0% found this document useful (0 votes)
88 views3 pages

Use Cases: Prompted To Enter in Their Username and Password in Order To Proceed

The document describes various use cases for an online store including logging in, logging out, browsing inventory, adding items to a cart, adding/editing inventory items, adding discounts, checking out, purchasing items, checking stock levels, reordering stock, and sending emails. The primary use cases are logging in/out, browsing inventory, adding items to cart, checking out, adding/editing items, and adding discounts. Secondary use cases include purchasing an item, checking stock levels, reordering stock, and sending emails. Each use case lists the actors involved, type, description, and relationships to other use cases.

Uploaded by

Sohail Rajput
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
88 views3 pages

Use Cases: Prompted To Enter in Their Username and Password in Order To Proceed

The document describes various use cases for an online store including logging in, logging out, browsing inventory, adding items to a cart, adding/editing inventory items, adding discounts, checking out, purchasing items, checking stock levels, reordering stock, and sending emails. The primary use cases are logging in/out, browsing inventory, adding items to cart, checking out, adding/editing items, and adding discounts. Secondary use cases include purchasing an item, checking stock levels, reordering stock, and sending emails. Each use case lists the actors involved, type, description, and relationships to other use cases.

Uploaded by

Sohail Rajput
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 3

Use Cases

Use Case: Login


Actors: Manager, Customer
Type: Primary and essential
Description: Initiated when a user attempts an action that is restricted. The user is then
prompted to enter in their username and password in order to proceed.
Includes: None
Extends: None
Use-Cases: None

Use Case: Logout


Actors: Manager, Customer, System
Type: Primary and essential
Description: The customer or manager will have the option to logout
Includes: None
Extends: None
Use-Cases: User must have completed the Log In use case.

Use Case: Browse Inventory


Actors: Manager, Customer
Type: Primary and Essential
Description: All the products in the inventory are listed on a single page with each product
including its all important attributes and details can be viewed by clicking on the product
Includes: None
Extends: None
Use-Cases: None

Use Case: Add Items to Cart


Actors: Customer
Type: Primary and Essential
Description: Allows the Customer to place items selected in the Browse Inventory
screen to their shopping cart for later purchase.
Includes: None
Extends: None
Cross Ref: Required for Elicitation Meeting
Use-Cases: Customer must have completed the Log In use case.

Use Case: Add Item


Actors: Manager
Type: Primary and Essential
Description: Allows the Manager to add an additional products to the inventory.
Includes: None
Extends: None
Use-Cases: Manager must have completed the Log In use case

Use Case: Edit Item


Actors: Manager
Type: Primary
Description: Lets the Manager edit all of the attributes of a particular item in the
inventory.
Includes: None
Extends: None
Use-Cases: Manager must have completed the Log In use case

Use Case: Add Discounts


Actors: Manager
Type: Primary
Description: This allows the manager to add a special discount such .This will email all
customers who are members to inform them of the new promotion.
Includes: None
Extends: None
Use-Cases: Manager must have completed the Log In use case

Use Case: Checkout


Actors: Customer
Type: Primary and Essential
Description: This takes the items in the customers shopping cart and processes them for
a purchase (charing the credit card).
Includes: Use Discounts
Extends: None
Use-Cases: Customer must have completed the Log In use case

Use Case: Purchase Item


Actors: Customer
Type: Secondary
Description: Acted on when the user presses the finalize order button in checkout. This
decrements the inventory of all items within the order, email the user, create a log of the
transaction,
Includes: Send Email, Check Stock
Extends: None
Use-Cases: Customer must have completed the Log In and Checkout use cases

Use Case: Check Stock


Actors: System
Type: Secondary
Description: The manager can check the stock of the all the items and based on that he can
reorder the stock.
Includes: Send Email, Reorder
Extends: None
Cross Ref: Required for 5
Use-Cases: None

Use Case: Reorder


Actors: System
Type: Secondary
Description: Reorders a particular item
Includes: None
Extends: None
Use-Cases: None

Use Case: Send Email


Actors: System
Type: Secondary
Description: This is called by a variety of other use cases whenever an email needs to
be sent i.e after the transcations, when discounts are added or something is offer by our
application.
Includes: None
Extends: Add Discounts
Use-Cases: None

You might also like