The Prototyping-Oriented Life Cycle Model
The prototyping-oriented life-cycle model
Developed in the 1990s [Pomberger 1991].
A prototyping-oriented software development strategy does not differ fundamentally from the classical phase-oriented development strategy. These strategies are more complementary than alternative.
New aspects:
> The phase model is seen not as linear but as iterative, and
> It specifies where and how these iterations are not only possible but necessary.
Prototype construction is an iterative process (Figure). First a prototype is produced on the basis of the results of preceding activities. During the specification phase a prototype of the user interface is developed that encompasses significant parts of the functional requirements on the target software system. Experiments are conducted on this prototype that reflect real conditions of actual use in order to determine whether the client’s requirements are fulfilled. Under conditions close to reality, software developers and users can test whether the system model contains errors, whether it meets the client’s preconceptions, and whether modifications are necessary. This reduces the risk of erroneous or incomplete system specifications and creates a significantly better starting point for subsequent activities.
Posted in Computer Science, Information Technology, Software Engineering, Software Engineering |
