SlideShare uma empresa Scribd logo
1 de 10
ADVANTAGES &
DISADVANTAGES OF
SYSTEM LIFE CYCLES
Olivia Houten
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.
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.
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.
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.
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.
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.
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.
ADVANTAGES OF CYCLICAL
MODEL
Advantages
Clearly defined stages.
Simple to understand and use.
Well understood milestones
Easy to arrange tasks.
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.

Mais conteúdo relacionado

Semelhante a System Life Cycle Models: Waterfall, Spiral & Cyclical Advantages and Disadvantages

Waterfall, Incremental and prototyping model
Waterfall, Incremental and prototyping modelWaterfall, Incremental and prototyping model
Waterfall, Incremental and prototyping modelyaseen4444
 
Lecture-3-SDLC Models-part1.pptx
Lecture-3-SDLC Models-part1.pptxLecture-3-SDLC Models-part1.pptx
Lecture-3-SDLC Models-part1.pptxYaseenNazir3
 
Software development process models
Software development process modelsSoftware development process models
Software development process modelsMuntha Ulfat
 
System analysis methodologies
System analysis methodologiesSystem analysis methodologies
System analysis methodologiesuppipisara
 
61f4fc87-9977-4003-baf8-37f13200977b.pptx
61f4fc87-9977-4003-baf8-37f13200977b.pptx61f4fc87-9977-4003-baf8-37f13200977b.pptx
61f4fc87-9977-4003-baf8-37f13200977b.pptxSuhleemAhmd
 
Software development lifecycle part2
Software development lifecycle part2Software development lifecycle part2
Software development lifecycle part2Ramandeep Singh
 
Software engineering model
Software engineering modelSoftware engineering model
Software engineering modelManish Chaurasia
 
System designs and types of System Designs
System designs and types of System DesignsSystem designs and types of System Designs
System designs and types of System DesignsAbdullah Khosa
 
Process Models in Software Engineering
Process Models in Software EngineeringProcess Models in Software Engineering
Process Models in Software EngineeringGohAr_MaLiik
 
Waterfall Model for Software Development.pptx
Waterfall Model for Software Development.pptxWaterfall Model for Software Development.pptx
Waterfall Model for Software Development.pptxPrimaAyundyayasti
 
Comparison of Software Engineering Models
Comparison of Software Engineering  ModelsComparison of Software Engineering  Models
Comparison of Software Engineering Modelstahir iqbal
 

Semelhante a System Life Cycle Models: Waterfall, Spiral & Cyclical Advantages and Disadvantages (20)

Waterfall, Incremental and prototyping model
Waterfall, Incremental and prototyping modelWaterfall, Incremental and prototyping model
Waterfall, Incremental and prototyping model
 
Water Fall
Water FallWater Fall
Water Fall
 
Lecture-3-SDLC Models-part1.pptx
Lecture-3-SDLC Models-part1.pptxLecture-3-SDLC Models-part1.pptx
Lecture-3-SDLC Models-part1.pptx
 
Software development process models
Software development process modelsSoftware development process models
Software development process models
 
Assignment
AssignmentAssignment
Assignment
 
System analysis methodologies
System analysis methodologiesSystem analysis methodologies
System analysis methodologies
 
SDLC MODEL
SDLC MODEL SDLC MODEL
SDLC MODEL
 
Sdlc models
Sdlc modelsSdlc models
Sdlc models
 
Veeru sdlc ppt
Veeru sdlc pptVeeru sdlc ppt
Veeru sdlc ppt
 
61f4fc87-9977-4003-baf8-37f13200977b.pptx
61f4fc87-9977-4003-baf8-37f13200977b.pptx61f4fc87-9977-4003-baf8-37f13200977b.pptx
61f4fc87-9977-4003-baf8-37f13200977b.pptx
 
PPT (1).pptx
PPT (1).pptxPPT (1).pptx
PPT (1).pptx
 
Software development lifecycle part2
Software development lifecycle part2Software development lifecycle part2
Software development lifecycle part2
 
Software engineering model
Software engineering modelSoftware engineering model
Software engineering model
 
Waterfall model
Waterfall modelWaterfall model
Waterfall model
 
SDLC Model (Waterfall,Iterative Waterfall,Spiral)
SDLC Model (Waterfall,Iterative Waterfall,Spiral)SDLC Model (Waterfall,Iterative Waterfall,Spiral)
SDLC Model (Waterfall,Iterative Waterfall,Spiral)
 
SDLC
SDLCSDLC
SDLC
 
System designs and types of System Designs
System designs and types of System DesignsSystem designs and types of System Designs
System designs and types of System Designs
 
Process Models in Software Engineering
Process Models in Software EngineeringProcess Models in Software Engineering
Process Models in Software Engineering
 
Waterfall Model for Software Development.pptx
Waterfall Model for Software Development.pptxWaterfall Model for Software Development.pptx
Waterfall Model for Software Development.pptx
 
Comparison of Software Engineering Models
Comparison of Software Engineering  ModelsComparison of Software Engineering  Models
Comparison of Software Engineering Models
 

Mais de hout300

Definitions for yr 7
Definitions for yr 7Definitions for yr 7
Definitions for yr 7hout300
 
Ct lightbot solutions booklet
Ct   lightbot solutions bookletCt   lightbot solutions booklet
Ct lightbot solutions booklethout300
 
Adventure game
Adventure gameAdventure game
Adventure gamehout300
 
Search flowchart
Search flowchartSearch flowchart
Search flowcharthout300
 
Docummentation for adventure game
Docummentation for adventure gameDocummentation for adventure game
Docummentation for adventure gamehout300
 

Mais de hout300 (7)

Definitions for yr 7
Definitions for yr 7Definitions for yr 7
Definitions for yr 7
 
Ct lightbot solutions booklet
Ct   lightbot solutions bookletCt   lightbot solutions booklet
Ct lightbot solutions booklet
 
Adventure game
Adventure gameAdventure game
Adventure game
 
Quiz
QuizQuiz
Quiz
 
Search flowchart
Search flowchartSearch flowchart
Search flowchart
 
Kodu
KoduKodu
Kodu
 
Docummentation for adventure game
Docummentation for adventure gameDocummentation for adventure game
Docummentation for adventure game
 

Último

Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterMydbops
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesKari Kakkonen
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfNeo4j
 
Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024TopCSSGallery
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...Wes McKinney
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality AssuranceInflectra
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentPim van der Noll
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI AgeCprime
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPathCommunity
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationKnoldus Inc.
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfpanagenda
 
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical InfrastructureVarsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructureitnewsafrica
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Farhan Tariq
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfIngrid Airi González
 
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesMuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesManik S Magar
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Alkin Tezuysal
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityIES VE
 

Último (20)

Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examples
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 
Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI Age
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog Presentation
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
 
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical InfrastructureVarsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
 
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesMuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
 

System Life Cycle Models: Waterfall, Spiral & Cyclical Advantages and Disadvantages

  • 1. ADVANTAGES & DISADVANTAGES OF SYSTEM LIFE CYCLES Olivia Houten
  • 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.