SlideShare a Scribd company logo
SYSTEMDEVELOPMENT LIFE CYCLE MODELS
OVERVIEW
 SDLC models
 Waterfall model
 Iterative model
 Spiral model
I. SDLCMODELS
 Is a simplified,abstracted description of a software development process
 series of steps, or phases, that provide a model for the development and
lifecycle management of an application or piece of software
 division of software development work into distinct phases or activities
with the intent of better planning and management
 subset of the systems development life cycle
Waterfall Spiral Iterative
SDLC models-
II.WATERFALLMODEL
 Irreversible sequential approach directing development flow downwards
(alike waterfall)
 Emphasis on planning, time schedules, target dates, budgets and
implementation of an entire system at one time
II.WATERFALLMODEL(CONTINUED)
Pros
Simplicity
Requirement stability
Easy structure to inexperienced staff
Effective management control (plan, staff,
track)
Pitfalls
Conventional model
Least customer participation
Debug requirement to be known at an early stage for correction- else wrong development= higher
cost of production
Rigid deliverables created at each phase
Doesn’t reflect problem solving nature of software development
III. SPIRALMODEL
 defined by Barry Boehm in his 1988 article A Spiral Model of Software
Development and Enhancement
 (Waterfall + Prototype) model
 adds 4th generation programming languages, rapid application
development prototyping and risk analysis to the waterfall model
 intended for large, expensive, and complicated projects
III. SPIRALMODEL(CONTINUED)
Identification Design Construct/Build
Evaluation and
Risk Analysis
A. Identification:
B. Design
C. Construct/Build
D. Evaluation and Risk analysis
.
III. SPIRALMODEL(CONTINUED)
Fig.Spiral Model
III. SPIRALMODEL(CONTINUED)
Pros
Avoidance of Risk is enhanced.
Strong approval and documentation
control.
Implementation has priority over
functionality.
Additional Functionality can be
added at a later date.
Pitfalls
Highly customized limiting re-usability
Applied differently for each application
Risk of not meeting budget or schedule
Possibility to end up implemented as the
Waterfall framework
IV. ITERATIVE MODEL
 does not attempt to start with a full specification of requirements
 development begins by specifying and implementing just part of the software, which
can be reviewed in order to identify further requirements
 more than one iteration of the software development cycle may be in progress at the
same time
IV. ITERATIVEMODEL
Requirements
•Gather requirements and specifications for software
Design
•New design or extension of earlier design
Implementation
and test
Review
• Software is evaluated
•Current requirements are reviewed
•Changes and additions to requirements proposed
• Software is coded, integrated and tested
Phases:
IV. ITERATIVEMODEL
Pros
Easy to locate flaws due to working
model of the system at a very early
stage of development
Corrective measures in a limited
budget.
Cons
Applicable only to large and bulky
software development projects
Hard to break a small software
system into further small
serviceable modules.
CONCLUSION
SDLC plays an important role for development of a Software product.Each SDLC phase have a separate
activities which are related to next phase.
System development life cycle models

More Related Content

What's hot

Sdlc
SdlcSdlc
Advantages & disadvantages of system life cycles
Advantages & disadvantages of system life cyclesAdvantages & disadvantages of system life cycles
Advantages & disadvantages of system life cycleshout300
 
Waterfall model in SDLC
Waterfall model in SDLCWaterfall model in SDLC
Waterfall model in SDLC
HND Assignment Help
 
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 model
Waterfall modelWaterfall model
Waterfall model
Manusha Dilan
 
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
 
Waterfall model in Software engineering
Waterfall model in Software engineeringWaterfall model in Software engineering
Waterfall model in Software engineeringEhtesham Mehmood
 
Waterfall Model
Waterfall ModelWaterfall Model
Software development life cycle Construction phase
Software development life cycle Construction phaseSoftware development life cycle Construction phase
Software development life cycle Construction phase
REHMAT ULLAH
 
Comparison between waterfall model and spiral model
Comparison between waterfall model and spiral modelComparison between waterfall model and spiral model
Comparison between waterfall model and spiral modelGalaxyy Pandey
 
Traditional Process Models
Traditional Process ModelsTraditional Process Models
Traditional Process Models
Ahsan Rahim
 
Essence of waterfall_model
Essence of waterfall_modelEssence of waterfall_model
Essence of waterfall_modelwanda31
 
Software Engineering Methodology
Software Engineering MethodologySoftware Engineering Methodology
Software Engineering Methodology
Rajandeep Gill
 
