1. Water fall Model:
Advantages: It is a simple model project monitoring and maintenance very easy.
Draw backs: can’t accept the new requirement in the middle of project.
2. Prototype model:
Advantages: whenever the customer is not clear with the requirements then this is the best suitable model.
Drawbacks: it is a complete software development model
Ø Slightly time consuming model
Ø Company should bear the cost of prototype
Ø Customer may limit this requirement by striking to the prototype
3. Evolutionary model: (Fikil mined customer)
Whenever the customers are requirements then this is the best suitable model.
Drawbacks:
Ø time consuming model
Ø Costly model
Ø Deadlines can’t be properly defined
Ø No transferring
Ø Project monitoring & maintenance is big
4. Spiral Model: Advantages: whenever the project is highly risk based then it is the best suitable model
Disadvantages: 1. Time consuming model
2. Costly model
3. Risk root analysis is not an easy model