SlideShare a Scribd company logo
1 of 52
Software Development Life Cycle (SDLC) “ You’ve got to be very careful if you don’t know where you’re going, because you might not get there.”
Capability Maturity Model (CMM) ,[object Object],[object Object]
CMM Levels ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
SDLC Model ,[object Object]
Waterfall Model ,[object Object],[object Object],[object Object]
Waterfall Strengths ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Waterfall Deficiencies ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
When to use the Waterfall Model ,[object Object],[object Object],[object Object],[object Object],[object Object]
V-Shaped SDLC Model ,[object Object],[object Object]
V-Shaped Steps ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
V-Shaped Strengths ,[object Object],[object Object],[object Object],[object Object]
V-Shaped Weaknesses ,[object Object],[object Object],[object Object],[object Object]
When to use the V-Shaped Model ,[object Object],[object Object],[object Object],[object Object]
Structured Evolutionary Prototyping Model ,[object Object],[object Object],[object Object],[object Object],[object Object]
Structured Evolutionary Prototyping Steps ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Structured Evolutionary Prototyping Strengths ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Structured Evolutionary Prototyping Weaknesses ,[object Object],[object Object],[object Object],[object Object],[object Object]
When to use Structured Evolutionary Prototyping ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Rapid Application Model (RAD) ,[object Object],[object Object],[object Object],[object Object]
RAD Strengths ,[object Object],[object Object],[object Object],[object Object],[object Object]
RAD Weaknesses ,[object Object],[object Object],[object Object],[object Object],[object Object]
When to use RAD ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Incremental SDLC Model ,[object Object],[object Object],[object Object],[object Object]
Incremental Model Strengths  ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Incremental Model Weaknesses  ,[object Object],[object Object],[object Object],[object Object]
When to use the Incremental Model  ,[object Object],[object Object],[object Object],[object Object],[object Object]
Spiral SDLC Model ,[object Object],[object Object]
Spiral Quadrant Determine objectives, alternatives and constraints ,[object Object],[object Object],[object Object]
Spiral Quadrant Evaluate alternatives,  identify and resolve risks  ,[object Object],[object Object],[object Object]
Spiral Quadrant Develop next-level product ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Spiral Quadrant Plan next phase ,[object Object],[object Object],[object Object],[object Object],[object Object]
Spiral Model Strengths ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Spiral Model Weaknesses ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
When to use Spiral Model ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Agile SDLC’s ,[object Object],[object Object],[object Object],[object Object]
Some Agile Methods ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Extreme Programming - XP ,[object Object],[object Object],[object Object],[object Object]
XP Practices (1-6) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
XP Practices (7 – 12) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
XP is “extreme” because ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
XP References ,[object Object],[object Object],[object Object],[object Object]
Feature Driven Design (FDD) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Dynamic Systems Development Method (DSDM) ,[object Object],[object Object],[object Object]
DSDM Principles ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
DSDM Lifecycle  ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Adaptive SDLC ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Adaptive Steps ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Tailored SDLC Models ,[object Object],[object Object],[object Object],[object Object],[object Object]
Agile Web references ,[object Object],[object Object],[object Object]
Quality – the degree to which the software satisfies stated and implied requirements ,[object Object],[object Object],[object Object],[object Object]
Quality Assurance Plan ,[object Object],[object Object],[object Object]
Quality Assurance Plan ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]

More Related Content

What's hot

What's hot (20)

SDLC - Software Development Life Cycle
SDLC - Software Development Life CycleSDLC - Software Development Life Cycle
SDLC - Software Development Life Cycle
 
Software Development Life Cycle (SDLC)
Software Development Life Cycle (SDLC)Software Development Life Cycle (SDLC)
Software Development Life Cycle (SDLC)
 
Sdlc models
Sdlc modelsSdlc models
Sdlc models
 
Software Development Life Cycle (SDLC)
Software Development Life Cycle (SDLC)Software Development Life Cycle (SDLC)
Software Development Life Cycle (SDLC)
 
Waterfall model in SDLC
Waterfall model in SDLCWaterfall model in SDLC
Waterfall model in SDLC
 
SDLC - Software Development Life Cycle
SDLC - Software Development Life CycleSDLC - Software Development Life Cycle
SDLC - Software Development Life Cycle
 
List of Software Development Model and Methods
List of Software Development Model and MethodsList of Software Development Model and Methods
List of Software Development Model and Methods
 
Software Process Models
Software Process ModelsSoftware Process Models
Software Process Models
 
Software Development Life Cycle Model
Software Development Life Cycle ModelSoftware Development Life Cycle Model
Software Development Life Cycle Model
 
Waterfall Model
Waterfall ModelWaterfall Model
Waterfall Model
 
waterfall model
waterfall modelwaterfall model
waterfall model
 
Software design
Software designSoftware design
Software design
 
