Software Development Life Cycle - SDLC - Software Testing Material
Software Development Life Cycle - SDLC - Software Testing Material
SDLC Infographics:
https://www.softwaretestingmaterial.com/sdlc-software-development-life-cycle/ 1/14
1/10/2020 Software Development Life Cycle - SDLC | Software Testing Material
Manual Testing Interview
Questions
Selenium Interview Questions
Java Interview Questions
SQL Interview Questions
Test Management Tools
Selenium Alternatives
Types of Software Testing
Explain Automation Framework
https://www.softwaretestingmaterial.com/sdlc-software-development-life-cycle/ 2/14
1/10/2020 Software Development Life Cycle - SDLC | Software Testing Material
Detailed Explanation:
https://www.softwaretestingmaterial.com/sdlc-software-development-life-cycle/ 3/14
1/10/2020 Software Development Life Cycle - SDLC | Software Testing Material
SDLC Process:
Why SDLC:
Some of the reasons why SDLC is important in Software Development are as follows. Al Pacino Is 80 Years Old & Where He Lives Now Is
Sad to See
It provides visibility of a project plan to all the involved stakeholders Trading Blvd | Sponsored
https://www.softwaretestingmaterial.com/sdlc-software-development-life-cycle/ 4/14
1/10/2020 Software Development Life Cycle - SDLC | Software Testing Material
SDLC Phases:
A typical Software Development Life Cycle (SDLC) consists of the following phases:
Check out the below video to watch “Software Testing Life Cycle Phases (STLC
Phases)”
Please be patient. The video will load in some time. Al Pacino Is 80 Years Old & Where He Lives Now Is
Sad to See
Trading Blvd | Sponsored
Requirement Phase:
Read Next Story
https://www.softwaretestingmaterial.com/sdlc-software-development-life-cycle/ 5/14
1/10/2020 Software Development Life Cycle - SDLC | Software Testing Material
Requirement gathering and analysis is the most important phase in the software
development lifecycle. Business Analyst collects the requirement from the
Customer/Client as per the clients business needs and documents the requirements
in the Business Requirement Speci cation (document name varies depends upon
the Organization. Some examples are Customer Requirement Speci cation (CRS),
Business Speci cation (BS), etc., and provides the same to Development Team.
Analysis Phase:
Once the requirement gathering and analysis is done the next step is to de ne and
document the product requirements and get them approved by the customer. This
is done through the SRS (Software Requirement Speci cation) document. SRS
consists of all the product requirements to be designed and developed during the
project life cycle. Key people involved in this phase are Project Manager, Business
Analyst and Senior members of the Team. The outcome of this phase is the Software
Requirement Speci cation.
Design Phase:
It has two steps:
HLD – High-Level Design – It gives the architecture of the software product to be
developed and is done by architects and senior developers
LLD – Low-Level Design – It is done by senior developers. It describes how each and
every feature in the product should work and how every component should work.
Here, only the design will be there and not the code
The outcome from this phase is High-Level Document and Low-Level Document
which works as an input to the next phase
Development Phase:
Developers of all levels (seniors, juniors, freshers) involved in this phase. This is the
phase where we start building the software and start writing the code for the
product. The outcome from this phase is Source Code Document (SCD) and the
developed product.
Testing Phase:
When the software is ready, it is sent to the testing department where Test team
tests it thoroughly for di erent defects. They either test the software manually or
using automated testing tools depends on the process de ned in STLC (Software Al Pacino Is 80 Years Old & Where He Lives Now Is
Sad to See
Testing Life Cycle) and ensure that each and every component of the software works Trading Blvd | Sponsored
ne. Once the QA makes sure that the software is error-free, it goes to the next
Read Next Story
https://www.softwaretestingmaterial.com/sdlc-software-development-life-cycle/ 6/14
1/10/2020 Software Development Life Cycle - SDLC | Software Testing Material
stage, which is Implementation. The outcome of this phase is the Quality Product
and the Testing Artifacts.
After successful testing, the product is delivered/deployed to the customer for their
use. Deployment is done by the Deployment/Implementation engineers. Once when
the customers start using the developed system then the actual problems will
come up and needs to be solved from time to time. Fixing the issues found by the
customer comes in the maintenance phase. 100% testing is not possible – because,
the way testers test the product is di erent from the way customers use the
product. Maintenance should be done as per SLA (Service Level Agreement)
Some of the Software Development LifeCycle Models (SDLC Models) followed in the
industry are as follows:
https://www.softwaretestingmaterial.com/sdlc-software-development-life-cycle/ 7/14
1/10/2020 Software Development Life Cycle - SDLC | Software Testing Material
The other related Software Development LifeCycle models are Agile Model, Rapid
Application Development, Rational Uni ed Model, Hybrid Model etc.,
Some of the questions you may face in the Software Testing interview related to
Software Development Life Cycle are as follows.
1. What is SDLC?
2. What is the di erence between SDLC and STLC?
3. What are the di erent types of SDLC models?
4. What are the di erent phases of the Waterfall model?
5. What are the drawbacks of Waterfall model?
6. What are LLDs and HLDs in SDLC?
7. What is a V-model in SDLC & mention its bene ts?
8. What is an Agile model & mention its bene ts?
9. What do you understand by the waterfall model?
10. What is Requirement phase in SDLC? Al Pacino Is 80 Years Old & Where He Lives Now Is
11. What is Analysis phase? Sad to See
Trading Blvd | Sponsored
12. What is Design phase?
13. What is Testing phase? Read Next Story
Related Posts:
Sharing is caring.
Manual Testing
Name
Subscribe
Rajkumar
https://www.softwaretestingmaterial.com/sdlc-software-development-life-cycle/ 9/14
1/10/2020 Software Development Life Cycle - SDLC | Software Testing Material
...
Al Pacino Is 80 Years Old & Where He Lives Now Is Sad to See
Trading Blvd | Sponsored
Sophia Loren Turns 85 & Looks Totally Different Today
WTFacts | Sponsored
The 4 Sisters Took Photos Every Year For 40 Years, You Won't Believe What
Happened To Them
ezzin.com | Sponsored
https://www.softwaretestingmaterial.com/sdlc-software-development-life-cycle/ 10/14
1/10/2020 Software Development Life Cycle - SDLC | Software Testing Material
Jio Launches New "All-In-One- Plans" Priced At Rs 129-2,199, Offers 300% More
Benefits. Details Here
www.ndtv.com | Sponsored
7 thoughts on “Software Development Life Cycle – SDLC | Software
Testing Material”
SAVITA BABAR
October 17, 2017 at 1:50 am
Reply
Rajkumar
October 17, 2017 at 7:13 am
https://www.softwaretestingmaterial.com/sdlc-software-development-life-cycle/ 11/14
1/10/2020 Software Development Life Cycle - SDLC | Software Testing Material
shraddha
June 15, 2018 at 6:22 pm
Reply
Rajkumar
June 27, 2018 at 9:11 am
Thanks Shraddha
Reply
Ahmed
July 5, 2018 at 1:37 am
Thank you Rajkumar for your article. It is easy & clear like water to
understand the SDLC.
Reply
Rajkumar
July 4, 2018 at 5:38 pm
https://www.softwaretestingmaterial.com/sdlc-software-development-life-cycle/ 12/14
1/10/2020 Software Development Life Cycle - SDLC | Software Testing Material
Poornima
June 4, 2019 at 11:21 am
Reply
Leave a Comment
Name *
Email *
Website
Post Comment
https://www.softwaretestingmaterial.com/sdlc-software-development-life-cycle/ 13/14
1/10/2020 Software Development Life Cycle - SDLC | Software Testing Material
TestNG Tutorial Cross Browser Testing eBook - Software Testing Real Time Manual Testing
Copyright 2020 © All rights Reserved. | About us | Privacy Policy | Contact us | Guest Post | Disclaimer | Terms of use | Sitemap
https://www.softwaretestingmaterial.com/sdlc-software-development-life-cycle/ 14/14