Waterfall

Strengths:
– Ideal for supporting less experienced project teams
– Orderly sequence of steps and strict control ensures quality, reliability and maintain ability of developed system
– Progress is measurable
Weaknesses:
– Inflexible, slow, costly
– Problems not identified until testing
– Difficult to respond to changes
– Depends on early identification and specification of requirements, yet users may not be able to clearly define them.