Waterfall SDLC Model
(Redirected from Waterfall-style Software Development)
Jump to navigation
Jump to search
A Waterfall SDLC Model is a SDLC breakdown of project activities into linear sequential phases, where each phase depends on the deliverables of the previous one and corresponds to a specialisation of tasks.
- …
- Counter-Example(s):
- See: Construction, Sequence, Engineering Design, Software Development Process, Waterfall, Analysis, Software Design, Software Construction, Software Testing, Implementation, Software Maintenance, Manufacturing.
References
2020
- (Wikipedia, 2020) ⇒ https://en.wikipedia.org/wiki/Waterfall_model Retrieved:2020-10-5.
- The waterfall model is a breakdown of project activities into linear sequential phases, where each phase depends on the deliverables of the previous one and corresponds to a specialisation of tasks. The approach is typical for certain areas of engineering design. In software development, it tends to be among the less iterative and flexible approaches, as progress flows in largely one direction ("downwards" like a waterfall) through the phases of conception, initiation, analysis, design, construction, testing, deployment and maintenance.
The waterfall development model originated in the manufacturing and construction industries; where the highly structured physical environments meant that design changes became prohibitively expensive much sooner in the development process. When first adopted for software development, there were no recognised alternatives for knowledge-based creative work.
- The waterfall model is a breakdown of project activities into linear sequential phases, where each phase depends on the deliverables of the previous one and corresponds to a specialisation of tasks. The approach is typical for certain areas of engineering design. In software development, it tends to be among the less iterative and flexible approaches, as progress flows in largely one direction ("downwards" like a waterfall) through the phases of conception, initiation, analysis, design, construction, testing, deployment and maintenance.