Page 90 - DCAP405_SOFTWARE_ENGINEERING
P. 90
Deepak Mehta, Lovely Professional University Unit 6: Requirement Engineering
Unit 6: Requirement Engineering Notes
CONTENTS
Objectives
Introduction
6.1 Requirement Engineering
6.2 A Brigade of Design & Construction
6.3 Requirements Engineering Tasks
6.3.1 Requirements Reviews/Inspections
6.3.2 Elicitation
6.3.3 Requirement Negotiation
6.3.4 Requirement Specification
6.3.5 Requirements Validation
6.3.6 Requirements Management
6.4 Summary
6.5 Keywords
6.6 Review Questions
6.7 Further Readings
Objectives
After studying this unit, you will be able to:
Recognize a brigade to design and construction
Describe requirement engineering task
Explain requirement management
Introduction
Requirements specify the “what” of a system, not the “how”. Requirements engineering provides
the appropriate mechanism to understand what the customer desires, analyzing need, assessing
feasibility, negotiating a reasonable solution, specifying the solution clearly, validating the
specifications and managing the requirements as they are transformed into a working system.
Thus, requirements engineering is the disciplined application of proven principles, methods,
tools, and notations to describe a proposed system’s intended behavior and its associated
constraints.
6.1 Requirement Engineering
The requirements engineering includes the following activities:
Identification and documentation of customer and user’s needs.
LOVELY PROFESSIONAL UNIVERSITY 83