Software Lifecycle (title not final)

A software lifecycle are the various parts or phases that a software project may go through. A software methodology is a tool used to achieve the goals of the project in a specified order. CMS has a very detailed post about the most popular methodologies. They do mention that choosing a methodology is to be decided on a per project basis since a software methodologies aren’t one size fits all.

The first mentioned method is called Waterfall. The main aspect of Waterfall is its linear approach. In a linear methodology each step of the process comes after the last one is done. This is the reason the waterfall method relies heavily on good planning since once, you are done with something, you aren´t supposed to go back.

“Almost” done………………Math exam