SlideShare a Scribd company logo
Software Development Models MuwaffaqSalman ShanatanuTyagi Brian Simmons Mark Quinn
Software Development Process A software development process or life cycle is a structure imposed on the development of a software product There are several models for such processes Each model describes approaches to a variety of tasks or activities that take place during the process.
Some Development Models Waterfall Model Incremental Model Spiral Model
Waterfall Model ,[object Object]
 It is a linear and sequential software development process
It consists of phases such; as 1)Requirements analysis, 2)Design, 3)Implementation, 4)Testing, 5)Installation, 6)Maintenance
Once a phase of development is completed, the development process (or “flows” hence the name waterfall) proceeds to the next phase and cannot turn back,[object Object]
Disadvantages of Waterfall Model It is seen as somewhat unrealistic and unsuitable for the real world because of it’s upfront requirements Inflexible as it’s difficult revisit phase once it’s completed phase Costly to change scope and requirements
Incremental Model
Advantages of Incremental Model Generates working software quickly and early during the software life cycle More flexibility – less costly to change scope and requirements Easier to test and debug during a smaller iteration Easier to manage risk because risky pieces are identified and handled during its iteration Each iteration is an easily managed milestone
Disadvantages of Incremental Model Each phase of an iteration is rigid and do not overlap each other Problem may arise pertaining to system architecture because not all requirements are gathered up front for the entire software life cycle
Spiral Model

More Related Content

What's hot

Sdlc fountain model
Sdlc fountain modelSdlc fountain model
Sdlc fountain modelRana Atilli
 
Waterfall model in system development life cycle
Waterfall model in system development life cycleWaterfall model in system development life cycle
Waterfall model in system development life cycle
Management Study online
 
Waterfall, Incremental and prototyping model
Waterfall, Incremental and prototyping modelWaterfall, Incremental and prototyping model
Waterfall, Incremental and prototyping model
yaseen4444
 
Waterfall model
Waterfall modelWaterfall model
Waterfall model
BHARGAV VISANI
 
Waterfall Model
Waterfall ModelWaterfall Model
Waterfall model in Software engineering
Waterfall model in Software engineeringWaterfall model in Software engineering
Waterfall model in Software engineeringEhtesham Mehmood
 
Problems with water fall model ppt
Problems with water fall model pptProblems with water fall model ppt
Problems with water fall model ppt
soni singh
 
Water fall model
Water fall modelWater fall model
Water fall model
Akhil Bevara
 
What is waterfall
What is waterfallWhat is waterfall
What is waterfall
Abdullah Al Rumy
 
Process Models
Process ModelsProcess Models
Process Models
Education Front
 
V model
V modelV model
V model
Vaibhav Dash
 
SDLC
SDLCSDLC
Edu+Presentation
Edu+PresentationEdu+Presentation
Edu+Presentationgurbaxrawat
 
Water fall model
Water fall modelWater fall model
Water fall model
Maria Saleem
 
Waterfall model
Waterfall modelWaterfall model
Waterfall model
Manusha Dilan
 
Waterfall model
Waterfall modelWaterfall model
Waterfall model
khushboo8093
 
Rapid application development model
Rapid application development modelRapid application development model
Rapid application development model
Vaibhav Dash
 
Assignment
AssignmentAssignment
Assignment
Delowar hossain
 
Waterfall model ppt final
Waterfall model ppt  finalWaterfall model ppt  final
Waterfall model ppt final
shiva krishna
 
Introduction to Software Engineering
Introduction to Software EngineeringIntroduction to Software Engineering
Introduction to Software Engineering
International Islamic University Islamabad
 

What's hot (20)

Sdlc fountain model
Sdlc fountain modelSdlc fountain model
Sdlc fountain model
 
Waterfall model in system development life cycle
Waterfall model in system development life cycleWaterfall model in system development life cycle
Waterfall model in system development life cycle
 
Waterfall, Incremental and prototyping model
Waterfall, Incremental and prototyping modelWaterfall, Incremental and prototyping model
Waterfall, Incremental and prototyping model
 
Waterfall model
Waterfall modelWaterfall model
Waterfall model
 
Waterfall Model
Waterfall ModelWaterfall Model
Waterfall Model
 
Waterfall model in Software engineering
Waterfall model in Software engineeringWaterfall model in Software engineering
Waterfall model in Software engineering
 
