Rapid Software Prototyping
Abstract
Rapid software prototyping is an iterative software
development methodology aimed at improving the analysis,
design, and development of proposed systems. This paper
describes rapid prototyping at the system and 'software
levels and reviews the characteristics of computeraided
prototyping. We then describe the state-of-the-art in rapid
prototyping and discuss technologies that improve the
future outlook for prototyping, such as prototyping
languages, software reuse, and designer interfaces. To add
some cohesion to the concepts, we describe the
characteristics of a computer-aided rapid prototyping
system. Finally, we provide summaries of the outstanding
papers that comprise the rapid prototyping mini-track.
Rights
This publication is a work of the U.S. Government as defined in Title 17, United States Code, Section 101. Copyright protection is not available for this work in the United States.Collections
Related items
Showing items related by title, author, creator and subject.
-
Software testing for evolutionary iterative rapid prototyping
Davis, Edward V., Jr. (Monterey, California: Naval Postgraduate School, 1990-12);Rapid prototyping is emerging as a promising software development paradigm. It provides a systematic and automatable means of developing a software system under circumstances where initial requirements are not well known ... -
The Role of Prototyping Languages in CASE
Luqi (World Scientific Publishing, 1991-06);Prototyping languages form a new category in the computer language family. They are different from the commonly familiar computer languages because they are used to support a higher level of automation at early phases of ... -
Complexity measure for the Prototype System Description Language (PSDL)
Dupont, Joseph P. (Monterey, California. Naval Postgraduate School, 2002-06);"We often misunderstand, ill define or improperly measure the complexity of software. Software complexity is represented by the degree of complication of a system determined by such factors as control flow, information ...