SlideShare a Scribd company logo
ESDS Software Solution Pvt. Ltd.
The Digital Transformation Catalyst
https://www.esds.co.in
Section BreakSection Break
https://www.esds.co.in
To Introduction to Software
Development Life Cycle:
Phases & Models
SDLC stands for Software Development Life
Cycle. It is a process that gives a complete idea
about developing, designing, and maintaining a
software project by ensuring that all the
functionalities along with user requirements,
objectives, and end goals are addressed. With
SDLC, the software project’s quality and the
overall software development process get
enhanced.
https://www.esds.co.in
Benefits of SDLC
1. Address the goals and problems to implement the
project with the highest precision and accuracy
2. SDLC does not allow the project members to proceed
ahead before completion & approval of the prior stages
3. Installation in the project executed with SDLC has
necessary checks to be tested with precision before
entering the installation stage
4. With a well-defined SDLC in place, project members can
continue the software development process without
incurring any complications
5. SDLC offers optimal control with minimum problems,
allowing the project members to run the project
smoothly
https://www.esds.co.in
Requirement
Gathering and
Analysis
Design
Development
Phase
Testing
Deployment
and
Maintenance
Stages of SDLC
https://www.esds.co.in
Stage 1
Requirement Gathering &
Analysis Phase
In an SDLC, this is the first and most crucial
phase for a software project’s success. In
this phase, communication takes place
between stakeholders, end-users, and
project teams, as both functional and non-
functional requirements are gathered from
customers.
https://www.esds.co.in
The Requirement Gathering & Analysis
Phase of SDLC involves the following
1. Analysis of functionality and financial feasibility
2. Identifying and capturing requirements of
stakeholders through customer interactions like
interviews, surveys, etc.
3. Clearly defining and documenting customer
requirements in an SRS (Software Resource
Specification Document) comprising of all product
requirements that need to be developed
4. Creating project prototypes to show the end-user
how the project will look
https://www.esds.co.in
Stage 2
Design Phase
In the design phase of an SDLC, the
architectural design is proposed for the project
based on the SRS Document requirements.
1. Separation of hardware and software
system requirements
2. Designing the system architecture
based on gathered requirements
3. Creating Unified Modelling Language
(UML) diagrams like- use cases, class
diagrams, sequence diagrams, and
activity diagrams
The Designing Phase of SDLC involves the following
https://www.esds.co.in
Stage 3
Development Phase
In the entire SDLC, the development phase is
considered to be the longest one. In this phase,
the actual project is developed and built.
1. Actual code is written
2. Demonstration of accomplished work
presented before a Business Analyst
for further modification of work
3. Unit testing is performed, i.e.,
verifying the code based on
requirements
The Development Phase of SDLC involves the following
https://www.esds.co.in
Stage 4
Testing Phase
Almost all stages of SDLC involves the
testing strategy. However, SDLC’s testing
phase refers to checking, reporting, and
fixing the system for any bug/defect. In
this phase, the on-going system or project
is migrated to a test environment where
different testing forms are performed. This
testing continues until the project has
achieved the quality standards, as
mentioned in the SRS document during
the requirement gathering phase.
The Testing Phase involves the following-
1. Testing the system as a whole
2. Performing different types of test in the
system
3. Reporting and fixing all forms of bugs &
defects
https://www.esds.co.in
Stage 4
Deployment &
Maintenance Phase
In this SDLC phase, once the system
testing has been done, it is ready to be
launched. The system may be initially
released for limited users by testing it in
a real business environment for UAT or
User Acceptance Testing.
1. The system is ready for delivery
2. The system is installed and used
3. Errors are rectified that might have
been previously missed
4. Enhancing the system inside a data
center
The Deployment & Maintenance Phase
involves the following-
https://www.esds.co.in
https://www.esds.co.in
Various SDLC models are defined and designed to
follow the software development process.
These models are also known as Software
Development Process Models. Each of these
models follows a series of steps for ensuring the
complete success of a project.
SDLC Models
Some of the most popular SDLC
models used for software
development include
Iterative-
Incremental
Model
Spiral
Model
Rapid Action
Development
(RAD) Model
Waterfall
Model
Agile
Model
https://www.esds.co.in
Waterfall Model
This model is the most commonly used SDLC model. In this model,
each phase starts only after the previous step has been completed.
This is a linear model having no feedback loops.
https://www.esds.co.in
Waterfall Model
Requirement
Analysis
Design
Coding
Software
Product
https://www.esds.co.in
Strengths of the
Waterfall Model
Works well when the
project Quality is
important
Easy to Understand
and Use
Achievements are
well-defined
Defines
requirements
stability
Weaknesses of the
Waterfall Model
Testing begins only after
the development phase
is complete
It cannot match
reality well
Difficult to
make changes
Software delivered
towards the end of the
project only
https://www.esds.co.in
Iterative-
Incremental Model
In this model, in the initial stages, a partial
implementation of the complete system is
constructed such that it will be present in a
deliverable form. Increased functionalities are
added and for any defects, they are fixed with the
working product delivered at the end. This
process is repeated until the product development
cycle gets completed. These repetitions of
processes are known as iterations. With each
iteration, a product increment gets delivered.
https://www.esds.co.in
Iterative-Incremental Model
https://www.esds.co.in
Strengths of the
Iterative-
Incremental
Model
Changes in
requirements can be
easily adjusted
The initial delivery of
the product is faster
Prioritized
requirements can
be initially
developed
Lower initial
delivery costs
Weaknesses of
the Iterative-
Incremental
Model
Clear module interfaces
are required
There are
requirements for
effective iterations
planning
Efficient design is
required for including
the required
functionalities
An early definition of a complete, as well
as fully functional system, is needed for
allowing increments definition
https://www.esds.co.in
Spiral Model
The spiral model combines risk analysis
along with RAD prototyping to the Waterfall
model. Each of the cycles has the same steps
as in the case of the Waterfall model.
https://www.esds.co.in
Spiral Model
https://www.esds.co.in
Strengths of the
Spiral Model
Critical & high-risk
functionalities are
initially developed
Users are involved in
all lifecycle stages
Users can have
a look at their
system early
due to rapid
prototyping
tools
An early indication of the risks can be
provided, without incurring much cost
Weaknesses of
the Spiral
Model
Time spent on addressing
risks can be large for
smaller & low-risk
involved projects
The spiral may go on
indefinitely
The spiral model can be
complex to understand
for new members
It may be hard to set the objectives, verifiable
milestones for indicating preparedness to go
ahead with the next iteration
https://www.esds.co.in
Agile Model
The agile model is the combination of the
iterative-incremental model that depends on
process adaptability along with customer
satisfaction through the delivery of software
products. In this model, the project is
broken down into smaller time frames for
delivering certain features during a release.
https://www.esds.co.in
Agile Model
https://www.esds.co.in
Strengths of the
Agile Model
Functionalities can be
developed quickly and
demonstrated to customers
Regular communication takes place
between customers and developers
Easy to
accommodate
changing
requirements
Weaknesses
of the Agile
Model
Teams need to have the
desired experience levels
for adhering method rules
Not ideal for
handling complex
dependencies
https://www.esds.co.in
Rapid Application
Development (RAD) Model
The RAD SDLC model is based on
prototyping and iterative development, with
no involvement of a defined planning
structure. In this model, different function
modules are parallelly developed as
prototypes and then integrated to speed up
product delivery.
https://www.esds.co.in
Rapid Application Development (RAD) Model
https://www.esds.co.in
Strengths of RAD
Model
Customer’s continuous involvement
ensures minimal risks of not
achieving customer satisfaction
Reduced cycle time and enhanced
productivity with minimal team members
Easy to
accommodate
any user
changes
Weaknesses
of RAD
Model
Heavily dependent on technically
strong members for identifying
business requirements
Hard to use and
implement with
legacy systems
https://www.esds.co.in
Thank You
https://www.esds.co.in

