L7 SDLC 2
L7 SDLC 2
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.
SDLC MODELS
SDLC Phases
2. Defining Requirements
2. Defining Requirements