Author: Liu Weiqin
Publisher:
Publish Date: 2004-11-01
Features: Without formal, verifiable software requirements and an effective system for managing them, the programs developed by programmers often differ from what the clients need. In this book, Karl Wiegers organizes and expands the best practices from his award-winning article, which serve as important references for all software development participants. The book introduces practical techniques for managing requirements engineering throughout the entire development cycle, including various methods to facilitate effective communication among users, programmers, and management. This edition expands on the previous edition, providing new examples, as well as various real-world cases and solutions encountered by the author in actual work. Additionally, new chapters, requirement example documents, and troubleshooting guides have been added.
Main Content:
· Setting feasible functional and quality requirements
· Introducing business rules in application development
· Using use cases to determine user requirements
· Capturing changing requirements and managing requests for requirement changes
· Solving requirement issues during maintenance and in package solutions
· Cultivating efficient requirement analysts
· How to significantly reduce rework and lower development costs
· Generating the best-quality software
This book is a classic textbook on software requirements, providing a comprehensive and in-depth discussion of a critical issue in software development—the software requirements problem. Programmers and users often overlook the importance of communication, leading to software that fails to meet user needs effectively. Rework not only brings significant technical difficulties for programmers but also results in the waste of human, material, and resource efforts, negatively impacting software performance. Therefore, improving the quality of project requirement analysis in the early stages of development, reducing rework, and achieving planned goals by controlling project scope expansion and requirement changes are urgent issues in the software industry, which are also the main topics discussed in this book.
This book expands on the content of the first edition, not only supplementing the original knowledge points but also introducing new knowledge to keep pace with the times. It can be used as a textbook for students majoring in computer science or software engineering and is also highly suitable as a reference guide for project managers and software developers.
This book is a classic textbook on software requirements, providing a comprehensive and in-depth discussion of a critical issue in software development—the software requirements problem. Programmers and users often overlook the importance of communication, leading to software that fails to meet user needs effectively. Rework not only brings significant technical difficulties for programmers but also results in the waste of human, material, and resource efforts, negatively impacting software performance. Therefore, improving the quality of project requirement analysis in the early stages of development, reducing rework, and achieving planned goals by controlling project scope expansion and requirement changes are urgent issues in the software industry, which are also the main topics discussed in this book.
This book expands on the content of the first edition, not only supplementing the original knowledge points but also introducing new knowledge to keep pace with the times. It can be used as a textbook for students majoring in computer science or software engineering and is also highly suitable as a reference guide for project managers and software developers.
Software Requirements (Second Edition)
📌 Related Posts
Literature
Ah! Deal with the stomach pain yourself
2026-09-26
Literature
Modern Home New Model 2
2026-09-26
Literature
God of the Mountain Villa
2026-09-13
Literature
Wu Jisong Looks at the World -- Vast Russia. Eastern Europe
2026-09-19
Literature
Introduction to Linguistics
2026-09-25
Literature
Finance and Finance
2026-09-25
Literature
Cakewalk SONAR: From Beginner to Expert
2026-09-25
Literature
Object-Oriented System Analysis and Design
2026-09-25