More Related Content

PPTX
Software development life cycle.
PPTX
Software life cycle models
PPT
Soft lifecycle
PPT
Software Development Life Cycle
PPTX
Waterfall model ppt final
PPTX
Software Development Life Cycle – SDLC – Waterfall Model
DOCX
Final boss
PPT
Software development life cycle.
Software life cycle models
Soft lifecycle
Software Development Life Cycle
Waterfall model ppt final
Software Development Life Cycle – SDLC – Waterfall Model
Final boss

What's hot (20)

PPTX
Waterfall Model By Zubair YaSeeN
PPTX
Rapid application development
PPT
Rad model
PDF
+Software development methodologies
PPTX
Rapid application development
PPTX
SDLC, Iterative Model
PDF
Application Performance: 6 Steps to Enhance Performance of Critical Systems
DOC
Resume
PDF
Six steps-to-enhance-performance-of-critical-systems
PPTX
What is Rapid Application Development
PDF
Enterprise Java Platform Migration Assessment
PDF
SE2018_Lec-22_-Continuous-Integration-Tools
PPTX
End-To-End Visual Studio Application Lifecycle Management
DOCX
FY17 ADM Suites Quick Sheets
PPTX
SDLC Model by MHM
PDF
Empirical Study of Software Development Life Cycle and its Various Models
DOC
Mridul_Mandal_Resume_5+yrs_QA
PPTX
Comp8 unit5 lecture_slides
DOCX
Kishore_Kandavalli_Resume
Waterfall Model By Zubair YaSeeN
Rapid application development
Rad model
+Software development methodologies
Rapid application development
SDLC, Iterative Model
Application Performance: 6 Steps to Enhance Performance of Critical Systems
Resume
Six steps-to-enhance-performance-of-critical-systems
What is Rapid Application Development
Enterprise Java Platform Migration Assessment
SE2018_Lec-22_-Continuous-Integration-Tools
End-To-End Visual Studio Application Lifecycle Management
FY17 ADM Suites Quick Sheets
SDLC Model by MHM
Empirical Study of Software Development Life Cycle and its Various Models
Mridul_Mandal_Resume_5+yrs_QA
Comp8 unit5 lecture_slides
Kishore_Kandavalli_Resume
Ad

