I’m studying a Masters Degree in ‘Advanced Computer Systems Design’. I have an upcoming exam in project management. One of the areas I’m studying is SDLC [software development life-cycles]. This is a short post on the waterfall method.
These are my study notes:
The waterfall SDLC method is the traditional software design pattern. It compromises of the following stages:
Pros + cons of waterfall:
The waterfall method is Common and Orderly and follows a sequential design approach. However, Flow is un-realistic and you require Specification up-front. Waterfall is among the less flexible approaches to software design.
It is hard to specify requirements up-front if there are any un-known factors / uncertainties.