Software Requirements Management — Unified Approach (Photocopy Edition)

Author: DeaN Leffingwell
Publisher:
Publish Date: 2002-10-13
Features: This book discusses the challenges in the changing process of software requirements management and describes the process of defining successful software projects that are recognized by all stakeholders. The book includes: Five steps of problem analysis; Business modeling and systems engineering; Applying and refining practical cases; Software system prototyping methods; Organizing and managing requirements information; Establishing software project scope and managing customers; Refining system definition; Determining and improving product requirement quality; The process and steps from software requirements to system implementation; Validating software systems; Software change management. Through comprehensive case studies, the author explains six crucial techniques for managing software requirements throughout the entire software project lifecycle to designers and developers: analyzing problems, understanding user needs, defining systems, managing project scope, refining system definition, and building the correct system.
Content:
1. Software requirements problems
2. Introduction to software requirements management
3. Software development team Partial problem analysis:
4. Five steps of problem analysis
5. Business modeling
6. Systems engineering for software-enhanced systems
Part II: Understanding User Needs
7. Challenges of requirement elicitation
8. Features of products or systems
9. Interviews
10. Requirement discussions
11. Brainstorming and idea refinement
12. Idea summaries
13. Using practical cases
14. Behavioral exercises
15. Modeling demonstrations
Part III: System Definition
16. Organizing requirements information
17. Visual documentation
18. Solution optimization
Part IV: Project Scope Management
19. Project scope problems
20. Establishing project scope
21. Customer management
22. Scope management and software development process models
Part V: Refining System Definition
23. Software requirements
24. Refining practical cases
25. Modern software requirements rules
26. Ambiguity and specificity
27. Software requirement quality metrics
28. Technical methods for determining requirements
Part VI: Constructing the Correct System
29. Overview of accurately constructing the correct system
30. From requirements to implementation
31. Using traceability to support validation
32. Validating systems
33. Using return on investment to determine validation efforts
34. Change event management
35. Practical exercises

📌 Related Posts