Here is the text extracted from the uploaded image: Question 6: A major Saudi book retailer is planning to develop a computer system to handle the store’s new online bookshop: BookShop.com. You have been chosen to do the analysis and design. As part of the development of the system, perform the following tasks: 1.Write Expanded Use Cases for buying a book from the shop using a credit card. 2.Draw an Expanded Use Case for the following interactions: •Buying a book from the shop using a credit card. •Checking the status of one’s orders (being filled, shipped, etc.) •Pay for Product •Validate customer identity Use Case: Buy Book Actors: Customer Purpose: To buy a book from BookShop.com using a credit card. Overview: A customer has selected a book to buy at the Murray.com website. The system prompts for the customer’s username and password. The customer enters these details. The system verifies the customer’s identity and retrieves the customer’s name and address, then prompts for credit card details. The customer enters these details. The system checks the credit card details. The system shows the customer the book and delivery price. The customer confirms the transaction. Type: Primary and essential Typical Course of Events Actor Action System Response 1. This use case begins when the customer has selected a book to buy at the Murray.com website. 2. Clicks on the book they want to buy. 3. Prompt for username and password. 4. Enter username and password. 5. Verify customer’s identity. 6. Retrieve name and address. 8. Enter credit card details. 7. Prompt for credit card details. 9. Check credit card details. 11. Confirm transaction. 10. Display book and delivery price. 12. Place confirmed order. Alternative Courses: 1.Line 6: Invalid username and/or password entered. Indicate error. If no adequate response, cancel transaction. 2.Line 10: Invalid credit card details entered. Indicate error. If no adequate response, cancel transaction. 3.Line 11: Customer cancels transaction. Cancel transaction. Would you like me to help you with the solutions or create the diagrams?
Here is the text extracted from the uploaded image:
Question 6:
A major Saudi book retailer is planning to develop a computer system to handle the store’s new online bookshop: BookShop.com. You have been chosen to do the analysis and design. As part of the development of the system, perform the following tasks:
1.Write Expanded Use Cases for buying a book from the shop using a credit card.
2.Draw an Expanded Use Case for the following interactions:
•Buying a book from the shop using a credit card.
•Checking the status of one’s orders (being filled, shipped, etc.)
•Pay for Product
•Validate customer identity
Use Case: Buy Book
Actors: Customer
Purpose: To buy a book from BookShop.com using a credit card.
Overview: A customer has selected a book to buy at the Murray.com website. The system prompts for the customer’s username and password. The customer enters these details. The system verifies the customer’s identity and retrieves the customer’s name and address, then prompts for credit card details. The customer enters these details. The system checks the credit card details. The system shows the customer the book and delivery price. The customer confirms the transaction.
Type: Primary and essential
Typical Course of Events
Actor Action System Response
1. This use case begins when the customer has selected a book to buy at the Murray.com website.
2. Clicks on the book they want to buy. 3. Prompt for username and password.
4. Enter username and password. 5. Verify customer’s identity.
6. Retrieve name and address.
8. Enter credit card details. 7. Prompt for credit card details.
9. Check credit card details.
11. Confirm transaction. 10. Display book and delivery price.
12. Place confirmed order.
Alternative Courses:
1.Line 6: Invalid username and/or password entered. Indicate error. If no adequate response, cancel transaction.
2.Line 10: Invalid credit card details entered. Indicate error. If no adequate response, cancel transaction.
3.Line 11: Customer cancels transaction. Cancel transaction.
Would you like me to help you with the solutions or create the diagrams?
Unlock instant AI solutions
Tap the button
to generate a solution