The water drop model marks a procedural model in the software development, with which the software development process in phases is organized. The phase results are received as always with a Wasserfall as binding defaults for the next deeper phase.
First it was suggested in a paper from the year 1970 of Winston Royce with the title Managing the development OF Large software of system: Concepts and Techniques. In the water drop model each phase has well-defined starting and terminator points with clearly defined results. In milestone meetings at the respective phase end the result documents are discharged. Among the most important documents thereby the work statement as well as product requirement specifications rank. In operational practice there are many variants of the pure model. It is however traditionally the furthest common procedural model.
The name "Wasserfall" comes from the frequently selected diagram of the five to six points into cascade extensions of the simple model (water drop model with return) permits a gradual "upward running" to the cascade, if in the current phase somewhat should go wrong, in order to be able to eliminate the error on the next higher stage.
The water drop model is used favourably generally, where requirements, achievements and expirations in the planning phase relatively precisely to be described to be able.
Another variant makes from it six steps:
"Definition and draft" correspond thereby approximately to the subdivided point "system Design and - specification" in the first variant, while the second variant together-throws the two possible levels software of the Testing (on module and overall system level).
Since it is difficult to specify already at the start of the project everything finally and in the detail the risk exists that the finally finished software does not correspond to the actual requirements. In order to meet, a disproportionately high expenditure in the analysis and conception phase is often operated. Besides the water drop model does not permit and/or only very reduced to take up in the course of the project changes. Therefore the finished software forms not the current, but the requirement conditions at the start of the project again. Since larger software projects have usually also a very long running time, it can occur that a new software already became outdated at the time of its introduction contentwise.
Because of the partly engraving disadvantages of the water drop model with partial substantial economic consequences the IT-industry developed variety of alternative or supplementing proceedings, software technologies, suggestions and aids. Examples for this are:
We found here 5 related websites.
Index | Privacy | Terms Of Use | Sitemap | Feedback