Select a Software Project TITLE
Select a Software Project TITLE
Spiral model was developed by Dr. Barry Boehm . This model was mainly used to evaluate and resolve risks in the software project.
In spiral model the main emphasis is on the management to evaluate and resolve risks in the software project. There is no maintenance phase in spiral model because instead risk is evaluated .
we use this model when user is not sure of project need.....when risk and cost evaluation is important for project .........and when project has complex requirement or new product line is introduce...
The incremental model is a software development approach where the project is divided into smaller increments or iterations. Each iteration delivers a portion of the final product, allowing for incremental development and testing. The spiral model is a risk-driven approach where the project is divided into multiple phases, with each phase including risk analysis and mitigation. The spiral model combines elements of both iterative development and waterfall model, allowing for flexibility and risk management throughout the project lifecycle.
Spiral Model.........
The evolutionary software process model involves working with the customers. It starts by specifying clear requirements of the software and features suggested by the customer are added later during development.
The win-win spiral approach is very similar to the spiral model in that it is simply an extension of the spiral model. In the win-win model approach, everyone discusses things together to figure out what should go into the new version of the software.
There are many differences exists between waterfall model and spiral model. In waterfall model if any sudden change takes place in the project, then its very hard to fix the issue. Wherein spiral model we can change according to our requirement.
in waterfall model ,a working model of the software is only available at a very later stage therefore there is no room for correction/changes .it is mainly used when the developers have clear idea of the software and they have built similar software in the past. in increment process model ,similar steps to waterfall model are applied but after each cycle a new version of the product is released. this process is continued till we develop the desired software.this model is used when the concept of the software is not that clear at the starting. spiral model is like an evolutionary model of waterfall model, in spiral model project risk factor is taken into consideration and the steps followed are planning,risk analysis,development,assessment.
The spiral model thus may suit small (up to $3 million) software applications and not a complicated ($3 billion) distributed, interoperable, system of systems.
Not all models of software engineering are risky. The spiral model takes care of risk in every phase.