SlideShare a Scribd company logo
SOFTWARE DEVELPO
MENT LIFESTYLE
CYCLE
B.PRANAYA
22R01A6675
CSM-B
SDLC
• SDLC stands for software development life cycle. It is a
process followed for software building within a software
organisation.
• n.
• Software development life cycle (SDLC) is a structured process
that is used to design, develop, and test good-quality
software. SDLC, or software development life cycle is a
methodology that defines the entire procedure of software
development
What is the need for SDLC?
• SDLC is a method, approach, or process that is followed by a
software development organization while developing any
software. SDLC models were introduced to follow a disciplined
and systematic method while designing software.
• The process of software design is divided into small parts, which
makes the problem more understandable and easier to solve.
The SDLC model involves six
phases or stages while
developing any software.
SDLC is a collection of these
six stages, and the stages of
SDLC are as follows:
[object File]
• Stage-1: Planning and Requirement Analysis
• Planning is a crucial step in everything, just as in software
development. In this same stage, requirement analysis is also
performed by the developers of the organization.
• Stage-2: Defining Requirements
• In this stage, all the requirements for the target software are
specified. These requirements get approval from customers,
market analysts, and stakeholders.
• Stage-3: Designing Architecture
• SRS is a reference for software designers to come up with the
best architecture for the software. Hence, with the requirements defined
in SRS, multiple designs for the product architecture are present
in the Design Document Specification (DDS).
• Stage-4: Developing Product
• At this stage, the fundamental development of the product starts. For this,
developers use a specific programming code as per the design in the DDS.
Hence, it is important for the coders to follow the protocols set by the
association. Conventional programming tools like compilers, interpreters,
debuggers, etc.
• Stage-5: Product Testing
• After the development of the product, testing of the software is
necessary to ensure its smooth execution. Although, minimal testing is
conducted at every stage of SDLC.
• Documentation, Training, and Support: Software documentation is
an essential part of the software development life cycle.
• Stage 6: Deployment and Maintenance
• After detailed testing, the conclusive product is released in phases as
per the organization’s strategy. Then it is tested in a real industrial
environment. It is important to ensure its smooth performance.
Other benefits of a well-defined SDLC include:
• Better management control over the entire development
project.
• Transparency and visibility of all the processes.
• Clarity of requirements.
• A Single vision of a product for all the parties involved.
• predictable results in terms of time, costs, and deliverables.
Disadvantages of SDLC:
• The very main disadvantages of SDLC may
be the difference between what is written in
paper and what is actually implemented.
• Developers can’t work freely as they have
to follow constraints imposed by SDLC.
Software development lifestyle cycle.  .

More Related Content

PPTX
Software development life cycle
ParikshitTaksande1
 
PPT
SDLC - Software Development Life Cycle
Saravanan Manoharan
 
PPTX
Software Design Architecture SDA SDLC DETAILS
MalikNaeemullah
 
PPT
Sdlc model
Dhilsath Fathima
 
PPTX
SOFTWARE ENGINEERING_course_material.pptx
saarankumar246
 
PPTX
SDLC
MuhammadRobeel3
 
PPTX
SDLC in software engineering models outlines the plan for each stage so that ...
OsmanKanu9
 
PPTX
sdlc presentation.pptx
waseemasghar20
 
Software development life cycle
ParikshitTaksande1
 
SDLC - Software Development Life Cycle
Saravanan Manoharan
 
Software Design Architecture SDA SDLC DETAILS
MalikNaeemullah
 
Sdlc model
Dhilsath Fathima
 
SOFTWARE ENGINEERING_course_material.pptx
saarankumar246
 
SDLC in software engineering models outlines the plan for each stage so that ...
OsmanKanu9
 
sdlc presentation.pptx
waseemasghar20
 

Similar to Software development lifestyle cycle. . (20)

PPTX
Software development life cycle (sdlc)
NavneetKumar383
 
PPTX
unit 1 SE.pptx software engineering note
vermamay7487
 
PPT
structure of SDLC.ppt
RaghavGaming2
 
PPTX
SDLC presentation-1.pptx
EvelynChinnu
 
PDF
SIA-101-Final-_SDLC.pdf
JanreiDevillaTe
 
PPSX
Software development life cycle and model
RohanMalik45
 
PPTX
Introduction to Software Engineering Notes.pptx
bscit6
 
DOCX
Key Phases of the Software Development Lifecycle (SDLC) Explained.docx
Integrated IT Solutions
 
PPTX
development and operations devops UNIT 1.pptx
pavanmovva1
 
PPTX
Software Development Life Cycle
Santhia RK
 
PDF
ITFT - Software development life cycle
Shruti Kunwar
 
PPTX
Demystifying the Software Development Life Cycle Understanding the Steps to B...
Dev Software
 
PPTX
Software_Testing.pptx
VinodhSivaraman2
 
PDF
Software development life cycle (sdlc) phases.pdf
Prayas Gokhale
 
PPTX
Software development life cycle.
RishavChandel1
 
PPTX
An agile privacy preservation solution for iot based smart City t
dudekulamuntaz18
 
