Use cases
-
Upload
venkadesh-narayanan-mba-cbap-pmi-pba-cbpp -
Category
Documents
-
view
95 -
download
0
Transcript of Use cases
www.fhyzics.com | [email protected] | 900-304-9000 | 900-305-9000 | 900-306-9000
Use Case
Presenter
Venkadesh Narayanan, BSME, MBA, CBAP, PMI-PBA, CBPP
Principal Consultant Former Indian Civil Servant [IRAS 2001 Batch]
LinkedIn Profile
®
®
Knowledge
Areas
Foundation
Chapters
What is a Use Case?
A Use Case describes a sequence of interactions between a
system and an external actor that results in the actor being
able to achieve some outcome of value.
Context Diagram
Use Case Format
Use Case ID
Use Case Name
Created By
Date Created
Primary Actor
Secondary Actors
Description
Trigger
Pre-conditions
Post conditions
Normal Flow
Alternative Flows
Exceptions
Priority
Frequency of Use
Business Rules
Other Information
Assumptions
Constraints
Process Map Reference
Identifying Use Cases
• Identify the actors first, then lay out the business processes being supported by the
system, and define the use cases for activities where actors and systems interact.
• Create a specific scenario to illustrate each business process, then generalize the
scenarios into use cases and identify the actors involved in each one.
• Using a business process description, ask, “What tasks must the system perform to
complete this process or convert the inputs into outputs?” Those tasks might be use cases.
• Identify the external events to which the system must respond, then relate these events to
participating actors and specific use cases.
• Use a CRUD analysis to identify data entities that require use cases to create, read,
update, delete, or otherwise manipulate them.
• Examine the context diagram and ask, “What objectives do each of these external entities
want to achieve with the help of the system?”.
www.fhyzics.com | [email protected] | 900-304-9000 | 900-305-9000 | 900-306-9000
Thank You
22/04/2015 V1.0