A life cycle model prescribes the different activities while developing a software product. The software life cycle is also referred to as Systems Development Life Cycle.
(I) Classical Water fall model : This is considered the theoretical way of making a software, practically it is not possible to follow this model for a successful build. Phases include :