Similar to Introduction to Software Development Life Cycle: Phases & Models (20)

PPTX
Software development process basic
PPTX
Software development life cycle (Software engineering) pptx
PPTX
Software development life cycle by chitta
PPT
SDLC Models and Their Implementation
PPTX
cvv sdlc (1).pptx;lhghtruydxfghgjxhkfdfyhg
PPTX
SDLC Models
PPSX
Software development life cycle and model
PPTX
Software development life cycle (sdlc)
PDF
Software development life cycle (sdlc) part1
PPTX
Software developement life cycle ppt
PPTX
S.D.L.C (Software Development Life Cycle.)
PPTX
Software Developement Life Cycle ppt.pptx
PPTX
Software Development Life Cycle
PPTX
Essential of SDLC: A Comprehensive Guide to Fundamentals, Phases, and Method...
PPTX
Software Development Life Cycle Models.pptx
PPTX
SDLC Apresentação - Shift Education of Technology
PPTX
REPORT IN SYSTEM INTEGRATION AND ARCHITECTURE.pptx
PPT
structure of SDLC.ppt
PPTX
SDLC_Phases_and_Models hdouehd8dipjfowhf.pptx
PPTX
CSC426 - SDLC Models
Software development process basic
Software development life cycle (Software engineering) pptx
Software development life cycle by chitta
SDLC Models and Their Implementation
cvv sdlc (1).pptx;lhghtruydxfghgjxhkfdfyhg
SDLC Models
Software development life cycle and model
Software development life cycle (sdlc)
Software development life cycle (sdlc) part1
Software developement life cycle ppt
S.D.L.C (Software Development Life Cycle.)
Software Developement Life Cycle ppt.pptx
Software Development Life Cycle
Essential of SDLC: A Comprehensive Guide to Fundamentals, Phases, and Method...
Software Development Life Cycle Models.pptx
SDLC Apresentação - Shift Education of Technology
REPORT IN SYSTEM INTEGRATION AND ARCHITECTURE.pptx
structure of SDLC.ppt
SDLC_Phases_and_Models hdouehd8dipjfowhf.pptx
CSC426 - SDLC Models
Ad

