SlideShare a Scribd company logo
1 of 12
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 model
Rana Atilli
 
Waterfall model in Software engineering
Waterfall model in Software engineeringWaterfall model in Software engineering
Waterfall model in Software engineering
Ehtesham Mehmood
 
Edu+Presentation
Edu+PresentationEdu+Presentation
Edu+Presentation
gurbaxrawat
 

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

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 MODELS
guest1c0da72
 

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
 
Software development life cycle.
Software development life cycle.Software development life cycle.
Software development life cycle.
 
Waterfall model
Waterfall modelWaterfall model
Waterfall model
 

Recently uploaded

Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
KarakKing
 

Recently uploaded (20)

NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
 
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
 
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptxCOMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
 
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
 
Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)
 
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptxExploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
 
How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
How to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxHow to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptx
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - English
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 

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