Problems with water fall model ppt
Problems with water fall model pptProblems with water fall model ppt
Problems with water fall model ppt
 
Water fall model
Water fall modelWater fall model
Water fall model
 
What is waterfall
What is waterfallWhat is waterfall
What is waterfall
 
Process Models
Process ModelsProcess Models
Process Models
 
V model
V modelV model
V model
 
SDLC
SDLCSDLC
SDLC
 
Edu+Presentation
Edu+PresentationEdu+Presentation
Edu+Presentation
 
Water fall model
Water fall modelWater fall model
Water fall model
 
Waterfall model
Waterfall modelWaterfall model
Waterfall model
 
Waterfall model
Waterfall modelWaterfall model
Waterfall model
 
Rapid application development model
Rapid application development modelRapid application development model
Rapid application development model
 
Assignment
AssignmentAssignment
Assignment
 
Waterfall model ppt final
Waterfall model ppt  finalWaterfall model ppt  final
Waterfall model ppt final
 
Introduction to Software Engineering
Introduction to Software EngineeringIntroduction to Software Engineering
Introduction to Software Engineering
 

Similar to W software development processes

Water Fall
Water FallWater Fall
Water Fall
SANDEEPKAITHAL1
 
SDLC Models
SDLC ModelsSDLC Models
SDLC Models
akash250690
 
Lecture 1. Software Process Models.pdf
Lecture 1. Software Process Models.pdfLecture 1. Software Process Models.pdf
Lecture 1. Software Process Models.pdf
OwenHarveyBalocon
 
Introductio to Software Development.pptx
Introductio to Software Development.pptxIntroductio to Software Development.pptx
Introductio to Software Development.pptx
CourtneyFradreck
 
process models.ppt
process models.pptprocess models.ppt
process models.ppt
bommaiah
 
Waterfall model
Waterfall modelWaterfall model
Waterfall model
ShubhamGupta345141
 
SDLC (Software development life Cycle)
SDLC (Software development life Cycle)SDLC (Software development life Cycle)
SDLC (Software development life Cycle)
PrithvirajChauhan61
 
Softweare Engieering
Softweare Engieering Softweare Engieering
Softweare Engieering
Huda Alameen
 
Software life cycle models
Software life cycle modelsSoftware life cycle models
Software life cycle models
Wasif Khan
 
Difference Between Agile And Waterfall Model
Difference Between Agile And Waterfall ModelDifference Between Agile And Waterfall Model
Difference Between Agile And Waterfall Model
Tammy Moncrief
 
SOFTWARE LIFECYLE MODELS
SOFTWARE LIFECYLE MODELSSOFTWARE LIFECYLE MODELS
SOFTWARE LIFECYLE MODELSguest1c0da72
 
Software Engineering - Software Models
Software Engineering - Software ModelsSoftware Engineering - Software Models
Software Engineering - Software Models
Reddhi Basu
 
Process Models
Process ModelsProcess Models
Process Models
Education Front
 
Software Development Life Cycle Model
Software Development  Life  Cycle  ModelSoftware Development  Life  Cycle  Model
Software Development Life Cycle Model
NainaKhan28
 
SDLC presentation-1.pptx
SDLC presentation-1.pptxSDLC presentation-1.pptx
SDLC presentation-1.pptx
EvelynChinnu
 
Software development process basic
Software development process basicSoftware development process basic
Software development process basic
Anurag Tomar
 
Software development life cycle (sdlc)
Software development life cycle (sdlc)Software development life cycle (sdlc)
Software development life cycle (sdlc)
NavneetKumar383
 
Software Process Model.ppt
Software Process Model.pptSoftware Process Model.ppt
Software Process Model.ppt
DrJasmineBeulahG
 
Chapter 1.pptxs Introduction to software Engineering
Chapter 1.pptxs Introduction to software EngineeringChapter 1.pptxs Introduction to software Engineering
Chapter 1.pptxs Introduction to software Engineering
Bayesayohannis
 
Software development life cycle.
Software development life cycle.Software development life cycle.
Software development life cycle.
RishavChandel1
 

Similar to W software development processes (20)

Water Fall
Water FallWater Fall
Water Fall
 
SDLC Models
SDLC ModelsSDLC Models
SDLC Models
 
