Use Case Diagram

Only available on StudyMode
  • Topic: Unified Modeling Language, Login, UML diagrams
  • Pages : 14 (2128 words )
  • Download(s) : 238
  • Published : April 18, 2013
Open Document
Text Preview
UML Model Report

UML Model

Table of Contents

Table of Contents2

USE CASE MODEL REPORT3

USE CASE MODEL3
PACKAGE DOCUMENTATION:3
Actor - Customer4
Actor - Shipping Clerk4
Actor - Shipper4
Actor - Receiving Clerk4
Actor - Inventory Clerk4
Actor - Shipping Station4
Actor - Receiving Station4
Use Case - Add Item to Shopping Cart5
Use Case - Browse List of Books6
Use Case - Cancel Order7
Use Case - Check Out8
Use Case - Edit Contents of Shopping Cart10
Use Case - Log In13
Use Case - Open Account16
Use Case - Process Received Shipment19
Use Case - Search by Author20
Use Case - Ship Order23
Use Case - Track Recent Orders26
Domain Model29
STATIC OBJECT MODEL1

Use Case MODEL Report

Use Case Model

Package Documentation:

NONE

Use Case Diagram - Main

[pic]

Actor - Customer

Documentation:

NONE

Actor - Shipping Clerk

Documentation:

NONE

Actor - Shipper

Documentation:

NONE

Actor - Receiving Clerk

Documentation:

NONE

Actor - Inventory Clerk

Documentation:

NONE

Actor - Shipping Station

Documentation:

NONE

Actor - Receiving Station

Documentation:

NONE

Use Case - Add Item to Shopping Cart

Documentation:

NONE

List of Associations

Search Results Page Communicates with Add Item to Shopping Cart

Use Case - Browse List of Books

Documentation:

Basic Course

The Customer clicks on a Category on the Browse Books Page. The system displays the subcategories within that Category. This process continues until there are no more subcategories, at which point the system displays the Books in the lowest subcategory. The Customer clicks on the thumbnail for a Book. The system invokes the Display Book Details use case.

Alternate Course

If the system does not find any Books contained within a given Category, it displays a message to that effect and prompts the Customer to select a different Category.

List of Associations

Customer Communicates with Browse List of Books

Use Case - Cancel Order

Documentation:

Basic Course

The system ensures that the Order is cancellable (in other words, that its status isn't "shipping" or "shipped"). Then the system displays the relevant information for the Order on the Cancel Order Page, including its contents and the shipping address. The Customer presses the Confirm Cancel button. The system marks the Order status as "deleted" and then invokes the Return Items to Inventory use case.

Alternate Course

If the status of the Order is "shipping" or "shipped," the system displays a message indicating that it's too late for the Customer to cancel the order.

List of Associations

Customer Communicates with Cancel Order

Use Case - Check Out

Documentation:

Basic Course

The system creates a Candidate Order object that contains the contents of the Customer's Shopping Cart. Then the system retrieves the Shipping Addresses associated with the Customer's Account, and displays these addresses on the Shipping Address Page. The Customer selects an address, and then presses the Use This Address button. The system associates the given Shipping...
tracking img