Select a Software Project TITLE
Some time before, I did need to buy a car for my business but I didn't earn enough money and could not buy something. Thank God my brother proposed to try to get the loan at trustworthy bank. Thus, I acted that and was happy with my college loan.
The spiral model is a software development process combining elements of both design and prototyping-in-stages, in an effort to combine advantages of top-down and bottom-up concepts. Also known as the spiral lifecycle model (or spiral development), it is a systems development method (SDM) used in information technology (IT). This model of development combines the features of the prototyping model and the waterfall model. The spiral model is intended for large, expensive and complicated projects.
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...
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.
Yes, it is possible to combine the software process models. Some possibilities to combine software process models are given below: Evolutionary process model. Incremental process model. The spiral model.
Not all models of software engineering are risky. The spiral model takes care of risk in every phase.