A software life cycle model is a pictorial and graphical representation of the software life cycle of an software developed by an software developement near me. A life cycle model represents all the methods used by many software developers near me needed to move a software product through the stages of its life cycle. It also captures the structure in which these methods are to be executed by good coders . In other words, the life cycle model maps the various activities performed on a software product from its inception to its retirement.