The Use Case Technique An Overview Karl Weigers July 2012
The Use Case Technique An Overview Karl Weigers July 2012
The Use Case Technique An Overview Karl Weigers July 2012
An Overview
Sponsored by:
Karl Wiegers
Principal Consultant, Process Impact
www.processimpact.com
Sponsor: RequirementOne
Save time. Capture use cases quickly
in intuitive Word format and
accurately with all attributes in one
central location
Quick to implement. Less than 2
minutes to create account + add first
requirement
WEBINAR EXCLUSIVE
Sign up by 1st August & get an hour
with a requirements expert to make
sure your first paid project is a
success!
Visit www.requirementone.com to get
your session.
Featured Speaker
Karl Wiegers
Principal Consultant, Process Impact
www.processimpact.com
Phone #:
503-698-9620
E-mail:
Blog:
Sponsored By
Source Books
Software Requirements,2nd Ed., by Karl E. Wiegers
(Microsoft Press, 2003)
Sponsored By
Agenda
Use cases defined
Benefits of the use case approach
User classes and actors
Scenarios and use cases
Use case elicitation workshops
Elements of a use case
Use cases and functional requirements
Sponsored By
Constraints
Sponsored By
Sponsored By
Sponsored By
10
Sponsored By
Create an Invoice
Receive Payment
11
Sponsored By
Hi! My
name is:
Enter PIN
Submit Form 37
Process Deposit
12
Sponsored By
Actors
Bank Customer
Account Owner
Loan Applicant
Depositor
Chemist
Technician
Stockroom Staff
Lab Manager
Chemical
Requester
13
Sponsored By
14
Sponsored By
Less
Abstract
Sponsored By
Actor Actions
user enters order
number he wants
to view
user enters order
number, but it
doesnt exist
System Responses
display order
details
error message:
order number
not found
16
Sponsored By
Use Case
Descriptions
Shared
Vision
Draft Models
Business
Rules
Data
Dictionary
17
Sponsored By
Sponsored By
18
Sponsored By
20
Sponsored By
Exceptions:
Sponsored By
User View
Use Cases
Developer View
Functional
Requirements
22
Sponsored By
Steps in Flow
The system shall display a list of standard withdrawal amounts.
The user shall select one of these amounts or Other.
Postcondition
The system shall reduce the total cash remaining in the ATM by
the amount of the withdrawal.
Business Rule
The system shall print the available balance on the receipt,
unless the account is a business account.
23
Sponsored By
~~~~~~~~~~~~
~~~~~~~~~
Pre
Normal
Flow
A
E
Post
Rules
Other
Sponsored By
SRS Organization
~~~~~~~~~
~~~~~~~~~~~~
~~~~~~~~~~~~
~~~~~~~~~
~~~~~~~~~
~~~~~~~~~
~~~~~~~~~
~~~~~~~~~
~~~~~~~~~
~~~~~~~~~~~~
~~~~~~~~~~~~
~~~~~~~~~~~~
~~~~~~~~~~~~
24
NO
SURPRISES!
25
Sponsored By
Sponsor: RequirementOne
Execute Karls
recommendations TODAY!
Get for your free 30 day trial
www.requirementone.com
Benefit from an hour with a
requirements expert to make
sure your next project goes
like a dream!
26
Q&A
27
Sponsored By