DocumentCode
3283665
Title
Requirements, Plato´s Cave, and Perceptions of Reality
Author
Davis, Alan M. ; Nori, Kesav V.
Author_Institution
Univ. of Colorado at Colorado Springs, Colorado Springs
Volume
2
fYear
2007
fDate
24-27 July 2007
Firstpage
487
Lastpage
492
Abstract
Software developers build systems in response to agreed-upon requirements as if those requirements were absolutely perfect. Those of us in the requirements field know that the process of creating and documenting requirements is extremely error- prone. In fact, so error prone that we wonder why developers (a) accept them as truth, and then to make matters worse, (b) make it so difficult to change them when problems are eventually discovered. This paper draws an analogy between the process of requirements determination and Plato´s allegory of the cave. Specifically, it describes requirements problems that arise when our perceptions of reality differ from actual reality.
Keywords
formal specification; reverse engineering; system documentation; Plato cave allegory; reality perception; requirements documentation; software development; user requirements understanding; Animals; Application software; Computer applications; Construction industry; Engineering management; Filling; Fires; Shape; Software systems; Springs;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Software and Applications Conference, 2007. COMPSAC 2007. 31st Annual International
Conference_Location
Beijing
ISSN
0730-3157
Print_ISBN
0-7695-2870-8
Type
conf
DOI
10.1109/COMPSAC.2007.182
Filename
4291166
Link To Document