CINXE.COM
Systems development life cycle - Wikipedia
<!DOCTYPE html> <html class="client-nojs vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-sticky-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-1 vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-1 vector-feature-night-mode-enabled skin-theme-clientpref-day vector-toc-available" lang="en" dir="ltr"> <head> <meta charset="UTF-8"> <title>Systems development life cycle - Wikipedia</title> <script>(function(){var className="client-js vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-sticky-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-1 vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-1 vector-feature-night-mode-enabled skin-theme-clientpref-day vector-toc-available";var cookie=document.cookie.match(/(?:^|; )enwikimwclientpreferences=([^;]+)/);if(cookie){cookie[1].split('%2C').forEach(function(pref){className=className.replace(new RegExp('(^| )'+pref.replace(/-clientpref-\w+$|[^\w-]+/g,'')+'-clientpref-\\w+( |$)'),'$1'+pref+'$2');});}document.documentElement.className=className;}());RLCONF={"wgBreakFrames":false,"wgSeparatorTransformTable":["",""],"wgDigitTransformTable":["",""],"wgDefaultDateFormat":"dmy", "wgMonthNames":["","January","February","March","April","May","June","July","August","September","October","November","December"],"wgRequestId":"d4d8973a-56ba-4061-b308-b7bf570cd865","wgCanonicalNamespace":"","wgCanonicalSpecialPageName":false,"wgNamespaceNumber":0,"wgPageName":"Systems_development_life_cycle","wgTitle":"Systems development life cycle","wgCurRevisionId":1254708834,"wgRevisionId":1254708834,"wgArticleId":573528,"wgIsArticle":true,"wgIsRedirect":false,"wgAction":"view","wgUserName":null,"wgUserGroups":["*"],"wgCategories":["Webarchive template wayback links","Articles with short description","Short description is different from Wikidata","Use American English from March 2019","All Wikipedia articles written in American English","All articles with unsourced statements","Articles with unsourced statements from August 2021","Articles needing additional references from January 2024","All articles needing additional references", "Wikipedia articles needing clarification from January 2023","Articles lacking in-text citations from January 2023","All articles lacking in-text citations","Commons category link is on Wikidata","Systems engineering","Computing terminology","Software development process","Software engineering"],"wgPageViewLanguage":"en","wgPageContentLanguage":"en","wgPageContentModel":"wikitext","wgRelevantPageName":"Systems_development_life_cycle","wgRelevantArticleId":573528,"wgIsProbablyEditable":true,"wgRelevantPageIsProbablyEditable":true,"wgRestrictionEdit":[],"wgRestrictionMove":[],"wgNoticeProject":"wikipedia","wgCiteReferencePreviewsActive":false,"wgFlaggedRevsParams":{"tags":{"status":{"levels":1}}},"wgMediaViewerOnClick":true,"wgMediaViewerEnabledByDefault":true,"wgPopupsFlags":0,"wgVisualEditor":{"pageLanguageCode":"en","pageLanguageDir":"ltr","pageVariantFallbacks":"en"},"wgMFDisplayWikibaseDescriptions":{"search":true,"watchlist":true,"tagline":false,"nearby":true}, "wgWMESchemaEditAttemptStepOversample":false,"wgWMEPageLength":30000,"wgRelatedArticlesCompat":[],"wgCentralAuthMobileDomain":false,"wgEditSubmitButtonLabelPublish":true,"wgULSPosition":"interlanguage","wgULSisCompactLinksEnabled":false,"wgVector2022LanguageInHeader":true,"wgULSisLanguageSelectorEmpty":false,"wgWikibaseItemId":"Q559486","wgCheckUserClientHintsHeadersJsApi":["brands","architecture","bitness","fullVersionList","mobile","model","platform","platformVersion"],"GEHomepageSuggestedEditsEnableTopics":true,"wgGETopicsMatchModeEnabled":false,"wgGEStructuredTaskRejectionReasonTextInputEnabled":false,"wgGELevelingUpEnabledForUser":false};RLSTATE={"ext.globalCssJs.user.styles":"ready","site.styles":"ready","user.styles":"ready","ext.globalCssJs.user":"ready","user":"ready","user.options":"loading","ext.cite.styles":"ready","skins.vector.search.codex.styles":"ready","skins.vector.styles":"ready","skins.vector.icons":"ready","jquery.makeCollapsible.styles":"ready", "ext.wikimediamessages.styles":"ready","ext.visualEditor.desktopArticleTarget.noscript":"ready","ext.uls.interlanguage":"ready","wikibase.client.init":"ready","ext.wikimediaBadges":"ready"};RLPAGEMODULES=["ext.cite.ux-enhancements","mediawiki.page.media","site","mediawiki.page.ready","jquery.makeCollapsible","mediawiki.toc","skins.vector.js","ext.centralNotice.geoIP","ext.centralNotice.startUp","ext.gadget.ReferenceTooltips","ext.gadget.switcher","ext.urlShortener.toolbar","ext.centralauth.centralautologin","mmv.bootstrap","ext.popups","ext.visualEditor.desktopArticleTarget.init","ext.visualEditor.targetLoader","ext.echo.centralauth","ext.eventLogging","ext.wikimediaEvents","ext.navigationTiming","ext.uls.interface","ext.cx.eventlogging.campaigns","ext.cx.uls.quick.actions","wikibase.client.vector-2022","ext.checkUser.clientHints","ext.growthExperiments.SuggestedEditSession","wikibase.sidebar.tracking"];</script> <script>(RLQ=window.RLQ||[]).push(function(){mw.loader.impl(function(){return["user.options@12s5i",function($,jQuery,require,module){mw.user.tokens.set({"patrolToken":"+\\","watchToken":"+\\","csrfToken":"+\\"}); }];});});</script> <link rel="stylesheet" href="/w/load.php?lang=en&modules=ext.cite.styles%7Cext.uls.interlanguage%7Cext.visualEditor.desktopArticleTarget.noscript%7Cext.wikimediaBadges%7Cext.wikimediamessages.styles%7Cjquery.makeCollapsible.styles%7Cskins.vector.icons%2Cstyles%7Cskins.vector.search.codex.styles%7Cwikibase.client.init&only=styles&skin=vector-2022"> <script async="" src="/w/load.php?lang=en&modules=startup&only=scripts&raw=1&skin=vector-2022"></script> <meta name="ResourceLoaderDynamicStyles" content=""> <link rel="stylesheet" href="/w/load.php?lang=en&modules=site.styles&only=styles&skin=vector-2022"> <meta name="generator" content="MediaWiki 1.44.0-wmf.4"> <meta name="referrer" content="origin"> <meta name="referrer" content="origin-when-cross-origin"> <meta name="robots" content="max-image-preview:standard"> <meta name="format-detection" content="telephone=no"> <meta property="og:image" content="https://upload.wikimedia.org/wikipedia/commons/7/7e/SDLC-Maintenance-Highlighted.png"> <meta property="og:image:width" content="1200"> <meta property="og:image:height" content="1200"> <meta property="og:image" content="https://upload.wikimedia.org/wikipedia/commons/thumb/7/7e/SDLC-Maintenance-Highlighted.png/800px-SDLC-Maintenance-Highlighted.png"> <meta property="og:image:width" content="800"> <meta property="og:image:height" content="800"> <meta property="og:image" content="https://upload.wikimedia.org/wikipedia/commons/thumb/7/7e/SDLC-Maintenance-Highlighted.png/640px-SDLC-Maintenance-Highlighted.png"> <meta property="og:image:width" content="640"> <meta property="og:image:height" content="640"> <meta name="viewport" content="width=1120"> <meta property="og:title" content="Systems development life cycle - Wikipedia"> <meta property="og:type" content="website"> <link rel="preconnect" href="//upload.wikimedia.org"> <link rel="alternate" media="only screen and (max-width: 640px)" href="//en.m.wikipedia.org/wiki/Systems_development_life_cycle"> <link rel="alternate" type="application/x-wiki" title="Edit this page" href="/w/index.php?title=Systems_development_life_cycle&action=edit"> <link rel="apple-touch-icon" href="/static/apple-touch/wikipedia.png"> <link rel="icon" href="/static/favicon/wikipedia.ico"> <link rel="search" type="application/opensearchdescription+xml" href="/w/rest.php/v1/search" title="Wikipedia (en)"> <link rel="EditURI" type="application/rsd+xml" href="//en.wikipedia.org/w/api.php?action=rsd"> <link rel="canonical" href="https://en.wikipedia.org/wiki/Systems_development_life_cycle"> <link rel="license" href="https://creativecommons.org/licenses/by-sa/4.0/deed.en"> <link rel="alternate" type="application/atom+xml" title="Wikipedia Atom feed" href="/w/index.php?title=Special:RecentChanges&feed=atom"> <link rel="dns-prefetch" href="//meta.wikimedia.org" /> <link rel="dns-prefetch" href="//login.wikimedia.org"> </head> <body class="skin--responsive skin-vector skin-vector-search-vue mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-0 ns-subject mw-editable page-Systems_development_life_cycle rootpage-Systems_development_life_cycle skin-vector-2022 action-view"><a class="mw-jump-link" href="#bodyContent">Jump to content</a> <div class="vector-header-container"> <header class="vector-header mw-header"> <div class="vector-header-start"> <nav class="vector-main-menu-landmark" aria-label="Site"> <div id="vector-main-menu-dropdown" class="vector-dropdown vector-main-menu-dropdown vector-button-flush-left vector-button-flush-right" > <input type="checkbox" id="vector-main-menu-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-main-menu-dropdown" class="vector-dropdown-checkbox " aria-label="Main menu" > <label id="vector-main-menu-dropdown-label" for="vector-main-menu-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-menu mw-ui-icon-wikimedia-menu"></span> <span class="vector-dropdown-label-text">Main menu</span> </label> <div class="vector-dropdown-content"> <div id="vector-main-menu-unpinned-container" class="vector-unpinned-container"> <div id="vector-main-menu" class="vector-main-menu vector-pinnable-element"> <div class="vector-pinnable-header vector-main-menu-pinnable-header vector-pinnable-header-unpinned" data-feature-name="main-menu-pinned" data-pinnable-element-id="vector-main-menu" data-pinned-container-id="vector-main-menu-pinned-container" data-unpinned-container-id="vector-main-menu-unpinned-container" > <div class="vector-pinnable-header-label">Main menu</div> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-main-menu.pin">move to sidebar</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-main-menu.unpin">hide</button> </div> <div id="p-navigation" class="vector-menu mw-portlet mw-portlet-navigation" > <div class="vector-menu-heading"> Navigation </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="n-mainpage-description" class="mw-list-item"><a href="/wiki/Main_Page" title="Visit the main page [z]" accesskey="z"><span>Main page</span></a></li><li id="n-contents" class="mw-list-item"><a href="/wiki/Wikipedia:Contents" title="Guides to browsing Wikipedia"><span>Contents</span></a></li><li id="n-currentevents" class="mw-list-item"><a href="/wiki/Portal:Current_events" title="Articles related to current events"><span>Current events</span></a></li><li id="n-randompage" class="mw-list-item"><a href="/wiki/Special:Random" title="Visit a randomly selected article [x]" accesskey="x"><span>Random article</span></a></li><li id="n-aboutsite" class="mw-list-item"><a href="/wiki/Wikipedia:About" title="Learn about Wikipedia and how it works"><span>About Wikipedia</span></a></li><li id="n-contactpage" class="mw-list-item"><a href="//en.wikipedia.org/wiki/Wikipedia:Contact_us" title="How to contact Wikipedia"><span>Contact us</span></a></li> </ul> </div> </div> <div id="p-interaction" class="vector-menu mw-portlet mw-portlet-interaction" > <div class="vector-menu-heading"> Contribute </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="n-help" class="mw-list-item"><a href="/wiki/Help:Contents" title="Guidance on how to use and edit Wikipedia"><span>Help</span></a></li><li id="n-introduction" class="mw-list-item"><a href="/wiki/Help:Introduction" title="Learn how to edit Wikipedia"><span>Learn to edit</span></a></li><li id="n-portal" class="mw-list-item"><a href="/wiki/Wikipedia:Community_portal" title="The hub for editors"><span>Community portal</span></a></li><li id="n-recentchanges" class="mw-list-item"><a href="/wiki/Special:RecentChanges" title="A list of recent changes to Wikipedia [r]" accesskey="r"><span>Recent changes</span></a></li><li id="n-upload" class="mw-list-item"><a href="/wiki/Wikipedia:File_upload_wizard" title="Add images or other media for use on Wikipedia"><span>Upload file</span></a></li> </ul> </div> </div> </div> </div> </div> </div> </nav> <a href="/wiki/Main_Page" class="mw-logo"> <img class="mw-logo-icon" src="/static/images/icons/wikipedia.png" alt="" aria-hidden="true" height="50" width="50"> <span class="mw-logo-container skin-invert"> <img class="mw-logo-wordmark" alt="Wikipedia" src="/static/images/mobile/copyright/wikipedia-wordmark-en.svg" style="width: 7.5em; height: 1.125em;"> <img class="mw-logo-tagline" alt="The Free Encyclopedia" src="/static/images/mobile/copyright/wikipedia-tagline-en.svg" width="117" height="13" style="width: 7.3125em; height: 0.8125em;"> </span> </a> </div> <div class="vector-header-end"> <div id="p-search" role="search" class="vector-search-box-vue vector-search-box-collapses vector-search-box-show-thumbnail vector-search-box-auto-expand-width vector-search-box"> <a href="/wiki/Special:Search" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only search-toggle" title="Search Wikipedia [f]" accesskey="f"><span class="vector-icon mw-ui-icon-search mw-ui-icon-wikimedia-search"></span> <span>Search</span> </a> <div class="vector-typeahead-search-container"> <div class="cdx-typeahead-search cdx-typeahead-search--show-thumbnail cdx-typeahead-search--auto-expand-width"> <form action="/w/index.php" id="searchform" class="cdx-search-input cdx-search-input--has-end-button"> <div id="simpleSearch" class="cdx-search-input__input-wrapper" data-search-loc="header-moved"> <div class="cdx-text-input cdx-text-input--has-start-icon"> <input class="cdx-text-input__input" type="search" name="search" placeholder="Search Wikipedia" aria-label="Search Wikipedia" autocapitalize="sentences" title="Search Wikipedia [f]" accesskey="f" id="searchInput" > <span class="cdx-text-input__icon cdx-text-input__start-icon"></span> </div> <input type="hidden" name="title" value="Special:Search"> </div> <button class="cdx-button cdx-search-input__end-button">Search</button> </form> </div> </div> </div> <nav class="vector-user-links vector-user-links-wide" aria-label="Personal tools"> <div class="vector-user-links-main"> <div id="p-vector-user-menu-preferences" class="vector-menu mw-portlet emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> <div id="p-vector-user-menu-userpage" class="vector-menu mw-portlet emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> <nav class="vector-appearance-landmark" aria-label="Appearance"> <div id="vector-appearance-dropdown" class="vector-dropdown " title="Change the appearance of the page's font size, width, and color" > <input type="checkbox" id="vector-appearance-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-appearance-dropdown" class="vector-dropdown-checkbox " aria-label="Appearance" > <label id="vector-appearance-dropdown-label" for="vector-appearance-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-appearance mw-ui-icon-wikimedia-appearance"></span> <span class="vector-dropdown-label-text">Appearance</span> </label> <div class="vector-dropdown-content"> <div id="vector-appearance-unpinned-container" class="vector-unpinned-container"> </div> </div> </div> </nav> <div id="p-vector-user-menu-notifications" class="vector-menu mw-portlet emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> <div id="p-vector-user-menu-overflow" class="vector-menu mw-portlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="pt-sitesupport-2" class="user-links-collapsible-item mw-list-item user-links-collapsible-item"><a data-mw="interface" href="https://donate.wikimedia.org/wiki/Special:FundraiserRedirector?utm_source=donate&utm_medium=sidebar&utm_campaign=C13_en.wikipedia.org&uselang=en" class=""><span>Donate</span></a> </li> <li id="pt-createaccount-2" class="user-links-collapsible-item mw-list-item user-links-collapsible-item"><a data-mw="interface" href="/w/index.php?title=Special:CreateAccount&returnto=Systems+development+life+cycle" title="You are encouraged to create an account and log in; however, it is not mandatory" class=""><span>Create account</span></a> </li> <li id="pt-login-2" class="user-links-collapsible-item mw-list-item user-links-collapsible-item"><a data-mw="interface" href="/w/index.php?title=Special:UserLogin&returnto=Systems+development+life+cycle" title="You're encouraged to log in; however, it's not mandatory. [o]" accesskey="o" class=""><span>Log in</span></a> </li> </ul> </div> </div> </div> <div id="vector-user-links-dropdown" class="vector-dropdown vector-user-menu vector-button-flush-right vector-user-menu-logged-out" title="Log in and more options" > <input type="checkbox" id="vector-user-links-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-user-links-dropdown" class="vector-dropdown-checkbox " aria-label="Personal tools" > <label id="vector-user-links-dropdown-label" for="vector-user-links-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-ellipsis mw-ui-icon-wikimedia-ellipsis"></span> <span class="vector-dropdown-label-text">Personal tools</span> </label> <div class="vector-dropdown-content"> <div id="p-personal" class="vector-menu mw-portlet mw-portlet-personal user-links-collapsible-item" title="User menu" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="pt-sitesupport" class="user-links-collapsible-item mw-list-item"><a href="https://donate.wikimedia.org/wiki/Special:FundraiserRedirector?utm_source=donate&utm_medium=sidebar&utm_campaign=C13_en.wikipedia.org&uselang=en"><span>Donate</span></a></li><li id="pt-createaccount" class="user-links-collapsible-item mw-list-item"><a href="/w/index.php?title=Special:CreateAccount&returnto=Systems+development+life+cycle" title="You are encouraged to create an account and log in; however, it is not mandatory"><span class="vector-icon mw-ui-icon-userAdd mw-ui-icon-wikimedia-userAdd"></span> <span>Create account</span></a></li><li id="pt-login" class="user-links-collapsible-item mw-list-item"><a href="/w/index.php?title=Special:UserLogin&returnto=Systems+development+life+cycle" title="You're encouraged to log in; however, it's not mandatory. [o]" accesskey="o"><span class="vector-icon mw-ui-icon-logIn mw-ui-icon-wikimedia-logIn"></span> <span>Log in</span></a></li> </ul> </div> </div> <div id="p-user-menu-anon-editor" class="vector-menu mw-portlet mw-portlet-user-menu-anon-editor" > <div class="vector-menu-heading"> Pages for logged out editors <a href="/wiki/Help:Introduction" aria-label="Learn more about editing"><span>learn more</span></a> </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="pt-anoncontribs" class="mw-list-item"><a href="/wiki/Special:MyContributions" title="A list of edits made from this IP address [y]" accesskey="y"><span>Contributions</span></a></li><li id="pt-anontalk" class="mw-list-item"><a href="/wiki/Special:MyTalk" title="Discussion about edits from this IP address [n]" accesskey="n"><span>Talk</span></a></li> </ul> </div> </div> </div> </div> </nav> </div> </header> </div> <div class="mw-page-container"> <div class="mw-page-container-inner"> <div class="vector-sitenotice-container"> <div id="siteNotice"><!-- CentralNotice --></div> </div> <div class="vector-column-start"> <div class="vector-main-menu-container"> <div id="mw-navigation"> <nav id="mw-panel" class="vector-main-menu-landmark" aria-label="Site"> <div id="vector-main-menu-pinned-container" class="vector-pinned-container"> </div> </nav> </div> </div> <div class="vector-sticky-pinned-container"> <nav id="mw-panel-toc" aria-label="Contents" data-event-name="ui.sidebar-toc" class="mw-table-of-contents-container vector-toc-landmark"> <div id="vector-toc-pinned-container" class="vector-pinned-container"> <div id="vector-toc" class="vector-toc vector-pinnable-element"> <div class="vector-pinnable-header vector-toc-pinnable-header vector-pinnable-header-pinned" data-feature-name="toc-pinned" data-pinnable-element-id="vector-toc" > <h2 class="vector-pinnable-header-label">Contents</h2> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-toc.pin">move to sidebar</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-toc.unpin">hide</button> </div> <ul class="vector-toc-contents" id="mw-panel-toc-list"> <li id="toc-mw-content-text" class="vector-toc-list-item vector-toc-level-1"> <a href="#" class="vector-toc-link"> <div class="vector-toc-text">(Top)</div> </a> </li> <li id="toc-Overview" class="vector-toc-list-item vector-toc-level-1"> <a class="vector-toc-link" href="#Overview"> <div class="vector-toc-text"> <span class="vector-toc-numb">1</span> <span>Overview</span> </div> </a> <ul id="toc-Overview-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-History" class="vector-toc-list-item vector-toc-level-1"> <a class="vector-toc-link" href="#History"> <div class="vector-toc-text"> <span class="vector-toc-numb">2</span> <span>History</span> </div> </a> <ul id="toc-History-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Models" class="vector-toc-list-item vector-toc-level-1"> <a class="vector-toc-link" href="#Models"> <div class="vector-toc-text"> <span class="vector-toc-numb">3</span> <span>Models</span> </div> </a> <button aria-controls="toc-Models-sublist" class="cdx-button cdx-button--weight-quiet cdx-button--icon-only vector-toc-toggle"> <span class="vector-icon mw-ui-icon-wikimedia-expand"></span> <span>Toggle Models subsection</span> </button> <ul id="toc-Models-sublist" class="vector-toc-list"> <li id="toc-Waterfall" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Waterfall"> <div class="vector-toc-text"> <span class="vector-toc-numb">3.1</span> <span>Waterfall</span> </div> </a> <ul id="toc-Waterfall-sublist" class="vector-toc-list"> <li id="toc-Preliminary_analysis" class="vector-toc-list-item vector-toc-level-3"> <a class="vector-toc-link" href="#Preliminary_analysis"> <div class="vector-toc-text"> <span class="vector-toc-numb">3.1.1</span> <span>Preliminary analysis</span> </div> </a> <ul id="toc-Preliminary_analysis-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Systems_analysis,_requirements_definition" class="vector-toc-list-item vector-toc-level-3"> <a class="vector-toc-link" href="#Systems_analysis,_requirements_definition"> <div class="vector-toc-text"> <span class="vector-toc-numb">3.1.2</span> <span>Systems analysis, requirements definition</span> </div> </a> <ul id="toc-Systems_analysis,_requirements_definition-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Systems_design" class="vector-toc-list-item vector-toc-level-3"> <a class="vector-toc-link" href="#Systems_design"> <div class="vector-toc-text"> <span class="vector-toc-numb">3.1.3</span> <span>Systems design</span> </div> </a> <ul id="toc-Systems_design-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Development" class="vector-toc-list-item vector-toc-level-3"> <a class="vector-toc-link" href="#Development"> <div class="vector-toc-text"> <span class="vector-toc-numb">3.1.4</span> <span>Development</span> </div> </a> <ul id="toc-Development-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Integration_and_testing" class="vector-toc-list-item vector-toc-level-3"> <a class="vector-toc-link" href="#Integration_and_testing"> <div class="vector-toc-text"> <span class="vector-toc-numb">3.1.5</span> <span>Integration and testing</span> </div> </a> <ul id="toc-Integration_and_testing-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Acceptance,_installation,_deployment" class="vector-toc-list-item vector-toc-level-3"> <a class="vector-toc-link" href="#Acceptance,_installation,_deployment"> <div class="vector-toc-text"> <span class="vector-toc-numb">3.1.6</span> <span>Acceptance, installation, deployment</span> </div> </a> <ul id="toc-Acceptance,_installation,_deployment-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Maintenance" class="vector-toc-list-item vector-toc-level-3"> <a class="vector-toc-link" href="#Maintenance"> <div class="vector-toc-text"> <span class="vector-toc-numb">3.1.7</span> <span>Maintenance</span> </div> </a> <ul id="toc-Maintenance-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Evaluation" class="vector-toc-list-item vector-toc-level-3"> <a class="vector-toc-link" href="#Evaluation"> <div class="vector-toc-text"> <span class="vector-toc-numb">3.1.8</span> <span>Evaluation</span> </div> </a> <ul id="toc-Evaluation-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Disposal" class="vector-toc-list-item vector-toc-level-3"> <a class="vector-toc-link" href="#Disposal"> <div class="vector-toc-text"> <span class="vector-toc-numb">3.1.9</span> <span>Disposal</span> </div> </a> <ul id="toc-Disposal-sublist" class="vector-toc-list"> </ul> </li> </ul> </li> <li id="toc-Systems_analysis_and_design" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Systems_analysis_and_design"> <div class="vector-toc-text"> <span class="vector-toc-numb">3.2</span> <span>Systems analysis and design</span> </div> </a> <ul id="toc-Systems_analysis_and_design-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Object-oriented_analysis_and_design" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Object-oriented_analysis_and_design"> <div class="vector-toc-text"> <span class="vector-toc-numb">3.3</span> <span>Object-oriented analysis and design</span> </div> </a> <ul id="toc-Object-oriented_analysis_and_design-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-System_lifecycle" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#System_lifecycle"> <div class="vector-toc-text"> <span class="vector-toc-numb">3.4</span> <span>System lifecycle</span> </div> </a> <ul id="toc-System_lifecycle-sublist" class="vector-toc-list"> <li id="toc-Conceptual_design" class="vector-toc-list-item vector-toc-level-3"> <a class="vector-toc-link" href="#Conceptual_design"> <div class="vector-toc-text"> <span class="vector-toc-numb">3.4.1</span> <span>Conceptual design</span> </div> </a> <ul id="toc-Conceptual_design-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Preliminary_system_design" class="vector-toc-list-item vector-toc-level-3"> <a class="vector-toc-link" href="#Preliminary_system_design"> <div class="vector-toc-text"> <span class="vector-toc-numb">3.4.2</span> <span>Preliminary system design</span> </div> </a> <ul id="toc-Preliminary_system_design-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Detail_design_and_development" class="vector-toc-list-item vector-toc-level-3"> <a class="vector-toc-link" href="#Detail_design_and_development"> <div class="vector-toc-text"> <span class="vector-toc-numb">3.4.3</span> <span>Detail design and development</span> </div> </a> <ul id="toc-Detail_design_and_development-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Production_and_construction" class="vector-toc-list-item vector-toc-level-3"> <a class="vector-toc-link" href="#Production_and_construction"> <div class="vector-toc-text"> <span class="vector-toc-numb">3.4.4</span> <span>Production and construction</span> </div> </a> <ul id="toc-Production_and_construction-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Utilization_and_support" class="vector-toc-list-item vector-toc-level-3"> <a class="vector-toc-link" href="#Utilization_and_support"> <div class="vector-toc-text"> <span class="vector-toc-numb">3.4.5</span> <span>Utilization and support</span> </div> </a> <ul id="toc-Utilization_and_support-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Phase-out_and_disposal" class="vector-toc-list-item vector-toc-level-3"> <a class="vector-toc-link" href="#Phase-out_and_disposal"> <div class="vector-toc-text"> <span class="vector-toc-numb">3.4.6</span> <span>Phase-out and disposal</span> </div> </a> <ul id="toc-Phase-out_and_disposal-sublist" class="vector-toc-list"> </ul> </li> </ul> </li> </ul> </li> <li id="toc-Phases" class="vector-toc-list-item vector-toc-level-1"> <a class="vector-toc-link" href="#Phases"> <div class="vector-toc-text"> <span class="vector-toc-numb">4</span> <span>Phases</span> </div> </a> <button aria-controls="toc-Phases-sublist" class="cdx-button cdx-button--weight-quiet cdx-button--icon-only vector-toc-toggle"> <span class="vector-icon mw-ui-icon-wikimedia-expand"></span> <span>Toggle Phases subsection</span> </button> <ul id="toc-Phases-sublist" class="vector-toc-list"> <li id="toc-System_investigation" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#System_investigation"> <div class="vector-toc-text"> <span class="vector-toc-numb">4.1</span> <span>System investigation</span> </div> </a> <ul id="toc-System_investigation-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Analysis" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Analysis"> <div class="vector-toc-text"> <span class="vector-toc-numb">4.2</span> <span>Analysis</span> </div> </a> <ul id="toc-Analysis-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Design" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Design"> <div class="vector-toc-text"> <span class="vector-toc-numb">4.3</span> <span>Design</span> </div> </a> <ul id="toc-Design-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Testing" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Testing"> <div class="vector-toc-text"> <span class="vector-toc-numb">4.4</span> <span>Testing</span> </div> </a> <ul id="toc-Testing-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Training_and_transition" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Training_and_transition"> <div class="vector-toc-text"> <span class="vector-toc-numb">4.5</span> <span>Training and transition</span> </div> </a> <ul id="toc-Training_and_transition-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Operations_and_maintenance" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Operations_and_maintenance"> <div class="vector-toc-text"> <span class="vector-toc-numb">4.6</span> <span>Operations and maintenance</span> </div> </a> <ul id="toc-Operations_and_maintenance-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Evaluation_2" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Evaluation_2"> <div class="vector-toc-text"> <span class="vector-toc-numb">4.7</span> <span>Evaluation</span> </div> </a> <ul id="toc-Evaluation_2-sublist" class="vector-toc-list"> </ul> </li> </ul> </li> <li id="toc-Life_cycle" class="vector-toc-list-item vector-toc-level-1"> <a class="vector-toc-link" href="#Life_cycle"> <div class="vector-toc-text"> <span class="vector-toc-numb">5</span> <span>Life cycle</span> </div> </a> <button aria-controls="toc-Life_cycle-sublist" class="cdx-button cdx-button--weight-quiet cdx-button--icon-only vector-toc-toggle"> <span class="vector-icon mw-ui-icon-wikimedia-expand"></span> <span>Toggle Life cycle subsection</span> </button> <ul id="toc-Life_cycle-sublist" class="vector-toc-list"> <li id="toc-Management_and_control" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Management_and_control"> <div class="vector-toc-text"> <span class="vector-toc-numb">5.1</span> <span>Management and control</span> </div> </a> <ul id="toc-Management_and_control-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Work_breakdown_structured_organization" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Work_breakdown_structured_organization"> <div class="vector-toc-text"> <span class="vector-toc-numb">5.2</span> <span>Work breakdown structured organization</span> </div> </a> <ul id="toc-Work_breakdown_structured_organization-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Baselines" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Baselines"> <div class="vector-toc-text"> <span class="vector-toc-numb">5.3</span> <span>Baselines</span> </div> </a> <ul id="toc-Baselines-sublist" class="vector-toc-list"> </ul> </li> </ul> </li> <li id="toc-Alternative_methodologies" class="vector-toc-list-item vector-toc-level-1"> <a class="vector-toc-link" href="#Alternative_methodologies"> <div class="vector-toc-text"> <span class="vector-toc-numb">6</span> <span>Alternative methodologies</span> </div> </a> <ul id="toc-Alternative_methodologies-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Strengths_and_weaknesses" class="vector-toc-list-item vector-toc-level-1"> <a class="vector-toc-link" href="#Strengths_and_weaknesses"> <div class="vector-toc-text"> <span class="vector-toc-numb">7</span> <span>Strengths and weaknesses</span> </div> </a> <ul id="toc-Strengths_and_weaknesses-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-See_also" class="vector-toc-list-item vector-toc-level-1"> <a class="vector-toc-link" href="#See_also"> <div class="vector-toc-text"> <span class="vector-toc-numb">8</span> <span>See also</span> </div> </a> <ul id="toc-See_also-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-References" class="vector-toc-list-item vector-toc-level-1"> <a class="vector-toc-link" href="#References"> <div class="vector-toc-text"> <span class="vector-toc-numb">9</span> <span>References</span> </div> </a> <ul id="toc-References-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Further_reading" class="vector-toc-list-item vector-toc-level-1"> <a class="vector-toc-link" href="#Further_reading"> <div class="vector-toc-text"> <span class="vector-toc-numb">10</span> <span>Further reading</span> </div> </a> <ul id="toc-Further_reading-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-External_links" class="vector-toc-list-item vector-toc-level-1"> <a class="vector-toc-link" href="#External_links"> <div class="vector-toc-text"> <span class="vector-toc-numb">11</span> <span>External links</span> </div> </a> <ul id="toc-External_links-sublist" class="vector-toc-list"> </ul> </li> </ul> </div> </div> </nav> </div> </div> <div class="mw-content-container"> <main id="content" class="mw-body"> <header class="mw-body-header vector-page-titlebar"> <nav aria-label="Contents" class="vector-toc-landmark"> <div id="vector-page-titlebar-toc" class="vector-dropdown vector-page-titlebar-toc vector-button-flush-left" > <input type="checkbox" id="vector-page-titlebar-toc-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-page-titlebar-toc" class="vector-dropdown-checkbox " aria-label="Toggle the table of contents" > <label id="vector-page-titlebar-toc-label" for="vector-page-titlebar-toc-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-listBullet mw-ui-icon-wikimedia-listBullet"></span> <span class="vector-dropdown-label-text">Toggle the table of contents</span> </label> <div class="vector-dropdown-content"> <div id="vector-page-titlebar-toc-unpinned-container" class="vector-unpinned-container"> </div> </div> </div> </nav> <h1 id="firstHeading" class="firstHeading mw-first-heading"><span class="mw-page-title-main">Systems development life cycle</span></h1> <div id="p-lang-btn" class="vector-dropdown mw-portlet mw-portlet-lang" > <input type="checkbox" id="p-lang-btn-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-p-lang-btn" class="vector-dropdown-checkbox mw-interlanguage-selector" aria-label="Go to an article in another language. Available in 23 languages" > <label id="p-lang-btn-label" for="p-lang-btn-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--action-progressive mw-portlet-lang-heading-23" aria-hidden="true" ><span class="vector-icon mw-ui-icon-language-progressive mw-ui-icon-wikimedia-language-progressive"></span> <span class="vector-dropdown-label-text">23 languages</span> </label> <div class="vector-dropdown-content"> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li class="interlanguage-link interwiki-ar mw-list-item"><a href="https://ar.wikipedia.org/wiki/%D8%AF%D9%88%D8%B1%D8%A9_%D8%AD%D9%8A%D8%A7%D8%A9_%D8%AA%D8%B7%D9%88%D9%8A%D8%B1_%D8%A7%D9%84%D8%A3%D9%86%D8%B8%D9%85%D8%A9" title="دورة حياة تطوير الأنظمة – Arabic" lang="ar" hreflang="ar" data-title="دورة حياة تطوير الأنظمة" data-language-autonym="العربية" data-language-local-name="Arabic" class="interlanguage-link-target"><span>العربية</span></a></li><li class="interlanguage-link interwiki-ca mw-list-item"><a href="https://ca.wikipedia.org/wiki/Cicle_de_vida_al_desenvolupament_de_sistemes" title="Cicle de vida al desenvolupament de sistemes – Catalan" lang="ca" hreflang="ca" data-title="Cicle de vida al desenvolupament de sistemes" data-language-autonym="Català" data-language-local-name="Catalan" class="interlanguage-link-target"><span>Català</span></a></li><li class="interlanguage-link interwiki-cs mw-list-item"><a href="https://cs.wikipedia.org/wiki/%C5%BDivotn%C3%AD_cyklus_informa%C4%8Dn%C3%ADho_syst%C3%A9mu" title="Životní cyklus informačního systému – Czech" lang="cs" hreflang="cs" data-title="Životní cyklus informačního systému" data-language-autonym="Čeština" data-language-local-name="Czech" class="interlanguage-link-target"><span>Čeština</span></a></li><li class="interlanguage-link interwiki-da mw-list-item"><a href="https://da.wikipedia.org/wiki/Systemudvikling" title="Systemudvikling – Danish" lang="da" hreflang="da" data-title="Systemudvikling" data-language-autonym="Dansk" data-language-local-name="Danish" class="interlanguage-link-target"><span>Dansk</span></a></li><li class="interlanguage-link interwiki-eo mw-list-item"><a href="https://eo.wikipedia.org/wiki/Vivciklo_de_sistema_konstruado" title="Vivciklo de sistema konstruado – Esperanto" lang="eo" hreflang="eo" data-title="Vivciklo de sistema konstruado" data-language-autonym="Esperanto" data-language-local-name="Esperanto" class="interlanguage-link-target"><span>Esperanto</span></a></li><li class="interlanguage-link interwiki-fa mw-list-item"><a href="https://fa.wikipedia.org/wiki/%DA%86%D8%B1%D8%AE%D9%87_%D8%AD%DB%8C%D8%A7%D8%AA_%D8%AA%D9%88%D8%B3%D8%B9%D9%87_%D8%B3%DB%8C%D8%B3%D8%AA%D9%85%E2%80%8C%D9%87%D8%A7" title="چرخه حیات توسعه سیستمها – Persian" lang="fa" hreflang="fa" data-title="چرخه حیات توسعه سیستمها" data-language-autonym="فارسی" data-language-local-name="Persian" class="interlanguage-link-target"><span>فارسی</span></a></li><li class="interlanguage-link interwiki-fr mw-list-item"><a href="https://fr.wikipedia.org/wiki/Cycle_de_d%C3%A9veloppement_(logiciel)" title="Cycle de développement (logiciel) – French" lang="fr" hreflang="fr" data-title="Cycle de développement (logiciel)" data-language-autonym="Français" data-language-local-name="French" class="interlanguage-link-target"><span>Français</span></a></li><li class="interlanguage-link interwiki-ko mw-list-item"><a href="https://ko.wikipedia.org/wiki/%EC%86%8C%ED%94%84%ED%8A%B8%EC%9B%A8%EC%96%B4_%EA%B0%9C%EB%B0%9C_%EC%88%98%EB%AA%85_%EC%A3%BC%EA%B8%B0" title="소프트웨어 개발 수명 주기 – Korean" lang="ko" hreflang="ko" data-title="소프트웨어 개발 수명 주기" data-language-autonym="한국어" data-language-local-name="Korean" class="interlanguage-link-target"><span>한국어</span></a></li><li class="interlanguage-link interwiki-hi mw-list-item"><a href="https://hi.wikipedia.org/wiki/%E0%A4%B8%E0%A4%BF%E0%A4%B8%E0%A5%8D%E0%A4%9F%E0%A4%AE_%E0%A4%A1%E0%A5%87%E0%A4%B5%E0%A4%B2%E0%A4%AA%E0%A4%AE%E0%A5%87%E0%A4%82%E0%A4%9F_%E0%A4%B2%E0%A4%BE%E0%A4%87%E0%A4%AB_%E0%A4%B8%E0%A4%BE%E0%A4%87%E0%A4%95%E0%A4%B2" title="सिस्टम डेवलपमेंट लाइफ साइकल – Hindi" lang="hi" hreflang="hi" data-title="सिस्टम डेवलपमेंट लाइफ साइकल" data-language-autonym="हिन्दी" data-language-local-name="Hindi" class="interlanguage-link-target"><span>हिन्दी</span></a></li><li class="interlanguage-link interwiki-id mw-list-item"><a href="https://id.wikipedia.org/wiki/Daur_hidup_pengembangan_sistem" title="Daur hidup pengembangan sistem – Indonesian" lang="id" hreflang="id" data-title="Daur hidup pengembangan sistem" data-language-autonym="Bahasa Indonesia" data-language-local-name="Indonesian" class="interlanguage-link-target"><span>Bahasa Indonesia</span></a></li><li class="interlanguage-link interwiki-hu mw-list-item"><a href="https://hu.wikipedia.org/wiki/Rendszerfejleszt%C3%A9si_%C3%A9letciklus" title="Rendszerfejlesztési életciklus – Hungarian" lang="hu" hreflang="hu" data-title="Rendszerfejlesztési életciklus" data-language-autonym="Magyar" data-language-local-name="Hungarian" class="interlanguage-link-target"><span>Magyar</span></a></li><li class="interlanguage-link interwiki-nl mw-list-item"><a href="https://nl.wikipedia.org/wiki/DOJ_SDLC" title="DOJ SDLC – Dutch" lang="nl" hreflang="nl" data-title="DOJ SDLC" data-language-autonym="Nederlands" data-language-local-name="Dutch" class="interlanguage-link-target"><span>Nederlands</span></a></li><li class="interlanguage-link interwiki-ja mw-list-item"><a href="https://ja.wikipedia.org/wiki/%E3%82%B7%E3%82%B9%E3%83%86%E3%83%A0%E9%96%8B%E7%99%BA%E3%83%A9%E3%82%A4%E3%83%95%E3%82%B5%E3%82%A4%E3%82%AF%E3%83%AB" title="システム開発ライフサイクル – Japanese" lang="ja" hreflang="ja" data-title="システム開発ライフサイクル" data-language-autonym="日本語" data-language-local-name="Japanese" class="interlanguage-link-target"><span>日本語</span></a></li><li class="interlanguage-link interwiki-no mw-list-item"><a href="https://no.wikipedia.org/wiki/Systemutvikling" title="Systemutvikling – Norwegian Bokmål" lang="nb" hreflang="nb" data-title="Systemutvikling" data-language-autonym="Norsk bokmål" data-language-local-name="Norwegian Bokmål" class="interlanguage-link-target"><span>Norsk bokmål</span></a></li><li class="interlanguage-link interwiki-pt mw-list-item"><a href="https://pt.wikipedia.org/wiki/Ciclo_de_vida_de_desenvolvimento_de_sistemas" title="Ciclo de vida de desenvolvimento de sistemas – Portuguese" lang="pt" hreflang="pt" data-title="Ciclo de vida de desenvolvimento de sistemas" data-language-autonym="Português" data-language-local-name="Portuguese" class="interlanguage-link-target"><span>Português</span></a></li><li class="interlanguage-link interwiki-ru mw-list-item"><a href="https://ru.wikipedia.org/wiki/%D0%96%D0%B8%D0%B7%D0%BD%D0%B5%D0%BD%D0%BD%D1%8B%D0%B9_%D1%86%D0%B8%D0%BA%D0%BB_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%BD%D0%BE%D0%B3%D0%BE_%D0%BE%D0%B1%D0%B5%D1%81%D0%BF%D0%B5%D1%87%D0%B5%D0%BD%D0%B8%D1%8F" title="Жизненный цикл программного обеспечения – Russian" lang="ru" hreflang="ru" data-title="Жизненный цикл программного обеспечения" data-language-autonym="Русский" data-language-local-name="Russian" class="interlanguage-link-target"><span>Русский</span></a></li><li class="interlanguage-link interwiki-sv mw-list-item"><a href="https://sv.wikipedia.org/wiki/Systemutveckling" title="Systemutveckling – Swedish" lang="sv" hreflang="sv" data-title="Systemutveckling" data-language-autonym="Svenska" data-language-local-name="Swedish" class="interlanguage-link-target"><span>Svenska</span></a></li><li class="interlanguage-link interwiki-ta mw-list-item"><a href="https://ta.wikipedia.org/wiki/%E0%AE%92%E0%AE%B0%E0%AF%81%E0%AE%99%E0%AF%8D%E0%AE%95%E0%AE%BF%E0%AE%AF%E0%AE%AE%E0%AF%8D_%E0%AE%B5%E0%AE%BF%E0%AE%B0%E0%AF%81%E0%AE%A4%E0%AF%8D%E0%AE%A4%E0%AE%BF%E0%AE%9A%E0%AF%8D_%E0%AE%9A%E0%AF%81%E0%AE%B4%E0%AE%B1%E0%AF%8D%E0%AE%9A%E0%AE%BF_%E0%AE%B5%E0%AE%9F%E0%AF%8D%E0%AE%9F%E0%AE%AE%E0%AF%8D" title="ஒருங்கியம் விருத்திச் சுழற்சி வட்டம் – Tamil" lang="ta" hreflang="ta" data-title="ஒருங்கியம் விருத்திச் சுழற்சி வட்டம்" data-language-autonym="தமிழ்" data-language-local-name="Tamil" class="interlanguage-link-target"><span>தமிழ்</span></a></li><li class="interlanguage-link interwiki-th mw-list-item"><a href="https://th.wikipedia.org/wiki/%E0%B8%A7%E0%B8%87%E0%B8%88%E0%B8%A3%E0%B8%81%E0%B8%B2%E0%B8%A3%E0%B8%9E%E0%B8%B1%E0%B8%92%E0%B8%99%E0%B8%B2%E0%B8%A3%E0%B8%B0%E0%B8%9A%E0%B8%9A%E0%B8%AA%E0%B8%B2%E0%B8%A3%E0%B8%AA%E0%B8%99%E0%B9%80%E0%B8%97%E0%B8%A8" title="วงจรการพัฒนาระบบสารสนเทศ – Thai" lang="th" hreflang="th" data-title="วงจรการพัฒนาระบบสารสนเทศ" data-language-autonym="ไทย" data-language-local-name="Thai" class="interlanguage-link-target"><span>ไทย</span></a></li><li class="interlanguage-link interwiki-uk mw-list-item"><a href="https://uk.wikipedia.org/wiki/%D0%96%D0%B8%D1%82%D1%82%D1%94%D0%B2%D0%B8%D0%B9_%D1%86%D0%B8%D0%BA%D0%BB_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BD%D0%BE%D0%B3%D0%BE_%D0%B7%D0%B0%D0%B1%D0%B5%D0%B7%D0%BF%D0%B5%D1%87%D0%B5%D0%BD%D0%BD%D1%8F" title="Життєвий цикл програмного забезпечення – Ukrainian" lang="uk" hreflang="uk" data-title="Життєвий цикл програмного забезпечення" data-language-autonym="Українська" data-language-local-name="Ukrainian" class="interlanguage-link-target"><span>Українська</span></a></li><li class="interlanguage-link interwiki-ur mw-list-item"><a href="https://ur.wikipedia.org/wiki/%D9%86%D8%B8%D8%A7%D9%85_%D8%B3%D8%A7%D8%B2%DB%8C_%DA%A9%D8%A7_%DA%86%D8%B1%D8%AE%DB%82_%D8%AD%DB%8C%D8%A7%D8%AA" title="نظام سازی کا چرخۂ حیات – Urdu" lang="ur" hreflang="ur" data-title="نظام سازی کا چرخۂ حیات" data-language-autonym="اردو" data-language-local-name="Urdu" class="interlanguage-link-target"><span>اردو</span></a></li><li class="interlanguage-link interwiki-vi mw-list-item"><a href="https://vi.wikipedia.org/wiki/V%C3%B2ng_%C4%91%E1%BB%9Di_ph%C3%A1t_tri%E1%BB%83n_h%E1%BB%87_th%E1%BB%91ng" title="Vòng đời phát triển hệ thống – Vietnamese" lang="vi" hreflang="vi" data-title="Vòng đời phát triển hệ thống" data-language-autonym="Tiếng Việt" data-language-local-name="Vietnamese" class="interlanguage-link-target"><span>Tiếng Việt</span></a></li><li class="interlanguage-link interwiki-zh mw-list-item"><a href="https://zh.wikipedia.org/wiki/%E7%B3%BB%E7%BB%9F%E5%8F%91%E5%B1%95%E7%94%9F%E5%91%BD%E5%91%A8%E6%9C%9F" title="系统发展生命周期 – Chinese" lang="zh" hreflang="zh" data-title="系统发展生命周期" data-language-autonym="中文" data-language-local-name="Chinese" class="interlanguage-link-target"><span>中文</span></a></li> </ul> <div class="after-portlet after-portlet-lang"><span class="wb-langlinks-edit wb-langlinks-link"><a href="https://www.wikidata.org/wiki/Special:EntityPage/Q559486#sitelinks-wikipedia" title="Edit interlanguage links" class="wbc-editpage">Edit links</a></span></div> </div> </div> </div> </header> <div class="vector-page-toolbar"> <div class="vector-page-toolbar-container"> <div id="left-navigation"> <nav aria-label="Namespaces"> <div id="p-associated-pages" class="vector-menu vector-menu-tabs mw-portlet mw-portlet-associated-pages" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="ca-nstab-main" class="selected vector-tab-noicon mw-list-item"><a href="/wiki/Systems_development_life_cycle" title="View the content page [c]" accesskey="c"><span>Article</span></a></li><li id="ca-talk" class="vector-tab-noicon mw-list-item"><a href="/wiki/Talk:Systems_development_life_cycle" rel="discussion" title="Discuss improvements to the content page [t]" accesskey="t"><span>Talk</span></a></li> </ul> </div> </div> <div id="vector-variants-dropdown" class="vector-dropdown emptyPortlet" > <input type="checkbox" id="vector-variants-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-variants-dropdown" class="vector-dropdown-checkbox " aria-label="Change language variant" > <label id="vector-variants-dropdown-label" for="vector-variants-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet" aria-hidden="true" ><span class="vector-dropdown-label-text">English</span> </label> <div class="vector-dropdown-content"> <div id="p-variants" class="vector-menu mw-portlet mw-portlet-variants emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> </div> </div> </nav> </div> <div id="right-navigation" class="vector-collapsible"> <nav aria-label="Views"> <div id="p-views" class="vector-menu vector-menu-tabs mw-portlet mw-portlet-views" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="ca-view" class="selected vector-tab-noicon mw-list-item"><a href="/wiki/Systems_development_life_cycle"><span>Read</span></a></li><li id="ca-edit" class="vector-tab-noicon mw-list-item"><a href="/w/index.php?title=Systems_development_life_cycle&action=edit" title="Edit this page [e]" accesskey="e"><span>Edit</span></a></li><li id="ca-history" class="vector-tab-noicon mw-list-item"><a href="/w/index.php?title=Systems_development_life_cycle&action=history" title="Past revisions of this page [h]" accesskey="h"><span>View history</span></a></li> </ul> </div> </div> </nav> <nav class="vector-page-tools-landmark" aria-label="Page tools"> <div id="vector-page-tools-dropdown" class="vector-dropdown vector-page-tools-dropdown" > <input type="checkbox" id="vector-page-tools-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-page-tools-dropdown" class="vector-dropdown-checkbox " aria-label="Tools" > <label id="vector-page-tools-dropdown-label" for="vector-page-tools-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet" aria-hidden="true" ><span class="vector-dropdown-label-text">Tools</span> </label> <div class="vector-dropdown-content"> <div id="vector-page-tools-unpinned-container" class="vector-unpinned-container"> <div id="vector-page-tools" class="vector-page-tools vector-pinnable-element"> <div class="vector-pinnable-header vector-page-tools-pinnable-header vector-pinnable-header-unpinned" data-feature-name="page-tools-pinned" data-pinnable-element-id="vector-page-tools" data-pinned-container-id="vector-page-tools-pinned-container" data-unpinned-container-id="vector-page-tools-unpinned-container" > <div class="vector-pinnable-header-label">Tools</div> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-page-tools.pin">move to sidebar</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-page-tools.unpin">hide</button> </div> <div id="p-cactions" class="vector-menu mw-portlet mw-portlet-cactions emptyPortlet vector-has-collapsible-items" title="More options" > <div class="vector-menu-heading"> Actions </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="ca-more-view" class="selected vector-more-collapsible-item mw-list-item"><a href="/wiki/Systems_development_life_cycle"><span>Read</span></a></li><li id="ca-more-edit" class="vector-more-collapsible-item mw-list-item"><a href="/w/index.php?title=Systems_development_life_cycle&action=edit" title="Edit this page [e]" accesskey="e"><span>Edit</span></a></li><li id="ca-more-history" class="vector-more-collapsible-item mw-list-item"><a href="/w/index.php?title=Systems_development_life_cycle&action=history"><span>View history</span></a></li> </ul> </div> </div> <div id="p-tb" class="vector-menu mw-portlet mw-portlet-tb" > <div class="vector-menu-heading"> General </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="t-whatlinkshere" class="mw-list-item"><a href="/wiki/Special:WhatLinksHere/Systems_development_life_cycle" title="List of all English Wikipedia pages containing links to this page [j]" accesskey="j"><span>What links here</span></a></li><li id="t-recentchangeslinked" class="mw-list-item"><a href="/wiki/Special:RecentChangesLinked/Systems_development_life_cycle" rel="nofollow" title="Recent changes in pages linked from this page [k]" accesskey="k"><span>Related changes</span></a></li><li id="t-upload" class="mw-list-item"><a href="/wiki/Wikipedia:File_Upload_Wizard" title="Upload files [u]" accesskey="u"><span>Upload file</span></a></li><li id="t-specialpages" class="mw-list-item"><a href="/wiki/Special:SpecialPages" title="A list of all special pages [q]" accesskey="q"><span>Special pages</span></a></li><li id="t-permalink" class="mw-list-item"><a href="/w/index.php?title=Systems_development_life_cycle&oldid=1254708834" title="Permanent link to this revision of this page"><span>Permanent link</span></a></li><li id="t-info" class="mw-list-item"><a href="/w/index.php?title=Systems_development_life_cycle&action=info" title="More information about this page"><span>Page information</span></a></li><li id="t-cite" class="mw-list-item"><a href="/w/index.php?title=Special:CiteThisPage&page=Systems_development_life_cycle&id=1254708834&wpFormIdentifier=titleform" title="Information on how to cite this page"><span>Cite this page</span></a></li><li id="t-urlshortener" class="mw-list-item"><a href="/w/index.php?title=Special:UrlShortener&url=https%3A%2F%2Fen.wikipedia.org%2Fwiki%2FSystems_development_life_cycle"><span>Get shortened URL</span></a></li><li id="t-urlshortener-qrcode" class="mw-list-item"><a href="/w/index.php?title=Special:QrCode&url=https%3A%2F%2Fen.wikipedia.org%2Fwiki%2FSystems_development_life_cycle"><span>Download QR code</span></a></li> </ul> </div> </div> <div id="p-coll-print_export" class="vector-menu mw-portlet mw-portlet-coll-print_export" > <div class="vector-menu-heading"> Print/export </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="coll-download-as-rl" class="mw-list-item"><a href="/w/index.php?title=Special:DownloadAsPdf&page=Systems_development_life_cycle&action=show-download-screen" title="Download this page as a PDF file"><span>Download as PDF</span></a></li><li id="t-print" class="mw-list-item"><a href="/w/index.php?title=Systems_development_life_cycle&printable=yes" title="Printable version of this page [p]" accesskey="p"><span>Printable version</span></a></li> </ul> </div> </div> <div id="p-wikibase-otherprojects" class="vector-menu mw-portlet mw-portlet-wikibase-otherprojects" > <div class="vector-menu-heading"> In other projects </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li class="wb-otherproject-link wb-otherproject-commons mw-list-item"><a href="https://commons.wikimedia.org/wiki/Category:Systems_Development_Life_Cycle" hreflang="en"><span>Wikimedia Commons</span></a></li><li id="t-wikibase" class="wb-otherproject-link wb-otherproject-wikibase-dataitem mw-list-item"><a href="https://www.wikidata.org/wiki/Special:EntityPage/Q559486" title="Structured data on this page hosted by Wikidata [g]" accesskey="g"><span>Wikidata item</span></a></li> </ul> </div> </div> </div> </div> </div> </div> </nav> </div> </div> </div> <div class="vector-column-end"> <div class="vector-sticky-pinned-container"> <nav class="vector-page-tools-landmark" aria-label="Page tools"> <div id="vector-page-tools-pinned-container" class="vector-pinned-container"> </div> </nav> <nav class="vector-appearance-landmark" aria-label="Appearance"> <div id="vector-appearance-pinned-container" class="vector-pinned-container"> <div id="vector-appearance" class="vector-appearance vector-pinnable-element"> <div class="vector-pinnable-header vector-appearance-pinnable-header vector-pinnable-header-pinned" data-feature-name="appearance-pinned" data-pinnable-element-id="vector-appearance" data-pinned-container-id="vector-appearance-pinned-container" data-unpinned-container-id="vector-appearance-unpinned-container" > <div class="vector-pinnable-header-label">Appearance</div> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-appearance.pin">move to sidebar</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-appearance.unpin">hide</button> </div> </div> </div> </nav> </div> </div> <div id="bodyContent" class="vector-body" aria-labelledby="firstHeading" data-mw-ve-target-container> <div class="vector-body-before-content"> <div class="mw-indicators"> </div> <div id="siteSub" class="noprint">From Wikipedia, the free encyclopedia</div> </div> <div id="contentSub"><div id="mw-content-subtitle"></div></div> <div id="mw-content-text" class="mw-body-content"><div class="mw-content-ltr mw-parser-output" lang="en" dir="ltr"><div class="shortdescription nomobile noexcerpt noprint searchaux" style="display:none">Systems engineering terms</div> <p class="mw-empty-elt"> </p> <figure class="mw-default-size" typeof="mw:File/Thumb"><a href="/wiki/File:SDLC-Maintenance-Highlighted.png" class="mw-file-description"><img src="//upload.wikimedia.org/wikipedia/commons/thumb/7/7e/SDLC-Maintenance-Highlighted.png/220px-SDLC-Maintenance-Highlighted.png" decoding="async" width="220" height="220" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/7/7e/SDLC-Maintenance-Highlighted.png/330px-SDLC-Maintenance-Highlighted.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/7/7e/SDLC-Maintenance-Highlighted.png/440px-SDLC-Maintenance-Highlighted.png 2x" data-file-width="1024" data-file-height="1024" /></a><figcaption>Model of the software development life cycle, highlighting the maintenance phase</figcaption></figure> <p>In <a href="/wiki/Systems_engineering" title="Systems engineering">systems engineering</a>, <a href="/wiki/Information_system" title="Information system">information systems</a> and <a href="/wiki/Software_engineering" title="Software engineering">software engineering</a>, the <b>systems development life cycle</b> (<b>SDLC</b>), also referred to as the <b>application development life cycle</b>, is a process for planning, creating, testing, and deploying an <a href="/wiki/Information_system" title="Information system">information system</a>.<sup id="cite_ref-1" class="reference"><a href="#cite_note-1"><span class="cite-bracket">[</span>1<span class="cite-bracket">]</span></a></sup> The SDLC concept applies to a range of hardware and software configurations, as a system can be composed of hardware only, software only, or a combination of both.<sup id="cite_ref-2" class="reference"><a href="#cite_note-2"><span class="cite-bracket">[</span>2<span class="cite-bracket">]</span></a></sup> There are usually six stages in this cycle: requirement analysis, design, development and testing, implementation, documentation, and evaluation. </p><p>"Software development organization follows some process when developing a Software product in <b><u>mature organization</u></b> this is well defined and managed. In Software development life cycle, we develop Software in a <b><u>Systematic and disciplined manner</u></b>." </p> <meta property="mw:PageProp/toc" /> <div class="mw-heading mw-heading2"><h2 id="Overview">Overview</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Systems_development_life_cycle&action=edit&section=1" title="Edit section: Overview"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>A systems development life cycle is composed of distinct work phases that are used by systems engineers and systems developers to deliver <a href="/wiki/Information_system" title="Information system">information systems</a>. Like anything that is manufactured on an assembly line, an SDLC aims to produce high-quality systems that meet or exceed expectations, based on requirements, by delivering systems within scheduled time frames and cost estimates.<sup id="cite_ref-3" class="reference"><a href="#cite_note-3"><span class="cite-bracket">[</span>3<span class="cite-bracket">]</span></a></sup> Computer systems are complex and often link components with varying origins. Various SDLC methodologies have been created, such as <a href="/wiki/Waterfall_model" title="Waterfall model">waterfall</a>, <a href="/wiki/Spiral_model" title="Spiral model">spiral</a>, <a href="/wiki/Agile_software_development" title="Agile software development">agile</a>, <a href="/wiki/Software_prototyping#Throwaway_prototyping" title="Software prototyping">rapid prototyping</a>, <a href="/wiki/Incremental_development" class="mw-redirect" title="Incremental development">incremental</a>, and synchronize and stabilize.<sup id="cite_ref-4" class="reference"><a href="#cite_note-4"><span class="cite-bracket">[</span>4<span class="cite-bracket">]</span></a></sup> </p><p>SDLC methodologies fit within a flexibility spectrum ranging from agile to iterative to sequential. Agile methodologies, such as <a href="/wiki/Extreme_Programming" class="mw-redirect" title="Extreme Programming">XP</a> and <a href="/wiki/Scrum_(development)" class="mw-redirect" title="Scrum (development)">Scrum</a>, focus on lightweight processes that allow for rapid changes.<sup id="cite_ref-5" class="reference"><a href="#cite_note-5"><span class="cite-bracket">[</span>5<span class="cite-bracket">]</span></a></sup> <a href="/wiki/Iterative_and_incremental_development" title="Iterative and incremental development">Iterative</a> methodologies, such as <a href="/wiki/Rational_Unified_Process" class="mw-redirect" title="Rational Unified Process">Rational Unified Process</a> and <a href="/wiki/Dynamic_systems_development_method" title="Dynamic systems development method">dynamic systems development method</a>, focus on stabilizing project scope and iteratively expanding or improving products. Sequential or big-design-up-front (BDUF) models, such as waterfall, focus on complete and correct planning to guide larger projects and limit risks to successful and predictable results.<sup id="cite_ref-6" class="reference"><a href="#cite_note-6"><span class="cite-bracket">[</span>6<span class="cite-bracket">]</span></a></sup> <a href="/wiki/Anamorphic_development" class="mw-redirect" title="Anamorphic development">Anamorphic development</a> is guided by project scope and adaptive iterations. </p><p>In <a href="/wiki/Project_management" title="Project management">project management</a> a project can include both a <a href="/wiki/Project_life_cycle" class="mw-redirect" title="Project life cycle">project life cycle</a> (PLC) and an SDLC, during which somewhat different activities occur. According to Taylor (2004), "the project life cycle encompasses all the activities of the <a href="/wiki/Project" title="Project">project</a>, while the systems development life cycle focuses on realizing the product <a href="/wiki/Requirement" title="Requirement">requirements</a>".<sup id="cite_ref-7" class="reference"><a href="#cite_note-7"><span class="cite-bracket">[</span>7<span class="cite-bracket">]</span></a></sup> </p><p>SDLC is not a methodology per se, but rather a description of the phases that a methodology should address. The list of phases is not definitive, but typically includes planning, analysis, design, build, test, implement, and maintenance/support. In the Scrum framework,<sup id="cite_ref-8" class="reference"><a href="#cite_note-8"><span class="cite-bracket">[</span>8<span class="cite-bracket">]</span></a></sup> for example, one could say a single user story goes through all the phases of the SDLC within a two-week sprint. By contrast the waterfall methodology, where every business requirement<sup class="noprint Inline-Template Template-Fact" style="white-space:nowrap;">[<i><a href="/wiki/Wikipedia:Citation_needed" title="Wikipedia:Citation needed"><span title="This claim needs references to reliable sources. (August 2021)">citation needed</span></a></i>]</sup> is translated into feature/functional descriptions which are then all implemented typically over a period of months or longer.<sup class="noprint Inline-Template Template-Fact" style="white-space:nowrap;">[<i><a href="/wiki/Wikipedia:Citation_needed" title="Wikipedia:Citation needed"><span title="This claim needs references to reliable sources. (August 2021)">citation needed</span></a></i>]</sup> </p> <div class="mw-heading mw-heading2"><h2 id="History">History</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Systems_development_life_cycle&action=edit&section=2" title="Edit section: History"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>According to Elliott (2004), SDLC "originated in the 1960s, to develop large scale functional <a href="/wiki/Business_systems" class="mw-redirect" title="Business systems">business systems</a> in an age of large scale <a href="/wiki/Business_conglomerate" class="mw-redirect" title="Business conglomerate">business conglomerates</a>. Information systems activities revolved around heavy <a href="/wiki/Data_processing" title="Data processing">data processing</a> and <a href="/wiki/Number_crunching" class="mw-redirect" title="Number crunching">number crunching</a> routines".<sup id="cite_ref-Ell04_9-0" class="reference"><a href="#cite_note-Ell04-9"><span class="cite-bracket">[</span>9<span class="cite-bracket">]</span></a></sup> </p><p>The <a href="/wiki/Structured_systems_analysis_and_design_method" title="Structured systems analysis and design method">structured systems analysis and design method</a> (SSADM) was produced for the UK government <a href="/wiki/Office_of_Government_Commerce" title="Office of Government Commerce">Office of Government Commerce</a> in the 1980s. Ever since, according to Elliott (2004), "the traditional life cycle approaches to systems development have been increasingly replaced with alternative approaches and frameworks, which attempted to overcome some of the inherent deficiencies of the traditional SDLC".<sup id="cite_ref-Ell04_9-1" class="reference"><a href="#cite_note-Ell04-9"><span class="cite-bracket">[</span>9<span class="cite-bracket">]</span></a></sup> </p> <div class="mw-heading mw-heading2"><h2 id="Models">Models</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Systems_development_life_cycle&action=edit&section=3" title="Edit section: Models"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <figure class="mw-default-size mw-halign-right" typeof="mw:File/Thumb"><a href="/wiki/File:Systems_Development_Life_Cycle.gif" class="mw-file-description"><img src="//upload.wikimedia.org/wikipedia/commons/thumb/6/66/Systems_Development_Life_Cycle.gif/480px-Systems_Development_Life_Cycle.gif" decoding="async" width="480" height="300" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/6/66/Systems_Development_Life_Cycle.gif/720px-Systems_Development_Life_Cycle.gif 1.5x, //upload.wikimedia.org/wikipedia/commons/6/66/Systems_Development_Life_Cycle.gif 2x" data-file-width="799" data-file-height="500" /></a><figcaption>A ten-phase version of the systems development life cycle<sup id="cite_ref-US_DJ03_10-0" class="reference"><a href="#cite_note-US_DJ03-10"><span class="cite-bracket">[</span>10<span class="cite-bracket">]</span></a></sup></figcaption></figure><style data-mw-deduplicate="TemplateStyles:r1251242444">.mw-parser-output .ambox{border:1px solid #a2a9b1;border-left:10px solid #36c;background-color:#fbfbfb;box-sizing:border-box}.mw-parser-output .ambox+link+.ambox,.mw-parser-output .ambox+link+style+.ambox,.mw-parser-output .ambox+link+link+.ambox,.mw-parser-output .ambox+.mw-empty-elt+link+.ambox,.mw-parser-output .ambox+.mw-empty-elt+link+style+.ambox,.mw-parser-output .ambox+.mw-empty-elt+link+link+.ambox{margin-top:-1px}html body.mediawiki .mw-parser-output .ambox.mbox-small-left{margin:4px 1em 4px 0;overflow:hidden;width:238px;border-collapse:collapse;font-size:88%;line-height:1.25em}.mw-parser-output .ambox-speedy{border-left:10px solid #b32424;background-color:#fee7e6}.mw-parser-output .ambox-delete{border-left:10px solid #b32424}.mw-parser-output .ambox-content{border-left:10px solid #f28500}.mw-parser-output .ambox-style{border-left:10px solid #fc3}.mw-parser-output .ambox-move{border-left:10px solid #9932cc}.mw-parser-output .ambox-protection{border-left:10px solid #a2a9b1}.mw-parser-output .ambox .mbox-text{border:none;padding:0.25em 0.5em;width:100%}.mw-parser-output .ambox .mbox-image{border:none;padding:2px 0 2px 0.5em;text-align:center}.mw-parser-output .ambox .mbox-imageright{border:none;padding:2px 0.5em 2px 0;text-align:center}.mw-parser-output .ambox .mbox-empty-cell{border:none;padding:0;width:1px}.mw-parser-output .ambox .mbox-image-div{width:52px}@media(min-width:720px){.mw-parser-output .ambox{margin:0 10%}}@media print{body.ns-0 .mw-parser-output .ambox{display:none!important}}</style><table class="box-More_citations_needed_section plainlinks metadata ambox ambox-content ambox-Refimprove" role="presentation"><tbody><tr><td class="mbox-image"><div class="mbox-image-div"><span typeof="mw:File"><a href="/wiki/File:Question_book-new.svg" class="mw-file-description"><img alt="" src="//upload.wikimedia.org/wikipedia/en/thumb/9/99/Question_book-new.svg/50px-Question_book-new.svg.png" decoding="async" width="50" height="39" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/en/thumb/9/99/Question_book-new.svg/75px-Question_book-new.svg.png 1.5x, //upload.wikimedia.org/wikipedia/en/thumb/9/99/Question_book-new.svg/100px-Question_book-new.svg.png 2x" data-file-width="512" data-file-height="399" /></a></span></div></td><td class="mbox-text"><div class="mbox-text-span">This section <b>needs additional citations for <a href="/wiki/Wikipedia:Verifiability" title="Wikipedia:Verifiability">verification</a></b>.<span class="hide-when-compact"> Please help <a href="/wiki/Special:EditPage/Systems_development_life_cycle" title="Special:EditPage/Systems development life cycle">improve this article</a> by <a href="/wiki/Help:Referencing_for_beginners" title="Help:Referencing for beginners">adding citations to reliable sources</a> in this section. Unsourced material may be challenged and removed.</span> <span class="date-container"><i>(<span class="date">January 2024</span>)</i></span><span class="hide-when-compact"><i> (<small><a href="/wiki/Help:Maintenance_template_removal" title="Help:Maintenance template removal">Learn how and when to remove this message</a></small>)</i></span></div></td></tr></tbody></table> <p>SDLC provides a set of phases/steps/activities for system designers and developers to follow. Each phase builds on the results of the previous one.<sup id="cite_ref-US_DJ03_10-1" class="reference"><a href="#cite_note-US_DJ03-10"><span class="cite-bracket">[</span>10<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-EverettSoftware07_11-0" class="reference"><a href="#cite_note-EverettSoftware07-11"><span class="cite-bracket">[</span>11<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-UnhelkarTheArt16_12-0" class="reference"><a href="#cite_note-UnhelkarTheArt16-12"><span class="cite-bracket">[</span>12<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-LandPract12_13-0" class="reference"><a href="#cite_note-LandPract12-13"><span class="cite-bracket">[</span>13<span class="cite-bracket">]</span></a></sup> Not every project requires that the phases be sequential. For smaller, simpler projects, phases may be combined/overlap.<sup id="cite_ref-US_DJ03_10-2" class="reference"><a href="#cite_note-US_DJ03-10"><span class="cite-bracket">[</span>10<span class="cite-bracket">]</span></a></sup> </p> <div class="mw-heading mw-heading3"><h3 id="Waterfall">Waterfall</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Systems_development_life_cycle&action=edit&section=4" title="Edit section: Waterfall"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>The oldest and best known is the <a href="/wiki/Waterfall_model" title="Waterfall model">waterfall model</a>, which uses a linear sequence of steps.<sup id="cite_ref-EverettSoftware07_11-1" class="reference"><a href="#cite_note-EverettSoftware07-11"><span class="cite-bracket">[</span>11<span class="cite-bracket">]</span></a></sup> Waterfall has different varieties. One variety is as follows:<sup id="cite_ref-US_DJ03_10-3" class="reference"><a href="#cite_note-US_DJ03-10"><span class="cite-bracket">[</span>10<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-EverettSoftware07_11-2" class="reference"><a href="#cite_note-EverettSoftware07-11"><span class="cite-bracket">[</span>11<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-14" class="reference"><a href="#cite_note-14"><span class="cite-bracket">[</span>14<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-TaylorIntro08_15-0" class="reference"><a href="#cite_note-TaylorIntro08-15"><span class="cite-bracket">[</span>15<span class="cite-bracket">]</span></a></sup> </p> <div class="mw-heading mw-heading4"><h4 id="Preliminary_analysis">Preliminary analysis</h4><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Systems_development_life_cycle&action=edit&section=5" title="Edit section: Preliminary analysis"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Conduct with a preliminary analysis, consider alternative solutions, estimate costs and benefits, and submit a preliminary plan with recommendations. </p> <dl><dd><ul><li>Conduct preliminary analysis: Identify the organization's objectives and define the nature and scope of the project. Ensure that the project fits with the objectives.</li> <li>Consider alternative solutions: Alternatives may come from interviewing employees, clients, suppliers, and consultants, as well as competitive analysis.</li> <li>Cost-benefit analysis: Analyze the costs and benefits of the project.</li></ul></dd></dl> <div class="mw-heading mw-heading4"><h4 id="Systems_analysis,_requirements_definition"><span id="Systems_analysis.2C_requirements_definition"></span>Systems analysis, requirements definition</h4><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Systems_development_life_cycle&action=edit&section=6" title="Edit section: Systems analysis, requirements definition"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Decompose project goals<sup class="noprint Inline-Template" style="margin-left:0.1em; white-space:nowrap;">[<i><a href="/wiki/Wikipedia:Please_clarify" title="Wikipedia:Please clarify"><span title="Where did the goals come from? (January 2023)">clarification needed</span></a></i>]</sup> into defined functions and operations. This involves gathering and interpreting facts, diagnosing problems, and recommending changes. Analyze end-user information needs and resolve inconsistencies and incompleteness:<sup id="cite_ref-16" class="reference"><a href="#cite_note-16"><span class="cite-bracket">[</span>16<span class="cite-bracket">]</span></a></sup> </p> <dl><dd><ul><li>Collect facts: Obtain end-user requirements by document review, client interviews, observation, and questionnaires.</li> <li>Scrutinize existing system(s): Identify pros and cons.</li> <li>Analyze the proposed system: Find solutions to issues and prepare specifications, incorporating appropriate user proposals.</li></ul></dd></dl> <div class="mw-heading mw-heading4"><h4 id="Systems_design">Systems design</h4><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Systems_development_life_cycle&action=edit&section=7" title="Edit section: Systems design"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>At this step, desired features and operations are detailed, including screen layouts, <a href="/wiki/Business_rule" title="Business rule">business rules</a>, <a href="/wiki/Process_flow_diagram" title="Process flow diagram">process diagrams</a>, <a href="/wiki/Pseudocode" title="Pseudocode">pseudocode</a>, and other deliverables. </p> <div class="mw-heading mw-heading4"><h4 id="Development">Development</h4><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Systems_development_life_cycle&action=edit&section=8" title="Edit section: Development"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Write the code. </p> <div class="mw-heading mw-heading4"><h4 id="Integration_and_testing">Integration and testing</h4><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Systems_development_life_cycle&action=edit&section=9" title="Edit section: Integration and testing"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Assemble the modules in a testing environment. Check for errors, bugs, and interoperability. </p> <div class="mw-heading mw-heading4"><h4 id="Acceptance,_installation,_deployment"><span id="Acceptance.2C_installation.2C_deployment"></span>Acceptance, installation, deployment</h4><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Systems_development_life_cycle&action=edit&section=10" title="Edit section: Acceptance, installation, deployment"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Put the system into production. This may involve training users, deploying hardware, and loading information from the prior system. </p> <div class="mw-heading mw-heading4"><h4 id="Maintenance">Maintenance</h4><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Systems_development_life_cycle&action=edit&section=11" title="Edit section: Maintenance"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Monitor the system to assess its ongoing fitness. Make modest changes and fixes as needed. To maintain the quality of the system. Continual monitoring and updates ensure the system remains effective and high-quality.<sup id="cite_ref-17" class="reference"><a href="#cite_note-17"><span class="cite-bracket">[</span>17<span class="cite-bracket">]</span></a></sup> </p> <div class="mw-heading mw-heading4"><h4 id="Evaluation">Evaluation</h4><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Systems_development_life_cycle&action=edit&section=12" title="Edit section: Evaluation"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>The system and the process are reviewed. Relevant questions include whether the newly implemented system meets requirements and achieves project goals, whether the system is usable, reliable/available, properly scaled and fault-tolerant. Process checks include review of timelines and expenses, as well as user acceptance. </p> <div class="mw-heading mw-heading4"><h4 id="Disposal">Disposal</h4><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Systems_development_life_cycle&action=edit&section=13" title="Edit section: Disposal"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>At end of life, plans are developed for discontinuing the system and transitioning to its replacement. Related information and infrastructure must be repurposed, archived, discarded, or destroyed, while appropriately protecting security.<sup id="cite_ref-18" class="reference"><a href="#cite_note-18"><span class="cite-bracket">[</span>18<span class="cite-bracket">]</span></a></sup> </p><p>In the following diagram, these stages are divided into ten steps, from definition to creation and modification of IT work products: </p> <div class="mw-heading mw-heading3"><h3 id="Systems_analysis_and_design">Systems analysis and design</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Systems_development_life_cycle&action=edit&section=14" title="Edit section: Systems analysis and design"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p><a href="/wiki/Systems_analysis" title="Systems analysis">Systems analysis and design</a> (SAD) can be considered a meta-development activity, which serves to set the stage and bound the problem. SAD can help balance competing high-level requirements. SAD interacts with distributed enterprise architecture, enterprise I.T. Architecture, and business architecture, and relies heavily on concepts such as partitioning, interfaces, personae and roles, and deployment/operational modeling to arrive at a high-level system description. This high-level description is then broken down into the components and modules which can be analyzed, designed, and constructed separately and integrated to accomplish the business goal. SDLC and SAD are cornerstones of full life cycle product and system planning. </p> <div class="mw-heading mw-heading3"><h3 id="Object-oriented_analysis_and_design">Object-oriented analysis and design</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Systems_development_life_cycle&action=edit&section=15" title="Edit section: Object-oriented analysis and design"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p><a href="/wiki/Object-oriented_analysis_and_design" title="Object-oriented analysis and design">Object-oriented analysis and design</a> (OOAD) is the process of analyzing a problem domain to develop a conceptual <a href="/wiki/Model" title="Model">model</a> that can then be used to guide development. During the analysis phase, a programmer develops written requirements and a formal vision document via interviews with stakeholders. </p><p>The conceptual model that results from OOAD typically consists of <a href="/wiki/Use_cases" class="mw-redirect" title="Use cases">use cases</a>, and <a href="/wiki/Class_diagram" title="Class diagram">class</a> and <a href="/wiki/Interaction_diagram" class="mw-redirect" title="Interaction diagram">interaction diagrams</a>. It may also include a <a href="/wiki/User_interface" title="User interface">user interface</a> mock-up. </p><p>An output <a href="/wiki/Artifact_(software_development)" title="Artifact (software development)">artifact</a> does not need to be completely defined to serve as input of object-oriented design; analysis and design may occur in parallel. In practice the results of one activity can feed the other in an iterative process. </p><p>Some typical input artifacts for OOAD: </p> <ul><li><a href="/wiki/Conceptual_model_(computer_science)" class="mw-redirect" title="Conceptual model (computer science)">Conceptual model</a>: A conceptual model is the result of object-oriented analysis. It captures concepts in the problem domain. The conceptual model is explicitly independent of implementation details.</li> <li><a href="/wiki/Use_case" title="Use case">Use cases</a>: A use case is a description of sequences of events that, taken together, complete a required task. Each use case provides <a href="/wiki/Scenario_(computing)" title="Scenario (computing)">scenarios</a> that convey how the system should interact with actors (users). Actors may be end users or other systems. Use cases may further elaborated using diagrams. Such diagrams identify the actor and the processes they perform.</li> <li><a href="/wiki/System_Sequence_Diagram" class="mw-redirect" title="System Sequence Diagram">System Sequence Diagram</a>: A System Sequence diagrams (SSD) is a picture that shows, for a particular use case, the events that actors generate, their order, including inter-system events.</li> <li>User interface document: Document that shows and describes the user interface.</li> <li><a href="/wiki/Data_model" title="Data model">Data model</a>: A data model describes how data elements relate to each other. The data model is created before the design phase. Object-oriented designs map directly from the data model. Relational designs are more involved.</li></ul> <div class="mw-heading mw-heading3"><h3 id="System_lifecycle">System lifecycle</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Systems_development_life_cycle&action=edit&section=16" title="Edit section: System lifecycle"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>The system lifecycle is a view of a system or proposed system that addresses all phases of its existence to include system conception, design and development, production and/or construction, distribution, operation, maintenance and support, retirement, phase-out, and disposal.<sup id="cite_ref-19" class="reference"><a href="#cite_note-19"><span class="cite-bracket">[</span>19<span class="cite-bracket">]</span></a></sup> </p> <div class="mw-heading mw-heading4"><h4 id="Conceptual_design">Conceptual design</h4><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Systems_development_life_cycle&action=edit&section=17" title="Edit section: Conceptual design"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>The <a href="/wiki/Conceptual_design" title="Conceptual design">conceptual design</a> stage is the stage where an identified need is examined, requirements for potential solutions are defined, potential solutions are evaluated, and a system specification is developed. The system specification represents the technical requirements that will provide overall guidance for system design. Because this document determines all future development, the stage cannot be completed until a conceptual <a href="/wiki/Design_review" title="Design review">design review</a> has determined that the system specification properly addresses the motivating need. </p><p>Key steps within the conceptual design stage include: </p> <ul><li>Need identification</li> <li>Feasibility analysis</li> <li>System requirements analysis</li> <li>System specification</li> <li>Conceptual design review</li></ul> <div class="mw-heading mw-heading4"><h4 id="Preliminary_system_design">Preliminary system design</h4><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Systems_development_life_cycle&action=edit&section=18" title="Edit section: Preliminary system design"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>During this stage of the system lifecycle, subsystems that perform the desired system functions are designed and specified in compliance with the system specification. Interfaces between subsystems are defined, as well as overall test and evaluation requirements.<sup id="cite_ref-20" class="reference"><a href="#cite_note-20"><span class="cite-bracket">[</span>20<span class="cite-bracket">]</span></a></sup> At the completion of this stage, a development specification is produced that is sufficient to perform detailed design and development. </p><p>Key steps within the preliminary design stage include: </p> <ul><li>Functional analysis</li> <li>Requirements allocation</li> <li>Detailed trade-off studies</li> <li>Synthesis of system options</li> <li>Preliminary design of engineering models</li> <li>Development specification</li> <li>Preliminary design review</li></ul> <p>For example, as the system analyst of Viti Bank, you have been tasked to examine the current information system. Viti Bank is a fast-growing bank in <a href="/wiki/Fiji" title="Fiji">Fiji</a>. Customers in remote rural areas are finding difficulty to access the bank services. It takes them days or even weeks to travel to a location to access the bank services. With the vision of meeting the customers' needs, the bank has requested your services to examine the current system and to come up with solutions or recommendations of how the current system can be provided to meet its needs. </p> <div class="mw-heading mw-heading4"><h4 id="Detail_design_and_development">Detail design and development</h4><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Systems_development_life_cycle&action=edit&section=19" title="Edit section: Detail design and development"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>This stage includes the development of detailed designs that brings initial design work into a completed form of specifications. This work includes the specification of interfaces between the system and its intended environment, and a comprehensive evaluation of the systems logistical, maintenance and support requirements. The detail design and development is responsible for producing the product, process and material specifications and may result in substantial changes to the development specification. </p><p>Key steps within the detail design and development stage include: </p> <ul><li>Detailed design</li> <li>Detailed synthesis</li> <li>Development of engineering and <a href="/wiki/Prototype" title="Prototype">prototype</a> models</li> <li>Revision of development specification</li> <li>Product, process, and material specification</li> <li>Critical design review</li></ul> <div class="mw-heading mw-heading4"><h4 id="Production_and_construction">Production and construction</h4><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Systems_development_life_cycle&action=edit&section=20" title="Edit section: Production and construction"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>During the production and/or construction stage the product is built or assembled in accordance with the requirements specified in the product, process and material specifications, and is deployed and tested within the operational target environment. System assessments are conducted in order to correct deficiencies and adapt the system for continued improvement. </p><p>Key steps within the product construction stage include: </p> <ul><li>Production and/or construction of system components</li> <li>Acceptance testing</li> <li>System distribution and operation</li> <li>Operational testing and evaluation</li> <li>System assessment</li></ul> <div class="mw-heading mw-heading4"><h4 id="Utilization_and_support">Utilization and support</h4><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Systems_development_life_cycle&action=edit&section=21" title="Edit section: Utilization and support"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Once fully deployed, the system is used for its intended operational role and maintained within its operational environment. </p><p>Key steps within the utilization and support stage include: </p> <ul><li>System operation in the user environment</li> <li>Change management</li> <li>System modifications for improvement</li> <li>System assessment</li></ul> <div class="mw-heading mw-heading4"><h4 id="Phase-out_and_disposal">Phase-out and disposal</h4><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Systems_development_life_cycle&action=edit&section=22" title="Edit section: Phase-out and disposal"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Effectiveness and efficiency of the system must be continuously evaluated to determine when the product has met its maximum effective lifecycle.<sup id="cite_ref-21" class="reference"><a href="#cite_note-21"><span class="cite-bracket">[</span>21<span class="cite-bracket">]</span></a></sup> Considerations include: Continued existence of operational need, matching between operational requirements and system performance, feasibility of system phase-out versus maintenance, and availability of alternative systems. </p> <div class="mw-heading mw-heading2"><h2 id="Phases">Phases</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Systems_development_life_cycle&action=edit&section=23" title="Edit section: Phases"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1251242444"><table class="box-No_footnotes plainlinks metadata ambox ambox-style ambox-No_footnotes" role="presentation"><tbody><tr><td class="mbox-image"><div class="mbox-image-div"><span typeof="mw:File"><span><img alt="" src="//upload.wikimedia.org/wikipedia/commons/thumb/a/a4/Text_document_with_red_question_mark.svg/40px-Text_document_with_red_question_mark.svg.png" decoding="async" width="40" height="40" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/a/a4/Text_document_with_red_question_mark.svg/60px-Text_document_with_red_question_mark.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/a/a4/Text_document_with_red_question_mark.svg/80px-Text_document_with_red_question_mark.svg.png 2x" data-file-width="48" data-file-height="48" /></span></span></div></td><td class="mbox-text"><div class="mbox-text-span">This section includes a <a href="/wiki/Wikipedia:Citing_sources" title="Wikipedia:Citing sources">list of references</a>, <a href="/wiki/Wikipedia:Further_reading" title="Wikipedia:Further reading">related reading</a>, or <a href="/wiki/Wikipedia:External_links" title="Wikipedia:External links">external links</a>, <b>but its sources remain unclear because it lacks <a href="/wiki/Wikipedia:Citing_sources#Inline_citations" title="Wikipedia:Citing sources">inline citations</a></b>.<span class="hide-when-compact"> Please help <a href="/wiki/Wikipedia:WikiProject_Fact_and_Reference_Check" class="mw-redirect" title="Wikipedia:WikiProject Fact and Reference Check">improve</a> this section by <a href="/wiki/Wikipedia:When_to_cite" title="Wikipedia:When to cite">introducing</a> more precise citations.</span> <span class="date-container"><i>(<span class="date">January 2023</span>)</i></span><span class="hide-when-compact"><i> (<small><a href="/wiki/Help:Maintenance_template_removal" title="Help:Maintenance template removal">Learn how and when to remove this message</a></small>)</i></span></div></td></tr></tbody></table> <div class="mw-heading mw-heading3"><h3 id="System_investigation">System investigation</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Systems_development_life_cycle&action=edit&section=24" title="Edit section: System investigation"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>During this step, current priorities that would be affected and how they should be handled are considered. A <a href="/wiki/Feasibility_study" title="Feasibility study">feasibility study</a> determines whether creating a new or improved system is appropriate. This helps to estimate costs, benefits, resource requirements, and specific user needs. </p><p>The feasibility study should address <a href="/wiki/Feasibility_study#Operational_feasibility_study" title="Feasibility study">operational</a>, <a href="/wiki/Feasibility_study#Financial_feasibility" title="Feasibility study">financial</a>, <a href="/wiki/Feasibility_study#Technical_feasibility" title="Feasibility study">technical</a>, human factors, and <a href="/wiki/Feasibility_study#Legal_feasibility" title="Feasibility study">legal/political</a> concerns. </p> <div class="mw-heading mw-heading3"><h3 id="Analysis">Analysis</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Systems_development_life_cycle&action=edit&section=25" title="Edit section: Analysis"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>The goal of <a href="/wiki/Analysis" title="Analysis">analysis</a> is to determine where the problem is. This step involves decomposing the system into pieces, analyzing project goals, breaking down what needs to be created, and engaging users to define requirements. </p> <div class="mw-heading mw-heading3"><h3 id="Design">Design</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Systems_development_life_cycle&action=edit&section=26" title="Edit section: Design"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>In <a href="/wiki/Systems_design" title="Systems design">systems design</a>, functions and operations are described in detail, including screen layouts, business rules, process diagrams, and other documentation. Modular design reduces complexity and allows the outputs to describe the system as a collection of subsystems. </p><p>The design stage takes as its input the requirements already defined. For each requirement, a set of design elements is produced. </p><p>Design documents typically include functional hierarchy diagrams, screen layouts, business rules, process diagrams, pseudo-code, and a complete <a href="/wiki/Data_model" title="Data model">data model</a> with a <a href="/wiki/Data_dictionary" title="Data dictionary">data dictionary</a>. These elements describe the system in sufficient detail that developers and engineers can develop and deliver the system with minimal additional input. </p> <div class="mw-heading mw-heading3"><h3 id="Testing">Testing</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Systems_development_life_cycle&action=edit&section=27" title="Edit section: Testing"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>The code is tested at various levels in <a href="/wiki/Software_testing" title="Software testing">software testing</a>. Unit, system, and user acceptance tests are typically performed. Many approaches to testing have been adopted. </p><p>The following types of testing may be relevant: </p> <ul><li><a href="/wiki/Model-based_testing" title="Model-based testing">Path testing</a></li> <li><a href="/wiki/Test_data" title="Test data">Data set testing</a></li> <li><a href="/wiki/Unit_testing" title="Unit testing">Unit testing</a></li> <li><a href="/wiki/System_testing" title="System testing">System testing</a></li> <li><a href="/wiki/Integration_testing" title="Integration testing">Integration testing</a></li> <li><a href="/wiki/Black-box_testing" title="Black-box testing">Black-box testing</a></li> <li><a href="/wiki/White-box_testing" title="White-box testing">White-box testing</a></li> <li><a href="/wiki/Regression_testing" title="Regression testing">Regression testing</a></li> <li><a href="/wiki/Automation_testing" class="mw-redirect" title="Automation testing">Automation testing</a></li> <li><a href="/wiki/User_acceptance_testing" class="mw-redirect" title="User acceptance testing">User acceptance testing</a></li> <li><a href="/wiki/Software_performance_testing" title="Software performance testing">Software performance testing</a></li></ul> <div class="mw-heading mw-heading3"><h3 id="Training_and_transition">Training and transition</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Systems_development_life_cycle&action=edit&section=28" title="Edit section: Training and transition"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Once a system has been stabilized through testing, SDLC ensures that proper training is prepared and performed before transitioning the system to support staff and end users. Training usually covers operational training for support staff as well as end-user training. </p><p>After training, systems engineers and developers transition the system to its production environment. </p> <div class="mw-heading mw-heading3"><h3 id="Operations_and_maintenance">Operations and maintenance</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Systems_development_life_cycle&action=edit&section=29" title="Edit section: Operations and maintenance"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p><a href="/wiki/Software_maintenance" title="Software maintenance">Maintenance</a> includes changes, fixes, and enhancements. </p> <div class="mw-heading mw-heading3"><h3 id="Evaluation_2">Evaluation</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Systems_development_life_cycle&action=edit&section=30" title="Edit section: Evaluation"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>The final phase of the SDLC is to measure the effectiveness of the system and evaluate potential enhancements. </p> <div class="mw-heading mw-heading2"><h2 id="Life_cycle">Life cycle</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Systems_development_life_cycle&action=edit&section=31" title="Edit section: Life cycle"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <div class="mw-heading mw-heading3"><h3 id="Management_and_control">Management and control</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Systems_development_life_cycle&action=edit&section=32" title="Edit section: Management and control"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <figure class="mw-default-size" typeof="mw:File/Thumb"><a href="/wiki/File:SDLC_Phases_Related_to_Management_Controls.jpg" class="mw-file-description"><img src="//upload.wikimedia.org/wikipedia/commons/thumb/a/a2/SDLC_Phases_Related_to_Management_Controls.jpg/220px-SDLC_Phases_Related_to_Management_Controls.jpg" decoding="async" width="220" height="156" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/a/a2/SDLC_Phases_Related_to_Management_Controls.jpg/330px-SDLC_Phases_Related_to_Management_Controls.jpg 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/a/a2/SDLC_Phases_Related_to_Management_Controls.jpg/440px-SDLC_Phases_Related_to_Management_Controls.jpg 2x" data-file-width="781" data-file-height="554" /></a><figcaption>SDLC phases related to management controls<sup id="cite_ref-USHR99_22-0" class="reference"><a href="#cite_note-USHR99-22"><span class="cite-bracket">[</span>22<span class="cite-bracket">]</span></a></sup></figcaption></figure> <p>SDLC phase objectives are described in this section with key deliverables, a description of recommended tasks, and a summary of related control objectives for effective management. It is critical for the project manager to establish and monitor control objectives while executing projects. Control objectives are clear statements of the desired result or purpose and should be defined and monitored throughout a project. Control objectives can be grouped into major categories (domains), and relate to the SDLC phases as shown in the figure.<sup id="cite_ref-USHR99_22-1" class="reference"><a href="#cite_note-USHR99-22"><span class="cite-bracket">[</span>22<span class="cite-bracket">]</span></a></sup> </p><p>To manage and control a substantial SDLC initiative, a <a href="/wiki/Work_breakdown_structure" title="Work breakdown structure">work breakdown structure</a> (WBS) captures and schedules the work. The WBS and all programmatic material should be kept in the "project description" section of the project notebook.<sup class="noprint Inline-Template" style="margin-left:0.1em; white-space:nowrap;">[<i><a href="/wiki/Wikipedia:Please_clarify" title="Wikipedia:Please clarify"><span title="What project notebook is that? What does it look like? What sections does it have? (January 2023)">clarification needed</span></a></i>]</sup> The project manager chooses a WBS format that best describes the project. </p><p>The diagram shows that coverage spans numerous phases of the SDLC but the associated MCD (Management Control Domains) shows mappings to SDLC phases. For example, Analysis and Design is primarily performed as part of the Acquisition and Implementation Domain, and System Build and Prototype is primarily performed as part of delivery and support.<sup id="cite_ref-USHR99_22-2" class="reference"><a href="#cite_note-USHR99-22"><span class="cite-bracket">[</span>22<span class="cite-bracket">]</span></a></sup> </p> <div class="mw-heading mw-heading3"><h3 id="Work_breakdown_structured_organization">Work breakdown structured organization</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Systems_development_life_cycle&action=edit&section=33" title="Edit section: Work breakdown structured organization"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <figure class="mw-default-size" typeof="mw:File/Thumb"><a href="/wiki/File:SDLC_Work_Breakdown_Structure.jpg" class="mw-file-description"><img src="//upload.wikimedia.org/wikipedia/commons/thumb/8/82/SDLC_Work_Breakdown_Structure.jpg/220px-SDLC_Work_Breakdown_Structure.jpg" decoding="async" width="220" height="100" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/8/82/SDLC_Work_Breakdown_Structure.jpg/330px-SDLC_Work_Breakdown_Structure.jpg 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/8/82/SDLC_Work_Breakdown_Structure.jpg/440px-SDLC_Work_Breakdown_Structure.jpg 2x" data-file-width="809" data-file-height="367" /></a><figcaption>Work breakdown structure<sup id="cite_ref-USHR99_22-3" class="reference"><a href="#cite_note-USHR99-22"><span class="cite-bracket">[</span>22<span class="cite-bracket">]</span></a></sup></figcaption></figure> <p>The upper section of the WBS provides an overview of the project scope and timeline. It should also summarize the major phases and milestones. The middle section is based on the SDLC phases. WBS elements consist of milestones and tasks to be completed rather than activities to be undertaken and have a deadline. Each task has a measurable output (e.g., analysis document). A WBS task may rely on one or more activities (e.g. coding). Parts of the project needing support from contractors should have a <a href="/wiki/Statement_of_work" title="Statement of work">statement of work</a> (SOW). The development of a SOW does not occur during a specific phase of SDLC but is developed to include the work from the SDLC process that may be conducted by contractors.<sup id="cite_ref-USHR99_22-4" class="reference"><a href="#cite_note-USHR99-22"><span class="cite-bracket">[</span>22<span class="cite-bracket">]</span></a></sup> </p> <div class="mw-heading mw-heading3"><h3 id="Baselines">Baselines</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Systems_development_life_cycle&action=edit&section=34" title="Edit section: Baselines"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Baselines<sup class="noprint Inline-Template" style="margin-left:0.1em; white-space:nowrap;">[<i><a href="/wiki/Wikipedia:Please_clarify" title="Wikipedia:Please clarify"><span title="What is a baseline? (January 2023)">clarification needed</span></a></i>]</sup> are established after four of the five phases of the SDLC, and are critical to the <a href="/wiki/Iteration" title="Iteration">iterative</a> nature of the model.<sup id="cite_ref-23" class="reference"><a href="#cite_note-23"><span class="cite-bracket">[</span>23<span class="cite-bracket">]</span></a></sup> Baselines become milestones. </p> <ul><li>functional baseline: established after the conceptual design phase.</li> <li>allocated baseline: established after the preliminary design phase.</li> <li>product baseline: established after the detail design and development phase.</li> <li>updated product baseline: established after the production construction phase.</li></ul> <div class="mw-heading mw-heading2"><h2 id="Alternative_methodologies">Alternative methodologies</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Systems_development_life_cycle&action=edit&section=35" title="Edit section: Alternative methodologies"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Alternative <a href="/wiki/Software_development_process" title="Software development process">software development methods</a> to systems development life cycle are: </p> <ul><li><a href="/wiki/Software_prototyping" title="Software prototyping">Software prototyping</a></li> <li><a href="/wiki/Joint_applications_development" class="mw-redirect" title="Joint applications development">Joint applications development</a> (JAD)</li> <li><a href="/wiki/Rapid_application_development" title="Rapid application development">Rapid application development</a> (RAD)</li> <li><a href="/wiki/Extreme_programming" title="Extreme programming">Extreme programming</a> (XP);</li> <li><a href="/wiki/Open-source_software_development" title="Open-source software development">Open-source development</a></li> <li><a href="/wiki/End-user_development" title="End-user development">End-user development</a></li> <li><a href="/wiki/Object-oriented_programming" title="Object-oriented programming">Object-oriented programming</a></li></ul> <table class="wikitable" style="margin:auto;"> <caption>Comparison of Methodology Approaches (Post, & Anderson 2006)<sup id="cite_ref-Post,_G._2006_24-0" class="reference"><a href="#cite_note-Post,_G._2006-24"><span class="cite-bracket">[</span>24<span class="cite-bracket">]</span></a></sup> </caption> <tbody><tr> <th style="background:#ffdead;"> </th> <th style="background:#ffdead;">SDLC </th> <th style="background:#ffdead;">RAD </th> <th style="background:#ffdead;">Open source </th> <th style="background:#ffdead;">Objects </th> <th style="background:#ffdead;">JAD </th> <th style="background:#ffdead;">Prototyping </th> <th style="background:#ffdead;">End User </th></tr> <tr> <td style="width:5%;">Control </td> <td style="width:5%;">Formal </td> <td style="width:5%;">MIS </td> <td style="width:5%;">Weak </td> <td style="width:5%;">Standards </td> <td style="width:5%;">Joint </td> <td style="width:5%;">User </td> <td style="width:5%;">User </td></tr> <tr> <td>Time frame </td> <td>Long </td> <td>Short </td> <td>Medium </td> <td>Any </td> <td>Medium </td> <td>Short </td> <td>Short <p>– </p> </td></tr> <tr> <td>Users </td> <td>Many </td> <td>Few </td> <td>Few </td> <td>Varies </td> <td>Few </td> <td>One or two </td> <td>One </td></tr> <tr> <td>MIS staff </td> <td>Many </td> <td>Few </td> <td>Hundreds </td> <td>Split </td> <td>Few </td> <td>One or two </td> <td>None </td></tr> <tr> <td>Transaction/<a href="/wiki/Decision_support_system" title="Decision support system">DSS</a> </td> <td>Transaction </td> <td>Both </td> <td>Both </td> <td>Both </td> <td>DSS </td> <td>DSS </td> <td>DSS </td></tr> <tr> <td>Interface </td> <td>Minimal </td> <td>Minimal </td> <td>Weak </td> <td>Windows </td> <td>Crucial </td> <td>Crucial </td> <td>Crucial </td></tr> <tr> <td>Documentation and training </td> <td>Vital </td> <td>Limited </td> <td>Internal </td> <td>In Objects </td> <td>Limited </td> <td>Weak </td> <td>None </td></tr> <tr> <td>Integrity and security </td> <td>Vital </td> <td>Vital </td> <td>Unknown </td> <td>In Objects </td> <td>Limited </td> <td>Weak </td> <td>Weak </td></tr> <tr> <td>Reusability </td> <td>Limited </td> <td>Some </td> <td>Maybe </td> <td>Vital </td> <td>Limited </td> <td>Weak </td> <td>None </td></tr></tbody></table> <div class="mw-heading mw-heading2"><h2 id="Strengths_and_weaknesses">Strengths and weaknesses</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Systems_development_life_cycle&action=edit&section=36" title="Edit section: Strengths and weaknesses"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Fundamentally, SDLC trades flexibility for control by imposing structure. It is more commonly used for large scale projects with many developers. </p> <table class="wikitable" style="margin:auto;"> <caption>Strength and Weaknesses of SDLC<sup id="cite_ref-Post,_G._2006_24-1" class="reference"><a href="#cite_note-Post,_G._2006-24"><span class="cite-bracket">[</span>24<span class="cite-bracket">]</span></a></sup> </caption> <tbody><tr> <th style="background:#ffdead;">Strengths </th> <th style="background:#ffdead;">Weaknesses </th></tr> <tr> <td>Control </td> <td>Increased development time </td></tr> <tr> <td>Monitor large projects </td> <td>Increased development cost </td></tr> <tr> <td>Detailed steps </td> <td>Systems must be defined up front </td></tr> <tr> <td>Evaluate costs and completion targets </td> <td>Rigidity </td></tr> <tr> <td>Documentation </td> <td>Hard to estimate costs, project overruns </td></tr> <tr> <td>Well defined user input </td> <td>User input is sometimes limited </td></tr> <tr> <td>Ease of maintenance </td> <td>Little parallelism </td></tr> <tr> <td>Development and design standards </td> <td>Automation of documentation and standards is limited </td></tr> <tr> <td>Tolerates changes in MIS of staffing </td> <td>Does not tolerate changes in requirements </td></tr> <tr> <td> </td> <td>Projects canned early on the result in little or no value </td></tr></tbody></table> <div class="mw-heading mw-heading2"><h2 id="See_also">See also</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Systems_development_life_cycle&action=edit&section=37" title="Edit section: See also"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <ul><li><a href="/wiki/Application_lifecycle_management" title="Application lifecycle management">Application lifecycle management</a></li> <li><a href="/wiki/Decision_cycle" title="Decision cycle">Decision cycle</a></li> <li><a href="/wiki/IPO_model" title="IPO model">IPO model</a></li> <li><a href="/wiki/Software_development_methodologies" class="mw-redirect" title="Software development methodologies">Software development methodologies</a></li></ul> <div class="mw-heading mw-heading2"><h2 id="References">References</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Systems_development_life_cycle&action=edit&section=38" title="Edit section: References"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <style data-mw-deduplicate="TemplateStyles:r1239543626">.mw-parser-output .reflist{margin-bottom:0.5em;list-style-type:decimal}@media screen{.mw-parser-output .reflist{font-size:90%}}.mw-parser-output .reflist .references{font-size:100%;margin-bottom:0;list-style-type:inherit}.mw-parser-output .reflist-columns-2{column-width:30em}.mw-parser-output .reflist-columns-3{column-width:25em}.mw-parser-output .reflist-columns{margin-top:0.3em}.mw-parser-output .reflist-columns ol{margin-top:0}.mw-parser-output .reflist-columns li{page-break-inside:avoid;break-inside:avoid-column}.mw-parser-output .reflist-upper-alpha{list-style-type:upper-alpha}.mw-parser-output .reflist-upper-roman{list-style-type:upper-roman}.mw-parser-output .reflist-lower-alpha{list-style-type:lower-alpha}.mw-parser-output .reflist-lower-greek{list-style-type:lower-greek}.mw-parser-output .reflist-lower-roman{list-style-type:lower-roman}</style><div class="reflist"> <div class="mw-references-wrap mw-references-columns"><ol class="references"> <li id="cite_note-1"><span class="mw-cite-backlink"><b><a href="#cite_ref-1">^</a></b></span> <span class="reference-text"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20190828154643/https://www.cms.gov/Research-Statistics-Data-and-Systems/CMS-Information-Technology/XLC/Downloads/SelectingDevelopmentApproach.pdf">SELECTING A DEVELOPMENT APPROACH</a>. Retrieved 17 July 2014.</span> </li> <li id="cite_note-2"><span class="mw-cite-backlink"><b><a href="#cite_ref-2">^</a></b></span> <span class="reference-text"><style data-mw-deduplicate="TemplateStyles:r1238218222">.mw-parser-output cite.citation{font-style:inherit;word-wrap:break-word}.mw-parser-output .citation q{quotes:"\"""\"""'""'"}.mw-parser-output .citation:target{background-color:rgba(0,127,255,0.133)}.mw-parser-output .id-lock-free.id-lock-free a{background:url("//upload.wikimedia.org/wikipedia/commons/6/65/Lock-green.svg")right 0.1em center/9px no-repeat}.mw-parser-output .id-lock-limited.id-lock-limited a,.mw-parser-output .id-lock-registration.id-lock-registration a{background:url("//upload.wikimedia.org/wikipedia/commons/d/d6/Lock-gray-alt-2.svg")right 0.1em center/9px no-repeat}.mw-parser-output .id-lock-subscription.id-lock-subscription a{background:url("//upload.wikimedia.org/wikipedia/commons/a/aa/Lock-red-alt-2.svg")right 0.1em center/9px no-repeat}.mw-parser-output .cs1-ws-icon a{background:url("//upload.wikimedia.org/wikipedia/commons/4/4c/Wikisource-logo.svg")right 0.1em center/12px no-repeat}body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-free a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-limited a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-registration a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-subscription a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .cs1-ws-icon a{background-size:contain;padding:0 1em 0 0}.mw-parser-output .cs1-code{color:inherit;background:inherit;border:none;padding:inherit}.mw-parser-output .cs1-hidden-error{display:none;color:var(--color-error,#d33)}.mw-parser-output .cs1-visible-error{color:var(--color-error,#d33)}.mw-parser-output .cs1-maint{display:none;color:#085;margin-left:0.3em}.mw-parser-output .cs1-kern-left{padding-left:0.2em}.mw-parser-output .cs1-kern-right{padding-right:0.2em}.mw-parser-output .citation .mw-selflink{font-weight:inherit}@media screen{.mw-parser-output .cs1-format{font-size:95%}html.skin-theme-clientpref-night .mw-parser-output .cs1-maint{color:#18911f}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .cs1-maint{color:#18911f}}</style><cite id="CITEREFParag_C._PendharkaraJames_A._RodgerbGirish_H._Subramanian2008" class="citation journal cs1">Parag C. Pendharkara; James A. Rodgerb; Girish H. Subramanian (November 2008). "An empirical study of the Cobb–Douglas production function properties of software development effort". <i>Information and Software Technology</i>. <b>50</b> (12): 1181–1188. <a href="/wiki/Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1016%2Fj.infsof.2007.10.019">10.1016/j.infsof.2007.10.019</a>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.jtitle=Information+and+Software+Technology&rft.atitle=An+empirical+study+of+the+Cobb%E2%80%93Douglas+production+function+properties+of+software+development+effort&rft.volume=50&rft.issue=12&rft.pages=1181-1188&rft.date=2008-11&rft_id=info%3Adoi%2F10.1016%2Fj.infsof.2007.10.019&rft.au=Parag+C.+Pendharkara&rft.au=James+A.+Rodgerb&rft.au=Girish+H.+Subramanian&rfr_id=info%3Asid%2Fen.wikipedia.org%3ASystems+development+life+cycle" class="Z3988"></span></span> </li> <li id="cite_note-3"><span class="mw-cite-backlink"><b><a href="#cite_ref-3">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://foldoc.org/Systems+Development+Life+Cycle">"Systems Development Life Cycle from"</a>. FOLDOC<span class="reference-accessdate">. Retrieved <span class="nowrap">2013-06-14</span></span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=Systems+Development+Life+Cycle+from&rft.pub=FOLDOC&rft_id=http%3A%2F%2Ffoldoc.org%2FSystems%2BDevelopment%2BLife%2BCycle&rfr_id=info%3Asid%2Fen.wikipedia.org%3ASystems+development+life+cycle" class="Z3988"></span></span> </li> <li id="cite_note-4"><span class="mw-cite-backlink"><b><a href="#cite_ref-4">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://condor.depaul.edu/~jpetlick/extra/394/Session2.ppt">"Software Development Life Cycle (SDLC)"</a>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=Software+Development+Life+Cycle+%28SDLC%29&rft_id=http%3A%2F%2Fcondor.depaul.edu%2F~jpetlick%2Fextra%2F394%2FSession2.ppt&rfr_id=info%3Asid%2Fen.wikipedia.org%3ASystems+development+life+cycle" class="Z3988"></span></span> </li> <li id="cite_note-5"><span class="mw-cite-backlink"><b><a href="#cite_ref-5">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://aristeksystems.com/blog/sdlc-overview/">"SDLC Overview: Models & Methodologies"</a><span class="reference-accessdate">. Retrieved <span class="nowrap">2021-12-12</span></span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=SDLC+Overview%3A+Models+%26+Methodologies&rft_id=https%3A%2F%2Faristeksystems.com%2Fblog%2Fsdlc-overview%2F&rfr_id=info%3Asid%2Fen.wikipedia.org%3ASystems+development+life+cycle" class="Z3988"></span></span> </li> <li id="cite_note-6"><span class="mw-cite-backlink"><b><a href="#cite_ref-6">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFArden1991" class="citation book cs1">Arden, Trevor (1991). <i>Information technology applications</i>. London: Pitman. <a href="/wiki/ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a> <a href="/wiki/Special:BookSources/978-0-273-03470-4" title="Special:BookSources/978-0-273-03470-4"><bdi>978-0-273-03470-4</bdi></a>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=book&rft.btitle=Information+technology+applications&rft.place=London&rft.pub=Pitman&rft.date=1991&rft.isbn=978-0-273-03470-4&rft.aulast=Arden&rft.aufirst=Trevor&rfr_id=info%3Asid%2Fen.wikipedia.org%3ASystems+development+life+cycle" class="Z3988"></span></span> </li> <li id="cite_note-7"><span class="mw-cite-backlink"><b><a href="#cite_ref-7">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFTaylor2004" class="citation book cs1">Taylor, James (2004). <i>Managing Information Technology Projects</i>. p. 39.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=book&rft.btitle=Managing+Information+Technology+Projects&rft.pages=39&rft.date=2004&rft.aulast=Taylor&rft.aufirst=James&rfr_id=info%3Asid%2Fen.wikipedia.org%3ASystems+development+life+cycle" class="Z3988"></span></span> </li> <li id="cite_note-8"><span class="mw-cite-backlink"><b><a href="#cite_ref-8">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://www.scrum.org/resources/what-is-scrum">"What is Scrum?"</a>. December 24, 2019.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=What+is+Scrum%3F&rft.date=2019-12-24&rft_id=https%3A%2F%2Fwww.scrum.org%2Fresources%2Fwhat-is-scrum&rfr_id=info%3Asid%2Fen.wikipedia.org%3ASystems+development+life+cycle" class="Z3988"></span></span> </li> <li id="cite_note-Ell04-9"><span class="mw-cite-backlink">^ <a href="#cite_ref-Ell04_9-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-Ell04_9-1"><sup><i><b>b</b></i></sup></a></span> <span class="reference-text">Geoffrey Elliott (2004) <i>Global Business Information Technology</i>. p.87.</span> </li> <li id="cite_note-US_DJ03-10"><span class="mw-cite-backlink">^ <a href="#cite_ref-US_DJ03_10-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-US_DJ03_10-1"><sup><i><b>b</b></i></sup></a> <a href="#cite_ref-US_DJ03_10-2"><sup><i><b>c</b></i></sup></a> <a href="#cite_ref-US_DJ03_10-3"><sup><i><b>d</b></i></sup></a></span> <span class="reference-text">US Department of Justice (2003). <a rel="nofollow" class="external text" href="https://www.justice.gov/archive/jmd/irm/lifecycle/table.htm">INFORMATION RESOURCES MANAGEMENT</a> Chapter 1. Introduction.</span> </li> <li id="cite_note-EverettSoftware07-11"><span class="mw-cite-backlink">^ <a href="#cite_ref-EverettSoftware07_11-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-EverettSoftware07_11-1"><sup><i><b>b</b></i></sup></a> <a href="#cite_ref-EverettSoftware07_11-2"><sup><i><b>c</b></i></sup></a></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFEveratt,_G.D.McLeod,_R_Jr2007" class="citation book cs1">Everatt, G.D.; McLeod, R Jr (2007). <a rel="nofollow" class="external text" href="https://books.google.com/books?id=z8UdPmvkBHEC&pg=PA29">"Chapter 2: The Software Development Life Cycle"</a>. <i>Software Testing: Testing Across the Entire Software Development Life Cycle</i>. John Wiley & Sons. pp. 29–58. <a href="/wiki/ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a> <a href="/wiki/Special:BookSources/9780470146347" title="Special:BookSources/9780470146347"><bdi>9780470146347</bdi></a>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=bookitem&rft.atitle=Chapter+2%3A+The+Software+Development+Life+Cycle&rft.btitle=Software+Testing%3A+Testing+Across+the+Entire+Software+Development+Life+Cycle&rft.pages=29-58&rft.pub=John+Wiley+%26+Sons&rft.date=2007&rft.isbn=9780470146347&rft.au=Everatt%2C+G.D.&rft.au=McLeod%2C+R+Jr&rft_id=https%3A%2F%2Fbooks.google.com%2Fbooks%3Fid%3Dz8UdPmvkBHEC%26pg%3DPA29&rfr_id=info%3Asid%2Fen.wikipedia.org%3ASystems+development+life+cycle" class="Z3988"></span></span> </li> <li id="cite_note-UnhelkarTheArt16-12"><span class="mw-cite-backlink"><b><a href="#cite_ref-UnhelkarTheArt16_12-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFUnhelkar,_B.2016" class="citation book cs1">Unhelkar, B. (2016). <a rel="nofollow" class="external text" href="https://books.google.com/books?id=ZqnMBQAAQBAJ&pg=PA56"><i>The Art of Agile Practice: A Composite Approach for Projects and Organizations</i></a>. CRC Press. pp. 56–59. <a href="/wiki/ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a> <a href="/wiki/Special:BookSources/9781439851197" title="Special:BookSources/9781439851197"><bdi>9781439851197</bdi></a>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=book&rft.btitle=The+Art+of+Agile+Practice%3A+A+Composite+Approach+for+Projects+and+Organizations&rft.pages=56-59&rft.pub=CRC+Press&rft.date=2016&rft.isbn=9781439851197&rft.au=Unhelkar%2C+B.&rft_id=https%3A%2F%2Fbooks.google.com%2Fbooks%3Fid%3DZqnMBQAAQBAJ%26pg%3DPA56&rfr_id=info%3Asid%2Fen.wikipedia.org%3ASystems+development+life+cycle" class="Z3988"></span></span> </li> <li id="cite_note-LandPract12-13"><span class="mw-cite-backlink"><b><a href="#cite_ref-LandPract12_13-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFLand,_S.K.Smith,_D.B.Walz,_J.W.2012" class="citation book cs1"><a href="/wiki/Susan_K._Land" title="Susan K. Land">Land, S.K.</a>; Smith, D.B.; Walz, J.W. (2012). <a rel="nofollow" class="external text" href="https://books.google.com/books?id=SsBF_lVbK_gC&pg=PA341"><i>Practical Support for Lean Six Sigma Software Process Definition: Using IEEE Software Engineering Standards</i></a>. John Wiley & Sons. pp. 341–3. <a href="/wiki/ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a> <a href="/wiki/Special:BookSources/9780470289952" title="Special:BookSources/9780470289952"><bdi>9780470289952</bdi></a>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=book&rft.btitle=Practical+Support+for+Lean+Six+Sigma+Software+Process+Definition%3A+Using+IEEE+Software+Engineering+Standards&rft.pages=341-3&rft.pub=John+Wiley+%26+Sons&rft.date=2012&rft.isbn=9780470289952&rft.au=Land%2C+S.K.&rft.au=Smith%2C+D.B.&rft.au=Walz%2C+J.W.&rft_id=https%3A%2F%2Fbooks.google.com%2Fbooks%3Fid%3DSsBF_lVbK_gC%26pg%3DPA341&rfr_id=info%3Asid%2Fen.wikipedia.org%3ASystems+development+life+cycle" class="Z3988"></span></span> </li> <li id="cite_note-14"><span class="mw-cite-backlink"><b><a href="#cite_ref-14">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFKay2002" class="citation web cs1">Kay, Russell (May 14, 2002). <a rel="nofollow" class="external text" href="http://www.computerworld.com/s/article/71151/System_Development_Life_Cycle">"QuickStudy: System Development Life Cycle"</a>. <i>ComputerWorld</i>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=ComputerWorld&rft.atitle=QuickStudy%3A+System+Development+Life+Cycle&rft.date=2002-05-14&rft.aulast=Kay&rft.aufirst=Russell&rft_id=http%3A%2F%2Fwww.computerworld.com%2Fs%2Farticle%2F71151%2FSystem_Development_Life_Cycle&rfr_id=info%3Asid%2Fen.wikipedia.org%3ASystems+development+life+cycle" class="Z3988"></span></span> </li> <li id="cite_note-TaylorIntro08-15"><span class="mw-cite-backlink"><b><a href="#cite_ref-TaylorIntro08_15-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFTaylor,_G.D.2008" class="citation book cs1">Taylor, G.D. (2008). <a rel="nofollow" class="external text" href="https://books.google.com/books?id=gqpZDNc5_Y4C&pg=SA12-PA6"><i>Introduction to Logistics Engineering</i></a>. CRC Press. pp. 12.6–12.18. <a href="/wiki/ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a> <a href="/wiki/Special:BookSources/9781420088571" title="Special:BookSources/9781420088571"><bdi>9781420088571</bdi></a>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=book&rft.btitle=Introduction+to+Logistics+Engineering&rft.pages=12.6-12.18&rft.pub=CRC+Press&rft.date=2008&rft.isbn=9781420088571&rft.au=Taylor%2C+G.D.&rft_id=https%3A%2F%2Fbooks.google.com%2Fbooks%3Fid%3DgqpZDNc5_Y4C%26pg%3DSA12-PA6&rfr_id=info%3Asid%2Fen.wikipedia.org%3ASystems+development+life+cycle" class="Z3988"></span></span> </li> <li id="cite_note-16"><span class="mw-cite-backlink"><b><a href="#cite_ref-16">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation book cs1">"Chapter 5". <a rel="nofollow" class="external text" href="https://resource.cdn.icai.org/48513bos30870-sm-cp5.pdf"><i>Information Systems Control and Audit</i></a> <span class="cs1-format">(PDF)</span>. Institute of Chartered Accountants of India. August 2013. p. 5.28.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=bookitem&rft.atitle=Chapter+5&rft.btitle=Information+Systems+Control+and+Audit&rft.pages=5.28&rft.pub=Institute+of+Chartered+Accountants+of+India&rft.date=2013-08&rft_id=https%3A%2F%2Fresource.cdn.icai.org%2F48513bos30870-sm-cp5.pdf&rfr_id=info%3Asid%2Fen.wikipedia.org%3ASystems+development+life+cycle" class="Z3988"></span></span> </li> <li id="cite_note-17"><span class="mw-cite-backlink"><b><a href="#cite_ref-17">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFShah" class="citation web cs1">Shah, Kazim. <a rel="nofollow" class="external text" href="https://www.primetechnologiesglobal.com/blog/maintenance-phase-of-software-development-life-cycle">"The Maintenance Phase Of Software Development Life Cycle"</a>. <i>primetechnologiesglobal</i>. kazim shah<span class="reference-accessdate">. Retrieved <span class="nowrap">12 May</span> 2024</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=primetechnologiesglobal&rft.atitle=The+Maintenance+Phase+Of+Software+Development+Life+Cycle&rft.aulast=Shah&rft.aufirst=Kazim&rft_id=https%3A%2F%2Fwww.primetechnologiesglobal.com%2Fblog%2Fmaintenance-phase-of-software-development-life-cycle&rfr_id=info%3Asid%2Fen.wikipedia.org%3ASystems+development+life+cycle" class="Z3988"></span></span> </li> <li id="cite_note-18"><span class="mw-cite-backlink"><b><a href="#cite_ref-18">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFRadackn.d." class="citation web cs1">Radack, S. (n.d.). <a rel="nofollow" class="external text" href="https://csrc.nist.rip/publications/nistbul/april2009_system-development-life-cycle.pdf">"The system development life cycle (SDLC)"</a> <span class="cs1-format">(PDF)</span>. National Institute of Standards and Technology.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=The+system+development+life+cycle+%28SDLC%29&rft.pub=National+Institute+of+Standards+and+Technology&rft.aulast=Radack&rft.aufirst=S.&rft_id=https%3A%2F%2Fcsrc.nist.rip%2Fpublications%2Fnistbul%2Fapril2009_system-development-life-cycle.pdf&rfr_id=info%3Asid%2Fen.wikipedia.org%3ASystems+development+life+cycle" class="Z3988"></span></span> </li> <li id="cite_note-19"><span class="mw-cite-backlink"><b><a href="#cite_ref-19">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFBlanchard_and_Fabrycky2006" class="citation book cs1">Blanchard and Fabrycky (2006). <i>Systems Engineering and Analysis, Fourth Edition</i>. Prentice Hall. p. 19.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=book&rft.btitle=Systems+Engineering+and+Analysis%2C+Fourth+Edition&rft.pages=19&rft.pub=Prentice+Hall&rft.date=2006&rft.au=Blanchard+and+Fabrycky&rfr_id=info%3Asid%2Fen.wikipedia.org%3ASystems+development+life+cycle" class="Z3988"></span></span> </li> <li id="cite_note-20"><span class="mw-cite-backlink"><b><a href="#cite_ref-20">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFDr._Joahn_Gouws2007" class="citation book cs1">Dr. Joahn Gouws (2007). <i>Introduction to Engineering, System Engineering</i>. Melikon Pty Ltd.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=book&rft.btitle=Introduction+to+Engineering%2C+System+Engineering&rft.pub=Melikon+Pty+Ltd&rft.date=2007&rft.au=Dr.+Joahn+Gouws&rfr_id=info%3Asid%2Fen.wikipedia.org%3ASystems+development+life+cycle" class="Z3988"></span></span> </li> <li id="cite_note-21"><span class="mw-cite-backlink"><b><a href="#cite_ref-21">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFCunningham" class="citation journal cs1">Cunningham, James. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20130121125359/http://hercbpm.com.au/">"HERC Maintenance"</a>. <i>Fargo</i>. <b>XXI</b> (North Avenue): 49. Archived from <a rel="nofollow" class="external text" href="https://www.hercbpm.com.au/">the original</a> on 21 January 2013<span class="reference-accessdate">. Retrieved <span class="nowrap">13 May</span> 2009</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.jtitle=Fargo&rft.atitle=HERC+Maintenance&rft.volume=XXI&rft.issue=North+Avenue&rft.pages=49&rft.aulast=Cunningham&rft.aufirst=James&rft_id=https%3A%2F%2Fwww.hercbpm.com.au%2F&rfr_id=info%3Asid%2Fen.wikipedia.org%3ASystems+development+life+cycle" class="Z3988"></span></span> </li> <li id="cite_note-USHR99-22"><span class="mw-cite-backlink">^ <a href="#cite_ref-USHR99_22-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-USHR99_22-1"><sup><i><b>b</b></i></sup></a> <a href="#cite_ref-USHR99_22-2"><sup><i><b>c</b></i></sup></a> <a href="#cite_ref-USHR99_22-3"><sup><i><b>d</b></i></sup></a> <a href="#cite_ref-USHR99_22-4"><sup><i><b>e</b></i></sup></a></span> <span class="reference-text">U.S. House of Representatives (1999). <a rel="nofollow" class="external text" href="http://www.house.gov/content/cao/procurement/ref-docs/SDLCPOL.pdf"><i>Systems Development Life-Cycle Policy</i></a>. p.13. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20131019091833/http://www.house.gov/content/cao/procurement/ref-docs/SDLCPOL.pdf">Archived</a> 2013-10-19 at the <a href="/wiki/Wayback_Machine" title="Wayback Machine">Wayback Machine</a></span> </li> <li id="cite_note-23"><span class="mw-cite-backlink"><b><a href="#cite_ref-23">^</a></b></span> <span class="reference-text"><a href="/w/index.php?title=Blanchard,_B._S.&action=edit&redlink=1" class="new" title="Blanchard, B. S. (page does not exist)">Blanchard, B. S.</a>, & <a href="/wiki/Fabrycky,_W._J." class="mw-redirect" title="Fabrycky, W. J.">Fabrycky, W. J.</a>(2006) <i>Systems engineering and analysis</i> (4th ed.) New Jersey: Prentice Hall. p.31</span> </li> <li id="cite_note-Post,_G._2006-24"><span class="mw-cite-backlink">^ <a href="#cite_ref-Post,_G._2006_24-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-Post,_G._2006_24-1"><sup><i><b>b</b></i></sup></a></span> <span class="reference-text">Post, G., & Anderson, D., (2006). <i>Management information systems: Solving business problems with information technology</i>. (4th ed.). New York: McGraw-Hill Irwin.</span> </li> </ol></div></div> <div class="mw-heading mw-heading2"><h2 id="Further_reading">Further reading</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Systems_development_life_cycle&action=edit&section=39" title="Edit section: Further reading"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <ul><li>Cummings, Haag (2006). <i>Management Information Systems for the Information Age</i>. Toronto, McGraw-Hill Ryerson</li> <li>Beynon-Davies P. (2009). <i>Business Information Systems</i>. Palgrave, Basingstoke. <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><a href="/wiki/ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a> <a href="/wiki/Special:BookSources/978-0-230-20368-6" title="Special:BookSources/978-0-230-20368-6">978-0-230-20368-6</a></li> <li><a rel="nofollow" class="external text" href="http://www.computerworld.com/developmenttopics/development/story/0,10801,71151,00.html">Computer World, 2002</a>, Retrieved on June 22, 2006, from the World Wide Web:</li> <li><a rel="nofollow" class="external text" href="https://web.archive.org/web/20060901145404/http://www.cbe.wwu.edu/misclasses/MIS320_Spring06_Bajwa/Chap006.ppt">Management Information Systems, 2005</a>, Retrieved on June 22, 2006, from the World Wide Web:</li></ul> <div class="mw-heading mw-heading2"><h2 id="External_links">External links</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Systems_development_life_cycle&action=edit&section=40" title="Edit section: External links"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <style data-mw-deduplicate="TemplateStyles:r1235681985">.mw-parser-output .side-box{margin:4px 0;box-sizing:border-box;border:1px solid #aaa;font-size:88%;line-height:1.25em;background-color:var(--background-color-interactive-subtle,#f8f9fa);display:flow-root}.mw-parser-output .side-box-abovebelow,.mw-parser-output .side-box-text{padding:0.25em 0.9em}.mw-parser-output .side-box-image{padding:2px 0 2px 0.9em;text-align:center}.mw-parser-output .side-box-imageright{padding:2px 0.9em 2px 0;text-align:center}@media(min-width:500px){.mw-parser-output .side-box-flex{display:flex;align-items:center}.mw-parser-output .side-box-text{flex:1;min-width:0}}@media(min-width:720px){.mw-parser-output .side-box{width:238px}.mw-parser-output .side-box-right{clear:right;float:right;margin-left:1em}.mw-parser-output .side-box-left{margin-right:1em}}</style><style data-mw-deduplicate="TemplateStyles:r1237033735">@media print{body.ns-0 .mw-parser-output .sistersitebox{display:none!important}}@media screen{html.skin-theme-clientpref-night .mw-parser-output .sistersitebox img[src*="Wiktionary-logo-en-v2.svg"]{background-color:white}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .sistersitebox img[src*="Wiktionary-logo-en-v2.svg"]{background-color:white}}</style><div class="side-box side-box-right plainlinks sistersitebox"><style data-mw-deduplicate="TemplateStyles:r1126788409">.mw-parser-output .plainlist ol,.mw-parser-output .plainlist ul{line-height:inherit;list-style:none;margin:0;padding:0}.mw-parser-output .plainlist ol li,.mw-parser-output .plainlist ul li{margin-bottom:0}</style> <div class="side-box-flex"> <div class="side-box-image"><span class="noviewer" typeof="mw:File"><span><img alt="" src="//upload.wikimedia.org/wikipedia/en/thumb/4/4a/Commons-logo.svg/30px-Commons-logo.svg.png" decoding="async" width="30" height="40" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/en/thumb/4/4a/Commons-logo.svg/45px-Commons-logo.svg.png 1.5x, //upload.wikimedia.org/wikipedia/en/thumb/4/4a/Commons-logo.svg/59px-Commons-logo.svg.png 2x" data-file-width="1024" data-file-height="1376" /></span></span></div> <div class="side-box-text plainlist">Wikimedia Commons has media related to <span style="font-weight: bold; font-style: italic;"><a href="https://commons.wikimedia.org/wiki/Category:Systems_Development_Life_Cycle" class="extiw" title="commons:Category:Systems Development Life Cycle">Systems Development Life Cycle</a></span>.</div></div> </div> <ul><li><a rel="nofollow" class="external text" href="http://www.ambysoft.com/essays/agileLifecycle.html">The Agile System Development Lifecycle</a></li> <li><a rel="nofollow" class="external text" href="http://www.pbgc.gov/docs/ITSLCM%20V2007.1.pdf">Pension Benefit Guaranty Corporation – Information Technology Solutions Lifecycle Methodology</a></li> <li>DoD Integrated Framework Chart IFC (<a rel="nofollow" class="external text" href="https://spacese.spacegrant.org/uploads/Project%20Life%20Cycle/DAU_wallChart.pdf">front</a>, <a rel="nofollow" class="external text" href="https://www.dau.edu/cop/space/DAU%20Sponsored%20Documents/Ver%205.4.14%20Space%20back%2025%20Jul%202012%20Final.pdf">back</a>)</li> <li><a rel="nofollow" class="external text" href="https://web.archive.org/web/20100707055603/http://federalstudentaid.ed.gov/static/gw/docs/lcm/FSALCMFrameworkOverview.pdf">FSA Life Cycle Framework</a></li> <li><a rel="nofollow" class="external text" href="https://www.hhs.gov/ocio/eplc/eplc_framework_v1point2.pdf">HHS Enterprise Performance Life Cycle Framework</a></li> <li><a rel="nofollow" class="external text" href="http://OpenSDLC.org">The Open Systems Development Life Cycle</a></li> <li><a rel="nofollow" class="external text" href="https://www.scribd.com/doc/103966748/SDLC-Evolution-Model">System Development Life Cycle Evolution Modeling</a></li> <li><a rel="nofollow" class="external text" href="https://web.archive.org/web/20130217023015/http://0deviation.com/">Zero Deviation Life Cycle</a></li> <li><a rel="nofollow" class="external text" href="http://spacese.spacegrant.org/uploads/Project%20Life%20Cycle/DAU_wallChart.pdf">Integrated Defense AT&L Life Cycle Management Chart</a>, the U.S. DoD form of this concept.</li></ul> <div class="navbox-styles"><style data-mw-deduplicate="TemplateStyles:r1129693374">.mw-parser-output .hlist dl,.mw-parser-output .hlist ol,.mw-parser-output .hlist ul{margin:0;padding:0}.mw-parser-output .hlist dd,.mw-parser-output .hlist dt,.mw-parser-output .hlist li{margin:0;display:inline}.mw-parser-output .hlist.inline,.mw-parser-output .hlist.inline dl,.mw-parser-output .hlist.inline ol,.mw-parser-output .hlist.inline ul,.mw-parser-output .hlist dl dl,.mw-parser-output .hlist dl ol,.mw-parser-output .hlist dl ul,.mw-parser-output .hlist ol dl,.mw-parser-output .hlist ol ol,.mw-parser-output .hlist ol ul,.mw-parser-output .hlist ul dl,.mw-parser-output .hlist ul ol,.mw-parser-output .hlist ul ul{display:inline}.mw-parser-output .hlist .mw-empty-li{display:none}.mw-parser-output .hlist dt::after{content:": "}.mw-parser-output .hlist dd::after,.mw-parser-output .hlist li::after{content:" · ";font-weight:bold}.mw-parser-output .hlist dd:last-child::after,.mw-parser-output .hlist dt:last-child::after,.mw-parser-output .hlist li:last-child::after{content:none}.mw-parser-output .hlist dd dd:first-child::before,.mw-parser-output .hlist dd dt:first-child::before,.mw-parser-output .hlist dd li:first-child::before,.mw-parser-output .hlist dt dd:first-child::before,.mw-parser-output .hlist dt dt:first-child::before,.mw-parser-output .hlist dt li:first-child::before,.mw-parser-output .hlist li dd:first-child::before,.mw-parser-output .hlist li dt:first-child::before,.mw-parser-output .hlist li li:first-child::before{content:" (";font-weight:normal}.mw-parser-output .hlist dd dd:last-child::after,.mw-parser-output .hlist dd dt:last-child::after,.mw-parser-output .hlist dd li:last-child::after,.mw-parser-output .hlist dt dd:last-child::after,.mw-parser-output .hlist dt dt:last-child::after,.mw-parser-output .hlist dt li:last-child::after,.mw-parser-output .hlist li dd:last-child::after,.mw-parser-output .hlist li dt:last-child::after,.mw-parser-output .hlist li li:last-child::after{content:")";font-weight:normal}.mw-parser-output .hlist ol{counter-reset:listitem}.mw-parser-output .hlist ol>li{counter-increment:listitem}.mw-parser-output .hlist ol>li::before{content:" "counter(listitem)"\a0 "}.mw-parser-output .hlist dd ol>li:first-child::before,.mw-parser-output .hlist dt ol>li:first-child::before,.mw-parser-output .hlist li ol>li:first-child::before{content:" ("counter(listitem)"\a0 "}</style><style data-mw-deduplicate="TemplateStyles:r1236075235">.mw-parser-output .navbox{box-sizing:border-box;border:1px solid #a2a9b1;width:100%;clear:both;font-size:88%;text-align:center;padding:1px;margin:1em auto 0}.mw-parser-output .navbox .navbox{margin-top:0}.mw-parser-output .navbox+.navbox,.mw-parser-output .navbox+.navbox-styles+.navbox{margin-top:-1px}.mw-parser-output .navbox-inner,.mw-parser-output .navbox-subgroup{width:100%}.mw-parser-output .navbox-group,.mw-parser-output .navbox-title,.mw-parser-output .navbox-abovebelow{padding:0.25em 1em;line-height:1.5em;text-align:center}.mw-parser-output .navbox-group{white-space:nowrap;text-align:right}.mw-parser-output .navbox,.mw-parser-output .navbox-subgroup{background-color:#fdfdfd}.mw-parser-output .navbox-list{line-height:1.5em;border-color:#fdfdfd}.mw-parser-output .navbox-list-with-group{text-align:left;border-left-width:2px;border-left-style:solid}.mw-parser-output tr+tr>.navbox-abovebelow,.mw-parser-output tr+tr>.navbox-group,.mw-parser-output tr+tr>.navbox-image,.mw-parser-output tr+tr>.navbox-list{border-top:2px solid #fdfdfd}.mw-parser-output .navbox-title{background-color:#ccf}.mw-parser-output .navbox-abovebelow,.mw-parser-output .navbox-group,.mw-parser-output .navbox-subgroup .navbox-title{background-color:#ddf}.mw-parser-output .navbox-subgroup .navbox-group,.mw-parser-output .navbox-subgroup .navbox-abovebelow{background-color:#e6e6ff}.mw-parser-output .navbox-even{background-color:#f7f7f7}.mw-parser-output .navbox-odd{background-color:transparent}.mw-parser-output .navbox .hlist td dl,.mw-parser-output .navbox .hlist td ol,.mw-parser-output .navbox .hlist td ul,.mw-parser-output .navbox td.hlist dl,.mw-parser-output .navbox td.hlist ol,.mw-parser-output .navbox td.hlist ul{padding:0.125em 0}.mw-parser-output .navbox .navbar{display:block;font-size:100%}.mw-parser-output .navbox-title .navbar{float:left;text-align:left;margin-right:0.5em}body.skin--responsive .mw-parser-output .navbox-image img{max-width:none!important}@media print{body.ns-0 .mw-parser-output .navbox{display:none!important}}</style></div><div role="navigation" class="navbox" aria-labelledby="Software_engineering" style="padding:3px"><table class="nowraplinks hlist mw-collapsible autocollapse navbox-inner" style="border-spacing:0;background:transparent;color:inherit"><tbody><tr><th scope="col" class="navbox-title" colspan="2"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1129693374"><style data-mw-deduplicate="TemplateStyles:r1239400231">.mw-parser-output .navbar{display:inline;font-size:88%;font-weight:normal}.mw-parser-output .navbar-collapse{float:left;text-align:left}.mw-parser-output .navbar-boxtext{word-spacing:0}.mw-parser-output .navbar ul{display:inline-block;white-space:nowrap;line-height:inherit}.mw-parser-output .navbar-brackets::before{margin-right:-0.125em;content:"[ "}.mw-parser-output .navbar-brackets::after{margin-left:-0.125em;content:" ]"}.mw-parser-output .navbar li{word-spacing:-0.125em}.mw-parser-output .navbar a>span,.mw-parser-output .navbar a>abbr{text-decoration:inherit}.mw-parser-output .navbar-mini abbr{font-variant:small-caps;border-bottom:none;text-decoration:none;cursor:inherit}.mw-parser-output .navbar-ct-full{font-size:114%;margin:0 7em}.mw-parser-output .navbar-ct-mini{font-size:114%;margin:0 4em}html.skin-theme-clientpref-night .mw-parser-output .navbar li a abbr{color:var(--color-base)!important}@media(prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .navbar li a abbr{color:var(--color-base)!important}}@media print{.mw-parser-output .navbar{display:none!important}}</style><div class="navbar plainlinks hlist navbar-mini"><ul><li class="nv-view"><a href="/wiki/Template:Software_engineering" title="Template:Software engineering"><abbr title="View this template">v</abbr></a></li><li class="nv-talk"><a href="/wiki/Template_talk:Software_engineering" title="Template talk:Software engineering"><abbr title="Discuss this template">t</abbr></a></li><li class="nv-edit"><a href="/wiki/Special:EditPage/Template:Software_engineering" title="Special:EditPage/Template:Software engineering"><abbr title="Edit this template">e</abbr></a></li></ul></div><div id="Software_engineering" style="font-size:114%;margin:0 4em"><a href="/wiki/Software_engineering" title="Software engineering">Software engineering</a></div></th></tr><tr><th scope="row" class="navbox-group" style="width:1%">Fields</th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Computer_programming" title="Computer programming">Computer programming</a></li> <li><a href="/wiki/DevOps" title="DevOps">DevOps</a></li> <li><a href="/wiki/Empirical_software_engineering" title="Empirical software engineering">Empirical software engineering</a></li> <li><a href="/wiki/Experimental_software_engineering" title="Experimental software engineering">Experimental software engineering</a></li> <li><a href="/wiki/Formal_methods" title="Formal methods">Formal methods</a></li> <li><a href="/wiki/Requirements_engineering" title="Requirements engineering">Requirements engineering</a></li> <li><a href="/wiki/Search-based_software_engineering" title="Search-based software engineering">Search-based software engineering</a></li> <li><a href="/wiki/Site_reliability_engineering" title="Site reliability engineering">Site reliability engineering</a></li> <li><a href="/wiki/Social_software_engineering" title="Social software engineering">Social software engineering</a></li> <li><a href="/wiki/Software_deployment" title="Software deployment">Software deployment</a></li> <li><a href="/wiki/Software_design" title="Software design">Software design</a></li> <li><a href="/wiki/Software_maintenance" title="Software maintenance">Software maintenance</a></li> <li><a href="/wiki/Software_testing" title="Software testing">Software testing</a></li> <li><a href="/wiki/Systems_analysis" title="Systems analysis">Systems analysis</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Concepts</th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Abstraction_(computer_science)" title="Abstraction (computer science)">Abstraction</a></li> <li><a href="/wiki/Component-based_software_engineering" title="Component-based software engineering">Component-based software engineering</a></li> <li><a href="/wiki/Computer_compatibility" title="Computer compatibility">Software compatibility</a> <ul><li><a href="/wiki/Backward_compatibility" title="Backward compatibility">Backward compatibility</a></li> <li><a href="/wiki/Compatibility_layer" title="Compatibility layer">Compatibility layer</a></li> <li><a href="/wiki/Compatibility_mode" title="Compatibility mode">Compatibility mode</a></li> <li><a href="/wiki/Forward_compatibility" title="Forward compatibility">Forward compatibility</a></li> <li><a href="/wiki/Software_incompatibility" title="Software incompatibility">Software incompatibility</a></li></ul></li> <li><a href="/wiki/Data_modeling" title="Data modeling">Data modeling</a></li> <li><a href="/wiki/Enterprise_architecture" title="Enterprise architecture">Enterprise architecture</a></li> <li><a href="/wiki/Functional_specification" title="Functional specification">Functional specification</a></li> <li><a href="/wiki/Modeling_language" title="Modeling language">Modeling language</a></li> <li><a href="/wiki/Programming_paradigm" title="Programming paradigm">Programming paradigm</a></li> <li><a href="/wiki/Software" title="Software">Software</a></li> <li><a href="/wiki/Software_archaeology" title="Software archaeology">Software archaeology</a></li> <li><a href="/wiki/Software_architecture" title="Software architecture">Software architecture</a></li> <li><a href="/wiki/Software_configuration_management" title="Software configuration management">Software configuration management</a></li> <li><a href="/wiki/Software_development_process" title="Software development process">Software development process/methodology</a></li> <li><a href="/wiki/Software_quality" title="Software quality">Software quality</a></li> <li><a href="/wiki/Software_quality_assurance" title="Software quality assurance">Software quality assurance</a></li> <li><a href="/wiki/Software_verification_and_validation" title="Software verification and validation">Software verification and validation</a></li> <li><a href="/wiki/Software_system" title="Software system">Software system</a></li> <li><a href="/wiki/Structured_analysis" title="Structured analysis">Structured analysis</a> <ul><li><a href="/wiki/Essential_systems_analysis" title="Essential systems analysis">Essential analysis</a></li></ul></li> <li><a href="/wiki/CI/CD" title="CI/CD">CI/CD</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Orientations</th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Agile_software_development" title="Agile software development">Agile</a></li> <li><a href="/wiki/Aspect-oriented_programming" title="Aspect-oriented programming">Aspect-oriented</a></li> <li><a href="/wiki/Object-oriented_programming" title="Object-oriented programming">Object orientation</a></li> <li><a href="/wiki/Ontology_(information_science)" title="Ontology (information science)">Ontology</a></li> <li><a href="/wiki/Service-oriented_architecture" title="Service-oriented architecture">Service orientation</a></li> <li><a class="mw-selflink selflink">SDLC</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Models</th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"></div><table class="nowraplinks navbox-subgroup" style="border-spacing:0"><tbody><tr><th scope="row" class="navbox-group" style="width:1%;font-weight:normal;">Developmental</th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Agile_software_development" title="Agile software development">Agile</a></li> <li><a href="/wiki/Enterprise_unified_process" title="Enterprise unified process">EUP</a></li> <li><a href="/wiki/Executable_UML" title="Executable UML">Executable UML</a></li> <li><a href="/wiki/Incremental_build_model" title="Incremental build model">Incremental model</a></li> <li><a href="/wiki/Iterative_and_incremental_development" title="Iterative and incremental development">Iterative model</a></li> <li><a href="/wiki/Software_prototyping" title="Software prototyping">Prototype model</a></li> <li><a href="/wiki/Rapid_application_development" title="Rapid application development">RAD</a></li> <li><a href="/wiki/Unified_Process" class="mw-redirect" title="Unified Process">UP</a></li> <li><a href="/wiki/Scrum_(software_development)" title="Scrum (software development)">Scrum</a></li> <li><a href="/wiki/Spiral_model" title="Spiral model">Spiral model</a></li> <li><a href="/wiki/V-model_(software_development)" title="V-model (software development)">V-model</a></li> <li><a href="/wiki/Waterfall_model" title="Waterfall model">Waterfall model</a></li> <li><a href="/wiki/Extreme_programming" title="Extreme programming">XP</a></li> <li><a href="/wiki/Model-driven_engineering" title="Model-driven engineering">Model-driven engineering</a></li> <li><a href="/wiki/Round-trip_engineering" title="Round-trip engineering">Round-trip engineering</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%;font-weight:normal;">Other</th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/ISO/IEC_15504" title="ISO/IEC 15504">SPICE</a></li> <li><a href="/wiki/Capability_Maturity_Model_Integration" title="Capability Maturity Model Integration">CMMI</a></li> <li><a href="/wiki/Data_model" title="Data model">Data model</a></li> <li><a href="/wiki/Entity%E2%80%93relationship_model" title="Entity–relationship model">ER model</a></li> <li><a href="/wiki/Function_model" title="Function model">Function model</a></li> <li><a href="/wiki/Information_model" title="Information model">Information model</a></li> <li><a href="/wiki/Metamodeling" title="Metamodeling">Metamodeling</a></li> <li><a href="/wiki/Object_model" title="Object model">Object model</a></li> <li><a href="/wiki/Systems_modeling" title="Systems modeling">Systems model</a></li> <li><a href="/wiki/View_model" title="View model">View model</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%;font-weight:normal;">Languages</th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/IDEF" title="IDEF">IDEF</a></li> <li><a href="/wiki/Unified_Modeling_Language" title="Unified Modeling Language">UML</a></li> <li><a href="/wiki/Universal_Systems_Language" title="Universal Systems Language">USL</a></li> <li><a href="/wiki/Systems_modeling_language" title="Systems modeling language">SysML</a></li></ul> </div></td></tr></tbody></table><div></div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Related fields</th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Computer_science" title="Computer science">Computer science</a></li> <li><a href="/wiki/Computer_engineering" title="Computer engineering">Computer engineering</a></li> <li><a href="/wiki/Information_science" title="Information science">Information science</a></li> <li><a href="/wiki/Project_management" title="Project management">Project management</a></li> <li><a href="/wiki/Risk_management" title="Risk management">Risk management</a></li> <li><a href="/wiki/Systems_engineering" title="Systems engineering">Systems engineering</a></li></ul> </div></td></tr><tr><td class="navbox-abovebelow" colspan="2" style="font-weight:bold;"><div> <ul><li><span class="noviewer" typeof="mw:File"><span title="Commons page"><img alt="" src="//upload.wikimedia.org/wikipedia/en/thumb/4/4a/Commons-logo.svg/12px-Commons-logo.svg.png" decoding="async" width="12" height="16" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/en/thumb/4/4a/Commons-logo.svg/18px-Commons-logo.svg.png 1.5x, //upload.wikimedia.org/wikipedia/en/thumb/4/4a/Commons-logo.svg/24px-Commons-logo.svg.png 2x" data-file-width="1024" data-file-height="1376" /></span></span> <a href="https://commons.wikimedia.org/wiki/Category:Software_engineering" class="extiw" title="commons:Category:Software engineering">Commons</a></li> <li><span class="noviewer" typeof="mw:File"><span title="Category"><img alt="" src="//upload.wikimedia.org/wikipedia/en/thumb/9/96/Symbol_category_class.svg/16px-Symbol_category_class.svg.png" decoding="async" width="16" height="16" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/en/thumb/9/96/Symbol_category_class.svg/23px-Symbol_category_class.svg.png 1.5x, //upload.wikimedia.org/wikipedia/en/thumb/9/96/Symbol_category_class.svg/31px-Symbol_category_class.svg.png 2x" data-file-width="180" data-file-height="185" /></span></span> <a href="/wiki/Category:Software_engineering" title="Category:Software engineering">Category</a></li></ul> </div></td></tr></tbody></table></div> <div class="navbox-styles"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1129693374"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1236075235"></div><div role="navigation" class="navbox" aria-labelledby="Systems_engineering" style="padding:3px"><table class="nowraplinks hlist mw-collapsible autocollapse navbox-inner" style="border-spacing:0;background:transparent;color:inherit"><tbody><tr><th scope="col" class="navbox-title" colspan="2"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1129693374"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1239400231"><div class="navbar plainlinks hlist navbar-mini"><ul><li class="nv-view"><a href="/wiki/Template:Systems_engineering" title="Template:Systems engineering"><abbr title="View this template">v</abbr></a></li><li class="nv-talk"><a href="/wiki/Template_talk:Systems_engineering" title="Template talk:Systems engineering"><abbr title="Discuss this template">t</abbr></a></li><li class="nv-edit"><a href="/wiki/Special:EditPage/Template:Systems_engineering" title="Special:EditPage/Template:Systems engineering"><abbr title="Edit this template">e</abbr></a></li></ul></div><div id="Systems_engineering" style="font-size:114%;margin:0 4em"><a href="/wiki/Systems_engineering" title="Systems engineering">Systems engineering</a></div></th></tr><tr><th scope="row" class="navbox-group" style="width:1%">Subfields</th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Aerospace_engineering" title="Aerospace engineering">Aerospace engineering</a></li> <li><a href="/wiki/Biological_systems_engineering" title="Biological systems engineering">Biological systems engineering</a></li> <li><a href="/wiki/Cognitive_systems_engineering" title="Cognitive systems engineering">Cognitive systems engineering</a></li> <li><a href="/wiki/Configuration_management" title="Configuration management">Configuration management</a></li> <li><a href="/wiki/Earth_systems_engineering_and_management" title="Earth systems engineering and management">Earth systems engineering and management</a></li> <li><a href="/wiki/Electrical_engineering" title="Electrical engineering">Electrical engineering</a></li> <li><a href="/wiki/Enterprise_systems_engineering" title="Enterprise systems engineering">Enterprise systems engineering</a></li> <li><a href="/wiki/Health_systems_engineering" title="Health systems engineering">Health systems engineering</a></li> <li><a href="/wiki/Performance_engineering" title="Performance engineering">Performance engineering</a></li> <li><a href="/wiki/Reliability_engineering" title="Reliability engineering">Reliability engineering</a></li> <li><a href="/wiki/Safety_engineering" title="Safety engineering">Safety engineering</a></li> <li><a href="/wiki/Stanford_torus" title="Stanford torus">Sociocultural Systems Engineering</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Processes</th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Requirements_engineering" title="Requirements engineering">Requirements engineering</a></li> <li><a href="/wiki/Functional_specification" title="Functional specification">Functional specification</a></li> <li><a href="/wiki/System_integration" title="System integration">System integration</a></li> <li><a href="/wiki/Verification_and_validation" title="Verification and validation">Verification and validation</a></li> <li><a href="/wiki/Design_review" title="Design review">Design review</a></li> <li><a href="/wiki/System_of_systems_engineering" title="System of systems engineering">System of systems engineering</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Concepts</th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Business_process" title="Business process">Business process</a></li> <li><a href="/wiki/Fault_tolerance" title="Fault tolerance">Fault tolerance</a></li> <li><a href="/wiki/System" title="System">System</a></li> <li><a href="/wiki/System_lifecycle" class="mw-redirect" title="System lifecycle">System lifecycle</a></li> <li><a href="/wiki/V-model" title="V-model">V-Model</a></li> <li><a class="mw-selflink selflink">Systems development life cycle</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Tools</th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Decision-making" title="Decision-making">Decision-making</a></li> <li><a href="/wiki/Function_model" title="Function model">Function modelling</a></li> <li><a href="/wiki/IDEF" title="IDEF">IDEF</a></li> <li><a href="/wiki/Mathematical_optimization" title="Mathematical optimization">Optimization</a></li> <li><a href="/wiki/Quality_function_deployment" title="Quality function deployment">Quality function deployment</a></li> <li><a href="/wiki/System_dynamics" title="System dynamics">System dynamics</a></li> <li><a href="/wiki/Systems_Modeling_Language" class="mw-redirect" title="Systems Modeling Language">Systems Modeling Language</a></li> <li><a href="/wiki/Systems_analysis" title="Systems analysis">Systems analysis</a></li> <li><a href="/wiki/Systems_modeling" title="Systems modeling">Systems modeling</a></li> <li><a href="/wiki/Work_breakdown_structure" title="Work breakdown structure">Work breakdown structure</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">People</th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/James_S._Albus" title="James S. Albus">James S. Albus</a></li> <li><a href="/wiki/Ruzena_Bajcsy" title="Ruzena Bajcsy">Ruzena Bajcsy</a></li> <li><a href="/wiki/Benjamin_S._Blanchard" title="Benjamin S. Blanchard">Benjamin S. Blanchard</a></li> <li><a href="/wiki/Wernher_von_Braun" title="Wernher von Braun">Wernher von Braun</a></li> <li><a href="/wiki/Kathleen_Carley" title="Kathleen Carley">Kathleen Carley</a></li> <li><a href="/wiki/Harold_Chestnut" title="Harold Chestnut">Harold Chestnut</a></li> <li><a href="/wiki/Wolt_Fabrycky" title="Wolt Fabrycky">Wolt Fabrycky</a></li> <li><a href="/wiki/Barbara_Grosz" class="mw-redirect" title="Barbara Grosz">Barbara Grosz</a></li> <li><a href="/wiki/Arthur_David_Hall_III" title="Arthur David Hall III">Arthur David Hall III</a></li> <li><a href="/wiki/Derek_Hitchins" title="Derek Hitchins">Derek Hitchins</a></li> <li><a href="/wiki/Robert_E._Machol" title="Robert E. Machol">Robert E. Machol</a></li> <li><a href="/wiki/Radhika_Nagpal" title="Radhika Nagpal">Radhika Nagpal</a></li> <li><a href="/wiki/Simon_Ramo" title="Simon Ramo">Simon Ramo</a></li> <li><a href="/wiki/Joseph_Francis_Shea" title="Joseph Francis Shea">Joseph Francis Shea</a></li> <li><a href="/wiki/Katia_Sycara" title="Katia Sycara">Katia Sycara</a></li> <li><a href="/wiki/Manuela_M._Veloso" title="Manuela M. Veloso">Manuela M. Veloso</a></li> <li><a href="/wiki/John_N._Warfield" title="John N. Warfield">John N. Warfield</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Related fields</th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Control_engineering" title="Control engineering">Control engineering</a></li> <li><a href="/wiki/Computer_engineering" title="Computer engineering">Computer engineering</a></li> <li><a href="/wiki/Industrial_engineering" title="Industrial engineering">Industrial engineering</a></li> <li><a href="/wiki/Operations_research" title="Operations research">Operations research</a></li> <li><a href="/wiki/Project_management" title="Project management">Project management</a></li> <li><a href="/wiki/Quality_management" title="Quality management">Quality management</a></li> <li><a href="/wiki/Risk_management" title="Risk management">Risk management</a></li> <li><a href="/wiki/Software_engineering" title="Software engineering">Software engineering</a></li></ul> </div></td></tr><tr><td class="navbox-abovebelow" colspan="2"><div> <ul><li><a href="/wiki/Category:Systems_engineering" title="Category:Systems engineering">Category</a></li></ul> </div></td></tr></tbody></table></div> <!-- NewPP limit report Parsed by mw‐web.codfw.main‐f69cdc8f6‐rp9p7 Cached time: 20241122141215 Cache expiry: 2592000 Reduced expiry: false Complications: [vary‐revision‐sha1, show‐toc] CPU time usage: 0.515 seconds Real time usage: 0.671 seconds Preprocessor visited node count: 2905/1000000 Post‐expand include size: 85363/2097152 bytes Template argument size: 4034/2097152 bytes Highest expansion depth: 14/100 Expensive parser function count: 6/500 Unstrip recursion depth: 1/20 Unstrip post‐expand size: 90299/5000000 bytes Lua time usage: 0.295/10.000 seconds Lua memory usage: 6371014/52428800 bytes Number of Wikibase entities loaded: 1/400 --> <!-- Transclusion expansion time report (%,ms,calls,template) 100.00% 577.235 1 -total 31.34% 180.913 1 Template:Reflist 15.95% 92.091 3 Template:Navbox 15.32% 88.432 1 Template:Software_engineering 14.72% 84.992 1 Template:Commons_category 14.42% 83.258 1 Template:Sister_project 14.13% 81.590 1 Template:Side_box 13.86% 80.007 2 Template:Cite_journal 11.33% 65.391 1 Template:Short_description 7.00% 40.386 2 Template:Pagetype --> <!-- Saved in parser cache with key enwiki:pcache:idhash:573528-0!canonical and timestamp 20241122141215 and revision id 1254708834. Rendering was triggered because: page-view --> </div><!--esi <esi:include src="/esitest-fa8a495983347898/content" /> --><noscript><img src="https://login.wikimedia.org/wiki/Special:CentralAutoLogin/start?type=1x1" alt="" width="1" height="1" style="border: none; position: absolute;"></noscript> <div class="printfooter" data-nosnippet="">Retrieved from "<a dir="ltr" href="https://en.wikipedia.org/w/index.php?title=Systems_development_life_cycle&oldid=1254708834">https://en.wikipedia.org/w/index.php?title=Systems_development_life_cycle&oldid=1254708834</a>"</div></div> <div id="catlinks" class="catlinks" data-mw="interface"><div id="mw-normal-catlinks" class="mw-normal-catlinks"><a href="/wiki/Help:Category" title="Help:Category">Categories</a>: <ul><li><a href="/wiki/Category:Systems_engineering" title="Category:Systems engineering">Systems engineering</a></li><li><a href="/wiki/Category:Computing_terminology" title="Category:Computing terminology">Computing terminology</a></li><li><a href="/wiki/Category:Software_development_process" title="Category:Software development process">Software development process</a></li><li><a href="/wiki/Category:Software_engineering" title="Category:Software engineering">Software engineering</a></li></ul></div><div id="mw-hidden-catlinks" class="mw-hidden-catlinks mw-hidden-cats-hidden">Hidden categories: <ul><li><a href="/wiki/Category:Webarchive_template_wayback_links" title="Category:Webarchive template wayback links">Webarchive template wayback links</a></li><li><a href="/wiki/Category:Articles_with_short_description" title="Category:Articles with short description">Articles with short description</a></li><li><a href="/wiki/Category:Short_description_is_different_from_Wikidata" title="Category:Short description is different from Wikidata">Short description is different from Wikidata</a></li><li><a href="/wiki/Category:Use_American_English_from_March_2019" title="Category:Use American English from March 2019">Use American English from March 2019</a></li><li><a href="/wiki/Category:All_Wikipedia_articles_written_in_American_English" title="Category:All Wikipedia articles written in American English">All Wikipedia articles written in American English</a></li><li><a href="/wiki/Category:All_articles_with_unsourced_statements" title="Category:All articles with unsourced statements">All articles with unsourced statements</a></li><li><a href="/wiki/Category:Articles_with_unsourced_statements_from_August_2021" title="Category:Articles with unsourced statements from August 2021">Articles with unsourced statements from August 2021</a></li><li><a href="/wiki/Category:Articles_needing_additional_references_from_January_2024" title="Category:Articles needing additional references from January 2024">Articles needing additional references from January 2024</a></li><li><a href="/wiki/Category:All_articles_needing_additional_references" title="Category:All articles needing additional references">All articles needing additional references</a></li><li><a href="/wiki/Category:Wikipedia_articles_needing_clarification_from_January_2023" title="Category:Wikipedia articles needing clarification from January 2023">Wikipedia articles needing clarification from January 2023</a></li><li><a href="/wiki/Category:Articles_lacking_in-text_citations_from_January_2023" title="Category:Articles lacking in-text citations from January 2023">Articles lacking in-text citations from January 2023</a></li><li><a href="/wiki/Category:All_articles_lacking_in-text_citations" title="Category:All articles lacking in-text citations">All articles lacking in-text citations</a></li><li><a href="/wiki/Category:Commons_category_link_is_on_Wikidata" title="Category:Commons category link is on Wikidata">Commons category link is on Wikidata</a></li></ul></div></div> </div> </main> </div> <div class="mw-footer-container"> <footer id="footer" class="mw-footer" > <ul id="footer-info"> <li id="footer-info-lastmod"> This page was last edited on 1 November 2024, at 08:21<span class="anonymous-show"> (UTC)</span>.</li> <li id="footer-info-copyright">Text is available under the <a href="/wiki/Wikipedia:Text_of_the_Creative_Commons_Attribution-ShareAlike_4.0_International_License" title="Wikipedia:Text of the Creative Commons Attribution-ShareAlike 4.0 International License">Creative Commons Attribution-ShareAlike 4.0 License</a>; additional terms may apply. By using this site, you agree to the <a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Terms_of_Use" class="extiw" title="foundation:Special:MyLanguage/Policy:Terms of Use">Terms of Use</a> and <a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Privacy_policy" class="extiw" title="foundation:Special:MyLanguage/Policy:Privacy policy">Privacy Policy</a>. Wikipedia® is a registered trademark of the <a rel="nofollow" class="external text" href="https://wikimediafoundation.org/">Wikimedia Foundation, Inc.</a>, a non-profit organization.</li> </ul> <ul id="footer-places"> <li id="footer-places-privacy"><a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Privacy_policy">Privacy policy</a></li> <li id="footer-places-about"><a href="/wiki/Wikipedia:About">About Wikipedia</a></li> <li id="footer-places-disclaimers"><a href="/wiki/Wikipedia:General_disclaimer">Disclaimers</a></li> <li id="footer-places-contact"><a href="//en.wikipedia.org/wiki/Wikipedia:Contact_us">Contact Wikipedia</a></li> <li id="footer-places-wm-codeofconduct"><a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Universal_Code_of_Conduct">Code of Conduct</a></li> <li id="footer-places-developers"><a href="https://developer.wikimedia.org">Developers</a></li> <li id="footer-places-statslink"><a href="https://stats.wikimedia.org/#/en.wikipedia.org">Statistics</a></li> <li id="footer-places-cookiestatement"><a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Cookie_statement">Cookie statement</a></li> <li id="footer-places-mobileview"><a href="//en.m.wikipedia.org/w/index.php?title=Systems_development_life_cycle&mobileaction=toggle_view_mobile" class="noprint stopMobileRedirectToggle">Mobile view</a></li> </ul> <ul id="footer-icons" class="noprint"> <li id="footer-copyrightico"><a href="https://wikimediafoundation.org/" class="cdx-button cdx-button--fake-button cdx-button--size-large cdx-button--fake-button--enabled"><img src="/static/images/footer/wikimedia-button.svg" width="84" height="29" alt="Wikimedia Foundation" loading="lazy"></a></li> <li id="footer-poweredbyico"><a href="https://www.mediawiki.org/" class="cdx-button cdx-button--fake-button cdx-button--size-large cdx-button--fake-button--enabled"><img src="/w/resources/assets/poweredby_mediawiki.svg" alt="Powered by MediaWiki" width="88" height="31" loading="lazy"></a></li> </ul> </footer> </div> </div> </div> <div class="vector-settings" id="p-dock-bottom"> <ul></ul> </div><script>(RLQ=window.RLQ||[]).push(function(){mw.config.set({"wgHostname":"mw-web.codfw.main-f69cdc8f6-llpj7","wgBackendResponseTime":154,"wgPageParseReport":{"limitreport":{"cputime":"0.515","walltime":"0.671","ppvisitednodes":{"value":2905,"limit":1000000},"postexpandincludesize":{"value":85363,"limit":2097152},"templateargumentsize":{"value":4034,"limit":2097152},"expansiondepth":{"value":14,"limit":100},"expensivefunctioncount":{"value":6,"limit":500},"unstrip-depth":{"value":1,"limit":20},"unstrip-size":{"value":90299,"limit":5000000},"entityaccesscount":{"value":1,"limit":400},"timingprofile":["100.00% 577.235 1 -total"," 31.34% 180.913 1 Template:Reflist"," 15.95% 92.091 3 Template:Navbox"," 15.32% 88.432 1 Template:Software_engineering"," 14.72% 84.992 1 Template:Commons_category"," 14.42% 83.258 1 Template:Sister_project"," 14.13% 81.590 1 Template:Side_box"," 13.86% 80.007 2 Template:Cite_journal"," 11.33% 65.391 1 Template:Short_description"," 7.00% 40.386 2 Template:Pagetype"]},"scribunto":{"limitreport-timeusage":{"value":"0.295","limit":"10.000"},"limitreport-memusage":{"value":6371014,"limit":52428800}},"cachereport":{"origin":"mw-web.codfw.main-f69cdc8f6-rp9p7","timestamp":"20241122141215","ttl":2592000,"transientcontent":false}}});});</script> <script type="application/ld+json">{"@context":"https:\/\/schema.org","@type":"Article","name":"Systems development life cycle","url":"https:\/\/en.wikipedia.org\/wiki\/Systems_development_life_cycle","sameAs":"http:\/\/www.wikidata.org\/entity\/Q559486","mainEntity":"http:\/\/www.wikidata.org\/entity\/Q559486","author":{"@type":"Organization","name":"Contributors to Wikimedia projects"},"publisher":{"@type":"Organization","name":"Wikimedia Foundation, Inc.","logo":{"@type":"ImageObject","url":"https:\/\/www.wikimedia.org\/static\/images\/wmf-hor-googpub.png"}},"datePublished":"2004-04-03T10:52:22Z","dateModified":"2024-11-01T08:21:34Z","image":"https:\/\/upload.wikimedia.org\/wikipedia\/commons\/7\/7e\/SDLC-Maintenance-Highlighted.png","headline":"process for planning, creating, testing, deploying, and maintaining an engineered system"}</script> </body> </html>