Professional Documents
Culture Documents
Def:
A process is a collection of activities, tasks and actions that are performed when some work
product is to be created. It is a rigid prescription for how to build computer software.
Waterfall model:
The waterfall model was first process model to be introduced. Because of the cascade from one phase
to another, this model is known as the ‘waterfall model’ or software life cycle.
In a waterfall model, each phase must be completed fully before the next phase can begin. This type of
software development model is basically used for the project which is small and there are no uncertain
requirements.
Disadvantages:
Poor model for long and ongoing projects.
High amounts of risk and uncertainty.
Not a good model for complex and object—oriented projects
When to use the waterfall model:
This model is used only when the requirements are very well known, clear and fixed.
When the project is short.
There are no ambiguous requirements.
V-model
Def:
The v-model is a type of SDLC model where process executes in a sequential manner in V-shape. It is
also known as verification and validation model.
Development of each step directly associated with the testing phase. The next phase starts only after
completion of the previous phase.
Advantages:
Disadvantages:
Limits of v-model: