Introduction
- Challenges
- Software state-of-the-art
- Rationale for requirements focus
- Requirements research
- Benefits
- Setting the stage
- Project Management/Requirements relationship
| 4 - 21 |
| Requirements Best Practices | 22 - 23 |
- Define the business problem
- State the business problem
- Determine root cause
- Critical Factors
- Project Charter
| 24 - 25 |
- Develop "blue sky" requirements
- Ask good questions
- Use Models: Business Event, Use Case, Data Flow, Entity Relationship, State Transition
| 36 - 67 |
- Determine Quality Characteristics
| 68 - 72 |
- Determine system Constraints
| 73 - 75 |
| |
- Resolve conflicts among requirements
| |
|
Quality Characteristics, Constraints | 76 - 80 |
- State requirements
- Good requirements
- Develop requirements document
| 81 - 88 |
- Verify requirements
- Testability
- Interim Reviews
- Static and Dynamic Testing
- Agile Programming
- Configuration and Change Control
- SOX
| 89 - 98 |
- Improve Requirements process
| 99 - 102 |
| Prioritization Tools | 103 - 108 |
| References | 109 - 111 |
| Author Profile | 112 - 113 |