2. Software process
2. Software process2. Software process
2. Software process
Ashis Kumar Chanda
 
Software engineering model
Software engineering modelSoftware engineering model
Software engineering model
Manish Chaurasia
 

What's hot (19)

Sdlc
SdlcSdlc
Sdlc
 
Advantages & disadvantages of system life cycles
Advantages & disadvantages of system life cyclesAdvantages & disadvantages of system life cycles
Advantages & disadvantages of system life cycles
 
Waterfall model in SDLC
Waterfall model in SDLCWaterfall model in SDLC
Waterfall model in SDLC
 
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
WaterfallWaterfall
Waterfall
 
Sdlc models
Sdlc modelsSdlc models
Sdlc models
 
Waterfall model
Waterfall modelWaterfall model
Waterfall model
 
Water fall model
Water fall modelWater fall model
Water fall model
 
What is waterfall
What is waterfallWhat is waterfall
What is waterfall
 
Waterfall model in Software engineering
Waterfall model in Software engineeringWaterfall model in Software engineering
Waterfall model in Software engineering
 
Waterfall Model
Waterfall ModelWaterfall Model
Waterfall Model
 
Software development life cycle Construction phase
Software development life cycle Construction phaseSoftware development life cycle Construction phase
Software development life cycle Construction phase
 
Comparison between waterfall model and spiral model
Comparison between waterfall model and spiral modelComparison between waterfall model and spiral model
Comparison between waterfall model and spiral model
 
Process models
Process modelsProcess models
Process models
 
Traditional Process Models
Traditional Process ModelsTraditional Process Models
Traditional Process Models
 
Essence of waterfall_model
Essence of waterfall_modelEssence of waterfall_model
Essence of waterfall_model
 
Software Engineering Methodology
Software Engineering MethodologySoftware Engineering Methodology
Software Engineering Methodology
 
2. Software process
2. Software process2. Software process
2. Software process
 
Software engineering model
Software engineering modelSoftware engineering model
Software engineering model
 

Similar to System development life cycle models

SDLC Models
SDLC ModelsSDLC Models
SDLC Models
akash250690
 
CSC426 - SDLC Models
CSC426 - SDLC ModelsCSC426 - SDLC Models
CSC426 - SDLC Models
Bro Shola Ajayi
 
Veeru sdlc ppt
Veeru sdlc pptVeeru sdlc ppt
Veeru sdlc ppt
sarala paladugu
 
SDLC (Software development life Cycle)
SDLC (Software development life Cycle)SDLC (Software development life Cycle)
SDLC (Software development life Cycle)
PrithvirajChauhan61
 
Water Fall
Water FallWater Fall
Water Fall
SANDEEPKAITHAL1
 
Software engineering 25 models details
Software engineering 25 models detailsSoftware engineering 25 models details
Software engineering 25 models details
Samiul Hossaini
 
Software Development Life Cycle (SDLC)
Software Development Life Cycle (SDLC)Software Development Life Cycle (SDLC)
Software Development Life Cycle (SDLC)
Mohamed Sami El-Tahawy
 
Software Engg. process models
Software Engg. process modelsSoftware Engg. process models
Software Engg. process modelsTauseef Ahmad
 
Lecture-3-SDLC Models-part1.pptx
Lecture-3-SDLC Models-part1.pptxLecture-3-SDLC Models-part1.pptx
Lecture-3-SDLC Models-part1.pptx
YaseenNazir3
 
REPORT IN SYSTEM INTEGRATION AND ARCHITECTURE.pptx
REPORT IN SYSTEM INTEGRATION AND ARCHITECTURE.pptxREPORT IN SYSTEM INTEGRATION AND ARCHITECTURE.pptx
REPORT IN SYSTEM INTEGRATION AND ARCHITECTURE.pptx
ESAChannel
 
System development life cycle
System development life cycleSystem development life cycle
System development life cycle
Fathima Binth Salam
 
Software models
Software modelsSoftware models
Software models
Sumayyiah .
 
SDLC Model (Waterfall,Iterative Waterfall,Spiral)
SDLC Model (Waterfall,Iterative Waterfall,Spiral)SDLC Model (Waterfall,Iterative Waterfall,Spiral)
SDLC Model (Waterfall,Iterative Waterfall,Spiral)
Shaikh Kamrul Islam (Konok kamrul)
 
SDLC Models
SDLC ModelsSDLC Models
SDLC Models
Coddy5
 
