Combining various models. Prototyping o Linear Sequential Model/Waterfall model Iterative and Incremental Development Is at the heart of a cyclic software development process developed In response to the weaknesses of the waterfall model. It starts with an Install planning and ends with deployment with the cyclic Interactions In between. Liaison/Customer Communication System Evaluation/Customer Evaluation SIX TASK REGIONS Customer Communication Planning Risk Analysis Engineering Construction and Release Customer Evaluation SPIRAL MODEL: process
Product Specification Prototype More sophisticated version of the software. Project manager adjusts the planned number of iterations required. Advantages 1 . It facilities high amount of risk analysis. 2. This software designing model is more suitable for designing and managing large software projects. 3. The software is produced early in the software life cycle. Disadvantages 1 . Risk analysis requires high expertise. 2. It is costly model to use 3. Not suitable for smaller projects. 4. There is a lack of explicit process guidance in determining objectives, constraints and alternatives.. 5. This model Is relatively new.
It does not have many practitioners unlike the waterfall model or prototyping model. Combining Paradigm In many cases, development team adopts and combined several models to have the most appropriate model they need. They the strengths of each use. Requirements Gathering Prototyping Apply Prototype Engineering Classic Life Cycle Requirements gathering is still essential. Continual creation and modification of prototype can be time-consuming and costly. Can be applied. Evaluation and refining of prototype Design and implementation of Waterfall Model/Classic Life Cycle.