Software Engineering Process Models
Software Engineering Process Models Software Engineering Process Models
Software Engineering Process Models
 
Software Engineering - Spiral Model
Software Engineering - Spiral ModelSoftware Engineering - Spiral Model
Software Engineering - Spiral Model
 
V Model in Software Testing
V Model in Software TestingV Model in Software Testing
V Model in Software Testing
 
Iterative model
Iterative modelIterative model
Iterative model
 
Software Engineering
Software EngineeringSoftware Engineering
Software Engineering
 
Lect-4: Software Development Life Cycle Model - SPM
Lect-4: Software Development Life Cycle Model - SPMLect-4: Software Development Life Cycle Model - SPM
Lect-4: Software Development Life Cycle Model - SPM
 
Software requirements
Software requirementsSoftware requirements
Software requirements
 
Waterfall model
Waterfall modelWaterfall model
Waterfall model
 

Viewers also liked

Software Testing Life Cycle
Software Testing Life CycleSoftware Testing Life Cycle
Software Testing Life Cycle
Udayakumar Sree
 
ppt on sOFTWARE DEVELOPMENT LIFE CYCLE
 ppt on sOFTWARE DEVELOPMENT LIFE CYCLE ppt on sOFTWARE DEVELOPMENT LIFE CYCLE
ppt on sOFTWARE DEVELOPMENT LIFE CYCLE
Swarnima Tiwari
 
System Development Life Cycle (SDLC)
System Development Life Cycle (SDLC)System Development Life Cycle (SDLC)
System Development Life Cycle (SDLC)
fentrekin
 
Prototype model
Prototype modelPrototype model
Prototype model
shuisharma
 
6 basic steps of software development process
6 basic steps of software development process6 basic steps of software development process
6 basic steps of software development process
Riant Soft
 
Using Puppet - Real World Configuration Management
Using Puppet - Real World Configuration ManagementUsing Puppet - Real World Configuration Management
Using Puppet - Real World Configuration Management
James Turnbull
 
Modelingprogramstructure
ModelingprogramstructureModelingprogramstructure
Modelingprogramstructure
learnt
 
dataflowdiagram2 121005140736-phpapp01
dataflowdiagram2 121005140736-phpapp01dataflowdiagram2 121005140736-phpapp01
dataflowdiagram2 121005140736-phpapp01
Shashi soni
 
Flow Chart & Input Output Statement [3] M
Flow Chart & Input Output Statement [3] MFlow Chart & Input Output Statement [3] M
Flow Chart & Input Output Statement [3] M
ecko_disasterz
 
Presentation Quality Management
Presentation Quality ManagementPresentation Quality Management
Presentation Quality Management
Prizzl
 
Decision tree flow chart powerpoint ppt slides.
Decision tree flow chart powerpoint ppt slides.Decision tree flow chart powerpoint ppt slides.
Decision tree flow chart powerpoint ppt slides.
SlideTeam.net
 
Data base management system
Data base management systemData base management system
Data base management system
Bibek Regmi
 

Viewers also liked (20)

Software Testing Life Cycle
Software Testing Life CycleSoftware Testing Life Cycle
Software Testing Life Cycle
 
ppt on sOFTWARE DEVELOPMENT LIFE CYCLE
 ppt on sOFTWARE DEVELOPMENT LIFE CYCLE ppt on sOFTWARE DEVELOPMENT LIFE CYCLE
ppt on sOFTWARE DEVELOPMENT LIFE CYCLE
 
System Development Life Cycle (SDLC)
System Development Life Cycle (SDLC)System Development Life Cycle (SDLC)
System Development Life Cycle (SDLC)
 
Software Development Life Cycle
Software Development Life CycleSoftware Development Life Cycle
Software Development Life Cycle
 
Prototype model
Prototype modelPrototype model
Prototype model
 
6 basic steps of software development process
6 basic steps of software development process6 basic steps of software development process
6 basic steps of software development process
 
Using Puppet - Real World Configuration Management
Using Puppet - Real World Configuration ManagementUsing Puppet - Real World Configuration Management
Using Puppet - Real World Configuration Management
 
Jzanzig chapter 2 lecture
Jzanzig chapter 2 lectureJzanzig chapter 2 lecture
Jzanzig chapter 2 lecture
 
Modelingprogramstructure
ModelingprogramstructureModelingprogramstructure
Modelingprogramstructure
 
dataflowdiagram2 121005140736-phpapp01
dataflowdiagram2 121005140736-phpapp01dataflowdiagram2 121005140736-phpapp01
dataflowdiagram2 121005140736-phpapp01
 
10 flow chart - redevelopment decision - business to be transacted at 1st sgm
10   flow chart - redevelopment decision - business to be transacted at 1st sgm10   flow chart - redevelopment decision - business to be transacted at 1st sgm
10 flow chart - redevelopment decision - business to be transacted at 1st sgm
 