comparison of various sdlc models
comparison of various sdlc modelscomparison of various sdlc models
comparison of various sdlc models
sadaf ateeq
 
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
Rai University
 
Comparing Various SDLC Models On The Basis Of Available Methodology
Comparing Various SDLC Models On The Basis Of Available MethodologyComparing Various SDLC Models On The Basis Of Available Methodology
Comparing Various SDLC Models On The Basis Of Available Methodology
IJMER
 
MODELS USED IN SOFTWARE DEVELOPMENT
MODELS USED IN SOFTWARE DEVELOPMENTMODELS USED IN SOFTWARE DEVELOPMENT
MODELS USED IN SOFTWARE DEVELOPMENT
PaYal Umraliya
 
Waterfall, Incremental and prototyping model
Waterfall, Incremental and prototyping modelWaterfall, Incremental and prototyping model
Waterfall, Incremental and prototyping model
yaseen4444
 
Introduction to Software Development Life Cycle: Phases & Models
Introduction to Software Development Life Cycle: Phases & ModelsIntroduction to Software Development Life Cycle: Phases & Models
Introduction to Software Development Life Cycle: Phases & Models
manoharparakh
 

Similar to System development life cycle models (20)

SDLC Models
SDLC ModelsSDLC Models
SDLC Models
 
CSC426 - SDLC Models
CSC426 - SDLC ModelsCSC426 - SDLC Models
CSC426 - SDLC Models
 
Veeru sdlc ppt
Veeru sdlc pptVeeru sdlc ppt
Veeru sdlc ppt
 
SDLC (Software development life Cycle)
SDLC (Software development life Cycle)SDLC (Software development life Cycle)
SDLC (Software development life Cycle)
 
Water Fall
Water FallWater Fall
Water Fall
 
Software engineering 25 models details
Software engineering 25 models detailsSoftware engineering 25 models details
Software engineering 25 models details
 
Software Development Life Cycle (SDLC)
Software Development Life Cycle (SDLC)Software Development Life Cycle (SDLC)
Software Development Life Cycle (SDLC)
 
Software Engg. process models
Software Engg. process modelsSoftware Engg. process models
Software Engg. process models
 
Lecture-3-SDLC Models-part1.pptx
Lecture-3-SDLC Models-part1.pptxLecture-3-SDLC Models-part1.pptx
Lecture-3-SDLC Models-part1.pptx
 
REPORT IN SYSTEM INTEGRATION AND ARCHITECTURE.pptx
REPORT IN SYSTEM INTEGRATION AND ARCHITECTURE.pptxREPORT IN SYSTEM INTEGRATION AND ARCHITECTURE.pptx
REPORT IN SYSTEM INTEGRATION AND ARCHITECTURE.pptx
 
System development life cycle
System development life cycleSystem development life cycle
System development life cycle
 
Software models
Software modelsSoftware models
Software models
 
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 Models
SDLC ModelsSDLC Models
SDLC Models
 
comparison of various sdlc models
comparison of various sdlc modelscomparison of various sdlc models
comparison of various sdlc models
 
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
 
Comparing Various SDLC Models On The Basis Of Available Methodology
Comparing Various SDLC Models On The Basis Of Available MethodologyComparing Various SDLC Models On The Basis Of Available Methodology
Comparing Various SDLC Models On The Basis Of Available Methodology
 
MODELS USED IN SOFTWARE DEVELOPMENT
MODELS USED IN SOFTWARE DEVELOPMENTMODELS USED IN SOFTWARE DEVELOPMENT
MODELS USED IN SOFTWARE DEVELOPMENT
 
Waterfall, Incremental and prototyping model
Waterfall, Incremental and prototyping modelWaterfall, Incremental and prototyping model
Waterfall, Incremental and prototyping model
 
Introduction to Software Development Life Cycle: Phases & Models
Introduction to Software Development Life Cycle: Phases & ModelsIntroduction to Software Development Life Cycle: Phases & Models
Introduction to Software Development Life Cycle: Phases & Models
 

More from Andhra University

Software testing
Software testingSoftware testing
Software testing
Andhra University
 
Software requirement specification
Software requirement specificationSoftware requirement specification
Software requirement specification
Andhra University
 
Software management
Software managementSoftware management
Software management
Andhra University
 
Packages and interfaces
Packages and interfacesPackages and interfaces
Packages and interfaces
Andhra University
 
Modes of transfer
Modes of transferModes of transfer
Modes of transfer
Andhra University
 
