Chapter 3
Software Requirement Engineering
This chapter explains the need for adopting a rigorous process for determining correct software requirements. It describes the “Requirement Engineering” (RE) process. It covers the following topics:
Types of software requirements
Methods and techniques used in RE
Activities involved in the RE process such as Inception, Elicitation, Elaboration, Negotiation, and Validation
Structure of Software Requirement Specification (SRS)
Characteristics of the RE process
After going through this chapter a reader will get a feel of software engineering.
Software is developed to fulfil some purposes and objectives. To fulfil the objectives, the software has to perform certain functions. Hence, to develop any software, ...
Get Software Engineering now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.