0% found this document useful (0 votes)
19 views10 pages

SDLC Training

Uploaded by

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

SDLC Training

Uploaded by

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

Incture

SDLC (Software Development


life cycle)
• SDLC is a process that consists of a series of
planned activities to develop or alter the Software
Products.
• It is a process followed for a software project,
within a software organization. It consists of a
detailed plan describing how to develop, maintain,
specific software.
What is • The life cycle defines a methodology for improving
SDLC? the quality of software and the overall development
process
• SDLC is the acronym of Software Development Life
Cycle.
• It is also called as Software Development Process.
• SDLC is a framework defining tasks performed at
each step in the software development process.
Phases in SDLC Incture

Requirement
Gathering

Analysis

Designing

Coding

Testing

Maintenance
and Support
Requirement Gathering Incture

• It is performed by the senior members of the team with inputs from


the customer, the sales department, market surveys and domain
experts in the industry.
• This information is then used to plan the basic project approach and
to conduct product feasibility study in the economical, operational
and technical area.
• Planning for the quality assurance requirements and identification of
the risks associated with the project is also done in the planning
stage.
Analysis Incture

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


clearly define and document the product requirements and get
them approved from the customer or the market analysts.
• This is done through an BRD (Business Requirement
Document) document which consists of all the product
requirements to be designed and developed during the project
life cycle.
Designing Incture

• BRD is the reference for product architects to come out with


the best architecture for the product to be developed.
• Based on the requirements specified in SRS, usually more than
one design approach for the product architecture is proposed
and documented in a Design Document.
• There are two types of Desigh Documents. HLD (High level
design) and LLD (Low level design).
• This DDS is reviewed by all the important stakeholders and
based on various parameters as risk assessment, budget and
time constraints, the best design approach is selected for the
product.
Coding Incture

• In this stage of SDLC the actual development starts and the


product is built.
• The programming code is generated as per LLD during this
stage.
• If the design is performed in a detailed and organized manner,
code generation can be accomplished without much hassle.
• Developers must follow the coding guidelines defined by their
organization and programming tools like compilers,
interpreters, debuggers, etc. are used to generate the code.
Testing Incture

• Software Testing is a method to check whether the actual software


product matches expected requirements and to ensure that software
product is Defect free
• It involves execution of software/system components using manual or
automated tools.
• The purpose of software testing is to identify errors, gaps or missing
requirements in contrast to actual requirements.
• Software Testing is Important because if there are any bugs or errors in
the software, it can be identified early and can be solved before delivery
of the software product.
• Properly tested software product ensures reliability, security and high
performance which further results in time saving, cost effectiveness and
customer satisfaction.
t

Maintenance and Support Incture

• Once the product is tested and ready to be deployed it is released


formally in the appropriate market.
• Sometimes product deployment happens in stages as per the business
strategy of that organization.
• The product may first be released in a limited segment and tested in the
real business environment (UAT- User acceptance testing).
• Then based on the feedback, the product may be released as it is or with
suggested enhancements in the targeting market segment.
• After the product is released in the market, its maintenance is done for
the existing customer base.
Thank You

You might also like