SlideShare a Scribd company logo
1 of 13
INFORNATIO
N
TECHNOLOG
Y FOR
MANAGERS
SYSTEM DEVELOPMENT LIFE CYCLE
PRESENTED BY
MANTESH S.B.
RAKSHITH K.R.
SDLC is a process followed for a
software project, within a software organization.
It consists of a detailed plan describing how to
develop, maintain, replace and alter or enhance
specific software. The life cycle defines a
methodology for improving the quality of
software and the overall development process.
WHAT IS SDLC?
Testingexellence.com
RECOGNITION
OF NEED
• It can be environmental based or organizational
Based.
• Ideas are generated to advance technology.
• User originated ideas prompt initial
investigation.
FEASIBILITY
STUDY
• Economic: cost benefit analysis.
• Technical: we need to check whether existing
computer can support the system.
• Behavioral: an estimate should be made of
how strong a reaction the user staff is likely to
have toward the development of a
computerized system.
FEASIBILITY
STUDY
(STEPS)
Form a project team and appoint a leader.
Prepare system flowcharts.
Enumerate potential candidate system.
Describe and identify characteristics of candidate
system.
Evaluate performance.
Select best candidate system.
ANALYSIS
• In the analysis stage an in-depth analysis is
performed to obtain a detailed understanding of
the business needs.
• Tools used : DFD’s, interviews, on-site
observation, questionnaire etc.
• Training, experience and common sense are
required for collecting information to do
anlaysis.
DESIGN
• It is the most creative and challenging phase of
SDLC.
• It defines the final system and refers to the
technical specifications.
• DFD’s are used to show the flow of system.
• Two phases: 1. Logical design and physical design
• Logical design: specifies user needs.
• Physical design: tells the programmer what the
candidate system must do.
IMPLEMENTATION
• Less creative then designing phase.
• It is of 3 types:
1. Implementation of a computer system to replace a
manual system.
2. Implementation of a new computer system to
replace an existing one.
3. Implementation of a modified application to
replace existing one on same computer.
TESTING
• Testing is the last phase of the software development
life cycle before the software is delivered to
customers. During testing, experienced testers start
to test the system against the requirements.
• The testers aim to find defects within the system as
well as verifying whether the application behaves as
expected and according to what was documented in
the requirements analysis phase.
• This cycle is repeated until all requirements have
been tested and all the defects have been fixed and
the software is ready to be shipped.
MAINTENANCE
• The emphasis during this phase is to ensure that
needs continue to be met and that the system
continues to perform according to specifications.
• Routine hardware and software maintenance and
upgrades are performed to ensure effective system
operations.
• User training continues during this phase, as
needed, to acquaint new users to the system or to
introduce new features to current users.
CONCLUSION
• All the stages in the software development life
cycle defined above are applicable to any
software development methodology, but the
duration and the activities in each phase depend
on whether you follow the V model
development methodology
REFERENCES
• Https://www.Testingexcellence.Com/software-development-life-
cycle-sdlc-phases
• Https://www.Slideshare.Net
THANK YOU

More Related Content

What's hot

INTELLIGENT TOURIST GUIDE SYSTEM CHAPTER 3
INTELLIGENT TOURIST GUIDE SYSTEM CHAPTER 3INTELLIGENT TOURIST GUIDE SYSTEM CHAPTER 3
INTELLIGENT TOURIST GUIDE SYSTEM CHAPTER 3dzulfazawawi
 
Software maintenance ppt
Software maintenance pptSoftware maintenance ppt
Software maintenance pptAnas Usman
 
Software Development Life Cycle & Its Models
Software Development Life Cycle & Its ModelsSoftware Development Life Cycle & Its Models
Software Development Life Cycle & Its ModelsDr.Purushottam Petare
 
Systems Development Lifecycle Walkthrough (Cambridge Technical Level 3 IT)
Systems Development Lifecycle Walkthrough (Cambridge Technical Level 3 IT)Systems Development Lifecycle Walkthrough (Cambridge Technical Level 3 IT)
Systems Development Lifecycle Walkthrough (Cambridge Technical Level 3 IT)LucySim1
 
Information systems lifecycle
Information systems lifecycleInformation systems lifecycle
Information systems lifecycleRizwan Kabir
 
Software maintenance
Software maintenanceSoftware maintenance
Software maintenancePrafull Johri
 
10 software maintenance
10 software maintenance10 software maintenance
10 software maintenanceakiara
 
Cibm workshop2 chapter ten
Cibm  workshop2 chapter tenCibm  workshop2 chapter ten
Cibm workshop2 chapter tenShaheen Khan
 
System development phases
System development phasesSystem development phases
System development phasesPrabinBista05
 
Software maintenance
Software maintenance Software maintenance
Software maintenance Rajeev Sharan
 
The Design Phase
The Design PhaseThe Design Phase
The Design Phaseandyr91
 

What's hot (20)

Software maintenance
Software maintenanceSoftware maintenance
Software maintenance
 
