Requirements Writing for System Engineering - Koelsch, George; SpringerLink (Online service) (Berkeley, CA : Apress : Imprint: Apress, 2016)
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.
Keywords: Software engineering; Project management; Management information systems; Architecture, Computer; Computer science; Software Engineering; Project Management; Software Management; Computer System Implementation; Management of Computing and Information Systems