A.10. Use Case Definitions

In this section we describe the essential system-level use cases, identifying key interactions with the TRRS system.

The essential interactions with the TRRS system involve the following actors and transactions:

  1. UC001 Product Information Retrieval Session

    Key Actor: Information Technology User (IT User).

    Key Transaction: Retrieving product information and experience reports from the TRRS system.

  2. UC002 Product Information Entry Session

    Key Actor: Vendor.

    Key Transaction: Entering product information into the TRRS system.

  3. UC003 Experience Report Entry Session

    Key Actors: Solution Providers and Testers.

    Key Transaction: Entering experience reports into the TRRS system.

This first set of use cases can be diagrammed as shown in Figure A.7.

Figure A.7. Core Use Cases for TRRS System


Use Case 001 Product Information Retrieval Session

High-level sequence of actions:

  1. User directs browser at TRRS web site.

  2. User logs in with IT user privileges.

  3. System identifies user "domain" and presents reference model graphic.

  4. User navigates to selected architectural level and product category using domain reference model.

  5. User requests display of a specific product category.

  6. System displays a list of alternative products.

  7. User selects a specific product.

  8. System displays product attributes.

  9. Extension: User can display attributes of other products.

  10. User exits TRRS site.

Use Case 002 Product Data Entry Session

High-level sequence of actions:

  1. Vendor staff directs browser at TRRS web site.

  2. Staff logs in with vendor privileges.

  3. Staff requests creation of new product data entry.

  4. System displays product data entry form.

  5. Staff selects product level and product category.

  6. Staff enters product attributes. Uses Product Entry Workflow (UC004).

  7. Staff submits form.

  8. System validates entries.

  9. Extension: System can request updates to form before accepting it.

  10. System confirms receipt of valid form, displaying entries.

  11. Staff confirms form submission.

  12. Extension: Staff can return to data entry form to modify entries and resubmit (Steps 7–11).

  13. Staff exits TRRS site.

Use Case 003 Experience Report Entry Session

High-level sequence of actions:

  1. Staff of system solution providers or testers directs browser at TRRS web site.

  2. Staff logs in with tester or solution provider privileges.

  3. Staff requests creation of new experience entry.

  4. System displays experience report data entry form.

  5. Staff selects product(s) from TRRS database.

  6. Staff fills in experience report data entry form.

  7. Staff submits form.

  8. System validates form entries.

  9. Extension: System can request updates to form before accepting it.

  10. System confirms receipt of valid form, displaying entries.

  11. Staff confirms form submission.

  12. Extension: Staff returns to data entry form to modify entries and resubmit (Steps 7–11).

  13. Staff exits TRRS site.

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
3.144.175.178