Book description
Apply best practices for capturing, analyzing, and implementing software requirements through visual models—and deliver better results for your business. The authors—experts in eliciting and visualizing requirements—walk you through a simple but comprehensive language of visual models that has been used on hundreds of real-world, large-scale projects. Build your fluency with core concepts—and gain essential, scenario-based context and implementation advice—as you progress through each chapter.
Transcend the limitations of text-based requirements data using visual models that more rigorously identify, capture, and validate requirements
Get real-world guidance on best ways to use visual models—how and when, and ways to combine them for best project outcomes
Practice the book’s concepts as you work through chapters
Change your focus from writing a good requirement to ensuring a complete system
Table of contents
- Dedication
- Foreword
- Introduction
- I. An Introduction to Models
-
II. Objectives Models
-
3. Business Objectives Model
- Business Objectives Model Template
- Example
- Creating Business Objectives Models
- Using Business Objectives Models
- Common Mistakes
- Related Models
- Exercise
- Additional Resources
- References
-
4. Objective Chain
- Objective Chain Template
- Example
- Creating Objective Chains
- Using Objective Chains
- Common Mistakes
- Related Models
- Exercise
- Additional Resources
- References
- 5. Key Performance Indicator Model
- 6. Feature Tree
- 7. Requirements Mapping Matrix
-
3. Business Objectives Model
-
III. People Models
- 8. Org Chart
- 9. Process Flow
-
10. Use Case
- Use Case Template
- Example
- Creating Use Cases
- Using Use Cases
- Common Mistakes
- Related Models
- Exercise
- Additional Resources
- References
- 11. Roles and Permissions Matrix
-
IV. Systems Models
- 12. Ecosystem Map
- 13. System Flow
- 14. User Interface Flow
- 15. Display-Action-Response
- 16. Decision Table
- 17. Decision Tree
- 18. System Interface Table
-
V. Data Models
- 19. Business Data Diagram
- 20. Data Flow Diagram
- 21. Data Dictionary
- 22. State Table
- 23. State Diagram
- 24. Report Table
-
VI. Models in the Big Picture
- 25. Selecting Models for a Project
- 26. Using Models Together
- A. Quick Lookup Models Grids
- B. General Guidelines for Models
- C. Exercise Answers
- Glossary
- Index
- About the Authors
- Copyright
Product information
- Title: Visual Models for Software Requirements
- Author(s):
- Release date: July 2012
- Publisher(s): Microsoft Press
- ISBN: 9780735667730
You might also like
book
Software Requirements, Second Edition
Learn effective, field-tested techniques to manage the requirements engineering process and get expert guidance from a …
book
The Unified Modeling Language User Guide, 2nd Edition
For nearly ten years, the Unified Modeling Language (UML) has been the industry standard for visualizing, …
book
Use Case Modeling
Developers who effectively employ use cases deliver better applications--on time and under budget. The concept behind …
book
Semantic Software Design
With this practical book, architects, CTOs, and CIOs will learn a set of patterns for the …