Third type of Prescriptive process model in Software Engineering | Evolutionary Process Model - Prototyping,Spiral model,Concurrent Development Model
While developing the software systems, it is often needed to make modifications in earlier development phases or the tasks sets. If the development process is linear or in a straight line from requirements gathering to deployment then the end product will be unrealistic. In such cases, the iterative approach needs to be adopted. The evolutionary process model is iterative model . Prototyping In prototyping model initially the requirement gathering is done. Developer and customer define overall objectives; identify areas needing more requirement gathering. Then a quick design is prepared. This design represents what will be visible to user in input and output format. From the quick design a prototype is prepared. Customer or user evaluates the prototype in order to refine the requirements. Iterative prototype is tuned for satisfying customer requirements. Thus prototype is important to identify the software requirement. When working prototype is built, developer use