2010 · 157 citations · 13 references
EngineeringQuality ManagementQuality EngineeringRequirements EngineeringSoftware EngineeringRequirements AnalysisRequirements ElicitationRequirements ManagementRequirements ModelingSoftware Process ModelsSoftware Quality AssuranceRequirements Engineering ProcessSoftware Development Methodology
Requirement engineering is a critical, complex phase of software development that must be applied throughout the process to produce quality products that meet diverse stakeholder needs. The paper proposes an effective requirements engineering process model designed to collect high‑quality requirements from stakeholders in the right way. The model executes an independent requirement management and planning phase and iterates throughout development to improve engineering and maintenance. Successful implementation of the proposed process positively impacts the production of quality software products.
Requirement engineering is the most effective phase of software development process. It aims to collect good requirements from stakeholders in the right way. It is important for every organization to develop quality software products that can satisfy user's needs. Requirements engineering for software development process is a complex exercise that considers product demands from a vast number of viewpoints, roles, responsibilities, and objectives. Therefore, it becomes necessary to apply requirement engineering practices in every phase of software development process. In this paper, we propose an effective requirements engineering process model to produce quality requirements for software development. Requirement management and planning phase is executed independently for an effective management of requirements. It is iterative in nature for better requirement engineering and later maintenance. The successful implementation of proposed requirement engineering process can have a good impact on the production of quality software product.
13
Managing the Development of Large Software Systems (1970)
W. W. Royce · The MIT Press eBooks · 2021 · 1.7K citations
Systems engineering: coping with complexity
Engineering Management · 1998 · 292 citations
Engineering, Systems Engineering, Requirements Engineering +16
An integrated approach to software engineering
Choice Reviews Online · 1992 · 288 citations