TY - GEN
T1 - The Role of Prototyping in Software Development
AU - Pomberger, Gustav
AU - Weinreich, Rainer
N1 - Zitatsnotiz: G. Pomberger, R. Weinreich: The Role of Prototyping in Software Development, Conference on the Technology of Object-Oriented Languages and Systems (TOOLS Europe '94), Versailles, France, March 7-10, 1994, Prentice Hall 1994
PY - 1994/3/1
Y1 - 1994/3/1
N2 - The term software engineering arose in the 1960s to emphasize that the production of software should not be an art, as it was then (and sometimes still is today), but an engineering discipline with a defined production process. As a consequence, approach models for the production of software were created, most noticeable the classic software life-cycle model (SLC), which decomposes the software production process into distinct steps that are intended to make stepwise planning, decision and implementation possible. However, the classic SLC, although theoretically appealing, has some disadvantages, most of all that it cannot be used as is in practice. This led to several extensions and modifications of the model, whereas a very promising one is the use of prototyping, which leads to a prototyping-oriented SLC. This paper first describes the problems with the classic approach model and how some of these problems can be solved by using a prototyping SLC. Then we describe TOPOS, a TOolset for Prototyping-Oriented Software development. Finally, we investigate how object-oriented programming, especially application frameworks, support a prototyping-oriented approach.
AB - The term software engineering arose in the 1960s to emphasize that the production of software should not be an art, as it was then (and sometimes still is today), but an engineering discipline with a defined production process. As a consequence, approach models for the production of software were created, most noticeable the classic software life-cycle model (SLC), which decomposes the software production process into distinct steps that are intended to make stepwise planning, decision and implementation possible. However, the classic SLC, although theoretically appealing, has some disadvantages, most of all that it cannot be used as is in practice. This led to several extensions and modifications of the model, whereas a very promising one is the use of prototyping, which leads to a prototyping-oriented SLC. This paper first describes the problems with the classic approach model and how some of these problems can be solved by using a prototyping SLC. Then we describe TOPOS, a TOolset for Prototyping-Oriented Software development. Finally, we investigate how object-oriented programming, especially application frameworks, support a prototyping-oriented approach.
M3 - Conference contribution
SN - 0-13-350539-1
BT - TOOLS 1994: 13th International Conference on Technology of Object-Oriented Languages and Systems
A2 - Magnusson, Boris
PB - Prentice-Hall
CY - New York [u.a.]
T2 - 13th International Conference on Technology of Object-Oriented Languages and Systems
Y2 - 7 April 1994 through 11 April 1994
ER -