LynxYufloria / ICT2106_P3_Project

For lab group P3's project integration repository
MIT License
0 stars 13 forks source link

D2: Refine existing class diagram #61

Open Uygnis opened 1 year ago

Uygnis commented 1 year ago

Include solid principles to class diagram

LynxYufloria commented 1 year ago

Added the Feedback, FeedbackControl and FeedbackController class to the diagram

Uygnis commented 1 year ago

Image

Everyone contributed to the class diagram to identify the solid principles to be added

Image Added template pattern

khansharkhamnida commented 1 year ago

Image

Changed class diagram to apply SOLID principles -> segregating Project entity into three entities, Project, Timeline and Budget. Added Control and Controller classes for it. Updated the IProject as well.