UC6::View Products
Overview
Allows the user to enter some search criteria and browse the resulting list of matching products. Drill-down allows more details to be displayed for items of interest.
Document History
  1. Current Version1.2
  2. 1.1odlingsmee; 20 Sep 2009 ; Initial Revision
  3. 1.5odlingsmee; 17 Jan 2010 ; Assigned to release-1
  4. 1.6odlingsmee; 31 Jan 2010 ; Assigned non-functional requirements traceability.
Properties
  • TriggerA buyer wishes to research or purchase a product.
  • GoalTo find a product that matches the buyer's search criteria and view some product details.
  • Primary ActorBuyer
  • Pre-RequisitesThe buyer shall be [UC1] logged on and registered as a buyer.
  • Success OutcomeThe buyer will have been able to view (and print) the volume / value of sales for the period they were interested in.
  • Failure OutcomeThe buyer will not have been able to access the sales reports - the system will have generated error messages and advice as to the appropriate recourse should they wish to obtain the details immediately.
  • Priority2
  • Complexity3
  • target release release-1
  • Trace from[UC4] Add to shopping cart
  • Trace to[UC4] Add to shopping cart; [UC7] Manage Shopping Cart
  • Packageorder
Basic Flow
  1. The buyer enters the search criteria. They can enter search terms in free text. Optionally they may also restrict the extent of the search by selecting the product category within which to search.
  2. The buyer can browse the list of products returned.
  3. The buyer can drill-down on a product of interest. Within the drill-down more details / images of the product are available.
  4. The buyer [UC4] adds the item to the shopping cart.
  5. The buyer [UC7] reviews the contents of their shopping cart.
  6. The use-case ends.
Specific Requirements
  • [RQ27] Permission based controls:The system shall only allow access to functions that are associated with the permissions of the current user. (agreed)
Activity Diagram