Introduction
Requirements: Well begun, half done!
()
What you should know
()
1. Requirement Types and Phases
What are requirements
()
Requirement development vs. management
()
Requirement development phases
()
Challenge: Group requirements
()
Solution: Group requirements
()
2. Requirement Elicitation
Start with a vision
()
Elicitation techniques
()
Functional vs. non-functional
()
Challenge: Create statements
()
Solution: Create statements
()
3. Specification and Analysis
User-stories
()
Use-cases
()
Data requirements
()
Challenge: Write a user story
()
Solution: Write a user story
()
4. Requirement Validation
Validation techniques
()
Prototyping
()
Challenge: Validate prototype
()
Solution: Validate prototype
()
5. Requirement Management
Effort estimation
()
Prioritization
()
Glossary_SoftwareDesign_DevelopingEffectiveRequirements.zip
(21 KB)