Flip flops and registers
Flip flops and registersFlip flops and registers
Flip flops and registers
Andhra University
 
Error managing and exception handling in java
Error managing and exception handling in javaError managing and exception handling in java
Error managing and exception handling in java
Andhra University
 
Computer instruction set
Computer instruction setComputer instruction set
Computer instruction set
Andhra University
 

More from Andhra University (9)

Software testing
Software testingSoftware testing
Software testing
 
Software requirement specification
Software requirement specificationSoftware requirement specification
Software requirement specification
 
Software management
Software managementSoftware management
Software management
 
Packages and interfaces
Packages and interfacesPackages and interfaces
Packages and interfaces
 
Modes of transfer
Modes of transferModes of transfer
Modes of transfer
 
Flip flops and registers
Flip flops and registersFlip flops and registers
Flip flops and registers
 
Error managing and exception handling in java
Error managing and exception handling in javaError managing and exception handling in java
Error managing and exception handling in java
 
Computer instruction set
Computer instruction setComputer instruction set
Computer instruction set
 
Applet programming
Applet programming Applet programming
Applet programming
 

Recently uploaded

Comptia N+ Standard Networking lesson guide
Comptia N+ Standard Networking lesson guideComptia N+ Standard Networking lesson guide
Comptia N+ Standard Networking lesson guide
GTProductions1
 
7 Best Cloud Hosting Services to Try Out in 2024
7 Best Cloud Hosting Services to Try Out in 20247 Best Cloud Hosting Services to Try Out in 2024
7 Best Cloud Hosting Services to Try Out in 2024
Danica Gill
 
test test test test testtest test testtest test testtest test testtest test ...
test test  test test testtest test testtest test testtest test testtest test ...test test  test test testtest test testtest test testtest test testtest test ...
test test test test testtest test testtest test testtest test testtest test ...
Arif0071
 
How to Use Contact Form 7 Like a Pro.pptx
How to Use Contact Form 7 Like a Pro.pptxHow to Use Contact Form 7 Like a Pro.pptx
How to Use Contact Form 7 Like a Pro.pptx
Gal Baras
 
Internet of Things in Manufacturing: Revolutionizing Efficiency & Quality | C...
Internet of Things in Manufacturing: Revolutionizing Efficiency & Quality | C...Internet of Things in Manufacturing: Revolutionizing Efficiency & Quality | C...
Internet of Things in Manufacturing: Revolutionizing Efficiency & Quality | C...
CIOWomenMagazine
 
Meet up Milano 14 _ Axpo Italia_ Migration from Mule3 (On-prem) to.pdf
Meet up Milano 14 _ Axpo Italia_ Migration from Mule3 (On-prem) to.pdfMeet up Milano 14 _ Axpo Italia_ Migration from Mule3 (On-prem) to.pdf
Meet up Milano 14 _ Axpo Italia_ Migration from Mule3 (On-prem) to.pdf
Florence Consulting
 
Bridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptx
Bridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptxBridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptx
Bridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptx
Brad Spiegel Macon GA
 
Search Result Showing My Post is Now Buried
Search Result Showing My Post is Now BuriedSearch Result Showing My Post is Now Buried
Search Result Showing My Post is Now Buried
Trish Parr
 
国外证书(Lincoln毕业证)新西兰林肯大学毕业证成绩单不能毕业办理
国外证书(Lincoln毕业证)新西兰林肯大学毕业证成绩单不能毕业办理国外证书(Lincoln毕业证)新西兰林肯大学毕业证成绩单不能毕业办理
国外证书(Lincoln毕业证)新西兰林肯大学毕业证成绩单不能毕业办理
zoowe
 
重新申请毕业证书(RMIT毕业证)皇家墨尔本理工大学毕业证成绩单精仿办理
重新申请毕业证书(RMIT毕业证)皇家墨尔本理工大学毕业证成绩单精仿办理重新申请毕业证书(RMIT毕业证)皇家墨尔本理工大学毕业证成绩单精仿办理
重新申请毕业证书(RMIT毕业证)皇家墨尔本理工大学毕业证成绩单精仿办理
vmemo1
 
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
keoku
 
JAVIER LASA-EXPERIENCIA digital 1986-2024.pdf
JAVIER LASA-EXPERIENCIA digital 1986-2024.pdfJAVIER LASA-EXPERIENCIA digital 1986-2024.pdf
JAVIER LASA-EXPERIENCIA digital 1986-2024.pdf
Javier Lasa
 
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
APNIC
 
