DEV Community

ViGnEsH
ViGnEsH

Posted on

Sofware Developer Life Cycle (SDLC)

April-12-2026

Sofware Developer Life Cycle (SDLC)

SDLC is a stand for Sofware developer life cycle ( or sometime System Development Life Cycle)
A Structured, step by step process used by terms.

SDLC Diagram:

Sofware Developer Life Cycle (SDLC) a setps

  1. Requirement Gathering
  2. Planning
  3. Design
  4. Development
  5. Testing
  6. Support& Maintenace

1. Requirement Gathering

Requirement Gathering is (BA) is stand Business Analysis jop role, Business Analysis is gathering in information for client.
(FRS) in stand Function requirement specification, for clint what can create we developed of project.
It clinet finally all business analysis find create (BRS) stand Business requirement specification, check senior all done next step.

2. Planning

Why to do
What to do
when to do
how to do

Planning SDLS is the foundationad first phans the define project scope, goals, risk and resource requirement.
It set a roadmap, cost estimation, scsheduling and resource planning.

3. Design

The stage, the approved requriement and transformed into technicat for project blueprint for implementation.
There are step process in (BRS) structured and project review for client.

4. Development Coding

Developes build the software based for approved design term.

Activities: Coding, code review, view control management.
Output: Source code, executable application.
Key Roles: Frontend, Backend, Full Stack Developers

Who to development Finally find: The are (BRS) File all done find for project.
Development also unit test is basic testing.

4. Testing

Sofware Testing are test developer build a program for check of current run,
It any bug, error loading process very for test.
Find the any bug or error report for developer can fixed and again check testing all find no bug or error go to next stage.

6. Support& Maintenace

The SDLC doesn't end when the software is deployed. The maintenance phase entails the postdeployment work that software teams.
Continual fixes and improvements Updated and optimized code.


Common software development lifecycle models

There are many different software development (SDLC) models:

Waterfall
V-model
Agile
Lean
Iterative
Spiral
Big bang
Rapid application development (RAD)

Choosing the right SDLC model depends on various factors.

Top comments (0)