Software Requirements Analysis and Specification by Jag Sodhi
A customer's requirements must be analyzed thoroughly and understood before system design is started. Including examples and case studies throughout, this book explains the important features of understanding, analyzing and managing a customer's requirements for building a quality, cost-effective software engineering system. Discussing the management techniques which trace the requirements throughout the software development and maintenance life cycle, it provides a comparative study of various requirements analysis methods and CASE tools.