Robertson Robertson Chapter 16 Communicating the Requirements Software
Robertson & Robertson: Chapter 16, Communicating the Requirements Software Specification Lecture 33 Prepared by Stephen M. Thebaut, Ph. D. University of Florida
Formality Guide Software Specification: R&R Chapter 16
Turning Potential Requirements into Written Requirements Software Specification: R&R Chapter 16
The Requirements Knowledge Model Software Specification: R&R Chapter 16
Capturing Requirements in Written Form Software Specification: R&R Chapter 16
Writing the Requirements Written for the client, using the client’s language, in a consistent format. A “fit criterion” is also provided to quantify the requirement for designers and to ensure testability. Tools: Requirements Specification Template (ala IEEE Guideline) and Shells (template for individual requirements) Software Specification: R&R Chapter 16
Volere Shell in its Snow Card Form Software Specification: R&R Chapter 16
Customer Satisfaction and Dissatisfaction Scales Software Specification: R&R Chapter 16
A complete (atomic) functional requirement written on a snow card Software Specification: R&R Chapter 16
A complete (atomic) non-functional requirement written on a snow card Software Specification: R&R Chapter 16
Using a snow card as the container for a User Story Software Specification: R&R Chapter 16
Requirements Specification Template Table of Contents 1. Purpose of Project 9. Functional Reqmts 2. Stakeholders 10. Look & Feel Reqmts 3. Mandated Constraints 4. Naming Conventions & Terminology 5. Relevant Facts & Assumptions 11. Usability & Humanity Reqmts 12. Performance Reqmts 13. Operational & Environ. Reqmts 7. Business Data Model & Data 14. Maintainability & Dictionary Support Reqmts 8. Scope of the Work 15. Security Reqmts 6. Scope of Product 16. Cultural Reqmts Software Specification: R&R Chapter 16
Requirements Specification Template Table of Contents (cont’d) 17. Legal Reqmts 23. Risks 18. Open Issues 24. Costs 19. Off-the-Shelf Solutions 25. User Documentation & Training 20. New Problems 26. Waiting Room (reqmts for future releases) 21. Tasks 22. Migration to New Product 27. Ideas for Solutions Software Specification: R&R Chapter 16
Assembling the Specification Software Specification: R&R Chapter 16
Considering the specification as a whole Software Specification: R&R Chapter 17
Robertson & Robertson: Chapter 16, Communicating the Requirements Software Specification Lecture 33 Prepared by Stephen M. Thebaut, Ph. D. University of Florida
- Slides: 16