Abstract
Software engineering practices are the most important practices for the success of software. Requirement engineering is the first and crucial phase in the development of software. Success or failure of any software is truly dependent upon the requirement analysis. It involves set of activities like system feasibility study, elicitation analysis, validation and management of the requirements. There are many methods already exist to perform the requirement gathering process and the system analyst apply them to gather the requirements but still they are facing many problems in gathering the requirements. These problems occur due to the communication gaps between customers, engineers and project managers, and requirements information loss might occur across different software development process. This affects the quality of the software and increase the production cost of software. Reviews of user requirement analysis technique from the literatures were studied by listing their advantages and limitation. Based on the limitations of the reviewed literatures an automated system has been developed for gathering user requirements which will go along in bridging the communication gaps between the users and the analyst.
View more >>