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?

Computer Networking: A Top-Down Approach (7th Edition)
7th Edition
ISBN:9780133594140
Author:James Kurose, Keith Ross
Publisher:James Kurose, Keith Ross
Chapter1: Computer Networks And The Internet
Section: Chapter Questions
Problem R1RQ: What is the difference between a host and an end system? List several different types of end...
icon
Related questions
Question

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?

AI-Generated Solution
AI-generated content may present inaccurate or offensive content that does not represent bartleby’s views.
steps

Unlock instant AI solutions

Tap the button
to generate a solution

Recommended textbooks for you
Computer Networking: A Top-Down Approach (7th Edi…
Computer Networking: A Top-Down Approach (7th Edi…
Computer Engineering
ISBN:
9780133594140
Author:
James Kurose, Keith Ross
Publisher:
PEARSON
Computer Organization and Design MIPS Edition, Fi…
Computer Organization and Design MIPS Edition, Fi…
Computer Engineering
ISBN:
9780124077263
Author:
David A. Patterson, John L. Hennessy
Publisher:
Elsevier Science
Network+ Guide to Networks (MindTap Course List)
Network+ Guide to Networks (MindTap Course List)
Computer Engineering
ISBN:
9781337569330
Author:
Jill West, Tamara Dean, Jean Andrews
Publisher:
Cengage Learning
Concepts of Database Management
Concepts of Database Management
Computer Engineering
ISBN:
9781337093422
Author:
Joy L. Starks, Philip J. Pratt, Mary Z. Last
Publisher:
Cengage Learning
Prelude to Programming
Prelude to Programming
Computer Engineering
ISBN:
9780133750423
Author:
VENIT, Stewart
Publisher:
Pearson Education
Sc Business Data Communications and Networking, T…
Sc Business Data Communications and Networking, T…
Computer Engineering
ISBN:
9781119368830
Author:
FITZGERALD
Publisher:
WILEY