Title :
Requirements Engineering in the Development of Large-Scale Systems
Author :
Konrad, Sascha ; Gall, Michael
Author_Institution :
Siemens Corp. Res. Inc., Princeton, NJ
Abstract :
Requirements engineering is arguably the most important activity in the development of complex, software-intensive systems. Generally, the higher the complexity of the system under development, the more exacerbated the importance of good requirements engineering becomes. While numerous researchers in academia have focused on requirements engineering, there is still a need for practical guidelines that scale to real-world applications. This paper presents requirements engineering challenges faced and lessons learned addressing these challenges in a large-scale industrial project. The implementation of these lessons greatly contributed to the success of the project.
Keywords :
formal specification; program testing; program verification; software metrics; systems analysis; complex software-intensive system development; large-scale industrial project; program testing; requirements engineering; Application software; Costs; Creep; Educational institutions; Error correction; Guidelines; Large-scale systems; Performance analysis; Systems engineering and theory; USA Councils;
Conference_Titel :
International Requirements Engineering, 2008. RE '08. 16th IEEE
Conference_Location :
Catalunya
Print_ISBN :
978-0-7695-3309-4