Draw an Activity Diagram for the Following Use Case —you can draw the activity diagram on a piece of paper, then take a picture and upload as a png or gif file.
Use Case Name: PlaceOrder
This Use Case describes the process by which orders are entered into the order processing system.
Actors: ■ Customer; ■ CustomerRep
“Used” Use Cases: ■ FindProductDetails; ■ ConfirmPayment; ■ SelectCancel
Flow of Events
1. The Use Case begins when the customer selects “PlaceOrder”.
2. The system displays the PlaceOrder Screen
3. The customer enters their “name and address”.
4. The customer enters product codes for products they wish to order
5. For each product code entered:
5.1 Use FindProductDetails
5.2 The system will add the price of the item to the total.
6. Then the customer enters credit card payment details.
7. The customer selects submit.
8. The system verifies the credit card payment details and saves the order as pending.
9. The system displays the ConfirmPayment and SelectCancel Screen
9. The customer clicks on ConfirmPayment
10. The order is marked confirmed, an order id is returned to the customer, and then the use case ends.
Alternative Flow of Events
At any time before selecting ConfirmPayment, the customer can SelectCancel. The order is not saved and the use case ends.
Draw an Activity Diagram for the Following Use Case —you can draw the activity diagram on...