<Li> Begin each cycle with an identification of stakeholders and their "win conditions", and end each cycle with review and commitment . </Li> <P> Other high - level software project methodologies include: </P> <Ul> <Li> Behavior - driven development and business process management </Li> <Li> Chaos model - The main rule is always resolve the most important issue first . </Li> <Li> Incremental funding methodology - an iterative approach </Li> <Li> Lightweight methodology - a general term for methods that only have a few rules and practices </Li> <Li> Structured systems analysis and design method - a specific version of waterfall </Li> <Li> Slow programming, as part of the larger Slow Movement, emphasizes careful and gradual work without (or minimal) time pressures . Slow programming aims to avoid bugs and overly quick release schedules . </Li> <Li> V - Model (software development) - an extension of the waterfall model </Li> <Li> Unified Process (UP) is an iterative software development methodology framework, based on Unified Modeling Language (UML). UP organizes the development of software into four phases, each consisting of one or more executable iterations of the software at that stage of development: inception, elaboration, construction, and guidelines . Many tools and products exist to facilitate UP implementation . One of the more popular versions of UP is the Rational Unified Process (RUP). </Li> </Ul> <Li> Behavior - driven development and business process management </Li>

Explain the various phases involved in development of c program