Abstract

In software requirement engineering, main focus is on eliciting information and extracting the main requirements of user. For extracting the requirement of the user, selection of appropriate tool/technique for specific situation is mandatory. Requirement elicitation is a difficult phase of requirement engineering. Elicitation includes traditional, collaboration, cognitive, innovative and contextual techniques. According to the nature of project and situation, one elicitation technique is not sufficient. This paper inspects that how requirement elicitation and its different tools/techniques work and what are the drawbacks of tools/techniques on the basis of particular situation that are demanded by the client. Agile model is the most common model of software development. Therefore, in this study tools/techniques of elicitation that are used in agile development phase have also been discussed in detail. This paper helps the analyst and project managers to select the appropriate tool and technique for a particular situation.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call