INTELLIGENT TOURIST GUIDE SYSTEM CHAPTER 3
INTELLIGENT TOURIST GUIDE SYSTEM CHAPTER 3INTELLIGENT TOURIST GUIDE SYSTEM CHAPTER 3
INTELLIGENT TOURIST GUIDE SYSTEM CHAPTER 3
 
Software maintenance ppt
Software maintenance pptSoftware maintenance ppt
Software maintenance ppt
 
Software Development Life Cycle & Its Models
Software Development Life Cycle & Its ModelsSoftware Development Life Cycle & Its Models
Software Development Life Cycle & Its Models
 
Systems Development Lifecycle Walkthrough (Cambridge Technical Level 3 IT)
Systems Development Lifecycle Walkthrough (Cambridge Technical Level 3 IT)Systems Development Lifecycle Walkthrough (Cambridge Technical Level 3 IT)
Systems Development Lifecycle Walkthrough (Cambridge Technical Level 3 IT)
 
Information systems lifecycle
Information systems lifecycleInformation systems lifecycle
Information systems lifecycle
 
marjuni
marjunimarjuni
marjuni
 
What is kualitee
What is kualiteeWhat is kualitee
What is kualitee
 
The information systems life cycle
The information systems life cycleThe information systems life cycle
The information systems life cycle
 
Software maintenance
Software maintenanceSoftware maintenance
Software maintenance
 
Software maintenance
Software maintenanceSoftware maintenance
Software maintenance
 
10 software maintenance
10 software maintenance10 software maintenance
10 software maintenance
 
Software Evolution
Software EvolutionSoftware Evolution
Software Evolution
 
SDLC
SDLCSDLC
SDLC
 
SDLC
SDLCSDLC
SDLC
 
Cibm workshop2 chapter ten
Cibm  workshop2 chapter tenCibm  workshop2 chapter ten
Cibm workshop2 chapter ten
 
System development phases
System development phasesSystem development phases
System development phases
 
Software maintenance
Software maintenance Software maintenance
Software maintenance
 
The Design Phase
The Design PhaseThe Design Phase
The Design Phase
 
System life cycle
System life cycleSystem life cycle
System life cycle
 

Similar to Software development life cycle

Creating Functional Testing Strategy.pptx
Creating Functional Testing Strategy.pptxCreating Functional Testing Strategy.pptx
Creating Functional Testing Strategy.pptxMohit Rajvanshi
 
Lesson 9 system develpment life cycle
Lesson 9 system develpment life cycleLesson 9 system develpment life cycle
Lesson 9 system develpment life cycleOneil Powers
 
Software testing and introduction to quality
Software testing and introduction to qualitySoftware testing and introduction to quality
Software testing and introduction to qualityDhanashriAmbre
 
System development life cycle (sdlc)
System development life cycle (sdlc)System development life cycle (sdlc)
System development life cycle (sdlc)Mukund Trivedi
 
System development
System developmentSystem development
System developmentPraveen Minz
 
Software Maintenance with detailed description
Software Maintenance with detailed descriptionSoftware Maintenance with detailed description
Software Maintenance with detailed descriptionSaileshSingh27
 
Software Engineering & SDLC
Software Engineering & SDLCSoftware Engineering & SDLC
Software Engineering & SDLCRida Murad
 
Software maintenance Unit5
Software maintenance  Unit5Software maintenance  Unit5
Software maintenance Unit5Mohammad Faizan
 
System Development Life Cycle (Notes)
System Development Life Cycle (Notes)System Development Life Cycle (Notes)
System Development Life Cycle (Notes)Manik Bhola
 
SDLC models testing
SDLC models testingSDLC models testing
SDLC models testingJadavsejal
 
Software Development Life Cycle (SDLC )
Software Development Life Cycle (SDLC )Software Development Life Cycle (SDLC )
Software Development Life Cycle (SDLC )eshtiyak
 
Software maintenance real world maintenance cost
Software maintenance real world maintenance costSoftware maintenance real world maintenance cost
Software maintenance real world maintenance costmalathieswaran29
 

Similar to Software development life cycle (20)

Creating Functional Testing Strategy.pptx
Creating Functional Testing Strategy.pptxCreating Functional Testing Strategy.pptx
Creating Functional Testing Strategy.pptx
 
Mis unit iii by arnav
Mis unit iii by arnavMis unit iii by arnav
Mis unit iii by arnav
 
Lesson 9 system develpment life cycle
Lesson 9 system develpment life cycleLesson 9 system develpment life cycle
Lesson 9 system develpment life cycle
 
Software testing and introduction to quality
Software testing and introduction to qualitySoftware testing and introduction to quality
Software testing and introduction to quality
 
SDLC
SDLCSDLC
SDLC
 
System development life cycle (sdlc)
System development life cycle (sdlc)System development life cycle (sdlc)
System development life cycle (sdlc)
 
System development
System developmentSystem development
System development
 
Software Maintenance with detailed description
Software Maintenance with detailed descriptionSoftware Maintenance with detailed description
Software Maintenance with detailed description
 
Sdlc process
Sdlc processSdlc process
Sdlc process
 
system development life cycle
system development life cyclesystem development life cycle
system development life cycle
 
Software Engineering & SDLC
Software Engineering & SDLCSoftware Engineering & SDLC
Software Engineering & SDLC
 
