Communications on Applied Electronics |
Foundation of Computer Science (FCS), NY, USA |
Volume 3 - Number 5 |
Year of Publication: 2015 |
Authors: Vivek Shukla, Dhirendra Pandey, Raj Shree |
10.5120/cae2015651947 |
Vivek Shukla, Dhirendra Pandey, Raj Shree . Requirements Engineering: A Survey. Communications on Applied Electronics. 3, 5 ( November 2015), 28-31. DOI=10.5120/cae2015651947
Software development process is the collection of a variety of phases. Requirement engineering is one of phases that involve in software development processes. From all the phases, Requirement Engineering phase play an important role for every software product. During requirement engineering phase, development team interacts with representative of stakeholders and uses these requirements to build up software product that satisfy the stakeholder’s needs. After collecting all the requirements, these requirements can be divided into two categories. First category will take requirements those are important and necessary for software development at present time while the other category take requirements those are not important for the software product at present but can be important in future. The motive of requirement engineering is to find out exact requirement of the stakeholders with the help of step by step predefined procedure. Collected requirements can be first verified by stakeholders. At last, stakeholder and developer team sign contract. It cannot be concluded that requirement engineering phase completed at the beginning of the product development but incorporates parts of next phase of software engineering. In this paper, researcher tries to give basic information about software requirement engineering phase and present why requirement engineering is important for software development?