Elements of the analysis model
Scenario-based
elements
narratives for software
Elic it requirement s
yes
Functional—processing
Make lists of
constraints, etc.
functions
Use-case—descriptions of the interaction
between an “actor” and the system
Class-based
Implied
State
Data
formal prioritization?
no
informally
prioritize
requirements
draw use-case
diagram
define actors
elements
Use QFD to
prioritize
requirements
by scenarios
write scenario
Behavioral
elements
elements
Create Use-cases
complete template
diagram
flow diagram