DocumentCode
2467123
Title
Requirements, architectures and risks
Author
Kozaczynski, Wojtek
Author_Institution
Rational Software, USA
fYear
2002
fDate
2002
Firstpage
6
Lastpage
7
Abstract
Modern software development processes, like the Rational Unified Process, prescribe an iterative approach to software development. A fundamental assumption of an iterative process is that system requirements don\´t have to be completely understood to commence development. At first glance the assumption that one can start developing a system without completely understanding its requirements seems paradoxical. However, upon closer inspection requirements can be divided into many categories, one of them being "architecturally-significant requirements". It is the understanding of these requirements, the associated development risks, and the system architecture that drive the early iterations of system development.
Keywords
formal specification; risk management; software architecture; software prototyping; systems analysis; Rational Unified Process; architecturally significant requirements; development risks; iterative software development; software development processes; system architecture; system requirements; Computer architecture; Contracts; Design engineering; Inspection; Iterative methods; Programming; Reliability engineering; Shape; Software development management; Usability;
fLanguage
English
Publisher
ieee
Conference_Titel
Requirements Engineering, 2002. Proceedings. IEEE Joint International Conference on
ISSN
1090-705X
Print_ISBN
0-7695-1465-0
Type
conf
DOI
10.1109/ICRE.2002.1048499
Filename
1048499
Link To Document