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.
Похожие статьи
soulmate quotes
Soulmate QuotesExpressing your love time and again to the one you love is something that not only strengthens the bond between...
sour stomach remedies
Sour Stomach RemediesQueasiness, heartburn, and bloating are characteristic symptoms of a sour stomach. This stomach problem...
special warranty deed
How Does a Special Warranty Deed WorkOf the many types of deeds for the transfer of property, we have the special warranty...
sports in the workplace
Sports in the WorkplaceEver had playtime at work? Well we did, by organizing sports in the workplace. Isn't that great? Read...
starting vending machine business
Starting a Vending Machine BusinessA vending machine business is one of those few legitimate businesses that require you...
step by step instructions to draw 3d letters
Step-by-step Instructions to Draw 3D LettersDo you want to make an attractive poster with your favorite quotation written...
stomach flattening exercises for men
Stomach Flattening Exercises for MenAlmost all exercises for men, target the abdominal muscles, and aim for fat loss in the...
stomach problems caused by stress
Stomach Problems Caused by StressYour recent tummy trouble may be due to overbearing stress at home or at the workplace....
storing wine after opening
How to Store Wine after OpeningStoring wine after opening the bottle is a tricky thing to do. This Buzzle article will tell...
student loan default how to recover default
How to Recover from a Student Loan DefaultDefaulting a loan can be a financially troublesome situation, more so if you are...
studying for the sat or act why its important
Studying for SAT or ACTDespite what your elder brother might tell you, it is NOT impossible to study and improve your score!...
success quotes
Success Quotes"Success means having the courage, the determination, and the will to become the person you believe you...