Professional Documents
Culture Documents
Requirements
in Use Cases
Terry Bahill
Systems and Industrial Engineering
University of Arizona
terry@sie.arizona.edu
©, 2004-09, Bahill
This file is located in
http://www.sie.arizona.edu/sysengr/slides/
Reference
Daniels, J. and Bahill, A. T., Hybrid Process
Combines Traditional Requirements and Use
Cases, Systems Engineering, 7(4):303-319, 2004.
http://www.sie.arizona.edu/sysengr/publishedPap
ers/hybridProcess.pdf
1 1
Use Case Model Supplementary
Requirements
Specification
Other UML 0..*
1..*
Diagrams
Use Case Report
1..* 1..* 1
Other Sections Sequence of Specific
Events Requirements
Section
E.g. brief
description,
preconditions, 0..*
postconditions,
rules, etc. Nonfunctional
Requirements
1..*
1..*
System Wide
Requirements
1 1
Use Case Model Supplementary
Requirements
Specification
Other UML 0..*
1..*
Diagrams
Use Case Report
1..* 1..* 1
Other Sections Sequence of Specific
Events Requirements
Section
E.g. brief trace
description,
preconditions,
1..*
1..* 0..*
postconditions,
rules, etc. Functional Nonfunctional
Requirements Requirements
1..* 0..*
1..*
1..*
System Wide
Traditional Requirements Specification Requirements
12/08/21 14 © 2009 Bahill
The Hybrid Process The new part
Extract
functional
requirements
Develop
supplementary
requirements
Revise
Heat
House
Heater
Set
Temperature
Limits
Cool Evaporative
House Cooler
Home Select
Equipment
Owner
Display
System Air
Status Conditioner
Initiator Cook
Food
1 1
Use Case Model Supplementary
Requirements
Specification
Other UML 0..*
1..*
Diagrams
Use Case Report
1..* 1..* 1
Other Sections Sequence of Specific
Events Requirements
Section
trace
E.g. brief
description,
preconditions,
1..*
1..* 0..*
postconditions,
rules, etc. Functional Nonfunctional
Requirements Requirements
1..* 0..*
1..*
1..*
System Wide
Traditional Requirements Specification Requirements
12/08/21 41 © 2009 Bahill
Ancestry Mission
Statement
model* Traces to Traces to
Concept of Business
Operations Model
Traces to Traces to
Use Case
Requirements
Specification
Traditional
Test Design
Requirements
Procedures Model
Specification
12/08/21 42 © 2009 Bahill
Goals versus requirements
• The Mission Statement, Concept of Operations
and Business Model contain goals, objectives,
capabilities, features, constraints and top-level
functions.
• Formal requirements are contained in
Specific Requirements Sections of the Use Cases
Supplementary Requirements Specification
Traditional Requirements Specification (DOORS)
1= poor, 3= good
Alt-3
Criteria-1
Alt-2
Criteria-2
Criteria-1
Criteria-3
Alt-1 Alt-1 Alt-2 Alt-3 Alt-4 Alt-5
Criteria-2
Criteria-1 SubCrit-3.1 Criteria-1
Criteria-3
Criteria-2 SubCrit-3.2 Criteria-2
SubCrit-3.1
Criteria-3 SubCrit-3.3 Criteria-3
SubCrit-3.2
SubCrit-3.1
Criteria-4 Criteria-4
SubCrit-3.3
SubCrit-3.2 Overall Score
Criteria-4
SubCrit-3.3
Criteria-4
Create a Tradeoff
Study
DOLLS
«include»
Tradeoff Analyst
PAL
Fill In Input Module