<?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 Archives - SoftUni Global</title>
	<atom:link href="https://softuni.org/tag/sdlc/feed/" rel="self" type="application/rss+xml" />
	<link>https://softuni.org/tag/sdlc/</link>
	<description>Learn Programming and Start a Developer Job</description>
	<lastBuildDate>Wed, 30 Mar 2022 11:57:52 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://softuni.org/wp-content/uploads/2022/04/cropped-SoftUni-Global-Logo-Square-notext-32x32.png</url>
	<title>sdlc Archives - SoftUni Global</title>
	<link>https://softuni.org/tag/sdlc/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Is Software Quality Assurance Important for Developers? [Dev Concepts #26]</title>
		<link>https://softuni.org/dev-concepts/is-software-qa-important-for-developers/</link>
					<comments>https://softuni.org/dev-concepts/is-software-qa-important-for-developers/#respond</comments>
		
		<dc:creator><![CDATA[Aleksandar Peev]]></dc:creator>
		<pubDate>Tue, 25 Jan 2022 06:10:00 +0000</pubDate>
				<category><![CDATA[Dev Concepts]]></category>
		<category><![CDATA[devconcepts]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[qa]]></category>
		<category><![CDATA[quality assurance]]></category>
		<category><![CDATA[sdlc]]></category>
		<category><![CDATA[software development]]></category>
		<guid isPermaLink="false">https://softuni.org/?p=10880</guid>

					<description><![CDATA[<p>In this article, we will get familiar with the Software Quality Assurance (QA) and concepts like manual testing, bug tracking and automated testing.</p>
<p>The post <a href="https://softuni.org/dev-concepts/is-software-qa-important-for-developers/">Is Software Quality Assurance Important for Developers? [Dev Concepts #26]</a> appeared first on <a href="https://softuni.org">SoftUni Global</a>.</p>
]]></description>
										<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="10880" class="elementor elementor-10880" data-elementor-post-type="post">
						<section class="elementor-section elementor-top-section elementor-element elementor-element-5d5405e elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="5d5405e" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-0d32134" data-id="0d32134" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-9216798 elementor-widget elementor-widget-text-editor" data-id="9216798" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p style="text-align: left;"><strong>Software Quality Assurance</strong> is a term that covers all aspects of guaranteeing a <strong>high-quality</strong> software product. It includes <strong>creating processes</strong> for each stage of development to reduce <strong>bugs</strong> and <strong>flaws</strong> during the build. Companies need it to measure the <strong>quality</strong> of the software.</p><p><strong><img fetchpriority="high" decoding="async" class="wp-image-11001 aligncenter" src="https://softuni.org/wp-content/uploads/2022/01/sqa-diagram-300x186.png" alt="sqa-diagram" width="593" height="368" srcset="https://softuni.org/wp-content/uploads/2022/01/sqa-diagram-300x186.png 300w, https://softuni.org/wp-content/uploads/2022/01/sqa-diagram-600x373.png 600w, https://softuni.org/wp-content/uploads/2022/01/sqa-diagram.png 636w" sizes="(max-width: 593px) 100vw, 593px" /></strong></p>								</div>
				</div>
				<div class="elementor-element elementor-element-7534c22 elementor-widget elementor-widget-text-editor" data-id="7534c22" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><span data-preserver-spaces="true">At the heart of the QA process is <strong>software testing</strong>.</span></p><p><span data-preserver-spaces="true">Software testing is the process of checking whether the software conforms to the requirements and works as expected.</span></p><p><span data-preserver-spaces="true">Software testing aims to find the bugs (or defects) in the software and to </span><strong><span data-preserver-spaces="true">report them </span></strong><span data-preserver-spaces="true">for fixing.</span></p><p><span data-preserver-spaces="true">Software testing can be manual or automated.</span></p><p><strong><span data-preserver-spaces="true">Manual testing </span></strong><span data-preserver-spaces="true">is done by hand.</span></p><p><span data-preserver-spaces="true">The QA engineer clicks on the software UI, fill and submits forms, interacts with the software UI</span><span style="font-size: 16px;" data-preserver-spaces="true">, invokes back-end operations by hand or by specialized tools, </span><span style="font-size: 16px;" data-preserver-spaces="true">executes certain functionality, validates that it works correctly, and </span><strong style="font-size: 16px;"><span data-preserver-spaces="true">tries to find defects</span></strong><span style="font-size: 16px;" data-preserver-spaces="true">.</span></p><p><strong><span data-preserver-spaces="true">Manual testing </span></strong><span data-preserver-spaces="true">also involves testing the </span><strong><span data-preserver-spaces="true">user experience</span></strong><span data-preserver-spaces="true"> (UX), the user interface</span><span style="font-size: 16px;">, and the visual look and feel of the software.</span></p><p><span data-preserver-spaces="true"><strong>Automated testing</strong> is done by scripts and programs, which perform robotic checks of the software.</span></p><p><span data-preserver-spaces="true">Instead of clicking at the UI controls, filling and submitting forms by hand,</span></p><p><span data-preserver-spaces="true">QA automation engineers record scripts and write programs to do automate this </span><span data-preserver-spaces="true">and to check whether the software behaves correctly without human innervation.</span></p><p><span data-preserver-spaces="true">In addition to testing, there are a </span><strong><span data-preserver-spaces="true">few other approaches to software quality assurance</span></strong><span data-preserver-spaces="true">.</span></p><p><span data-preserver-spaces="true"><strong>Code reviews</strong> and <strong>quality</strong> inspections are proactive approaches to software quality.</span></p><p><span data-preserver-spaces="true">They aim to catch defects and bad practices early before they appear in the functionality.</span></p><p><span data-preserver-spaces="true">Such practices are typically done by senior developers or senior QA engineers.</span></p><p><strong><span data-preserver-spaces="true">Code reviews</span></strong><span data-preserver-spaces="true"> aim to enforce good practices for internal code quality, such as writing understandable and maintainable code, avoiding repeating code, using clear abstractions, formatting the code correctly, naming identifiers correctly, structuring the code in a clear way, and many others.</span></p><p><strong><span data-preserver-spaces="true">Quality inspections </span></strong><span data-preserver-spaces="true">try to find problems in the code, by understanding its program logic and internal design.</span></p><p><span data-preserver-spaces="true">The goal of the testing process is to find and report the defects and issues with the software.</span></p><p><span data-preserver-spaces="true">Reported bugs are described, submitted, and tracked in </span><strong><span data-preserver-spaces="true">issue tracking software</span></strong><span data-preserver-spaces="true"> (or simply, </span><strong><span data-preserver-spaces="true">bug tracker</span></strong><span data-preserver-spaces="true">).</span></p><p><span data-preserver-spaces="true">In the issue tracker, developers and QA engineers </span><strong><span data-preserver-spaces="true">discuss the issues</span></strong><span data-preserver-spaces="true">, prioritize them, assign them to team members, </span><span data-preserver-spaces="true">track the work on the issues and the changes of their status, confirm when an issue is fixed, and finally close it.</span></p><p><span data-preserver-spaces="true">Issue trackers track </span><strong><span data-preserver-spaces="true">not only the defects</span></strong><span data-preserver-spaces="true"> but also new feature requests and other issues with the software.</span></p><p><strong><span data-preserver-spaces="true">Software quality assurance </span></strong><span data-preserver-spaces="true">is a broad topic in software engineering </span><span data-preserver-spaces="true">and is a separate profession in many software companies.</span></p><p><span data-preserver-spaces="true">QA engineers should have basic software development and </span><strong><span data-preserver-spaces="true">technical skills</span></strong></p><p><span data-preserver-spaces="true">and strong attention to the details and quality, to be diligent and patient, </span><span data-preserver-spaces="true">and to work persistently on the software quality, testing, and test automation.</span></p>								</div>
				</div>
				<div class="elementor-element elementor-element-6b78aeb elementor-widget elementor-widget-text-editor" data-id="6b78aeb" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Here are some reasons for using <strong>Software Quality Assurance</strong>:</p>								</div>
				</div>
				<div class="elementor-element elementor-element-01e322f elementor-widget elementor-widget-text-editor" data-id="01e322f" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<ul><li><strong>Ensures products keep improving</strong></li></ul><p style="text-align: left;"><img decoding="async" class="wp-image-10913 alignleft" src="https://softuni.org/wp-content/uploads/2022/01/ensures-products-to-keep-moving.png" alt="" width="164" height="117" />The <strong>Software </strong><strong>Quality Assurance process</strong> is all about <strong>consistently maintaining high standards</strong>. Many of those standards <strong>depend on what customers want</strong>. As customers <strong>engage</strong> with a product, they will have <strong>suggestions</strong> on how to <strong>improve them</strong>.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-5259f13 elementor-widget elementor-widget-text-editor" data-id="5259f13" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p> </p><ul><li><strong>Leads to more long-term profit</strong></li></ul><p style="text-align: left;"><strong><img decoding="async" class=" wp-image-10912 alignleft" src="https://softuni.org/wp-content/uploads/2022/01/leads-to-more-long-term-profit.png" alt="people-communicate" width="162" height="98" />Software Quality Assurance</strong> can <strong>boost profit</strong> in a few ways. The first is through saving more money by <strong>not wasting time</strong> and <strong>resources</strong>. The second is that the <strong>quality</strong> makes companies more <strong>competitive</strong> in the marketplace. Customers are <strong>willing to pay more</strong> for better <strong>quality</strong>. </p>								</div>
				</div>
				<div class="elementor-element elementor-element-80576aa elementor-widget elementor-widget-text-editor" data-id="80576aa" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<ul><li style="text-align: left;"><strong>Saves companies time and money</strong></li></ul><p style="text-align: left;"><strong><img loading="lazy" decoding="async" class=" wp-image-10910 alignleft" src="https://softuni.org/wp-content/uploads/2022/01/saves-companies-time-and-money.png" alt="cart" width="109" height="84" /></strong>While it <strong>takes time</strong> at the beginning of the process to create systems that<strong> catch errors</strong>, it takes more time to fix the errors if they’re <strong>allowed to happen</strong> or <strong>get out of control</strong>. <strong>Paying to prevent</strong> problems is cheaper than <strong>paying to fix</strong> them.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-eb02556 elementor-widget elementor-widget-text-editor" data-id="eb02556" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<ul><li><strong>Boosts customers&#8217; confidence</strong></li></ul><p style="text-align: left;"><img loading="lazy" decoding="async" class="wp-image-10911 alignleft" src="https://softuni.org/wp-content/uploads/2022/01/boosts-customers-confidence.png" alt="certificate" width="97" height="119" />People will want to <strong>spend money on products</strong>, but only if they believe they’re getting something that’s <strong>worth the price</strong>. When businesses use <strong>Software </strong><strong>QA processes</strong>, they’re letting customers know that they <strong>care</strong> about them and their priorities.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-c4e9065 elementor-widget elementor-widget-text-editor" data-id="c4e9065" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<ul><li><strong>Gives consistent results</strong></li></ul><p><img loading="lazy" decoding="async" class=" wp-image-10914 alignleft" src="https://softuni.org/wp-content/uploads/2022/01/gives-consistent-result.png" alt="checklist" width="108" height="114" />With software products, <strong>consistency</strong> is the most important factor for <strong>Software </strong><strong>Quality Assurance</strong>. The <strong>QA</strong> ensures every product bearing the company’s name <strong>is the same</strong>. No customer is going to get something worse or better than another customer.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-651f846 elementor-widget elementor-widget-text-editor" data-id="651f846" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><strong>Software Quality Assurance</strong> is a must in <strong>Software Development</strong> as it <strong>ensures</strong> your software is built <strong>efficiently</strong> and is<strong> finished with minimal flaws</strong> and <strong>bugs</strong>. Without it, <strong>Software Development</strong> could be quite unreliable, with products potentially requiring complete do-overs.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-88292b4 elementor-widget elementor-widget-video" data-id="88292b4" data-element_type="widget" data-settings="{&quot;youtube_url&quot;:&quot;https:\/\/youtu.be\/c5KQRVFuX30&quot;,&quot;video_type&quot;:&quot;youtube&quot;,&quot;controls&quot;:&quot;yes&quot;}" data-widget_type="video.default">
				<div class="elementor-widget-container">
							<div class="elementor-wrapper elementor-open-inline">
			<div class="elementor-video"></div>		</div>
						</div>
				</div>
				<div class="elementor-element elementor-element-edfdd22 elementor-widget elementor-widget-text-editor" data-id="edfdd22" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<h2>Lesson Topics</h2><div><div><div>In this tutorial we cover the following topics:</div></div><ul><li><b>Software Quality Assurance </b></li><li><b>Live Demo of Issue Tracker</b></li></ul></div>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-37f0882 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="37f0882" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-6270344" data-id="6270344" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
							</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-a0aff0b elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="a0aff0b" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-48c6c18" data-id="48c6c18" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-f972417 elementor-widget elementor-widget-heading" data-id="f972417" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">Lesson Slides</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-37e6760 elementor-widget elementor-widget-pdfjs_viewer" data-id="37e6760" data-element_type="widget" data-widget_type="pdfjs_viewer.default">
				<div class="elementor-widget-container">
					<iframe src="https://softuni.org/wp-content/plugins/pdf-viewer-for-elementor/assets/pdfjs/web/viewer.html?file=https://softuni.org/wp-content/uploads/2022/01/Dev-Concepts-Episode-26-Overview-of-Software-Quality-Assurance.pdf&amp;embedded=true" style="display: block; margin-left: auto; margin-right: auto; width: 100%; height: 800px;" frameborder="1" marginheight="0px" marginwidth="0px" allowfullscreen></iframe>				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				</div>
		<p>The post <a href="https://softuni.org/dev-concepts/is-software-qa-important-for-developers/">Is Software Quality Assurance Important for Developers? [Dev Concepts #26]</a> appeared first on <a href="https://softuni.org">SoftUni Global</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://softuni.org/dev-concepts/is-software-qa-important-for-developers/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>What is Software Development Lifecycle? [Dev Concepts #25]</title>
		<link>https://softuni.org/dev-concepts/what-is-software-development-lifecycle/</link>
					<comments>https://softuni.org/dev-concepts/what-is-software-development-lifecycle/#respond</comments>
		
		<dc:creator><![CDATA[Aleksandar Peev]]></dc:creator>
		<pubDate>Thu, 20 Jan 2022 06:10:00 +0000</pubDate>
				<category><![CDATA[Dev Concepts]]></category>
		<category><![CDATA[devconcepts]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[sdlc]]></category>
		<category><![CDATA[software development]]></category>
		<guid isPermaLink="false">https://softuni.org/?p=10766</guid>

					<description><![CDATA[<p>In this video, we will get familiar with the Software Development Lifecycle and concepts like Requirements, Design, Construction, Testing and QA, Deployment, and Project Managment</p>
<p>The post <a href="https://softuni.org/dev-concepts/what-is-software-development-lifecycle/">What is Software Development Lifecycle? [Dev Concepts #25]</a> appeared first on <a href="https://softuni.org">SoftUni Global</a>.</p>
]]></description>
										<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="10766" class="elementor elementor-10766" data-elementor-post-type="post">
						<section class="elementor-section elementor-top-section elementor-element elementor-element-5d5405e elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="5d5405e" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-0d32134" data-id="0d32134" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-9216798 elementor-widget elementor-widget-text-editor" data-id="9216798" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p style="text-align: left;"><strong><img loading="lazy" decoding="async" class="wp-image-10777 alignright" src="https://softuni.org/wp-content/uploads/2022/01/sdlc-300x282.png" alt="sdlc-diagram" width="327" height="307" srcset="https://softuni.org/wp-content/uploads/2022/01/sdlc-300x282.png 300w, https://softuni.org/wp-content/uploads/2022/01/sdlc.png 531w" sizes="(max-width: 327px) 100vw, 327px" />The Software Development Lifecycle</strong> is a process used by the software industry to <strong>design</strong>, <strong>develop,</strong> and <strong>test</strong> high-quality <strong>software</strong>. It aims to produce high-quality software that meets or exceeds customer expectations reaches completion within times and cost estimates. As shown in the diagram, the process splits into different stages:</p><ol><li style="text-align: left;"><strong>Requirement Analysis</strong></li><li style="text-align: left;"><strong>Defining requirements</strong></li><li style="text-align: left;"><strong>Designing architecture</strong></li><li style="text-align: left;"><strong>Building and Developing</strong></li><li style="text-align: left;"><strong>Testing the Product</strong></li><li style="text-align: left;"><strong>Deployment on the Web</strong></li><li><strong>Maintenance</strong></li></ol><p><strong><img loading="lazy" decoding="async" class=" wp-image-10805 alignright" src="https://softuni.org/wp-content/uploads/2022/01/requirements-image-300x294.jpg" alt="team-talk" width="293" height="287" srcset="https://softuni.org/wp-content/uploads/2022/01/requirements-image-300x294.jpg 300w, https://softuni.org/wp-content/uploads/2022/01/requirements-image-600x587.jpg 600w, https://softuni.org/wp-content/uploads/2022/01/requirements-image-1024x1003.jpg 1024w, https://softuni.org/wp-content/uploads/2022/01/requirements-image-768x752.jpg 768w, https://softuni.org/wp-content/uploads/2022/01/requirements-image.jpg 1149w" sizes="(max-width: 293px) 100vw, 293px" />Requirement Analysis </strong></p><p style="text-align: left;">The <strong>senior</strong> <strong>members</strong> of the team use information from the customer. This information is then used to <strong>plan</strong> the basic project approach and to conduct a product feasibility study in the <strong>economical</strong>, <strong>operational</strong>, and<strong> technical areas</strong>.</p><ul><li><strong>Defining requirements</strong></li></ul><p style="text-align: left;">Then the team should clearly <strong>define</strong> and <strong>document</strong> the<strong> product requirements</strong> and get them <strong>approved</strong> by the customer or the market analysts.</p><p> </p><p><strong><span style="font-weight: bold;"><img loading="lazy" decoding="async" class=" wp-image-10801 alignleft" src="https://softuni.org/wp-content/uploads/2022/01/graphic-designer-workplace_23-2147517292-300x296.jpg" alt="graphic-designer" width="323" height="319" srcset="https://softuni.org/wp-content/uploads/2022/01/graphic-designer-workplace_23-2147517292-300x296.jpg 300w, https://softuni.org/wp-content/uploads/2022/01/graphic-designer-workplace_23-2147517292-100x100.jpg 100w, https://softuni.org/wp-content/uploads/2022/01/graphic-designer-workplace_23-2147517292-600x591.jpg 600w, https://softuni.org/wp-content/uploads/2022/01/graphic-designer-workplace_23-2147517292.jpg 619w" sizes="(max-width: 323px) 100vw, 323px" /></span> </strong></p><ul><li><strong>Designing architecture</strong></li></ul><p style="text-align: left;">A <strong>design approach</strong> clearly <strong>defines</strong> all the <strong>modules</strong> of the product along with its communication and data flow <strong>representation</strong>. The <strong>internal design</strong> should be <strong>clearly defined</strong> with even the minutest of the details.</p><ul><li><span style="font-weight: bold;">Building and Developing</span></li></ul><p style="text-align: left;">In this stage, the actual <strong>development starts</strong>, and the product is <strong>built</strong>. If the design is performed in a <strong>detailed</strong> and <strong>organized manner</strong>, <strong>code generation</strong> can be accomplished without much hassle.</p><p> </p><p><strong><img loading="lazy" decoding="async" class="wp-image-10797 alignright" src="https://softuni.org/wp-content/uploads/2022/01/designer-work-with-internet-free-vector-300x250.jpg" alt="designer-work-with-internet-vector" width="353" height="294" srcset="https://softuni.org/wp-content/uploads/2022/01/designer-work-with-internet-free-vector-300x250.jpg 300w, https://softuni.org/wp-content/uploads/2022/01/designer-work-with-internet-free-vector-600x500.jpg 600w, https://softuni.org/wp-content/uploads/2022/01/designer-work-with-internet-free-vector-1024x853.jpg 1024w, https://softuni.org/wp-content/uploads/2022/01/designer-work-with-internet-free-vector-768x640.jpg 768w, https://softuni.org/wp-content/uploads/2022/01/designer-work-with-internet-free-vector.jpg 1176w" sizes="(max-width: 353px) 100vw, 353px" /></strong></p><ul><li><strong>Testing the Product.</strong></li></ul><p style="text-align: left;">In this stage, we <strong>test</strong> for <strong>defects</strong> and <strong>deficiencies</strong>. We fix those <strong>issues</strong> until the product meets the <strong>original specifications</strong>.</p><ul><li><strong>Deployment on the Web</strong></li></ul><p style="text-align: left;">At this stage, the goal is to <strong>deploy the software </strong>so users can start using the product. However, many organizations choose to move the product through <strong>different deployment environments</strong>, such as a <strong>testing</strong> or <strong>staging environment</strong>.</p><ul><li><strong>Maintenance</strong></li></ul><p style="text-align: left;"><span data-preserver-spaces="true">The final phase of the </span><strong><span data-preserver-spaces="true">Software Development Lifecycle</span></strong><span data-preserver-spaces="true"> occurs after the product is in full operation. Maintenance can include software </span><strong><span data-preserver-spaces="true">upgrades</span></strong><span data-preserver-spaces="true">, </span><strong><span data-preserver-spaces="true">repairs</span></strong><span data-preserver-spaces="true">, and </span><strong><span data-preserver-spaces="true">fixes</span></strong><span data-preserver-spaces="true"> if it </span><strong><span data-preserver-spaces="true">breaks</span></strong><span data-preserver-spaces="true">. Customers often demand <strong>new features</strong> for the software application, which the <strong>developing team</strong> needs to add.</span></p><p><img loading="lazy" decoding="async" class=" wp-image-10806 aligncenter" src="https://softuni.org/wp-content/uploads/2022/01/tasks-point-300x150.png" alt="tasks-point" width="370" height="185" srcset="https://softuni.org/wp-content/uploads/2022/01/tasks-point-300x150.png 300w, https://softuni.org/wp-content/uploads/2022/01/tasks-point-600x300.png 600w, https://softuni.org/wp-content/uploads/2022/01/tasks-point-768x384.png 768w, https://softuni.org/wp-content/uploads/2022/01/tasks-point.png 800w" sizes="(max-width: 370px) 100vw, 370px" /></p><p style="text-align: left;">The <strong>Software Development Lifecycle</strong> done right can allow the <strong>highest level</strong> of management control and documentation. Developers understand what they should <strong>build</strong> and why. All parties agree on the goal upfront and see a clear plan for arriving at that goal. Everyone understands the <strong>costs</strong> and <strong>resources</strong> required. The benefits of using it only exist if the plan is followed <strong>faithfully</strong>.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-88292b4 elementor-widget elementor-widget-video" data-id="88292b4" data-element_type="widget" data-settings="{&quot;youtube_url&quot;:&quot;https:\/\/youtu.be\/dhf4-LVuN2E&quot;,&quot;video_type&quot;:&quot;youtube&quot;,&quot;controls&quot;:&quot;yes&quot;}" data-widget_type="video.default">
				<div class="elementor-widget-container">
							<div class="elementor-wrapper elementor-open-inline">
			<div class="elementor-video"></div>		</div>
						</div>
				</div>
				<div class="elementor-element elementor-element-edfdd22 elementor-widget elementor-widget-text-editor" data-id="edfdd22" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<h2>Lesson Topics</h2><div><div><div>In this tutorial we cover the following topics:</div></div><ul><li><strong>Software Engineering</strong></li><li><b>Software Development Lifecycle (SDLC)</b></li></ul></div>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-0a83d3f elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="0a83d3f" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-566bdf5" data-id="566bdf5" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
							</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-a0aff0b elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="a0aff0b" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-48c6c18" data-id="48c6c18" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-f972417 elementor-widget elementor-widget-heading" data-id="f972417" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">Lesson Slides</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-37e6760 elementor-widget elementor-widget-pdfjs_viewer" data-id="37e6760" data-element_type="widget" data-widget_type="pdfjs_viewer.default">
				<div class="elementor-widget-container">
					<iframe src="https://softuni.org/wp-content/plugins/pdf-viewer-for-elementor/assets/pdfjs/web/viewer.html?file=https://softuni.org/wp-content/uploads/2022/01/Dev-Concepts-Episode-25-Software-Development-Lifecycle.pdf&amp;embedded=true" style="display: block; margin-left: auto; margin-right: auto; width: 100%; height: 800px;" frameborder="1" marginheight="0px" marginwidth="0px" allowfullscreen></iframe>				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				</div>
		<p>The post <a href="https://softuni.org/dev-concepts/what-is-software-development-lifecycle/">What is Software Development Lifecycle? [Dev Concepts #25]</a> appeared first on <a href="https://softuni.org">SoftUni Global</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://softuni.org/dev-concepts/what-is-software-development-lifecycle/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>

<!--
Performance optimized by W3 Total Cache. Learn more: https://www.boldgrid.com/w3-total-cache/?utm_source=w3tc&utm_medium=footer_comment&utm_campaign=free_plugin

Page Caching using Disk: Enhanced 
Lazy Loading (feed)

Served from: softuni.org @ 2026-07-12 11:20:54 by W3 Total Cache
-->