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.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.