Your SlideShare is downloading. ×
Advantages & disadvantages of system life cycles
Upcoming SlideShare
Loading in...5

Thanks for flagging this SlideShare!

Oops! An error has occurred.

Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Advantages & disadvantages of system life cycles


Published on

Published in: Technology, Business
1 Like
  • Be the first to comment

No Downloads
Total Views
On Slideshare
From Embeds
Number of Embeds
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

No notes for slide


  • 2. WATERFALL MODEL The waterfall model describes a development method that is linear and sequential. Waterfall development has distinct goals for each phase of development. Once a phase of development is completed, the development proceeds to the next phase and there is no turning back.
  • 3. ADVANTAGES OF THE WATERFALL MODEL Advantages A schedule can be set with deadlines for each stage of development . Each phase of development proceeds in strict order, without any overlapping. The amount of resources required to implement this model are minimal. Documentation is produced at every stage of the software's development. This makes understanding the product designing procedure, simpler.
  • 4. DISADVANTAGES OF WATERFALL MODEL Disadvantages Does not allow for much reflection or revision. Once an application is in the testing stage, it is very difficult to go back and change. Small changes or errors that arise in the completed software may cause a lot of problems. Until the final stage of the development cycle is complete, a working model of the software does not lie in the hands of the client, so you never know if it is what they asked for. Often, the client is not very clear of what he exactly wants from the software. Any changes that he mentions in between, may cause a lot of confusion.
  • 5. SPIRAL MODEL This model of development combines the features of the prototyping model and the waterfall model. The spiral model is favoured for large, expensive, and complicated projects.
  • 6. ADVANTAGES OF THE SPIRAL MODEL Advantages Its design flexibility allows changes to be implemented at several stages of the project. The process of building up large systems in small segments makes it easier to do cost calculations. The client, who will be involved in the development of each segment, retains control over the direction and implementation of the project. The client's knowledge of the project grows as the project grows, so that they can interface effectively with management.
  • 7. DISADVANTAGES OF THE SPIRAL MODEL Disadvantages Highly customized limiting re-usability. Applied differently for each application. There is a requirement for further explanation of the steps involved in the project such as breakthrough, blueprint, checkpoints and standard procedure. The models work best for large projects only, where the costs involved are much higher and system pre requisites involves higher level of complexity.
  • 8. CYCLICAL MODEL The systems development life cycle (SDLC) is a conceptual model used in project management that describes the stages involved in an information system development project, from an initial feasibility study through maintenance of the completed application.
  • 9. ADVANTAGES OF CYCLICAL MODEL Advantages Clearly defined stages. Simple to understand and use. Well understood milestones Easy to arrange tasks.
  • 10. DISADVANTAGES OF CYCLICAL MODEL Disadvantages It’s difficult to measure progress within stages. Cannot accommodate changing requirements. No working software is produced until late in the cycle. Risk and uncertainty is high with this process model.