Present a diagram of the high-level architecture of your system. Use a UML package diagram to describe the main modules and their interrelation. Please check these examples. Make clear the layers of your architecture (if they exist) as described in Multi-Layered Application: UML Model Diagram Example.
Provide a brief rationale of your architecture explaining why you designed it that way.
Grading criteria (5 points): Adequate use of UML; Adequate design of an architecture for the system; Adequate description of the rationale.
2. Architecture
Present a diagram of the high-level architecture of your system. Use a UML package diagram to describe the main modules and their interrelation. Please check these examples. Make clear the layers of your architecture (if they exist) as described in Multi-Layered Application: UML Model Diagram Example.
Provide a brief rationale of your architecture explaining why you designed it that way.
Grading criteria (5 points): Adequate use of UML; Adequate design of an architecture for the system; Adequate description of the rationale.