Flow Chart & Input Output Statement [3] M
Flow Chart & Input Output Statement [3] MFlow Chart & Input Output Statement [3] M
Flow Chart & Input Output Statement [3] M
 
Introduction to Agile and Lean Software Development
Introduction to Agile and Lean Software DevelopmentIntroduction to Agile and Lean Software Development
Introduction to Agile and Lean Software Development
 
PeopleBrowsr Summary Deck
PeopleBrowsr Summary DeckPeopleBrowsr Summary Deck
PeopleBrowsr Summary Deck
 
Presentation Quality Management
Presentation Quality ManagementPresentation Quality Management
Presentation Quality Management
 
Decision tree flow chart powerpoint ppt slides.
Decision tree flow chart powerpoint ppt slides.Decision tree flow chart powerpoint ppt slides.
Decision tree flow chart powerpoint ppt slides.
 
Data base management system
Data base management systemData base management system
Data base management system
 
Input devices
Input devicesInput devices
Input devices
 
Evolutionary Development Methodology
Evolutionary Development MethodologyEvolutionary Development Methodology
Evolutionary Development Methodology
 
SDLC Models
SDLC ModelsSDLC Models
SDLC Models
 

Similar to Software Devlopment Life Cycle

SDLC model Lecture 03.ppt
SDLC model Lecture 03.pptSDLC model Lecture 03.ppt
SDLC model Lecture 03.ppt
PriyanshTan
 

Similar to Software Devlopment Life Cycle (20)

Sdlc
SdlcSdlc
Sdlc
 
SDLC
SDLCSDLC
SDLC
 
Software Development Life Cycle Part II
Software Development Life Cycle Part IISoftware Development Life Cycle Part II
Software Development Life Cycle Part II
 
Software Development Lifecycle: What works for you?
Software Development Lifecycle: What works for you?Software Development Lifecycle: What works for you?
Software Development Lifecycle: What works for you?
 
Bba ii cam u iii-introduction to sdlc cycle
Bba ii cam  u iii-introduction to sdlc cycleBba ii cam  u iii-introduction to sdlc cycle
Bba ii cam u iii-introduction to sdlc cycle
 
SDLC model Lecture 03.ppt
SDLC model Lecture 03.pptSDLC model Lecture 03.ppt
SDLC model Lecture 03.ppt
 
SDLC model Lecture 03.ppt
SDLC model Lecture 03.pptSDLC model Lecture 03.ppt
SDLC model Lecture 03.ppt
 
Kelis king - software development life cycle (sdlc)
Kelis king  - software development life cycle (sdlc)Kelis king  - software development life cycle (sdlc)
Kelis king - software development life cycle (sdlc)
 
Kelis king - software development life cycle (sdlc)
Kelis king -  software development life cycle (sdlc)Kelis king -  software development life cycle (sdlc)
Kelis king - software development life cycle (sdlc)
 
SE_models_1.ppt
SE_models_1.pptSE_models_1.ppt
SE_models_1.ppt
 
SE_models_1.ppt
SE_models_1.pptSE_models_1.ppt
SE_models_1.ppt
 
SE_models_1.ppt
SE_models_1.pptSE_models_1.ppt
SE_models_1.ppt
 
SE_models_1.ppt
SE_models_1.pptSE_models_1.ppt
SE_models_1.ppt
 
System Development
System  DevelopmentSystem  Development
System Development
 
Software process
Software processSoftware process
Software process
 
Incremental model
Incremental modelIncremental model
Incremental model
 
SE-03.pptx
SE-03.pptxSE-03.pptx
SE-03.pptx
 
Software development process basic
Software development process basicSoftware development process basic
Software development process basic
 
Software process model
Software process modelSoftware process model
Software process model
 
project_life_cycles_models.ppt
project_life_cycles_models.pptproject_life_cycles_models.ppt
project_life_cycles_models.ppt
 

Recently uploaded

1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
QucHHunhnh
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Krashi Coaching
 

Recently uploaded (20)

General AI for Medical Educators April 2024
General AI for Medical Educators April 2024General AI for Medical Educators April 2024
General AI for Medical Educators April 2024
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
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
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across Sectors
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpin
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
Advance Mobile Application Development class 07
Advance Mobile Application Development class 07Advance Mobile Application Development class 07
Advance Mobile Application Development class 07
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3
 

Software Devlopment Life Cycle

  • 1. Software Development Life Cycle (SDLC) “ You’ve got to be very careful if you don’t know where you’re going, because you might not get there.”
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.
  • 31.
  • 32.
  • 33.
  • 34.
  • 35.
  • 36.
  • 37.
  • 38.
  • 39.
  • 40.
  • 41.
  • 42.
  • 43.
  • 44.
  • 45.
  • 46.
  • 47.
  • 48.
  • 49.
  • 50.
  • 51.
  • 52.