Understanding User Behavior with Google Analytics.pdf
Understanding User Behavior with Google Analytics.pdfUnderstanding User Behavior with Google Analytics.pdf
Understanding User Behavior with Google Analytics.pdf
SEO Article Boost
 
可查真实(Monash毕业证)西澳大学毕业证成绩单退学买
可查真实(Monash毕业证)西澳大学毕业证成绩单退学买可查真实(Monash毕业证)西澳大学毕业证成绩单退学买
可查真实(Monash毕业证)西澳大学毕业证成绩单退学买
cuobya
 
guildmasters guide to ravnica Dungeons & Dragons 5...
guildmasters guide to ravnica Dungeons & Dragons 5...guildmasters guide to ravnica Dungeons & Dragons 5...
guildmasters guide to ravnica Dungeons & Dragons 5...
Rogerio Filho
 
2.Cellular Networks_The final stage of connectivity is achieved by segmenting...
2.Cellular Networks_The final stage of connectivity is achieved by segmenting...2.Cellular Networks_The final stage of connectivity is achieved by segmenting...
2.Cellular Networks_The final stage of connectivity is achieved by segmenting...
JeyaPerumal1
 
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
eutxy
 
1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样
1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样
1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样
3ipehhoa
 
Italy Agriculture Equipment Market Outlook to 2027
Italy Agriculture Equipment Market Outlook to 2027Italy Agriculture Equipment Market Outlook to 2027
Italy Agriculture Equipment Market Outlook to 2027
harveenkaur52
 

Recently uploaded (20)

Comptia N+ Standard Networking lesson guide
Comptia N+ Standard Networking lesson guideComptia N+ Standard Networking lesson guide
Comptia N+ Standard Networking lesson guide
 
7 Best Cloud Hosting Services to Try Out in 2024
7 Best Cloud Hosting Services to Try Out in 20247 Best Cloud Hosting Services to Try Out in 2024
7 Best Cloud Hosting Services to Try Out in 2024
 
test test test test testtest test testtest test testtest test testtest test ...
test test  test test testtest test testtest test testtest test testtest test ...test test  test test testtest test testtest test testtest test testtest test ...
test test test test testtest test testtest test testtest test testtest test ...
 
How to Use Contact Form 7 Like a Pro.pptx
How to Use Contact Form 7 Like a Pro.pptxHow to Use Contact Form 7 Like a Pro.pptx
How to Use Contact Form 7 Like a Pro.pptx
 
Internet of Things in Manufacturing: Revolutionizing Efficiency & Quality | C...
Internet of Things in Manufacturing: Revolutionizing Efficiency & Quality | C...Internet of Things in Manufacturing: Revolutionizing Efficiency & Quality | C...
Internet of Things in Manufacturing: Revolutionizing Efficiency & Quality | C...
 
Meet up Milano 14 _ Axpo Italia_ Migration from Mule3 (On-prem) to.pdf
Meet up Milano 14 _ Axpo Italia_ Migration from Mule3 (On-prem) to.pdfMeet up Milano 14 _ Axpo Italia_ Migration from Mule3 (On-prem) to.pdf
Meet up Milano 14 _ Axpo Italia_ Migration from Mule3 (On-prem) to.pdf
 
Bridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptx
Bridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptxBridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptx
Bridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptx
 
Search Result Showing My Post is Now Buried
Search Result Showing My Post is Now BuriedSearch Result Showing My Post is Now Buried
Search Result Showing My Post is Now Buried
 
国外证书(Lincoln毕业证)新西兰林肯大学毕业证成绩单不能毕业办理
国外证书(Lincoln毕业证)新西兰林肯大学毕业证成绩单不能毕业办理国外证书(Lincoln毕业证)新西兰林肯大学毕业证成绩单不能毕业办理
国外证书(Lincoln毕业证)新西兰林肯大学毕业证成绩单不能毕业办理
 
重新申请毕业证书(RMIT毕业证)皇家墨尔本理工大学毕业证成绩单精仿办理
重新申请毕业证书(RMIT毕业证)皇家墨尔本理工大学毕业证成绩单精仿办理重新申请毕业证书(RMIT毕业证)皇家墨尔本理工大学毕业证成绩单精仿办理
重新申请毕业证书(RMIT毕业证)皇家墨尔本理工大学毕业证成绩单精仿办理
 
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
 