More from manoharparakh (20)

PDF
Colocation The infrastructure edge for enterprise transformation
PDF
Why GCC is important for Government - ESDS Software solution
PDF
Government Community Cloud The Foundation for Digital Transformation in Gover...
PDF
Government Community Cloud The Foundation for Digital Transformation in Gover...
PDF
Bridging the Gap Between Alert and Action with SOAR Services India
PDF
7 Criteria to Evaluate Cloud Hosting Providers.pdf
PDF
The Rise of Artificial Intelligence Navigating India’s Digital Future.pdf
PDF
The Rise of Artificial Intelligence Navigating India’s Digital Future.pdf
PDF
What Role Does SOC Play in Preventing Data Breaches.pdf
PDF
What Role Does SOC Play in Preventing Data Breaches
PDF
How Cloud Migration is Transforming Enterprise Infrastructure.pdf
PDF
How Cloud Migration is Transforming Enterprise Infrastructure.pdf
PDF
Unlocking Business Continuity with Managed Colocation Services by ESDS.pdf
PDF
The Future of Data Center Services Powering Digital Growth.pdf
PDF
Why Government Organizations Trust MeitY Empaneled Cloud for Secure Digital T...
PDF
Common Myths About Colocation Services.pdf
PDF
Common Myths About Colocation Services.pdf
PDF
How Enterprise Community Cloud and AI are Transforming Enterprise Security in...
PDF
How Enterprise Community Cloud and AI are Transforming Enterprise Security in...
PDF
How Enterprise Community Cloud and AI are Transforming Enterprise Security in...
Colocation The infrastructure edge for enterprise transformation
Why GCC is important for Government - ESDS Software solution
Government Community Cloud The Foundation for Digital Transformation in Gover...
Government Community Cloud The Foundation for Digital Transformation in Gover...
Bridging the Gap Between Alert and Action with SOAR Services India
7 Criteria to Evaluate Cloud Hosting Providers.pdf
The Rise of Artificial Intelligence Navigating India’s Digital Future.pdf
The Rise of Artificial Intelligence Navigating India’s Digital Future.pdf
What Role Does SOC Play in Preventing Data Breaches.pdf
What Role Does SOC Play in Preventing Data Breaches
How Cloud Migration is Transforming Enterprise Infrastructure.pdf
How Cloud Migration is Transforming Enterprise Infrastructure.pdf
Unlocking Business Continuity with Managed Colocation Services by ESDS.pdf
The Future of Data Center Services Powering Digital Growth.pdf
Why Government Organizations Trust MeitY Empaneled Cloud for Secure Digital T...
Common Myths About Colocation Services.pdf
Common Myths About Colocation Services.pdf
How Enterprise Community Cloud and AI are Transforming Enterprise Security in...
How Enterprise Community Cloud and AI are Transforming Enterprise Security in...
How Enterprise Community Cloud and AI are Transforming Enterprise Security in...

Recently uploaded (20)

PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
Machine learning based COVID-19 study performance prediction
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
Electronic commerce courselecture one. Pdf
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PPTX
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
PDF
Encapsulation_ Review paper, used for researhc scholars
PPTX
MYSQL Presentation for SQL database connectivity
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
Network Security Unit 5.pdf for BCA BBA.
PPTX
sap open course for s4hana steps from ECC to s4
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
Empathic Computing: Creating Shared Understanding
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PPTX
Spectroscopy.pptx food analysis technology
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Machine learning based COVID-19 study performance prediction
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Electronic commerce courselecture one. Pdf
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
Mobile App Security Testing_ A Comprehensive Guide.pdf
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
Encapsulation_ Review paper, used for researhc scholars
MYSQL Presentation for SQL database connectivity
Spectral efficient network and resource selection model in 5G networks
Network Security Unit 5.pdf for BCA BBA.
sap open course for s4hana steps from ECC to s4
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Empathic Computing: Creating Shared Understanding
Digital-Transformation-Roadmap-for-Companies.pptx
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Diabetes mellitus diagnosis method based random forest with bat algorithm
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
Spectroscopy.pptx food analysis technology

Introduction to Software Development Life Cycle: Phases & Models

  • 1. ESDS Software Solution Pvt. Ltd. The Digital Transformation Catalyst https://www.esds.co.in
  • 2. Section BreakSection Break https://www.esds.co.in To Introduction to Software Development Life Cycle: Phases & Models
  • 3. SDLC stands for Software Development Life Cycle. It is a process that gives a complete idea about developing, designing, and maintaining a software project by ensuring that all the functionalities along with user requirements, objectives, and end goals are addressed. With SDLC, the software project’s quality and the overall software development process get enhanced. https://www.esds.co.in
  • 4. Benefits of SDLC 1. Address the goals and problems to implement the project with the highest precision and accuracy 2. SDLC does not allow the project members to proceed ahead before completion & approval of the prior stages 3. Installation in the project executed with SDLC has necessary checks to be tested with precision before entering the installation stage 4. With a well-defined SDLC in place, project members can continue the software development process without incurring any complications 5. SDLC offers optimal control with minimum problems, allowing the project members to run the project smoothly https://www.esds.co.in
  • 6. Stage 1 Requirement Gathering & Analysis Phase In an SDLC, this is the first and most crucial phase for a software project’s success. In this phase, communication takes place between stakeholders, end-users, and project teams, as both functional and non- functional requirements are gathered from customers. https://www.esds.co.in
  • 7. The Requirement Gathering & Analysis Phase of SDLC involves the following 1. Analysis of functionality and financial feasibility 2. Identifying and capturing requirements of stakeholders through customer interactions like interviews, surveys, etc. 3. Clearly defining and documenting customer requirements in an SRS (Software Resource Specification Document) comprising of all product requirements that need to be developed 4. Creating project prototypes to show the end-user how the project will look https://www.esds.co.in
  • 8. Stage 2 Design Phase In the design phase of an SDLC, the architectural design is proposed for the project based on the SRS Document requirements. 1. Separation of hardware and software system requirements 2. Designing the system architecture based on gathered requirements 3. Creating Unified Modelling Language (UML) diagrams like- use cases, class diagrams, sequence diagrams, and activity diagrams The Designing Phase of SDLC involves the following https://www.esds.co.in
  • 9. Stage 3 Development Phase In the entire SDLC, the development phase is considered to be the longest one. In this phase, the actual project is developed and built. 1. Actual code is written 2. Demonstration of accomplished work presented before a Business Analyst for further modification of work 3. Unit testing is performed, i.e., verifying the code based on requirements The Development Phase of SDLC involves the following https://www.esds.co.in
  • 10. Stage 4 Testing Phase Almost all stages of SDLC involves the testing strategy. However, SDLC’s testing phase refers to checking, reporting, and fixing the system for any bug/defect. In this phase, the on-going system or project is migrated to a test environment where different testing forms are performed. This testing continues until the project has achieved the quality standards, as mentioned in the SRS document during the requirement gathering phase. The Testing Phase involves the following- 1. Testing the system as a whole 2. Performing different types of test in the system 3. Reporting and fixing all forms of bugs & defects https://www.esds.co.in
  • 11. Stage 4 Deployment & Maintenance Phase In this SDLC phase, once the system testing has been done, it is ready to be launched. The system may be initially released for limited users by testing it in a real business environment for UAT or User Acceptance Testing. 1. The system is ready for delivery 2. The system is installed and used 3. Errors are rectified that might have been previously missed 4. Enhancing the system inside a data center The Deployment & Maintenance Phase involves the following- https://www.esds.co.in
  • 12. https://www.esds.co.in Various SDLC models are defined and designed to follow the software development process. These models are also known as Software Development Process Models. Each of these models follows a series of steps for ensuring the complete success of a project. SDLC Models
  • 13. Some of the most popular SDLC models used for software development include Iterative- Incremental Model Spiral Model Rapid Action Development (RAD) Model Waterfall Model Agile Model https://www.esds.co.in
  • 14. Waterfall Model This model is the most commonly used SDLC model. In this model, each phase starts only after the previous step has been completed. This is a linear model having no feedback loops. https://www.esds.co.in
  • 16. Strengths of the Waterfall Model Works well when the project Quality is important Easy to Understand and Use Achievements are well-defined Defines requirements stability Weaknesses of the Waterfall Model Testing begins only after the development phase is complete It cannot match reality well Difficult to make changes Software delivered towards the end of the project only https://www.esds.co.in
  • 17. Iterative- Incremental Model In this model, in the initial stages, a partial implementation of the complete system is constructed such that it will be present in a deliverable form. Increased functionalities are added and for any defects, they are fixed with the working product delivered at the end. This process is repeated until the product development cycle gets completed. These repetitions of processes are known as iterations. With each iteration, a product increment gets delivered. https://www.esds.co.in
  • 19. Strengths of the Iterative- Incremental Model Changes in requirements can be easily adjusted The initial delivery of the product is faster Prioritized requirements can be initially developed Lower initial delivery costs Weaknesses of the Iterative- Incremental Model Clear module interfaces are required There are requirements for effective iterations planning Efficient design is required for including the required functionalities An early definition of a complete, as well as fully functional system, is needed for allowing increments definition https://www.esds.co.in
  • 20. Spiral Model The spiral model combines risk analysis along with RAD prototyping to the Waterfall model. Each of the cycles has the same steps as in the case of the Waterfall model. https://www.esds.co.in
  • 22. Strengths of the Spiral Model Critical & high-risk functionalities are initially developed Users are involved in all lifecycle stages Users can have a look at their system early due to rapid prototyping tools An early indication of the risks can be provided, without incurring much cost Weaknesses of the Spiral Model Time spent on addressing risks can be large for smaller & low-risk involved projects The spiral may go on indefinitely The spiral model can be complex to understand for new members It may be hard to set the objectives, verifiable milestones for indicating preparedness to go ahead with the next iteration https://www.esds.co.in
  • 23. Agile Model The agile model is the combination of the iterative-incremental model that depends on process adaptability along with customer satisfaction through the delivery of software products. In this model, the project is broken down into smaller time frames for delivering certain features during a release. https://www.esds.co.in
  • 25. Strengths of the Agile Model Functionalities can be developed quickly and demonstrated to customers Regular communication takes place between customers and developers Easy to accommodate changing requirements Weaknesses of the Agile Model Teams need to have the desired experience levels for adhering method rules Not ideal for handling complex dependencies https://www.esds.co.in
  • 26. Rapid Application Development (RAD) Model The RAD SDLC model is based on prototyping and iterative development, with no involvement of a defined planning structure. In this model, different function modules are parallelly developed as prototypes and then integrated to speed up product delivery. https://www.esds.co.in
  • 27. Rapid Application Development (RAD) Model https://www.esds.co.in
  • 28. Strengths of RAD Model Customer’s continuous involvement ensures minimal risks of not achieving customer satisfaction Reduced cycle time and enhanced productivity with minimal team members Easy to accommodate any user changes Weaknesses of RAD Model Heavily dependent on technically strong members for identifying business requirements Hard to use and implement with legacy systems https://www.esds.co.in