Question

Draw an Activity Diagram for the Following Use Case —you can draw the activity diagram on...

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.

0 0
Add a comment Improve this question Transcribed image text
Know the answer?
Add Answer to:
Draw an Activity Diagram for the Following Use Case —you can draw the activity diagram on...
Your Answer:

Post as a guest

Your Name:

What's your source?

Earn Coins

Coins can be redeemed for fabulous gifts.

Not the answer you're looking for? Ask your own homework help question. Our experts will answer your question WITHIN MINUTES for Free.
Similar Homework Help Questions
ADVERTISEMENT
Free Homework Help App
Download From Google Play
Scan Your Homework
to Get Instant Free Answers
Need Online Homework Help?
Ask a Question
Get Answers For Free
Most questions answered within 3 hours.
ADVERTISEMENT
ADVERTISEMENT