0% found this document useful (0 votes)
5 views15 pages

Faith Presentation - SDLC

The Software Development Life Cycle (SDLC) is a structured process that includes phases such as planning, design, coding, testing, and maintenance for software development. It involves defining problems, planning for success, conducting feasibility studies, and requirement engineering, followed by designing, developing, testing, and deploying software. Maintenance is an ongoing process that includes updates and bug fixes based on user feedback.

Uploaded by

lightyagami07070
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
5 views15 pages

Faith Presentation - SDLC

The Software Development Life Cycle (SDLC) is a structured process that includes phases such as planning, design, coding, testing, and maintenance for software development. It involves defining problems, planning for success, conducting feasibility studies, and requirement engineering, followed by designing, developing, testing, and deploying software. Maintenance is an ongoing process that includes updates and bug fixes based on user feedback.

Uploaded by

lightyagami07070
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 15

SDLC

SDLC
Sof
SDLC
tware Development Life Cycle
Introduction to SDLC

The Software Development Life Cycle (SDLC) is a


structured process encompassing planning, design,
coding, testing, and maintenance for software
development.
Phases of SDLC

Definition Phase Design


Coding
Planning
Testing
Feasibility Study
Implementation
Analysis
Documentation
Requirement Engineering  Maintenance
Defining the Problem

Understand the Gather


1 2
Challenge insights
Clearly define the Research users'
problem to be solved need and pain
points

3
Set the scope
Determine the
boundaries of the
project
Planning for Success

Timeline
1
Establish realistic deadlines and milestones.

Resources
2
Allocate the right team and tools.

Risks
3
Identify and mitigate potential
challenges.
Feasibility Study

Technical Economic
Evaluate the practicality of a Assess the financial implications
system from technological like available budget and cost.
standpoint.

Legal Feasibility Operational


Determine if the proposed system Determine operational
complies with applicable laws and requirements and constraints.
regulations.
Analysis

1 Functional
Identify the software's core
features.

Non-Functional
2 Address performance, security, and
usability.

Constraints
3 Understand the limitations and
dependencies.
Requirement
Engineering

Elicitation Analysis
Gather requirements through Refine and prioritize the
interviews and workshops. requirements.

Specification Validation
Document the requirements Ensure the requirements
in detail. meet user needs.
Designing

Architecture Components
Establish the high-level system Identify the key software
structure. modules.

User Experience
Create intuitive and engaging
interfaces.
Developing the Software

1 2 3

Code Build Deploy


Implement the designed Compile the software Package and release the
features. components. software.
Testing and Verification

Bug Fixing Validation Performance


Identify and resolve Ensure the software Optimize speed, scalability, and
software defects. meets requirements. stability.
Deployment and
Implementation

Direct Parallel
Directly replacing Running both softwares
the old software. concurrently.

Phased Pilot
Implementing new Rolling out first for select
software in stages. users then for everyone.
Documentation
Creating detailed documents of the system design and
code.

Helps in later fixing bugs and modifying the software


especially if the original developer had left.
Maintenance
Is a continuous process

Updating the software as per needs

Fixing any bugs or problems that appear

Also depends upon user's feedback


Thank you !

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy