SlideShare a Scribd company logo
2
Most read
3
Most read
4
Most read
What is SDLC
-by SFSupport247.com
SDLC Phases
(1)
Requirement
Gathering
and Analysis
(2)
Design
(3)
Development/
Coding
(4)
Testing
(5)
Deployment
(6)
Maintenance/
Support
Software
Development
LifeCycle
SDLC stands for
Software Development LifeCycle
- is a step by step process to
develop Software applications.
There are 6 Phases ----->
-by SFSupport247.com
1. Requirement Gathering & Analysis Phase
Goal: Document functional and non-functional requirements(NFRs).
Who: Business Analyst, Functional/Business Users, Architect(s), Lead
Developer, Project Manager or Scrum Master.
Process: Stakeholder discussions, brainstorming sessions, interviews,
Prototyping, Role playing, Review existing system/process.
Deliverables: identified Actors, UseCases, Screen Prototypes, UX designs.
Reviewed and Approved requirements.
-by SFSupport247.com
2. Design Phase
Goal: Develop software Architecture/Design based on the approved
functional and non-functional requirements.
Who: Lead Developer(s), Architect
Process: Design discussions, architecture References, Design Pattern
references, refer Requirement phase deliverables.
Deliverables: Database design, integration/API/Endpoint design, application
design, Infrastructure design. Reviewed and approved designs.
-by SFSupport247.com
3. Development/Coding Phase
Goal: Develop Software by writing software programs/Coding based on the
approved Designs in Design Phase.
Who: Developers, Lead Developer(s)
Process: Review designs, write programs/coding based on the design(s).
Deliverables: completed software development. Reviewed and approved
software programs/coding.
-by SFSupport247.com
4. Testing Phase
Goal: Perform Software testing based on the functional and non functional
requirements.
Who: Testers, Load and Performance Testers, Lead Tester(s)
Process: Based on the requirements, develop and execute Unit TestCases,
Integration TestCases, Load and performance TestCases and also user
Acceptance testing.
Deliverables: Completed development and execution of Testcases. Reviewed
and approved Test results.
-by SFSupport247.com
5. Deployment Phase
Goal: moving the developed software into production environment so that
the Users can access the software.
Who: Lead Developer, Software Configuration Manager/SCM team member,
Infrastructure team, Project Manager, Scrum Master, User.
Process: Project Manager/Scrum master coordinates the deployment plan
with all the stakeholders(Users, lead developer, SCM and infrastructure team)
and set the deployment date and move the software to production.
Deliverables: Software application available in production for users.
-by SFSupport247.com
6. Maintenance/Support Phase
Goal: fix software bugs or issues that are identified during usage of the
software application in production environment.
Who: Developer(s), Lead Developer, Users.
Process: update and test the software programs/coding/configuration to fix
the identified issue/bug.
Deliverables: Software application with bugfix(es) available in production for
users
-by SFSupport247.com
SDLC-Phases

More Related Content

PPT
PPTX
Git branching strategies
PPTX
Agile Development Models
PDF
Feature Driven Development
PPTX
SOURCE CODE MANAGEMENT SYSTEM (GITHUB)
PDF
Software Development Life Cycle (SDLC)
PPTX
Difference between Github vs Gitlab vs Bitbucket
PPTX
A successful Git branching model
Git branching strategies
Agile Development Models
Feature Driven Development
SOURCE CODE MANAGEMENT SYSTEM (GITHUB)
Software Development Life Cycle (SDLC)
Difference between Github vs Gitlab vs Bitbucket
A successful Git branching model

What's hot (20)

PPTX
Infrastructure as Code Presentation v5.pptx
PPTX
Git and GitHub
PPTX
Version control system
PPTX
Git basics to advance with diagrams
PPTX
GitHub Basics - Derek Bable
PPT
Software Engineering (Introduction to Software Engineering)
PPT
Software Engineering (Process Models)
PPT
Software Development Life Cycle (SDLC)
PPTX
AGILE Model (SDLC).pptx
PDF
Feature driven development
PDF
Software development life cycle (sdlc) phases.pdf
DOCX
Low level design template (1)
PPTX
Software Development Life Cycle (SDLC )
PPTX
Git Branch
PPTX
SDLC MODEL
PDF
Software Engineering - chp1- software dev methodologies
PDF
Beyond the Spotify model - Team Topologies - Keynote at JAX DevOps 2019-05-16...
PPTX
software development life cycle(SDLC)
PPT
Git workflows
PDF
A Git Workflow Model or Branching Strategy
Infrastructure as Code Presentation v5.pptx
Git and GitHub
Version control system
Git basics to advance with diagrams
GitHub Basics - Derek Bable
Software Engineering (Introduction to Software Engineering)
Software Engineering (Process Models)
Software Development Life Cycle (SDLC)
AGILE Model (SDLC).pptx
Feature driven development
Software development life cycle (sdlc) phases.pdf
Low level design template (1)
Software Development Life Cycle (SDLC )
Git Branch
SDLC MODEL
Software Engineering - chp1- software dev methodologies
Beyond the Spotify model - Team Topologies - Keynote at JAX DevOps 2019-05-16...
software development life cycle(SDLC)
Git workflows
A Git Workflow Model or Branching Strategy
Ad

Similar to SDLC-Phases (20)

