DocumentCode :
970147
Title :
Prototyping Versus Specifying: A Multiproject Experiment
Author :
Boehm, Barry W. ; Gray, Terence E. ; Seewaldt, Thomas
Author_Institution :
Software and Information Systems, Division, TRW Defense Systems Group, Redondo Beach, CA 90278; University of California, Los Angeles, CA 90024.
Issue :
3
fYear :
1984
fDate :
5/1/1984 12:00:00 AM
Firstpage :
290
Lastpage :
303
Abstract :
In this experiment, seven software teams developed versions of the same small-size (2000-4000 source instruction) application software product. Four teams used the Specifying approach. Three teams used the Prototyping approach. The main results of the experiment were the following. 1) Prototyping yielded products with roughly equivalent performance, but with about 40 percent less code and 45 percent less effort. 2) The prototyped products rated somewhat lower on functionality and robustness, but higher on ease of use and ease of learning. 3) Specifying produced more coherent designs and software that was easier to integrate. The paper presents the experimental data supporting these and a number of additional conclusions.
Keywords :
Application software; Costs; Educational products; Engineering management; Programming; Prototypes; Robustness; Software design; Software engineering; Software prototyping; Prototypes; requirements analysis; software engineering; software engineering education; software management; software metrics; specifications;
fLanguage :
English
Journal_Title :
Software Engineering, IEEE Transactions on
Publisher :
ieee
ISSN :
0098-5589
Type :
jour
DOI :
10.1109/TSE.1984.5010238
Filename :
5010238
Link To Document :
بازگشت