Requirements Engineering and Seven distinct tasks
Requirements Engineering and Seven distinct tasks
- The broad spectrum of tasks and techniques that lead to an understanding of requirements is called requirements engineering.
- From a software process perspective, requirements engineering is a major software engineering action that begins during the communication activity and continues into the modeling activity.
- It must be adapted to the needs of the process, the project, the product, and the people doing the work.
- Requirements engineering builds a bridge to design and construction.
- Requirements engineering provides the appropriate mechanism for understanding what the customer wants, analyzing need, ssessing feasibility, negotiating a reasonable solution, specifying the solution unambiguously, validating the specification, and managing the requirements as they are transformed into an operational system.
- Seven distinct tasks
- inception,
- elicitation,
- elaboration,
- negotiation,
- specification,
- validation, and
- management.
- Some tasks occurs in parallel.
This is really wonderful blog. Contents over here are so informative. If interested you can have a look at Requirements Engineering Processes
ReplyDeletedefine elboration
ReplyDelete