When developing a software, one of the most important aspects for success of any software project is to get the requirements right. The success of any software project depends on the quality of the requirements. As the projects change over the time, we try to study the requirement process in different type of projects focusing on classical, web-based and open source projects. The requirements dictate all other software engineering processes which in turn influence the Productivity, Quality and Risk. The requirements engineering steers the whole process of the software development to develop the right software. Requirements engineering not only helps the various software process teams but also helps the management to meet the constraints of cost, time and resources. Also requirements can help us to trace the quality of the software product.
More, Nikhil T.; Sapre, Bhushan S.; and Chawan, Pramila M.
"An Insight into the Importance of Requirements Engineering,"
International Journal of Computer and Communication Technology: Vol. 8:
1, Article 5.
Available at: https://www.interscience.in/ijcct/vol8/iss1/5