Understanding Customer Requirements
What are requirements?
Why the subject is important
Requirements and system fitness
Agenda
Requirements engineering
Engineering and human-oriented approaches
Customer- and developer-oriented documentation
Qualities of requirements documents
Requirements and the system lifecycle
(Post-)Requirements Traceability
Traceability (cont).
The Customer
Customer relationships
Understanding the Application Domain
Entity-relationship (ER) modeling
Entities & relationships
Attributes & cardinality
Cardinality (cont.)
Translating a model into English
Team exercise: Meetings
Validating Requirements
Requirements reviews & inspections
Scenarios and storyboards
Delivery and Acceptance Testing
Summary
Email: potts@cc.gatech.edu
Home Page: http://www.cc.gatech.edu/~potts
Download presentation source