Sunday, February 24, 2019
Use Case Diagram
UML Model Report UML Model evade of circumscribe T sufficient of Contents2 USE CASE MODEL REPORT3 USE CASE MODEL3 PACKAGE financial backing3 operator customer4 Actor rapture work4 Actor enterper4 Actor Receiving Clerk4 Actor Inventory Clerk4 Actor Shipping Station4 Actor Receiving Station4 map role furnish Item to shop scuff5 utilise geek Browse slant of Books6 engage courtship vacate shape7 substance ab engagement of goods and services Case Check a charge8 example Case Edit Contents of obtain pusher10 Use Case log In13 Use Case impolite visor16 Use Case Process received onus19 Use Case Search by compose20 Use Case Ship fix23 Use Case racetrack juvenile formats26Domain Model29 STATIC OBJECT MODEL1 Use Case MODEL Report Use Case Model Package financial backing no(prenominal) Use Case diagram Main pic Actor guest living none Actor Shipping Clerk Documentation none Actor Shipper Documentation NONE Actor Receiving Clerk Docu mentation NONE Actor Inventory Clerk Documentation NONE Actor Shipping Station Documentation NONE Actor Receiving Station Documentation NONE Use Case cast up Item to Shopping puff Documentation NONE List of Associations Search Results scalawag Communicates with Add Item to Shopping Cart Use Case Browse List of Books Documentation primary inclineThe customer clicks on a Category on the Browse Books Page. The organization displays the subcategories within that Category. This process continues until there are no more subcategories, at which point the governing body displays the Books in the lowest subcategory. The customer clicks on the thumbnail for a Book. The outline invokes the Display Book Details procedure case. Alternate ancestry If the ashes does not find both Books contained within a presumption Category, it displays a nitty-gritty to that lay out and prompts the customer to select a distinguishable Category. List of Associations guest Communicates wit h Browse List of Books Use Case Cancel Order Documentation prefatory curriculum The corpse ensures that the Order is cancellable (in another(prenominal) words, that its office isnt shipping or shipped). past the organisation displays the relevant teaching for the Order on the Cancel Order Page, including its table of contents and the shipping address. The guest presses the avow Cancel button. The transcription marks the Order shape as deleted and then invokes the Return Items to Inventory use case. Alternate Course If the perspective of the Order is shipping or shipped, the agreement displays a message indicating that its besides late for the node to cancel the order. List of Associations guest Communicates with Cancel OrderUse Case Check Out Documentation Basic Course The body creates a Candidate Order heading that contains the contents of the customers Shopping Cart. Then the system retrieves the Shipping Addresses associated with the guests bet, and displa ys these addresses on the Shipping Address Page. The Customer selects an address, and then presses the Use This Address button. The system associates the tending(p) Shipping Address with the Candidate Order. Then the system displays the available Shipping Methods on the Shipping Method Page. The Customer selects a shipping method, and then presses the Use This Shipping Method button.The system associates the given Shipping Method with the Candidate Order. Then the system displays the contents of the Billing Info objects associated with the Customers answer for, on the Billing randomness Page. The Customer selects a billing method and presses the Use This Billing Information button. The system associates the given Billing Info object with the Candidate Order. Then the system displays the Confirm Order Page. The Customer presses the Confirm Order button. The system converts the Candidate Order to an Order and destroys the Shopping Cart.Then the system returns fit to the use case f rom which this use case received checker. Alternate Courses If the Customer has not already logged in, the system invokes the Log In use case. If the system does not find either Shipping Addresses, it invokes the render Shipping Address use case. If the system does not find any Billing Info objects, it invokes the Define Billing Information use case. If the Customer presses the Cancel Order button at any time, the system destroys the Candidate Order and returns control to the use case from which this use case received control. List of AssociationsCustomer Communicates with Check Out Shopping Cart Page Communicates with Check Out Use Case Edit Contents of Shopping Cart Documentation Basic Course On the Shopping Cart Page, the Customer modifies the quantity of an Item in the Shopping Cart and then presses the modify button. The system stores the raw(a) quantity and then computes and displays the new cost for that Item. The Customer presses the Continue Shopping button. The syste m returns control to the use case from which it received control. Alternate Courses If the Customer changes the quantity of the Item to 0, the system deletes that Item from the Shopping Cart.If the Customer presses the Delete button instead of the Update button, the system deletes that Item from the Shopping Cart. If the Customer presses the Check Out button instead of the Continue Shopping button, the system passes control to the Check Out use case. List of Associations Customer Communicates with Edit Contents of Shopping Cart Class plat Edit Contents of Shopping Cart hardiness pic interaction Diagram Edit Contents of Shopping Cart term pic Use Case Log In Documentation Basic Course The Customer clicks the Log In button on the Home Page. The system displays the Login Page.The Customer enters his or her user ID and parole and then clicks the Log In button. The system validates the login information against the persistent scotch data and then returns the Customer to the Home Page. Alternate Courses If the Customer clicks the New Account button on the Login Page, the system invokes the Open Account use case. If the Customer clicks the Reminder treatment button on the Login Page, the system displays the reminder word stored for that Customer, in a separate dialog box. When the Customer clicks the OK button, the system returns the Customer to the Login Page.If the Customer enters a user ID that the system does not recognize, the system displays a message to that exit and prompts the Customer to either enter a different ID or click the New Account button. If the Customer enters an incorrect password, the system displays a message to that effect and prompts the Customer to reenter his or her password. If the Customer enters an incorrect password three times, the system displays a page telling the Customer that he or she should contact customer service, and also freezes the Login Page. List of Associations Customer Communicates with Log In Class Diagram Lo g In Robustness pic interaction Diagram Log In Sequence pic Use Case Open Account Documentation Basic Course The system displays the New Account Page. The Customer grammatical cases his or her name, an e-mail address, and a password (twice), and then presses the Create Account button. The system ensures that the Customer has provided valid data and then adds an Account to the Master Account Table using that data. Then the system returns the Customer to the Home Page. Alternate Courses If the Customer did not provide a name, the system displays an geological fault message to that effect and prompts the Customer to lawsuit a name.If the Customer provided an email address thats not in the correct form, the system displays an error message to that effect and prompts the Customer to type a different address. If the Customer provided a password that is too short, the system displays an error message to that effect and prompts the Customer to type a longer password. If the Customer d id not type the same password twice, the system displays an error message to that effect and prompts the Customer to type the password correctly the second time. If the account is already in the master account table, notify the user. List of AssociationsCustomer Communicates with Open Account Login Page Communicates with Open Account Open Account Communicates with Login Page Class Diagram Open Account Robustness Interaction Diagram Open Account Sequence Diagram pic Use Case Process Received expeditiousness Documentation Basic Course The Receiving Clerk ensures that the Line Items listed on the purchase Order match the visible items. The Clerk waves the bar code on the boxing slip under the sensor at the receiving station. The system changes the status of the Purchase Order to fulfilled and updates the quantity on hand set for the various Books.The Clerk hands the Books off to the Inventory Clerk. Alternate Course If the Receiving Clerk finds a mismatch between the Purchase Or der and the sensual items, the Clerk stops bear upon of the shipment until he or she is able to make a match. List of Associations Receiving Clerk Communicates with Process Received Shipment Process Received Shipment Communicates with Inventory Clerk Process Received Shipment Communicates with Receiving Station Use Case Search by reason Documentation Basic Course The Customer types the name of an condition on the Search Page and then presses the Search button.The system ensures that the Customer typed a valid search phrase, and then searches the Catalog and retrieves all of the Books with which that Author is associated. The the system retrieves the important details about each Book, and creates a Search Results object with that information. Then the system displays the list of Books on the Search Results Page, with the Books listed in terminate chronological order by publication date. Each entry has a thumbnail of the Books cover, the Books title and authors, the average Rati ng, and an Add to Shopping Cart button. The Customer presses the Add to Shopping Cart button for a particular Book.The system passes control to the Add Item to Shopping Cart use case. Alternate Courses If the Customer did not type a search phrase before crush the Search button, the system displays an error message to that effect and prompts the Customer to type a search phrase. If the system was unable to find any Books associated with the Author that the Customer condition, the system displays a message to that effect and prompts the Customer to discharge a different search. If the Customer leaves the page in a way other than by pressing an Add to Shopping Cart button, the system returns control to the use case from which this use case received control.List of Associations Customer Communicates with Search by Author Class Diagram Search by Author Robustness pic Interaction Diagram Search by Author Sequence pic Use Case Ship Order Documentation Basic Course The Shipping Clerk ensures that the Items listed on the packing slip for the Order match the physical items. The Clerk waves the bar code on the packing slip under the sensor at the shipping station. The system changes the status of the Order to shipping. Then the system retrieves the Shipping Method that the Customer specified for this Order and displays it on the Shipping Station Console.The Clerk weighs the set of physical items. The Clerk packages the Items. The Clerk attaches a manifest appropriate for the given shipping method. The Clerk waves the bar code on the manifest under the sensor. The Clerk sends the package out via the associated Shipper. Alternate Course If the Shipping Clerk finds a mismatch between the Order and the physical items, the Clerk stops processing of the Order until he or she is able to make a match. List of Associations Shipping Clerk Communicates with Ship Order Ship Order Communicates with Shipper Ship Order Communicates with Shipping StationClass Diagram Ship Order Robustness pic Interaction Diagram Ship Order Sequence pic Use Case Track Recent Orders Documentation Basic Course The system retrieves the Orders that the Customer has determined within the last 30 days and displays these Orders on the Order tracking Page. Each entry has the Order ID (in the form of a link), the Order date, the Order status, the Order recipient, and the Shipping Method by which the Order was shipped. The Customer clicks on a link. The system retrieves the relevant contents of the Order, and then displays this information, in view-only mode, on the Order Details Page.The Customer presses OK to return to the Order bring in Page. Once the Customer has finished viewing Orders, he or she clicks the Account Maintenance link on the Order Tracking Page. The system returns control to the invoking use case. Alternate Course If the Customer has not placed any Orders within the last 30 days, the system displays a message to that effect on the Order Tracking Page. List of Associations Customer Communicates with Track Recent Orders Class Diagram Track Recent Orders Robustness pic Interaction Diagram Track Recent Orders Sequence pic Domain Model pic pic Static disapprove Model pic pic pic
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment
Note: Only a member of this blog may post a comment.