Lecture 1. Software Process Models.pdf
Lecture 1. Software Process Models.pdfLecture 1. Software Process Models.pdf
Lecture 1. Software Process Models.pdf
 
Introductio to Software Development.pptx
Introductio to Software Development.pptxIntroductio to Software Development.pptx
Introductio to Software Development.pptx
 
process models.ppt
process models.pptprocess models.ppt
process models.ppt
 
Waterfall model
Waterfall modelWaterfall model
Waterfall model
 
SDLC (Software development life Cycle)
SDLC (Software development life Cycle)SDLC (Software development life Cycle)
SDLC (Software development life Cycle)
 
Softweare Engieering
Softweare Engieering Softweare Engieering
Softweare Engieering
 
Software life cycle models
Software life cycle modelsSoftware life cycle models
Software life cycle models
 
Difference Between Agile And Waterfall Model
Difference Between Agile And Waterfall ModelDifference Between Agile And Waterfall Model
Difference Between Agile And Waterfall Model
 
SOFTWARE LIFECYLE MODELS
SOFTWARE LIFECYLE MODELSSOFTWARE LIFECYLE MODELS
SOFTWARE LIFECYLE MODELS
 
Software Engineering - Software Models
Software Engineering - Software ModelsSoftware Engineering - Software Models
Software Engineering - Software Models
 
Process Models
Process ModelsProcess Models
Process Models
 
Software Development Life Cycle Model
Software Development  Life  Cycle  ModelSoftware Development  Life  Cycle  Model
Software Development Life Cycle Model
 
SDLC presentation-1.pptx
SDLC presentation-1.pptxSDLC presentation-1.pptx
SDLC presentation-1.pptx
 
Software development process basic
Software development process basicSoftware development process basic
Software development process basic
 
Software development life cycle (sdlc)
Software development life cycle (sdlc)Software development life cycle (sdlc)
Software development life cycle (sdlc)
 
Software Process Model.ppt
Software Process Model.pptSoftware Process Model.ppt
Software Process Model.ppt
 
Chapter 1.pptxs Introduction to software Engineering
Chapter 1.pptxs Introduction to software EngineeringChapter 1.pptxs Introduction to software Engineering
Chapter 1.pptxs Introduction to software Engineering
 
Software development life cycle.
Software development life cycle.Software development life cycle.
Software development life cycle.
 

Recently uploaded

The Diamond Necklace by Guy De Maupassant.pptx
The Diamond Necklace by Guy De Maupassant.pptxThe Diamond Necklace by Guy De Maupassant.pptx
The Diamond Necklace by Guy De Maupassant.pptx
DhatriParmar
 
Operation Blue Star - Saka Neela Tara
Operation Blue Star   -  Saka Neela TaraOperation Blue Star   -  Saka Neela Tara
Operation Blue Star - Saka Neela Tara
Balvir Singh
 
CACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdfCACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdf
camakaiclarkmusic
 
A Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in EducationA Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in Education
Peter Windle
 
Introduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp NetworkIntroduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp Network
TechSoup
 
Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
Jisc
 
How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...
Jisc
 
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
EugeneSaldivar
 
Embracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic ImperativeEmbracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic Imperative
Peter Windle
 
The approach at University of Liverpool.pptx
The approach at University of Liverpool.pptxThe approach at University of Liverpool.pptx
The approach at University of Liverpool.pptx
Jisc
 
Normal Labour/ Stages of Labour/ Mechanism of Labour
Normal Labour/ Stages of Labour/ Mechanism of LabourNormal Labour/ Stages of Labour/ Mechanism of Labour
Normal Labour/ Stages of Labour/ Mechanism of Labour
Wasim Ak
 
"Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe..."Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe...
SACHIN R KONDAGURI
 
Best Digital Marketing Institute In NOIDA
Best Digital Marketing Institute In NOIDABest Digital Marketing Institute In NOIDA
Best Digital Marketing Institute In NOIDA
deeptiverma2406
 
STRAND 3 HYGIENIC PRACTICES.pptx GRADE 7 CBC
STRAND 3 HYGIENIC PRACTICES.pptx GRADE 7 CBCSTRAND 3 HYGIENIC PRACTICES.pptx GRADE 7 CBC
STRAND 3 HYGIENIC PRACTICES.pptx GRADE 7 CBC
kimdan468
 
