0% found this document useful (0 votes)
25 views

L7 SDLC 2

Uploaded by

Samantha Layco
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)
25 views

L7 SDLC 2

Uploaded by

Samantha Layco
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/ 1

SOFTWARE DEVELOPMENT LIFE CYCLE  This is done through ‘SRS’ - Software Requirement

(SDLC) Specification document which consists of all the product


requirements to be designed and developed during the project
Introduction life cycle.

The SDLC is framework that describes the activities 3. Designing the Software
performed at each stage of a software development project.
 Based on the requirements specified in SRS, usually more
SDLC process is used by the software industry to design, than one design approach for the product architecture is
develop and test high quality software. It aims to produce the quality proposed and documented in a DDS - Design Document
software that meets or exceeds customer expectations, reaches Specification
completion within time and budget.  The DDS is reviewed by all the stakeholders and based on
various parameters as risk assessment design modularity,
ISO/IEC 12207 is an international standard for software life- budget and time constraints, the best design approach is
cycle processes. It aims to be the standard that defines all the tasks selected for the software.
required for developing and maintaining software.
4. Developing the Software
Software Engineering Process Technology Company,
(SEPT) is a firm specializing in meeting the software process standards  In this stage of SDLC the actual development starts and the
information needs of the professional community, particularly product is built. The programming code is generated as per
concerning ISO/IEC 12207. DDS during this stage.
 Developers have to follow the coding guidelines defined by
SOFTWARE DEVELOPMENT LIFE CYCLE their organization and programming tools like compilers,
SDLC or the Software Development Life Cycle is a process interpreters, debuggers etc are used to generate and
that produces software with the highest quality and lowest cost in the implement the code.
shortest time possible. SDLC provides a well-structured flow of phases
5. Testing the Software
that help an organization to quickly produce high-quality software
which is well-tested and ready for production use.  This stage is usually a subset of all the stages as in the
modern SDLC models, the testing activities are mostly
*SDLC works by lowering the cost of software development
involved in all the stages of SDLC.
while simultaneously improving quality and shortening production
 However this stage refers to the testing only that stage of the
time. *
software where defects are reported, tracked, fixed and
retested, until the software reaches the quality standards
defined in the SRS.

6. Deployment and Maintenance

 Once the software is tested and no bugs or errors are reported


then it is deployed.
 Then based on the feedback, the software may be released as
it is or with suggested enhancements in the target segment.
 After the software is deployed then its maintenance starts.

SDLC MODELS

To help understand and implement the SDLC phases various


SDLC models have been created by software development experts,
universities, and standard organizations.

SDLC Phases

1. Planning and Requirements Analysis

2. Defining Requirements

3. Designing the Software

4. Building or Developing the Software

5. Testing the Software 6.Deployment and Maintenance

1. Planning & Requirement Analysis

 Requirement analysis is the most important and fundamental


stage in SDLC.
 It is performed by the senior members of the team with inputs
from all the stakeholders and domain experts or SMEs in the
industry.

2. Defining Requirements

 Once the requirement analysis is done the next step is to


clearly and define and document the software requirements
and get them approved from the project stakeholders.

You might also like