Lecture 2.pptx
Lecture 2.pptxLecture 2.pptx
Lecture 2.pptx
 
sdlc.pptx
sdlc.pptxsdlc.pptx
sdlc.pptx
 
Unit5.pptx
Unit5.pptxUnit5.pptx
Unit5.pptx
 
Software maintenance Unit5
Software maintenance  Unit5Software maintenance  Unit5
Software maintenance Unit5
 
System Development Life Cycle (Notes)
System Development Life Cycle (Notes)System Development Life Cycle (Notes)
System Development Life Cycle (Notes)
 
SDLC models testing
SDLC models testingSDLC models testing
SDLC models testing
 
Software Development Life Cycle (SDLC )
Software Development Life Cycle (SDLC )Software Development Life Cycle (SDLC )
Software Development Life Cycle (SDLC )
 
Software maintenance real world maintenance cost
Software maintenance real world maintenance costSoftware maintenance real world maintenance cost
Software maintenance real world maintenance cost
 
Chapter6
Chapter6Chapter6
Chapter6
 

Recently uploaded

Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmSujith Sukumaran
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...MyIntelliSource, Inc.
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesPhilip Schwarz
 
Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - InfographicHr365.us smith
 
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfAlina Yurenko
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)OPEN KNOWLEDGE GmbH
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software DevelopersVinodh Ram
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideChristina Lin
 
MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based projectAnoyGreter
 
React Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaReact Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaHanief Utama
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...OnePlan Solutions
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Andreas Granig
 
software engineering Chapter 5 System modeling.pptx
software engineering Chapter 5 System modeling.pptxsoftware engineering Chapter 5 System modeling.pptx
software engineering Chapter 5 System modeling.pptxnada99848
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxTier1 app
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackVICTOR MAESTRE RAMIREZ
 
The Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfThe Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfPower Karaoke
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureDinusha Kumarasiri
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio, Inc.
 

Recently uploaded (20)

Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalm
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a series
 
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort ServiceHot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
 
Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - Infographic
 
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
 
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software Developers
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
 
MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based project
 
React Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaReact Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief Utama
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024
 
software engineering Chapter 5 System modeling.pptx
software engineering Chapter 5 System modeling.pptxsoftware engineering Chapter 5 System modeling.pptx
software engineering Chapter 5 System modeling.pptx
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStack
 
The Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfThe Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdf
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with Azure
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
 

Software development life cycle

  • 1. INFORNATIO N TECHNOLOG Y FOR MANAGERS SYSTEM DEVELOPMENT LIFE CYCLE PRESENTED BY MANTESH S.B. RAKSHITH K.R.
  • 2. SDLC is a process followed for a software project, within a software organization. It consists of a detailed plan describing how to develop, maintain, replace and alter or enhance specific software. The life cycle defines a methodology for improving the quality of software and the overall development process. WHAT IS SDLC?
  • 4. RECOGNITION OF NEED • It can be environmental based or organizational Based. • Ideas are generated to advance technology. • User originated ideas prompt initial investigation.
  • 5. FEASIBILITY STUDY • Economic: cost benefit analysis. • Technical: we need to check whether existing computer can support the system. • Behavioral: an estimate should be made of how strong a reaction the user staff is likely to have toward the development of a computerized system.
  • 6. FEASIBILITY STUDY (STEPS) Form a project team and appoint a leader. Prepare system flowcharts. Enumerate potential candidate system. Describe and identify characteristics of candidate system. Evaluate performance. Select best candidate system.
  • 7. ANALYSIS • In the analysis stage an in-depth analysis is performed to obtain a detailed understanding of the business needs. • Tools used : DFD’s, interviews, on-site observation, questionnaire etc. • Training, experience and common sense are required for collecting information to do anlaysis.
  • 8. DESIGN • It is the most creative and challenging phase of SDLC. • It defines the final system and refers to the technical specifications. • DFD’s are used to show the flow of system. • Two phases: 1. Logical design and physical design • Logical design: specifies user needs. • Physical design: tells the programmer what the candidate system must do.
  • 9. IMPLEMENTATION • Less creative then designing phase. • It is of 3 types: 1. Implementation of a computer system to replace a manual system. 2. Implementation of a new computer system to replace an existing one. 3. Implementation of a modified application to replace existing one on same computer.
  • 10. TESTING • Testing is the last phase of the software development life cycle before the software is delivered to customers. During testing, experienced testers start to test the system against the requirements. • The testers aim to find defects within the system as well as verifying whether the application behaves as expected and according to what was documented in the requirements analysis phase. • This cycle is repeated until all requirements have been tested and all the defects have been fixed and the software is ready to be shipped.
  • 11. MAINTENANCE • The emphasis during this phase is to ensure that needs continue to be met and that the system continues to perform according to specifications. • Routine hardware and software maintenance and upgrades are performed to ensure effective system operations. • User training continues during this phase, as needed, to acquaint new users to the system or to introduce new features to current users.
  • 12. CONCLUSION • All the stages in the software development life cycle defined above are applicable to any software development methodology, but the duration and the activities in each phase depend on whether you follow the V model development methodology