<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>sdlc phases - Wikitechy</title>
	<atom:link href="https://www.wikitechy.com/interview-questions/tag/sdlc-phases/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.wikitechy.com/interview-questions/tag/sdlc-phases/</link>
	<description>Interview Questions</description>
	<lastBuildDate>Thu, 09 Sep 2021 09:44:45 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9</generator>

<image>
	<url>https://www.wikitechy.com/interview-questions/wp-content/uploads/2025/10/cropped-wikitechy-icon-32x32.png</url>
	<title>sdlc phases - Wikitechy</title>
	<link>https://www.wikitechy.com/interview-questions/tag/sdlc-phases/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>What is SDLC ?</title>
		<link>https://www.wikitechy.com/interview-questions/software-testing/what-is-sdlc/</link>
					<comments>https://www.wikitechy.com/interview-questions/software-testing/what-is-sdlc/#respond</comments>
		
		<dc:creator><![CDATA[Editor]]></dc:creator>
		<pubDate>Sun, 18 Jul 2021 19:16:03 +0000</pubDate>
				<category><![CDATA[Software Testing]]></category>
		<category><![CDATA[Accenture interview questions and answers]]></category>
		<category><![CDATA[agile sdlc]]></category>
		<category><![CDATA[agile sdlc model]]></category>
		<category><![CDATA[Applied Materials interview questions and answers]]></category>
		<category><![CDATA[AVEVA Software interview questions and answers]]></category>
		<category><![CDATA[best sdlc model]]></category>
		<category><![CDATA[best sdlc model for web designsdlc modelssdlc phasessoftware development life cycle models]]></category>
		<category><![CDATA[Capgemini interview questions and answers]]></category>
		<category><![CDATA[CASTING NETWORKS INDIA PVT LIMITED interview questions and answers]]></category>
		<category><![CDATA[CGI Group Inc interview questions and answers]]></category>
		<category><![CDATA[Collabera Technologies interview questions and answers]]></category>
		<category><![CDATA[CSG International interview questions and answers]]></category>
		<category><![CDATA[Dell International Services India Pvt Ltd interview questions and answers]]></category>
		<category><![CDATA[FIS Global Business Solutions India Pvt Ltd interview questions and answers]]></category>
		<category><![CDATA[HealthAsyst Pvt Ltd interview questions and answers]]></category>
		<category><![CDATA[IBM interview questions and answers]]></category>
		<category><![CDATA[Indecomm Global Services interview questions and answers]]></category>
		<category><![CDATA[Infogain interview questions and answers]]></category>
		<category><![CDATA[Infosys Technologies interview questions and answers]]></category>
		<category><![CDATA[L&T Infotech interview questions and answers]]></category>
		<category><![CDATA[MagicBricks Interview Questions and Answers]]></category>
		<category><![CDATA[Mavenir interview questions and answers]]></category>
		<category><![CDATA[Mindtree interview questions and answers]]></category>
		<category><![CDATA[Newt Global interview questions and answers]]></category>
		<category><![CDATA[Oracle Corporation interview questions and answers]]></category>
		<category><![CDATA[PeopleStrong interview questions and answers]]></category>
		<category><![CDATA[Persistent Systems interview questions and answers]]></category>
		<category><![CDATA[polaris financial technology interview questions and answers]]></category>
		<category><![CDATA[R Systems interview questions and answers]]></category>
		<category><![CDATA[SAP Labs India Pvt Ltd interview questions and answers]]></category>
		<category><![CDATA[sdlc]]></category>
		<category><![CDATA[sdlc agile]]></category>
		<category><![CDATA[sdlc agile model]]></category>
		<category><![CDATA[sdlc definition]]></category>
		<category><![CDATA[sdlc full form]]></category>
		<category><![CDATA[sdlc in software engineering]]></category>
		<category><![CDATA[sdlc life cycle]]></category>
		<category><![CDATA[sdlc meaning]]></category>
		<category><![CDATA[sdlc methodologies]]></category>
		<category><![CDATA[sdlc methodology]]></category>
		<category><![CDATA[sdlc model]]></category>
		<category><![CDATA[sdlc models]]></category>
		<category><![CDATA[sdlc models examples]]></category>
		<category><![CDATA[sdlc models in software engineering]]></category>
		<category><![CDATA[sdlc phases]]></category>
		<category><![CDATA[sdlc phases with examples]]></category>
		<category><![CDATA[sdlc process]]></category>
		<category><![CDATA[sdlc stages]]></category>
		<category><![CDATA[sdlc stands for]]></category>
		<category><![CDATA[sdlc steps]]></category>
		<category><![CDATA[sdlc waterfall]]></category>
		<category><![CDATA[sdlc waterfall model]]></category>
		<category><![CDATA[software development life cycle]]></category>
		<category><![CDATA[software development life cycle models]]></category>
		<category><![CDATA[software development models]]></category>
		<category><![CDATA[stages of system development life cycle]]></category>
		<category><![CDATA[Tech Mahindra interview questions and answers]]></category>
		<category><![CDATA[testing in agile]]></category>
		<category><![CDATA[Trigent Software interview questions and answers]]></category>
		<category><![CDATA[types of sdlc]]></category>
		<category><![CDATA[UnitedHealth Group interview questions and answers]]></category>
		<category><![CDATA[ValueLabs interview questions and answers]]></category>
		<category><![CDATA[Virtusa Consulting Services Pvt Ltd interview questions and answers]]></category>
		<category><![CDATA[what is sdlc]]></category>
		<guid isPermaLink="false">https://www.wikitechy.com/interview-questions/?p=940</guid>

					<description><![CDATA[Answer : The Software Development Lifecycle is a systematic process...]]></description>
										<content:encoded><![CDATA[<div class="TextHeading">
<div class="hddn">
<h2 id="what-is-sdlc" class="color-pink" style="text-align: justify;">What is SDLC ?</h2>
</div>
</div>
<div class="Content" style="text-align: justify;">
<div class="hddn">
<ul>
<li>Software Development Life Cycle (SDLC) is a set of phases that provide a common understanding of the software building process.</li>
<li>How the software is realized and developed from the business understanding and requirements elicitation phase to convert these business ideas and requirements into functions and features until its usage and operation to achieve the business needs.</li>
<li>Generally a software engineer should have enough knowledge on how to select the SDLC model based on the project context and the business requirements.</li>
<li>Therefore, it may be required to choose the right SDLC model according to the specific concerns and requirements of the project to ensure its success.</li>
<li>You can think of SDLC models as tools that you can use to better deliver your software project. Therefore, knowing and understanding each model and when to use it, the advantages and disadvantages of each one are important to know which one is suitable for the project context.</li>
</ul>
</div>
</div>
<div class="ImageContent" style="text-align: justify;">
<div class="hddn"><img decoding="async" class="img-responsive center-block aligncenter" src="https://cdn.wikitechy.com/interview-questions/software-testing/what-is-sdlc.png" alt="What is SDLC" /></div>
</div>
<p style="text-align: justify;" align="center">What is SDLC</p>
<div class="text-center row" style="text-align: justify;">
<div class="col-sm-12">
<div id="bsa-zone_1590522538159-8_123456"></div>
</div>
</div>
<div class="Content" style="text-align: justify;">
<div class="hddn">
<ul>
<li>There are some various software development life cycle models defined and designed which are followed during the software development process. These models are also referred as Software Development Process Models&#8221;.</li>
<li>Each process model based on a Series of rules unique to its type to ensure success in the process of software development.</li>
</ul>
</div>
</div>
<div class="Content" style="text-align: justify;">
<div class="hddn">
<ul>
<li>Following are the most important and popular SDLC models followed in the industry &amp; miuns</li>
</ul>
</div>
</div>
<div class="Content" style="text-align: justify;">
<div class="hddn">
<ul>
<li style="list-style-type: none;">
<ul>
<li>Waterfall Model</li>
<li>Iterative Model</li>
<li>Spiral Model</li>
<li>V-Model</li>
<li>Big Bang Model</li>
</ul>
</li>
</ul>
</div>
</div>
<div class="TextHeading" style="text-align: justify;">
<div class="hddn">
<h2 id="waterfall-model" class="color-purple">Waterfall model</h2>
</div>
</div>
<div class="Content" style="text-align: justify;">
<div class="hddn">
<ul>
<li>The waterfall is a widely accepted SDLC model. In this approach, the whole process of the software development is divided into various phases. In this SDLC model, the outcome of one phase acts as the input for the next phase.</li>
<li>This SDLC model is documentation-intensive, with earlier phases documenting what need be performed in the subsequent phases.</li>
</ul>
</div>
</div>
<div class="TextHeading" style="text-align: justify;">
<div class="hddn">
<h2 id="incremental-approach" class="color-blue">Incremental Approach</h2>
</div>
</div>
<div class="Content" style="text-align: justify;">
<div class="hddn">
<ul>
<li>The incremental model is not a separate model. It is essentially a series of waterfall cycles.</li>
<li>The requirements are divided into groups at the start of the project. For each group, the SDLC model is followed to develop software.</li>
<li>The SDLC process is repeated, with each release adding more functionality until all requirements are met. In this method, every cycle act as the maintenance phase for the previous software release.</li>
<li>Modification to the incremental model allows development cycles to overlap. After that subsequent cycle may begin before the previous cycle is complete.</li>
</ul>
</div>
</div>
<div class="TextHeading" style="text-align: justify;">
<div class="hddn">
<h2 id="v-model" class="color-blue">V-Model</h2>
</div>
</div>
<div class="Content" style="text-align: justify;">
<div class="hddn">
<ul>
<li>In this type of SDLC model testing and the development, the phase is planned in parallel.</li>
<li>So, there are verification phases on the side and the validation phase on the other side. V-Model joins by Coding phase.</li>
</ul>
</div>
</div>
<div class="TextHeading" style="text-align: justify;">
<div class="hddn">
<h2 id="agile-model" class="color-blue">Agile Model</h2>
</div>
</div>
<div class="Content" style="text-align: justify;">
<div class="hddn">
<ul>
<li>Agile methodology is a practice which promotes continue interaction of development and testing during the SDLC process of any project.</li>
<li>In the Agile method, the entire project is divided into small incremental builds. All of these builds are provided in iterations, and each iteration lasts from one to three weeks.</li>
</ul>
</div>
</div>
<div class="TextHeading" style="text-align: justify;">
<div class="hddn">
<h2 id="sdlc-phases" class="color-red">SDLC Phases</h2>
</div>
</div>
<div class="Content" style="text-align: justify;">
<div class="hddn">
<ul>
<li>Phase 1: Requirement collection and analysis</li>
<li>Phase 2: Feasibility study</li>
<li>Phase 3: Design</li>
<li>Phase 4: Coding</li>
<li>Phase 5: Testing</li>
<li>Phase 6: Installation/Deployment</li>
<li>Phase 7: Maintenance</li>
</ul>
</div>
</div>
<div class="TextHeading" style="text-align: justify;">
<div class="hddn">
<h2 id="phase-1-requirement-collection-and-analysis" class="color-green">Phase 1: Requirement collection and analysis</h2>
</div>
</div>
<div class="Content" style="text-align: justify;">
<div class="hddn">
<ul>
<li>The requirement is the first stage in the SDLC process. It is conducted by the senior team members with inputs from all the stakeholders and domain experts in the industry.</li>
<li>Planning for the quality assurance requirements and recognization of the risks involved is also done at this stage.</li>
</ul>
</div>
</div>
<div class="TextHeading" style="text-align: justify;">
<div class="hddn">
<h2 id="phase-2-feasibility-study" class="color-green">Phase 2: Feasibility study</h2>
</div>
</div>
<div class="Content" style="text-align: justify;">
<div class="hddn">
<ul>
<li>Once the requirement analysis phase is completed the next step is to define and document software needs.</li>
<li>This process conducted with the help of &#8216;Software Requirement Specification&#8217; document also known as &#8216;SRS&#8217; document.</li>
</ul>
</div>
</div>
<div class="TextHeading" style="text-align: justify;">
<div class="hddn">
<h2 id="there-are-mainly-five-types-of-feasibilities-checks" class="color-purple">There are mainly five types of feasibilities checks:</h2>
</div>
</div>
<div class="Content" style="text-align: justify;">
<div class="hddn">
<ul>
<li><b class="color-pink">Economic</b>: Can we complete the project within the budget or not ?</li>
<li><b class="color-pink">Legal</b>: Can we handle this project as cyber law and other regulatory framework/compliances.</li>
<li><b class="color-pink">Operation feasibility</b>: Can we create operations which is expected by the client ?</li>
<li><b class="color-pink">Technical</b>: Need to check whether the current computer system can support the software</li>
<li><b class="color-pink">Schedule</b>: Decide that the project can be completed within the given schedule or not.</li>
</ul>
</div>
</div>
<div class="TextHeading" style="text-align: justify;">
<div class="hddn">
<h2 id="phase-3-design" class="color-green">Phase 3: Design</h2>
</div>
</div>
<div class="Content" style="text-align: justify;">
<div class="hddn">
<ul>
<li>In this third phase, the system and software design documents are prepared as per the requirement specification document. This helps define overall system architecture.</li>
<li>This design phase serves as input for the next phase of the model.There are two kinds of design documents developed in this phase,</li>
</ul>
</div>
</div>
<div class="TextHeading" style="text-align: justify;">
<div class="hddn">
<h2 id="high-level-design-hld" class="color-purple">High-Level Design (HLD)</h2>
</div>
</div>
<div class="Content" style="text-align: justify;">
<div class="hddn">
<ul>
<li>Brief description and name of each module</li>
<li>An outline about the functionality of every module</li>
<li>Interface relationship and dependencies between modules</li>
<li>Database tables identified along with their key elements</li>
<li>Complete architecture diagrams along with technology details</li>
</ul>
</div>
</div>
<div class="TextHeading" style="text-align: justify;">
<div class="hddn">
<h2 id="low-level-designlld" class="color-purple">Low-Level Design(LLD)</h2>
</div>
</div>
<div class="Content" style="text-align: justify;">
<div class="hddn">
<ul>
<li>Functional logic of the modules</li>
<li>Database tables, which include type and size</li>
<li>Complete detail of the interface</li>
<li>Addresses all types of dependency issues</li>
<li>Listing of error messages</li>
<li>Complete input and outputs for every module</li>
</ul>
</div>
</div>
<div class="TextHeading" style="text-align: justify;">
<div class="hddn">
<h2 id="phase-4-coding" class="color-green">Phase 4: Coding</h2>
</div>
</div>
<div class="Content" style="text-align: justify;">
<div class="hddn">
<ul>
<li>Once the system design phase is over, the next phase is coding. In this phase, developers start build the entire system by writing code using the chosen programming language.</li>
<li>In the coding phase, tasks are divided into units or modules and assigned to the various developers. It is the longest phase of the Software Development Life Cycle process.</li>
<li>In this phase, Developer needs to follow certain predefined coding guidelines. They also need to use programming tools like compiler, interpreters, debugger to generate and implement the code.</li>
</ul>
</div>
</div>
<div class="TextHeading" style="text-align: justify;">
<div class="hddn">
<h2 id="phase-5-testing" class="color-green">Phase 5: Testing</h2>
</div>
</div>
<div class="Content" style="text-align: justify;">
<div class="hddn">
<ul>
<li>Once the software is complete, and it is deployed in the testing environment. The testing team starts testing the functionality of the entire system.</li>
<li>This is done to verify that the entire application works according to the customer requirement.</li>
</ul>
</div>
</div>
<div class="TextHeading" style="text-align: justify;">
<div class="hddn">
<h2 id="phase-6-installation-deployment" class="color-green">Phase 6: Installation/Deployment:</h2>
</div>
</div>
<div class="Content" style="text-align: justify;">
<div class="hddn">
<ul>
<li>Once the software testing phase is over and no bugs or errors left in the system then the final deployment process starts.</li>
<li>Based on the feedback given by the project manager, the final software is released and checked for deployment issues if any.</li>
</ul>
</div>
</div>
<div class="TextHeading" style="text-align: justify;">
<div class="hddn">
<h2 id="phase-7-maintenance" class="color-green">Phase 7: Maintenance</h2>
</div>
</div>
<div class="Content">
<div class="hddn">
<ul>
<li style="text-align: justify;">Bug fixing &#8211; bugs are reported because of some scenarios which are not tested at all</li>
<li style="text-align: justify;">Upgrade &#8211; Upgrading the application to the newer versions of the Software</li>
<li style="text-align: justify;">Enhancement &#8211; Adding some new features into the existing software</li>
</ul>
</div>
</div>
]]></content:encoded>
					
					<wfw:commentRss>https://www.wikitechy.com/interview-questions/software-testing/what-is-sdlc/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
