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
Managing Software Requirements the Agile Way
Learn how to deliver software that meets your clients' needs with the help of a structured, …
book
40 Algorithms Every Programmer Should Know
Learn algorithms for solving classic computer science problems with this concise guide covering everything from fundamental …
book
Agile Software Requirements: Lean Requirements Practices for Teams, Programs, and the Enterprise
“We need better approaches to understanding and managing software requirements, and Dean provides them in this …
book
Software Architect's Handbook
A comprehensive guide to exploring software architecture concepts and implementing best practices Key Features Enhance your …