Requirement Elicitation for Bespoke Software Development: A Review Paper

2019 
Requirements engineering (RE) is a practice that helps to determine the customers, users and stakeholders needs in the structure of system and software that can lead towards high probability to meet the requirements of end users. Requirements engineering process is a key part of software engineering and crucial for developing real-world software systems. Requirements elicitation is the initial, foremost and crucial phase of an RE process. It includes activities that are set to uncover, acquire and elaborate requirements for software systems. Generating software requirements is an important and essential requirement for the next stages of the system development life cycle of software development. It is important to understand and tackle wider elicitation problems and challenges on a large scale, particularly in the area of geographically dispersed software development. There are different studies aimed at generation, but these are relatively small but in this research article there is a whole systematic review of requirement gathering techniques. Different requirement gathering techniques are acknowledged and related factors are also elaborated. This paper discusses the overview of systematic literature review, various problems that we face in requirement capturing their suitable methods are also identified. This study also deliberates comparative review, pros, and cons of requirement elicitation techniques.
    • Correction
    • Source
    • Cite
    • Save
    • Machine Reading By IdeaReader
    24
    References
    0
    Citations
    NaN
    KQI
    []