☑Kizspy.me
PostgreSQL.
Communication between client and server is done via HTTP requests/responses using JSON data
format.
Part 1: Data analysis and design (5 points)
1.
LIST the main entities and their key attributes based on the problem description. (1 point)
2.
DRAW the conceptual ERD for the system. (1 point)
3.
DRAW the logical ERD (with primary/foreign keys and basic data types) using (1.5 points)
4.
LIST the main states of the Order entity during the order process and DRAW the state diagram
for Order. (1.5 points)
Part 2: REST API function design (3 points)
5.
6.
DRAW a class diagram (detailed design) showing the client-side and server-side classes
(Controller, Service, Repository) used for the "create order" function. (1.5 points)
DRAW a sequence diagram for the "create order" function between client and server (REST
API) with authentication and authorization. (1.5 points)
Part 3: Design pattern identification and analysis (2 points)
Given the following nseudocode:
Zoom
+ 100%
Close