1 / 11

Use Case description

Asper School of Business University of Manitoba. Systems Analysis & Design. Instructor: Bob Travica. Use Case description. Updated: October 2013. Outline. Concept of Use Case Description Levels of Use Case Description Reading and writing Use Case Descriptions.

Sophia
Download Presentation

Use Case description

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Asper School of Business University of Manitoba Systems Analysis & Design Instructor: Bob Travica Use Case description Updated: October 2013

  2. Outline • Concept of Use Case Description • Levels of Use Case Description • Reading and writing Use Case Descriptions 3510 Systems Analysis & Design * Bob Travica

  3. Use Case Diagram of the Customer Support System Use Cases grouped into system modules Maintain Catalog Note: Same actor interacts with different modules 3510 Systems Analysis & Design * Bob Travica

  4. Use Case Description • Complements Use Case Diagram • A breakdown of a single use case (e.g., sequence of steps included in the function “Look up item availability”); process logic included • In contrast to Use Case Diagram, Use Case Description captures variations of a Use Case • Example: “Create new order” can be done via phone+clerk and via Internet ordering – 2 scenarios 3510 Systems Analysis & Design * Bob Travica

  5. * UC=Use Case Level of Use Case Description • Three levels of detail: • UC* Brief description • Summary of what system does in response to actor’s actions • UC Intermediate description • Shows steps in use case, if-then • UC Full description • Includes Brief description, expands intermediate description, shows scenarios 3510 Systems Analysis & Design * Bob Travica

  6. Brief Description of Create New Order Use Case • Same description that is usually captured in initial Use Case Diagrams (“bird’s view” of system) 3510 Systems Analysis & Design * Bob Travica

  7. Intermediate Use Case Description Telephone Order Scenario for Create New Order Use Case 3510 Systems Analysis & Design * Bob Travica

  8. Full Use Case Description • Superset of intermediate and brief descriptions (contains these) • Consists of 11 compartments (we will use some) • Shows steps (“Flow of Events”) broken down to the actor and the system side – useful! 3510 Systems Analysis & Design * Bob Travica

  9. Full Use Case Description Telephone Order Scenario for Create New Order Use Case Computer System, Computer (steps encoded in software) 3510 Systems Analysis & Design * Bob Travica

  10. Reading and Writing Use Case Descriptions • Reading: Straightforward • Writing: • We will not use it much • Useful to practice because it leads to other modeling techniques (activity diagram, class diagram) 3510 Systems Analysis & Design * Bob Travica

  11. Writing Use Case Descriptions • Select a use case • Write abbreviated full description (Use case name, Scenario (if any), Business Event, Actors, Flow of steps, Exception conditions) • For figuring Flow of steps, - Keep in mind general system model: Input-Processing-Output - Steps should be at nearly the same level of abstraction (each makes nearly same progress toward use case completion) • For figuring exception conditions, focus on if-then logic. 3510 Systems Analysis & Design * Bob Travica

More Related