Question: Make a design model for the Amazon system with UML Class Diagram. Use techniques such as visibility, type information, showing navigability (including non-attribute one). For

  1. Make a design model for the Amazon system with UML Class Diagram.

Use techniques such as visibility, type information, showing navigability (including non-attribute one). For each referenced attribute in the design model provide a role name. Mark a possible, correct order of implementation (provide a number for each class). Map four classes that have association between them into code (e.g., Java, Python, etc., or pseudo-code.). Do not forget to include referenced attributes in the mapping to code. (Lab 8-9).

class Online Shopping Web User login_id: String {id} password: String state: UserState

class Online Shopping Web User login_id: String {id} password: String state: UserState < > UserState New Active Blocked Banned 0..1 1 0..1 Shopping Cart created: Date 1 1 1 Customer 1 id: String {id} address: Address phone: Phone email: String 1 1 Account id: String {id} billing address: Address is_closed: Boolean open: Date closed: Date Lineltem (ordered, unique) quantity: Integer price: Price line_item 1 Product id: String {id} name: String supplier: Supplier 1 Payment 0..* id: String {id} paid: Date total: Real details: String *{ordered, unique} *{ordered, unique} Order number: String {id} ordered: Date *{ordered, unique} line_item shipped: Date ship_to: Address status: OrderStatus total: Real 1 1 < > OrderStatus New Hold Shipped Delivered Closed uml-diagrams.org

Step by Step Solution

3.41 Rating (151 Votes )

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock

Based on the provided context you would like to create a design model for the Amazon system using UM... View full answer

blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Programming Questions!