The Waterfall Process Model

•Main characteristics:
–Also called classic software life cycle or sequential model
–Process activities (phases/stages) are clearly separated

•Advantages
–Organized approach, provides robust separation of phases.
–Reflects common engineering practice.

•Disadvantages:
– Doesn't cope well with changes required by the client.
–Development teams might wait for each other.
–A working version of the product is available only late.

•Applicability:
–When requirements are well known and few changes are likely to be needed.
–Can be used also for parts of larger software systems.

You can also view:
1. Boehms Spiral Process Model
2. Rational Unified Process Model
3. Rapid Application Development-RAD
4. Prototyping Process Model
5. Incremental Process Model
6. Component Based Software Engineering
7. Evolutionary Process Development Model
8. Waterfall Process Model
9. Software Process Framework Activity

Comments

i am running my new blog at Knowledge Sharing (https://ksharing.info). please subscribe my new blog

Popular posts from this blog

Component Based Software Engineering

What is Non-functional requirements

Software engineering Ethics Issues of Professional Responsibility