Prototyping in industrial software projects-bridging the gap between theory and practice

Prototyping has been adopted as a technique in software engineering. There has been a lack of documented experience with the use of prototyping in industrial software production. The present work tries to close this gap by presenting an analysis of results obtained from case studies of industrial software projects in which explicit use of prototypes was made with a differing understanding of the underlying concepts. The major concern was to analyze the experience gained in the projects and the major pitfalls in the use of prototyping and, in particular, to juxtapose these pros or cons and the claims made for prototyping in the literature. The analysis is not limited to success stories because understanding the limits and problems of prototyping will help to make full use of the obvious advantages.<<ETX>>

[1]  George Rzevski,et al.  Prototypes Versus Pilot Systems: Strategies for Evolutionary Information System Development , 1984 .

[2]  Christiane Floyd,et al.  Outline of a Paradigm Change in Software Engineering , 1993 .

[3]  Randy S. Weinberg Prototyping and the Systems Development Life Cycle , 1991 .

[4]  Luqi Luqi,et al.  Rapid software prototyping , 1992, Proceedings of the Twenty-Fifth Hawaii International Conference on System Sciences.

[5]  Kenneth E. Lantz,et al.  The Prototyping Methodology , 1986 .

[6]  Heinz Züllighoven,et al.  Prototyping in industriellen Software-Projekten - Erfahrungen und Analysen , 1992, Inform. Spektrum.

[7]  F J Grant The downside of 4GLS , 1985 .

[8]  C. Floyd A Systematic Look at Prototyping , 1984 .

[9]  簡聰富,et al.  物件導向軟體之架構(Object-Oriented Software Construction)探討 , 1989 .

[10]  Barry W. Boehm,et al.  Prototyping Versus Specifying: A Multiproject Experiment , 1984, IEEE Transactions on Software Engineering.

[11]  Reinhard Budde,et al.  Prototyping: An Approach to Evolutionary System Development , 1992, Springer Berlin Heidelberg.

[12]  Heinrich C. Mayr,et al.  Prototyping Interactive Application Systems , 1984 .

[13]  Bob Patton Prototyping: a nomenclature problem , 1983, SOEN.

[14]  Jason Trenouth A Survey of Exploratory Software Development , 1991, Comput. J..

[15]  Marion G. Sobol,et al.  Which Systems Analysts Are More Likely to Prototype , 1989 .

[16]  Fred P. Brooks,et al.  The Mythical Man-Month , 1975, Reliable Software.

[17]  Daniel E. Klingler The Ten Commandments of Prototyping , 1988 .