If the user is not satisfied by the developed prototype, then a new prototype is developed. This process goes on a perfect prototype is developed. Thus it becomes expensive and time consuming. The developer loses focus of the real purpose of software so it effect on the quality of software. For example developers may use inefficient algorithms and inappropriate programming languages while developing the prototype. Prototyping can lead to false expectations. For example the customer believes that the development of final system is finished when it is not. The primary goal of prototyping is speedy development so the system can be developed in series without considering integration of all components. 1.8.2.2 Spiral Model or Process Model:- The spiral model is software development model developed by Boehm in 1988. Instead of representing the software process as a sequence of activities with backtracking from one activity to another, the process is represented as a spiral. Each loop of spiral represents a phase of the software process. Spiral model can be defined as a ,“ a model of the software development process in which the activities like requirement analysis,coding,integration and testing are performed iteratively until the software is complete”. The spiral model is useful in following situation:- When development of project starts, it may be possible that work may be stopped due to any reason.in such cases what step must be taken to solve the problem should be known. Which path should be followed for particular procedure must be known in advance to the development team.so the work will not be stopped. Spiral helps us in above situation. It is useful for identifying and eliminating the high risks. The spiral contains four stages and each stage is represented by one quadrant of a Cartesian diagram. The radius of spiral represents the cost acquired in the process. The four major activities of spiral model are:-
If the user is not satisfied by the developed prototype, then a new prototype is developed. This process goes on a perfect prototype is developed. Thus it becomes expensive and time consuming. The developer loses focus of the real purpose of software so it effect on the quality of software. For example developers may use inefficient algorithms and inappropriate programming languages while developing the prototype. Prototyping can lead to false expectations. For example the customer believes that the development of final system is finished when it is not. The primary goal of prototyping is speedy development so the system can be developed in series without considering integration of all components. 1.8.2.2 Spiral Model or Process Model:- The spiral model is software development model developed by Boehm in 1988. Instead of representing the software process as a sequence of activities with backtracking from one activity to another, the process is represented as a spiral. Each loop of spiral represents a phase of the software process. Spiral model can be defined as a ,“ a model of the software development process in which the activities like requirement analysis,coding,integration and testing are performed iteratively until the software is complete”. The spiral model is useful in following situation:- When development of project starts, it may be possible that work may be stopped due to any reason.in such cases what step must be taken to solve the problem should be known. Which path should be followed for particular procedure must be known in advance to the development team.so the work will not be stopped. Spiral helps us in above situation. It is useful for identifying and eliminating the high risks. The spiral contains four stages and each stage is represented by one quadrant of a Cartesian diagram. The radius of spiral represents the cost acquired in the process. The four major activities of spiral model are:-
1-st-chapter.docx