spiral model advantages and disadvantages
Spiral Model: Advantages and Disadvantages
The spiral model is a popularly used development scheme in the IT sector. In this Buzzle article, we present important information on the advantages and disadvantages of this development model.
- The spiral model is a flexible SDLC model which allows the development phases to be determined and adjusted depending upon the project's complexity.
- Effective monitoring of the project development is possible as each phase as well as loop, requires inputs and feedback from those associated with the project.
- Risk management is an in-built feature of this model. The project is typically divided into smaller pats and the risky ones are taken care of earlier in the development.
- Changes to the design can be introduced at any stage of the development life cycle and can be easily accommodated in the process.
- Project planning and estimation including cost and schedule can be more effectively and accurately carried out as the project development in this model takes places in a predictable spiral fashion until completion.
- Due to extensive use of prototypes with each being as close to the final product as possible, the customer gets to see the product early on in the development and is thus able to provide his/her valuable feedback and suggest changes according to his requirements.
- Spiral model is most suited for the development of new, customized or high-risk projects.
- The spiral model is an unnecessarily complicated design methodology especially for projects in which the software requirement specifications are clear and definite. It is also not feasible for many low-risk projects.
- This model requires that the developers possess a high-level skill-set which is a necessity for reviewing the prototype in each phase and loop of the development.
- Proper adherence to the rules and protocols pertaining to the design are mandatory for the implementation of this model, which is very hard to do throughout the entire span of development.
- More number of documents and files need to be generated (for every intermediate stage) as compared to other models.
- Due to client feedback and subsequent customization and modifications carried out in the various stages of development, reusing the prototypes in future projects becomes difficult.
- Since this model involves loops or stages, the cost of implementation is high.
Похожие статьи
sore teeth
Sore TeethNoticing sensitivity in teeth can be quite irksome, since it may hamper proper eating. In the absence of timely...
sourcing pop culture in an internet culture
Sourcing Pop Culture In an Internet CulturePop culture is no longer solely defined by big business and mass marketing, but...
south asian culture
South Asian CultureWorld cultures are fascinating and especially the differences between the culture components of the orient...
sphagnum moss
Sphagnum MossWhat is sphagnum moss? Where does it grow? Is it useful or does it pose health dangers? Let's find out.Most...
stages of acne
Stages of AcneMentioned in this Buzzle article are the stages of acne that will help you learn how they start off, and develop...
state bird of nevada mountain bluebird
State Bird of Nevada - Mountain BluebirdThe Mountain Bluebird is a beautiful species that has been adopted as the state bird...
stop hurting yourself learning to get over offense
Stop Hurting Yourself: Learning to Get Over OffenseSome people are more easily offended than others. You can learn how to...
strange facts about animals
Strange Facts about AnimalsOne of the strange facts about animals that will astound you is that the tongue of a chameleon...
stress management for kids
Stress Management for KidsSimilar to adults, children can also suffer from stress. As it can affect a child physically and...
structural unemployment
What is Structural Unemployment?Employment issues arising as a result of a mismatch between employers' needs and the skills...
stylish ways to wear a beanie
Stylish Ways to Wear a BeanieWith so many options to choose from, you can easily rock a beanie while making your hair look...
stylish ways to wear hats
Stylish Ways to Wear HatsTo glamorize an everyday outfit, a simple addition like wearing a hat can be stylish, fun, and adorable....