Changes between Initial Version and Version 1 of ProjectPhases


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

--

Legend:

Unmodified
Added
Removed
Modified
  • ProjectPhases

    v1 v1  
     1= Project Phases
     2
     3Project work is done in phases and iterations. Each phase/iteration has to be presented to the teacher during consultations and has to be approved before continuation with the following phases/iterations. If a phase/iteration is not done to a satisfactory level, the team will be instructed to improve their work and present once again for approval.
     4
     5Each 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**.
     6
     7== Phase P0: Project Definition - InstructionsP0
     8
     9Describe the project vision and initial data requirements as part of usage scenarios.
     10
     11== Phase P1: Conceptual Model (ERD) - InstructionsP1
     12
     13Create a detailed model of the data requirements as an Entity-Relationship Model with extensive documentation.
     14
     15== Phase P2: Logical and Physical Design, DB Creation (DDL) - InstructionsP2
     16
     17Implement the database structure from P1 as a relational database schema in a faculty assigned PostgreSQL database, using SQL DDL and DML scripts.
     18
     19== Phase P3: Application Scenarios for DB Access (SQL) - InstructionsP3
     20
     21Increase the level of detail in the usage scenarios with specific database access queries.
     22
     23== Phase P4: First Application Prototype - InstructionsP5
     24
     25Create a prototype application that demonstrates how can some of the usage scenarios be implemented, using programming language and technology of your choice.
     26
     27== Milestone M1: First Prototype Public presentation
     28
     29* Deadline: January 2026
     30
     31Present the build prototype to your peers, and discuss possible improvements.
     32
     33== Phase P5: Normalization - InstructionsP5
     34
     35Check the database model using formal methods and improve the model to fix typical problems of un-normalized designs.
     36
     37== Phase P6: Complex DB Reports (SQL) - InstructionsP6
     38
     39Implement more complex analytical, trend and aggregate data reports using pure SQL and/or store procedures/functions.
     40
     41== Phase P7: Advanced Database Development - InstructionsP7
     42
     43Implement data constraints, triggers, stored procedures and functions, views.
     44
     45== Phase P8: Advanced Application Development - InstructionsP8
     46
     47Implement transactions in the application prototype for usage scenarios that would require transactions.
     48
     49== Phase P9: Other developments - InstructionsP9
     50
     51Performance analysis of complex queries. Security and protections. Other topics (propose for approval).
     52
     53== Milestone M2: Presentation of the final version of the project
     54
     55* Deadline: 01.02.2026 to get a grade in January/February exam session.
     56* Deadline: 15.06.2026 to get a grade in June exam session.
     57* Deadline: 01.09.2026 to get a grade in August/September exam session.
     58