0% found this document useful (0 votes)
57 views2 pages

What Is SDLC?: 1. Requirements Gathering

SDLC stands for Software Development Life Cycle and refers to a process used to structure and manage the development of software. The SDLC process aims to produce software that is cost-effective, high quality, and meets requirements. Key stages of the SDLC include analysis, design, implementation, testing, deployment, and maintenance.

Uploaded by

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

What Is SDLC?: 1. Requirements Gathering

SDLC stands for Software Development Life Cycle and refers to a process used to structure and manage the development of software. The SDLC process aims to produce software that is cost-effective, high quality, and meets requirements. Key stages of the SDLC include analysis, design, implementation, testing, deployment, and maintenance.

Uploaded by

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

What is SDLC?

SDLC stands for Software Development Life Cycle. A Software


Development Life Cycle is essentially a series of steps, or phases, that provide a
model for the development and lifecycle management of an application or piece
of software.

SDLC is the process consisting of a series of planned activities to develop or alter


the software products.

Benefits of the SDLC Process

The intent of a SDLC process it to help produce a product that is cost-


efficient, effective, and of high quality. Once an application is created, the SDLC
maps the proper deployment and decommissioning of the software once it
becomes a legacy. The SDLC methodology usually contains the following stages:
Analysis (requirements and design), construction, testing, release, and
maintenance (response). Veracode makes it possible to integrate automated
security testing into the SDLC process through use of its cloud based platform.

1. Requirements Gathering:
In this phase we gather all the requirements from the client, i.e. what are the
client expected input, output……
2. Analysis:
In this phase based upon the client requirements we prepare one
documentation is called “High Level Design Document”. It contains Abstract,
Functional Requirements, Non Functional Requirements, Existing System,
Proposed System, SRS,………
3. Design:
It is difficult to understand the High Level Design Document for all the members,
so to understand easily we use “Low Level Design Document”. To design this
document we use UML (Unified Modeling Language). In this we have Use case,
Sequence, Collaboration……..
4. Coding:
In this phase we develop the coding module by module. After developing all the
modules we integrate them.
5. Testing:
After developing we have to check weather client requirements are satisfied or
not. If not we are again going to develop.
6. Implementation:
In testing phase if client requirements are satisfied, we go for implementation.
i.e. we need to deploy the application in some server.
7. Maintenance:
After deployment, if at all any problems come from the client side; we are
providing maintenance for that application.

You might also like