1.requirement gathering
2.designing
3.write a code
4.testing
5.maintenance
these are the various steps of software process
Iterative waterfall model is a software process model also called the incremental process model. http://en.wikipedia.org/wiki/Iterative_and_incremental_development
the waterfall model gives us prototyping , and spirl model gives us product , so the set of the waterfall accommodat in the spirl to gives us this product.
Linear sequential model is also called as classic life cycle method, which is also known as waterfall model =>this waterfall model in software process model involes five stages 1. communication 2.planning 3.modeling 4.construction 5.deployment
All industries are using the waterfall model for software development.
because, there can be back process of every step in waterfall model, see the book of software engg by somerville.
The waterfall model is the oldest paradigm for software engeneering. However , over the past two decades,criticism of this process model has caused even ardent supporters to question its efficiency.The waterfall model, sometimes called the classic life cycle, suggests a systematic, sequential approaches to software development.
Waterfall is one of the software development life cycle model. Waterfall model has five stages.
Waterfall model
in waterfall model ,a working model of the software is only available at a very later stage therefore there is no room for correction/changes .it is mainly used when the developers have clear idea of the software and they have built similar software in the past. in increment process model ,similar steps to waterfall model are applied but after each cycle a new version of the product is released. this process is continued till we develop the desired software.this model is used when the concept of the software is not that clear at the starting. spiral model is like an evolutionary model of waterfall model, in spiral model project risk factor is taken into consideration and the steps followed are planning,risk analysis,development,assessment.
No, water fall model in software engineering is not a flexible model . Waterfall model have certain limitations like we can not go back into earlier phase .
The RAD model, also known as the Rapid Application Development, is a linear software for creating prototypes. The Waterfall model is a sequential software.
Waterfall model is the best software life cycle model.