CINXE.COM
Анализа протока података — Википедија
<!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="sr" dir="ltr"> <head> <meta charset="UTF-8"> <title>Анализа протока података — Википедија</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(/(?:^|; )srwikimwclientpreferences=([^;]+)/);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":"hh:mm d. month y.","wgMonthNames":["","јануар","фебруар","март","април","мај","јун","јул","август","септембар","октобар","новембар","децембар"],"wgRequestId":"be5db9ab-a286-4bff-954c-298a2909c535","wgCanonicalNamespace":"","wgCanonicalSpecialPageName":false,"wgNamespaceNumber":0,"wgPageName":"Анализа_протока_података","wgTitle":"Анализа протока података","wgCurRevisionId":27674509,"wgRevisionId":27674509,"wgArticleId":2811002,"wgIsArticle":true,"wgIsRedirect":false,"wgAction":"view","wgUserName":null,"wgUserGroups":["*"],"wgCategories":["Pages using deprecated source tags","Сви чланци са мртвим везама","Чланци са мртвим везама од 09. 2018.","Чланци са трајно мртвим спољашњим везама","Потребан превод","Оптимизација компилатора"], "wgPageViewLanguage":"sr","wgPageContentLanguage":"sr","wgPageContentModel":"wikitext","wgRelevantPageName":"Анализа_протока_података","wgRelevantArticleId":2811002,"wgTempUserName":null,"wgUserVariant":"sr","wgIsProbablyEditable":true,"wgRelevantPageIsProbablyEditable":true,"wgRestrictionEdit":[],"wgRestrictionMove":[],"wgNoticeProject":"wikipedia","wgCiteReferencePreviewsActive":false,"wgMediaViewerOnClick":true,"wgMediaViewerEnabledByDefault":true,"wgPopupsFlags":0,"wgVisualEditor":{"pageLanguageCode":"sr","pageLanguageDir":"ltr","pageVariantFallbacks":"sr-ec"},"wgMFDisplayWikibaseDescriptions":{"search":true,"watchlist":true,"tagline":true,"nearby":true},"wgWMESchemaEditAttemptStepOversample":false,"wgWMEPageLength":20000,"wgRelatedArticlesCompat":[],"wgEditSubmitButtonLabelPublish":true,"wgULSPosition":"interlanguage","wgULSisCompactLinksEnabled":false,"wgVector2022LanguageInHeader":true,"wgULSisLanguageSelectorEmpty":false,"wgWikibaseItemId":"Q1172416", "wgCheckUserClientHintsHeadersJsApi":["brands","architecture","bitness","fullVersionList","mobile","model","platform","platformVersion"],"GEHomepageSuggestedEditsEnableTopics":true,"wgGETopicsMatchModeEnabled":false,"wgGEStructuredTaskRejectionReasonTextInputEnabled":false,"wgGELevelingUpEnabledForUser":false,"wgSiteNoticeId":"2.24"};RLSTATE={"ext.globalCssJs.user.styles":"ready","site.styles":"ready","user.styles":"ready","ext.globalCssJs.user":"ready","user":"ready","user.options":"loading","ext.cite.styles":"ready","ext.math.styles":"ready","ext.pygments":"ready","skins.vector.search.codex.styles":"ready","skins.vector.styles":"ready","skins.vector.icons":"ready","ext.wikimediamessages.styles":"ready","ext.visualEditor.desktopArticleTarget.noscript":"ready","ext.uls.interlanguage":"ready","wikibase.client.init":"ready","ext.wikimediaBadges":"ready","ext.dismissableSiteNotice.styles":"ready"};RLPAGEMODULES=["ext.cite.ux-enhancements","ext.pygments.view","site","mediawiki.page.ready", "mediawiki.toc","skins.vector.js","ext.centralNotice.geoIP","ext.centralNotice.startUp","ext.gadget.ReferenceTooltips","ext.urlShortener.toolbar","ext.centralauth.centralautologin","mmv.bootstrap","ext.popups","ext.visualEditor.desktopArticleTarget.init","ext.visualEditor.targetLoader","ext.echo.centralauth","ext.eventLogging","ext.wikimediaEvents","ext.navigationTiming","ext.uls.interface","ext.cx.eventlogging.campaigns","ext.cx.uls.quick.actions","wikibase.client.vector-2022","ext.checkUser.clientHints","ext.growthExperiments.SuggestedEditSession","wikibase.sidebar.tracking","ext.dismissableSiteNotice"];</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=sr&modules=ext.cite.styles%7Cext.dismissableSiteNotice.styles%7Cext.math.styles%7Cext.pygments%2CwikimediaBadges%7Cext.uls.interlanguage%7Cext.visualEditor.desktopArticleTarget.noscript%7Cext.wikimediamessages.styles%7Cskins.vector.icons%2Cstyles%7Cskins.vector.search.codex.styles%7Cwikibase.client.init&only=styles&skin=vector-2022"> <script async="" src="/w/load.php?lang=sr&modules=startup&only=scripts&raw=1&skin=vector-2022"></script> <meta name="ResourceLoaderDynamicStyles" content=""> <link rel="stylesheet" href="/w/load.php?lang=sr&modules=site.styles&only=styles&skin=vector-2022"> <meta name="generator" content="MediaWiki 1.44.0-wmf.5"> <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 name="viewport" content="width=1120"> <meta property="og:title" content="Анализа протока података — Википедија"> <meta property="og:type" content="website"> <link rel="preconnect" href="//upload.wikimedia.org"> <link rel="alternate" media="only screen and (max-width: 640px)" href="//sr.m.wikipedia.org/wiki/%D0%90%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0_%D0%BF%D1%80%D0%BE%D1%82%D0%BE%D0%BA%D0%B0_%D0%BF%D0%BE%D0%B4%D0%B0%D1%82%D0%B0%D0%BA%D0%B0"> <link rel="alternate" type="application/x-wiki" title="Уреди" href="/w/index.php?title=%D0%90%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0_%D0%BF%D1%80%D0%BE%D1%82%D0%BE%D0%BA%D0%B0_%D0%BF%D0%BE%D0%B4%D0%B0%D1%82%D0%B0%D0%BA%D0%B0&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="Википедија (sr)"> <link rel="EditURI" type="application/rsd+xml" href="//sr.wikipedia.org/w/api.php?action=rsd"> <link rel="canonical" href="https://sr.wikipedia.org/wiki/%D0%90%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0_%D0%BF%D1%80%D0%BE%D1%82%D0%BE%D0%BA%D0%B0_%D0%BF%D0%BE%D0%B4%D0%B0%D1%82%D0%B0%D0%BA%D0%B0"> <link rel="alternate" hreflang="sr" href="https://sr.wikipedia.org/wiki/%D0%90%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0_%D0%BF%D1%80%D0%BE%D1%82%D0%BE%D0%BA%D0%B0_%D0%BF%D0%BE%D0%B4%D0%B0%D1%82%D0%B0%D0%BA%D0%B0"> <link rel="alternate" hreflang="sr-Cyrl" href="https://sr.wikipedia.org/sr-ec/%D0%90%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0_%D0%BF%D1%80%D0%BE%D1%82%D0%BE%D0%BA%D0%B0_%D0%BF%D0%BE%D0%B4%D0%B0%D1%82%D0%B0%D0%BA%D0%B0"> <link rel="alternate" hreflang="sr-Latn" href="https://sr.wikipedia.org/sr-el/%D0%90%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0_%D0%BF%D1%80%D0%BE%D1%82%D0%BE%D0%BA%D0%B0_%D0%BF%D0%BE%D0%B4%D0%B0%D1%82%D0%B0%D0%BA%D0%B0"> <link rel="alternate" hreflang="x-default" href="https://sr.wikipedia.org/wiki/%D0%90%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0_%D0%BF%D1%80%D0%BE%D1%82%D0%BE%D0%BA%D0%B0_%D0%BF%D0%BE%D0%B4%D0%B0%D1%82%D0%B0%D0%BA%D0%B0"> <link rel="license" href="https://creativecommons.org/licenses/by-sa/4.0/deed.sr"> <link rel="alternate" type="application/atom+xml" title="Википедија – Atom фид" href="/w/index.php?title=%D0%9F%D0%BE%D1%81%D0%B5%D0%B1%D0%BD%D0%BE:%D0%A1%D0%BA%D0%BE%D1%80%D0%B0%D1%88%D1%9A%D0%B5_%D0%B8%D0%B7%D0%BC%D0%B5%D0%BD%D0%B5&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-Анализа_протока_података rootpage-Анализа_протока_података skin-vector-2022 action-view"><a class="mw-jump-link" href="#bodyContent">Пређи на садржај</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="Сајт"> <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="Главни мени" > <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">Главни мени</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">Главни мени</div> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-main-menu.pin">помери на страну</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-main-menu.unpin">сакриј</button> </div> <div id="p-navigation" class="vector-menu mw-portlet mw-portlet-navigation" > <div class="vector-menu-heading"> Навигација </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="n-mainpage" class="mw-list-item"><a href="/wiki/%D0%93%D0%BB%D0%B0%D0%B2%D0%BD%D0%B0_%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B0" title="Посетите главну страну [z]" accesskey="z"><span>Главна страна</span></a></li><li id="n-contents" class="mw-list-item"><a href="/wiki/%D0%92%D0%B8%D0%BA%D0%B8%D0%BF%D0%B5%D0%B4%D0%B8%D1%98%D0%B0:%D0%A1%D0%B0%D0%B4%D1%80%D0%B6%D0%B0%D1%98" title="Водичи за прегледање Википедије"><span>Садржај</span></a></li><li id="n-recentchanges" class="mw-list-item"><a href="/wiki/%D0%9F%D0%BE%D1%81%D0%B5%D0%B1%D0%BD%D0%BE:%D0%A1%D0%BA%D0%BE%D1%80%D0%B0%D1%88%D1%9A%D0%B5_%D0%B8%D0%B7%D0%BC%D0%B5%D0%BD%D0%B5" title="Списак скорашњих измена на пројекту [r]" accesskey="r"><span>Скорашње измене</span></a></li><li id="n-randompage" class="mw-list-item"><a href="/wiki/%D0%9F%D0%BE%D1%81%D0%B5%D0%B1%D0%BD%D0%BE:%D0%9D%D0%B0%D1%81%D1%83%D0%BC%D0%B8%D1%87%D0%BD%D0%B0_%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D0%B0" title="Посетите насумичну страницу [x]" accesskey="x"><span>Случајна страница</span></a></li><li id="n-currentevents" class="mw-list-item"><a href="/wiki/%D0%92%D0%B8%D0%BA%D0%B8%D0%BF%D0%B5%D0%B4%D0%B8%D1%98%D0%B0:%D0%90%D0%BA%D1%82%D1%83%D0%B5%D0%BB%D0%BD%D0%BE%D1%81%D1%82%D0%B8" title="Пронађите информације о актуелностима"><span>Актуелности</span></a></li><li id="n-contactpage" class="mw-list-item"><a href="//sr.wikipedia.org/wiki/Википедија:Контакт" title="Сазнајте како да ступите у контакт с уредницима"><span>Контакт</span></a></li> </ul> </div> </div> <div id="p-interaction" class="vector-menu mw-portlet mw-portlet-interaction" > <div class="vector-menu-heading"> Интеракција </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="n-help" class="mw-list-item"><a href="/wiki/%D0%9F%D0%BE%D0%BC%D0%BE%D1%9B:%D0%A1%D0%B0%D0%B4%D1%80%D0%B6%D0%B0%D1%98" title="Место где можете да се информишете"><span>Помоћ</span></a></li><li id="n-introduction" class="mw-list-item"><a href="/wiki/%D0%92%D0%B8%D0%BA%D0%B8%D0%BF%D0%B5%D0%B4%D0%B8%D1%98%D0%B0:%D0%94%D0%BE%D0%B1%D1%80%D0%BE_%D0%B4%D0%BE%D1%88%D0%BB%D0%B8"><span>Научите да уређујете</span></a></li><li id="n-sidebar-village-pump" class="mw-list-item"><a href="/wiki/%D0%92%D0%B8%D0%BA%D0%B8%D0%BF%D0%B5%D0%B4%D0%B8%D1%98%D0%B0:%D0%A2%D1%80%D0%B3"><span>Трг</span></a></li><li id="n-portal" class="mw-list-item"><a href="/wiki/%D0%92%D0%B8%D0%BA%D0%B8%D0%BF%D0%B5%D0%B4%D0%B8%D1%98%D0%B0:%D0%A0%D0%B0%D0%B4%D0%B8%D0%BE%D0%BD%D0%B8%D1%86%D0%B0" title="О пројекту, шта можете да радите и где да пронађете ствари"><span>Радионица</span></a></li><li id="n-noticeboard" class="mw-list-item"><a href="/wiki/%D0%92%D0%B8%D0%BA%D0%B8%D0%BF%D0%B5%D0%B4%D0%B8%D1%98%D0%B0:%D0%9E%D0%B3%D0%BB%D0%B0%D1%81%D0%BD%D0%B0_%D1%82%D0%B0%D0%B1%D0%BB%D0%B0"><span>Огласна табла</span></a></li><li id="n-upload" class="mw-list-item"><a href="/wiki/%D0%92%D0%B8%D0%BA%D0%B8%D0%BF%D0%B5%D0%B4%D0%B8%D1%98%D0%B0:%D0%92%D0%BE%D0%B4%D0%B8%D1%87_%D0%B7%D0%B0_%D0%BE%D1%82%D0%BF%D1%80%D0%B5%D0%BC%D0%B0%D1%9A%D0%B5"><span>Отпреми датотеку</span></a></li> </ul> </div> </div> </div> </div> </div> </div> </nav> <a href="/wiki/%D0%93%D0%BB%D0%B0%D0%B2%D0%BD%D0%B0_%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B0" 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="Википедија" src="/static/images/mobile/copyright/wikipedia-wordmark-sr.svg" style="width: 7.8125em; height: 1.4375em;"> <img class="mw-logo-tagline" alt="" src="/static/images/mobile/copyright/wikipedia-tagline-sr.svg" width="120" height="11" style="width: 7.5em; height: 0.6875em;"> </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/%D0%9F%D0%BE%D1%81%D0%B5%D0%B1%D0%BD%D0%BE:%D0%9F%D1%80%D0%B5%D1%82%D1%80%D0%B0%D0%B6%D0%B8" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only search-toggle" title="Претражите пројекат Википедија [f]" accesskey="f"><span class="vector-icon mw-ui-icon-search mw-ui-icon-wikimedia-search"></span> <span>Претрага</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="Претражите Википедију" aria-label="Претражите Википедију" autocapitalize="sentences" title="Претражите пројекат Википедија [f]" accesskey="f" id="searchInput" > <span class="cdx-text-input__icon cdx-text-input__start-icon"></span> </div> <input type="hidden" name="title" value="Посебно:Претражи"> </div> <button class="cdx-button cdx-search-input__end-button">Претражи</button> </form> </div> </div> </div> <nav class="vector-user-links vector-user-links-wide" aria-label="Личне алатке"> <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="Изглед"> <div id="vector-appearance-dropdown" class="vector-dropdown " title="Мења се приказ странице; величина фонта, ширина и боја" > <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="Изглед" > <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">Изглед</span> </label> <div class="vector-dropdown-content"> <div id="vector-appearance-unpinned-container" class="vector-unpinned-container"> </div> </div> </div> </nav> <div id="p-vector-user-menu-notifications" class="vector-menu mw-portlet emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> <div id="p-vector-user-menu-overflow" class="vector-menu mw-portlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="pt-sitesupport-2" class="user-links-collapsible-item mw-list-item user-links-collapsible-item"><a data-mw="interface" href="https://donate.wikimedia.org/?wmf_source=donate&wmf_medium=sidebar&wmf_campaign=sr.wikipedia.org&uselang=sr" class=""><span>Донације</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=%D0%9F%D0%BE%D1%81%D0%B5%D0%B1%D0%BD%D0%BE:%D0%9E%D1%82%D0%B2%D0%BE%D1%80%D0%B8_%D0%BD%D0%B0%D0%BB%D0%BE%D0%B3&returnto=%D0%90%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0+%D0%BF%D1%80%D0%BE%D1%82%D0%BE%D0%BA%D0%B0+%D0%BF%D0%BE%D0%B4%D0%B0%D1%82%D0%B0%D0%BA%D0%B0" title="Иако није обавезно, препоручујемо да отворите налог и пријавите се" class=""><span>Отвори налог</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=%D0%9F%D0%BE%D1%81%D0%B5%D0%B1%D0%BD%D0%BE:%D0%9A%D0%BE%D1%80%D0%B8%D1%81%D0%BD%D0%B8%D1%87%D0%BA%D0%B0_%D0%BF%D1%80%D0%B8%D1%98%D0%B0%D0%B2%D0%B0&returnto=%D0%90%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0+%D0%BF%D1%80%D0%BE%D1%82%D0%BE%D0%BA%D0%B0+%D0%BF%D0%BE%D0%B4%D0%B0%D1%82%D0%B0%D0%BA%D0%B0" title="Иако није обавезно, препоручујемо да се пријавите [o]" accesskey="o" class=""><span>Пријави ме</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 user-links-collapsible-item" title="Више опција" > <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="Личне алатке" > <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">Личне алатке</span> </label> <div class="vector-dropdown-content"> <div id="p-personal" class="vector-menu mw-portlet mw-portlet-personal user-links-collapsible-item" title="Кориснички мени" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="pt-sitesupport" class="user-links-collapsible-item mw-list-item"><a href="https://donate.wikimedia.org/?wmf_source=donate&wmf_medium=sidebar&wmf_campaign=sr.wikipedia.org&uselang=sr"><span>Донације</span></a></li><li id="pt-createaccount" class="user-links-collapsible-item mw-list-item"><a href="/w/index.php?title=%D0%9F%D0%BE%D1%81%D0%B5%D0%B1%D0%BD%D0%BE:%D0%9E%D1%82%D0%B2%D0%BE%D1%80%D0%B8_%D0%BD%D0%B0%D0%BB%D0%BE%D0%B3&returnto=%D0%90%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0+%D0%BF%D1%80%D0%BE%D1%82%D0%BE%D0%BA%D0%B0+%D0%BF%D0%BE%D0%B4%D0%B0%D1%82%D0%B0%D0%BA%D0%B0" title="Иако није обавезно, препоручујемо да отворите налог и пријавите се"><span class="vector-icon mw-ui-icon-userAdd mw-ui-icon-wikimedia-userAdd"></span> <span>Отвори налог</span></a></li><li id="pt-login" class="user-links-collapsible-item mw-list-item"><a href="/w/index.php?title=%D0%9F%D0%BE%D1%81%D0%B5%D0%B1%D0%BD%D0%BE:%D0%9A%D0%BE%D1%80%D0%B8%D1%81%D0%BD%D0%B8%D1%87%D0%BA%D0%B0_%D0%BF%D1%80%D0%B8%D1%98%D0%B0%D0%B2%D0%B0&returnto=%D0%90%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0+%D0%BF%D1%80%D0%BE%D1%82%D0%BE%D0%BA%D0%B0+%D0%BF%D0%BE%D0%B4%D0%B0%D1%82%D0%B0%D0%BA%D0%B0" title="Иако није обавезно, препоручујемо да се пријавите [o]" accesskey="o"><span class="vector-icon mw-ui-icon-logIn mw-ui-icon-wikimedia-logIn"></span> <span>Пријави ме</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"><div id="mw-dismissablenotice-anonplace"></div><script>(function(){var node=document.getElementById("mw-dismissablenotice-anonplace");if(node){node.outerHTML="\u003Cdiv class=\"mw-dismissable-notice\"\u003E\u003Cdiv class=\"mw-dismissable-notice-close\"\u003E[\u003Ca tabindex=\"0\" role=\"button\"\u003Eодбаци\u003C/a\u003E]\u003C/div\u003E\u003Cdiv class=\"mw-dismissable-notice-body\"\u003E\u003C!-- CentralNotice --\u003E\u003Cdiv id=\"localNotice\" data-nosnippet=\"\"\u003E\u003Cdiv class=\"sitenotice\" lang=\"sr\" dir=\"ltr\"\u003E\u003Cdiv class=\"noticebanner\"\u003E\u003Cdiv class=\"plainlinks\" style=\"background-color: #f0f0f0; border-radius:5px; margin-top:10px; position:relative; border: 1px solid #aaa; font-family: \u0026#39;Helvetica\u0026#39;, \u0026#39;Arial\u0026#39;, sans-serif; line-height: 18px; box-shadow: 0 1px 1px rgba( 0, 0, 0, 0.15 ); overflow:hidden;\"\u003E\u003Cdiv style=\"display:block; top:4px; width:100%; text-align:center;;\"\u003E\u003Cdiv style=\"color:#000085; font-size:25px; line-height:25px\"\u003E\u003Cdiv style=\"padding-left:50px;\"\u003E\u003C/div\u003E\u003C/div\u003E\u003Cdiv style=\"padding-top:2px; color:#444; font-size:1.15em; line-height:1.5;\"\u003E\u003Cdiv style=\"padding-left:8px; padding-right:8px;\"\u003EПрикључите се гласању на тему \u003Cb\u003E\u003Ca href=\"/wiki/%D0%92%D0%B8%D0%BA%D0%B8%D0%BF%D0%B5%D0%B4%D0%B8%D1%98%D0%B0:%D0%93%D0%BB%D0%B0%D1%81%D0%B0%D1%9A%D0%B5/%D0%A0%D0%B5%D0%B4%D0%B8%D0%B7%D0%B0%D1%98%D0%BD_%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D0%B0_%D0%B7%D0%B0_%D0%B4%D0%BE%D0%B1%D1%80%D0%B5,_%D1%81%D1%98%D0%B0%D1%98%D0%BD%D0%B5_%D0%B8_%D0%B8%D0%B7%D0%B0%D0%B1%D1%80%D0%B0%D0%BD%D0%B5_%D1%81%D0%BF%D0%B8%D1%81%D0%BA%D0%BE%D0%B2%D0%B5\" title=\"Википедија:Гласање/Редизајн страница за добре, сјајне и изабране спискове\"\u003Eредизајна страница за добре, сјајне и ИС\u003C/a\u003E\u003C/b\u003E.\u003C/div\u003E\u003C/div\u003E\u003C/div\u003E\u003C/div\u003E\u003C/div\u003E\n\u003Cdiv class=\"noticebanner\"\u003E\u003Cdiv class=\"plainlinks\" style=\"background-color: #FBEBEA; border-radius:5px; margin-top:10px; position:relative; border: 1px solid #aaa; font-family: \u0026#39;Helvetica\u0026#39;, \u0026#39;Arial\u0026#39;, sans-serif; line-height: 18px; box-shadow: 0 1px 1px rgba( 0, 0, 0, 0.15 ); overflow:hidden;\"\u003E\u003Cdiv style=\"display:block; top:4px; width:100%; text-align:center;;\"\u003E\u003Cdiv style=\"color:#000085; font-size:25px; line-height:25px\"\u003E\u003Cdiv style=\"padding-left:50px;\"\u003E\u003C/div\u003E\u003C/div\u003E\u003Cdiv style=\"padding-top:2px; color:#444; font-size:1.15em; line-height:1.5;\"\u003E\u003Cdiv style=\"padding-left:8px; padding-right:8px;\"\u003EПокренут је \u003Cb\u003E\u003Ca href=\"/wiki/%D0%92%D0%B8%D0%BA%D0%B8%D0%BF%D0%B5%D0%B4%D0%B8%D1%98%D0%B0:%D0%A3%D1%80%D0%B5%D1%92%D0%B8%D0%B2%D0%B0%D1%87%D0%BA%D0%B8_%D0%BC%D0%B0%D1%80%D0%B0%D1%82%D0%BE%D0%BD_%D0%92%D0%B8%D0%BA%D0%B8_%D0%B2%D0%BE%D0%BB%D0%B8_%D1%81%D0%BF%D0%BE%D0%BC%D0%B5%D0%BD%D0%B8%D0%BA%D0%B5_2024.\" title=\"Википедија:Уређивачки маратон Вики воли споменике 2024.\"\u003EУређивачки маратон Вики воли споменике 2024\u003C/a\u003E\u003C/b\u003E.\u003C/div\u003E\u003C/div\u003E\u003C/div\u003E\u003C/div\u003E\u003C/div\u003E\n\u003Cdiv class=\"noticebanner\"\u003E\u003Cdiv class=\"plainlinks\" style=\"background-color: #FBEBEA; border-radius:5px; margin-top:10px; position:relative; border: 1px solid #aaa; font-family: \u0026#39;Helvetica\u0026#39;, \u0026#39;Arial\u0026#39;, sans-serif; line-height: 18px; box-shadow: 0 1px 1px rgba( 0, 0, 0, 0.15 ); overflow:hidden;\"\u003E\u003Cdiv style=\"display:block; top:4px; width:100%; text-align:center;;\"\u003E\u003Cdiv style=\"color:#000085; font-size:25px; line-height:25px\"\u003E\u003Cdiv style=\"padding-left:50px;\"\u003E\u003C/div\u003E\u003C/div\u003E\u003Cdiv style=\"padding-top:2px; color:#444; font-size:1.15em; line-height:1.5;\"\u003E\u003Cdiv style=\"padding-left:8px; padding-right:8px;\"\u003EУ току је такмичење у писању чланака на тему \u003Cb\u003E\u003Ca href=\"/wiki/%D0%92%D0%B8%D0%BA%D0%B8%D0%BF%D0%B5%D0%B4%D0%B8%D1%98%D0%B0:%D0%A2%D0%B0%D0%BA%D0%BC%D0%B8%D1%87%D0%B5%D1%9A%D0%B5_%D1%83_%D0%BF%D0%B8%D1%81%D0%B0%D1%9A%D1%83_%D1%87%D0%BB%D0%B0%D0%BD%D0%B0%D0%BA%D0%B0/%D0%A3_%D1%81%D0%B2%D0%B5%D1%82%D1%83_%D0%A4%D0%BB%D0%BE%D1%80%D0%B5_%D0%B8_%D0%A4%D0%B0%D1%83%D0%BD%D0%B5\" title=\"Википедија:Такмичење у писању чланака/У свету Флоре и Фауне\"\u003EФлоре и фауне\u003C/a\u003E\u003C/b\u003E.\u003C/div\u003E\u003C/div\u003E\u003C/div\u003E\u003C/div\u003E\u003C/div\u003E\n\u003Cdiv class=\"noticebanner\"\u003E\u003Cdiv class=\"plainlinks\" style=\"background-color: #FBEBEA; border-radius:5px; margin-top:10px; position:relative; border: 1px solid #aaa; font-family: \u0026#39;Helvetica\u0026#39;, \u0026#39;Arial\u0026#39;, sans-serif; line-height: 18px; box-shadow: 0 1px 1px rgba( 0, 0, 0, 0.15 ); overflow:hidden;\"\u003E\u003Cdiv style=\"display:block; top:4px; width:100%; text-align:center;;\"\u003E\u003Cdiv style=\"color:#000085; font-size:25px; line-height:25px\"\u003E\u003Cdiv style=\"padding-left:50px;\"\u003E\u003C/div\u003E\u003C/div\u003E\u003Cdiv style=\"padding-top:2px; color:#444; font-size:1.15em; line-height:1.5;\"\u003E\u003Cdiv style=\"padding-left:8px; padding-right:8px;\"\u003EПридружите се \u003Cb\u003E\u003Ca href=\"/wiki/%D0%92%D0%B8%D0%BA%D0%B8%D0%BF%D0%B5%D0%B4%D0%B8%D1%98%D0%B0:%D0%A3%D1%80%D0%B5%D1%92%D0%B8%D0%B2%D0%B0%D1%87%D0%BA%D0%B8_%D0%BC%D0%B0%D1%80%D0%B0%D1%82%D0%BE%D0%BD_%D0%92%D0%B8%D0%BA%D0%B8_%D0%B2%D0%BE%D0%BB%D0%B8_%D1%98%D0%B0%D0%B2%D0%BD%D1%83_%D1%83%D0%BC%D0%B5%D1%82%D0%BD%D0%BE%D1%81%D1%82_%D0%B8_%D0%B3%D1%80%D0%BE%D0%B1%D0%BD%D0%B0_%D0%BE%D0%B1%D0%B5%D0%BB%D0%B5%D0%B6%D1%98%D0%B0_2024.\" title=\"Википедија:Уређивачки маратон Вики воли јавну уметност и гробна обележја 2024.\"\u003EУређивачком маратону Вики воли јавну уметност и гробна обележја 2024\u003C/a\u003E\u003C/b\u003E.\u003C/div\u003E\u003C/div\u003E\u003C/div\u003E\u003C/div\u003E\u003C/div\u003E\n\u003Cdiv class=\"noticebanner\"\u003E\u003Cdiv class=\"plainlinks\" style=\"background-color: #FBEBEA; border-radius:5px; margin-top:10px; position:relative; border: 1px solid #aaa; font-family: \u0026#39;Helvetica\u0026#39;, \u0026#39;Arial\u0026#39;, sans-serif; line-height: 18px; box-shadow: 0 1px 1px rgba( 0, 0, 0, 0.15 ); overflow:hidden;\"\u003E\u003Cdiv style=\"display:block; top:4px; width:100%; text-align:center;;\"\u003E\u003Cdiv style=\"color:#000085; font-size:25px; line-height:25px\"\u003E\u003Cdiv style=\"padding-left:50px;\"\u003E\u003C/div\u003E\u003C/div\u003E\u003Cdiv style=\"padding-top:2px; color:#444; font-size:1.15em; line-height:1.5;\"\u003E\u003Cdiv style=\"padding-left:8px; padding-right:8px;\"\u003EУчествујте у \u003Cb\u003E\u003Ca href=\"https://sr.wikiquote.org/wiki/%D0%92%D0%B8%D0%BA%D0%B8%D1%86%D0%B8%D1%82%D0%B0%D1%82:%D0%9A%D0%B0%D0%BC%D0%BF%D0%B0%D1%9A%D0%B0_SheSaid_2024\" class=\"extiw\" title=\"q:Викицитат:Кампања SheSaid 2024\"\u003Eкампањи писања цитата значајних жена\u003C/a\u003E\u003C/b\u003E на Викицитату.\u003C/div\u003E\u003C/div\u003E\u003C/div\u003E\u003C/div\u003E\u003C/div\u003E\n\u003Cdiv class=\"noticebanner\"\u003E\u003Cdiv class=\"plainlinks\" style=\"background-color: #FBEBEA; border-radius:5px; margin-top:10px; position:relative; border: 1px solid #aaa; font-family: \u0026#39;Helvetica\u0026#39;, \u0026#39;Arial\u0026#39;, sans-serif; line-height: 18px; box-shadow: 0 1px 1px rgba( 0, 0, 0, 0.15 ); overflow:hidden;\"\u003E\u003Cdiv style=\"display:block; top:4px; width:100%; text-align:center;;\"\u003E\u003Cdiv style=\"color:#000085; font-size:25px; line-height:25px\"\u003E\u003Cdiv style=\"padding-left:50px;\"\u003E\u003C/div\u003E\u003C/div\u003E\u003Cdiv style=\"padding-top:2px; color:#444; font-size:1.15em; line-height:1.5;\"\u003E\u003Cdiv style=\"padding-left:8px; padding-right:8px;\"\u003EПридружите се \u003Cb\u003E\u003Ca href=\"/wiki/%D0%92%D0%B8%D0%BA%D0%B8%D0%BF%D0%B5%D0%B4%D0%B8%D1%98%D0%B0:%D0%90%D0%BA%D1%86%D0%B8%D1%98%D0%B0_%D0%BF%D1%80%D0%BE%D1%88%D0%B8%D1%80%D0%B8%D0%B2%D0%B0%D1%9A%D0%B0_%D0%BA%D0%BB%D0%B8%D1%86%D0%B0\" title=\"Википедија:Акција проширивања клица\"\u003Eакцији проширивања клица\u003C/a\u003E\u003C/b\u003E.\u003C/div\u003E\u003C/div\u003E\u003C/div\u003E\u003C/div\u003E\u003C/div\u003E\u003C/div\u003E\u003C/div\u003E\u003C/div\u003E\u003C/div\u003E";}}());</script></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="Сајт"> <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="Садржај" 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">Садржај</h2> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-toc.pin">помери на страну</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-toc.unpin">сакриј</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">Почетак</div> </a> </li> <li id="toc-Основни_принципи" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Основни_принципи"> <div class="vector-toc-text"> <span class="vector-toc-numb">1</span> <span>Основни принципи</span> </div> </a> <ul id="toc-Основни_принципи-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Итеративни_алгоритам" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Итеративни_алгоритам"> <div class="vector-toc-text"> <span class="vector-toc-numb">2</span> <span>Итеративни алгоритам</span> </div> </a> <button aria-controls="toc-Итеративни_алгоритам-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>Садржај одељка Итеративни алгоритам</span> </button> <ul id="toc-Итеративни_алгоритам-sublist" class="vector-toc-list"> <li id="toc-Конвергенција" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Конвергенција"> <div class="vector-toc-text"> <span class="vector-toc-numb">2.1</span> <span>Конвергенција</span> </div> </a> <ul id="toc-Конвергенција-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Важност_редоследа_обиласка" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Важност_редоследа_обиласка"> <div class="vector-toc-text"> <span class="vector-toc-numb">2.2</span> <span>Важност редоследа обиласка</span> </div> </a> <ul id="toc-Важност_редоследа_обиласка-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Иницијализација" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Иницијализација"> <div class="vector-toc-text"> <span class="vector-toc-numb">2.3</span> <span>Иницијализација</span> </div> </a> <ul id="toc-Иницијализација-sublist" class="vector-toc-list"> </ul> </li> </ul> </li> <li id="toc-Примери" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Примери"> <div class="vector-toc-text"> <span class="vector-toc-numb">3</span> <span>Примери</span> </div> </a> <button aria-controls="toc-Примери-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>Садржај одељка Примери</span> </button> <ul id="toc-Примери-sublist" class="vector-toc-list"> <li id="toc-Анализа_унапред" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Анализа_унапред"> <div class="vector-toc-text"> <span class="vector-toc-numb">3.1</span> <span>Анализа унапред</span> </div> </a> <ul id="toc-Анализа_унапред-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Анализа_уназад" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Анализа_уназад"> <div class="vector-toc-text"> <span class="vector-toc-numb">3.2</span> <span>Анализа уназад</span> </div> </a> <ul id="toc-Анализа_уназад-sublist" class="vector-toc-list"> </ul> </li> </ul> </li> <li id="toc-Другачији_приступи" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Другачији_приступи"> <div class="vector-toc-text"> <span class="vector-toc-numb">4</span> <span>Другачији приступи</span> </div> </a> <ul id="toc-Другачији_приступи-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Референце" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Референце"> <div class="vector-toc-text"> <span class="vector-toc-numb">5</span> <span>Референце</span> </div> </a> <ul id="toc-Референце-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Литература" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Литература"> <div class="vector-toc-text"> <span class="vector-toc-numb">6</span> <span>Литература</span> </div> </a> <ul id="toc-Литература-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="Садржај" 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="Прикажи/сакриј садржај" > <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">Прикажи/сакриј садржај</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">Анализа протока података</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="Чланак на другим језицима. Доступан на: 8" > <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-8" 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">8 језика</span> </label> <div class="vector-dropdown-content"> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li class="interlanguage-link interwiki-de mw-list-item"><a href="https://de.wikipedia.org/wiki/Datenflussanalyse" title="Datenflussanalyse — немачки" lang="de" hreflang="de" data-title="Datenflussanalyse" data-language-autonym="Deutsch" data-language-local-name="немачки" class="interlanguage-link-target"><span>Deutsch</span></a></li><li class="interlanguage-link interwiki-en mw-list-item"><a href="https://en.wikipedia.org/wiki/Data-flow_analysis" title="Data-flow analysis — енглески" lang="en" hreflang="en" data-title="Data-flow analysis" data-language-autonym="English" data-language-local-name="енглески" class="interlanguage-link-target"><span>English</span></a></li><li class="interlanguage-link interwiki-fa mw-list-item"><a href="https://fa.wikipedia.org/wiki/%D8%AA%D8%AC%D8%B2%DB%8C%D9%87_%D9%88_%D8%AA%D8%AD%D9%84%DB%8C%D9%84_%D8%AC%D8%B1%DB%8C%D8%A7%D9%86_%D8%AF%D8%A7%D8%AF%D9%87" title="تجزیه و تحلیل جریان داده — персијски" lang="fa" hreflang="fa" data-title="تجزیه و تحلیل جریان داده" data-language-autonym="فارسی" data-language-local-name="персијски" class="interlanguage-link-target"><span>فارسی</span></a></li><li class="interlanguage-link interwiki-ja mw-list-item"><a href="https://ja.wikipedia.org/wiki/%E3%83%87%E3%83%BC%E3%82%BF%E3%83%95%E3%83%AD%E3%83%BC%E8%A7%A3%E6%9E%90" title="データフロー解析 — јапански" lang="ja" hreflang="ja" data-title="データフロー解析" data-language-autonym="日本語" data-language-local-name="јапански" class="interlanguage-link-target"><span>日本語</span></a></li><li class="interlanguage-link interwiki-ko mw-list-item"><a href="https://ko.wikipedia.org/wiki/%EB%8D%B0%EC%9D%B4%ED%84%B0_%ED%9D%90%EB%A6%84_%EB%B6%84%EC%84%9D" title="데이터 흐름 분석 — корејски" lang="ko" hreflang="ko" data-title="데이터 흐름 분석" data-language-autonym="한국어" data-language-local-name="корејски" class="interlanguage-link-target"><span>한국어</span></a></li><li class="interlanguage-link interwiki-no mw-list-item"><a href="https://no.wikipedia.org/wiki/Dataflytanalyse" title="Dataflytanalyse — норвешки букмол" lang="nb" hreflang="nb" data-title="Dataflytanalyse" data-language-autonym="Norsk bokmål" data-language-local-name="норвешки букмол" class="interlanguage-link-target"><span>Norsk bokmål</span></a></li><li class="interlanguage-link interwiki-sk mw-list-item"><a href="https://sk.wikipedia.org/wiki/Anal%C3%BDza_toku" title="Analýza toku — словачки" lang="sk" hreflang="sk" data-title="Analýza toku" data-language-autonym="Slovenčina" data-language-local-name="словачки" class="interlanguage-link-target"><span>Slovenčina</span></a></li><li class="interlanguage-link interwiki-zh mw-list-item"><a href="https://zh.wikipedia.org/wiki/%E6%95%B0%E6%8D%AE%E6%B5%81%E5%88%86%E6%9E%90" title="数据流分析 — кинески" lang="zh" hreflang="zh" data-title="数据流分析" data-language-autonym="中文" data-language-local-name="кинески" 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/Q1172416#sitelinks-wikipedia" title="Уреди међујезичке везе" class="wbc-editpage">Уреди везе</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="Именски простори"> <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/%D0%90%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0_%D0%BF%D1%80%D0%BE%D1%82%D0%BE%D0%BA%D0%B0_%D0%BF%D0%BE%D0%B4%D0%B0%D1%82%D0%B0%D0%BA%D0%B0" title="Прочитајте овај чланак [c]" accesskey="c"><span>Чланак</span></a></li><li id="ca-talk" class="vector-tab-noicon mw-list-item"><a href="/wiki/%D0%A0%D0%B0%D0%B7%D0%B3%D0%BE%D0%B2%D0%BE%D1%80:%D0%90%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0_%D0%BF%D1%80%D0%BE%D1%82%D0%BE%D0%BA%D0%B0_%D0%BF%D0%BE%D0%B4%D0%B0%D1%82%D0%B0%D0%BA%D0%B0" rel="discussion" title="Разговарајте о страници [t]" accesskey="t"><span>Разговор</span></a></li> </ul> </div> </div> <div id="vector-variants-dropdown" class="vector-dropdown " > <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="Промени варијанту језика" > <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">Ћир./lat.</span> </label> <div class="vector-dropdown-content"> <div id="p-variants" class="vector-menu mw-portlet mw-portlet-variants" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="ca-varlang-0" class="selected ca-variants-sr mw-list-item"><a href="/sr/%D0%90%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0_%D0%BF%D1%80%D0%BE%D1%82%D0%BE%D0%BA%D0%B0_%D0%BF%D0%BE%D0%B4%D0%B0%D1%82%D0%B0%D0%BA%D0%B0" lang="sr" hreflang="sr"><span>Ћир./lat.</span></a></li><li id="ca-varlang-1" class="ca-variants-sr-Cyrl mw-list-item"><a href="/sr-ec/%D0%90%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0_%D0%BF%D1%80%D0%BE%D1%82%D0%BE%D0%BA%D0%B0_%D0%BF%D0%BE%D0%B4%D0%B0%D1%82%D0%B0%D0%BA%D0%B0" lang="sr-Cyrl" hreflang="sr-Cyrl"><span>Ћирилица</span></a></li><li id="ca-varlang-2" class="ca-variants-sr-Latn mw-list-item"><a href="/sr-el/%D0%90%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0_%D0%BF%D1%80%D0%BE%D1%82%D0%BE%D0%BA%D0%B0_%D0%BF%D0%BE%D0%B4%D0%B0%D1%82%D0%B0%D0%BA%D0%B0" lang="sr-Latn" hreflang="sr-Latn"><span>Latinica</span></a></li> </ul> </div> </div> </div> </div> </nav> </div> <div id="right-navigation" class="vector-collapsible"> <nav aria-label="Погледи"> <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/%D0%90%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0_%D0%BF%D1%80%D0%BE%D1%82%D0%BE%D0%BA%D0%B0_%D0%BF%D0%BE%D0%B4%D0%B0%D1%82%D0%B0%D0%BA%D0%B0"><span>Читај</span></a></li><li id="ca-ve-edit" class="vector-tab-noicon mw-list-item"><a href="/w/index.php?title=%D0%90%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0_%D0%BF%D1%80%D0%BE%D1%82%D0%BE%D0%BA%D0%B0_%D0%BF%D0%BE%D0%B4%D0%B0%D1%82%D0%B0%D0%BA%D0%B0&veaction=edit" title="Уредите ову страницу [v]" accesskey="v"><span>Уреди</span></a></li><li id="ca-edit" class="collapsible vector-tab-noicon mw-list-item"><a href="/w/index.php?title=%D0%90%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0_%D0%BF%D1%80%D0%BE%D1%82%D0%BE%D0%BA%D0%B0_%D0%BF%D0%BE%D0%B4%D0%B0%D1%82%D0%B0%D0%BA%D0%B0&action=edit" title="Уредите изворни код ове странице [e]" accesskey="e"><span>Уреди извор</span></a></li><li id="ca-history" class="vector-tab-noicon mw-list-item"><a href="/w/index.php?title=%D0%90%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0_%D0%BF%D1%80%D0%BE%D1%82%D0%BE%D0%BA%D0%B0_%D0%BF%D0%BE%D0%B4%D0%B0%D1%82%D0%B0%D0%BA%D0%B0&action=history" title="Историја [h]" accesskey="h"><span>Историја</span></a></li> </ul> </div> </div> </nav> <nav class="vector-page-tools-landmark" aria-label="Алатке странице"> <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="Алатке" > <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">Алатке</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">Алатке</div> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-page-tools.pin">помери на страну</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-page-tools.unpin">сакриј</button> </div> <div id="p-cactions" class="vector-menu mw-portlet mw-portlet-cactions emptyPortlet vector-has-collapsible-items" title="Више опција" > <div class="vector-menu-heading"> Радње </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/%D0%90%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0_%D0%BF%D1%80%D0%BE%D1%82%D0%BE%D0%BA%D0%B0_%D0%BF%D0%BE%D0%B4%D0%B0%D1%82%D0%B0%D0%BA%D0%B0"><span>Читај</span></a></li><li id="ca-more-ve-edit" class="vector-more-collapsible-item mw-list-item"><a href="/w/index.php?title=%D0%90%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0_%D0%BF%D1%80%D0%BE%D1%82%D0%BE%D0%BA%D0%B0_%D0%BF%D0%BE%D0%B4%D0%B0%D1%82%D0%B0%D0%BA%D0%B0&veaction=edit" title="Уредите ову страницу [v]" accesskey="v"><span>Уреди</span></a></li><li id="ca-more-edit" class="collapsible vector-more-collapsible-item mw-list-item"><a href="/w/index.php?title=%D0%90%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0_%D0%BF%D1%80%D0%BE%D1%82%D0%BE%D0%BA%D0%B0_%D0%BF%D0%BE%D0%B4%D0%B0%D1%82%D0%B0%D0%BA%D0%B0&action=edit" title="Уредите изворни код ове странице [e]" accesskey="e"><span>Уреди извор</span></a></li><li id="ca-more-history" class="vector-more-collapsible-item mw-list-item"><a href="/w/index.php?title=%D0%90%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0_%D0%BF%D1%80%D0%BE%D1%82%D0%BE%D0%BA%D0%B0_%D0%BF%D0%BE%D0%B4%D0%B0%D1%82%D0%B0%D0%BA%D0%B0&action=history"><span>Историја</span></a></li> </ul> </div> </div> <div id="p-tb" class="vector-menu mw-portlet mw-portlet-tb" > <div class="vector-menu-heading"> Опште </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="t-whatlinkshere" class="mw-list-item"><a href="/wiki/%D0%9F%D0%BE%D1%81%D0%B5%D0%B1%D0%BD%D0%BE:%D0%A8%D1%82%D0%B0_%D0%B2%D0%BE%D0%B4%D0%B8_%D0%BE%D0%B2%D0%B0%D0%BC%D0%BE/%D0%90%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0_%D0%BF%D1%80%D0%BE%D1%82%D0%BE%D0%BA%D0%B0_%D0%BF%D0%BE%D0%B4%D0%B0%D1%82%D0%B0%D0%BA%D0%B0" title="Списак свих вики страница које воде овамо [j]" accesskey="j"><span>Шта води овамо</span></a></li><li id="t-recentchangeslinked" class="mw-list-item"><a href="/wiki/%D0%9F%D0%BE%D1%81%D0%B5%D0%B1%D0%BD%D0%BE:%D0%9F%D0%BE%D0%B2%D0%B5%D0%B7%D0%B0%D0%BD%D0%B5_%D0%B8%D0%B7%D0%BC%D0%B5%D0%BD%D0%B5/%D0%90%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0_%D0%BF%D1%80%D0%BE%D1%82%D0%BE%D0%BA%D0%B0_%D0%BF%D0%BE%D0%B4%D0%B0%D1%82%D0%B0%D0%BA%D0%B0" rel="nofollow" title="Скорашње измене страница које су повезане с овом [k]" accesskey="k"><span>Повезане измене</span></a></li><li id="t-upload" class="mw-list-item"><a href="/wiki/Википедија:Водич_за_отпремање" title="Поставите слике и снимке [u]" accesskey="u"><span>Отпреми датотеку</span></a></li><li id="t-specialpages" class="mw-list-item"><a href="/wiki/%D0%9F%D0%BE%D1%81%D0%B5%D0%B1%D0%BD%D0%BE:%D0%9F%D0%BE%D1%81%D0%B5%D0%B1%D0%BD%D0%B5_%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D0%B5" title="Списак свих посебних страница [q]" accesskey="q"><span>Посебне странице</span></a></li><li id="t-permalink" class="mw-list-item"><a href="/w/index.php?title=%D0%90%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0_%D0%BF%D1%80%D0%BE%D1%82%D0%BE%D0%BA%D0%B0_%D0%BF%D0%BE%D0%B4%D0%B0%D1%82%D0%B0%D0%BA%D0%B0&oldid=27674509" title="Трајна веза до ове измене на овој страници"><span>Трајна веза</span></a></li><li id="t-info" class="mw-list-item"><a href="/w/index.php?title=%D0%90%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0_%D0%BF%D1%80%D0%BE%D1%82%D0%BE%D0%BA%D0%B0_%D0%BF%D0%BE%D0%B4%D0%B0%D1%82%D0%B0%D0%BA%D0%B0&action=info" title="Више информација о овој страници"><span>Подаци о страници</span></a></li><li id="t-cite" class="mw-list-item"><a href="/w/index.php?title=%D0%9F%D0%BE%D1%81%D0%B5%D0%B1%D0%BD%D0%BE:%D0%A6%D0%B8%D1%82%D0%B8%D1%80%D0%B0%D1%98&page=%D0%90%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0_%D0%BF%D1%80%D0%BE%D1%82%D0%BE%D0%BA%D0%B0_%D0%BF%D0%BE%D0%B4%D0%B0%D1%82%D0%B0%D0%BA%D0%B0&id=27674509&wpFormIdentifier=titleform" title="Информације о томе како цитирати ову страницу"><span>Цитирај страницу</span></a></li><li id="t-urlshortener" class="mw-list-item"><a href="/w/index.php?title=%D0%9F%D0%BE%D1%81%D0%B5%D0%B1%D0%BD%D0%BE:%D0%A1%D0%BA%D1%80%D0%B0%D1%9B%D0%B8%D0%B2%D0%B0%D1%87_%D0%B0%D0%B4%D1%80%D0%B5%D1%81%D0%B0&url=https%3A%2F%2Fsr.wikipedia.org%2Fwiki%2F%25D0%2590%25D0%25BD%25D0%25B0%25D0%25BB%25D0%25B8%25D0%25B7%25D0%25B0_%25D0%25BF%25D1%2580%25D0%25BE%25D1%2582%25D0%25BE%25D0%25BA%25D0%25B0_%25D0%25BF%25D0%25BE%25D0%25B4%25D0%25B0%25D1%2582%25D0%25B0%25D0%25BA%25D0%25B0"><span>Кратки URL</span></a></li><li id="t-urlshortener-qrcode" class="mw-list-item"><a href="/w/index.php?title=%D0%9F%D0%BE%D1%81%D0%B5%D0%B1%D0%BD%D0%BE:QrCode&url=https%3A%2F%2Fsr.wikipedia.org%2Fwiki%2F%25D0%2590%25D0%25BD%25D0%25B0%25D0%25BB%25D0%25B8%25D0%25B7%25D0%25B0_%25D0%25BF%25D1%2580%25D0%25BE%25D1%2582%25D0%25BE%25D0%25BA%25D0%25B0_%25D0%25BF%25D0%25BE%25D0%25B4%25D0%25B0%25D1%2582%25D0%25B0%25D0%25BA%25D0%25B0"><span>Преузми QR код</span></a></li> </ul> </div> </div> <div id="p-electronpdfservice-sidebar-portlet-heading" class="vector-menu mw-portlet mw-portlet-electronpdfservice-sidebar-portlet-heading" > <div class="vector-menu-heading"> Штампање/извоз </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="electron-print_pdf" class="mw-list-item"><a href="/w/index.php?title=%D0%9F%D0%BE%D1%81%D0%B5%D0%B1%D0%BD%D0%BE:DownloadAsPdf&page=%D0%90%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0_%D0%BF%D1%80%D0%BE%D1%82%D0%BE%D0%BA%D0%B0_%D0%BF%D0%BE%D0%B4%D0%B0%D1%82%D0%B0%D0%BA%D0%B0&action=show-download-screen"><span>Преузми у PDF-у</span></a></li><li id="t-print" class="mw-list-item"><a href="javascript:print();" rel="alternate" title="Одштампајте ову страницу [p]" accesskey="p"><span>Одштампај</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"> На другим пројектима </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="t-wikibase" class="wb-otherproject-link wb-otherproject-wikibase-dataitem mw-list-item"><a href="https://www.wikidata.org/wiki/Special:EntityPage/Q1172416" title="Веза ка ставци на спремишту података [g]" accesskey="g"><span>Ставка на Википодацима</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="Алатке странице"> <div id="vector-page-tools-pinned-container" class="vector-pinned-container"> </div> </nav> <nav class="vector-appearance-landmark" aria-label="Изглед"> <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">Изглед</div> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-appearance.pin">помери на страну</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-appearance.unpin">сакриј</button> </div> </div> </div> </nav> </div> </div> <div id="bodyContent" class="vector-body" aria-labelledby="firstHeading" data-mw-ve-target-container> <div class="vector-body-before-content"> <div class="mw-indicators"> </div> <div id="siteSub" class="noprint">С Википедије, слободне енциклопедије</div> </div> <div id="contentSub"><div id="mw-content-subtitle"></div></div> <div id="mw-content-text" class="mw-body-content"><div class="mw-content-ltr mw-parser-output" lang="sr" dir="ltr"><style data-mw-deduplicate="TemplateStyles:r28855838">.mw-parser-output .ambox{border:1px solid #a2a9b1;border-left:10px solid #36c;background-color:#fbfbfb;box-sizing:border-box}.mw-parser-output .ambox+link+.ambox,.mw-parser-output .ambox+link+style+.ambox,.mw-parser-output .ambox+link+link+.ambox,.mw-parser-output .ambox+.mw-empty-elt+link+.ambox,.mw-parser-output .ambox+.mw-empty-elt+link+style+.ambox,.mw-parser-output .ambox+.mw-empty-elt+link+link+.ambox{margin-top:-1px}html body.mediawiki .mw-parser-output .ambox.mbox-small-left{margin:4px 1em 4px 0;overflow:hidden;width:238px;border-collapse:collapse;font-size:88%;line-height:1.25em}.mw-parser-output .ambox-speedy{border-left:10px solid #b32424;background-color:#fee7e6}.mw-parser-output .ambox-delete{border-left:10px solid #b32424}.mw-parser-output .ambox-content{border-left:10px solid #f28500}.mw-parser-output .ambox-style{border-left:10px solid #fc3}.mw-parser-output .ambox-move{border-left:10px solid #9932cc}.mw-parser-output .ambox-protection{border-left:10px solid #a2a9b1}.mw-parser-output .ambox .mbox-text{border:none;padding:0.25em 0.5em;width:100%}.mw-parser-output .ambox .mbox-image{border:none;padding:2px 0 2px 0.5em;text-align:center}.mw-parser-output .ambox .mbox-imageright{border:none;padding:2px 0.5em 2px 0;text-align:center}.mw-parser-output .ambox .mbox-empty-cell{border:none;padding:0;width:1px}.mw-parser-output .ambox .mbox-image-div{width:52px}@media(min-width:720px){.mw-parser-output .ambox{margin:0 10%}}@media print{body.ns-0 .mw-parser-output .ambox{display:none!important}}</style><table class="box-Непреведено plainlinks metadata ambox ambox-notice ambox-not_English" role="presentation"><tbody><tr><td class="mbox-image"><div class="mbox-image-div"><span typeof="mw:File"><span><img src="//upload.wikimedia.org/wikipedia/commons/thumb/9/91/WP-TranslationProject_TwoFlags.svg/50px-WP-TranslationProject_TwoFlags.svg.png" decoding="async" width="50" height="50" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/9/91/WP-TranslationProject_TwoFlags.svg/75px-WP-TranslationProject_TwoFlags.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/9/91/WP-TranslationProject_TwoFlags.svg/100px-WP-TranslationProject_TwoFlags.svg.png 2x" data-file-width="250" data-file-height="250" /></span></span></div></td><td class="mbox-text"><div class="mbox-text-span">Овај чланак или један његов део <b>није <a href="/wiki/%D0%9F%D1%80%D0%B5%D0%B2%D0%BE%D1%92%D0%B5%D1%9A%D0%B5" title="Превођење">преведен</a> на српски језик</b>.<span class="hide-when-compact"> Помозите у <a href="/wiki/%D0%9F%D0%BE%D1%81%D0%B5%D0%B1%D0%BD%D0%BE:%D0%A3%D1%80%D0%B5%D0%B4%D0%B8_%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D1%83/%D0%90%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0_%D0%BF%D1%80%D0%BE%D1%82%D0%BE%D0%BA%D0%B0_%D0%BF%D0%BE%D0%B4%D0%B0%D1%82%D0%B0%D0%BA%D0%B0" title="Посебно:Уреди страницу/Анализа протока података">његовом побољшавању</a> превођењем садржаја, водећи рачуна о <a href="/wiki/%D0%92%D0%B8%D0%BA%D0%B8%D0%BF%D0%B5%D0%B4%D0%B8%D1%98%D0%B0:%D0%A1%D1%82%D0%B8%D0%BB%D1%81%D0%BA%D0%B8_%D0%BF%D1%80%D0%B8%D1%80%D1%83%D1%87%D0%BD%D0%B8%D0%BA" title="Википедија:Стилски приручник">стилу</a> и <a href="/wiki/%D0%92%D0%B8%D0%BA%D0%B8%D0%BF%D0%B5%D0%B4%D0%B8%D1%98%D0%B0:%D0%A1%D1%82%D0%B8%D0%BB%D1%81%D0%BA%D0%B8_%D0%BF%D1%80%D0%B8%D1%80%D1%83%D1%87%D0%BD%D0%B8%D0%BA/%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D0%B5_%D0%BF%D1%80%D0%B0%D0%B2%D0%BE%D0%BF%D0%B8%D1%81%D0%B0_%D1%81%D1%80%D0%BF%D1%81%D0%BA%D0%BE%D0%B3_%D1%98%D0%B5%D0%B7%D0%B8%D0%BA%D0%B0" title="Википедија:Стилски приручник/Основе правописа српског језика">правопису</a> који се користе на Википедији на српском језику.</span></div></td></tr></tbody></table> <style data-mw-deduplicate="TemplateStyles:r25469611">.mw-parser-output .hlist dl,.mw-parser-output .hlist ol,.mw-parser-output .hlist ul{margin:0;padding:0}.mw-parser-output .hlist dd,.mw-parser-output .hlist dt,.mw-parser-output .hlist li{margin:0;display:inline}.mw-parser-output .hlist.inline,.mw-parser-output .hlist.inline dl,.mw-parser-output .hlist.inline ol,.mw-parser-output .hlist.inline ul,.mw-parser-output .hlist dl dl,.mw-parser-output .hlist dl ol,.mw-parser-output .hlist dl ul,.mw-parser-output .hlist ol dl,.mw-parser-output .hlist ol ol,.mw-parser-output .hlist ol ul,.mw-parser-output .hlist ul dl,.mw-parser-output .hlist ul ol,.mw-parser-output .hlist ul ul{display:inline}.mw-parser-output .hlist .mw-empty-li{display:none}.mw-parser-output .hlist dt::after{content:": "}.mw-parser-output .hlist dd::after,.mw-parser-output .hlist li::after{content:" · ";font-weight:bold}.mw-parser-output .hlist dd:last-child::after,.mw-parser-output .hlist dt:last-child::after,.mw-parser-output .hlist li:last-child::after{content:none}.mw-parser-output .hlist dd dd:first-child::before,.mw-parser-output .hlist dd dt:first-child::before,.mw-parser-output .hlist dd li:first-child::before,.mw-parser-output .hlist dt dd:first-child::before,.mw-parser-output .hlist dt dt:first-child::before,.mw-parser-output .hlist dt li:first-child::before,.mw-parser-output .hlist li dd:first-child::before,.mw-parser-output .hlist li dt:first-child::before,.mw-parser-output .hlist li li:first-child::before{content:" (";font-weight:normal}.mw-parser-output .hlist dd dd:last-child::after,.mw-parser-output .hlist dd dt:last-child::after,.mw-parser-output .hlist dd li:last-child::after,.mw-parser-output .hlist dt dd:last-child::after,.mw-parser-output .hlist dt dt:last-child::after,.mw-parser-output .hlist dt li:last-child::after,.mw-parser-output .hlist li dd:last-child::after,.mw-parser-output .hlist li dt:last-child::after,.mw-parser-output .hlist li li:last-child::after{content:")";font-weight:normal}.mw-parser-output .hlist ol{counter-reset:listitem}.mw-parser-output .hlist ol>li{counter-increment:listitem}.mw-parser-output .hlist ol>li::before{content:" "counter(listitem)"\a0 "}.mw-parser-output .hlist dd ol>li:first-child::before,.mw-parser-output .hlist dt ol>li:first-child::before,.mw-parser-output .hlist li ol>li:first-child::before{content:" ("counter(listitem)"\a0 "}</style><style data-mw-deduplicate="TemplateStyles:r28459536">.mw-parser-output .sidebar{width:22em;float:right;clear:right;margin:0.5em 0 1em 1em;background:var(--background-color-neutral-subtle,#f8f9fa);border:1px solid var(--border-color-base,#a2a9b1);padding:0.2em;text-align:center;line-height:1.4em;font-size:88%;border-collapse:collapse;display:table}body.skin-minerva .mw-parser-output .sidebar{display:table!important;float:right!important;margin:0.5em 0 1em 1em!important}.mw-parser-output .sidebar-subgroup{width:100%;margin:0;border-spacing:0}.mw-parser-output .sidebar-left{float:left;clear:left;margin:0.5em 1em 1em 0}.mw-parser-output .sidebar-none{float:none;clear:both;margin:0.5em 1em 1em 0}.mw-parser-output .sidebar-outer-title{padding:0 0.4em 0.2em;font-size:125%;line-height:1.2em;font-weight:bold}.mw-parser-output .sidebar-top-image{padding:0.4em}.mw-parser-output .sidebar-top-caption,.mw-parser-output .sidebar-pretitle-with-top-image,.mw-parser-output .sidebar-caption{padding:0.2em 0.4em 0;line-height:1.2em}.mw-parser-output .sidebar-pretitle{padding:0.4em 0.4em 0;line-height:1.2em}.mw-parser-output .sidebar-title,.mw-parser-output .sidebar-title-with-pretitle{padding:0.2em 0.8em;font-size:145%;line-height:1.2em}.mw-parser-output .sidebar-title-with-pretitle{padding:0.1em 0.4em}.mw-parser-output .sidebar-image{padding:0.2em 0.4em 0.4em}.mw-parser-output .sidebar-heading{padding:0.1em 0.4em}.mw-parser-output .sidebar-content{padding:0 0.5em 0.4em}.mw-parser-output .sidebar-content-with-subgroup{padding:0.1em 0.4em 0.2em}.mw-parser-output .sidebar-above,.mw-parser-output .sidebar-below{padding:0.3em 0.8em;font-weight:bold}.mw-parser-output .sidebar-collapse .sidebar-above,.mw-parser-output .sidebar-collapse .sidebar-below{border-top:1px solid #aaa;border-bottom:1px solid #aaa}.mw-parser-output .sidebar-navbar{text-align:right;font-size:115%;padding:0 0.4em 0.4em}.mw-parser-output .sidebar-list-title{padding:0 0.4em;text-align:left;font-weight:bold;line-height:1.6em;font-size:105%}.mw-parser-output .sidebar-list-title-c{padding:0 0.4em;text-align:center;margin:0 3.3em}@media(max-width:640px){body.mediawiki .mw-parser-output .sidebar{width:100%!important;clear:both;float:none!important;margin-left:0!important;margin-right:0!important}}body.skin--responsive .mw-parser-output .sidebar a>img{max-width:none!important}@media screen{html.skin-theme-clientpref-night .mw-parser-output .sidebar:not(.notheme) .sidebar-list-title,html.skin-theme-clientpref-night .mw-parser-output .sidebar:not(.notheme) .sidebar-title-with-pretitle{background:transparent!important}html.skin-theme-clientpref-night .mw-parser-output .sidebar:not(.notheme) .sidebar-title-with-pretitle a{color:var(--color-progressive)!important}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .sidebar:not(.notheme) .sidebar-list-title,html.skin-theme-clientpref-os .mw-parser-output .sidebar:not(.notheme) .sidebar-title-with-pretitle{background:transparent!important}html.skin-theme-clientpref-os .mw-parser-output .sidebar:not(.notheme) .sidebar-title-with-pretitle a{color:var(--color-progressive)!important}}@media print{body.ns-0 .mw-parser-output .sidebar{display:none!important}}</style><table class="sidebar nomobile"><tbody><tr><th class="sidebar-title"><a href="/wiki/%D0%A0%D0%B0%D0%B7%D0%B2%D0%BE%D1%98%D0%BD%D0%B8_%D1%86%D0%B8%D0%BA%D0%BB%D1%83%D1%81_%D1%81%D0%BE%D1%84%D1%82%D0%B2%D0%B5%D1%80%D0%B0" title="Развојни циклус софтвера">Развојни циклус софтвера</a></th></tr><tr><th class="sidebar-heading" style="background-color: #e7c6a5"> Делатност</th></tr><tr><td class="sidebar-content hlist"> <ul><li><a href="/wiki/%D0%90%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0_%D0%B7%D0%B0%D1%85%D1%82%D0%B5%D0%B2%D0%B0" title="Анализа захтева">Захтеви</a></li> <li><a href="/wiki/%D0%A1%D0%BE%D1%84%D1%82%D0%B2%D0%B5%D1%80%D1%81%D0%BA%D0%B8_%D0%B4%D0%B8%D0%B7%D0%B0%D1%98%D0%BD" title="Софтверски дизајн">Дизајн</a></li> <li><a href="/wiki/%D0%A1%D0%BE%D1%84%D1%82%D0%B2%D0%B5%D1%80%D1%81%D0%BA%D0%B0_%D0%BA%D0%BE%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%86%D0%B8%D1%98%D0%B0" title="Софтверска конструкција">Конструкција</a></li> <li><a href="/wiki/%D0%A2%D0%B5%D1%81%D1%82%D0%B8%D1%80%D0%B0%D1%9A%D0%B5_%D1%81%D0%BE%D1%84%D1%82%D0%B2%D0%B5%D1%80%D0%B0" title="Тестирање софтвера">Тестирање</a></li> <li><a href="/wiki/%D0%94%D0%B5%D0%B1%D0%B0%D0%B3%D0%BE%D0%B2%D0%B0%D1%9A%D0%B5" class="mw-redirect" title="Дебаговање">Отклањање грешака</a></li> <li><a href="/wiki/%D0%A1%D0%BE%D1%84%D1%82%D0%B2%D0%B5%D1%80%D1%81%D0%BA%D0%BE_%D1%80%D0%B0%D1%81%D0%BF%D0%BE%D1%80%D0%B5%D1%92%D0%B8%D0%B2%D0%B0%D1%9A%D0%B5" title="Софтверско распоређивање">Распоређивање</a></li> <li><a href="/wiki/%D0%9E%D0%B4%D1%80%D0%B6%D0%B0%D0%B2%D0%B0%D1%9A%D0%B5_%D1%81%D0%BE%D1%84%D1%82%D0%B2%D0%B5%D1%80%D0%B0" title="Одржавање софтвера">Одржавање</a></li></ul></td> </tr><tr><th class="sidebar-heading" style="background-color: #e7c6a5"> Парадигме и модели</th></tr><tr><td class="sidebar-content hlist"> <ul><li><a href="/wiki/%D0%98%D0%BD%D0%B6%D0%B5%D1%9A%D0%B5%D1%80%D0%B8%D0%BD%D0%B3_%D1%81%D0%BE%D1%84%D1%82%D0%B2%D0%B5%D1%80%D0%B0" title="Инжењеринг софтвера">Инжењеринг софтвера</a></li> <li><a href="/w/index.php?title=%D0%92%D0%BE%D0%B4%D0%BE%D0%BF%D0%B0%D0%B4_%D0%BC%D0%BE%D0%B4%D0%B5%D0%BB&action=edit&redlink=1" class="new" title="Водопад модел (страница не постоји)">Водопад</a></li> <li><a href="/w/index.php?title=%D0%9F%D1%80%D0%BE%D1%82%D0%BE%D1%82%D0%B8%D0%BF%D0%BE%D0%B2%D0%B8&action=edit&redlink=1" class="new" title="Прототипови (страница не постоји)">Прототипови</a></li> <li><a href="/w/index.php?title=%D0%98%D0%BD%D0%BA%D1%80%D0%B5%D0%BC%D0%B5%D0%BD%D1%82%D0%B0%D0%BB%D0%B0&action=edit&redlink=1" class="new" title="Инкрементала (страница не постоји)">Инкрементала</a></li> <li><a href="/w/index.php?title=V-%D0%9C%D0%BE%D0%B4%D0%B5%D0%BB&action=edit&redlink=1" class="new" title="V-Модел (страница не постоји)">V-Модел</a></li> <li><a href="/w/index.php?title=Dual_Vee_Model&action=edit&redlink=1" class="new" title="Dual Vee Model (страница не постоји)">Dual Vee Model</a></li> <li><a href="/w/index.php?title=%D0%A1%D0%BF%D0%B8%D1%80%D0%B0%D0%BB%D0%B0&action=edit&redlink=1" class="new" title="Спирала (страница не постоји)">Спирала</a></li> <li><a href="/wiki/%D0%98%D1%82%D0%B5%D1%80%D0%B0%D1%82%D0%B8%D0%B2%D0%BD%D0%B8_%D0%B8_%D0%BF%D0%BE%D1%81%D1%82%D0%B5%D0%BF%D0%B5%D0%BD_%D1%80%D0%B0%D0%B7%D0%B2%D0%BE%D1%98" title="Итеративни и постепен развој">IID</a></li> <li><a href="/wiki/Agilni_razvoj_softvera" title="Agilni razvoj softvera">Агилни</a></li> <li><a href="/w/index.php?title=%D0%9D%D0%B5%D0%BF%D0%BE%D1%82%D0%BF%D1%83%D0%BD&action=edit&redlink=1" class="new" title="Непотпун (страница не постоји)">Непотпун</a></li> <li><a href="/wiki/DevOps" title="DevOps">DevOps</a></li></ul></td> </tr><tr><th class="sidebar-heading" style="background-color: #e7c6a5"> <a href="/wiki/%D0%A0%D0%B0%D0%B7%D0%B2%D0%BE%D1%98%D0%BD%D0%B8_%D1%86%D0%B8%D0%BA%D0%BB%D1%83%D1%81_%D1%81%D0%BE%D1%84%D1%82%D0%B2%D0%B5%D1%80%D0%B0" title="Развојни циклус софтвера">Методологије</a> и оквири</th></tr><tr><td class="sidebar-content hlist"> <ul><li><a href="/w/index.php?title=%22Cleanroom%22&action=edit&redlink=1" class="new" title=""Cleanroom" (страница не постоји)">"Cleanroom"</a></li> <li><a href="/wiki/TSP" class="mw-disambig" title="TSP">TSP</a></li> <li><a href="/w/index.php?title=PSP&action=edit&redlink=1" class="new" title="PSP (страница не постоји)">PSP</a></li> <li><a href="/w/index.php?title=RAD&action=edit&redlink=1" class="new" title="RAD (страница не постоји)">RAD</a></li> <li><a href="/w/index.php?title=DSDM&action=edit&redlink=1" class="new" title="DSDM (страница не постоји)">DSDM</a></li> <li><a href="/wiki/MSF" class="mw-redirect" title="MSF">MSF</a></li> <li><a href="/wiki/Scrum" class="mw-redirect" title="Scrum">Scrum</a></li> <li><a href="/w/index.php?title=Kanban&action=edit&redlink=1" class="new" title="Kanban (страница не постоји)">Kanban</a></li> <li><a href="/w/index.php?title=%D0%A3%D0%BD%D0%B8%D1%84%D0%B8%D0%BA%D0%BE%D0%B2%D0%B0%D0%BD_%D0%BF%D1%80%D0%BE%D1%86%D0%B5%D1%81&action=edit&redlink=1" class="new" title="Унификован процес (страница не постоји)">UP</a></li> <li><a href="/wiki/Ekstremno_programiranje" title="Ekstremno programiranje">XP</a></li> <li><a href="/w/index.php?title=TDD&action=edit&redlink=1" class="new" title="TDD (страница не постоји)">TDD</a></li> <li><a href="/w/index.php?title=ATDD&action=edit&redlink=1" class="new" title="ATDD (страница не постоји)">ATDD</a></li> <li><a href="/w/index.php?title=BDD&action=edit&redlink=1" class="new" title="BDD (страница не постоји)">BDD</a></li> <li><a href="/w/index.php?title=FDD&action=edit&redlink=1" class="new" title="FDD (страница не постоји)">FDD</a></li> <li><a href="/wiki/DDD" class="mw-disambig" title="DDD">DDD</a></li> <li><a href="/w/index.php?title=MDD&action=edit&redlink=1" class="new" title="MDD (страница не постоји)">MDD</a></li></ul></td> </tr><tr><th class="sidebar-heading" style="background-color: #e7c6a5"> Подршка дисциплине</th></tr><tr><td class="sidebar-content hlist"> <ul><li><a href="/w/index.php?title=%D0%9A%D0%BE%D0%BC%D1%84%D0%B8%D0%B3%D1%83%D1%80%D0%B0%D1%86%D0%B8%D0%BE%D0%BD%D0%B8_%D0%BC%D0%B5%D0%BD%D0%B0%D1%9F%D0%BC%D0%B5%D0%BD%D1%82&action=edit&redlink=1" class="new" title="Комфигурациони менаџмент (страница не постоји)">Комфигурациони менаџмент</a></li> <li><a href="/w/index.php?title=%D0%A1%D0%BE%D1%84%D1%82%D0%B2%D0%B5%D1%80%D1%81%D0%BA%D0%B0_%D0%B4%D0%BE%D0%BA%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D0%B0%D1%86%D0%B8%D1%98%D0%B0&action=edit&redlink=1" class="new" title="Софтверска документација (страница не постоји)">Документација</a></li> <li><a href="/w/index.php?title=Software_Quality_assurance_(SQA)&action=edit&redlink=1" class="new" title="Software Quality assurance (SQA) (страница не постоји)">Software Quality assurance (SQA)</a></li> <li><a href="/w/index.php?title=%D0%9F%D1%80%D0%BE%D1%98%D0%B5%D0%BA%D1%82%D0%BD%D0%B8_%D0%BC%D0%B5%D0%BD%D0%B0%D1%9F%D0%BC%D0%B5%D0%BD%D1%82&action=edit&redlink=1" class="new" title="Пројектни менаџмент (страница не постоји)">пројектни менаџмент</a></li> <li><a href="/wiki/%D0%9A%D0%BE%D1%80%D0%B8%D1%81%D0%BD%D0%B8%D1%87%D0%BA%D0%BE_%D0%B8%D1%81%D0%BA%D1%83%D1%81%D1%82%D0%B2%D0%BE" title="Корисничко искуство">Корисничко искуство</a></li></ul></td> </tr><tr><th class="sidebar-heading" style="background-color: #e7c6a5"> <a href="/w/index.php?title=%D0%90%D0%BB%D0%B0%D1%82%D0%B8&action=edit&redlink=1" class="new" title="Алати (страница не постоји)">Алати</a></th></tr><tr><td class="sidebar-content hlist"> <ul><li><a href="/wiki/%D0%9A%D0%BE%D0%BC%D0%BF%D0%B0%D1%98%D0%BB%D0%B5%D1%80" class="mw-redirect" title="Компајлер">Компајлер</a></li> <li><a href="/wiki/%D0%94%D0%B5%D0%B1%D0%B0%D0%B3%D0%BE%D0%B2%D0%B0%D1%9A%D0%B5" class="mw-redirect" title="Дебаговање">Дебаговање</a></li> <li><a href="/w/index.php?title=%D0%9F%D1%80%D0%BE%D1%84%D0%B8%D0%BB%D0%B5%D1%80&action=edit&redlink=1" class="new" title="Профилер (страница не постоји)">Профилер</a></li> <li><a href="/w/index.php?title=GUI_designer&action=edit&redlink=1" class="new" title="GUI designer (страница не постоји)">GUI designer</a></li> <li><a href="/wiki/%D0%9C%D0%BE%D0%B4%D0%B5%D0%BB%D0%BE%D0%B2%D0%B0%D1%9A%D0%B5" title="Моделовање">Моделовање</a></li> <li><a href="/wiki/%D0%98%D0%BD%D1%82%D0%B5%D0%B3%D1%80%D0%B8%D1%81%D0%B0%D0%BD%D0%BE_%D1%80%D0%B0%D0%B7%D0%B2%D0%BE%D1%98%D0%BD%D0%BE_%D0%BE%D0%BA%D1%80%D1%83%D0%B6%D0%B5%D1%9A%D0%B5" title="Интегрисано развојно окружење">IDE</a></li> <li><a href="/wiki/%D0%A2%D0%B5%D1%81%D1%82%D0%B8%D1%80%D0%B0%D1%9A%D0%B5" class="mw-redirect" title="Тестирање">Тестирање</a></li></ul></td> </tr><tr><th class="sidebar-heading" style="background-color: #e7c6a5"> Стандарди и књиге</th></tr><tr><td class="sidebar-content hlist"> <ul><li><a href="/w/index.php?title=CMMI&action=edit&redlink=1" class="new" title="CMMI (страница не постоји)">CMMI</a></li> <li><a href="/w/index.php?title=IEEE_%D1%81%D1%82%D0%B0%D0%BD%D0%B4%D0%B0%D1%80%D0%B4%D0%B8&action=edit&redlink=1" class="new" title="IEEE стандарди (страница не постоји)">IEEE стандарди</a></li> <li><a href="/wiki/ISO_9000" title="ISO 9000">ISO 9001</a></li> <li><a href="/w/index.php?title=ISO/IEC_standards&action=edit&redlink=1" class="new" title="ISO/IEC standards (страница не постоји)">ISO/IEC standards</a></li> <li><a href="/w/index.php?title=SWEBOK&action=edit&redlink=1" class="new" title="SWEBOK (страница не постоји)">SWEBOK</a></li> <li><a href="/w/index.php?title=PMBOK&action=edit&redlink=1" class="new" title="PMBOK (страница не постоји)">PMBOK</a></li></ul></td> </tr><tr><td class="sidebar-navbar"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r25469611"><style data-mw-deduplicate="TemplateStyles:r24365379">.mw-parser-output .navbar{display:inline;font-size:88%;font-weight:normal}.mw-parser-output .navbar-collapse{float:left;text-align:left}.mw-parser-output .navbar-boxtext{word-spacing:0}.mw-parser-output .navbar ul{display:inline-block;white-space:nowrap;line-height:inherit}.mw-parser-output .navbar-brackets::before{margin-right:-0.125em;content:"[ "}.mw-parser-output .navbar-brackets::after{margin-left:-0.125em;content:" ]"}.mw-parser-output .navbar li{word-spacing:-0.125em}.mw-parser-output .navbar a>span,.mw-parser-output .navbar a>abbr{text-decoration:inherit}.mw-parser-output .navbar-mini abbr{font-variant:small-caps;border-bottom:none;text-decoration:none;cursor:inherit}.mw-parser-output .navbar-ct-full{font-size:114%;margin:0 7em}.mw-parser-output .navbar-ct-mini{font-size:114%;margin:0 4em}</style><div class="navbar plainlinks hlist navbar-mini"><ul><li class="nv-прикажи"><a href="/wiki/%D0%A8%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD:%D0%A0%D0%B0%D0%B7%D0%B2%D0%BE%D1%98%D0%BD%D0%B8_%D1%86%D0%B8%D0%BA%D0%BB%D1%83%D1%81_%D1%81%D0%BE%D1%84%D1%82%D0%B2%D0%B5%D1%80%D0%B0" title="Шаблон:Развојни циклус софтвера"><abbr title="Погледајте шаблон">п</abbr></a></li><li class="nv-разговор"><a href="/w/index.php?title=%D0%A0%D0%B0%D0%B7%D0%B3%D0%BE%D0%B2%D0%BE%D1%80_%D0%BE_%D1%88%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD%D1%83:%D0%A0%D0%B0%D0%B7%D0%B2%D0%BE%D1%98%D0%BD%D0%B8_%D1%86%D0%B8%D0%BA%D0%BB%D1%83%D1%81_%D1%81%D0%BE%D1%84%D1%82%D0%B2%D0%B5%D1%80%D0%B0&action=edit&redlink=1" class="new" title="Разговор о шаблону:Развојни циклус софтвера (страница не постоји)"><abbr title="Разговарајте о шаблону">р</abbr></a></li><li class="nv-уреди"><a href="/wiki/%D0%9F%D0%BE%D1%81%D0%B5%D0%B1%D0%BD%D0%BE:%D0%A3%D1%80%D0%B5%D0%B4%D0%B8_%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D1%83/%D0%A8%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD:%D0%A0%D0%B0%D0%B7%D0%B2%D0%BE%D1%98%D0%BD%D0%B8_%D1%86%D0%B8%D0%BA%D0%BB%D1%83%D1%81_%D1%81%D0%BE%D1%84%D1%82%D0%B2%D0%B5%D1%80%D0%B0" title="Посебно:Уреди страницу/Шаблон:Развојни циклус софтвера"><abbr title="Уредите шаблон">у</abbr></a></li></ul></div></td></tr></tbody></table> <p>Анализа протока података је техника за прикупљање података о могућем скупу вредности израчунатих у рачунарском програму. <a href="/wiki/%D0%93%D1%80%D0%B0%D1%84" title="Граф">Граф</a> контроле протока програма се користи за утврђивање оних делова програма на које се може пропагирати одређена вредност додељена променљивој. Скупљене информације се често користе од стране компилатора када оптимизују програм. </p><p>Једноставан начин за извођење анализе протока података је да се подесе једначине контроле података за сваки <a href="/wiki/%C4%8Cvor_(informatika)" title="Čvor (informatika)">чвор</a> графа контроле протока и да се реше понављајући рачунање излаза из улаза за сваки чвор све док се читав систем не стабилизује, односно све док не достигнемо фиксну тачку. Овај општи приступ је развио Гери Килдал док је предавао у Поморскoj постдипломскoj школи <sup id="cite_ref-1" class="reference"><a href="#cite_note-1"><span class="cite-bracket">[</span>1<span class="cite-bracket">]</span></a></sup> </p> <meta property="mw:PageProp/toc" /> <div class="mw-heading mw-heading2"><h2 id="Основни_принципи"><span id=".D0.9E.D1.81.D0.BD.D0.BE.D0.B2.D0.BD.D0.B8_.D0.BF.D1.80.D0.B8.D0.BD.D1.86.D0.B8.D0.BF.D0.B8"></span>Основни принципи</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=%D0%90%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0_%D0%BF%D1%80%D0%BE%D1%82%D0%BE%D0%BA%D0%B0_%D0%BF%D0%BE%D0%B4%D0%B0%D1%82%D0%B0%D0%BA%D0%B0&veaction=edit&section=1" title="Уредите одељак „Основни принципи”" class="mw-editsection-visualeditor"><span>уреди</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=%D0%90%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0_%D0%BF%D1%80%D0%BE%D1%82%D0%BE%D0%BA%D0%B0_%D0%BF%D0%BE%D0%B4%D0%B0%D1%82%D0%B0%D0%BA%D0%B0&action=edit&section=1" title="Уреди извор одељка: Основни принципи"><span>уреди извор</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Анализа протока података је процес сакупљања <a href="/wiki/%D0%98%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%86%D0%B8%D1%98%D0%B0" title="Информација">информација</a> о начину на који се користе променљиве, дефинисане у програму. <a href="/wiki/%D0%90%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0" title="Анализа">Анализа</a> протока података покушава да прикупи одређене информације у сваком тренутку процедуре. Углавном, довољно је прикупити ове информације на гранама базичних блокова, с обзиром да их је тада лако израчунати. У даљој анализи протока излазно стање блока је <a href="/wiki/%D0%A4%D1%83%D0%BD%D0%BA%D1%86%D0%B8%D1%98%D0%B0_(%D0%BC%D0%B0%D1%82%D0%B5%D0%BC%D0%B0%D1%82%D0%B8%D0%BA%D0%B0)" title="Функција (математика)">функција</a> улазног стања блока. Ова функција је композиција ефеката исказа у блоку. Улазно стање блока је функција излазног стања од својих претходника. Ово нам даје <a href="/wiki/%D0%A1%D0%BA%D1%83%D0%BF" title="Скуп">скуп</a> једначина протока података. </p><p>За сваки блок б: </p> <dl><dd><span class="mwe-math-element"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle out_{b}=trans_{b}(in_{b})}"> <semantics> <mrow class="MJX-TeXAtom-ORD"> <mstyle displaystyle="true" scriptlevel="0"> <mi>o</mi> <mi>u</mi> <msub> <mi>t</mi> <mrow class="MJX-TeXAtom-ORD"> <mi>b</mi> </mrow> </msub> <mo>=</mo> <mi>t</mi> <mi>r</mi> <mi>a</mi> <mi>n</mi> <msub> <mi>s</mi> <mrow class="MJX-TeXAtom-ORD"> <mi>b</mi> </mrow> </msub> <mo stretchy="false">(</mo> <mi>i</mi> <msub> <mi>n</mi> <mrow class="MJX-TeXAtom-ORD"> <mi>b</mi> </mrow> </msub> <mo stretchy="false">)</mo> </mstyle> </mrow> <annotation encoding="application/x-tex">{\displaystyle out_{b}=trans_{b}(in_{b})}</annotation> </semantics> </math></span><img src="https://wikimedia.org/api/rest_v1/media/math/render/svg/ce421ec7ffdb068452ae712ada535e1117604a9d" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:18.818ex; height:2.843ex;" alt="{\displaystyle out_{b}=trans_{b}(in_{b})}"></span></dd> <dd><span class="mwe-math-element"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle in_{b}=join_{p\in pred_{b}}(out_{p})}"> <semantics> <mrow class="MJX-TeXAtom-ORD"> <mstyle displaystyle="true" scriptlevel="0"> <mi>i</mi> <msub> <mi>n</mi> <mrow class="MJX-TeXAtom-ORD"> <mi>b</mi> </mrow> </msub> <mo>=</mo> <mi>j</mi> <mi>o</mi> <mi>i</mi> <msub> <mi>n</mi> <mrow class="MJX-TeXAtom-ORD"> <mi>p</mi> <mo>∈<!-- ∈ --></mo> <mi>p</mi> <mi>r</mi> <mi>e</mi> <msub> <mi>d</mi> <mrow class="MJX-TeXAtom-ORD"> <mi>b</mi> </mrow> </msub> </mrow> </msub> <mo stretchy="false">(</mo> <mi>o</mi> <mi>u</mi> <msub> <mi>t</mi> <mrow class="MJX-TeXAtom-ORD"> <mi>p</mi> </mrow> </msub> <mo stretchy="false">)</mo> </mstyle> </mrow> <annotation encoding="application/x-tex">{\displaystyle in_{b}=join_{p\in pred_{b}}(out_{p})}</annotation> </semantics> </math></span><img src="https://wikimedia.org/api/rest_v1/media/math/render/svg/2491805aae170e52d559f1a140f670c2e5ae17f7" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -1.005ex; width:22.763ex; height:3.009ex;" alt="{\displaystyle in_{b}=join_{p\in pred_{b}}(out_{p})}"></span></dd></dl> <p>У овој, <span class="mwe-math-element"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle trans_{b}}"> <semantics> <mrow class="MJX-TeXAtom-ORD"> <mstyle displaystyle="true" scriptlevel="0"> <mi>t</mi> <mi>r</mi> <mi>a</mi> <mi>n</mi> <msub> <mi>s</mi> <mrow class="MJX-TeXAtom-ORD"> <mi>b</mi> </mrow> </msub> </mstyle> </mrow> <annotation encoding="application/x-tex">{\displaystyle trans_{b}}</annotation> </semantics> </math></span><img src="https://wikimedia.org/api/rest_v1/media/math/render/svg/afaf00711186920e4880c49d8095f223b91bb43d" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.671ex; width:6.541ex; height:2.343ex;" alt="{\displaystyle trans_{b}}"></span> је трансфер функција блока <span class="mwe-math-element"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle b}"> <semantics> <mrow class="MJX-TeXAtom-ORD"> <mstyle displaystyle="true" scriptlevel="0"> <mi>b</mi> </mstyle> </mrow> <annotation encoding="application/x-tex">{\displaystyle b}</annotation> </semantics> </math></span><img src="https://wikimedia.org/api/rest_v1/media/math/render/svg/f11423fbb2e967f986e36804a8ae4271734917c3" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.338ex; width:0.998ex; height:2.176ex;" alt="{\displaystyle b}"></span>. Она ради на улазном стању <span class="mwe-math-element"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle in_{b}}"> <semantics> <mrow class="MJX-TeXAtom-ORD"> <mstyle displaystyle="true" scriptlevel="0"> <mi>i</mi> <msub> <mi>n</mi> <mrow class="MJX-TeXAtom-ORD"> <mi>b</mi> </mrow> </msub> </mstyle> </mrow> <annotation encoding="application/x-tex">{\displaystyle in_{b}}</annotation> </semantics> </math></span><img src="https://wikimedia.org/api/rest_v1/media/math/render/svg/4c4f6c307ecb1ffc5b3069ea36b4b97069d455df" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.671ex; width:3.135ex; height:2.509ex;" alt="{\displaystyle in_{b}}"></span>, дајући излазно стање <span class="mwe-math-element"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle out_{b}}"> <semantics> <mrow class="MJX-TeXAtom-ORD"> <mstyle displaystyle="true" scriptlevel="0"> <mi>o</mi> <mi>u</mi> <msub> <mi>t</mi> <mrow class="MJX-TeXAtom-ORD"> <mi>b</mi> </mrow> </msub> </mstyle> </mrow> <annotation encoding="application/x-tex">{\displaystyle out_{b}}</annotation> </semantics> </math></span><img src="https://wikimedia.org/api/rest_v1/media/math/render/svg/300f16a13da373f438aa18367632a14c513d704d" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.671ex; width:4.235ex; height:2.343ex;" alt="{\displaystyle out_{b}}"></span>. Операција повезивања <span class="mwe-math-element"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle join}"> <semantics> <mrow class="MJX-TeXAtom-ORD"> <mstyle displaystyle="true" scriptlevel="0"> <mi>j</mi> <mi>o</mi> <mi>i</mi> <mi>n</mi> </mstyle> </mrow> <annotation encoding="application/x-tex">{\displaystyle join}</annotation> </semantics> </math></span><img src="https://wikimedia.org/api/rest_v1/media/math/render/svg/4e7fa39be3c631b104310334404ce69b20dd5925" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.671ex; margin-left: -0.027ex; width:4.31ex; height:2.509ex;" alt="{\displaystyle join}"></span> комбинује излазна стања претпроцесора <span class="mwe-math-element"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle p\in pred_{b}}"> <semantics> <mrow class="MJX-TeXAtom-ORD"> <mstyle displaystyle="true" scriptlevel="0"> <mi>p</mi> <mo>∈<!-- ∈ --></mo> <mi>p</mi> <mi>r</mi> <mi>e</mi> <msub> <mi>d</mi> <mrow class="MJX-TeXAtom-ORD"> <mi>b</mi> </mrow> </msub> </mstyle> </mrow> <annotation encoding="application/x-tex">{\displaystyle p\in pred_{b}}</annotation> </semantics> </math></span><img src="https://wikimedia.org/api/rest_v1/media/math/render/svg/f4629c9ca7543b84f875bf8fa17ae79912f2f39c" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.671ex; margin-left: -0.089ex; width:9.548ex; height:2.509ex;" alt="{\displaystyle p\in pred_{b}}"></span>, дајући улазно стање од <span class="mwe-math-element"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle b}"> <semantics> <mrow class="MJX-TeXAtom-ORD"> <mstyle displaystyle="true" scriptlevel="0"> <mi>b</mi> </mstyle> </mrow> <annotation encoding="application/x-tex">{\displaystyle b}</annotation> </semantics> </math></span><img src="https://wikimedia.org/api/rest_v1/media/math/render/svg/f11423fbb2e967f986e36804a8ae4271734917c3" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.338ex; width:0.998ex; height:2.176ex;" alt="{\displaystyle b}"></span>. </p><p>Након решавања овог скупа једначина, улаз и/или излазна стања блокова могу се користити за извођење опција (својстава) програма код граница блока. Трансфер функција сваког дела се посебно може применити за добијање информација до тачке унутар базичног блока. Сваки посебан тип анализе протока података има своју специфичну трансфер функцију и операцију повезивања. Одређени проблеми протока података захтевају инверзну анализу протока података. Ово прати исти план, осим што је трансфер функција примењена на излазном стању дајући улазно стање и што операција повезивања ради на улазним стањима потомака како би добили излазно стање. Улазна тачка игра важну улогу: С обзиром на то да нема претпроцесоре, њена улазна стања су добро дефинисана на почетку анализе. На пример, скуп локалних променљивих са познатим вредностима је празан. Ако граф контроле протока не садржи циклусе (не постоје ни имплицитна ни експлицитна) решавање једначина је једносмерно. Самим тим граф контроле протока може бити тополошки сортиран; покрећући у редоследу овог сортирања, с обзиром да су претходници већ процесирани тако да су њихова излазна стања доступна. Ако граф контроле протока садржи циклусе онда је потребан напредни алгоритам. </p> <div class="mw-heading mw-heading2"><h2 id="Итеративни_алгоритам"><span id=".D0.98.D1.82.D0.B5.D1.80.D0.B0.D1.82.D0.B8.D0.B2.D0.BD.D0.B8_.D0.B0.D0.BB.D0.B3.D0.BE.D1.80.D0.B8.D1.82.D0.B0.D0.BC"></span>Итеративни алгоритам</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=%D0%90%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0_%D0%BF%D1%80%D0%BE%D1%82%D0%BE%D0%BA%D0%B0_%D0%BF%D0%BE%D0%B4%D0%B0%D1%82%D0%B0%D0%BA%D0%B0&veaction=edit&section=2" title="Уредите одељак „Итеративни алгоритам”" class="mw-editsection-visualeditor"><span>уреди</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=%D0%90%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0_%D0%BF%D1%80%D0%BE%D1%82%D0%BE%D0%BA%D0%B0_%D0%BF%D0%BE%D0%B4%D0%B0%D1%82%D0%B0%D0%BA%D0%B0&action=edit&section=2" title="Уреди извор одељка: Итеративни алгоритам"><span>уреди извор</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Најчешћи начин решавања једначина токова података је коришћење итеративног алгоритма. </p><p><a href="/wiki/%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%B0%D0%BC" title="Алгоритам">Алгоритам</a> почиње апроксимацијом улазног стања сваког блока. Након тога се рачунају излазна стања применом функције преноса на улазна стања. Када се израчунају излазна стања, ажурирају се улазна стања операцијом спајања. Ова два последња корака се понављају све док се не стигне до фиксне тачке, односно ситуације у којој се улазна стања не мењају (а самим тим и излазна). </p><p>Основни алгоритам за решавање једначина токова података је следећи псеудокод: </p> <dl><dd>for <i>i</i> ← 1 to <i>N</i> <dl><dd><i>иницијализуј чвор i</i></dd></dl></dd> <dd>while (<i>све док се скупови мењају</i>) <dl><dd>for <i>i</i> ← 1 to <i>N</i> <dl><dd><i>поново компајлирај скупове за чвор i</i></dd></dl></dd></dl></dd></dl> <div class="mw-heading mw-heading3"><h3 id="Конвергенција"><span id=".D0.9A.D0.BE.D0.BD.D0.B2.D0.B5.D1.80.D0.B3.D0.B5.D0.BD.D1.86.D0.B8.D1.98.D0.B0"></span>Конвергенција</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=%D0%90%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0_%D0%BF%D1%80%D0%BE%D1%82%D0%BE%D0%BA%D0%B0_%D0%BF%D0%BE%D0%B4%D0%B0%D1%82%D0%B0%D0%BA%D0%B0&veaction=edit&section=3" title="Уредите одељак „Конвергенција”" class="mw-editsection-visualeditor"><span>уреди</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=%D0%90%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0_%D0%BF%D1%80%D0%BE%D1%82%D0%BE%D0%BA%D0%B0_%D0%BF%D0%BE%D0%B4%D0%B0%D1%82%D0%B0%D0%BA%D0%B0&action=edit&section=3" title="Уреди извор одељка: Конвергенција"><span>уреди извор</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Да би био употребљив, итеративни приступ пре свега треба заправо да постигне фиксну тачку. Ово се може гарантовати наметањем ограничења на <a href="/wiki/%D0%9A%D0%BE%D0%BC%D0%B1%D0%B8%D0%BD%D0%B0%D1%86%D0%B8%D1%98%D0%B0" title="Комбинација">комбинацију</a> вредности стања, функције преноса и операције спајања. За домен је битно да је неки монотони низ са коначном горњом границом. <a href="/wiki/%D0%9C%D0%BE%D0%BD%D0%BE%D1%82%D0%BE%D0%BD%D0%BE%D1%81%D1%82_%D1%84%D1%83%D0%BD%D0%BA%D1%86%D0%B8%D1%98%D0%B5" title="Монотоност функције">Монотоност</a> обезбеђује да ће на свакој итерацији вредност остати иста или ће се повећавати, док ће коначна горња граница обезбедити да не може расти на неодређено време. Па из тог разлога ћемо на крају доћи до ситуације гдје је T(x) = x за свако х, што је у ствари <a href="/wiki/%D0%A4%D0%B8%D0%BA%D1%81%D0%BD%D0%B0_%D1%82%D0%B0%D1%87%D0%BA%D0%B0" class="mw-redirect" title="Фиксна тачка">фиксна тачка</a>. </p> <div class="mw-heading mw-heading3"><h3 id="Важност_редоследа_обиласка"><span id=".D0.92.D0.B0.D0.B6.D0.BD.D0.BE.D1.81.D1.82_.D1.80.D0.B5.D0.B4.D0.BE.D1.81.D0.BB.D0.B5.D0.B4.D0.B0_.D0.BE.D0.B1.D0.B8.D0.BB.D0.B0.D1.81.D0.BA.D0.B0"></span>Важност редоследа обиласка</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=%D0%90%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0_%D0%BF%D1%80%D0%BE%D1%82%D0%BE%D0%BA%D0%B0_%D0%BF%D0%BE%D0%B4%D0%B0%D1%82%D0%B0%D0%BA%D0%B0&veaction=edit&section=4" title="Уредите одељак „Важност редоследа обиласка”" class="mw-editsection-visualeditor"><span>уреди</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=%D0%90%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0_%D0%BF%D1%80%D0%BE%D1%82%D0%BE%D0%BA%D0%B0_%D0%BF%D0%BE%D0%B4%D0%B0%D1%82%D0%B0%D0%BA%D0%B0&action=edit&section=4" title="Уреди извор одељка: Важност редоследа обиласка"><span>уреди извор</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>На ефикасност итеративног решавања једначина протока података утиче редослед обиласка у којем се посећују чворови.<sup id="cite_ref-2" class="reference"><a href="#cite_note-2"><span class="cite-bracket">[</span>2<span class="cite-bracket">]</span></a></sup> Штавише, то зависи од тога да ли се једначине протока података користе за анализу протока података унапред или уназад кроз <a href="/wiki/%D0%93%D1%80%D0%B0%D1%84" title="Граф">граф</a> контроле протока (ГКП). Интуитивно, у проблему са протоком података унапред, било би најбоље да сви претходници блока буду обрађени пре самог блока јер би тада у итерацији биле коришћене најновије информације. У недостатку петљи могуће је направити такав редослед блокова да се исправни излазни подаци рачунају обрадом сваког блока само једном. </p><p>У наставку се разматра неколико итеративних редоследа за решавање једначина протока података: </p> <ul><li>Случајни редослед - Овим итеративним редоследом обиласка није познато да ли једначине протока података решавају <a href="/wiki/%D0%9F%D1%80%D0%BE%D0%B1%D0%BB%D0%B5%D0%BC" title="Проблем">проблем</a> протока унапред или уназад. Због тога су перформансе релативно лоше у поређењу са неким специјалним односно напредним итеративним редоследима.</li> <li>Постордер - Ово је типичан итеративни редослед обиласка за проблеме протока података уназад. Чвор се посећује након што се заврши посећивање свих његових наследника. Имплементира се стратегијом „прво најдубљи“.</li> <li>Обрнути постордер - Ово је типичан итеративни редослед обиласка за проблеме протока података унапред. У оваквом редоследу чвор се посети пре него што се посети било који од његових наследника осим када се достигне наследник са спољне (задње) стране.</li></ul> <div class="mw-heading mw-heading3"><h3 id="Иницијализација"><span id=".D0.98.D0.BD.D0.B8.D1.86.D0.B8.D1.98.D0.B0.D0.BB.D0.B8.D0.B7.D0.B0.D1.86.D0.B8.D1.98.D0.B0"></span>Иницијализација</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=%D0%90%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0_%D0%BF%D1%80%D0%BE%D1%82%D0%BE%D0%BA%D0%B0_%D0%BF%D0%BE%D0%B4%D0%B0%D1%82%D0%B0%D0%BA%D0%B0&veaction=edit&section=5" title="Уредите одељак „Иницијализација”" class="mw-editsection-visualeditor"><span>уреди</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=%D0%90%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0_%D0%BF%D1%80%D0%BE%D1%82%D0%BE%D0%BA%D0%B0_%D0%BF%D0%BE%D0%B4%D0%B0%D1%82%D0%B0%D0%BA%D0%B0&action=edit&section=5" title="Уреди извор одељка: Иницијализација"><span>уреди извор</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Иницијалне вредности улазних стања су важне за добијање тачних резултата. Ако се резултати користе за оптимизацију компајлера, они би требало да пруже конзервативне информације, тј. када се те информације примене, <a href="/wiki/%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC" class="mw-disambig" title="Програм">програм</a> не би требало да мења семантику. Итерација алгоритма фиксне тачке ће узимати вредности максималних елемената. Зато иницијализација свих блокова са максималним елементом није корисна па најмање један блок почиње са стањем чија је вредност мања од максимума. Сами детаљи зависе од проблема протока података. Ако минимални елемент представља потпуно конзервативне информације, резултати се могу безбедно користити чак и током саме итерације. Фиксна тачка, у случају да представља најтачније могуће информације, се достиже пре него што се сами резултати могу применити. </p> <div class="mw-heading mw-heading2"><h2 id="Примери"><span id=".D0.9F.D1.80.D0.B8.D0.BC.D0.B5.D1.80.D0.B8"></span>Примери</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=%D0%90%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0_%D0%BF%D1%80%D0%BE%D1%82%D0%BE%D0%BA%D0%B0_%D0%BF%D0%BE%D0%B4%D0%B0%D1%82%D0%B0%D0%BA%D0%B0&veaction=edit&section=6" title="Уредите одељак „Примери”" class="mw-editsection-visualeditor"><span>уреди</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=%D0%90%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0_%D0%BF%D1%80%D0%BE%D1%82%D0%BE%D0%BA%D0%B0_%D0%BF%D0%BE%D0%B4%D0%B0%D1%82%D0%B0%D0%BA%D0%B0&action=edit&section=6" title="Уреди извор одељка: Примери"><span>уреди извор</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>У наставку су примери особина рачунарских програма које се могу израчунати помоћу анализе протока података. Особине израчунате помоћу анализе протока података су обично само апроксимације стварних особина. То је зато што анализа протока података функционише на структури графа протока података без симулације тачног контролног тока програма. Међутим, да би и даље био користан у пракси, алгоритам за анализу протока података обично је дизајниран за израчунавање горњих односно доњих апроксимација реалних особина програма. </p> <div class="mw-heading mw-heading3"><h3 id="Анализа_унапред"><span id=".D0.90.D0.BD.D0.B0.D0.BB.D0.B8.D0.B7.D0.B0_.D1.83.D0.BD.D0.B0.D0.BF.D1.80.D0.B5.D0.B4"></span>Анализа унапред</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=%D0%90%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0_%D0%BF%D1%80%D0%BE%D1%82%D0%BE%D0%BA%D0%B0_%D0%BF%D0%BE%D0%B4%D0%B0%D1%82%D0%B0%D0%BA%D0%B0&veaction=edit&section=7" title="Уредите одељак „Анализа унапред”" class="mw-editsection-visualeditor"><span>уреди</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=%D0%90%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0_%D0%BF%D1%80%D0%BE%D1%82%D0%BE%D0%BA%D0%B0_%D0%BF%D0%BE%D0%B4%D0%B0%D1%82%D0%B0%D0%BA%D0%B0&action=edit&section=7" title="Уреди извор одељка: Анализа унапред"><span>уреди извор</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Анализа доступних дефиниција рачуна за сваку тачку програма <a href="/wiki/%D0%A1%D0%BA%D1%83%D0%BF" title="Скуп">скуп</a> <a href="/wiki/%D0%94%D0%B5%D1%84%D0%B8%D0%BD%D0%B8%D1%86%D0%B8%D1%98%D0%B0" title="Дефиниција">дефиниција</a> које могу потенцијално достићи ову тачку програма. </p> <div>   <table class="multicol" role="presentation" style="border-collapse: collapse; padding: 0; border: 0; background:transparent; color:inherit; width:auto;"><tbody><tr> <td style="width: 200px;text-align: left; vertical-align: top;"> <div class="mw-highlight mw-highlight-lang-text mw-content-ltr mw-highlight-lines" dir="ltr"><pre><span></span><span class="linenos" data-line="1"></span> if b==4 then <span class="hll"><span class="linenos" data-line="2"></span> a = 5; </span><span class="linenos" data-line="3"></span> else <span class="hll"><span class="linenos" data-line="4"></span> a = 3; </span><span class="linenos" data-line="5"></span> endif <span class="linenos" data-line="6"></span> <span class="hll"><span class="linenos" data-line="7"></span> if a < 4 then </span><span class="linenos" data-line="8"></span> ... </pre></div> <p>  </p> </td> <td style="text-align: left; vertical-align: top; padding-left: 2em;"> <p>Доступне дефиниције променљиве <code class="mw-highlight mw-highlight-lang-text mw-content-ltr" style="" dir="ltr">a</code> у линији 7 су скуп додела <code class="mw-highlight mw-highlight-lang-text mw-content-ltr" style="" dir="ltr">a = 5</code> у линији 2 и <code class="mw-highlight mw-highlight-lang-text mw-content-ltr" style="" dir="ltr">a = 3</code> у линији 4.   </p> </td></tr></tbody></table></div> <p><br /> </p> <div class="mw-heading mw-heading3"><h3 id="Анализа_уназад"><span id=".D0.90.D0.BD.D0.B0.D0.BB.D0.B8.D0.B7.D0.B0_.D1.83.D0.BD.D0.B0.D0.B7.D0.B0.D0.B4"></span>Анализа уназад</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=%D0%90%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0_%D0%BF%D1%80%D0%BE%D1%82%D0%BE%D0%BA%D0%B0_%D0%BF%D0%BE%D0%B4%D0%B0%D1%82%D0%B0%D0%BA%D0%B0&veaction=edit&section=8" title="Уредите одељак „Анализа уназад”" class="mw-editsection-visualeditor"><span>уреди</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=%D0%90%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0_%D0%BF%D1%80%D0%BE%D1%82%D0%BE%D0%BA%D0%B0_%D0%BF%D0%BE%D0%B4%D0%B0%D1%82%D0%B0%D0%BA%D0%B0&action=edit&section=8" title="Уреди извор одељка: Анализа уназад"><span>уреди извор</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Анализа тренутне променљиве израчунава за сваку тачку програма променљиве које могу потенцијално бити касније прочитане пре њиховог следећег ажурирања писања. Резултат се типично користи када се елиминише мртви део кода, тј где се уклањају делови који додељују променљивама вредности које се не користи касније. Излазно стање блока је скуп променљивих које су "живе" на крају блока. Његово улазно стање је скуп променљивих које су "живе" на самом почетку. Излазна стања су скупови улазних стања наследника. Функција преноса се примењује тако што се прво праве променљиве које су "мртве" за писање, а затим праве варијабле које су "живе" за читање. </p> <div>   <table class="multicol" role="presentation" style="border-collapse: collapse; padding: 0; border: 0; background:transparent; color:inherit; width:auto;"><tbody><tr> <td style="text-align: left; vertical-align: top;"> <pre>b1: a = 3; b = 5; d = 4; x = 100; if a > b then b2: c = a + b; d = 2; b3: endif c = 4; return b * d + c; </pre> <p>  </p> </td></tr></tbody></table></div> <p>Анализа уназад: </p> <div>   <table class="multicol" role="presentation" style="border-collapse: collapse; padding: 0; border: 0; background:transparent; color:inherit; width:auto;"><tbody><tr> <td style="text-align: left; vertical-align: top;"> <pre>// in: {} b1: a = 3; b = 5; d = 4; x = 100; //x се касније не користи па зато није у спољном скупу {a, b,d} if a > b then // out: {a, b,d} //унија свих улазних стања наследника b1 => b2: {a, b}, и b3:{b, d} // in: {a, b} b2: c = a + b; d = 2; // out: {b, d} // in: {b, d} b3: endif c = 4; return b * d + c; // out:{} </pre> <p>  </p> </td></tr></tbody></table></div> <p>Улазно стање b3 садржи само <i>b</i> и <i>d</i>, будући да је <i>c</i> већ написан. Излазно стање b1 је унија улазних стања b2 и b3. Дефиниција <i>c</i> променљиве у b2 се може уклонити, јер <i>c</i> није живо одмах након ицказа. </p><p>Решавање једначина протока података почиње са иницијализацијом свих улазних и излазних стања у празне скупове. Радна листа се иницијализује убацивањем излазног стања (b3) (ово је типично за проток уназад). Његова рачунања улазних стања се разликују од претходних; претходници b1 и b2 су убачени па се процес наставља и он је сумиран у доњој табели. </p><p><br /> </p> <table class="wikitable"> <tbody><tr> <th>обрада </th> <th>излазно стање </th> <th>старо улазно стање </th> <th>ново улазно стање </th> <th>радна листа </th></tr> <tr> <td>b3 </td> <td>{} </td> <td>{} </td> <td>{b, d} </td> <td>(b1, b2) </td></tr> <tr> <td>b1 </td> <td>{b, d} </td> <td>{} </td> <td>{} </td> <td>(b2) </td></tr> <tr> <td>b2 </td> <td>{b, d} </td> <td>{} </td> <td>{a, b} </td> <td>(b1) </td></tr> <tr> <td>b1 </td> <td>{a, b,d} </td> <td>{} </td> <td>{} </td> <td>() </td></tr></tbody></table> <p>Имајте на уму да је b1 унет у листу пре b2, чиме је b1 двапут обрађено (b1 је поново унет као претходник b1). Убацивање b2 пре b1 би омогућило раније извршавање. </p><p>Иницијализација са празним скупом је оптимистичка иницијализација: све променљиве почињу као мртве. Такође, излазна стања се не могу смањити између две итерације, иако излазна стања могу бити мања од улазних. Ово се може видети из чињенице да се после прве итерације излазно стање може променити само променом улазног стања. Будући да се улазно стање иницијализује па самим тим и почиње као празан скуп, оно може само расти у даљим итерацијама. </p> <div class="mw-heading mw-heading2"><h2 id="Другачији_приступи"><span id=".D0.94.D1.80.D1.83.D0.B3.D0.B0.D1.87.D0.B8.D1.98.D0.B8_.D0.BF.D1.80.D0.B8.D1.81.D1.82.D1.83.D0.BF.D0.B8"></span>Другачији приступи</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=%D0%90%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0_%D0%BF%D1%80%D0%BE%D1%82%D0%BE%D0%BA%D0%B0_%D0%BF%D0%BE%D0%B4%D0%B0%D1%82%D0%B0%D0%BA%D0%B0&veaction=edit&section=9" title="Уредите одељак „Другачији приступи”" class="mw-editsection-visualeditor"><span>уреди</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=%D0%90%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0_%D0%BF%D1%80%D0%BE%D1%82%D0%BE%D0%BA%D0%B0_%D0%BF%D0%BE%D0%B4%D0%B0%D1%82%D0%B0%D0%BA%D0%B0&action=edit&section=9" title="Уреди извор одељка: Другачији приступи"><span>уреди извор</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Маркус Монен је 2002. године описао нову методу анализе протока података која не захтева експлицитну конструкцију графа протока података<sup id="cite_ref-3" class="reference"><a href="#cite_note-3"><span class="cite-bracket">[</span>3<span class="cite-bracket">]</span></a></sup>, већ се ослања на апстрактној интерпретацији програма и одржавању радног скупа бројача програма. У свакој условној грани, оба опције се додају у радни скуп. Свака путања се прати са што је могуће више инструкција (до краја програма или док има промена), а затим се уклоне из скупа након чега се позива следећи <a href="/wiki/%D0%91%D1%80%D0%BE%D1%98%D0%B0%D1%87" title="Бројач">бројач</a> програма. Комбинација анализе протока и анализе тока података се показала као веома корисна и комплементарна у идентификацији кохезивних делова изворног кода имплементирајући функционалности система (нпр. карактеристике, захтеви).<sup id="cite_ref-4" class="reference"><a href="#cite_note-4"><span class="cite-bracket">[</span>4<span class="cite-bracket">]</span></a></sup> </p> <div class="mw-heading mw-heading2"><h2 id="Референце"><span id=".D0.A0.D0.B5.D1.84.D0.B5.D1.80.D0.B5.D0.BD.D1.86.D0.B5"></span>Референце</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=%D0%90%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0_%D0%BF%D1%80%D0%BE%D1%82%D0%BE%D0%BA%D0%B0_%D0%BF%D0%BE%D0%B4%D0%B0%D1%82%D0%B0%D0%BA%D0%B0&veaction=edit&section=10" title="Уредите одељак „Референце”" class="mw-editsection-visualeditor"><span>уреди</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=%D0%90%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0_%D0%BF%D1%80%D0%BE%D1%82%D0%BE%D0%BA%D0%B0_%D0%BF%D0%BE%D0%B4%D0%B0%D1%82%D0%B0%D0%BA%D0%B0&action=edit&section=10" title="Уреди извор одељка: Референце"><span>уреди извор</span></a><span class="mw-editsection-bracket">]</span></span></div> <style data-mw-deduplicate="TemplateStyles:r28440201">.mw-parser-output .reflist{margin-bottom:0.5em;list-style-type:decimal}@media screen{.mw-parser-output .reflist{font-size:90%}}.mw-parser-output .reflist .references{font-size:100%;margin-bottom:0;list-style-type:inherit}.mw-parser-output .reflist-columns-2{column-width:30em}.mw-parser-output .reflist-columns-3{column-width:25em}.mw-parser-output .reflist-columns{margin-top:0.3em}.mw-parser-output .reflist-columns ol{margin-top:0}.mw-parser-output .reflist-columns li{page-break-inside:avoid;break-inside:avoid-column}.mw-parser-output .reflist-upper-alpha{list-style-type:upper-alpha}.mw-parser-output .reflist-upper-roman{list-style-type:upper-roman}.mw-parser-output .reflist-lower-alpha{list-style-type:lower-alpha}.mw-parser-output .reflist-lower-greek{list-style-type:lower-greek}.mw-parser-output .reflist-lower-roman{list-style-type:lower-roman}</style><div class="reflist"> <div class="mw-references-wrap"><ol class="references"> <li id="cite_note-1"><span class="mw-cite-backlink"><b><a href="#cite_ref-1">^</a></b></span> <span class="reference-text"><cite class="citation journal">Kildall, Gary Arlen (1973). <a rel="nofollow" class="external text" href="http://portal.acm.org/citation.cfm?id=512945&coll=portal&dl=ACM">„A Unified Approach to Global Program Optimization”</a>. <i>Proceedings of the 1st Annual ACM SIGACT-SIGPLAN Symposium on Principles of Programming Languages</i>: 194—206. <a href="/wiki/Digitalni_identifikator_objekta" title="Digitalni identifikator objekta">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1145%2F512927.512945">10.1145/512927.512945</a><span class="reference-accessdate">. Приступљено <span class="nowrap">20. 11. 2006</span></span>.</cite><span title="ctx_ver=Z39.88-2004&rfr_id=info%3Asid%2Fsr.wikipedia.org%3A%D0%90%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0+%D0%BF%D1%80%D0%BE%D1%82%D0%BE%D0%BA%D0%B0+%D0%BF%D0%BE%D0%B4%D0%B0%D1%82%D0%B0%D0%BA%D0%B0&rft.atitle=A+Unified+Approach+to+Global+Program+Optimization&rft.aufirst=Gary+Arlen&rft.aulast=Kildall&rft.date=1973&rft.genre=article&rft.jtitle=Proceedings+of+the+1st+Annual+ACM+SIGACT-SIGPLAN+Symposium+on+Principles+of+Programming+Languages&rft.pages=194-206&rft_id=http%3A%2F%2Fportal.acm.org%2Fcitation.cfm%3Fid%3D512945%26coll%3Dportal%26dl%3DACM&rft_id=info%3Adoi%2F10.1145%2F512927.512945&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal" class="Z3988"><span style="display:none;"> </span></span></span> </li> <li id="cite_note-2"><span class="mw-cite-backlink"><b><a href="#cite_ref-2">^</a></b></span> <span class="reference-text"><cite class="citation web">Cooper, Keith D.; Harvey, Timothy J.; Kennedy, Ken (26. 3. 2004) [November 2002]. <a rel="nofollow" class="external text" href="https://www.cs.rice.edu/uploadedFiles/Computer_Science/Research/Tech_Reports/2004/TR04-432.pdf">„Iterative Data-Flow Analysis, Revisited”</a> <span style="font-size:85%;">(PDF)</span>. <i>PLDI 2003</i>. <a href="/wiki/Association_for_Computing_Machinery" class="mw-redirect" title="Association for Computing Machinery">ACM</a>. TR04-432<span class="reference-accessdate">. Приступљено <span class="nowrap">1. 7. 2017</span></span>.</cite><span title="ctx_ver=Z39.88-2004&rfr_id=info%3Asid%2Fsr.wikipedia.org%3A%D0%90%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0+%D0%BF%D1%80%D0%BE%D1%82%D0%BE%D0%BA%D0%B0+%D0%BF%D0%BE%D0%B4%D0%B0%D1%82%D0%B0%D0%BA%D0%B0&rft.atitle=Iterative+Data-Flow+Analysis%2C+Revisited&rft.au=Harvey%2C+Timothy+J.&rft.au=Kennedy%2C+Ken&rft.aufirst=Keith+D.&rft.aulast=Cooper&rft.date=2004-03-26&rft.genre=unknown&rft.jtitle=PLDI+2003&rft_id=https%3A%2F%2Fwww.cs.rice.edu%2FuploadedFiles%2FComputer_Science%2FResearch%2FTech_Reports%2F2004%2FTR04-432.pdf&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal" class="Z3988"><span style="display:none;"> </span></span><sup class="noprint Inline-Template"><span style="white-space: nowrap;">[<i><a href="/wiki/%D0%92%D0%B8%D0%BA%D0%B8%D0%BF%D0%B5%D0%B4%D0%B8%D1%98%D0%B0:%D0%9C%D1%80%D1%82%D0%B2%D0%B0_%D0%B2%D0%B5%D0%B7%D0%B0" title="Википедија:Мртва веза"><span title=" Ова веза је мртва и треба је или поправити или уклонити (септембар 2018)">мртва веза</span></a></i>]</span></sup></span> </li> <li id="cite_note-3"><span class="mw-cite-backlink"><b><a href="#cite_ref-3">^</a></b></span> <span class="reference-text"><cite class="citation journal">Mohnen, Markus (2002). <a rel="nofollow" class="external text" href="https://web.archive.org/web/20110102204122/http://www.springerlink.com/content/a57r0a6q999p15yc/">„A Graph-Free Approach to Data-Flow Analysis”</a>. <i>Lecture Notes in Computer Science</i>. Lecture Notes in Computer Science. <b>2304</b>: 185—213. <a href="/wiki/Me%C4%91unarodni_standardni_broj_knjige" title="Međunarodni standardni broj knjige">ISBN</a> <a href="/wiki/%D0%9F%D0%BE%D1%81%D0%B5%D0%B1%D0%BD%D0%BE:%D0%A8%D1%82%D0%B0%D0%BC%D0%BF%D0%B0%D0%BD%D0%B8_%D0%B8%D0%B7%D0%B2%D0%BE%D1%80%D0%B8/978-3-540-43369-9" title="Посебно:Штампани извори/978-3-540-43369-9">978-3-540-43369-9</a>. <a href="/wiki/Digitalni_identifikator_objekta" title="Digitalni identifikator objekta">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1007%2F3-540-45937-5_6">10.1007/3-540-45937-5_6</a>. Архивирано из <a rel="nofollow" class="external text" href="http://www.springerlink.com/content/a57r0a6q999p15yc/">оригинала</a> 02. 01. 2011. г<span class="reference-accessdate">. Приступљено <span class="nowrap">02. 12. 2008</span></span>.</cite><span title="ctx_ver=Z39.88-2004&rfr_id=info%3Asid%2Fsr.wikipedia.org%3A%D0%90%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0+%D0%BF%D1%80%D0%BE%D1%82%D0%BE%D0%BA%D0%B0+%D0%BF%D0%BE%D0%B4%D0%B0%D1%82%D0%B0%D0%BA%D0%B0&rft.atitle=A+Graph-Free+Approach+to+Data-Flow+Analysis&rft.aufirst=Markus&rft.aulast=Mohnen&rft.date=2002&rft.genre=article&rft.isbn=978-3-540-43369-9&rft.jtitle=Lecture+Notes+in+Computer+Science&rft.pages=185-213&rft.volume=2304&rft_id=http%3A%2F%2Fwww.springerlink.com%2Fcontent%2Fa57r0a6q999p15yc%2F&rft_id=info%3Adoi%2F10.1007%2F3-540-45937-5_6&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal" class="Z3988"><span style="display:none;"> </span></span></span> </li> <li id="cite_note-4"><span class="mw-cite-backlink"><b><a href="#cite_ref-4">^</a></b></span> <span class="reference-text"><cite class="citation journal">Kuang, Hongyu; Mäder, Patrick; Hu, Hao; Ghabi, Achraf; Huang, LiGuo; Lü, Jian; Egyed, Alexander (01. 11. 2015). <a rel="nofollow" class="external text" href="http://onlinelibrary.wiley.com/doi/10.1002/smr.1736/abstract">„Can method data dependencies support the assessment of traceability between requirements and source code?”</a>. <i>Journal of Software: Evolution and Process</i>. <b>27</b> (11): 838—866. <a href="/wiki/Me%C4%91unarodni_standardni_serijski_broj" title="Međunarodni standardni serijski broj">ISSN</a> <a rel="nofollow" class="external text" href="//www.worldcat.org/issn/2047-7481">2047-7481</a>. <a href="/wiki/Digitalni_identifikator_objekta" title="Digitalni identifikator objekta">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1002%2Fsmr.1736">10.1002/smr.1736</a>.</cite><span title="ctx_ver=Z39.88-2004&rfr_id=info%3Asid%2Fsr.wikipedia.org%3A%D0%90%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0+%D0%BF%D1%80%D0%BE%D1%82%D0%BE%D0%BA%D0%B0+%D0%BF%D0%BE%D0%B4%D0%B0%D1%82%D0%B0%D0%BA%D0%B0&rft.atitle=Can+method+data+dependencies+support+the+assessment+of+traceability+between+requirements+and+source+code%3F&rft.au=Egyed%2C+Alexander&rft.au=Ghabi%2C+Achraf&rft.au=Hu%2C+Hao&rft.au=Huang%2C+LiGuo&rft.au=L%C3%BC%2C+Jian&rft.au=M%C3%A4der%2C+Patrick&rft.aufirst=Hongyu&rft.aulast=Kuang&rft.date=2015-11-01&rft.genre=article&rft.issn=2047-7481&rft.issue=11&rft.jtitle=Journal+of+Software%3A+Evolution+and+Process&rft.pages=838-866&rft.volume=27&rft_id=http%3A%2F%2Fonlinelibrary.wiley.com%2Fdoi%2F10.1002%2Fsmr.1736%2Fabstract&rft_id=info%3Adoi%2F10.1002%2Fsmr.1736&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal" class="Z3988"><span style="display:none;"> </span></span></span> </li> </ol></div></div> <div class="mw-heading mw-heading2"><h2 id="Литература"><span id=".D0.9B.D0.B8.D1.82.D0.B5.D1.80.D0.B0.D1.82.D1.83.D1.80.D0.B0"></span>Литература</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=%D0%90%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0_%D0%BF%D1%80%D0%BE%D1%82%D0%BE%D0%BA%D0%B0_%D0%BF%D0%BE%D0%B4%D0%B0%D1%82%D0%B0%D0%BA%D0%B0&veaction=edit&section=11" title="Уредите одељак „Литература”" class="mw-editsection-visualeditor"><span>уреди</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=%D0%90%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0_%D0%BF%D1%80%D0%BE%D1%82%D0%BE%D0%BA%D0%B0_%D0%BF%D0%BE%D0%B4%D0%B0%D1%82%D0%B0%D0%BA%D0%B0&action=edit&section=11" title="Уреди извор одељка: Литература"><span>уреди извор</span></a><span class="mw-editsection-bracket">]</span></span></div> <style data-mw-deduplicate="TemplateStyles:r28440192">.mw-parser-output .refbegin{margin-bottom:0.5em}.mw-parser-output .refbegin-hanging-indents>ul{margin-left:0}.mw-parser-output .refbegin-hanging-indents>ul>li{margin-left:0;padding-left:3.2em;text-indent:-3.2em}.mw-parser-output .refbegin-hanging-indents ul,.mw-parser-output .refbegin-hanging-indents ul li{list-style:none}@media(max-width:720px){.mw-parser-output .refbegin-hanging-indents>ul>li{padding-left:1.6em;text-indent:-1.6em}}.mw-parser-output .refbegin-columns{margin-top:0.3em}.mw-parser-output .refbegin-columns ul{margin-top:0}.mw-parser-output .refbegin-columns li{page-break-inside:avoid;break-inside:avoid-column}@media screen{.mw-parser-output .refbegin{font-size:90%}}</style><div class="refbegin" style=""> <ul><li><cite id="CITEREFCooperTorczon2003" class="citation book">Cooper, Keith D.; Torczon, Linda (2003) [2002-01-01]. <i>Engineering a Compiler</i>. Morgan Kaufmann. <a href="/wiki/Me%C4%91unarodni_standardni_broj_knjige" title="Međunarodni standardni broj knjige">ISBN</a> <a href="/wiki/%D0%9F%D0%BE%D1%81%D0%B5%D0%B1%D0%BD%D0%BE:%D0%A8%D1%82%D0%B0%D0%BC%D0%BF%D0%B0%D0%BD%D0%B8_%D0%B8%D0%B7%D0%B2%D0%BE%D1%80%D0%B8/978-1-55860-698-2" title="Посебно:Штампани извори/978-1-55860-698-2">978-1-55860-698-2</a>.</cite><span title="ctx_ver=Z39.88-2004&rfr_id=info%3Asid%2Fsr.wikipedia.org%3A%D0%90%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0+%D0%BF%D1%80%D0%BE%D1%82%D0%BE%D0%BA%D0%B0+%D0%BF%D0%BE%D0%B4%D0%B0%D1%82%D0%B0%D0%BA%D0%B0&rft.au=Torczon%2C+Linda&rft.aufirst=Keith+D.&rft.aulast=Cooper&rft.btitle=Engineering+a+Compiler&rft.date=2003&rft.genre=book&rft.isbn=978-1-55860-698-2&rft.pub=Morgan+Kaufmann&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook" class="Z3988"><span style="display:none;"> </span></span></li> <li><cite id="CITEREFMuchnick1997" class="citation book">Muchnick, Steven Stanley (1997). <a rel="nofollow" class="external text" href="https://archive.org/details/advancedcompiler00much"><i>Advanced Compiler Design and Implementation</i></a>. Morgan Kaufmann Publishers. <a href="/wiki/Me%C4%91unarodni_standardni_broj_knjige" title="Međunarodni standardni broj knjige">ISBN</a> <a href="/wiki/%D0%9F%D0%BE%D1%81%D0%B5%D0%B1%D0%BD%D0%BE:%D0%A8%D1%82%D0%B0%D0%BC%D0%BF%D0%B0%D0%BD%D0%B8_%D0%B8%D0%B7%D0%B2%D0%BE%D1%80%D0%B8/978-1-55860-320-2" title="Посебно:Штампани извори/978-1-55860-320-2">978-1-55860-320-2</a>.</cite><span title="ctx_ver=Z39.88-2004&rfr_id=info%3Asid%2Fsr.wikipedia.org%3A%D0%90%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0+%D0%BF%D1%80%D0%BE%D1%82%D0%BE%D0%BA%D0%B0+%D0%BF%D0%BE%D0%B4%D0%B0%D1%82%D0%B0%D0%BA%D0%B0&rft.aufirst=Steven+Stanley&rft.aulast=Muchnick&rft.btitle=Advanced+Compiler+Design+and+Implementation&rft.date=1997&rft.genre=book&rft.isbn=978-1-55860-320-2&rft.pub=Morgan+Kaufmann+Publishers&rft_id=https%3A%2F%2Farchive.org%2Fdetails%2Fadvancedcompiler00much&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook" class="Z3988"><span style="display:none;"> </span></span></li> <li><cite id="CITEREFHecht1977" class="citation book">Hecht, Matthew S. (1977). <i>Flow Analysis of Computer Programs</i>. Programming Languages Series. <b>5</b>. Elsevier North-Holland Inc. <a href="/wiki/Me%C4%91unarodni_standardni_broj_knjige" title="Međunarodni standardni broj knjige">ISBN</a> <a href="/wiki/%D0%9F%D0%BE%D1%81%D0%B5%D0%B1%D0%BD%D0%BE:%D0%A8%D1%82%D0%B0%D0%BC%D0%BF%D0%B0%D0%BD%D0%B8_%D0%B8%D0%B7%D0%B2%D0%BE%D1%80%D0%B8/978-0-444-00210-5" title="Посебно:Штампани извори/978-0-444-00210-5">978-0-444-00210-5</a>.</cite><span title="ctx_ver=Z39.88-2004&rfr_id=info%3Asid%2Fsr.wikipedia.org%3A%D0%90%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0+%D0%BF%D1%80%D0%BE%D1%82%D0%BE%D0%BA%D0%B0+%D0%BF%D0%BE%D0%B4%D0%B0%D1%82%D0%B0%D0%BA%D0%B0&rft.aufirst=Matthew+S.&rft.aulast=Hecht&rft.btitle=Flow+Analysis+of+Computer+Programs&rft.date=1977&rft.genre=book&rft.isbn=978-0-444-00210-5&rft.pub=Elsevier+North-Holland+Inc.&rft.series=Programming+Languages+Series&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook" class="Z3988"><span style="display:none;"> </span></span></li> <li><cite id="CITEREFKhedkerSanyalKarkare2009" class="citation book">Khedker, Uday P.; Sanyal, Amitabha; Karkare, Bageshri (2009). <a rel="nofollow" class="external text" href="http://www.cse.iitb.ac.in/~uday/dfaBook-web"><i>Data Flow Analysis: Theory and Practice</i></a>. CRC Press (Taylor and Francis Group).</cite><span title="ctx_ver=Z39.88-2004&rfr_id=info%3Asid%2Fsr.wikipedia.org%3A%D0%90%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0+%D0%BF%D1%80%D0%BE%D1%82%D0%BE%D0%BA%D0%B0+%D0%BF%D0%BE%D0%B4%D0%B0%D1%82%D0%B0%D0%BA%D0%B0&rft.au=Karkare%2C+Bageshri&rft.au=Sanyal%2C+Amitabha&rft.aufirst=Uday+P.&rft.aulast=Khedker&rft.btitle=Data+Flow+Analysis%3A+Theory+and+Practice&rft.date=2009&rft.genre=book&rft.pub=CRC+Press+%28Taylor+and+Francis+Group%29&rft_id=http%3A%2F%2Fwww.cse.iitb.ac.in%2F~uday%2FdfaBook-web&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook" class="Z3988"><span style="display:none;"> </span></span></li> <li><cite id="CITEREFNielsonNielsonHankin2005" class="citation book">Nielson, Flemming; Nielson, Hanne Riis; Hankin, Chris (2005). <i>Principles of Program Analysis</i>. Springer Science+Business Media.</cite><span title="ctx_ver=Z39.88-2004&rfr_id=info%3Asid%2Fsr.wikipedia.org%3A%D0%90%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0+%D0%BF%D1%80%D0%BE%D1%82%D0%BE%D0%BA%D0%B0+%D0%BF%D0%BE%D0%B4%D0%B0%D1%82%D0%B0%D0%BA%D0%B0&rft.au=Hankin%2C+Chris&rft.au=Nielson%2C+Hanne+Riis&rft.aufirst=Flemming&rft.aulast=Nielson&rft.btitle=Principles+of+Program+Analysis&rft.date=2005&rft.genre=book&rft.pub=Springer+Science%2BBusiness+Media&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook" class="Z3988"><span style="display:none;"> </span></span></li></ul> </div> <!-- NewPP limit report Parsed by mw‐api‐int.codfw.main‐648bd44df8‐4gd7z Cached time: 20241116221945 Cache expiry: 2592000 Reduced expiry: false Complications: [show‐toc] CPU time usage: 0.388 seconds Real time usage: 0.525 seconds Preprocessor visited node count: 1480/1000000 Post‐expand include size: 34001/2097152 bytes Template argument size: 1213/2097152 bytes Highest expansion depth: 28/100 Expensive parser function count: 4/500 Unstrip recursion depth: 0/20 Unstrip post‐expand size: 21079/5000000 bytes Lua time usage: 0.247/10.000 seconds Lua memory usage: 4136610/52428800 bytes Number of Wikibase entities loaded: 1/400 --> <!-- Transclusion expansion time report (%,ms,calls,template) 100.00% 425.226 1 -total 33.44% 142.201 1 Шаблон:Reflist 24.01% 102.084 1 Шаблон:Развојни_циклус_софтвера 14.73% 62.631 1 Шаблон:Превод 13.84% 58.861 1 Шаблон:Мртва_веза 13.12% 55.782 1 Шаблон:Ambox 12.79% 54.403 3 Шаблон:Cite_journal 12.71% 54.051 1 Шаблон:Fix 11.81% 50.217 5 Шаблон:Cite_book 10.17% 43.226 2 Шаблон:Category_handler --> <!-- Saved in parser cache with key srwiki:pcache:idhash:2811002-0!canonical!sr and timestamp 20241116221945 and revision id 27674509. Rendering was triggered because: api-parse --> </div><!--esi <esi:include src="/esitest-fa8a495983347898/content" /> --><noscript><img src="https://login.wikimedia.org/wiki/Special:CentralAutoLogin/start?type=1x1&useformat=desktop" alt="" width="1" height="1" style="border: none; position: absolute;"></noscript> <div class="printfooter" data-nosnippet="">Преузето из „<a dir="ltr" href="https://sr.wikipedia.org/w/index.php?title=Анализа_протока_података&oldid=27674509">https://sr.wikipedia.org/w/index.php?title=Анализа_протока_података&oldid=27674509</a>”</div></div> <div id="catlinks" class="catlinks" data-mw="interface"><div id="mw-normal-catlinks" class="mw-normal-catlinks"><a href="/wiki/%D0%9F%D0%BE%D1%81%D0%B5%D0%B1%D0%BD%D0%BE:%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D1%98%D0%B5" title="Посебно:Категорије">Категорија</a>: <ul><li><a href="/wiki/%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D1%98%D0%B0:%D0%9E%D0%BF%D1%82%D0%B8%D0%BC%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%98%D0%B0_%D0%BA%D0%BE%D0%BC%D0%BF%D0%B8%D0%BB%D0%B0%D1%82%D0%BE%D1%80%D0%B0" title="Категорија:Оптимизација компилатора">Оптимизација компилатора</a></li></ul></div><div id="mw-hidden-catlinks" class="mw-hidden-catlinks mw-hidden-cats-hidden">Сакривене категорије: <ul><li><a href="/wiki/%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D1%98%D0%B0:Pages_using_deprecated_source_tags" title="Категорија:Pages using deprecated source tags">Pages using deprecated source tags</a></li><li><a href="/wiki/%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D1%98%D0%B0:%D0%A1%D0%B2%D0%B8_%D1%87%D0%BB%D0%B0%D0%BD%D1%86%D0%B8_%D1%81%D0%B0_%D0%BC%D1%80%D1%82%D0%B2%D0%B8%D0%BC_%D0%B2%D0%B5%D0%B7%D0%B0%D0%BC%D0%B0" title="Категорија:Сви чланци са мртвим везама">Сви чланци са мртвим везама</a></li><li><a href="/wiki/%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D1%98%D0%B0:%D0%A7%D0%BB%D0%B0%D0%BD%D1%86%D0%B8_%D1%81%D0%B0_%D0%BC%D1%80%D1%82%D0%B2%D0%B8%D0%BC_%D0%B2%D0%B5%D0%B7%D0%B0%D0%BC%D0%B0_%D0%BE%D0%B4_09._2018." title="Категорија:Чланци са мртвим везама од 09. 2018.">Чланци са мртвим везама од 09. 2018.</a></li><li><a href="/wiki/%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D1%98%D0%B0:%D0%A7%D0%BB%D0%B0%D0%BD%D1%86%D0%B8_%D1%81%D0%B0_%D1%82%D1%80%D0%B0%D1%98%D0%BD%D0%BE_%D0%BC%D1%80%D1%82%D0%B2%D0%B8%D0%BC_%D1%81%D0%BF%D0%BE%D1%99%D0%B0%D1%88%D1%9A%D0%B8%D0%BC_%D0%B2%D0%B5%D0%B7%D0%B0%D0%BC%D0%B0" title="Категорија:Чланци са трајно мртвим спољашњим везама">Чланци са трајно мртвим спољашњим везама</a></li><li><a href="/wiki/%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D1%98%D0%B0:%D0%9F%D0%BE%D1%82%D1%80%D0%B5%D0%B1%D0%B0%D0%BD_%D0%BF%D1%80%D0%B5%D0%B2%D0%BE%D0%B4" title="Категорија:Потребан превод">Потребан превод</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"> Датум и време последње измене странице: 13. април 2024. у 11:07.</li> <li id="footer-info-copyright">Текст је доступан под лиценцом <a rel="nofollow" class="external text" href="https://creativecommons.org/licenses/by-sa/4.0/">Creative Commons Ауторство—Делити под истим условима</a>; могући су и додатни услови. Погледајте <a class="external text" href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Terms_of_Use">услове коришћења</a> за детаље.</li> </ul> <ul id="footer-places"> <li id="footer-places-privacy"><a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Privacy_policy">Политика приватности</a></li> <li id="footer-places-about"><a href="/wiki/%D0%92%D0%B8%D0%BA%D0%B8%D0%BF%D0%B5%D0%B4%D0%B8%D1%98%D0%B0:%D0%9E_%D0%BD%D0%B0%D0%BC%D0%B0">О Википедији</a></li> <li id="footer-places-disclaimers"><a href="/wiki/%D0%92%D0%B8%D0%BA%D0%B8%D0%BF%D0%B5%D0%B4%D0%B8%D1%98%D0%B0:%D0%9E%D0%B4%D1%80%D0%B8%D1%86%D0%B0%D1%9A%D0%B5_%D0%BE%D0%B4%D0%B3%D0%BE%D0%B2%D0%BE%D1%80%D0%BD%D0%BE%D1%81%D1%82%D0%B8">Одрицање одговорности</a></li> <li id="footer-places-wm-codeofconduct"><a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Universal_Code_of_Conduct">Кодекс понашања</a></li> <li id="footer-places-developers"><a href="https://developer.wikimedia.org">За програмере</a></li> <li id="footer-places-statslink"><a href="https://stats.wikimedia.org/#/sr.wikipedia.org">Статистика</a></li> <li id="footer-places-cookiestatement"><a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Cookie_statement">Изјава о колачићима</a></li> <li id="footer-places-mobileview"><a href="//sr.m.wikipedia.org/w/index.php?title=%D0%90%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0_%D0%BF%D1%80%D0%BE%D1%82%D0%BE%D0%BA%D0%B0_%D0%BF%D0%BE%D0%B4%D0%B0%D1%82%D0%B0%D0%BA%D0%B0&mobileaction=toggle_view_mobile" class="noprint stopMobileRedirectToggle">Мобилни приказ</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-78f4c97c5d-wtxhz","wgBackendResponseTime":171,"wgPageParseReport":{"limitreport":{"cputime":"0.388","walltime":"0.525","ppvisitednodes":{"value":1480,"limit":1000000},"postexpandincludesize":{"value":34001,"limit":2097152},"templateargumentsize":{"value":1213,"limit":2097152},"expansiondepth":{"value":28,"limit":100},"expensivefunctioncount":{"value":4,"limit":500},"unstrip-depth":{"value":0,"limit":20},"unstrip-size":{"value":21079,"limit":5000000},"entityaccesscount":{"value":1,"limit":400},"timingprofile":["100.00% 425.226 1 -total"," 33.44% 142.201 1 Шаблон:Reflist"," 24.01% 102.084 1 Шаблон:Развојни_циклус_софтвера"," 14.73% 62.631 1 Шаблон:Превод"," 13.84% 58.861 1 Шаблон:Мртва_веза"," 13.12% 55.782 1 Шаблон:Ambox"," 12.79% 54.403 3 Шаблон:Cite_journal"," 12.71% 54.051 1 Шаблон:Fix"," 11.81% 50.217 5 Шаблон:Cite_book"," 10.17% 43.226 2 Шаблон:Category_handler"]},"scribunto":{"limitreport-timeusage":{"value":"0.247","limit":"10.000"},"limitreport-memusage":{"value":4136610,"limit":52428800}},"cachereport":{"origin":"mw-api-int.codfw.main-648bd44df8-4gd7z","timestamp":"20241116221945","ttl":2592000,"transientcontent":false}}});});</script> <script type="application/ld+json">{"@context":"https:\/\/schema.org","@type":"Article","name":"\u0410\u043d\u0430\u043b\u0438\u0437\u0430 \u043f\u0440\u043e\u0442\u043e\u043a\u0430 \u043f\u043e\u0434\u0430\u0442\u0430\u043a\u0430","url":"https:\/\/sr.wikipedia.org\/wiki\/%D0%90%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0_%D0%BF%D1%80%D0%BE%D1%82%D0%BE%D0%BA%D0%B0_%D0%BF%D0%BE%D0%B4%D0%B0%D1%82%D0%B0%D0%BA%D0%B0","sameAs":"http:\/\/www.wikidata.org\/entity\/Q1172416","mainEntity":"http:\/\/www.wikidata.org\/entity\/Q1172416","author":{"@type":"Organization","name":"\u0421\u0430\u0440\u0430\u0434\u043d\u0438\u0446\u0438 \u043f\u0440\u043e\u0458\u0435\u043a\u0430\u0442\u0430 \u0412\u0438\u043a\u0438\u043c\u0435\u0434\u0438\u0458\u0435"},"publisher":{"@type":"Organization","name":"Wikimedia Foundation, Inc.","logo":{"@type":"ImageObject","url":"https:\/\/www.wikimedia.org\/static\/images\/wmf-hor-googpub.png"}},"datePublished":"2018-01-31T10:45:30Z","dateModified":"2024-04-13T10:07:38Z"}</script> </body> </html>