PPT
SDLC Models and Their Implementation
Sonal Tiwari
 
PPTX
Sdlc model
aligarhking
 
PDF
The Ultimate PDF Guide on Software Development Life Cycle
Shiv Technolabs
 
PPTX
Software development model in computer application
trainingstudents1991
 
Software development life cycle (sdlc)
NavneetKumar383
 
unit 1 SE.pptx software engineering note
vermamay7487
 
structure of SDLC.ppt
RaghavGaming2
 
SDLC presentation-1.pptx
EvelynChinnu
 
SIA-101-Final-_SDLC.pdf
JanreiDevillaTe
 
Software development life cycle and model
RohanMalik45
 
Introduction to Software Engineering Notes.pptx
bscit6
 
Key Phases of the Software Development Lifecycle (SDLC) Explained.docx
Integrated IT Solutions
 
development and operations devops UNIT 1.pptx
pavanmovva1
 
Software Development Life Cycle
Santhia RK
 
ITFT - Software development life cycle
Shruti Kunwar
 
Demystifying the Software Development Life Cycle Understanding the Steps to B...
Dev Software
 
Software_Testing.pptx
VinodhSivaraman2
 
Software development life cycle (sdlc) phases.pdf
Prayas Gokhale
 
Software development life cycle.
RishavChandel1
 
An agile privacy preservation solution for iot based smart City t
dudekulamuntaz18
 
SDLC Models and Their Implementation
Sonal Tiwari
 
Sdlc model
aligarhking
 
The Ultimate PDF Guide on Software Development Life Cycle
Shiv Technolabs
 
Software development model in computer application
trainingstudents1991
 
Ad

More from SaiM947604 (12)

PPTX
1.pptx .
SaiM947604
 
PPTX
DMDA Unit-1.pptx .
SaiM947604
 
PPTX
rtttttttttttttttttttttttttttttttttr.pptx
SaiM947604
 
PPTX
React js introduction about it's features
SaiM947604
 
PPTX
Apply Raw Data Set And Implement The Different Data Warngliing Functionalitie...
SaiM947604
 
PPTX
22R01A66C6 DSP.pptx
SaiM947604
 
PPT
03-inheritance.ppt
SaiM947604
 
PPTX
𝓒𝓱𝓮𝓶𝓲𝓼𝓽𝓻𝔂 𝓹𝓹𝓽..pptx
SaiM947604
 
PDF
presentationrenewableenergyresources-190331151749 (1).pdf
SaiM947604
 
PPT
Non_and_renwable_resources_ppt.ppt
SaiM947604
 
PPTX
IT Project1.pptx
SaiM947604
 
1.pptx .
SaiM947604
 
DMDA Unit-1.pptx .
SaiM947604
 
rtttttttttttttttttttttttttttttttttr.pptx
SaiM947604
 
React js introduction about it's features
SaiM947604
 
Apply Raw Data Set And Implement The Different Data Warngliing Functionalitie...
SaiM947604
 
22R01A66C6 DSP.pptx
SaiM947604
 
03-inheritance.ppt
SaiM947604
 
𝓒𝓱𝓮𝓶𝓲𝓼𝓽𝓻𝔂 𝓹𝓹𝓽..pptx
SaiM947604
 
presentationrenewableenergyresources-190331151749 (1).pdf
SaiM947604
 
Non_and_renwable_resources_ppt.ppt
SaiM947604
 
IT Project1.pptx
SaiM947604
 
Ad

Recently uploaded (20)

PDF
Machine Learning All topics Covers In This Single Slides
AmritTiwari19
 
PDF
STUDY OF NOVEL CHANNEL MATERIALS USING III-V COMPOUNDS WITH VARIOUS GATE DIEL...
ijoejnl
 
PDF
Packaging Tips for Stainless Steel Tubes and Pipes
heavymetalsandtubes
 
PDF
67243-Cooling and Heating & Calculation.pdf
DHAKA POLYTECHNIC
 
PDF
20ME702-Mechatronics-UNIT-1,UNIT-2,UNIT-3,UNIT-4,UNIT-5, 2025-2026
Mohanumar S
 
PDF
2010_Book_EnvironmentalBioengineering (1).pdf
EmilianoRodriguezTll
 
PDF
Chad Ayach - A Versatile Aerospace Professional
Chad Ayach
 
DOCX
SAR - EEEfdfdsdasdsdasdasdasdasdasdasdasda.docx
Kanimozhi676285
 
PPTX
Tunnel Ventilation System in Kanpur Metro
220105053
 
PDF
FLEX-LNG-Company-Presentation-Nov-2017.pdf
jbloggzs
 
PPT
1. SYSTEMS, ROLES, AND DEVELOPMENT METHODOLOGIES.ppt
zilow058
 
PPTX
FUNDAMENTALS OF ELECTRIC VEHICLES UNIT-1
MikkiliSuresh
 
PDF
2025 Laurence Sigler - Advancing Decision Support. Content Management Ecommer...
Francisco Javier Mora Serrano
 
PDF
The Effect of Artifact Removal from EEG Signals on the Detection of Epileptic...
Partho Prosad
 
