Download presentation
Presentation is loading. Please wait.
1
1 Project Management Office Lunch & Learn Use Case
2
2 Agenda Definition Benefits UCIT Methodology & Use Case Steps to develop use cases Use Case Body Parts References Questions
3
3 What is a use case? Describe goal-oriented set of interactions between the actor and the software A technique used to identify, detail, and clarify software requirements Focus on WHAT, not HOW Define the scope/boundary of the software
4
4 Use Case Diagram – Membership Sales
5
5
6
6 Benefits Put requirements in business context Easy to understand by business & IT community Validate scope and requirements Serve as a basis as scheduling and estimating Manage complexity −Break software into manageable parts Re-useable deliverable −Test Cases −User Manual −Future enhancements
7
7 UCIT Methodology & Use Case
8
8 Steps to develop use case 1.Identify actor 2.Identify use case goals for each actor 3.Identify re-use opportunity
9
9 Example – Membership Sales
10
10 Steps to develop use case 4.Create Use Case Index 5.Validate against requirements 6.Determine execution approach 7.Develop high level use case 8.Create detail use case 9.Walkthrough & Revise 10.Package into final document
11
11 Body Parts Summary Scenarios & Steps Exceptions
12
12 Body Parts - Summary Use Case Identifier −Unique identifier assigned to use case −Example MS-001, MS-001.1 Goal/Name −Describe the BUSINESS goal that the use case is intended to achieve −Use active verb to describe the performing action on the goal −Example: Register in an event, Issue an ID Card, Renew a Membership Actor −Someone or something outside the system that acts on the system −Primary or secondary actors −Person/Role, System, or Time
13
13 Body Parts - Scope Pre & Post Conditions −Pre Conditions – set of criteria must be satisfied before the use can be initiated −Post Conditions – describes the states of the software when the use case ends Triggers −Event that causes the use case to be initiated −External, Internal, or Temporal Temporal - Send Payroll Deduction to PeopleSoft Internal – Apply Client Restriction Automatically Business vs. System Use case
14
14 Example – Renew a Membership
15
15 Body Parts - Scenario Main Scenario −Consists of steps required to achieve the business goals −Happy Day Scenario – most likely case Alternate Paths −Other possible scenarios −Branch from main scenario when the situation differs
16
16 Body Parts - Exceptions Steps taken to deal with failure System or human cause −Access to ID Core Service failed −Payment failed to go through Moneris
17
17 Example – Sell a Membership
18
18 Example – Sell a Membership
19
19 More Information Books −Writing Effective Use Cases −Patterns for Use Cases Websites −www.usecases.org −en.wikipedia.org/use_case
20
20 Questions
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.