Changes between Version 1 and Version 2 of ProjectPhases


Ignore:
Timestamp:
11/04/25 12:42:27 (28 hours ago)
Author:
vangel.ajanovski
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ProjectPhases

    v1 v2  
    55Each project phase, iteration and milestone lists the names of the pages that document the respective types of activities in each phase. Create wiki pages in your project site that correspond to these names. As an Example: to document the activity !ProjectVision, create a wiki page named **!ProjectVision**.
    66
    7 == Phase P0: Project Definition - InstructionsP0
     7== Phase P0: Project Definition
    88
    9 Describe the project vision and initial data requirements as part of usage scenarios.
     9Describe the project vision and initial data requirements as part of usage scenarios. See: InstructionsP0
    1010
    11 == Phase P1: Conceptual Model (ERD) - InstructionsP1
     11== Phase P1: Conceptual Model (ERD)
    1212
    13 Create a detailed model of the data requirements as an Entity-Relationship Model with extensive documentation.
     13Create a detailed model of the data requirements as an Entity-Relationship Model with extensive documentation. See: InstructionsP1
    1414
    15 == Phase P2: Logical and Physical Design, DB Creation (DDL) - InstructionsP2
     15== Phase P2: Logical and Physical Design, DB Creation (DDL)
    1616
    17 Implement the database structure from P1 as a relational database schema in a faculty assigned PostgreSQL database, using SQL DDL and DML scripts.
     17Implement the database structure from P1 as a relational database schema in a faculty assigned PostgreSQL database, using SQL DDL and DML scripts. See: InstructionsP2
    1818
    19 == Phase P3: Application Scenarios for DB Access (SQL) - InstructionsP3
     19== Phase P3: Application Scenarios for DB Access (SQL)
    2020
    21 Increase the level of detail in the usage scenarios with specific database access queries.
     21Increase the level of detail in the usage scenarios with specific database access queries. See: InstructionsP3
    2222
    23 == Phase P4: First Application Prototype - InstructionsP5
     23== Phase P4: First Application Prototype
    2424
    25 Create a prototype application that demonstrates how can some of the usage scenarios be implemented, using programming language and technology of your choice.
     25Create a prototype application that demonstrates how can some of the usage scenarios be implemented, using programming language and technology of your choice. See: InstructionsP4
    2626
    2727== Milestone M1: First Prototype Public presentation
     28
     29* Present the initial version of an application prototype. See: InstructionsM1
    2830
    2931* Deadline: January 2026
     
    3133Present the build prototype to your peers, and discuss possible improvements.
    3234
    33 == Phase P5: Normalization - InstructionsP5
     35== Phase P5: Normalization
    3436
    35 Check the database model using formal methods and improve the model to fix typical problems of un-normalized designs.
     37Check the database model using formal methods and improve the model to fix typical problems of un-normalized designs. See: InstructionsP5
    3638
    37 == Phase P6: Complex DB Reports (SQL) - InstructionsP6
     39== Phase P6: Complex DB Reports (SQL, Stored Procedures)
    3840
    39 Implement more complex analytical, trend and aggregate data reports using pure SQL and/or store procedures/functions.
     41Implement more complex analytical, trend and aggregate data reports using pure SQL and/or store procedures/functions. See: InstructionsP6
    4042
    41 == Phase P7: Advanced Database Development - InstructionsP7
     43== Phase P7: Advanced Database Development (SQL DDL)
    4244
    43 Implement data constraints, triggers, stored procedures and functions, views.
     45Implement data constraints, triggers, stored procedures and functions, views. See: InstructionsP7
    4446
    45 == Phase P8: Advanced Application Development - InstructionsP8
     47== Phase P8: Advanced Application Development
    4648
    47 Implement transactions in the application prototype for usage scenarios that would require transactions.
     49Implement transactions in the application prototype for usage scenarios that would require transactions. See: InstructionsP8
    4850
    49 == Phase P9: Other developments - InstructionsP9
     51== Phase P9: Other developments
    5052
    51 Performance analysis of complex queries. Security and protections. Other topics (propose for approval).
     53Performance analysis of complex queries. Security and protections. Other topics (propose for approval). See: InstructionsP9
    5254
    5355== Milestone M2: Presentation of the final version of the project
     56
     57* Present the finished project and documentation. See: InstructionsM2
    5458
    5559* Deadline: 01.02.2026 to get a grade in January/February exam session.