PPT
software development life cycle presentation.ppt
PPTX
Software Development Life Cycle (SDLC).pptx
PPTX
SDLC_Phases_and_Models hdouehd8dipjfowhf.pptx
PDF
Software development life cycle (sdlc) part1
PPTX
Kizla presentation system development & life cycle
PPTX
SDLC Apresentação - Shift Education of Technology
PPTX
sdlc presentation.pptx
PDF
Understanding the Software Development Life Cycle
PPTX
Sdlc model
PPTX
Nandan T M SDLC Phases and roles pptNaan
PDF
What Are the 7 Phases of SDLC Learn the Software Development Lifecycle & Its ...
PPTX
Software development life cycle by chitta
PPT
structure of SDLC.ppt
PPTX
PPTX
SDLC comprises seven different stages: planning, analysis, design, developmen...
PPTX
Software development life cycle.
PDF
Software/System Development Life Cycle
PPTX
Software Development Life Cycle (SDLC)
PDF
Systems Development Life Cycle(SDLC) is the step by step process whi.pdf
PDF
What is software development life cycle
software development life cycle presentation.ppt
Software Development Life Cycle (SDLC).pptx
SDLC_Phases_and_Models hdouehd8dipjfowhf.pptx
Software development life cycle (sdlc) part1
Kizla presentation system development & life cycle
SDLC Apresentação - Shift Education of Technology
sdlc presentation.pptx
Understanding the Software Development Life Cycle
Sdlc model
Nandan T M SDLC Phases and roles pptNaan
What Are the 7 Phases of SDLC Learn the Software Development Lifecycle & Its ...
Software development life cycle by chitta
structure of SDLC.ppt
SDLC comprises seven different stages: planning, analysis, design, developmen...
Software development life cycle.
Software/System Development Life Cycle
Software Development Life Cycle (SDLC)
Systems Development Life Cycle(SDLC) is the step by step process whi.pdf
What is software development life cycle
Ad

Recently uploaded (20)

PPTX
A Presentation on Artificial Intelligence
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
Empathic Computing: Creating Shared Understanding
PPTX
Cloud computing and distributed systems.
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
NewMind AI Monthly Chronicles - July 2025
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
Electronic commerce courselecture one. Pdf
PDF
Approach and Philosophy of On baking technology
PPT
Teaching material agriculture food technology
PPTX
Big Data Technologies - Introduction.pptx
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
Machine learning based COVID-19 study performance prediction
PDF
Network Security Unit 5.pdf for BCA BBA.
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
A Presentation on Artificial Intelligence
Mobile App Security Testing_ A Comprehensive Guide.pdf
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Encapsulation_ Review paper, used for researhc scholars
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Understanding_Digital_Forensics_Presentation.pptx
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Empathic Computing: Creating Shared Understanding
Cloud computing and distributed systems.
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
NewMind AI Monthly Chronicles - July 2025
Spectral efficient network and resource selection model in 5G networks
Electronic commerce courselecture one. Pdf
Approach and Philosophy of On baking technology
Teaching material agriculture food technology
Big Data Technologies - Introduction.pptx
Unlocking AI with Model Context Protocol (MCP)
Machine learning based COVID-19 study performance prediction
Network Security Unit 5.pdf for BCA BBA.
“AI and Expert System Decision Support & Business Intelligence Systems”

SDLC-Phases

  • 1. What is SDLC -by SFSupport247.com
  • 2. SDLC Phases (1) Requirement Gathering and Analysis (2) Design (3) Development/ Coding (4) Testing (5) Deployment (6) Maintenance/ Support Software Development LifeCycle SDLC stands for Software Development LifeCycle - is a step by step process to develop Software applications. There are 6 Phases -----> -by SFSupport247.com
  • 3. 1. Requirement Gathering & Analysis Phase Goal: Document functional and non-functional requirements(NFRs). Who: Business Analyst, Functional/Business Users, Architect(s), Lead Developer, Project Manager or Scrum Master. Process: Stakeholder discussions, brainstorming sessions, interviews, Prototyping, Role playing, Review existing system/process. Deliverables: identified Actors, UseCases, Screen Prototypes, UX designs. Reviewed and Approved requirements. -by SFSupport247.com
  • 4. 2. Design Phase Goal: Develop software Architecture/Design based on the approved functional and non-functional requirements. Who: Lead Developer(s), Architect Process: Design discussions, architecture References, Design Pattern references, refer Requirement phase deliverables. Deliverables: Database design, integration/API/Endpoint design, application design, Infrastructure design. Reviewed and approved designs. -by SFSupport247.com
  • 5. 3. Development/Coding Phase Goal: Develop Software by writing software programs/Coding based on the approved Designs in Design Phase. Who: Developers, Lead Developer(s) Process: Review designs, write programs/coding based on the design(s). Deliverables: completed software development. Reviewed and approved software programs/coding. -by SFSupport247.com
  • 6. 4. Testing Phase Goal: Perform Software testing based on the functional and non functional requirements. Who: Testers, Load and Performance Testers, Lead Tester(s) Process: Based on the requirements, develop and execute Unit TestCases, Integration TestCases, Load and performance TestCases and also user Acceptance testing. Deliverables: Completed development and execution of Testcases. Reviewed and approved Test results. -by SFSupport247.com
  • 7. 5. Deployment Phase Goal: moving the developed software into production environment so that the Users can access the software. Who: Lead Developer, Software Configuration Manager/SCM team member, Infrastructure team, Project Manager, Scrum Master, User. Process: Project Manager/Scrum master coordinates the deployment plan with all the stakeholders(Users, lead developer, SCM and infrastructure team) and set the deployment date and move the software to production. Deliverables: Software application available in production for users. -by SFSupport247.com
  • 8. 6. Maintenance/Support Phase Goal: fix software bugs or issues that are identified during usage of the software application in production environment. Who: Developer(s), Lead Developer, Users. Process: update and test the software programs/coding/configuration to fix the identified issue/bug. Deliverables: Software application with bugfix(es) available in production for users -by SFSupport247.com