Requirements Writing for System Engineering
Learn how to create good requirements when designing hardware and software systems. While this book emphasizes writing traditional “shall” statements, it also provides guidance on use case design and creating user stories in support of agile methodologies. The book surveys modeling techniques and va...
Main Author: | |
---|---|
Corporate Author: | |
Format: | Electronic eBook |
Language: | English |
Published: |
Berkeley, CA :
Apress : Imprint: Apress,
2016.
|
Subjects: | |
Online Access: | Full Text via HEAL-Link |
Table of Contents:
- Introduction.-Part I: The Foundation of Requirements
- 1. The Importance of Requirements
- 2. What Makes a Good Requirement?
- 3. Specialized Language
- .-Part II: Types of Requirements
- 4. Functional Requirements
- 5. Non-Functional Requirements
- 6. Lists of Items and the Order of Steps and Data Elements
- 7. Data Interfaces and Documents
- 8. Physical Requirements.-Part III: Cradle to Grave Requirements
- 9. How to Collect Requirements
- 10. User Interface Requirements
- 11. Managing Requirements.-Part IV: Alternatives to Shall Requirements
- 12. Supplementing or Replacing Standard Requirements
- 13. User Stories
- 14. Use Cases
- 15. Revisiting Requirement Problems and Their Solutions.-Part V: Appendixes
- 16. A: Acronyms and Abbreviations
- 17. B: Requirements Documents
- 18. C: Section 508 Compliance
- 19: Glossary
- 20. Bibliography.