1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx
JosvitaDsouza2
 
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdfUnit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Thiyagu K
 
Advantages and Disadvantages of CMS from an SEO Perspective
Advantages and Disadvantages of CMS from an SEO PerspectiveAdvantages and Disadvantages of CMS from an SEO Perspective
Advantages and Disadvantages of CMS from an SEO Perspective
Krisztián Száraz
 
special B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdfspecial B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdf
Special education needs
 
Guidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th SemesterGuidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th Semester
Atul Kumar Singh
 
Model Attribute Check Company Auto Property
Model Attribute  Check Company Auto PropertyModel Attribute  Check Company Auto Property
Model Attribute Check Company Auto Property
Celine George
 

Recently uploaded (20)

The Diamond Necklace by Guy De Maupassant.pptx
The Diamond Necklace by Guy De Maupassant.pptxThe Diamond Necklace by Guy De Maupassant.pptx
The Diamond Necklace by Guy De Maupassant.pptx
 
Operation Blue Star - Saka Neela Tara
Operation Blue Star   -  Saka Neela TaraOperation Blue Star   -  Saka Neela Tara
Operation Blue Star - Saka Neela Tara
 
CACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdfCACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdf
 
A Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in EducationA Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in Education
 
Introduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp NetworkIntroduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp Network
 
Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
 
How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...
 
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
 
Embracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic ImperativeEmbracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic Imperative
 
The approach at University of Liverpool.pptx
The approach at University of Liverpool.pptxThe approach at University of Liverpool.pptx
The approach at University of Liverpool.pptx
 
Normal Labour/ Stages of Labour/ Mechanism of Labour
Normal Labour/ Stages of Labour/ Mechanism of LabourNormal Labour/ Stages of Labour/ Mechanism of Labour
Normal Labour/ Stages of Labour/ Mechanism of Labour
 
"Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe..."Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe...
 
Best Digital Marketing Institute In NOIDA
Best Digital Marketing Institute In NOIDABest Digital Marketing Institute In NOIDA
Best Digital Marketing Institute In NOIDA
 
STRAND 3 HYGIENIC PRACTICES.pptx GRADE 7 CBC
STRAND 3 HYGIENIC PRACTICES.pptx GRADE 7 CBCSTRAND 3 HYGIENIC PRACTICES.pptx GRADE 7 CBC
STRAND 3 HYGIENIC PRACTICES.pptx GRADE 7 CBC
 
1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx
 
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdfUnit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdf
 
Advantages and Disadvantages of CMS from an SEO Perspective
Advantages and Disadvantages of CMS from an SEO PerspectiveAdvantages and Disadvantages of CMS from an SEO Perspective
Advantages and Disadvantages of CMS from an SEO Perspective
 
special B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdfspecial B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdf
 
Guidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th SemesterGuidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th Semester
 
Model Attribute Check Company Auto Property
Model Attribute  Check Company Auto PropertyModel Attribute  Check Company Auto Property
Model Attribute Check Company Auto Property
 

W software development processes

  • 1. Software Development Models MuwaffaqSalman ShanatanuTyagi Brian Simmons Mark Quinn
  • 2. Software Development Process A software development process or life cycle is a structure imposed on the development of a software product There are several models for such processes Each model describes approaches to a variety of tasks or activities that take place during the process.
  • 3. Some Development Models Waterfall Model Incremental Model Spiral Model
  • 4.
  • 5. It is a linear and sequential software development process
  • 6. It consists of phases such; as 1)Requirements analysis, 2)Design, 3)Implementation, 4)Testing, 5)Installation, 6)Maintenance
  • 7.
  • 8. Disadvantages of Waterfall Model It is seen as somewhat unrealistic and unsuitable for the real world because of it’s upfront requirements Inflexible as it’s difficult revisit phase once it’s completed phase Costly to change scope and requirements
  • 10. Advantages of Incremental Model Generates working software quickly and early during the software life cycle More flexibility – less costly to change scope and requirements Easier to test and debug during a smaller iteration Easier to manage risk because risky pieces are identified and handled during its iteration Each iteration is an easily managed milestone
  • 11. Disadvantages of Incremental Model Each phase of an iteration is rigid and do not overlap each other Problem may arise pertaining to system architecture because not all requirements are gathered up front for the entire software life cycle