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.