PPTX
Civil Engineering Practices_BY Sh.JP Mishra 23.09.pptx
bineetmishra1990
 
PDF
EVS+PRESENTATIONS EVS+PRESENTATIONS like
saiyedaqib429
 
PPTX
Module2 Data Base Design- ER and NF.pptx
gomathisankariv2
 
PPTX
Chapter_Seven_Construction_Reliability_Elective_III_Msc CM
SubashKumarBhattarai
 
PPTX
Victory Precisions_Supplier Profile.pptx
victoryprecisions199
 
PDF
Cryptography and Information :Security Fundamentals
Dr. Madhuri Jawale
 
Machine Learning All topics Covers In This Single Slides
AmritTiwari19
 
STUDY OF NOVEL CHANNEL MATERIALS USING III-V COMPOUNDS WITH VARIOUS GATE DIEL...
ijoejnl
 
Packaging Tips for Stainless Steel Tubes and Pipes
heavymetalsandtubes
 
67243-Cooling and Heating & Calculation.pdf
DHAKA POLYTECHNIC
 
20ME702-Mechatronics-UNIT-1,UNIT-2,UNIT-3,UNIT-4,UNIT-5, 2025-2026
Mohanumar S
 
2010_Book_EnvironmentalBioengineering (1).pdf
EmilianoRodriguezTll
 
Chad Ayach - A Versatile Aerospace Professional
Chad Ayach
 
SAR - EEEfdfdsdasdsdasdasdasdasdasdasdasda.docx
Kanimozhi676285
 
Tunnel Ventilation System in Kanpur Metro
220105053
 
FLEX-LNG-Company-Presentation-Nov-2017.pdf
jbloggzs
 
1. SYSTEMS, ROLES, AND DEVELOPMENT METHODOLOGIES.ppt
zilow058
 
FUNDAMENTALS OF ELECTRIC VEHICLES UNIT-1
MikkiliSuresh
 
2025 Laurence Sigler - Advancing Decision Support. Content Management Ecommer...
Francisco Javier Mora Serrano
 
The Effect of Artifact Removal from EEG Signals on the Detection of Epileptic...
Partho Prosad
 
Civil Engineering Practices_BY Sh.JP Mishra 23.09.pptx
bineetmishra1990
 
EVS+PRESENTATIONS EVS+PRESENTATIONS like
saiyedaqib429
 
Module2 Data Base Design- ER and NF.pptx
gomathisankariv2
 
Chapter_Seven_Construction_Reliability_Elective_III_Msc CM
SubashKumarBhattarai
 
Victory Precisions_Supplier Profile.pptx
victoryprecisions199
 
Cryptography and Information :Security Fundamentals
Dr. Madhuri Jawale
 

Software development lifestyle cycle. .

  • 2. SDLC • SDLC stands for software development life cycle. It is a process followed for software building within a software organisation. • n. • Software development life cycle (SDLC) is a structured process that is used to design, develop, and test good-quality software. SDLC, or software development life cycle is a methodology that defines the entire procedure of software development
  • 3. What is the need for SDLC? • SDLC is a method, approach, or process that is followed by a software development organization while developing any software. SDLC models were introduced to follow a disciplined and systematic method while designing software. • The process of software design is divided into small parts, which makes the problem more understandable and easier to solve.
  • 4. The SDLC model involves six phases or stages while developing any software. SDLC is a collection of these six stages, and the stages of SDLC are as follows: [object File]
  • 5. • Stage-1: Planning and Requirement Analysis • Planning is a crucial step in everything, just as in software development. In this same stage, requirement analysis is also performed by the developers of the organization. • Stage-2: Defining Requirements • In this stage, all the requirements for the target software are specified. These requirements get approval from customers, market analysts, and stakeholders.
  • 6. • Stage-3: Designing Architecture • SRS is a reference for software designers to come up with the best architecture for the software. Hence, with the requirements defined in SRS, multiple designs for the product architecture are present in the Design Document Specification (DDS). • Stage-4: Developing Product • At this stage, the fundamental development of the product starts. For this, developers use a specific programming code as per the design in the DDS. Hence, it is important for the coders to follow the protocols set by the association. Conventional programming tools like compilers, interpreters, debuggers, etc.
  • 7. • Stage-5: Product Testing • After the development of the product, testing of the software is necessary to ensure its smooth execution. Although, minimal testing is conducted at every stage of SDLC. • Documentation, Training, and Support: Software documentation is an essential part of the software development life cycle. • Stage 6: Deployment and Maintenance • After detailed testing, the conclusive product is released in phases as per the organization’s strategy. Then it is tested in a real industrial environment. It is important to ensure its smooth performance.
  • 8. Other benefits of a well-defined SDLC include: • Better management control over the entire development project. • Transparency and visibility of all the processes. • Clarity of requirements. • A Single vision of a product for all the parties involved. • predictable results in terms of time, costs, and deliverables.
  • 9. Disadvantages of SDLC: • The very main disadvantages of SDLC may be the difference between what is written in paper and what is actually implemented. • Developers can’t work freely as they have to follow constraints imposed by SDLC.