CINXE.COM

Rendszerfejlesztési életciklus – Wikipédia

<!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-disabled skin-theme-clientpref-day vector-toc-available" lang="hu" dir="ltr"> <head> <meta charset="UTF-8"> <title>Rendszerfejlesztési életciklus – Wikipédia</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-disabled skin-theme-clientpref-day vector-toc-available";var cookie=document.cookie.match(/(?:^|; )huwikimwclientpreferences=([^;]+)/);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":[",\t."," \t,"],"wgDigitTransformTable":["",""], "wgDefaultDateFormat":"ymd","wgMonthNames":["","január","február","március","április","május","június","július","augusztus","szeptember","október","november","december"],"wgRequestId":"8f5e8a04-9101-4125-aa57-5279e31285c6","wgCanonicalNamespace":"","wgCanonicalSpecialPageName":false,"wgNamespaceNumber":0,"wgPageName":"Rendszerfejlesztési_életciklus","wgTitle":"Rendszerfejlesztési életciklus","wgCurRevisionId":27155751,"wgRevisionId":27155751,"wgArticleId":1705045,"wgIsArticle":true,"wgIsRedirect":false,"wgAction":"view","wgUserName":null,"wgUserGroups":["*"],"wgCategories":["Forrással nem rendelkező lapok","Szoftverfejlesztés"],"wgPageViewLanguage":"hu","wgPageContentLanguage":"hu","wgPageContentModel":"wikitext","wgRelevantPageName":"Rendszerfejlesztési_életciklus","wgRelevantArticleId":1705045,"wgIsProbablyEditable":true,"wgRelevantPageIsProbablyEditable":true,"wgRestrictionEdit":[],"wgRestrictionMove":[],"wgNoticeProject":"wikipedia","wgCiteReferencePreviewsActive": true,"wgFlaggedRevsParams":{"tags":{"accuracy":{"levels":2}}},"wgStableRevisionId":27155751,"wgMediaViewerOnClick":true,"wgMediaViewerEnabledByDefault":true,"wgPopupsFlags":0,"wgVisualEditor":{"pageLanguageCode":"hu","pageLanguageDir":"ltr","pageVariantFallbacks":"hu"},"wgMFDisplayWikibaseDescriptions":{"search":true,"watchlist":true,"tagline":true,"nearby":true},"wgWMESchemaEditAttemptStepOversample":false,"wgWMEPageLength":40000,"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.gadget.infobox":"ready","ext.gadget.wikiMenuStyles":"ready","ext.globalCssJs.user.styles":"ready","site.styles":"ready","user.styles":"ready","ext.globalCssJs.user":"ready","user":"ready","user.options":"loading","skins.vector.search.codex.styles":"ready","skins.vector.styles":"ready","skins.vector.icons":"ready","ext.flaggedRevs.basic":"ready","mediawiki.codex.messagebox.styles":"ready","ext.wikimediamessages.styles":"ready","ext.visualEditor.desktopArticleTarget.noscript":"ready","ext.uls.interlanguage":"ready","wikibase.client.init":"ready","ext.wikimediaBadges":"ready"};RLPAGEMODULES=["mediawiki.page.media","site","mediawiki.page.ready","mediawiki.toc","skins.vector.js","ext.centralNotice.geoIP","ext.centralNotice.startUp","ext.flaggedRevs.advanced","ext.gadget.wdsearch","ext.gadget.irclogin","ext.gadget.ImageAnnotator.loader","ext.gadget.collapsible","ext.gadget.kepdia","ext.gadget.kinai","ext.gadget.poziciosTerkep", "ext.gadget.wikiMenu","ext.gadget.wiwosm","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","oojs-ui.styles.icons-media","oojs-ui-core.icons","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=hu&amp;modules=ext.flaggedRevs.basic%7Cext.uls.interlanguage%7Cext.visualEditor.desktopArticleTarget.noscript%7Cext.wikimediaBadges%7Cext.wikimediamessages.styles%7Cmediawiki.codex.messagebox.styles%7Cskins.vector.icons%2Cstyles%7Cskins.vector.search.codex.styles%7Cwikibase.client.init&amp;only=styles&amp;skin=vector-2022"> <script async="" src="/w/load.php?lang=hu&amp;modules=startup&amp;only=scripts&amp;raw=1&amp;skin=vector-2022"></script> <meta name="ResourceLoaderDynamicStyles" content=""> <link rel="stylesheet" href="/w/load.php?lang=hu&amp;modules=ext.gadget.infobox%2CwikiMenuStyles&amp;only=styles&amp;skin=vector-2022"> <link rel="stylesheet" href="/w/load.php?lang=hu&amp;modules=site.styles&amp;only=styles&amp;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="Rendszerfejlesztési életciklus – Wikipédia"> <meta property="og:type" content="website"> <link rel="preconnect" href="//upload.wikimedia.org"> <link rel="alternate" media="only screen and (max-width: 640px)" href="//hu.m.wikipedia.org/wiki/Rendszerfejleszt%C3%A9si_%C3%A9letciklus"> <link rel="alternate" type="application/x-wiki" title="Szerkesztés" href="/w/index.php?title=Rendszerfejleszt%C3%A9si_%C3%A9letciklus&amp;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="Wikipédia (hu)"> <link rel="EditURI" type="application/rsd+xml" href="//hu.wikipedia.org/w/api.php?action=rsd"> <link rel="canonical" href="https://hu.wikipedia.org/wiki/Rendszerfejleszt%C3%A9si_%C3%A9letciklus"> <link rel="license" href="https://creativecommons.org/licenses/by-sa/4.0/deed.hu"> <link rel="alternate" type="application/atom+xml" title="Wikipédia Atom-hírcsatorna" href="/w/index.php?title=Speci%C3%A1lis:Friss_v%C3%A1ltoztat%C3%A1sok&amp;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-Rendszerfejlesztési_életciklus rootpage-Rendszerfejlesztési_életciklus skin-vector-2022 action-view"><a class="mw-jump-link" href="#bodyContent">Ugrás a tartalomhoz</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="Wiki"> <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="Főmenü" > <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">Főmenü</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">Főmenü</div> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-main-menu.pin">áthelyezés az oldalsávba</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-main-menu.unpin">elrejtés</button> </div> <div id="p-navigation" class="vector-menu mw-portlet mw-portlet-navigation" > <div class="vector-menu-heading"> Navigáció </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="n-mainpage-description" class="mw-list-item"><a href="/wiki/Kezd%C5%91lap" title="A kezdőlap megtekintése [z]" accesskey="z"><span>Kezdőlap</span></a></li><li id="n-sidebar-contents" class="mw-list-item"><a href="/wiki/Wikip%C3%A9dia:Tartalom"><span>Tartalom</span></a></li><li id="n-sidebar-featured" class="mw-list-item"><a href="/wiki/Wikip%C3%A9dia:Kiemelt_sz%C3%B3cikkek_list%C3%A1ja"><span>Kiemelt szócikkek</span></a></li><li id="n-recentchanges" class="mw-list-item"><a href="/wiki/Speci%C3%A1lis:Friss_v%C3%A1ltoztat%C3%A1sok" title="A wikiben történt legutóbbi változtatások listája [r]" accesskey="r"><span>Friss változtatások</span></a></li><li id="n-randompage" class="mw-list-item"><a href="/wiki/Speci%C3%A1lis:Lap_tal%C3%A1lomra" title="Egy véletlenszerűen kiválasztott lap betöltése [x]" accesskey="x"><span>Lap találomra</span></a></li><li id="n-sidebar-enquiries" class="mw-list-item"><a href="/wiki/Wikip%C3%A9dia:Tudakoz%C3%B3"><span>Tudakozó</span></a></li> </ul> </div> </div> <div id="p-sidebar-participate" class="vector-menu mw-portlet mw-portlet-sidebar-participate" > <div class="vector-menu-heading"> Részvétel </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="n-sidebar-basics" class="mw-list-item"><a href="/wiki/Wikip%C3%A9dia:%C3%9Aj_szerkeszt%C5%91knek"><span>Kezdőknek</span></a></li><li id="n-sidebar-help" class="mw-list-item"><a href="/wiki/Wikip%C3%A9dia:Seg%C3%ADts%C3%A9g"><span>Segítség</span></a></li><li id="n-portal" class="mw-list-item"><a href="/wiki/Port%C3%A1l:K%C3%B6z%C3%B6ss%C3%A9g" title="A projektről, miben segíthetsz, mit hol találsz meg"><span>Közösségi portál</span></a></li><li id="n-sidebar-contact" class="mw-list-item"><a href="/wiki/Wikip%C3%A9dia:Kapcsolatfelv%C3%A9tel"><span>Kapcsolatfelvétel</span></a></li> </ul> </div> </div> </div> </div> </div> </div> </nav> <a href="/wiki/Kezd%C5%91lap" 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="Wikipédia" src="/static/images/mobile/copyright/wikipedia-wordmark-fr.svg" style="width: 7.4375em; height: 1.125em;"> <img class="mw-logo-tagline" alt="" src="/static/images/mobile/copyright/wikipedia-tagline-hu.svg" width="120" height="13" style="width: 7.5em; 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/Speci%C3%A1lis:Keres%C3%A9s" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only search-toggle" title="Keresés a Wikipédián [f]" accesskey="f"><span class="vector-icon mw-ui-icon-search mw-ui-icon-wikimedia-search"></span> <span>Keresés</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="Keresés a Wikipédián" aria-label="Keresés a Wikipédián" autocapitalize="sentences" title="Keresés a Wikipédián [f]" accesskey="f" id="searchInput" > <span class="cdx-text-input__icon cdx-text-input__start-icon"></span> </div> <input type="hidden" name="title" value="Speciális:Keresés"> </div> <button class="cdx-button cdx-search-input__end-button">Keresés</button> </form> </div> </div> </div> <nav class="vector-user-links vector-user-links-wide" aria-label="Személyes eszközök"> <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="Megjelenés"> <div id="vector-appearance-dropdown" class="vector-dropdown " title="Change the appearance of the page&#039;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="Megjelenés" > <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">Megjelenés</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="//donate.wikimedia.org/wiki/Special:FundraiserRedirector?utm_source=donate&amp;utm_medium=sidebar&amp;utm_campaign=C13_hu.wikipedia.org&amp;uselang=hu" class=""><span>Adományok</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=Speci%C3%A1lis:Szerkeszt%C5%91i_fi%C3%B3k_l%C3%A9trehoz%C3%A1sa&amp;returnto=Rendszerfejleszt%C3%A9si+%C3%A9letciklus" title="Arra bíztatunk, hogy hozz létre egy fiókot, és jelentkezz be, azonban ez nem kötelező" class=""><span>Fiók létrehozása</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=Speci%C3%A1lis:Bel%C3%A9p%C3%A9s&amp;returnto=Rendszerfejleszt%C3%A9si+%C3%A9letciklus" title="Bejelentkezni javasolt, de nem kötelező [o]" accesskey="o" class=""><span>Bejelentkezés</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="További lehetőségek" > <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="Személyes eszközök" > <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">Személyes eszközök</span> </label> <div class="vector-dropdown-content"> <div id="p-personal" class="vector-menu mw-portlet mw-portlet-personal user-links-collapsible-item" title="Felhasználói menü" > <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="//donate.wikimedia.org/wiki/Special:FundraiserRedirector?utm_source=donate&amp;utm_medium=sidebar&amp;utm_campaign=C13_hu.wikipedia.org&amp;uselang=hu"><span>Adományok</span></a></li><li id="pt-createaccount" class="user-links-collapsible-item mw-list-item"><a href="/w/index.php?title=Speci%C3%A1lis:Szerkeszt%C5%91i_fi%C3%B3k_l%C3%A9trehoz%C3%A1sa&amp;returnto=Rendszerfejleszt%C3%A9si+%C3%A9letciklus" title="Arra bíztatunk, hogy hozz létre egy fiókot, és jelentkezz be, azonban ez nem kötelező"><span class="vector-icon mw-ui-icon-userAdd mw-ui-icon-wikimedia-userAdd"></span> <span>Fiók létrehozása</span></a></li><li id="pt-login" class="user-links-collapsible-item mw-list-item"><a href="/w/index.php?title=Speci%C3%A1lis:Bel%C3%A9p%C3%A9s&amp;returnto=Rendszerfejleszt%C3%A9si+%C3%A9letciklus" title="Bejelentkezni javasolt, de nem kötelező [o]" accesskey="o"><span class="vector-icon mw-ui-icon-logIn mw-ui-icon-wikimedia-logIn"></span> <span>Bejelentkezés</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"> Lapok kijelentkezett szerkesztőknek <a href="/wiki/Seg%C3%ADts%C3%A9g:Bevezet%C3%A9s" aria-label="Tudj meg többet a szerkesztésről"><span>további információk</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/Speci%C3%A1lis:K%C3%B6zrem%C5%B1k%C3%B6d%C3%A9seim" title="Erről az IP-címről végrehajtott szerkesztések listája [y]" accesskey="y"><span>Közreműködések</span></a></li><li id="pt-anontalk" class="mw-list-item"><a href="/wiki/Speci%C3%A1lis:Vit%C3%A1m" title="Az általad használt IP-címről végrehajtott szerkesztések megvitatása [n]" accesskey="n"><span>Vitalap</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="Wiki"> <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="Tartalomjegyzék" 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">Tartalomjegyzék</h2> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-toc.pin">áthelyezés az oldalsávba</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-toc.unpin">elrejtés</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">Bevezető</div> </a> </li> <li id="toc-Áttekintés" class="vector-toc-list-item vector-toc-level-1"> <a class="vector-toc-link" href="#Áttekintés"> <div class="vector-toc-text"> <span class="vector-toc-numb">1</span> <span>Áttekintés</span> </div> </a> <ul id="toc-Áttekintés-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Előzmények_és_részletek" class="vector-toc-list-item vector-toc-level-1"> <a class="vector-toc-link" href="#Előzmények_és_részletek"> <div class="vector-toc-text"> <span class="vector-toc-numb">2</span> <span>Előzmények és részletek</span> </div> </a> <ul id="toc-Előzmények_és_részletek-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Fázisok" class="vector-toc-list-item vector-toc-level-1"> <a class="vector-toc-link" href="#Fázisok"> <div class="vector-toc-text"> <span class="vector-toc-numb">3</span> <span>Fázisok</span> </div> </a> <button aria-controls="toc-Fázisok-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>A(z) Fázisok alszakasz kinyitása/becsukása</span> </button> <ul id="toc-Fázisok-sublist" class="vector-toc-list"> <li id="toc-Integráció_és_tesztelés" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Integráció_és_tesztelés"> <div class="vector-toc-text"> <span class="vector-toc-numb">3.1</span> <span>Integráció és tesztelés</span> </div> </a> <ul id="toc-Integráció_és_tesztelés-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Rendszervizsgálat" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Rendszervizsgálat"> <div class="vector-toc-text"> <span class="vector-toc-numb">3.2</span> <span>Rendszervizsgálat</span> </div> </a> <ul id="toc-Rendszervizsgálat-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Elemzés" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Elemzés"> <div class="vector-toc-text"> <span class="vector-toc-numb">3.3</span> <span>Elemzés</span> </div> </a> <ul id="toc-Elemzés-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Tervezés" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Tervezés"> <div class="vector-toc-text"> <span class="vector-toc-numb">3.4</span> <span>Tervezés</span> </div> </a> <ul id="toc-Tervezés-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Környezetek" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Környezetek"> <div class="vector-toc-text"> <span class="vector-toc-numb">3.5</span> <span>Környezetek</span> </div> </a> <ul id="toc-Környezetek-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Tesztelés" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Tesztelés"> <div class="vector-toc-text"> <span class="vector-toc-numb">3.6</span> <span>Tesztelés</span> </div> </a> <ul id="toc-Tesztelés-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Képzés_és_átmenet" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Képzés_és_átmenet"> <div class="vector-toc-text"> <span class="vector-toc-numb">3.7</span> <span>Képzés és átmenet</span> </div> </a> <ul id="toc-Képzés_és_átmenet-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Üzemeltetés_és_karbantartás" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Üzemeltetés_és_karbantartás"> <div class="vector-toc-text"> <span class="vector-toc-numb">3.8</span> <span>Üzemeltetés és karbantartás</span> </div> </a> <ul id="toc-Üzemeltetés_és_karbantartás-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Kiértékelés" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Kiértékelés"> <div class="vector-toc-text"> <span class="vector-toc-numb">3.9</span> <span>Kiértékelés</span> </div> </a> <ul id="toc-Kiértékelés-sublist" class="vector-toc-list"> </ul> </li> </ul> </li> <li id="toc-Rendszerelemzés_és_-tervezés" class="vector-toc-list-item vector-toc-level-1"> <a class="vector-toc-link" href="#Rendszerelemzés_és_-tervezés"> <div class="vector-toc-text"> <span class="vector-toc-numb">4</span> <span>Rendszerelemzés és -tervezés</span> </div> </a> <ul id="toc-Rendszerelemzés_és_-tervezés-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Objektumorientált_elemzés" class="vector-toc-list-item vector-toc-level-1"> <a class="vector-toc-link" href="#Objektumorientált_elemzés"> <div class="vector-toc-text"> <span class="vector-toc-numb">5</span> <span>Objektumorientált elemzés</span> </div> </a> <ul id="toc-Objektumorientált_elemzés-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Életciklus" class="vector-toc-list-item vector-toc-level-1"> <a class="vector-toc-link" href="#Életciklus"> <div class="vector-toc-text"> <span class="vector-toc-numb">6</span> <span>Életciklus</span> </div> </a> <button aria-controls="toc-Életciklus-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>A(z) Életciklus alszakasz kinyitása/becsukása</span> </button> <ul id="toc-Életciklus-sublist" class="vector-toc-list"> <li id="toc-Kezelés_és_vezérlés" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Kezelés_és_vezérlés"> <div class="vector-toc-text"> <span class="vector-toc-numb">6.1</span> <span>Kezelés és vezérlés</span> </div> </a> <ul id="toc-Kezelés_és_vezérlés-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Munkabontás_strukturált_szervezethez" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Munkabontás_strukturált_szervezethez"> <div class="vector-toc-text"> <span class="vector-toc-numb">6.2</span> <span>Munkabontás strukturált szervezethez</span> </div> </a> <ul id="toc-Munkabontás_strukturált_szervezethez-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Alapvonalak" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Alapvonalak"> <div class="vector-toc-text"> <span class="vector-toc-numb">6.3</span> <span>Alapvonalak</span> </div> </a> <ul id="toc-Alapvonalak-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Kiegészítő_módszerek" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Kiegészítő_módszerek"> <div class="vector-toc-text"> <span class="vector-toc-numb">6.4</span> <span>Kiegészítő módszerek</span> </div> </a> <ul id="toc-Kiegészítő_módszerek-sublist" class="vector-toc-list"> </ul> </li> </ul> </li> <li id="toc-Erősségek_és_gyengeségek" class="vector-toc-list-item vector-toc-level-1"> <a class="vector-toc-link" href="#Erősségek_és_gyengeségek"> <div class="vector-toc-text"> <span class="vector-toc-numb">7</span> <span>Erősségek és gyengeségek</span> </div> </a> <ul id="toc-Erősségek_és_gyengeségek-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-A_rendszer_életciklusa" class="vector-toc-list-item vector-toc-level-1"> <a class="vector-toc-link" href="#A_rendszer_életciklusa"> <div class="vector-toc-text"> <span class="vector-toc-numb">8</span> <span>A rendszer életciklusa</span> </div> </a> <button aria-controls="toc-A_rendszer_életciklusa-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>A(z) A rendszer életciklusa alszakasz kinyitása/becsukása</span> </button> <ul id="toc-A_rendszer_életciklusa-sublist" class="vector-toc-list"> <li id="toc-Koncepcionális_tervezés" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Koncepcionális_tervezés"> <div class="vector-toc-text"> <span class="vector-toc-numb">8.1</span> <span>Koncepcionális tervezés</span> </div> </a> <ul id="toc-Koncepcionális_tervezés-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Előzetes_rendszertervezés" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Előzetes_rendszertervezés"> <div class="vector-toc-text"> <span class="vector-toc-numb">8.2</span> <span>Előzetes rendszertervezés</span> </div> </a> <ul id="toc-Előzetes_rendszertervezés-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Részlettervezés_és_fejlesztés" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Részlettervezés_és_fejlesztés"> <div class="vector-toc-text"> <span class="vector-toc-numb">8.3</span> <span>Részlettervezés és fejlesztés</span> </div> </a> <ul id="toc-Részlettervezés_és_fejlesztés-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Termelés_és_építés" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Termelés_és_építés"> <div class="vector-toc-text"> <span class="vector-toc-numb">8.4</span> <span>Termelés és építés</span> </div> </a> <ul id="toc-Termelés_és_építés-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Kihasználtság_és_támogatás" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Kihasználtság_és_támogatás"> <div class="vector-toc-text"> <span class="vector-toc-numb">8.5</span> <span>Kihasználtság és támogatás</span> </div> </a> <ul id="toc-Kihasználtság_és_támogatás-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Fokozatos_kivonás_és_ártalmatlanítás" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Fokozatos_kivonás_és_ártalmatlanítás"> <div class="vector-toc-text"> <span class="vector-toc-numb">8.6</span> <span>Fokozatos kivonás és ártalmatlanítás</span> </div> </a> <ul id="toc-Fokozatos_kivonás_és_ártalmatlanítás-sublist" class="vector-toc-list"> </ul> </li> </ul> </li> <li id="toc-Lásd_még" class="vector-toc-list-item vector-toc-level-1"> <a class="vector-toc-link" href="#Lásd_még"> <div class="vector-toc-text"> <span class="vector-toc-numb">9</span> <span>Lásd még</span> </div> </a> <ul id="toc-Lásd_még-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-További_információk" class="vector-toc-list-item vector-toc-level-1"> <a class="vector-toc-link" href="#További_információk"> <div class="vector-toc-text"> <span class="vector-toc-numb">10</span> <span>További információk</span> </div> </a> <ul id="toc-További_információk-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="Tartalomjegyzék" 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="Tartalomjegyzék kinyitása/becsukása" > <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">Tartalomjegyzék kinyitása/becsukása</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">Rendszerfejlesztési életciklus</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="Ugrás egy más nyelvű szócikkre. Elérhető 23 nyelven" > <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 nyelv</span> </label> <div class="vector-dropdown-content"> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li class="interlanguage-link interwiki-en mw-list-item"><a href="https://en.wikipedia.org/wiki/Systems_development_life_cycle" title="Systems development life cycle – angol" lang="en" hreflang="en" data-title="Systems development life cycle" data-language-autonym="English" data-language-local-name="angol" class="interlanguage-link-target"><span>English</span></a></li><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="دورة حياة تطوير الأنظمة – arab" lang="ar" hreflang="ar" data-title="دورة حياة تطوير الأنظمة" data-language-autonym="العربية" data-language-local-name="arab" 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 – katalán" lang="ca" hreflang="ca" data-title="Cicle de vida al desenvolupament de sistemes" data-language-autonym="Català" data-language-local-name="katalán" 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 – cseh" lang="cs" hreflang="cs" data-title="Životní cyklus informačního systému" data-language-autonym="Čeština" data-language-local-name="cseh" 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 – dán" lang="da" hreflang="da" data-title="Systemudvikling" data-language-autonym="Dansk" data-language-local-name="dán" 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 – eszperantó" lang="eo" hreflang="eo" data-title="Vivciklo de sistema konstruado" data-language-autonym="Esperanto" data-language-local-name="eszperantó" 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="چرخه حیات توسعه سیستم‌ها – perzsa" lang="fa" hreflang="fa" data-title="چرخه حیات توسعه سیستم‌ها" data-language-autonym="فارسی" data-language-local-name="perzsa" 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) – francia" lang="fr" hreflang="fr" data-title="Cycle de développement (logiciel)" data-language-autonym="Français" data-language-local-name="francia" class="interlanguage-link-target"><span>Français</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 – indonéz" lang="id" hreflang="id" data-title="Daur hidup pengembangan sistem" data-language-autonym="Bahasa Indonesia" data-language-local-name="indonéz" class="interlanguage-link-target"><span>Bahasa Indonesia</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="システム開発ライフサイクル – japán" lang="ja" hreflang="ja" data-title="システム開発ライフサイクル" data-language-autonym="日本語" data-language-local-name="japán" class="interlanguage-link-target"><span>日本語</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="소프트웨어 개발 수명 주기 – koreai" lang="ko" hreflang="ko" data-title="소프트웨어 개발 수명 주기" data-language-autonym="한국어" data-language-local-name="koreai" class="interlanguage-link-target"><span>한국어</span></a></li><li class="interlanguage-link interwiki-nl mw-list-item"><a href="https://nl.wikipedia.org/wiki/DOJ_SDLC" title="DOJ SDLC – holland" lang="nl" hreflang="nl" data-title="DOJ SDLC" data-language-autonym="Nederlands" data-language-local-name="holland" class="interlanguage-link-target"><span>Nederlands</span></a></li><li class="interlanguage-link interwiki-no mw-list-item"><a href="https://no.wikipedia.org/wiki/Systemutvikling" title="Systemutvikling – norvég (bokmål)" lang="nb" hreflang="nb" data-title="Systemutvikling" data-language-autonym="Norsk bokmål" data-language-local-name="norvég (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 – portugál" lang="pt" hreflang="pt" data-title="Ciclo de vida de desenvolvimento de sistemas" data-language-autonym="Português" data-language-local-name="portugál" 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="Жизненный цикл программного обеспечения – orosz" lang="ru" hreflang="ru" data-title="Жизненный цикл программного обеспечения" data-language-autonym="Русский" data-language-local-name="orosz" 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 – svéd" lang="sv" hreflang="sv" data-title="Systemutveckling" data-language-autonym="Svenska" data-language-local-name="svéd" 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="Життєвий цикл програмного забезпечення – ukrán" lang="uk" hreflang="uk" data-title="Життєвий цикл програмного забезпечення" data-language-autonym="Українська" data-language-local-name="ukrán" 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 – vietnámi" 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="vietnámi" 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="系统发展生命周期 – kínai" lang="zh" hreflang="zh" data-title="系统发展生命周期" data-language-autonym="中文" data-language-local-name="kínai" 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="Nyelvközi hivatkozások szerkesztése" class="wbc-editpage">Hivatkozások szerkesztése</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="Névterek"> <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/Rendszerfejleszt%C3%A9si_%C3%A9letciklus" title="A lap megtekintése [c]" accesskey="c"><span>Szócikk</span></a></li><li id="ca-talk" class="vector-tab-noicon mw-list-item"><a href="/wiki/Vita:Rendszerfejleszt%C3%A9si_%C3%A9letciklus" rel="discussion" title="Az oldal tartalmának megvitatása [t]" accesskey="t"><span>Vitalap</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="Nyelvvariáns váltása" > <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">magyar</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="Nézetek"> <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/Rendszerfejleszt%C3%A9si_%C3%A9letciklus"><span>Olvasás</span></a></li><li id="ca-edit" class="vector-tab-noicon mw-list-item"><a href="/w/index.php?title=Rendszerfejleszt%C3%A9si_%C3%A9letciklus&amp;action=edit" title="Az oldal forráskódjának szerkesztése [e]" accesskey="e"><span>Szerkesztés</span></a></li><li id="ca-history" class="vector-tab-noicon mw-list-item"><a href="/w/index.php?title=Rendszerfejleszt%C3%A9si_%C3%A9letciklus&amp;action=history" title="A lap korábbi változatai [h]" accesskey="h"><span>Laptörténet</span></a></li> </ul> </div> </div> </nav> <nav class="vector-page-tools-landmark" aria-label="Oldal eszközök"> <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="Eszközök" > <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">Eszközök</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">Eszközök</div> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-page-tools.pin">áthelyezés az oldalsávba</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-page-tools.unpin">elrejtés</button> </div> <div id="p-cactions" class="vector-menu mw-portlet mw-portlet-cactions emptyPortlet vector-has-collapsible-items" title="További lehetőségek" > <div class="vector-menu-heading"> Műveletek </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/Rendszerfejleszt%C3%A9si_%C3%A9letciklus"><span>Olvasás</span></a></li><li id="ca-more-edit" class="vector-more-collapsible-item mw-list-item"><a href="/w/index.php?title=Rendszerfejleszt%C3%A9si_%C3%A9letciklus&amp;action=edit" title="Az oldal forráskódjának szerkesztése [e]" accesskey="e"><span>Szerkesztés</span></a></li><li id="ca-more-history" class="vector-more-collapsible-item mw-list-item"><a href="/w/index.php?title=Rendszerfejleszt%C3%A9si_%C3%A9letciklus&amp;action=history"><span>Laptörténet</span></a></li> </ul> </div> </div> <div id="p-tb" class="vector-menu mw-portlet mw-portlet-tb" > <div class="vector-menu-heading"> Általános </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="t-whatlinkshere" class="mw-list-item"><a href="/wiki/Speci%C3%A1lis:Mi_hivatkozik_erre/Rendszerfejleszt%C3%A9si_%C3%A9letciklus" title="Az erre a lapra hivatkozó más lapok listája [j]" accesskey="j"><span>Mi hivatkozik erre?</span></a></li><li id="t-recentchangeslinked" class="mw-list-item"><a href="/wiki/Speci%C3%A1lis:Kapcsol%C3%B3d%C3%B3_v%C3%A1ltoztat%C3%A1sok/Rendszerfejleszt%C3%A9si_%C3%A9letciklus" rel="nofollow" title="Az erről a lapról hivatkozott lapok utolsó változtatásai [k]" accesskey="k"><span>Kapcsolódó változtatások</span></a></li><li id="t-specialpages" class="mw-list-item"><a href="/wiki/Speci%C3%A1lis:Speci%C3%A1lis_lapok" title="Az összes speciális lap listája [q]" accesskey="q"><span>Speciális lapok</span></a></li><li id="t-permalink" class="mw-list-item"><a href="/w/index.php?title=Rendszerfejleszt%C3%A9si_%C3%A9letciklus&amp;oldid=27155751" title="Állandó hivatkozás ezen lap ezen változatához"><span>Hivatkozás erre a változatra</span></a></li><li id="t-info" class="mw-list-item"><a href="/w/index.php?title=Rendszerfejleszt%C3%A9si_%C3%A9letciklus&amp;action=info" title="További információk erről a lapról"><span>Lapinformációk</span></a></li><li id="t-cite" class="mw-list-item"><a href="/w/index.php?title=Speci%C3%A1lis:Hivatkoz%C3%A1s&amp;page=Rendszerfejleszt%C3%A9si_%C3%A9letciklus&amp;id=27155751&amp;wpFormIdentifier=titleform" title="Információk a lap idézésével kapcsolatban"><span>Hogyan hivatkozz erre a lapra?</span></a></li><li id="t-urlshortener" class="mw-list-item"><a href="/w/index.php?title=Speci%C3%A1lis:UrlShortener&amp;url=https%3A%2F%2Fhu.wikipedia.org%2Fwiki%2FRendszerfejleszt%25C3%25A9si_%25C3%25A9letciklus"><span>Rövidített URL készítése</span></a></li><li id="t-urlshortener-qrcode" class="mw-list-item"><a href="/w/index.php?title=Speci%C3%A1lis:QrCode&amp;url=https%3A%2F%2Fhu.wikipedia.org%2Fwiki%2FRendszerfejleszt%25C3%25A9si_%25C3%25A9letciklus"><span>QR-kód letöltése</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"> Nyomtatás/​exportálás </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="coll-create_a_book" class="mw-list-item"><a href="/w/index.php?title=Speci%C3%A1lis:K%C3%B6nyv&amp;bookcmd=book_creator&amp;referer=Rendszerfejleszt%C3%A9si+%C3%A9letciklus"><span>Könyv készítése</span></a></li><li id="coll-download-as-rl" class="mw-list-item"><a href="/w/index.php?title=Speci%C3%A1lis:DownloadAsPdf&amp;page=Rendszerfejleszt%C3%A9si_%C3%A9letciklus&amp;action=show-download-screen"><span>Letöltés PDF-ként</span></a></li><li id="t-print" class="mw-list-item"><a href="/w/index.php?title=Rendszerfejleszt%C3%A9si_%C3%A9letciklus&amp;printable=yes" title="A lap nyomtatható változata [p]" accesskey="p"><span>Nyomtatható változat</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"> Társprojektek </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>Wikimédia 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="Kapcsolt adattárelem [g]" accesskey="g"><span>Wikidata-adatlap</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="Oldal eszközök"> <div id="vector-page-tools-pinned-container" class="vector-pinned-container"> </div> </nav> <nav class="vector-appearance-landmark" aria-label="Megjelenés"> <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">Megjelenés</div> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-appearance.pin">áthelyezés az oldalsávba</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-appearance.unpin">elrejtés</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 id="mw-indicator-indicator-fr-review-status" class="mw-indicator"><indicator name="fr-review-status" class="mw-fr-review-status-indicator" id="mw-fr-revision-toggle"><span class="cdx-fr-css-icon-review--status--stable"></span><b>Ellenőrzött</b></indicator></div> </div> <div id="siteSub" class="noprint">A Wikipédiából, a szabad enciklopédiából</div> </div> <div id="contentSub"><div id="mw-content-subtitle"><div id="mw-fr-revision-messages"><div id="mw-fr-revision-details" class="mw-fr-revision-details-dialog" style="display:none;"><div tabindex="0"></div><div class="cdx-dialog cdx-dialog--horizontal-actions"><header class="cdx-dialog__header cdx-dialog__header--default"><div class="cdx-dialog__header__title-group"><h2 class="cdx-dialog__header__title">Változat állapota</h2><p class="cdx-dialog__header__subtitle">Ez a lap egy ellenőrzött változata</p></div><button class="cdx-button cdx-button--action-default cdx-button--weight-quiet&#10;&#9;&#9;&#9;&#9;&#9;&#9;&#9;cdx-button--size-medium cdx-button--icon-only cdx-dialog__header__close-button" aria-label="Close" onclick="document.getElementById(&quot;mw-fr-revision-details&quot;).style.display = &quot;none&quot;;" type="submit"><span class="cdx-icon cdx-icon--medium&#10;&#9;&#9;&#9;&#9;&#9;&#9;&#9;cdx-fr-css-icon--close"></span></button></header><div class="cdx-dialog__body">Ez a <a href="/wiki/Wikip%C3%A9dia:Jel%C3%B6lt_lapv%C3%A1ltozatok" title="Wikipédia:Jelölt lapváltozatok">közzétett változat</a>, <a class="external text" href="https://hu.wikipedia.org/w/index.php?title=Speci%C3%A1lis:Rendszernapl%C3%B3k&amp;type=review&amp;page=Speci%C3%A1lis:Badtitle/Message">ellenőrizve</a>: <i>2024. május 24.</i><p><table id="mw-fr-revisionratings-box" class="flaggedrevs-color-1" style="margin: auto;" cellpadding="0"><tr><td class="fr-text" style="vertical-align: middle;">Pontosság</td><td class="fr-value40" style="vertical-align: middle;">ellenőrzött</td></tr></table></p></div></div><div tabindex="0"></div></div></div></div></div> <div id="mw-content-text" class="mw-body-content"><div class="mw-content-ltr mw-parser-output" lang="hu" dir="ltr"><table style="" class="metadata plainlinks ambox ambox-content"> <tbody><tr> <td class="ambox-image mbox-image"> <div class="ambox-image-inner"><span typeof="mw:File"><a href="/wiki/F%C3%A1jl:Question_book-new.svg" class="mw-file-description"><img src="//upload.wikimedia.org/wikipedia/commons/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/commons/thumb/9/99/Question_book-new.svg/75px-Question_book-new.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/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="ambox-text"><b>Ez a szócikk <a href="/wiki/Wikip%C3%A9dia:T%C3%BCntesd_fel_forr%C3%A1saidat!" title="Wikipédia:Tüntesd fel forrásaidat!"> nem tünteti fel a független forrásokat</a>, amelyeket felhasználtak a készítése során.</b> <small>Emiatt nem tudjuk közvetlenül ellenőrizni, hogy a szócikkben szereplő állítások helytállóak-e. Segíts <a href="/wiki/Wikip%C3%A9dia:T%C3%BCntesd_fel_forr%C3%A1saidat!" title="Wikipédia:Tüntesd fel forrásaidat!">megbízható forrásokat</a> találni az állításokhoz! Lásd még: <a href="/wiki/Wikip%C3%A9dia:A_Wikip%C3%A9dia_nem_az_els%C5%91_k%C3%B6zl%C3%A9s_helye" title="Wikipédia:A Wikipédia nem az első közlés helye">A Wikipédia nem az első közlés helye</a>.</small></td> </tr> </tbody></table> <figure class="mw-default-size" typeof="mw:File/Thumb"><a href="/wiki/F%C3%A1jl: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>A rendszerfejlesztési életciklus modellje, kiemelve a karbantartási szakaszt</figcaption></figure> <p>A rendszerfejlesztésben, az információs rendszerekben és a szoftverfejlesztésben a <b>rendszerfejlesztési életciklus</b> (SDLC – Systems Development Life Cycle), másnéven alkalmazásfejlesztési életciklus egy információrendszer tervezésére, létrehozására, tesztelésére és telepítésére szolgáló folyamat. A rendszerfejlesztési életciklus-koncepció számos hardver- és szoftverkonfigurációra vonatkozik, mivel a rendszer csak hardverből vagy szoftverből, illetve ezek kombinációjából állhat. Ebben a ciklusban általában hat szakasz van: követelményelemzés, tervezés, fejlesztés, tesztelés, megvalósítás, dokumentáció és értékelés. </p> <meta property="mw:PageProp/toc" /> <div class="mw-heading mw-heading2"><h2 id="Áttekintés"><span id=".C3.81ttekint.C3.A9s"></span>Áttekintés</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Rendszerfejleszt%C3%A9si_%C3%A9letciklus&amp;action=edit&amp;section=1" title="Szakasz szerkesztése: Áttekintés"><span>szerkesztés</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>A rendszerfejlesztési életciklus számos egyértelműen meghatározott és különálló munkafázisból áll, amelyeket a rendszermérnökök és rendszerfejlesztők információs rendszerek tervezésére, építésére, tesztelésére és szállítására használnak. Mint bármi, amit egy futószalagon gyártanak, az SDLC célja is az, hogy olyan kiváló minőségű rendszereket állítson elő, amelyek megfelelnek vagy meghaladják az ügyfelek elvárásait, az ügyfelek igényei alapján, olyan rendszerek biztosításával, amelyek minden egyértelműen meghatározott fázison áthaladnak, az ütemezett időkereteken és költségbecsléseken belül. A számítógépes rendszerek összetettek, és gyakran (különösen a szolgáltatásorientált architektúra közelmúltbeli növekedésével) több hagyományos rendszert kapcsolnak össze, amelyeket különböző szoftvergyártók szolgáltatnak. Az ilyen összetettségi szint kezeléséhez számos SDLC modellt vagy módszertant hoztak létre, például vízesés, spirál, agilis szoftverfejlesztés, gyors prototípuskészítés, lépésenkénti, szinkronizálás és stabilizálás. </p><p>Az SDLC az agilis és iteratív és szekvenciális módszerek spektrumán írható le. Agilis módszerek, mint például az extrém programozás (XP) és a scrum, könnyű folyamatok, amelyek lehetővé teszik a gyors változásokat (amellett, hogy követi az SLDC szerinti mintát) a fejlesztési ciklus mentén. Az iteratív módszerek, mint például a Rational Unified Process (RUP) és a Dynamic Systems Development Method (DSDM), a korlátozott projekt hatókörre összpontosítanak, és több ismétléssel bővítik vagy fejlesztik a termékeket. Szekvenciális vagy Big Design-Up-Front (BDUF) modellek, mint például a vízesés, a teljes és helyes tervezésre összpontosítanak, hogy a nagy projekteket és a kockázatokat a sikeres és kiszámítható eredményekhez irányítsák. Más modellek, mint például az anamorfikus fejlesztés, hajlamosak egyfajta fejlődésre összpontosítani, amely vezérli a projekt hatályát és az adaptív iterációkat a funkció fejlesztésben. </p><p>A projektmenedzsmentben a projekt meghatározható mind a projekt életciklusával (PLC), mind az SDLC-vel, amelynek során némileg eltérő tevékenységek történnek. Taylor (2004) szerint, "a projekt életciklusa magában foglalja a projekt összes tevékenységét,míg a rendszerfejlesztési életciklus a termék követelményeinek megvalósítására összpontosít ". </p><p>Egy informatikai projekt fejlesztése során rendszerfejlesztési életciklust (SDLC) használnak, amely részletesen leírja a projekt különböző szakaszait a tervező táblától a projekt befejezéséig. </p><p>Az SDLC önmagában nem módszertan, inkább csak egy leírás a szoftveralkalmazás életciklusának fázisairól. Ezek a fázisok (általánosságban) a következők: vizsgálat, elemzés, tervezés, építés, tesztelés, megvalósítás, karbantartás és támogatás. Minden szoftverfejlesztési módszer (mint például a közismertebb vízesés és scrum módszerek) követi az SDLC fázisokat, de ennek módjai nagymértékben eltérnek a módszerek között. A Scrum keretrendszerben például mondhatjuk, hogy egyetlen felhasználó által készített terv az SDLC összes fázisán áthalad egy kéthetes sprinten belül. Ezzel szemben a vízesés módszertan egy másik példa, ahol minden üzleti követelményről (amelyet az SDLC elemzési szakaszában egy üzleti követelmény specifikációban rögzítettek) funkcionális leírásokat készítenek (melyet a Funkcionális Specifikáció dokumentumban rögzítenek), amelyekből egy végleges megoldási tervet jellemzően három-kilenc hónap alatt készítenek el, de akár több időt is igénybe vehet. Ezek a módszerek nyilvánvalóan egészen különböző megközelítések, mégis mindkettő tartalmazza az SDLC fázisokat, amelyekben egy követelmény megszületik, majd áthalad a karbantartás és támogatás végső fázisában végződő életciklus-fázisokon, amelyek után (jellemzően) az egész életciklus újrakezdődik a szoftveralkalmazás későbbi verziójához. </p> <div class="mw-heading mw-heading2"><h2 id="Előzmények_és_részletek"><span id="El.C5.91zm.C3.A9nyek_.C3.A9s_r.C3.A9szletek"></span>Előzmények és részletek</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Rendszerfejleszt%C3%A9si_%C3%A9letciklus&amp;action=edit&amp;section=2" title="Szakasz szerkesztése: Előzmények és részletek"><span>szerkesztés</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>A termék életciklusa leírja az információs rendszerek felépítését nagyon tudatosan, strukturáltan és módszeresen, megismételve a termék élettartamának minden egyes szakaszát. A rendszerfejlesztési életciklus Elliott &amp; Strachan &amp; Radford (2004) szerint "Az 1960-as évektől vált fontossá a nagyszabású funkcionális üzleti tervek modellje. Az információs rendszerekkel kapcsolatos tevékenységek a nehéz adatfeldolgozás és a számot törő rutinok körül forogtak". </p><p>Számos rendszerfejlesztési keretrendszer részben az SDLC-n alapult, mint például az Egyesült Királyság kormányzati kereskedelmi hivatala számára az 1980-as években készített strukturált rendszerek elemzési és tervezési módszere (SSADM). Azóta, Elliott szerint (2004) "A hagyományos életciklus megközelítések helyett egyre inkább alternatív megközelítéseket használnak, amelyek megpróbálják leküzdeni a hagyományos SDCL-ben rejlő hiányosságokat." </p> <div class="mw-heading mw-heading2"><h2 id="Fázisok"><span id="F.C3.A1zisok"></span>Fázisok</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Rendszerfejleszt%C3%A9si_%C3%A9letciklus&amp;action=edit&amp;section=3" title="Szakasz szerkesztése: Fázisok"><span>szerkesztés</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>A rendszerfejlesztési életciklus-keretrendszer az, ami tevékenységek sorozatát biztosítja a rendszertervezők és -fejlesztők számára. Ez egy sor olyan lépésből vagy fázisból álló folyamat, amelyben az SDLC minden egyes fázisa az előző eredményeit használja fel. </p><p>Az SDLC olyan fontos fázisokat tart be, amelyek elengedhetetlenek a fejlesztők számára – például a tervezés, az elemzés, a tervezés és a megvalósítás –, melyet az alábbi szakasz ismertet. Ez magában foglalja a jelenleg használt rendszer értékelését, az információgyűjtést, a megvalósíthatósági tanulmányokat és a jóváhagyás kérését. Számos SDLC modell jött létre, beleértve a vízesés, szökőkút, spirál stb. Ezek közül a legrégebbi és a legismertebb a vízesés modell, egy olyan szakaszsorozat, amelyben az egyes szakaszok kimenete lesz a következő bemenet. Ezeket a szakaszokat különböző módokon lehet jellemezni és felosztani, többek között a következőkre: </p> <ul><li><b>Előzetes elemzés</b>: Kezdje az előzetes elemzéssel, javasoljon alternatív megoldásokat, írja le a költségeket és hasznokat, és nyújtson be ajánlásokat.</li></ul> <dl><dd><ol><li>Végezze el az előzetes elemzést: Fedezze fel a szervezet céljait, valamint a vizsgált probléma jellegét és hatókörét. Még akkor is, ha a probléma csak a szervezet egy kis szegmensére vonatkozik, megtudja, mik a szervezet céljai. Ha kész, nézd meg, hogyan illeszkedik a vizsgált problémára.</li> <li>Alternatív megoldások felajánlása: A szervezet célkitűzéseinek és konkrét problémáinak alapos vizsgálata után számos megoldást fedezhettek fel. A pótjavaslatok azonban továbbra is származhatnak az alkalmazottak, ügyfelek, beszállítók és/vagy tanácsadók meghallgatásából. Betekintést nyerhetünk a versenytársak kutatásába is.</li> <li>Költség-haszon elemzés: Elemezze és írja le a javasolt változtatások végrehajtásának költségeit és előnyeit. A végső döntést arról, hogy a rendszert úgy hagyják-e, javítsák-e, vagy új rendszert fejlesszenek ki, azt az előzetes elemzési adatok segítségével fogják véglegesíteni.</li></ol></dd></dl> <ul><li><b>Rendszerelemzés, követelmények meghatározása</b>: Projektcélok definiálása a tervezett alkalmazás meghatározott függvényeiben és műveleteiben. Ez magába foglalja a tények összegyűjtésének és értelmezésének folyamatát, a problémák diagnosztizálását és a rendszer javításának ajánlását. A projekt céljait tovább segíti a végfelhasználói információs igények elemzése, valamint az e követelmények esetleges következetlenségeinek és hiányosságainak megszüntetése.</li></ul> <dl><dd>A fejlesztő által követendő lépések sorozata a következő: <ol><li>Tények gyűjtése: A végfelhasználói követelmények beszerzése dokumentációval, ügyfélinterjúkkal, megfigyeléssel és kérdőívekkel.</li> <li>A meglévő rendszer vizsgálata: Azonosítsa a jelenlegi rendszer előnyeit és hátrányait, hogy az előnyöket továbbvigye és elkerülje a régi rendszerben lévő hátrányokat.</li> <li>A javasolt rendszer elemzése: Megoldásokat találhat a második lépésben leírt hiányosságokra, és a specifikációkat a konkrét felhasználói javaslatok alkalmazásával kell elkészíteni.</li></ol></dd></dl> <ul><li><b>Rendszerek tervezése</b>: Ebben a lépésben a kívánt funkciókat és műveleteket részletesen ismertetjük, beleértve a képernyő elrendezéseket, az üzleti szabályokat, a folyamatábrákat, a pszeudokódot és az egyéb dokumentációt.</li> <li><b>Fejlesztés</b>: Itt van megírva az igazi kód.</li></ul> <div class="mw-heading mw-heading3"><h3 id="Integráció_és_tesztelés"><span id="Integr.C3.A1ci.C3.B3_.C3.A9s_tesztel.C3.A9s"></span>Integráció és tesztelés</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Rendszerfejleszt%C3%A9si_%C3%A9letciklus&amp;action=edit&amp;section=4" title="Szakasz szerkesztése: Integráció és tesztelés"><span>szerkesztés</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Az összes modul egy speciális tesztelési környezetbe kerül, majd ellenőrzik a hibákat, üzemzavarokat és az átláthatóságot. </p> <ul><li><b>Elfogadás, telepítés</b>: Ez a kezdeti fejlesztés végső szakasza, ahol a szoftver éles környezetbe kerül, és tényleges üzletet futtat.</li> <li><b>Karbantartás</b>: Az SDLC karbantartási szakaszában a rendszert értékelik, annak biztosítása érdekében, hogy az ne váljon elavulttá. Ez az a hely, ahol a kezdeti szoftvereken módosítások történnek.</li> <li><b>Értékelés</b>: Egyes vállalatok ezt nem tekintik az SDLC hivatalos szakaszának, míg mások úgy vélik, hogy ez a karbantartási szakasz kiterjesztése, és egyes körökben a végrehajtás utáni felülvizsgálatnak tekintik. Ez az, ahol értékelik a rendszert, valamint az egész fejlesztési folyamatot. A megválaszolandó kérdések közé tartozik, hogy az újonnan bevezetett rendszer megfelel-e a kezdeti üzleti követelményeknek és célkitűzéseknek: a rendszer megbízható és hibatűrő, a jóváhagyott funkcionális követelményeknek megfelelően működik. A kiadott szoftver értékelése mellett fontos a fejlesztési folyamat hatékonyságának felmérése. Ha vannak olyan aspektusai a teljes folyamatnak (vagy bizonyos szakaszoknak), ahol a vezetés nem elégedett, akkor itt az idő, hogy javítsanak rajta.</li> <li><b>Ártalmatlanítás:</b> Ebben a fázisban terveket dolgoznak ki a rendszerinformációk, hardverek és szoftverek használatának megszüntetésére és az új rendszerre való áttérésre. A cél itt az, hogy a hardver és a szoftver megfelelően mozgassa, archíválja, dobja ki, vagy semmisítse meg az információkat, hogy a csere, olyan módon menjen végbe, amely megakadályozza annak lehetőségét, hogy jogosulatlan emberek számára nyilvánosságra hozzon adatokat. Az ártalmatlanítási tevékenységek biztosítják az új rendszerre való megfelelő átállást. Különös hangsúlyt kap az előző rendszer által feldolgozott adatok megfelelő megőrzése és archiválása. Mindezt a szervezet biztonsági követelményeinek megfelelően kell elvégezni.</li></ul> <p>A következő ábrán látható, hogy a rendszerfejlesztési életciklusok ezen szakaszai tíz lépésből állnak, a definíciótól az informatikai munkatermékek létrehozásáig és módosításáig: </p> <figure class="mw-halign-center" typeof="mw:File/Thumb"><a href="/wiki/F%C3%A1jl:Systems_Development_Life_Cycle.gif" class="mw-file-description"><img alt="" src="//upload.wikimedia.org/wikipedia/commons/thumb/6/66/Systems_Development_Life_Cycle.gif/700px-Systems_Development_Life_Cycle.gif" decoding="async" width="700" height="438" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/6/66/Systems_Development_Life_Cycle.gif 1.5x" data-file-width="799" data-file-height="500" /></a><figcaption>A rendszerfejlesztési életciklus tízfázisú változata</figcaption></figure> <p>Természetesen nem minden projektnek kell követnie az ábrán látható mintát. A fázisok azonban kölcsönösen függenek egymástól. A projekt méretétől és összetettségétől függően a fázisok kombinálhatók vagy átfedésben lehetnek. </p> <div class="mw-heading mw-heading3"><h3 id="Rendszervizsgálat"><span id="Rendszervizsg.C3.A1lat"></span>Rendszervizsgálat</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Rendszerfejleszt%C3%A9si_%C3%A9letciklus&amp;action=edit&amp;section=5" title="Szakasz szerkesztése: Rendszervizsgálat"><span>szerkesztés</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Először kivizsgálják az informatikai rendszerre vonatkozó javaslatot. E lépés során vegye figyelembe az összes érintett aktuális prioritást és azok kezelésének módját. Mielőtt bármilyen rendszertervezésbe fogunk, megvalósíthatósági tanulmányt kell végezni annak megállapítására, hogy egy új vagy továbbfejlesztett rendszer létrehozása életképes megoldás lesz-e. Ez segít meghatározni a költségeket, előnyöket, erőforrás-igényeket és a befejezéséhez szükséges konkrét felhasználói igényeket. A fejlesztési folyamat csak akkor folytatódhat, ha a vezetőség jóváhagyja a megvalósíthatósági tanulmány ajánlásait. </p><p>A megvalósíthatósági tanulmány különböző összetevői a következők: </p> <ul><li>Működési megvalósíthatóság</li> <li>Pénzügyi megvalósíthatóság</li> <li>Műszaki megvalósíthatóság</li> <li>Emberi tényezők megvalósíthatósága</li> <li>Jogi/politikai megvalósíthatóság</li></ul> <div class="mw-heading mw-heading3"><h3 id="Elemzés"><span id="Elemz.C3.A9s"></span>Elemzés</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Rendszerfejleszt%C3%A9si_%C3%A9letciklus&amp;action=edit&amp;section=6" title="Szakasz szerkesztése: Elemzés"><span>szerkesztés</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Az elemzés célja, hogy meghatározza hol van a probléma, annak érdekében, hogy kijavítsa a rendszert. Ebbe a lépésbe tartozik, a rendszer darabokra bontása, hogy elemezhessük a helyzetet, a projekt céljait, és eldönthessük, mit kell létre hozni, ebbe megpróbáljuk a felhasználókat is bele vonni, hogy a pontos elvárásaikat megfogalmazhassák. </p> <div class="mw-heading mw-heading3"><h3 id="Tervezés"><span id="Tervez.C3.A9s"></span>Tervezés</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Rendszerfejleszt%C3%A9si_%C3%A9letciklus&amp;action=edit&amp;section=7" title="Szakasz szerkesztése: Tervezés"><span>szerkesztés</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>A rendszerek tervezésénél a tervezési funkciók és műveletek részletes leírása történik, beleértve a képernyő elrendezéseket, az üzleti szabályokat, a folyamatábrákat és egyéb dokumentációkat. Ennek a szakasznak a kimenete az új rendszert modulok vagy alrendszerek gyűjteményeként írja le. </p><p>A tervezési szakasz a jóváhagyott követelmények dokumentumában meghatározott követelményeket veszi kezdeti bemenetként. Minden követelmény esetében egy vagy több tervezési elem fog elkészülni, interjúk, workshopok és/vagy prototípus-próbák tesztelésének eredményeként. </p><p>A tervezési elemek részletesen ismertetik a kívánt rendszerjellemzőket, és általában funkcionális hierarchia diagramokat, képernyő elrendezési diagramokat, üzleti szabályok tábláit, üzleti folyamatábrákat, pszeudokódot és teljes entitáskapcsolati diagramot tartalmaznak teljes adatszótárral. Ezek a tervezési elemek a rendszer kellő részletességgel történő leírására szolgálnak, így a képzett fejlesztők és mérnökök minimális további beviteli tervezéssel fejleszthetik és szállíthatják a rendszert. </p> <div class="mw-heading mw-heading3"><h3 id="Környezetek"><span id="K.C3.B6rnyezetek"></span>Környezetek</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Rendszerfejleszt%C3%A9si_%C3%A9letciklus&amp;action=edit&amp;section=8" title="Szakasz szerkesztése: Környezetek"><span>szerkesztés</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>A környezetek ellenőrzött területek, ahol a rendszerfejlesztők az SDLC-n áthaladó rendszereket hozhatják létre, terjeszthetik, telepíthetik, konfigurálhatják, tesztelhetik és végrehajthatják. Minden környezet az SDLC különböző területeihez igazodik, és célja, hogy meghatározott célokat szolgáljon. Ilyen környezetek például a következők: </p> <ul><li><i>olyan fejlesztői környezet,</i> ahol a fejlesztők egymástól függetlenül dolgozhatnak, mielőtt megpróbálnák egyesíteni munkájukat mások munkájával</li> <li><i>közös építési környezet,</i> ahol egyesített munka épülhet, együttesen, kombinált rendszerként</li> <li><i>rendszerintegrációs vizsgálati környezet,</i>ahol a rendszer integrációs pontjainak más felfelé vagy lefelé irányuló rendszerekre vonatkozó alapvető tesztelése végezhető el</li> <li><i>felhasználói elfogadási tesztelési környezet, ahol</i> az üzleti szereplők tesztelhetik eredeti üzleti követelményeiket</li> <li><i>termelési környezet,</i>ahol a rendszereket végül a tervezett végfelhasználók végső használatra telepítik.</li></ul> <div class="mw-heading mw-heading3"><h3 id="Tesztelés"><span id="Tesztel.C3.A9s"></span>Tesztelés</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Rendszerfejleszt%C3%A9si_%C3%A9letciklus&amp;action=edit&amp;section=9" title="Szakasz szerkesztése: Tesztelés"><span>szerkesztés</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>A kódot különböző szinteken tesztelik a szoftvertesztelők. Leggyakoribb tesztek: egység-, rendszer- és felhasználói elfogadási tesztek. Ez egy szürke terület: annyi különböző vélemény létezik, hogy melyik szakaszában, mit kell vizsgálni, és mennyi (ha van) iteráció fordul elő. Az iteráció általában nem része a vízesés modellnek, de a hibák kijavítására és a javítások üzembe helyezés előtti érvényesítésére használt eszközök beépülnek ebbe a fázisba. </p><p>A fejlesztés alatt álló rendszer típusától függő tesztelések a következők lehetnek: </p> <ul><li><i>Defektes tesztelés (bennfoglalja az elbukott részeket is) – Defect testing</i></li> <li><a href="https://en.wikipedia.org/wiki/Model-based_testing" class="extiw" title="en:Model-based testing">Path testing</a></li> <li><a href="https://en.wikipedia.org/wiki/Test_data" class="extiw" title="en:Test data">Data set testing</a></li> <li><a href="https://en.wikipedia.org/wiki/Unit_testing" class="extiw" title="en:Unit testing">Unit testing</a></li> <li><a href="https://en.wikipedia.org/wiki/System_testing" class="extiw" title="en:System testing">System testing</a></li> <li><a href="https://en.wikipedia.org/wiki/Integration_testing" class="extiw" title="en:Integration testing">Integration testing</a></li> <li><a href="https://en.wikipedia.org/wiki/Black-box_testing" class="extiw" title="en:Black-box testing">Fekete dobozos tesztelés – Black-box testing</a></li> <li><a href="https://en.wikipedia.org/wiki/White-box_testing" class="extiw" title="en:White-box testing">Fehér dobozos tesztelés – White-box testing</a></li> <li><a href="https://en.wikipedia.org/wiki/Regression_testing" class="extiw" title="en:Regression testing">Regression testing</a></li> <li><a href="https://en.wikipedia.org/wiki/Automation_testing" class="extiw" title="en:Automation testing">Automation testing</a></li> <li><a href="https://en.wikipedia.org/wiki/User_acceptance_testing" class="extiw" title="en:User acceptance testing">Felhasználói elfogadásos tesztelés – User acceptance testing</a></li> <li><a href="https://en.wikipedia.org/wiki/Software_performance_testing" class="extiw" title="en:Software performance testing">Teljesítményi tesztelés – Software performance testing</a></li></ul> <div class="mw-heading mw-heading3"><h3 id="Képzés_és_átmenet"><span id="K.C3.A9pz.C3.A9s_.C3.A9s_.C3.A1tmenet"></span>Képzés és átmenet</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Rendszerfejleszt%C3%A9si_%C3%A9letciklus&amp;action=edit&amp;section=10" title="Szakasz szerkesztése: Képzés és átmenet"><span>szerkesztés</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Miután a rendszer megfelelő teszteléssel stabilizálódott, az SDLC biztosítja, hogy a rendszer képzése megfelelően megtörtént vagy dokumentált, mielőtt a rendszert átadnánk a támogató személyzetnek és a végfelhasználóknak. A képzés általában azon személyek operatív képzésére terjed ki, akik felelősek a rendszer támogatásáért, valamint azon végfelhasználók képzésére, akik a rendszert a termelési működési környezetbe történő szállítást követően fogják használni. </p><p>A képzés sikeres befejezése után a rendszermérnökök és -fejlesztők átváltják a rendszert a végső termelési környezetbe, ahol azt a végfelhasználók kívánják használni, valamint a támogató és üzemeltetési személyzet támogatja. </p> <div class="mw-heading mw-heading3"><h3 id="Üzemeltetés_és_karbantartás"><span id=".C3.9Czemeltet.C3.A9s_.C3.A9s_karbantart.C3.A1s"></span>Üzemeltetés és karbantartás</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Rendszerfejleszt%C3%A9si_%C3%A9letciklus&amp;action=edit&amp;section=11" title="Szakasz szerkesztése: Üzemeltetés és karbantartás"><span>szerkesztés</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>A rendszer kiadása tartalmazza azokat a változásokat és fejlesztéseket, amik segítik megelőzni a rendszer összeomlását, vagy végét. A rendszer karbantartása az SDLC fontos szempontja. Mivel a rendszer a végfelhasználók kezébe kerül, új változásokat kell végrehajtani. A rendszerfejlesztésnek két megközelítése van: a hagyományos megközelítés (strukturált) és az objektumorientált. Az információtervezés magában foglalja a hagyományos rendszermegközelítést, amelyet strukturált elemzési és tervezési technikának is neveznek. Az objektumorientált megközelítés az információs rendszert olyan objektumok gyűjteményeként tekinti meg, amelyek egy teljes és kész információs rendszert hoznak létre. </p> <div class="mw-heading mw-heading3"><h3 id="Kiértékelés"><span id="Ki.C3.A9rt.C3.A9kel.C3.A9s"></span>Kiértékelés</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Rendszerfejleszt%C3%A9si_%C3%A9letciklus&amp;action=edit&amp;section=12" title="Szakasz szerkesztése: Kiértékelés"><span>szerkesztés</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Az SDLC utolsó fázisa a rendszer hatékonyságának mérése és a lehetséges fejlesztések értékelése. </p> <div class="mw-heading mw-heading2"><h2 id="Rendszerelemzés_és_-tervezés"><span id="Rendszerelemz.C3.A9s_.C3.A9s_-tervez.C3.A9s"></span>Rendszerelemzés és -tervezés</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Rendszerfejleszt%C3%A9si_%C3%A9letciklus&amp;action=edit&amp;section=13" title="Szakasz szerkesztése: Rendszerelemzés és -tervezés"><span>szerkesztés</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>A <b>rendszerelemzés és -tervezés (EV)</b> olyan információs rendszerek (IS) kifejlesztésének folyamata, amelyek hatékonyan használják a hardvert, a szoftvert, az adatokat, a folyamatokat és az embereket a vállalat üzleti célkitűzéseinek támogatására. Ez egy új üzleti rendszer megtervezése vagy egy meglévő rendszer felváltásának folyamata, annak összetevőinek vagy moduljainak meghatározásával, hogy megfeleljen az egyedi követelményeknek. A rendszerelemzés és -tervezés metafejlesztési tevékenységnek tekinthető, amely a tér beállítását és a probléma megkötését szolgálja. Az EV-t ki lehet használni, hogy megfelelő egyensúlyt állítson fel a funkcionális és nem funkcionális elemzési területeken a konkurens magas szintű követelmények között. A rendszerelemzés és -tervezés erősen együttműködik az elosztott vállalati architektúrával, a vállalati I.T. architektúrával és az üzleti architektúrával, és nagymértékben támaszkodik olyan fogalmakra, mint a particionálás, a felületek, a személyiségek és a szerepkörök, valamint a telepítési/működési modellezés, hogy magas szintű rendszerleírást találjon. Ezt a magas szintű leírást ezután tovább bontják elemekre és modulokra, amelyeket lehet elemezni, megtervezni és megépíteni külön, hogy az integrálással elérjük az üzlet céljátt. Az SDLC és az SAD a teljes életciklusú termék- és rendszertervezés sarokkövei. </p> <div class="mw-heading mw-heading2"><h2 id="Objektumorientált_elemzés"><span id="Objektumorient.C3.A1lt_elemz.C3.A9s"></span>Objektumorientált elemzés</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Rendszerfejleszt%C3%A9si_%C3%A9letciklus&amp;action=edit&amp;section=14" title="Szakasz szerkesztése: Objektumorientált elemzés"><span>szerkesztés</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Az objektumorientált elemzés (OOA – Object-Oriented Analysis) egy feladat (más néven problémás tartomány) elemzésének folyamata egy fogalmi modell kidolgozásához, amely ezután a feladat elvégzéséhez használható. Egy tipikus OOA-modell olyan számítógépes szoftvereket írna le, amelyek az ügyfél által meghatározott követelmények teljesítésére használhatók. A problémamegoldás elemzési szakaszában a programozó fontolóra vehet egy írásos követelmény nyilatkozatot, egy hivatalos jövőkép dokumentumot, vagy interjúkat a részvényesekkel vagy más érdekelt felekkel. A megoldandó feladat több altevékenységre (vagy tartományra) osztható, amelyek mindegyike más üzleti, technológiai vagy egyéb érdeklődési területet képvisel. Minden altevékenység külön-külön lesz elemezve. A megvalósítási korlátokat (pl. egyidejűség, elosztás, perzisztencia vagy a rendszer felépítésének módját) az elemzési szakaszban nem veszik figyelembe; inkább az objektumorientált tervezés (OOD) során foglalkoznak ezekkel. </p><p>Az OOA-ból származó koncepcionális modell általában használati esetekből, egy vagy több UML-osztálydiagramból és számos kapcsolati tevékenységi diagramból áll . Ez is tartalmazhat valamilyen felhasználói felület makettet. </p><p>Az objektumorientált tervezés bemenetét az objektumorientált elemzés kimenete biztosítja. A kimeneti műterméket nem kell teljesen fejleszteni, hogy szolgáljon bemeneti objektumorientált tervezést; elemzés és tervezés párhuzamosan is előfordulhat, és a gyakorlatban az egyik tevékenység eredményei rövid visszacsatolási ciklusban táplálhatják a másikat egy iteratív folyamat során. Mindkettőt, az elemzést és a tervezést is lehet lépésenként végezni, valamint az eredményt is lehet folyamatosan fejleszteni. </p><p>Néhány tipikus (de minden típusú tervezési elemzésre jellemző) beviteli összetevő az objektumorientálthoz: </p> <ul><li><a href="https://en.wikipedia.org/wiki/Conceptual_model_(computer_science)" class="extiw" title="en:Conceptual model (computer science)">Koncepcionális modell</a>: Koncepcionális modell az objektumorientált elemzés eredménye, rögzíti a problématartomány fogalmait. A koncepcionális modell kifejezetten úgy van kiválasztva, hogy független legyen a megvalósítás részleteitől, például az egyidejűségtől vagy az adattárolástól.</li> <li><a href="https://en.wikipedia.org/wiki/Use_case" class="extiw" title="en:Use case">Használati eset</a>:A használati eset olyan eseménysorozatok leírása, amelyek együttesen egy olyan rendszerhez vezetnek, amely valami hasznosat tesz. Minden használati eset egy vagy több forgatókönyvet biztosít, amelyek azt közvetítik, hogy a rendszernek hogyan kell együttműködnie a szereplőknek nevezett felhasználókkal egy adott üzleti cél vagy funkció elérése érdekében. A használati eset szereplői lehetnek végfelhasználók vagy más rendszerek. Sok esetben a használati eseteket tovább dolgozzuk ki az esetábrákba. Az esetábrák segítségével azonosíthatja az aktor (felhasználók vagy más rendszerek) és az általuk végrehajtott folyamatokat.</li> <li><a href="https://en.wikipedia.org/wiki/System_Sequence_Diagram" class="extiw" title="en:System Sequence Diagram">A rendszer szekvencia diagram</a>: A rendszerszekvenciadiagram (SSD) egy olyan kép, amely egy használati eset adott forgatókönyve esetén megjeleníti a külső szereplők által létrehozott eseményeket, azok sorrendjét és lehetséges rendszerközi eseményeket.</li> <li>Felhasználói felület dokumentációi (ha vannak): Dokumentum, amely a végtermék felhasználói felületének megjelenését mutatja és ismerteti. Ez nem kötelező, de ez segít, hogy vizualizálja a végterméket, és ezáltal segít a fejlesztőknek is.</li> <li><a href="https://en.wikipedia.org/wiki/Relational_data_model" class="extiw" title="en:Relational data model">Relációs adatmodell</a> (ha van): Az adatmodell egy absztrakt modell, amely leírja, hogyan jelennek meg és használhatók az adatok. Ha nem használ objektumadatbázist, a relációs adatmodellt általában a tervezés előtt kell létrehozni, mivel az objektumrelációs leképezéshez választott stratégia az OO tervezési folyamat kimenete. Azonban lehetőség van a relációs adatmodell és az objektumorientált tervezési leletek párhuzamos elkészítésére.</li></ul> <div class="mw-heading mw-heading2"><h2 id="Életciklus"><span id=".C3.89letciklus"></span>Életciklus</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Rendszerfejleszt%C3%A9si_%C3%A9letciklus&amp;action=edit&amp;section=15" title="Szakasz szerkesztése: Életciklus"><span>szerkesztés</span></a><span class="mw-editsection-bracket">]</span></span></div> <div class="mw-heading mw-heading3"><h3 id="Kezelés_és_vezérlés"><span id="Kezel.C3.A9s_.C3.A9s_vez.C3.A9rl.C3.A9s"></span>Kezelés és vezérlés</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Rendszerfejleszt%C3%A9si_%C3%A9letciklus&amp;action=edit&amp;section=16" title="Szakasz szerkesztése: Kezelés és vezérlés"><span>szerkesztés</span></a><span class="mw-editsection-bracket">]</span></span></div> <figure class="mw-default-size" typeof="mw:File/Thumb"><a href="/wiki/F%C3%A1jl: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>A vezetésellenőrzéssel kapcsolatos SPIU-szakaszok</figcaption></figure> <p>Az SDLC-fázisok programozott útmutatóként szolgálnak a projekttevékenységhez, és rugalmas, de következetes módot biztosítanak a projektek projekthatókörének megfelelő mélységeibe való belátásra. Az SDLC-fázis minden célkitűzését ebben a szakaszban ismertetjük, amely tartalmazza a legfontosabb célokat, az ajánlott feladatok leírását és a hatékony irányítás kapcsolódó ellenőrzési célkitűzéseinek összefoglalását. A projektmenedzser számára rendkívül fontos, hogy a projektek végrehajtása során minden SDLC-fázisban meghatározza és nyomon kövesse az ellenőrzési célkitűzéseket. Az ellenőrzési célkitűzések segítenek a kívánt eredmény vagy cél egyértelmű megfogalmazásában, és azokat a teljes SDLC-folyamat során alkalmazni kell. Az ellenőrzési célkitűzések fő kategóriákba (tartományokba) csoportosíthatók, és az SDLC-fázisokra vonatkoznak az ábrán látható módon. </p><p>Bármely SDLC-kezdeményezés kezeléséhez és ellenőrzéséhez minden projektnek létre kell hoznia bizonyos fokú munka lebontási struktúrát (WBS) a projekt befejezéséhez szükséges munka rögzítéséhez és ütemezéséhez. A WBS-t és az összes programozott anyagot a projektjegyzetfüzet "projektleírás" részében kell tárolni. A WBS formátum többnyire a projektmenedzserre van bízva, hogy a projektmunkát legjobban leíró módon hozza létre. </p><p>Vannak olyan kulcsfontosságú területek, amelyeket a WBS-ben az SDLC-politika részeként meg kell határozni. Az alábbi ábra három olyan kulcsfontosságú területet ismertet, amelyekkel a WBS a projektmenedzser által meghatározott módon foglalkozik. Az ábra az SDLC számos fázisát mutatja, de a kapcsolódó MCD-nek van egy részhalmaza az SDLC fázisokhoz. Az Elemzés és tervezés például elsősorban az Akvizíció és megvalósítás tartomány részeként történik, a Rendszerépítés és -prototípus pedig elsősorban a szállítás és a támogatás részeként történik. </p> <div class="mw-heading mw-heading3"><h3 id="Munkabontás_strukturált_szervezethez"><span id="Munkabont.C3.A1s_struktur.C3.A1lt_szervezethez"></span>Munkabontás strukturált szervezethez</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Rendszerfejleszt%C3%A9si_%C3%A9letciklus&amp;action=edit&amp;section=17" title="Szakasz szerkesztése: Munkabontás strukturált szervezethez"><span>szerkesztés</span></a><span class="mw-editsection-bracket">]</span></span></div> <figure class="mw-default-size" typeof="mw:File/Thumb"><a href="/wiki/F%C3%A1jl: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>Munka lebontási struktúra</figcaption></figure> <p>A munkalebontási struktúra (WBS) felső részében összefoglaló módon kell meghatározni a projekt főbb fázisait és mérföldköveit. Ezenkívül a felső résznek áttekintést kell nyújtania a projekt teljes hatóköréről és ütemtervéről, és a projekt jóváhagyásához vezető kezdeti projektleírási munka részét képezi. A WBS középső szakasza a hét rendszerfejlesztési életciklus-fázison alapul, amelyek útmutatóként szolgálnak a WBS-feladatok fejlesztéséhez. A WBS-elemeknek mérföldkövekből és "tevékenységekből" kell állniuk, szemben a "tevékenységekkel", és végleges időszakkal kell rendelkezniük (általában két hét vagy több). Minden feladatnak mérhető kimenettel kell rendelkeznie (e.x. dokumentum, döntés vagy elemzés). A WBS-feladatok egy vagy több tevékenységre támaszkodhatnak (pl. szoftverfejlesztés, rendszerfejlesztés), és szoros koordinációt igényelhetnek más feladatokkal, akár belső, akár külső feladatokkal. A projekt bármely olyan részének, amelynek alvállalkozói támogatásra van szüksége, rendelkeznie kell egy munkanyilatkozattal (SOW), amely tartalmazza az SDLC-szakaszok megfelelő feladatait. A munkanyilatkozat kifejlesztése nem az SDLC egy adott szakaszában történik, hanem úgy fejlesztik ki, hogy magában foglalja az SDLC-folyamatból származó munkát, amelyet külső erőforrások, például vállalkozók végezhetnek. </p> <div class="mw-heading mw-heading3"><h3 id="Alapvonalak">Alapvonalak</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Rendszerfejleszt%C3%A9si_%C3%A9letciklus&amp;action=edit&amp;section=18" title="Szakasz szerkesztése: Alapvonalak"><span>szerkesztés</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Az alapvonalak fontos részét képezik a rendszerfejlesztési életciklusnak. Ezeket az alapértékeket az SDLC öt fázisából négy után állapítják meg és kritikusak a modell iteratív jellege szempontjából. Minden alapvonal mérföldkőnek számít az SDLC-ben. </p> <ul><li>funkcionális kiindulási érték: a koncepcionális tervezési szakasz után jött létre.</li> <li>kiosztott kiindulási érték: az előzetes tervezési szakasz után jött létre.</li> <li>termékalapvonal: a részletes tervezési és fejlesztési fázis után állapítják meg.</li> <li>a korszerűsített termékalapvonal: a gyártás építési szakasza után állapítható meg.</li></ul> <div class="mw-heading mw-heading3"><h3 id="Kiegészítő_módszerek"><span id="Kieg.C3.A9sz.C3.ADt.C5.91_m.C3.B3dszerek"></span>Kiegészítő módszerek</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Rendszerfejleszt%C3%A9si_%C3%A9letciklus&amp;action=edit&amp;section=19" title="Szakasz szerkesztése: Kiegészítő módszerek"><span>szerkesztés</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>A rendszerek fejlesztésének életciklusához a következő kiegészítő szoftverfejlesztési módszerek: </p> <ul><li><a href="https://en.wikipedia.org/wiki/Software_prototyping" class="extiw" title="en:Software prototyping">Szoftverprototípus-készítés</a></li> <li><a href="https://en.wikipedia.org/wiki/Joint_applications_development" class="extiw" title="en:Joint applications development">Közös alkalmazások fejlesztése</a> (JAD)</li> <li><a href="https://en.wikipedia.org/wiki/Rapid_application_development" class="extiw" title="en:Rapid application development">Gyors alkalmazásfejlesztés</a> (RAD)</li> <li><a href="https://en.wikipedia.org/wiki/Extreme_programming" class="extiw" title="en:Extreme programming">Extrém programozás</a> (XP)</li> <li><a href="https://en.wikipedia.org/wiki/Open-source_software_development" class="extiw" title="en:Open-source software development">Nyílt forráskódú fejlesztés</a></li> <li><a href="https://en.wikipedia.org/wiki/End-user_development" class="extiw" title="en:End-user development">Végfelhasználói fejlesztés</a></li> <li><a href="https://en.wikipedia.org/wiki/Object-oriented_programming" class="extiw" title="en:Object-oriented programming">Objektumorientált programozás</a></li></ul> <table class="wikitable"> <caption>A módszertani megközelítések összehasonlítása (Post, &amp; Anderson 2006) </caption> <tbody><tr> <th> </th> <th>SDLC </th> <th>RAD </th> <th>Nyílt forrás </th> <th>Objektumok </th> <th>JAD </th> <th>Prototípus </th> <th>Végfelhasználó </th></tr> <tr> <td>Ellenőrzés </td> <td>Hivatalos </td> <td>MIS </td> <td>Gyenge </td> <td>Szabályok </td> <td>Közös </td> <td>Felhasználó </td> <td>Felhasználó </td></tr> <tr> <td>Időkeret </td> <td>Hosszú </td> <td>Rövid </td> <td>Közepes </td> <td>Bármely </td> <td>Közepes </td> <td>Rövid </td> <td>Rövid </td></tr> <tr> <td>Felhasználó </td> <td>Sok </td> <td>Néhány </td> <td>Néhány </td> <td>Változik </td> <td>Néhány </td> <td>Egy vagy kettő </td> <td>Egy </td></tr> <tr> <td>MIS személyzet </td> <td>Sok </td> <td>Néhány </td> <td>Több száz </td> <td>Split </td> <td>Néhány </td> <td>Egy vagy kettő </td> <td>Nincs </td></tr> <tr> <td>Tranzakció/<a href="/w/index.php?title=Decision_support_system&amp;action=edit&amp;redlink=1" class="new" title="Decision support system (a lap nem létezik)">DSS</a> </td> <td>Tranzakció </td> <td>Mind </td> <td>Mind </td> <td>Mind </td> <td>DSS </td> <td>DSS </td> <td>DSS </td></tr> <tr> <td>Interface </td> <td>Minimális </td> <td>Minimális </td> <td>Gyenge </td> <td>Windows </td> <td>Döntő </td> <td>Döntő </td> <td>Döntő </td></tr> <tr> <td>Dokumentáció és képzés </td> <td>Létfontosságú </td> <td>Korlátozott </td> <td>Belső </td> <td>Objektumban </td> <td>Korlátozott </td> <td>Gyenge </td> <td>Nincs </td></tr> <tr> <td>Integritás és biztonság </td> <td>Létfontosságú </td> <td>Létfontosságú </td> <td>Ismeretlen </td> <td>Objektumban </td> <td>Korlátozott </td> <td>Gyenge </td> <td>Gyenge </td></tr> <tr> <td>Újrafelhasználhatóság </td> <td>Korlátozott </td> <td>Néhány </td> <td>Talán </td> <td>Létfontosságú </td> <td>Korlátozott </td> <td>Gyenge </td> <td>Nincs </td></tr></tbody></table> <div class="mw-heading mw-heading2"><h2 id="Erősségek_és_gyengeségek"><span id="Er.C5.91ss.C3.A9gek_.C3.A9s_gyenges.C3.A9gek"></span>Erősségek és gyengeségek</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Rendszerfejleszt%C3%A9si_%C3%A9letciklus&amp;action=edit&amp;section=20" title="Szakasz szerkesztése: Erősségek és gyengeségek"><span>szerkesztés</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Kevesebb ember van a modern számítástechnikai világban, aki egy szigorú vízesés modellt használna, mint azok, akik az SDLC modern módszereit választanák rövid átgondolás után. Egyesek azzal érvelnek, hogy az SDLC már nem tartozik a modellek közé, mint az Agilis számítástechnika, de ez még mindig egy olyan kifejezés, amelyet széles körben használnak a technológiai körökben. Az SDLC gyakorlatnak előnyei vannak a rendszerek fejlesztésének hagyományos modelljeiben, amelyek jobban alkalmasak a strukturált környezetre. Az SDLC-módszertan használatának hátránya, ha iteratív fejlesztésre van szükség (azaz webfejlesztésre vagy e-kereskedelemre), ahol az érdekelteknek rendszeresen felül kell vizsgálniuk a tervezett szoftvert. </p><p>Az SDLC erősségeinek és gyengeségeinek összehasonlítása: <br /> </p> <table class="wikitable"> <caption>Az SDLC erőssége és gyengeségei </caption> <tbody><tr> <th>Erősségeit </th> <th>Gyengeségeit </th></tr> <tr> <td>Ellenőrzés </td> <td>Megnövekedett fejlesztési idő </td></tr> <tr> <td>Nagy projektek figyelése </td> <td>Megnövekedett fejlesztési költségek </td></tr> <tr> <td>Részletes lépések </td> <td>A rendszereket előre meg kell határozni </td></tr> <tr> <td>A költségek és a befejezési célok kiértékelése </td> <td>Merevség </td></tr> <tr> <td>Dokumentáció </td> <td>Nehéz megbecsülni a költségeket, a projekt túllépéseit </td></tr> <tr> <td>Jól definiált felhasználói bevitel </td> <td>A felhasználói bevitel néha korlátozott </td></tr> <tr> <td>Egyszerű karbantartás </td> <td>Kis párhuzamosság </td></tr> <tr> <td>Fejlesztési és tervezési szabványok </td> <td>A dokumentáció és a szabványok automatizálása korlátozott </td></tr> <tr> <td>Tolerálja a változásokat a MIS a személyzet </td> <td>Nem tűri a követelmények változásait </td></tr> <tr> <td> </td> <td>Projektek korai változatai az eredményhez alig vagy egyáltalán <p>nem érnek fel </p> </td></tr></tbody></table> <p>Az SDLC alternatívája a gyors alkalmazásfejlesztés, amely egyesíti a prototípusokat, a közös alkalmazásfejlesztést és a CASE eszközök megvalósítását. A RAD előnyei a sebesség, a csökkentett fejlesztési költségek és a fejlesztési folyamatban a felhasználók aktív részvétele. </p> <div class="mw-heading mw-heading2"><h2 id="A_rendszer_életciklusa"><span id="A_rendszer_.C3.A9letciklusa"></span>A rendszer életciklusa</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Rendszerfejleszt%C3%A9si_%C3%A9letciklus&amp;action=edit&amp;section=21" title="Szakasz szerkesztése: A rendszer életciklusa"><span>szerkesztés</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>A rendszerfejlesztés rendszeréletciklusa egy olyan rendszer vagy javasolt rendszer nézete, amely a rendszer tervezésének és fejlesztésének, gyártásának és/vagy építésének, forgalmazásának, üzemeltetésének, karbantartásának és támogatásának, a nyugdíjba vonulásnak, a megszüntetésnek és az ártalmatlanításnak a rendszertervezését, tervezését és fejlesztését, gyártását és/vagy felépítését, elosztását, karbantartását és támogatását, nyugdíjazását, fokozatos megszüntetését és ártalmatlanítását foglalja magában. </p> <div class="mw-heading mw-heading3"><h3 id="Koncepcionális_tervezés"><span id="Koncepcion.C3.A1lis_tervez.C3.A9s"></span>Koncepcionális tervezés</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Rendszerfejleszt%C3%A9si_%C3%A9letciklus&amp;action=edit&amp;section=22" title="Szakasz szerkesztése: Koncepcionális tervezés"><span>szerkesztés</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>A koncepcionális tervezési szakasz az a szakasz, ahol az azonosított szükségletet megvizsgálják, meghatározzák a lehetséges megoldásokra vonatkozó követelményeket, értékelik a lehetséges megoldásokat, és kidolgoznak egy rendszerspecifikációt. A rendszerspecifikáció azokat a műszaki követelményeket képviseli, amelyek átfogó útmutatást nyújtanak a rendszer tervezéséhez. Mivel ez a dokumentum határozza meg az összes jövőbeli fejlesztést, a szakasz nem fejezhető be, amíg egy koncepcionális tervezési felülvizsgálat nem állapítja meg, hogy a rendszerspecifikáció megfelelően eleget tesz a motiváló igénynek. </p><p>A koncepcionális tervezési szakasz legfontosabb lépései a következők: </p> <ul><li>Azonosításra van szükség</li> <li>Megvalósíthatósági elemzés</li> <li>Rendszerkövetelmények elemzése</li> <li>A rendszer specifikációja</li> <li>Koncepcionális tervezési felülvizsgálat</li></ul> <div class="mw-heading mw-heading3"><h3 id="Előzetes_rendszertervezés"><span id="El.C5.91zetes_rendszertervez.C3.A9s"></span>Előzetes rendszertervezés</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Rendszerfejleszt%C3%A9si_%C3%A9letciklus&amp;action=edit&amp;section=23" title="Szakasz szerkesztése: Előzetes rendszertervezés"><span>szerkesztés</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>A rendszer életciklusának ebben a szakaszában a kívánt rendszerfunkciókat ellátó alrendszereket a rendszerspecifikációnak megfelelően tervezték és határozták meg. Meghatározzák az alrendszerek közötti kapcsolódási pontokat, valamint az általános vizsgálati és értékelési követelményeket. Ennek a szakasznak a végén olyan fejlesztési specifikáció készül, amely elegendő a részletes tervezéshez és fejlesztéshez. </p><p>Az előzetes tervezési szakasz legfontosabb lépései a következők: </p> <ul><li>Funkcionális elemzés</li> <li>Követelmények felosztása</li> <li>Részletes kompromisszumos tanulmányok</li> <li>A rendszeropciók szintézise</li> <li>A mérnöki modellek előzetes tervezése</li> <li>Fejlesztési specifikáció</li> <li>Előzetes tervezési felülvizsgálat</li></ul> <p>Például, mint a Viti Bank rendszerelemzője, az Ön feladata, hogy vizsgálja meg az aktuális információs rendszert. A Viti Bank egy gyorsan növekvő bank a Fidzsi-szigeteken. A távoli vidéki területeken élő ügyfelek nehezen férnek hozzá a banki szolgáltatásokhoz. Napokba vagy akár hetekbe telik, hogy elutazzanak egy helyre, hogy hozzáférjenek a banki szolgáltatásokhoz. Azzal a vízióval, hogy megfeleljen az ügyfelek igényeinek, a bank kérte őket, hogy a szolgáltatásukkal vizsgálja meg a jelenlegi rendszert, és dolgozzon ki megoldásokat vagy ajánlásokat, hogy a jelenlegi rendszer megfeleljen az igényeknek. </p> <div class="mw-heading mw-heading3"><h3 id="Részlettervezés_és_fejlesztés"><span id="R.C3.A9szlettervez.C3.A9s_.C3.A9s_fejleszt.C3.A9s"></span>Részlettervezés és fejlesztés</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Rendszerfejleszt%C3%A9si_%C3%A9letciklus&amp;action=edit&amp;section=24" title="Szakasz szerkesztése: Részlettervezés és fejlesztés"><span>szerkesztés</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Ez a szakasz magában foglalja a részletes tervek kidolgozását, amelyek a kezdeti tervezési munkát a specifikációk kitöltött formájába hozzák. Ez a munka magában foglalja a rendszer és a tervezett környezet közötti kapcsolódási pontok meghatározását, valamint a rendszerek logisztikai, karbantartási és támogatási követelményeinek átfogó értékelését. A részletes tervezés és fejlesztés felelős a termék, a folyamat és az anyag specifikációinak előállításáért, és a fejlesztési specifikáció lényeges megváltoztatását eredményezheti. </p><p>A részletes tervezési és fejlesztési szakasz legfontosabb lépései a következők: </p> <ul><li>Részletes tervezés</li> <li>Részletes szintézis</li> <li>Mérnöki és prototípus modellek fejlesztése</li> <li>A fejlesztési előírás felülvizsgálata</li> <li>Termék-, folyamat- és anyagspecifikáció</li> <li>Kritikus tervezési felülvizsgálat</li></ul> <div class="mw-heading mw-heading3"><h3 id="Termelés_és_építés"><span id="Termel.C3.A9s_.C3.A9s_.C3.A9p.C3.ADt.C3.A9s"></span>Termelés és építés</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Rendszerfejleszt%C3%A9si_%C3%A9letciklus&amp;action=edit&amp;section=25" title="Szakasz szerkesztése: Termelés és építés"><span>szerkesztés</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>A gyártási és/vagy kivitelezési szakaszban a terméket a termékre, a folyamatra és az anyagra vonatkozó előírásokban meghatározott követelményeknek megfelelően építik vagy szerelik össze, és az üzemi célkörnyezetben alkalmazzák és tesztelik. A rendszerértékeléseket a hiányosságok kijavítása és a rendszer folyamatos fejlesztéshez való hozzáigazítása érdekében végzik el. </p><p>A terméképítési szakasz legfontosabb lépései a következők: </p> <ul><li>Rendszerelemek gyártása és/vagy építése</li> <li>Elfogadási vizsgálat</li> <li>A rendszer elosztása és üzemeltetése</li> <li>Működési tesztelés és értékelés</li> <li>A rendszer értékelése</li></ul> <div class="mw-heading mw-heading3"><h3 id="Kihasználtság_és_támogatás"><span id="Kihaszn.C3.A1lts.C3.A1g_.C3.A9s_t.C3.A1mogat.C3.A1s"></span>Kihasználtság és támogatás</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Rendszerfejleszt%C3%A9si_%C3%A9letciklus&amp;action=edit&amp;section=26" title="Szakasz szerkesztése: Kihasználtság és támogatás"><span>szerkesztés</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>A teljes körű üzembe helyezést követően a rendszer a tervezett operatív szerepkörhöz használatos, és a működési környezetében marad fenn. </p><p>A kihasználtsági és támogatási szakasz legfontosabb lépései a következők: </p> <ul><li>Rendszerműködés a felhasználói környezetben</li> <li>Változáskezelés</li> <li>A rendszer javítása</li> <li>A rendszer értékelése</li></ul> <div class="mw-heading mw-heading3"><h3 id="Fokozatos_kivonás_és_ártalmatlanítás"><span id="Fokozatos_kivon.C3.A1s_.C3.A9s_.C3.A1rtalmatlan.C3.ADt.C3.A1s"></span>Fokozatos kivonás és ártalmatlanítás</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Rendszerfejleszt%C3%A9si_%C3%A9letciklus&amp;action=edit&amp;section=27" title="Szakasz szerkesztése: Fokozatos kivonás és ártalmatlanítás"><span>szerkesztés</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>A rendszer hatékonyságát és eredményességét folyamatosan értékelni kell annak megállapítására, hogy a termék elérte-e a maximális tényleges életciklust. A megfontolások a következők: a működési szükséglet folyamatos megléte, az üzemeltetési követelmények és a rendszerteljesítmény egyeztetése, a rendszer fokozatos megszüntetése és a karbantartás megvalósíthatósága, valamint az alternatív rendszerek rendelkezésre állása. </p> <div class="mw-heading mw-heading2"><h2 id="Lásd_még"><span id="L.C3.A1sd_m.C3.A9g"></span>Lásd még</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Rendszerfejleszt%C3%A9si_%C3%A9letciklus&amp;action=edit&amp;section=28" title="Szakasz szerkesztése: Lásd még"><span>szerkesztés</span></a><span class="mw-editsection-bracket">]</span></span></div> <ul><li><a href="https://en.wikipedia.org/wiki/Application_lifecycle_management" class="extiw" title="en:Application lifecycle management">Alkalmazás életciklusának kezelése</a></li> <li><a href="https://en.wikipedia.org/wiki/Decision_cycle" class="extiw" title="en:Decision cycle">Döntési ciklus</a></li> <li><a href="https://en.wikipedia.org/wiki/IPO_Model" class="extiw" title="en:IPO Model">IPO modell</a></li> <li><a href="https://en.wikipedia.org/wiki/Software_development_methodologies" class="extiw" title="en:Software development methodologies">Szoftverfejlesztési módszerek</a></li></ul> <div class="mw-heading mw-heading2"><h2 id="További_információk"><span id="Tov.C3.A1bbi_inform.C3.A1ci.C3.B3k"></span>További információk</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Rendszerfejleszt%C3%A9si_%C3%A9letciklus&amp;action=edit&amp;section=29" title="Szakasz szerkesztése: További információk"><span>szerkesztés</span></a><span class="mw-editsection-bracket">]</span></span></div> <div class="tarsprojekt-alap noviewer"> <style data-mw-deduplicate="TemplateStyles:r27252708">.mw-parser-output .tarsprojekt-alap{float:right;clear:right;width:272px;display:flex;column-gap:10px;margin:0 0 1em 1em;border:1px solid #a2a9b1;padding:4px;background-color:var(--background-color-neutral-subtle,#f8f9fa);color:var(--color-base,#202122);font-size:95%}@media screen and (max-width:719px){.mw-parser-output .tarsprojekt-alap{float:none;width:auto;margin:0 0 1em}}@media print{.mw-parser-output .tarsprojekt-alap{display:none}}</style> <div class="tarsprojekt-alap-ikon"><span typeof="mw:File"><a href="https://commons.wikimedia.org/wiki/Category:Systems_Development_Life_Cycle" title="commons:Category:Systems Development Life Cycle"><img alt="Commons:Category:Systems Development Life Cycle" src="//upload.wikimedia.org/wikipedia/commons/thumb/4/4a/Commons-logo.svg/50px-Commons-logo.svg.png" decoding="async" width="50" height="67" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/4/4a/Commons-logo.svg/75px-Commons-logo.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/4/4a/Commons-logo.svg/100px-Commons-logo.svg.png 2x" data-file-width="1024" data-file-height="1376" /></a></span></div> <div class="tarsprojekt-alap-szoveg">A <a href="/wiki/Wikim%C3%A9dia_Commons" title="Wikimédia Commons">Wikimédia Commons</a> tartalmaz <i><b><a href="https://commons.wikimedia.org/wiki/Category:Systems_Development_Life_Cycle" class="extiw" title="commons:Category:Systems Development Life Cycle">Rendszerfejlesztési életciklus</a></b></i> témájú médiaállományokat.</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="https://web.archive.org/web/20081203021320/http://www.pbgc.gov/docs/ITSLCM%20V2007.1.pdf">Pension Benefit Guaranty Corporation – Information Technology Solutions Lifecycle Methodology</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> <a rel="nofollow" class="external text" href="https://web.archive.org/web/20130607015710/https://www.hhs.gov/ocio/eplc/eplc_framework_v1point2.pdf">Archiválva</a> <span style="white-space:nowrap">2013. június 7-i</span> dátummal a <a href="/wiki/Internet_Archive" title="Internet Archive">Wayback Machine</a>-ben</li> <li><a rel="nofollow" class="external text" href="http://opensdlc.org/">The Open Systems Development Life Cycle</a> <a rel="nofollow" class="external text" href="https://web.archive.org/web/20100718114646/http://opensdlc.org/">Archiválva</a> <span style="white-space:nowrap">2010. július 18-i</span> dátummal a <a href="/wiki/Internet_Archive" title="Internet Archive">Wayback Machine</a>-ben</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&amp;L Life Cycle Management Chart</a>, the U.S. DoD form of this concept.</li></ul></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="">A lap eredeti címe: „<a dir="ltr" href="https://hu.wikipedia.org/w/index.php?title=Rendszerfejlesztési_életciklus&amp;oldid=27155751">https://hu.wikipedia.org/w/index.php?title=Rendszerfejlesztési_életciklus&amp;oldid=27155751</a>”</div></div> <div id="catlinks" class="catlinks" data-mw="interface"><div id="mw-normal-catlinks" class="mw-normal-catlinks"><a href="/wiki/Wikip%C3%A9dia:Kateg%C3%B3ri%C3%A1k" title="Wikipédia:Kategóriák">Kategória</a>: <ul><li><a href="/wiki/Kateg%C3%B3ria:Szoftverfejleszt%C3%A9s" title="Kategória:Szoftverfejlesztés">Szoftverfejlesztés</a></li></ul></div><div id="mw-hidden-catlinks" class="mw-hidden-catlinks mw-hidden-cats-hidden">Rejtett kategória: <ul><li><a href="/wiki/Kateg%C3%B3ria:Forr%C3%A1ssal_nem_rendelkez%C5%91_lapok" title="Kategória:Forrással nem rendelkező lapok">Forrással nem rendelkező lapok</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"> A lap utolsó módosítása: 2024. május 24., 19:50</li> <li id="footer-info-copyright">A lap szövege <a rel="nofollow" class="external text" href="http://creativecommons.org/licenses/by-sa/4.0/deed.hu">Creative Commons Nevezd meg! – Így add tovább! 4.0</a> licenc alatt van; egyes esetekben más módon is felhasználható. Részletekért lásd a <a href="/wiki/Wikip%C3%A9dia:Felhaszn%C3%A1l%C3%A1si_felt%C3%A9telek" title="Wikipédia:Felhasználási feltételek">felhasználási feltételeket</a>.</li> </ul> <ul id="footer-places"> <li id="footer-places-privacy"><a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Privacy_policy">Adatvédelmi irányelvek</a></li> <li id="footer-places-about"><a href="/wiki/Wikip%C3%A9dia:R%C3%B3lunk">A Wikipédiáról</a></li> <li id="footer-places-disclaimers"><a href="/wiki/Wikip%C3%A9dia:Jogi_nyilatkozat">Jogi nyilatkozat</a></li> <li id="footer-places-wm-codeofconduct"><a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Universal_Code_of_Conduct">Magatartási kódex</a></li> <li id="footer-places-developers"><a href="https://developer.wikimedia.org">Fejlesztők</a></li> <li id="footer-places-statslink"><a href="https://stats.wikimedia.org/#/hu.wikipedia.org">Statisztikák</a></li> <li id="footer-places-cookiestatement"><a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Cookie_statement">Sütinyilatkozat</a></li> <li id="footer-places-mobileview"><a href="//hu.m.wikipedia.org/w/index.php?title=Rendszerfejleszt%C3%A9si_%C3%A9letciklus&amp;mobileaction=toggle_view_mobile" class="noprint stopMobileRedirectToggle">Mobil nézet</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-qjjsx","wgBackendResponseTime":181,"wgPageParseReport":{"limitreport":{"cputime":"0.121","walltime":"0.255","ppvisitednodes":{"value":365,"limit":1000000},"postexpandincludesize":{"value":5590,"limit":2097152},"templateargumentsize":{"value":1268,"limit":2097152},"expansiondepth":{"value":18,"limit":100},"expensivefunctioncount":{"value":0,"limit":500},"unstrip-depth":{"value":0,"limit":20},"unstrip-size":{"value":544,"limit":5000000},"entityaccesscount":{"value":1,"limit":400},"timingprofile":["100.00% 89.018 1 -total"," 84.75% 75.446 1 Sablon:Wikidatacommons"," 59.73% 53.167 2 Sablon:Interwiki-commons"," 55.60% 49.490 4 Sablon:Projektlink"," 27.24% 24.246 1 Sablon:Commonskat"," 24.52% 21.825 1 Sablon:Társprojekt_alap"," 9.26% 8.239 1 Sablon:Nincs_forrás"," 5.24% 4.668 2 Sablon:Wayback"," 4.54% 4.038 1 Sablon:Ambox"]},"scribunto":{"limitreport-timeusage":{"value":"0.023","limit":"10.000"},"limitreport-memusage":{"value":918383,"limit":52428800}},"cachereport":{"origin":"mw-web.codfw.main-66695f89d8-c5589","timestamp":"20241119182149","ttl":2592000,"transientcontent":false}}});});</script> <script type="application/ld+json">{"@context":"https:\/\/schema.org","@type":"Article","name":"Rendszerfejleszt\u00e9si \u00e9letciklus","url":"https:\/\/hu.wikipedia.org\/wiki\/Rendszerfejleszt%C3%A9si_%C3%A9letciklus","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":"2020-05-18T18:46:41Z","image":"https:\/\/upload.wikimedia.org\/wikipedia\/commons\/7\/7e\/SDLC-Maintenance-Highlighted.png"}</script> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10