Requirement_engg2_MscIt2
Requirement engineering Tasks
The tasks which are said to be the part of requirement engineering are
1.Inception
2.Elicitation
3.Elaboration
4.Negotioation
5.Specification
6.Validation
7.Requirement Management
-
Inception
Most projects begin when a business need is identified or a potential new market or service is discovered. Stakeholders from the business community define a business case from the idea, try to identify the breadth and depth of the market, do a rough feasibility analysis, and identify a working description of the project’s scope. All of this information is subject to change as the project progresses.At the project inception, the software engineers ask a set of context free questions , the purpose is to establish a basic understanding of situation, the problem of the customer and the people who want the solution, the nature of the solution desired and the effectiveness of the communication and collaboration of the customer and the developers of the software.
2.Elicitation
The term elicitation means a detailed idea of what customer wants. There are few questions which are to be taken care of during the elicitation process they are :
What are the objectives for the system or product are?
What is to be accomplished?
How the system or products fits into the need of business?
How the system or products are going to be used in daily basis?
Answers to all the above questions give an idea of scope of products, understanding of software , the extent of volatility of software.