JAVIER LASA-EXPERIENCIA digital 1986-2024.pdf
JAVIER LASA-EXPERIENCIA digital 1986-2024.pdfJAVIER LASA-EXPERIENCIA digital 1986-2024.pdf
JAVIER LASA-EXPERIENCIA digital 1986-2024.pdf
 
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
 
Understanding User Behavior with Google Analytics.pdf
Understanding User Behavior with Google Analytics.pdfUnderstanding User Behavior with Google Analytics.pdf
Understanding User Behavior with Google Analytics.pdf
 
可查真实(Monash毕业证)西澳大学毕业证成绩单退学买
可查真实(Monash毕业证)西澳大学毕业证成绩单退学买可查真实(Monash毕业证)西澳大学毕业证成绩单退学买
可查真实(Monash毕业证)西澳大学毕业证成绩单退学买
 
guildmasters guide to ravnica Dungeons & Dragons 5...
guildmasters guide to ravnica Dungeons & Dragons 5...guildmasters guide to ravnica Dungeons & Dragons 5...
guildmasters guide to ravnica Dungeons & Dragons 5...
 
2.Cellular Networks_The final stage of connectivity is achieved by segmenting...
2.Cellular Networks_The final stage of connectivity is achieved by segmenting...2.Cellular Networks_The final stage of connectivity is achieved by segmenting...
2.Cellular Networks_The final stage of connectivity is achieved by segmenting...
 
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
 
1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样
1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样
1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样
 
Italy Agriculture Equipment Market Outlook to 2027
Italy Agriculture Equipment Market Outlook to 2027Italy Agriculture Equipment Market Outlook to 2027
Italy Agriculture Equipment Market Outlook to 2027
 

System development life cycle models

  • 2. OVERVIEW  SDLC models  Waterfall model  Iterative model  Spiral model
  • 3. I. SDLCMODELS  Is a simplified,abstracted description of a software development process  series of steps, or phases, that provide a model for the development and lifecycle management of an application or piece of software  division of software development work into distinct phases or activities with the intent of better planning and management  subset of the systems development life cycle Waterfall Spiral Iterative SDLC models-
  • 4. II.WATERFALLMODEL  Irreversible sequential approach directing development flow downwards (alike waterfall)  Emphasis on planning, time schedules, target dates, budgets and implementation of an entire system at one time
  • 5. II.WATERFALLMODEL(CONTINUED) Pros Simplicity Requirement stability Easy structure to inexperienced staff Effective management control (plan, staff, track) Pitfalls Conventional model Least customer participation Debug requirement to be known at an early stage for correction- else wrong development= higher cost of production Rigid deliverables created at each phase Doesn’t reflect problem solving nature of software development
  • 6. III. SPIRALMODEL  defined by Barry Boehm in his 1988 article A Spiral Model of Software Development and Enhancement  (Waterfall + Prototype) model  adds 4th generation programming languages, rapid application development prototyping and risk analysis to the waterfall model  intended for large, expensive, and complicated projects
  • 7. III. SPIRALMODEL(CONTINUED) Identification Design Construct/Build Evaluation and Risk Analysis A. Identification: B. Design C. Construct/Build D. Evaluation and Risk analysis .
  • 9. III. SPIRALMODEL(CONTINUED) Pros Avoidance of Risk is enhanced. Strong approval and documentation control. Implementation has priority over functionality. Additional Functionality can be added at a later date. Pitfalls Highly customized limiting re-usability Applied differently for each application Risk of not meeting budget or schedule Possibility to end up implemented as the Waterfall framework
  • 10. IV. ITERATIVE MODEL  does not attempt to start with a full specification of requirements  development begins by specifying and implementing just part of the software, which can be reviewed in order to identify further requirements  more than one iteration of the software development cycle may be in progress at the same time
  • 11. IV. ITERATIVEMODEL Requirements •Gather requirements and specifications for software Design •New design or extension of earlier design Implementation and test Review • Software is evaluated •Current requirements are reviewed •Changes and additions to requirements proposed • Software is coded, integrated and tested Phases:
  • 12. IV. ITERATIVEMODEL Pros Easy to locate flaws due to working model of the system at a very early stage of development Corrective measures in a limited budget. Cons Applicable only to large and bulky software development projects Hard to break a small software system into further small serviceable modules.
  • 13. CONCLUSION SDLC plays an important role for development of a Software product.Each SDLC phase have a separate activities which are related to next phase.