CINXE.COM

Prototypování – Wikipedie

<!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="cs" dir="ltr"> <head> <meta charset="UTF-8"> <title>Prototypování – Wikipedie</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(/(?:^|; )cswikimwclientpreferences=([^;]+)/);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":"ČSN basic dt","wgMonthNames":["","leden","únor","březen","duben","květen","červen","červenec","srpen","září","říjen","listopad","prosinec"],"wgRequestId":"be7491de-5de8-4db8-8b5b-0384c447536c","wgCanonicalNamespace":"","wgCanonicalSpecialPageName":false,"wgNamespaceNumber":0,"wgPageName":"Prototypování","wgTitle":"Prototypování","wgCurRevisionId":23229319,"wgRevisionId":23229319,"wgArticleId":1335846,"wgIsArticle":true,"wgIsRedirect":false,"wgAction":"view","wgUserName":null,"wgUserGroups":["*"],"wgCategories":["Údržba:Články s dočasně použitou šablonou","Monitoring:Články přeložené z enwiki","Monitoring:Autoritní kontrola s 0 identifikátory","Vývoj softwaru"],"wgPageViewLanguage":"cs","wgPageContentLanguage":"cs","wgPageContentModel":"wikitext","wgRelevantPageName":"Prototypování","wgRelevantArticleId":1335846,"wgIsProbablyEditable":true,"wgRelevantPageIsProbablyEditable":true,"wgRestrictionEdit":[],"wgRestrictionMove":[], "wgNoticeProject":"wikipedia","wgCiteReferencePreviewsActive":false,"wgMediaViewerOnClick":true,"wgMediaViewerEnabledByDefault":true,"wgPopupsFlags":0,"wgVisualEditor":{"pageLanguageCode":"cs","pageLanguageDir":"ltr","pageVariantFallbacks":"cs"},"wgMFDisplayWikibaseDescriptions":{"search":true,"watchlist":true,"tagline":true,"nearby":true},"wgWMESchemaEditAttemptStepOversample":false,"wgWMEPageLength":20000,"wgRelatedArticlesCompat":[],"wgCentralAuthMobileDomain":false,"wgEditSubmitButtonLabelPublish":true,"wgULSPosition":"interlanguage","wgULSisCompactLinksEnabled":false,"wgVector2022LanguageInHeader":true,"wgULSisLanguageSelectorEmpty":false,"wgWikibaseItemId":"Q576460","wgCheckUserClientHintsHeadersJsApi":["brands","architecture","bitness","fullVersionList","mobile","model","platform","platformVersion"],"GEHomepageSuggestedEditsEnableTopics":true,"wgGETopicsMatchModeEnabled":true,"wgGEStructuredTaskRejectionReasonTextInputEnabled":false,"wgGELevelingUpEnabledForUser":false};RLSTATE= {"ext.globalCssJs.user.styles":"ready","site.styles":"ready","user.styles":"ready","ext.globalCssJs.user":"ready","user":"ready","user.options":"loading","ext.cite.styles":"ready","skins.vector.search.codex.styles":"ready","skins.vector.styles":"ready","skins.vector.icons":"ready","ext.wikimediamessages.styles":"ready","ext.visualEditor.desktopArticleTarget.noscript":"ready","ext.uls.interlanguage":"ready","wikibase.client.init":"ready","ext.wikimediaBadges":"ready"};RLPAGEMODULES=["ext.cite.ux-enhancements","site","mediawiki.page.ready","mediawiki.toc","skins.vector.js","ext.centralNotice.geoIP","ext.centralNotice.startUp","ext.gadget.WikiMiniAtlas","ext.gadget.OSMmapa","ext.gadget.direct-links-to-commons","ext.gadget.ReferenceTooltips","ext.gadget.courses","ext.urlShortener.toolbar","ext.centralauth.centralautologin","ext.popups","ext.visualEditor.desktopArticleTarget.init","ext.visualEditor.targetLoader","ext.echo.centralauth","ext.eventLogging","ext.wikimediaEvents", "ext.navigationTiming","ext.uls.interface","ext.cx.eventlogging.campaigns","ext.cx.uls.quick.actions","wikibase.client.vector-2022","ext.checkUser.clientHints","ext.growthExperiments.SuggestedEditSession","wikibase.sidebar.tracking"];</script> <script>(RLQ=window.RLQ||[]).push(function(){mw.loader.impl(function(){return["user.options@12s5i",function($,jQuery,require,module){mw.user.tokens.set({"patrolToken":"+\\","watchToken":"+\\","csrfToken":"+\\"}); }];});});</script> <link rel="stylesheet" href="/w/load.php?lang=cs&amp;modules=ext.cite.styles%7Cext.uls.interlanguage%7Cext.visualEditor.desktopArticleTarget.noscript%7Cext.wikimediaBadges%7Cext.wikimediamessages.styles%7Cskins.vector.icons%2Cstyles%7Cskins.vector.search.codex.styles%7Cwikibase.client.init&amp;only=styles&amp;skin=vector-2022"> <script async="" src="/w/load.php?lang=cs&amp;modules=startup&amp;only=scripts&amp;raw=1&amp;skin=vector-2022"></script> <meta name="ResourceLoaderDynamicStyles" content=""> <link rel="stylesheet" href="/w/load.php?lang=cs&amp;modules=site.styles&amp;only=styles&amp;skin=vector-2022"> <meta name="generator" content="MediaWiki 1.44.0-wmf.4"> <meta name="referrer" content="origin"> <meta name="referrer" content="origin-when-cross-origin"> <meta name="robots" content="max-image-preview:standard"> <meta name="format-detection" content="telephone=no"> <meta name="viewport" content="width=1120"> <meta property="og:title" content="Prototypování – Wikipedie"> <meta property="og:type" content="website"> <link rel="alternate" media="only screen and (max-width: 640px)" href="//cs.m.wikipedia.org/wiki/Prototypov%C3%A1n%C3%AD"> <link rel="alternate" type="application/x-wiki" title="Editovat" href="/w/index.php?title=Prototypov%C3%A1n%C3%AD&amp;action=edit"> <link rel="apple-touch-icon" href="/static/apple-touch/wikipedia.png"> <link rel="icon" href="/static/favicon/wikipedia.ico"> <link rel="search" type="application/opensearchdescription+xml" href="/w/rest.php/v1/search" title="Wikipedie (cs)"> <link rel="EditURI" type="application/rsd+xml" href="//cs.wikipedia.org/w/api.php?action=rsd"> <link rel="canonical" href="https://cs.wikipedia.org/wiki/Prototypov%C3%A1n%C3%AD"> <link rel="license" href="https://creativecommons.org/licenses/by-sa/4.0/deed.cs"> <link rel="alternate" type="application/atom+xml" title="Atom kanál Wikipedie." href="/w/index.php?title=Speci%C3%A1ln%C3%AD:Posledn%C3%AD_zm%C4%9Bny&amp;feed=atom"> <link rel="dns-prefetch" href="//meta.wikimedia.org" /> <link rel="dns-prefetch" href="//login.wikimedia.org"> </head> <body class="skin--responsive skin-vector skin-vector-search-vue mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-0 ns-subject mw-editable page-Prototypování rootpage-Prototypování skin-vector-2022 action-view"><a class="mw-jump-link" href="#bodyContent">Přeskočit na obsah</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="Projekt"> <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="Hlavní menu" > <label id="vector-main-menu-dropdown-label" for="vector-main-menu-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-menu mw-ui-icon-wikimedia-menu"></span> <span class="vector-dropdown-label-text">Hlavní menu</span> </label> <div class="vector-dropdown-content"> <div id="vector-main-menu-unpinned-container" class="vector-unpinned-container"> <div id="vector-main-menu" class="vector-main-menu vector-pinnable-element"> <div class="vector-pinnable-header vector-main-menu-pinnable-header vector-pinnable-header-unpinned" data-feature-name="main-menu-pinned" data-pinnable-element-id="vector-main-menu" data-pinned-container-id="vector-main-menu-pinned-container" data-unpinned-container-id="vector-main-menu-unpinned-container" > <div class="vector-pinnable-header-label">Hlavní menu</div> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-main-menu.pin">přesunout do postranního panelu</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-main-menu.unpin">skrýt</button> </div> <div id="p-navigation" class="vector-menu mw-portlet mw-portlet-navigation" > <div class="vector-menu-heading"> Navigace </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="n-mainpage" class="mw-list-item"><a href="/wiki/Hlavn%C3%AD_strana" title="Navštívit Hlavní stranu [z]" accesskey="z"><span>Hlavní strana</span></a></li><li id="n-help" class="mw-list-item"><a href="/wiki/N%C3%A1pov%C4%9Bda:Obsah" title="Místo, kde najdete pomoc"><span>Nápověda</span></a></li><li id="n-helpdesk" class="mw-list-item"><a href="/wiki/Wikipedie:Pot%C5%99ebuji_pomoc" title="Pokud si nevíte rady, zeptejte se ostatních"><span>Potřebuji pomoc</span></a></li><li id="n-featuredcontent" class="mw-list-item"><a href="/wiki/Wikipedie:Nejlep%C5%A1%C3%AD_%C4%8Dl%C3%A1nky" title="Přehled článků, které jsou považovány za nejlepší na české Wikipedii"><span>Nejlepší články</span></a></li><li id="n-randompage" class="mw-list-item"><a href="/wiki/Speci%C3%A1ln%C3%AD:N%C3%A1hodn%C3%A1_str%C3%A1nka" title="Přejít na náhodně vybranou stránku [x]" accesskey="x"><span>Náhodný článek</span></a></li><li id="n-recentchanges" class="mw-list-item"><a href="/wiki/Speci%C3%A1ln%C3%AD:Posledn%C3%AD_zm%C4%9Bny" title="Seznam posledních změn na této wiki [r]" accesskey="r"><span>Poslední změny</span></a></li><li id="n-portal" class="mw-list-item"><a href="/wiki/Wikipedie:Port%C3%A1l_Wikipedie" title="O projektu, jak můžete pomoci, kde hledat"><span>Komunitní portál</span></a></li><li id="n-villagepump" class="mw-list-item"><a href="/wiki/Wikipedie:Pod_l%C3%ADpou" title="Hlavní diskusní fórum"><span>Pod lípou</span></a></li> </ul> </div> </div> </div> </div> </div> </div> </nav> <a href="/wiki/Hlavn%C3%AD_strana" 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="Wikipedie" src="/static/images/mobile/copyright/wikipedia-wordmark-cs.svg" style="width: 7.5em; height: 1.1875em;"> <img class="mw-logo-tagline" alt="Wikipedie: Otevřená encyklopedie" src="/static/images/mobile/copyright/wikipedia-tagline-cs.svg" width="118" height="13" style="width: 7.375em; height: 0.8125em;"> </span> </a> </div> <div class="vector-header-end"> <div id="p-search" role="search" class="vector-search-box-vue vector-search-box-collapses vector-search-box-show-thumbnail vector-search-box-auto-expand-width vector-search-box"> <a href="/wiki/Speci%C3%A1ln%C3%AD:Hled%C3%A1n%C3%AD" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only search-toggle" title="Prohledat tuto wiki [f]" accesskey="f"><span class="vector-icon mw-ui-icon-search mw-ui-icon-wikimedia-search"></span> <span>Hledání</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="Hledat na Wikipedii" aria-label="Hledat na Wikipedii" autocapitalize="sentences" title="Prohledat tuto wiki [f]" accesskey="f" id="searchInput" > <span class="cdx-text-input__icon cdx-text-input__start-icon"></span> </div> <input type="hidden" name="title" value="Speciální:Hledání"> </div> <button class="cdx-button cdx-search-input__end-button">Hledat</button> </form> </div> </div> </div> <nav class="vector-user-links vector-user-links-wide" aria-label="Osobní nástroje"> <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="Vzhled"> <div id="vector-appearance-dropdown" class="vector-dropdown " title="Změnit vzhled velikosti písma, šířky stránky a barvy" > <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="Vzhled" > <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">Vzhled</span> </label> <div class="vector-dropdown-content"> <div id="vector-appearance-unpinned-container" class="vector-unpinned-container"> </div> </div> </div> </nav> <div id="p-vector-user-menu-notifications" class="vector-menu mw-portlet emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> <div id="p-vector-user-menu-overflow" class="vector-menu mw-portlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="pt-sitesupport-2" class="user-links-collapsible-item mw-list-item user-links-collapsible-item"><a data-mw="interface" href="//donate.wikimedia.org/wiki/Special:FundraiserRedirector?utm_source=donate&amp;utm_medium=sidebar&amp;utm_campaign=C13_cs.wikipedia.org&amp;uselang=cs" class=""><span>Podpořte Wikipedii</span></a> </li> <li id="pt-createaccount-2" class="user-links-collapsible-item mw-list-item user-links-collapsible-item"><a data-mw="interface" href="/w/index.php?title=Speci%C3%A1ln%C3%AD:Vytvo%C5%99it_%C3%BA%C4%8Det&amp;returnto=Prototypov%C3%A1n%C3%AD" title="Doporučujeme vytvořit si účet a přihlásit se, ovšem není to povinné" class=""><span>Vytvoření účtu</span></a> </li> <li id="pt-login-2" class="user-links-collapsible-item mw-list-item user-links-collapsible-item"><a data-mw="interface" href="/w/index.php?title=Speci%C3%A1ln%C3%AD:P%C5%99ihl%C3%A1sit&amp;returnto=Prototypov%C3%A1n%C3%AD" title="Doporučujeme vám přihlásit se, ovšem není to povinné. [o]" accesskey="o" class=""><span>Přihlášení</span></a> </li> </ul> </div> </div> </div> <div id="vector-user-links-dropdown" class="vector-dropdown vector-user-menu vector-button-flush-right vector-user-menu-logged-out" title="Další možnosti" > <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="Osobní nástroje" > <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">Osobní nástroje</span> </label> <div class="vector-dropdown-content"> <div id="p-personal" class="vector-menu mw-portlet mw-portlet-personal user-links-collapsible-item" title="Uživatelské menu" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="pt-sitesupport" class="user-links-collapsible-item mw-list-item"><a href="//donate.wikimedia.org/wiki/Special:FundraiserRedirector?utm_source=donate&amp;utm_medium=sidebar&amp;utm_campaign=C13_cs.wikipedia.org&amp;uselang=cs"><span>Podpořte Wikipedii</span></a></li><li id="pt-createaccount" class="user-links-collapsible-item mw-list-item"><a href="/w/index.php?title=Speci%C3%A1ln%C3%AD:Vytvo%C5%99it_%C3%BA%C4%8Det&amp;returnto=Prototypov%C3%A1n%C3%AD" title="Doporučujeme vytvořit si účet a přihlásit se, ovšem není to povinné"><span class="vector-icon mw-ui-icon-userAdd mw-ui-icon-wikimedia-userAdd"></span> <span>Vytvoření účtu</span></a></li><li id="pt-login" class="user-links-collapsible-item mw-list-item"><a href="/w/index.php?title=Speci%C3%A1ln%C3%AD:P%C5%99ihl%C3%A1sit&amp;returnto=Prototypov%C3%A1n%C3%AD" title="Doporučujeme vám přihlásit se, ovšem není to povinné. [o]" accesskey="o"><span class="vector-icon mw-ui-icon-logIn mw-ui-icon-wikimedia-logIn"></span> <span>Přihlášení</span></a></li> </ul> </div> </div> <div id="p-user-menu-anon-editor" class="vector-menu mw-portlet mw-portlet-user-menu-anon-editor" > <div class="vector-menu-heading"> Stránky pro odhlášené editory <a href="/wiki/N%C3%A1pov%C4%9Bda:%C3%9Avod" aria-label="Více informací o editování"><span>dozvědět se více</span></a> </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="pt-anoncontribs" class="mw-list-item"><a href="/wiki/Speci%C3%A1ln%C3%AD:Moje_p%C5%99%C3%ADsp%C4%9Bvky" title="Seznam editací provedených z této IP adresy [y]" accesskey="y"><span>Příspěvky</span></a></li><li id="pt-anontalk" class="mw-list-item"><a href="/wiki/Speci%C3%A1ln%C3%AD:Moje_diskuse" title="Diskuse o editacích provedených z této IP adresy [n]" accesskey="n"><span>Diskuse</span></a></li> </ul> </div> </div> </div> </div> </nav> </div> </header> </div> <div class="mw-page-container"> <div class="mw-page-container-inner"> <div class="vector-sitenotice-container"> <div id="siteNotice"><!-- CentralNotice --></div> </div> <div class="vector-column-start"> <div class="vector-main-menu-container"> <div id="mw-navigation"> <nav id="mw-panel" class="vector-main-menu-landmark" aria-label="Projekt"> <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="Obsah" 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">Obsah</h2> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-toc.pin">přesunout do postranního panelu</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-toc.unpin">skrýt</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">(úvod)</div> </a> </li> <li id="toc-Úvod" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Úvod"> <div class="vector-toc-text"> <span class="vector-toc-numb">1</span> <span>Úvod</span> </div> </a> <ul id="toc-Úvod-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Náčrt_procesu_prototypování" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Náčrt_procesu_prototypování"> <div class="vector-toc-text"> <span class="vector-toc-numb">2</span> <span>Náčrt procesu prototypování</span> </div> </a> <ul id="toc-Náčrt_procesu_prototypování-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Dimenze_prototypů" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Dimenze_prototypů"> <div class="vector-toc-text"> <span class="vector-toc-numb">3</span> <span>Dimenze prototypů</span> </div> </a> <button aria-controls="toc-Dimenze_prototypů-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>Přepnout podsekci Dimenze prototypů</span> </button> <ul id="toc-Dimenze_prototypů-sublist" class="vector-toc-list"> <li id="toc-Horizontální_prototyp" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Horizontální_prototyp"> <div class="vector-toc-text"> <span class="vector-toc-numb">3.1</span> <span>Horizontální prototyp</span> </div> </a> <ul id="toc-Horizontální_prototyp-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Vertikální_prototyp" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Vertikální_prototyp"> <div class="vector-toc-text"> <span class="vector-toc-numb">3.2</span> <span>Vertikální prototyp</span> </div> </a> <ul id="toc-Vertikální_prototyp-sublist" class="vector-toc-list"> </ul> </li> </ul> </li> <li id="toc-Typy_prototypování" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Typy_prototypování"> <div class="vector-toc-text"> <span class="vector-toc-numb">4</span> <span>Typy prototypování</span> </div> </a> <button aria-controls="toc-Typy_prototypování-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>Přepnout podsekci Typy prototypování</span> </button> <ul id="toc-Typy_prototypování-sublist" class="vector-toc-list"> <li id="toc-Zahazovací_prototypování" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Zahazovací_prototypování"> <div class="vector-toc-text"> <span class="vector-toc-numb">4.1</span> <span>Zahazovací prototypování</span> </div> </a> <ul id="toc-Zahazovací_prototypování-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Evoluční_prototypování" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Evoluční_prototypování"> <div class="vector-toc-text"> <span class="vector-toc-numb">4.2</span> <span>Evoluční prototypování</span> </div> </a> <ul id="toc-Evoluční_prototypování-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Inkrementální_prototypování" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Inkrementální_prototypování"> <div class="vector-toc-text"> <span class="vector-toc-numb">4.3</span> <span>Inkrementální prototypování</span> </div> </a> <ul id="toc-Inkrementální_prototypování-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Extrémní_prototypování" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Extrémní_prototypování"> <div class="vector-toc-text"> <span class="vector-toc-numb">4.4</span> <span>Extrémní prototypování</span> </div> </a> <ul id="toc-Extrémní_prototypování-sublist" class="vector-toc-list"> </ul> </li> </ul> </li> <li id="toc-Výhody_prototypování" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Výhody_prototypování"> <div class="vector-toc-text"> <span class="vector-toc-numb">5</span> <span>Výhody prototypování</span> </div> </a> <ul id="toc-Výhody_prototypování-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Nevýhody_prototypování" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Nevýhody_prototypování"> <div class="vector-toc-text"> <span class="vector-toc-numb">6</span> <span>Nevýhody prototypování</span> </div> </a> <ul id="toc-Nevýhody_prototypování-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Nejlepší_projekty_používající_prototypování" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Nejlepší_projekty_používající_prototypování"> <div class="vector-toc-text"> <span class="vector-toc-numb">7</span> <span>Nejlepší projekty používající prototypování</span> </div> </a> <ul id="toc-Nejlepší_projekty_používající_prototypování-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Odkazy" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Odkazy"> <div class="vector-toc-text"> <span class="vector-toc-numb">8</span> <span>Odkazy</span> </div> </a> <button aria-controls="toc-Odkazy-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>Přepnout podsekci Odkazy</span> </button> <ul id="toc-Odkazy-sublist" class="vector-toc-list"> <li id="toc-Poznámky" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Poznámky"> <div class="vector-toc-text"> <span class="vector-toc-numb">8.1</span> <span>Poznámky</span> </div> </a> <ul id="toc-Poznámky-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Reference" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Reference"> <div class="vector-toc-text"> <span class="vector-toc-numb">8.2</span> <span>Reference</span> </div> </a> <ul id="toc-Reference-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Související_články" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Související_články"> <div class="vector-toc-text"> <span class="vector-toc-numb">8.3</span> <span>Související články</span> </div> </a> <ul id="toc-Související_články-sublist" class="vector-toc-list"> </ul> </li> </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="Obsah" 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="Přepnout obsah" > <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">Přepnout obsah</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">Prototypování</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="Přejděte k článku v jiném jazyce. Je dostupný v 15 jazycích" > <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-15" 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">15 jazyků</span> </label> <div class="vector-dropdown-content"> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li class="interlanguage-link interwiki-ar mw-list-item"><a href="https://ar.wikipedia.org/wiki/%D8%B5%D9%86%D8%A7%D8%B9%D8%A9_%D8%A7%D9%84%D9%86%D9%85%D8%A7%D8%B0%D8%AC_%D8%A7%D9%84%D8%A3%D9%88%D9%84%D9%8A%D8%A9_%D9%84%D9%84%D8%A8%D8%B1%D9%85%D8%AC%D9%8A%D8%A7%D8%AA" title="صناعة النماذج الأولية للبرمجيات – arabština" lang="ar" hreflang="ar" data-title="صناعة النماذج الأولية للبرمجيات" data-language-autonym="العربية" data-language-local-name="arabština" class="interlanguage-link-target"><span>العربية</span></a></li><li class="interlanguage-link interwiki-ca mw-list-item"><a href="https://ca.wikipedia.org/wiki/Model_de_prototips" title="Model de prototips – katalánština" lang="ca" hreflang="ca" data-title="Model de prototips" data-language-autonym="Català" data-language-local-name="katalánština" class="interlanguage-link-target"><span>Català</span></a></li><li class="interlanguage-link interwiki-de mw-list-item"><a href="https://de.wikipedia.org/wiki/Prototyping_(Softwareentwicklung)" title="Prototyping (Softwareentwicklung) – němčina" lang="de" hreflang="de" data-title="Prototyping (Softwareentwicklung)" data-language-autonym="Deutsch" data-language-local-name="němčina" 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/Software_prototyping" title="Software prototyping – angličtina" lang="en" hreflang="en" data-title="Software prototyping" data-language-autonym="English" data-language-local-name="angličtina" class="interlanguage-link-target"><span>English</span></a></li><li class="interlanguage-link interwiki-es mw-list-item"><a href="https://es.wikipedia.org/wiki/Modelo_de_prototipos" title="Modelo de prototipos – španělština" lang="es" hreflang="es" data-title="Modelo de prototipos" data-language-autonym="Español" data-language-local-name="španělština" class="interlanguage-link-target"><span>Español</span></a></li><li class="interlanguage-link interwiki-fa mw-list-item"><a href="https://fa.wikipedia.org/wiki/%D9%BE%DB%8C%D8%B4%E2%80%8C%D9%86%D9%85%D9%88%D9%86%D9%87_%D9%86%D8%B1%D9%85%E2%80%8C%D8%A7%D9%81%D8%B2%D8%A7%D8%B1" title="پیش‌نمونه نرم‌افزار – perština" lang="fa" hreflang="fa" data-title="پیش‌نمونه نرم‌افزار" data-language-autonym="فارسی" data-language-local-name="perština" class="interlanguage-link-target"><span>فارسی</span></a></li><li class="interlanguage-link interwiki-fr mw-list-item"><a href="https://fr.wikipedia.org/wiki/Prototypage_logiciel" title="Prototypage logiciel – francouzština" lang="fr" hreflang="fr" data-title="Prototypage logiciel" data-language-autonym="Français" data-language-local-name="francouzština" class="interlanguage-link-target"><span>Français</span></a></li><li class="interlanguage-link interwiki-hi mw-list-item"><a href="https://hi.wikipedia.org/wiki/%E0%A4%B8%E0%A5%89%E0%A4%AB%E0%A5%8D%E0%A4%9F%E0%A4%B5%E0%A5%87%E0%A4%AF%E0%A4%B0_%E0%A4%AA%E0%A5%8D%E0%A4%B0%E0%A5%8B%E0%A4%9F%E0%A5%8B%E0%A4%9F%E0%A4%BE%E0%A4%87%E0%A4%AA%E0%A4%BF%E0%A4%82%E0%A4%97" title="सॉफ्टवेयर प्रोटोटाइपिंग – hindština" lang="hi" hreflang="hi" data-title="सॉफ्टवेयर प्रोटोटाइपिंग" data-language-autonym="हिन्दी" data-language-local-name="hindština" class="interlanguage-link-target"><span>हिन्दी</span></a></li><li class="interlanguage-link interwiki-hu mw-list-item"><a href="https://hu.wikipedia.org/wiki/Protot%C3%ADpus-k%C3%A9sz%C3%ADt%C3%A9s" title="Prototípus-készítés – maďarština" lang="hu" hreflang="hu" data-title="Prototípus-készítés" data-language-autonym="Magyar" data-language-local-name="maďarština" class="interlanguage-link-target"><span>Magyar</span></a></li><li class="interlanguage-link interwiki-id mw-list-item"><a href="https://id.wikipedia.org/wiki/Pembuatan_purwarupa_perangkat_lunak" title="Pembuatan purwarupa perangkat lunak – indonéština" lang="id" hreflang="id" data-title="Pembuatan purwarupa perangkat lunak" data-language-autonym="Bahasa Indonesia" data-language-local-name="indonéština" class="interlanguage-link-target"><span>Bahasa Indonesia</span></a></li><li class="interlanguage-link interwiki-it mw-list-item"><a href="https://it.wikipedia.org/wiki/Modello_evolutivo" title="Modello evolutivo – italština" lang="it" hreflang="it" data-title="Modello evolutivo" data-language-autonym="Italiano" data-language-local-name="italština" class="interlanguage-link-target"><span>Italiano</span></a></li><li class="interlanguage-link interwiki-ja mw-list-item"><a href="https://ja.wikipedia.org/wiki/%E3%82%BD%E3%83%95%E3%83%88%E3%82%A6%E3%82%A7%E3%82%A2%E3%83%97%E3%83%AD%E3%83%88%E3%82%BF%E3%82%A4%E3%83%94%E3%83%B3%E3%82%B0" title="ソフトウェアプロトタイピング – japonština" lang="ja" hreflang="ja" data-title="ソフトウェアプロトタイピング" data-language-autonym="日本語" data-language-local-name="japonština" class="interlanguage-link-target"><span>日本語</span></a></li><li class="interlanguage-link interwiki-pt badge-Q70893996 mw-list-item" title=""><a href="https://pt.wikipedia.org/wiki/Prototipa%C3%A7%C3%A3o" title="Prototipação – portugalština" lang="pt" hreflang="pt" data-title="Prototipação" data-language-autonym="Português" data-language-local-name="portugalština" class="interlanguage-link-target"><span>Português</span></a></li><li class="interlanguage-link interwiki-ru mw-list-item"><a href="https://ru.wikipedia.org/wiki/%D0%9F%D1%80%D0%BE%D1%82%D0%BE%D1%82%D0%B8%D0%BF%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%BD%D0%BE%D0%B3%D0%BE_%D0%BE%D0%B1%D0%B5%D1%81%D0%BF%D0%B5%D1%87%D0%B5%D0%BD%D0%B8%D1%8F" title="Прототипирование программного обеспечения – ruština" lang="ru" hreflang="ru" data-title="Прототипирование программного обеспечения" data-language-autonym="Русский" data-language-local-name="ruština" class="interlanguage-link-target"><span>Русский</span></a></li><li class="interlanguage-link interwiki-zh-yue mw-list-item"><a href="https://zh-yue.wikipedia.org/wiki/%E8%BB%9F%E4%BB%B6%E5%8E%9F%E5%9E%8B" title="軟件原型 – kantonština" lang="yue" hreflang="yue" data-title="軟件原型" data-language-autonym="粵語" data-language-local-name="kantonština" 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/Q576460#sitelinks-wikipedia" title="Editovat mezijazykové odkazy" class="wbc-editpage">Upravit odkazy</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="Jmenné prostory"> <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/Prototypov%C3%A1n%C3%AD" title="Zobrazit obsahovou stránku [c]" accesskey="c"><span>Článek</span></a></li><li id="ca-talk" class="new vector-tab-noicon mw-list-item"><a href="/w/index.php?title=Diskuse:Prototypov%C3%A1n%C3%AD&amp;action=edit&amp;redlink=1" rel="discussion" class="new" title="Diskuse ke stránce (stránka neexistuje) [t]" accesskey="t"><span>Diskuse</span></a></li> </ul> </div> </div> <div id="vector-variants-dropdown" class="vector-dropdown emptyPortlet" > <input type="checkbox" id="vector-variants-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-variants-dropdown" class="vector-dropdown-checkbox " aria-label="Změnit variantu jazyka" > <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">čeština</span> </label> <div class="vector-dropdown-content"> <div id="p-variants" class="vector-menu mw-portlet mw-portlet-variants emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> </div> </div> </nav> </div> <div id="right-navigation" class="vector-collapsible"> <nav aria-label="Zobrazení"> <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/Prototypov%C3%A1n%C3%AD"><span>Číst</span></a></li><li id="ca-ve-edit" class="vector-tab-noicon mw-list-item"><a href="/w/index.php?title=Prototypov%C3%A1n%C3%AD&amp;veaction=edit" title="Editovat tuto stránku [v]" accesskey="v"><span>Editovat</span></a></li><li id="ca-edit" class="collapsible vector-tab-noicon mw-list-item"><a href="/w/index.php?title=Prototypov%C3%A1n%C3%AD&amp;action=edit" title="Editovat zdrojový kód této stránky [e]" accesskey="e"><span>Editovat zdroj</span></a></li><li id="ca-history" class="vector-tab-noicon mw-list-item"><a href="/w/index.php?title=Prototypov%C3%A1n%C3%AD&amp;action=history" title="Starší verze této stránky. [h]" accesskey="h"><span>Zobrazit historii</span></a></li> </ul> </div> </div> </nav> <nav class="vector-page-tools-landmark" aria-label="Nástroje ke stránce"> <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="Nástroje" > <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">Nástroje</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">Nástroje</div> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-page-tools.pin">přesunout do postranního panelu</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-page-tools.unpin">skrýt</button> </div> <div id="p-cactions" class="vector-menu mw-portlet mw-portlet-cactions emptyPortlet vector-has-collapsible-items" title="Další možnosti" > <div class="vector-menu-heading"> Akce </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/Prototypov%C3%A1n%C3%AD"><span>Číst</span></a></li><li id="ca-more-ve-edit" class="vector-more-collapsible-item mw-list-item"><a href="/w/index.php?title=Prototypov%C3%A1n%C3%AD&amp;veaction=edit" title="Editovat tuto stránku [v]" accesskey="v"><span>Editovat</span></a></li><li id="ca-more-edit" class="collapsible vector-more-collapsible-item mw-list-item"><a href="/w/index.php?title=Prototypov%C3%A1n%C3%AD&amp;action=edit" title="Editovat zdrojový kód této stránky [e]" accesskey="e"><span>Editovat zdroj</span></a></li><li id="ca-more-history" class="vector-more-collapsible-item mw-list-item"><a href="/w/index.php?title=Prototypov%C3%A1n%C3%AD&amp;action=history"><span>Zobrazit historii</span></a></li> </ul> </div> </div> <div id="p-tb" class="vector-menu mw-portlet mw-portlet-tb" > <div class="vector-menu-heading"> Obecné </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="t-whatlinkshere" class="mw-list-item"><a href="/wiki/Speci%C3%A1ln%C3%AD:Co_odkazuje_na/Prototypov%C3%A1n%C3%AD" title="Seznam všech wikistránek, které sem odkazují [j]" accesskey="j"><span>Odkazuje sem</span></a></li><li id="t-recentchangeslinked" class="mw-list-item"><a href="/wiki/Speci%C3%A1ln%C3%AD:Souvisej%C3%ADc%C3%AD_zm%C4%9Bny/Prototypov%C3%A1n%C3%AD" rel="nofollow" title="Nedávné změny stránek, na které je odkazováno [k]" accesskey="k"><span>Související změny</span></a></li><li id="t-upload" class="mw-list-item"><a href="//commons.wikimedia.org/wiki/Special:UploadWizard?uselang=cs" title="Nahrát obrázky či jiná multimédia [u]" accesskey="u"><span>Načíst soubor</span></a></li><li id="t-specialpages" class="mw-list-item"><a href="/wiki/Speci%C3%A1ln%C3%AD:Speci%C3%A1ln%C3%AD_str%C3%A1nky" title="Seznam všech speciálních stránek [q]" accesskey="q"><span>Speciální stránky</span></a></li><li id="t-permalink" class="mw-list-item"><a href="/w/index.php?title=Prototypov%C3%A1n%C3%AD&amp;oldid=23229319" title="Trvalý odkaz na současnou verzi této stránky"><span>Trvalý odkaz</span></a></li><li id="t-info" class="mw-list-item"><a href="/w/index.php?title=Prototypov%C3%A1n%C3%AD&amp;action=info" title="Více informací o této stránce"><span>Informace o stránce</span></a></li><li id="t-cite" class="mw-list-item"><a href="/w/index.php?title=Speci%C3%A1ln%C3%AD:Citovat&amp;page=Prototypov%C3%A1n%C3%AD&amp;id=23229319&amp;wpFormIdentifier=titleform" title="Informace o tom, jak citovat tuto stránku"><span>Citovat stránku</span></a></li><li id="t-urlshortener" class="mw-list-item"><a href="/w/index.php?title=Speci%C3%A1ln%C3%AD:UrlShortener&amp;url=https%3A%2F%2Fcs.wikipedia.org%2Fwiki%2FPrototypov%25C3%25A1n%25C3%25AD"><span>Získat zkrácené URL</span></a></li><li id="t-urlshortener-qrcode" class="mw-list-item"><a href="/w/index.php?title=Speci%C3%A1ln%C3%AD:QrCode&amp;url=https%3A%2F%2Fcs.wikipedia.org%2Fwiki%2FPrototypov%25C3%25A1n%25C3%25AD"><span>Stáhnout QR kód</span></a></li> </ul> </div> </div> <div id="p-coll-print_export" class="vector-menu mw-portlet mw-portlet-coll-print_export" > <div class="vector-menu-heading"> Tisk/export </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="coll-create_a_book" class="mw-list-item"><a href="/w/index.php?title=Speci%C3%A1ln%C3%AD:Kniha&amp;bookcmd=book_creator&amp;referer=Prototypov%C3%A1n%C3%AD"><span>Vytvořit knihu</span></a></li><li id="coll-download-as-rl" class="mw-list-item"><a href="/w/index.php?title=Speci%C3%A1ln%C3%AD:DownloadAsPdf&amp;page=Prototypov%C3%A1n%C3%AD&amp;action=show-download-screen"><span>Stáhnout jako PDF</span></a></li><li id="t-print" class="mw-list-item"><a href="/w/index.php?title=Prototypov%C3%A1n%C3%AD&amp;printable=yes" title="Tato stránka v podobě vhodné k tisku [p]" accesskey="p"><span>Verze k tisku</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"> Na jiných projektech </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/Q576460" title="Odkaz na propojenou položku datového úložiště [g]" accesskey="g"><span>Položka Wikidat</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="Nástroje ke stránce"> <div id="vector-page-tools-pinned-container" class="vector-pinned-container"> </div> </nav> <nav class="vector-appearance-landmark" aria-label="Vzhled"> <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">Vzhled</div> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-appearance.pin">přesunout do postranního panelu</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-appearance.unpin">skrýt</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">Z Wikipedie, otevřené encyklopedie</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="cs" dir="ltr"><p><b>Softwarové prototypování</b> (<a href="/wiki/Angli%C4%8Dtina" title="Angličtina">anglicky</a> <span class="cizojazycne" lang="en" title="angličtina"><i>Software prototyping</i></span>) je vytváření <a href="/wiki/Prototyp" title="Prototyp">prototypů</a> softwarových aplikací, tj. neúplných verzí <a href="/wiki/Software" title="Software">softwarového programu</a>. Je to činnost používaná v <a href="/wiki/Proces_v%C3%BDvoje_softwaru" title="Proces vývoje softwaru">procesu vývoje softwaru</a> a je srovnatelná s <a class="mw-selflink selflink">prototypováním</a> v jiných oborech, např. ve <a href="/wiki/V%C3%BDroba" title="Výroba">výrobě</a> nebo <a href="/wiki/Stroj%C3%ADrenstv%C3%AD" title="Strojírenství">strojírenství</a>. </p><p>Prototyp obvykle simuluje pouze některé aspekty výsledného produktu a může se od něj výrazně lišit. </p><p>Prototypování má několik výhod: softwarový návrhář a implementátor mohou v časných stádiích projektu získat cennou zpětnou vazbu od uživatelů. Klient a kontraktor mohou zjistit, zda software vyhovuje <a href="/w/index.php?title=Form%C3%A1ln%C3%AD_standard&amp;action=edit&amp;redlink=1" class="new" title="Formální standard (stránka neexistuje)">softwarovým standardům</a>, které má program splňovat. Umožňuje softwarovým inženýrům určitý odhad přesnosti počátečních odhadů a reálnosti dohodnutých termínů a <a href="/wiki/Miln%C3%ADk_(%C5%99%C3%ADzen%C3%AD_projektu)" title="Milník (řízení projektu)">milníků</a>. Míra nasazení a techniky používané v prototypování se vyvíjejí a diskutují od jeho návrhu na začátku 70. let 20. století.<sup class="reference" id="ref_6"><a href="#endnote_6">[6]</a></sup><span title="Chyba v použití šablony!" class="error" style="font-weight:bold;display:none;">Je zde použita šablona <code>{&#x7b;<a href="/wiki/%C5%A0ablona:Ref_label" title="Šablona:Ref label">Ref label</a>}}</code> označená jako k „pouze dočasnému použití“.</span> </p> <meta property="mw:PageProp/toc" /> <div class="mw-heading mw-heading2"><h2 id="Úvod"><span id=".C3.9Avod"></span>Úvod</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Prototypov%C3%A1n%C3%AD&amp;veaction=edit&amp;section=1" title="Editace sekce: Úvod" class="mw-editsection-visualeditor"><span>editovat</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=Prototypov%C3%A1n%C3%AD&amp;action=edit&amp;section=1" title="Editovat zdrojový kód sekce Úvod"><span>editovat zdroj</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Původním účelem prototypů je umožnit budoucím uživatelům softwaru vyhodnotit návrhy designu výsledného produktu skutečným používáním namísto interpretace a vyhodnocování jeho popisů. Prototypování je také použitelné pro koncové uživatele k popisu a prove požadavky, které byly původně opomenuty, a které mohou být klíčovým faktorem v komerčním vztahu mezi vývojáři a jejich klienty<sup id="cite_ref-1" class="reference"><a href="#cite_note-1"><span class="cite-bracket">&#91;</span>1<span class="cite-bracket">&#93;</span></a></sup>. S tímto cílem využívá intenzivně prototypování tak zvaný <a href="/w/index.php?title=Interak%C4%8Dn%C3%AD_design&amp;action=edit&amp;redlink=1" class="new" title="Interakční design (stránka neexistuje)">Interakční design</a>. </p><p>Tento přístup je v protikladu s monolitickým vývojovým cyklem vytváření kompletních programů v 60. a 70. letech 20. století, kdy byl nejdříve vyvinut kompletní program a pak se řešily nalezené odchylky mezi návrhem a implementací, což obvykle vede k vyšším nákladům a špatným odhadům času a ceny. Monolitický přístup byl přezdíván „Slaying (software) Dragon“ technika, protože předpokládá, že softwarový designer a vývojář je jediný hrdina, který má zabít draka sám. Prototypování může také snížit náklady a potíže při změnách hotového softwarového produktu. </p><p>Prototypování je jedním z přístupů, které popisuje <a href="/w/index.php?title=Frederick_P._Brooks&amp;action=edit&amp;redlink=1" class="new" title="Frederick P. Brooks (stránka neexistuje)">Frederick P. Brooks</a> ve své knize <i><a href="/w/index.php?title=Mythical_Man-Month&amp;action=edit&amp;redlink=1" class="new" title="Mythical Man-Month (stránka neexistuje)">Mythical Man-Month</a></i> z roku 1975 a článku <i><a href="/w/index.php?title=No_Silver_Bullet&amp;action=edit&amp;redlink=1" class="new" title="No Silver Bullet (stránka neexistuje)">No Silver Bullet</a></i> vydaném o 10 let později. </p><p>K prvním příkladům rozsáhlého softwarového prototypování byla implementace překladače NYU Ada/ED pro <a href="/wiki/Ada_(programovac%C3%AD_jazyk)" title="Ada (programovací jazyk)">programovací jazyk Ada</a><sup id="cite_ref-2" class="reference"><a href="#cite_note-2"><span class="cite-bracket">&#91;</span>2<span class="cite-bracket">&#93;</span></a></sup> implementovaný v <a href="/w/index.php?title=SETL&amp;action=edit&amp;redlink=1" class="new" title="SETL (stránka neexistuje)">SETL</a> s úmyslem vytvořit spustitelný sémantický model pro jazyk Ada, který upřednostňoval jasnost návrhu a uživatelského rozhraní před rychlostí a efektivitou. NYU Ada/ED byla první potvrzená implementace jazyka Ada, která byla certifikována v 11. dubna 1983.<sup id="cite_ref-3" class="reference"><a href="#cite_note-3"><span class="cite-bracket">&#91;</span>3<span class="cite-bracket">&#93;</span></a></sup> </p> <div class="mw-heading mw-heading2"><h2 id="Náčrt_procesu_prototypování"><span id="N.C3.A1.C4.8Drt_procesu_prototypov.C3.A1n.C3.AD"></span>Náčrt procesu prototypování</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Prototypov%C3%A1n%C3%AD&amp;veaction=edit&amp;section=2" title="Editace sekce: Náčrt procesu prototypování" class="mw-editsection-visualeditor"><span>editovat</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=Prototypov%C3%A1n%C3%AD&amp;action=edit&amp;section=2" title="Editovat zdrojový kód sekce Náčrt procesu prototypování"><span>editovat zdroj</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Proces prototypování zahrnuje tyto kroky: </p> <ol><li>Identifikace základních <a href="/w/index.php?title=Po%C5%BEadavek&amp;action=edit&amp;redlink=1" class="new" title="Požadavek (stránka neexistuje)">požadavků</a> <dl><dd>Stanovení základních požadavků včetně požadovaných vstupních a výstupních informací. Detaily jako například bezpečnost se v této fázi obvykle ignorují.</dd></dl></li> <li>Vývoj počátečního prototypu <dl><dd>Je vyvinut počáteční prototyp, který obsahuje pouze uživatelské rozhraní. (Viz <a href="#Horizontální_prototyp">horizontální prototyp</a> níže)</dd></dl></li> <li>Revize <dl><dd>Zákazníci včetně koncových uživatelů zkontrolují prototyp a poskytnou zpětnou vazbu pro zapracování změn nebo doplnění vlastností.</dd></dl></li> <li>Úprava a vylepšení prototypu <dl><dd>Využitím zpětné vazby lze vylepšit standardy i prototyp. Obvykle je nutné vyjednávání a upřesnění smlouvy a produktu. Kroky 3 a 4 se opakují, dokud je potřeba.</dd></dl></li></ol> <div class="mw-heading mw-heading2"><h2 id="Dimenze_prototypů"><span id="Dimenze_prototyp.C5.AF"></span>Dimenze prototypů</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Prototypov%C3%A1n%C3%AD&amp;veaction=edit&amp;section=3" title="Editace sekce: Dimenze prototypů" class="mw-editsection-visualeditor"><span>editovat</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=Prototypov%C3%A1n%C3%AD&amp;action=edit&amp;section=3" title="Editovat zdrojový kód sekce Dimenze prototypů"><span>editovat zdroj</span></a><span class="mw-editsection-bracket">]</span></span></div> <p><a href="/w/index.php?title=Jakob_Nielsen&amp;action=edit&amp;redlink=1" class="new" title="Jakob Nielsen (stránka neexistuje)">Jakob Nielsen</a> rozlišil ve své knize <i>Inženýrství použitelnosti</i> tyto dimenze prototypů: </p> <div class="mw-heading mw-heading3"><h3 id="Horizontální_prototyp"><span id="Horizont.C3.A1ln.C3.AD_prototyp"></span>Horizontální prototyp</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Prototypov%C3%A1n%C3%AD&amp;veaction=edit&amp;section=4" title="Editace sekce: Horizontální prototyp" class="mw-editsection-visualeditor"><span>editovat</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=Prototypov%C3%A1n%C3%AD&amp;action=edit&amp;section=4" title="Editovat zdrojový kód sekce Horizontální prototyp"><span>editovat zdroj</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Obvyklý termín pro prototyp uživatelského rozhraní je <b>horizontální prototyp</b>. Poskytuje podrobný náhled na celý systém nebo subsystém zaměřený spíše na uživatelské interakce než na nízkoúrovňovou funkčnost systému, jako je například přístup k databázi. Horizontální prototypy jsou užitečné pro: </p> <ul><li>potvrzení požadavků na uživatelské rozhraní a rozsah funkcí systému,</li> <li>ukázka systému pro získání zpětné vazby (případně i objednávek) od potenciálních zákazníků,</li> <li>předběžný odhady času, ceny a množství práce potřebné na vývoj systému.</li></ul> <div class="mw-heading mw-heading3"><h3 id="Vertikální_prototyp"><span id="Vertik.C3.A1ln.C3.AD_prototyp"></span>Vertikální prototyp</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Prototypov%C3%A1n%C3%AD&amp;veaction=edit&amp;section=5" title="Editace sekce: Vertikální prototyp" class="mw-editsection-visualeditor"><span>editovat</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=Prototypov%C3%A1n%C3%AD&amp;action=edit&amp;section=5" title="Editovat zdrojový kód sekce Vertikální prototyp"><span>editovat zdroj</span></a><span class="mw-editsection-bracket">]</span></span></div> <p><b>Vertikální prototyp</b> (<a href="/wiki/Angli%C4%8Dtina" title="Angličtina">anglicky</a> <span class="cizojazycne" lang="en" title="angličtina"><i>vertical prototype</i></span>) je úplnější propracování jediného subsystému nebo funkce. Je užitečný pro získání podrobných požadavků na danou funkci s následujícími výhodami: </p> <ul><li><a href="/w/index.php?title=Zjemn%C4%9Bn%C3%AD_(po%C4%8D%C3%ADt%C3%A1n%C3%AD)&amp;action=edit&amp;redlink=1" class="new" title="Zjemnění (počítání) (stránka neexistuje)">Zjemnění</a> návrhu databáze,</li> <li>Získání informací o objemu dat a potřebách na systémové rozhraní, pro určení kapacity sítě a provedení inženýrství,</li> <li>vyjasnění složitých požadavků by rozebráním skutečné funkčnosti systému.</li></ul> <div class="mw-heading mw-heading2"><h2 id="Typy_prototypování"><span id="Typy_prototypov.C3.A1n.C3.AD"></span>Typy prototypování</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Prototypov%C3%A1n%C3%AD&amp;veaction=edit&amp;section=6" title="Editace sekce: Typy prototypování" class="mw-editsection-visualeditor"><span>editovat</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=Prototypov%C3%A1n%C3%AD&amp;action=edit&amp;section=6" title="Editovat zdrojový kód sekce Typy prototypování"><span>editovat zdroj</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Softwarové prototypování má mnoho variant. Všechny však vycházejí ze dvou hlavních typů: zahazovací prototypování a evoluční prototypování. </p> <div class="mw-heading mw-heading3"><h3 id="Zahazovací_prototypování"><span id="Zahazovac.C3.AD_prototypov.C3.A1n.C3.AD"></span>Zahazovací prototypování</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Prototypov%C3%A1n%C3%AD&amp;veaction=edit&amp;section=7" title="Editace sekce: Zahazovací prototypování" class="mw-editsection-visualeditor"><span>editovat</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=Prototypov%C3%A1n%C3%AD&amp;action=edit&amp;section=7" title="Editovat zdrojový kód sekce Zahazovací prototypování"><span>editovat zdroj</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Také nazývané uzavřené prototypování. Zahazovací nebo <a href="/wiki/Rapidn%C3%AD_prototypov%C3%A1n%C3%AD" class="mw-redirect" title="Rapidní prototypování">rapidní prototypování</a> znamená vytvoření modelu, který bude nakonec zahozen a nestane se součástí výsledného dodaného softwaru. Po shromáždění předběžných požadavků je zkonstruován jednoduchý pracovní model systému, aby bylo možné názorně ukázat uživatelům, jak budou jejich požadavky implementovány do výsledného systému. </p> <dl><dd>Rapidní prototypování zahrnuje vytváření pracovního modelu různých složek systému ve velmi rané fázi, po relativně krátkém výzkumu. Metoda používaná při vytváření je obvykle dost neformální, nejdůležitějším faktorem je rychlost, kterou je model vytvořen. Model se pak stane východiskem, na kterém mohou uživatelé opětovně kontrolovat svá očekávání a vyjasňovat své požadavky. Když je tento cíl dosažen, prototyp model je 'zahozen', a systém je formálně vyvinut podle identifikovaných požadavků.<sup class="reference" id="ref_7"><a href="#endnote_7">[7]</a></sup><span title="Chyba v použití šablony!" class="error" style="font-weight:bold;display:none;">Je zde použita šablona <code>{&#x7b;<a href="/wiki/%C5%A0ablona:Ref_label" title="Šablona:Ref label">Ref label</a>}}</code> označená jako k „pouze dočasnému použití“.</span></dd></dl> <p>Nejzjevnější důvod pro použití zahazovacího prototypování je, že může být provedeno rychle. Dostanou-li uživatelé rychlou zpětnou vazbu na své požadavky, mohou vývoj softwaru včas zkorigovat. Provádění změn v časných fázích vývojového cyklu je velice cenově efektivní, protože nevyžaduje rozsáhlé změny. V pozdějších fázích projektu může i malá změna vyžadovat velké úsilí, protože softwarové systémy mají mnoho závislostí. Rychlost je klíčovou kvalitou při implementaci zahazovacího prototypu, protože s omezeným množstvím času a peněz lze malou část vynaložit na prototyp, který bude zahozený. </p><p>Další silnou stránkou zahazovacího prototypování je jeho schopnost zkonstruovat rozhraní, které uživatelé mohou testovat. Uživatelské rozhraní je tím, jak se uživateli systém jeví, a jeho včasným předvedením lze mnohem snáze porozumět, jak bude systém pracovat. </p> <dl><dd>…je uváděno, že revoluční <a href="/wiki/Rapidn%C3%AD_prototypov%C3%A1n%C3%AD" class="mw-redirect" title="Rapidní prototypování">rapidní prototypování</a> je efektivnější způsob, jak pracovat s uživatelskými požadavky, a proto je významným vylepšením celkové produktivity při vytváření softwaru. Požadavky lze identifikovat, simulovat a testovat mnohem rychleji a levněji, pokud jsou problémy možností vývoje, údržby a struktury softwaru ignorovány. To pak vede k přesnému popisu požadavků a následné konstrukci funkčního a z uživatelského pohledu použitelného systému obvyklými metodami vývoje softwaru.<sup class="reference" id="ref_8"><a href="#endnote_8">[8]</a></sup><span title="Chyba v použití šablony!" class="error" style="font-weight:bold;display:none;">Je zde použita šablona <code>{&#x7b;<a href="/wiki/%C5%A0ablona:Ref_label" title="Šablona:Ref label">Ref label</a>}}</code> označená jako k „pouze dočasnému použití“.</span></dd></dl> <p>Prototypy lze klasifikovat podle věrnosti, s jakou zachycují skutečný produkt s ohledem na vzhled, interakce a časování. Jednou z metod vytváření zahazovacího prototypu s nízkou věrností je <a href="/w/index.php?title=Pap%C3%ADrov%C3%A9_prototypov%C3%A1n%C3%AD&amp;action=edit&amp;redlink=1" class="new" title="Papírové prototypování (stránka neexistuje)">papírové prototypování</a>. Prototyp je implementován pomocí papíru a tužky, takže napodobuje funkci skutečného produktu, ale vůbec jako skutečný produkt nevypadá. Jinou metodou snadného vytvoření zahazovacího prototypu s vysokou věrností je použití <a href="/w/index.php?title=GUI_Builder&amp;action=edit&amp;redlink=1" class="new" title="GUI Builder (stránka neexistuje)">GUI Builderu</a> a vytvoření <i>klikací náhražky</i> - prototypu, který vypadá jako cílový systém, ale neposkytuje žádnou funkčnost. </p><p>Používání <a href="/w/index.php?title=Storyboard&amp;action=edit&amp;redlink=1" class="new" title="Storyboard (stránka neexistuje)">storyboardů</a>, animatik nebo kreseb není přesně totéž jako zahazovací prototypování, ale patří do stejné skupiny. Jde o nefunkční implementace, které ukazují, jak bude systém vypadat. </p><p>Souhrn: Při tomto přístupu je zkonstruován prototyp, který bude zahozen, a výsledný systém bude vytvořen z nuly. Kroky v tomto přístupu jsou: </p> <ol><li>Sepsání předběžných požadavků</li> <li>Návrh prototypu</li> <li>Uživatelské ověření prototypu, definice nových požadavků</li> <li>Opakování postupu pokud je třeba</li> <li>Sepsání výsledných požadavků</li></ol> <div class="mw-heading mw-heading3"><h3 id="Evoluční_prototypování"><span id="Evolu.C4.8Dn.C3.AD_prototypov.C3.A1n.C3.AD"></span>Evoluční prototypování</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Prototypov%C3%A1n%C3%AD&amp;veaction=edit&amp;section=8" title="Editace sekce: Evoluční prototypování" class="mw-editsection-visualeditor"><span>editovat</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=Prototypov%C3%A1n%C3%AD&amp;action=edit&amp;section=8" title="Editovat zdrojový kód sekce Evoluční prototypování"><span>editovat zdroj</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Evoluční prototypování (<a href="/wiki/Angli%C4%8Dtina" title="Angličtina">anglicky</a> <span class="cizojazycne" lang="en" title="angličtina"><i>Evolutionary prototyping</i>, <i>breadboard prototyping</i></span>) se zásadně liší od <a href="#Zahazovací_prototypování">zahazovacího prototypování</a>. Jeho hlavním cílem je strukturovaná tvorba velmi robustního prototypu, který slouží jako jádro budoucího systému, a jeho postupné vylepšování. Principem tohoto přístupu je postupné budování a vylepšování nového systému a implementace dalších požadavků. </p><p>Při vývoji systému pomocí evolučního prototypování je systém neustále zjemňován a přestavován. </p> <dl><dd>„…evoluční prototypování uznává, že nerozumíme všem požadavkům a implementujeme pouze ty, které dobře chápeme.“<sup class="reference" id="ref_5"><a href="#endnote_5">[5]</a></sup><span title="Chyba v použití šablony!" class="error" style="font-weight:bold;display:none;">Je zde použita šablona <code>{&#x7b;<a href="/wiki/%C5%A0ablona:Ref_label" title="Šablona:Ref label">Ref label</a>}}</code> označená jako k „pouze dočasnému použití“.</span></dd></dl> <p>Tato technika umožňuje, aby vývojový tým přidával vlastnosti nebo prováděl změny, které nemohly být formulovány ve fázi vytváření požadavků a návrhu. </p> <dl><dd>Aby byl systém užitečný, musí být vyvíjen používáním ve svém pracovním prostředí. Výrobek není nikdy „hotov“; je vyzrává jak se mění prostředí jako použití… často se snažíme definovat systém pomocí nejznámějšího referenčního rámce - kde právě jsme. Činíme předpoklady o způsobu, jak bude věc fungovat a technologickém základě, na kterém bude implementována. Je ustanoven plán na vývoj funkčnosti, a dříve nebo později vznikne něco co se podobá požadovanému systému.<sup class="reference" id="ref_9"><a href="#endnote_9">[9]</a></sup><span title="Chyba v použití šablony!" class="error" style="font-weight:bold;display:none;">Je zde použita šablona <code>{&#x7b;<a href="/wiki/%C5%A0ablona:Ref_label" title="Šablona:Ref label">Ref label</a>}}</code> označená jako k „pouze dočasnému použití“.</span></dd></dl> <p>Výhodou evolučních prototypů oproti zahazovacím prototypům je, že se jedná o funkční systém. I když nemají všechny plánované vlastnosti, mohou být používány jako dočasné řešení, dokud nebude dodán výsledný systém. </p> <dl><dd>„V rámci prototypování není neobvyklé dát uživateli počáteční prototyp k praktickému používání, dokud nebude k dispozici pokročilejší verze… Uživatel totiž často zjistí, že 'nedokonalý' systém je lepší než žádný.“<sup class="reference" id="ref_7"><a href="#endnote_7">[7]</a></sup><span title="Chyba v použití šablony!" class="error" style="font-weight:bold;display:none;">Je zde použita šablona <code>{&#x7b;<a href="/wiki/%C5%A0ablona:Ref_label" title="Šablona:Ref label">Ref label</a>}}</code> označená jako k „pouze dočasnému použití“.</span></dd></dl> <p>U evolučního prototypování se mohou vývojáři zaměřit na vývoj těch složek systému, kterým rozumějí, místo toho, aby pracovali na vývoji celého systému. </p> <dl><dd>Aby se minimalizovalo riziko, vývojář neimplementuje vlastnosti, které zatím nejsou dobře pochopeny. K nasazení u zákazníka se posílá částečný systém. Uživatelé mohou při práci se systémem odhalit potřebu nových vlastností a vyžádat si jejich implementaci od vývojářů. Vývojáři pak shromažďují požadavky na vylepšení spolu se svými vlastními a používá spolehlivé metody pro správu konfigurace pro změnu standardu pro úpravu požadavků na software, aktualizaci návrhu, úpravu kódu a nové testování.<sup class="reference" id="ref_10"><a href="#endnote_10">[10]</a></sup><span title="Chyba v použití šablony!" class="error" style="font-weight:bold;display:none;">Je zde použita šablona <code>{&#x7b;<a href="/wiki/%C5%A0ablona:Ref_label" title="Šablona:Ref label">Ref label</a>}}</code> označená jako k „pouze dočasnému použití“.</span></dd></dl> <div class="mw-heading mw-heading3"><h3 id="Inkrementální_prototypování"><span id="Inkrement.C3.A1ln.C3.AD_prototypov.C3.A1n.C3.AD"></span>Inkrementální prototypování</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Prototypov%C3%A1n%C3%AD&amp;veaction=edit&amp;section=9" title="Editace sekce: Inkrementální prototypování" class="mw-editsection-visualeditor"><span>editovat</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=Prototypov%C3%A1n%C3%AD&amp;action=edit&amp;section=9" title="Editovat zdrojový kód sekce Inkrementální prototypování"><span>editovat zdroj</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Produkt se skládá z dílčích prototypů, které jsou na závěr sloučeny do výsledného řešení. Inkrementálním prototypováním lze překlenout časovou propast mezi uživateli a vývojáři. </p> <div class="mw-heading mw-heading3"><h3 id="Extrémní_prototypování"><span id="Extr.C3.A9mn.C3.AD_prototypov.C3.A1n.C3.AD"></span>Extrémní prototypování</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Prototypov%C3%A1n%C3%AD&amp;veaction=edit&amp;section=10" title="Editace sekce: Extrémní prototypování" class="mw-editsection-visualeditor"><span>editovat</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=Prototypov%C3%A1n%C3%AD&amp;action=edit&amp;section=10" title="Editovat zdrojový kód sekce Extrémní prototypování"><span>editovat zdroj</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Extrémní prototypování se používá zvláště pro vývoj WWW aplikací. Vývoj webu rozkládá do tří fází, z nichž každá buduje na předchozí. První fáze je statický prototyp, který sestává hlavně z HTML stránek. Ve druhé fázi jsou naprogramovány obrazovky a plně funkční rozhraní využívající simulovanou vrstvu služeb. Ve třetí fázi jsou implementovány služby. Název extrémní prototypování má zacílit pozornost na druhou fázi procesu, kdy je vyvíjeno plně funkční uživatelské rozhraní s minimálním zřetelem na jiné služby, než ty, které jsou uvedeny ve smlouvě. </p> <div class="mw-heading mw-heading2"><h2 id="Výhody_prototypování"><span id="V.C3.BDhody_prototypov.C3.A1n.C3.AD"></span>Výhody prototypování</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Prototypov%C3%A1n%C3%AD&amp;veaction=edit&amp;section=11" title="Editace sekce: Výhody prototypování" class="mw-editsection-visualeditor"><span>editovat</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=Prototypov%C3%A1n%C3%AD&amp;action=edit&amp;section=11" title="Editovat zdrojový kód sekce Výhody prototypování"><span>editovat zdroj</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Prototypování má při vývoji softwaru mnoho výhod – některé jsou hmatatelné, jiné abstraktní.<sup class="reference" id="ref_11"><a href="#endnote_11">[11]</a></sup><span title="Chyba v použití šablony!" class="error" style="font-weight:bold;display:none;">Je zde použita šablona <code>{&#x7b;<a href="/wiki/%C5%A0ablona:Ref_label" title="Šablona:Ref label">Ref label</a>}}</code> označená jako k „pouze dočasnému použití“.</span> </p><p><b>Snížení času a nákladů</b>: Prototypování může zlepšit kvalitu požadavků a standardů, které budou mít k dispozici vývojáři. Protože s pozdějším odhalením potřeby změn roste jejich cena exponenciálně, časné stanovení toho, <i>co uživatel skutečně chce</i> může vést k rychlejšímu a méně nákladnému vývoji softwaru.<sup class="reference" id="ref_8"><a href="#endnote_8">[8]</a></sup><span title="Chyba v použití šablony!" class="error" style="font-weight:bold;display:none;">Je zde použita šablona <code>{&#x7b;<a href="/wiki/%C5%A0ablona:Ref_label" title="Šablona:Ref label">Ref label</a>}}</code> označená jako k „pouze dočasnému použití“.</span> </p><p><b>Zlepšené a zvýšené zapojení uživatele</b>: Prototypování vyžaduje zapojení uživatele, kterému umožňuje vidět a komunikovat s prototypem, což přináší lepší a úplnější zpětnou vazbu a přesnější popis požadavků a systému.<sup class="reference" id="ref_7"><a href="#endnote_7">[7]</a></sup><span title="Chyba v použití šablony!" class="error" style="font-weight:bold;display:none;">Je zde použita šablona <code>{&#x7b;<a href="/wiki/%C5%A0ablona:Ref_label" title="Šablona:Ref label">Ref label</a>}}</code> označená jako k „pouze dočasnému použití“.</span> Existence prototypu, který je vyzkoušen uživatelem, zabrání mnoha nedorozuměním a vzájemným nepochopením, ke kterým může dojít, když obě strany nekriticky věří, že druhá strana rozumí tomu, co řekli. Protože uživatelé znají <a href="/w/index.php?title=Probl%C3%A9mov%C3%A1_oblast&amp;action=edit&amp;redlink=1" class="new" title="Problémová oblast (stránka neexistuje)">problémovou oblast</a> lépe než kdokoli ve vývojovém týmu, zvětšená interakce by měla vést k produktu, který má větší hmatatelnou i nehmotnou kvalitu. Výsledný produkt pravděpodobně bude lépe vyhovovat představám uživatele na vzhled, funkčnost a provedení. </p> <div class="mw-heading mw-heading2"><h2 id="Nevýhody_prototypování"><span id="Nev.C3.BDhody_prototypov.C3.A1n.C3.AD"></span>Nevýhody prototypování</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Prototypov%C3%A1n%C3%AD&amp;veaction=edit&amp;section=12" title="Editace sekce: Nevýhody prototypování" class="mw-editsection-visualeditor"><span>editovat</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=Prototypov%C3%A1n%C3%AD&amp;action=edit&amp;section=12" title="Editovat zdrojový kód sekce Nevýhody prototypování"><span>editovat zdroj</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Prototypování může přinášet také nevýhody. </p><p><b>Nedostatečná analýza</b>: Koncentrace na omezený prototyp může odvádět vývojáře od náležité analýzy kompletního projektu. To může vést k přehlédnutí lepších řešení, tvorbě neúplných popisů nebo přeměně omezených prototypů na špatně navržené výsledné produkty, které lze obtížně <a href="/w/index.php?title=%C3%9Adr%C5%BEba_softwaru&amp;action=edit&amp;redlink=1" class="new" title="Údržba softwaru (stránka neexistuje)">udržovat</a>. Pokud má prototyp omezenou funkčnost, nelze jej dobře škálovat, pokud se prototyp používá jako východisko výsledného produktu, což může zůstat nepovšimnuto, pokud jsou vývojáři příliš zaměřeni na vytváření prototypu jako modelu. </p><p><b>Uživatelské zmatení prototypu a výsledného systému</b>: Uživatelé se mohou mylně domnívat, že prototyp který bude zahozen, je nevyladěným cílovým systémem. (Často si například nejsou vědomi, jaké úsilí je třeba vynaložit na doplnění chybových kontrol a bezpečnostních vlastností, který prototyp nemůže mít.) Kvůli tomu mohou předpokládat, že prototyp přesně modeluje výsledný systém, i když to není úmysl vývojářů. Uživatelé také mohou mylně spoléhat na vlastnosti, které byly obsaženy v prototypu pro jejich zhodnocení, a které nakonec byly z výsledného systému odstraněny. Pokud jsou uživatelé vyžadují, aby všechny navrhované vlastnosti byly obsaženy ve výsledném systému, může to vést ke konfliktu. </p><p><b>Nepochopení uživatelských potřeb ze strany vývojářů</b>: Vývojáři mohou předpokládat, že uživatelé sdílí jejich cíle (například doručit základní funkčnost včas a dodržet rozpočet), bez porozumění širším komerčním otázkám. Například představitelé zákazníka účastnící se schůzek o <a href="/w/index.php?title=Firemn%C3%AD_software&amp;action=edit&amp;redlink=1" class="new" title="Firemní software (stránka neexistuje)">firemním softwaru</a> mohou pod vlivem ukázek „auditování transakcí“ (při kterém se zaznamenávají změny, které mohou být zobrazovány v tabulce rozdílů) objednat tuto vlastnost, aniž by si byli vědomi, že vyžaduje dodatečné kódování a obvykle i silnější hardware kvůli zpracování dodatečných přístupů k databázi. Uživatelé se mohou domnívat, že mohou požadovat auditování ve všech oblastech, zatímco vývojáři to mohou považovat za zbytnou nebo zbytečnou vlastnost, protože si již vytvořili představy o rozsahu uživatelských požadavků. Pokud se vývojáři zavázali k dodání této funkčnosti před provedením revize požadavků uživatelů, ocitnou se mezi dvěma mlýnskými kameny, obzvláště pokud má zákazník dojednány sankce při nesplnění implementace požadavků. </p><p><b>Lpění vývojářů na prototypu</b>: Vývojáři mohou příliš lpět na prototypu, na jehož vytvoření vyvinuli velké úsilí; to může vést k problémům jako je snaha převést omezený prototyp na výsledný systém, přestože nemá vhodnou podkladovou architekturu. (To může napovídat, že by mělo být použito zahazovací prototypování místo evolučního.) </p><p><b>Nadměrný čas vývoje prototypu</b>: Klíčovou vlastností prototypování je fakt, že se předpokládá, že bude uděláno rychle. Pokud vývojáři tento fakt ztratí ze zřetele, mohou se snažit vyvinout prototyp, který je příliš složitý. Když je prototyp zahozen přesně vyvinut požadavky, že poskytuje nemůže dává dostačující zvyšuje v productivity vytvořit up pro čas strávený vývojem prototypu. Uživatelé mohou uváznout v diskuzích o detailech prototypu, což zdržuje vývojový tým a opožďuje dodání výsledného produktu. </p><p><b>Náklady na implementaci prototypování</b>: počáteční náklady pro vytvoření vývojového týmu zaměřeného na prototypování mohou být vysoké. Mnoho společností má zavedenou určitou metodologii vývoje a její změna může vyžadovat přeškolování a změnu nástrojů. Mnoho firem se proto snaží zavést prototypování bez přeškolení svých zaměstnanců. </p> <dl><dd>Obvyklým problémem s přijetím prototypování jsou vysoká očekávání produktivity s nedostatečným úsilím skrytým v učící křivce Kromě tréninku pro používání prototypovacích technik, existuje často přehlížen potřebuje pro firemní vývoj a projekt určitý podkladových struktura podporovat technologie. Pokud jsou tyto podkladové struktury vynechány, výsledkem může být nižší produktivita.<sup class="reference" id="ref_13"><a href="#endnote_13">[13]</a></sup><span title="Chyba v použití šablony!" class="error" style="font-weight:bold;display:none;">Je zde použita šablona <code>{&#x7b;<a href="/wiki/%C5%A0ablona:Ref_label" title="Šablona:Ref label">Ref label</a>}}</code> označená jako k „pouze dočasnému použití“.</span></dd></dl> <div class="mw-heading mw-heading2"><h2 id="Nejlepší_projekty_používající_prototypování"><span id="Nejlep.C5.A1.C3.AD_projekty_pou.C5.BE.C3.ADvaj.C3.ADc.C3.AD_prototypov.C3.A1n.C3.AD"></span>Nejlepší projekty používající prototypování</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Prototypov%C3%A1n%C3%AD&amp;veaction=edit&amp;section=13" title="Editace sekce: Nejlepší projekty používající prototypování" class="mw-editsection-visualeditor"><span>editovat</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=Prototypov%C3%A1n%C3%AD&amp;action=edit&amp;section=13" title="Editovat zdrojový kód sekce Nejlepší projekty používající prototypování"><span>editovat zdroj</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Přestože bývá uváděno, že určitá forma prototypování může být použita v každém projektu, prototypování přináší největší užitek u systémů, které mají mnoho interakcí s uživateli. </p> <dl><dd>Bylo zjištěno, že prototypování je velmi efektivní pro analýzu a návrh online systémů, zvláště pro <a href="/wiki/Transak%C4%8Dn%C3%AD_zpracov%C3%A1n%C3%AD" title="Transakční zpracování">transakční zpracování</a>, kde používání obrazovkových dialogů je mnohem více v evidenci. Čím je větší interakce mezi počítačem a uživatelem, tím větší je výhoda rychlého vytvoření systému, se kterým si uživatel může hrát.<sup class="reference" id="ref_7"><a href="#endnote_7">[7]</a></sup><span title="Chyba v použití šablony!" class="error" style="font-weight:bold;display:none;">Je zde použita šablona <code>{&#x7b;<a href="/wiki/%C5%A0ablona:Ref_label" title="Šablona:Ref label">Ref label</a>}}</code> označená jako k „pouze dočasnému použití“.</span></dd></dl> <p>U systémů s minimální uživatelskou interakcí, jako například <a href="/wiki/D%C3%A1vkov%C3%A9_zpracov%C3%A1n%C3%AD" title="Dávkové zpracování">dávkové zpracování</a> nebo systémy, které většinou provádějí výpočty, nepřináší prototypování velké výhody. Někdy může být kódování potřebné pro vytvoření systémových funkcí příliš intenzivní a potenciální zisky, které by prototypování mohlo přinést jsou příliš malé.<sup class="reference" id="ref_7"><a href="#endnote_7">[7]</a></sup><span title="Chyba v použití šablony!" class="error" style="font-weight:bold;display:none;">Je zde použita šablona <code>{&#x7b;<a href="/wiki/%C5%A0ablona:Ref_label" title="Šablona:Ref label">Ref label</a>}}</code> označená jako k „pouze dočasnému použití“.</span> </p><p>Prototypování je zvláště vhodné pro návrh dobrých rozhraní pro <a href="/wiki/Human-computer_interaction" class="mw-redirect" title="Human-computer interaction">Human-computer interaction</a>. „Dosud je jedním z dosud nejproduktivnějších použití rapidního prototypování iterativní inženýrství uživatelských požadavků a návrh rozhraní člověk-počítač.“<sup class="reference" id="ref_8"><a href="#endnote_8">[8]</a></sup><span title="Chyba v použití šablony!" class="error" style="font-weight:bold;display:none;">Je zde použita šablona <code>{&#x7b;<a href="/wiki/%C5%A0ablona:Ref_label" title="Šablona:Ref label">Ref label</a>}}</code> označená jako k „pouze dočasnému použití“.</span> </p> <div class="mw-heading mw-heading2"><h2 id="Odkazy">Odkazy</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Prototypov%C3%A1n%C3%AD&amp;veaction=edit&amp;section=14" title="Editace sekce: Odkazy" class="mw-editsection-visualeditor"><span>editovat</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=Prototypov%C3%A1n%C3%AD&amp;action=edit&amp;section=14" title="Editovat zdrojový kód sekce Odkazy"><span>editovat zdroj</span></a><span class="mw-editsection-bracket">]</span></span></div> <div class="mw-heading mw-heading3"><h3 id="Poznámky"><span id="Pozn.C3.A1mky"></span>Poznámky</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Prototypov%C3%A1n%C3%AD&amp;veaction=edit&amp;section=15" title="Editace sekce: Poznámky" class="mw-editsection-visualeditor"><span>editovat</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=Prototypov%C3%A1n%C3%AD&amp;action=edit&amp;section=15" title="Editovat zdrojový kód sekce Poznámky"><span>editovat zdroj</span></a><span class="mw-editsection-bracket">]</span></span></div> <ol><li><span class="citation wikicite" id="endnote_1"><b><a href="#ref_1">^</a></b></span><span title="Chyba v použití šablony!" class="error" style="font-weight:bold;display:none;">Je zde použita šablona <code>{&#x7b;<a href="/wiki/%C5%A0ablona:Note" title="Šablona:Note">Note</a>}}</code> označená jako k „pouze dočasnému použití“.</span> C. Melissa Mcclendon, Larry Regot, Gerri Akers: The Analysis and Prototyping of Effective Graphical User Interfaces. October 1996. <a rel="nofollow" class="external autonumber" href="https://web.archive.org/web/20000503141817/http://www.umsl.edu/~s980548/gproj1/intro.html">[1]</a></li> <li><span class="citation wikicite" id="endnote_2"><b><a href="#ref_2">^</a></b></span><span title="Chyba v použití šablony!" class="error" style="font-weight:bold;display:none;">Je zde použita šablona <code>{&#x7b;<a href="/wiki/%C5%A0ablona:Note" title="Šablona:Note">Note</a>}}</code> označená jako k „pouze dočasnému použití“.</span> D.A. Stacy, professor, University of Guelph. Guelph, Ontario. Lecture notes on Rapid Prototyping. August, 1997. <a rel="nofollow" class="external autonumber" href="https://archive.today/20010222114908/http://hebb.cis.uoguelph.ca/~dave/343/Lectures/prototype.html">[2]</a></li> <li><span class="citation wikicite" id="endnote_3"><b><a href="#ref_3">^</a></b></span><span title="Chyba v použití šablony!" class="error" style="font-weight:bold;display:none;">Je zde použita šablona <code>{&#x7b;<a href="/wiki/%C5%A0ablona:Note" title="Šablona:Note">Note</a>}}</code> označená jako k „pouze dočasnému použití“.</span> Stephen J. Andriole: Information System Design Principles for the 90s: Getting it Right. AFCEA International Press, Fairfax, Virginia. 1990. Page 13.</li> <li><span class="citation wikicite" id="endnote_4"><b><a href="#ref_4">^</a></b></span><span title="Chyba v použití šablony!" class="error" style="font-weight:bold;display:none;">Je zde použita šablona <code>{&#x7b;<a href="/wiki/%C5%A0ablona:Note" title="Šablona:Note">Note</a>}}</code> označená jako k „pouze dočasnému použití“.</span> R. Charette, Software Engineering Risk Analysis and Management. McGraw Hill, New York, 1989.</li> <li><span class="citation wikicite" id="endnote_5"><b><a href="#ref_5">^</a></b></span><span title="Chyba v použití šablony!" class="error" style="font-weight:bold;display:none;">Je zde použita šablona <code>{&#x7b;<a href="/wiki/%C5%A0ablona:Note" title="Šablona:Note">Note</a>}}</code> označená jako k „pouze dočasnému použití“.</span> Alan M. Davis: Operational Prototyping: A new Development Approach. IEEE Software, September 1992. Page 71.</li> <li><span class="citation wikicite" id="endnote_6"><b><a href="#ref_6">^</a></b></span><span title="Chyba v použití šablony!" class="error" style="font-weight:bold;display:none;">Je zde použita šablona <code>{&#x7b;<a href="/wiki/%C5%A0ablona:Note" title="Šablona:Note">Note</a>}}</code> označená jako k „pouze dočasnému použití“.</span> Todd Grimm: The Human Condition: A Justification for Rapid Prototyping. Time Compression Technologies, vol. 3 no. 3. Accelerated Technologies, Inc. May 1998 . Page 1. <a rel="nofollow" class="external autonumber" href="http://www.tagrimm.com/publications/art-human-1998.html">[3]</a> <a rel="nofollow" class="external text" href="https://web.archive.org/web/20220517033838/http://www.tagrimm.com/publications/art-human-1998.html">Archivováno</a> 17. 5. 2022 na <a href="/wiki/Internet_Archive" title="Internet Archive">Wayback Machine</a>.</li> <li><span class="citation wikicite" id="endnote_7"><b><a href="#ref_7">^</a></b></span><span title="Chyba v použití šablony!" class="error" style="font-weight:bold;display:none;">Je zde použita šablona <code>{&#x7b;<a href="/wiki/%C5%A0ablona:Note" title="Šablona:Note">Note</a>}}</code> označená jako k „pouze dočasnému použití“.</span> John Crinnion: Evolutionary Systems Development, a practical guide to the use of prototyping within a structured systems methodology. Plenum Press, New York, 1991. Page 18.</li> <li><span class="citation wikicite" id="endnote_8"><b><a href="#ref_8">^</a></b></span><span title="Chyba v použití šablony!" class="error" style="font-weight:bold;display:none;">Je zde použita šablona <code>{&#x7b;<a href="/wiki/%C5%A0ablona:Note" title="Šablona:Note">Note</a>}}</code> označená jako k „pouze dočasnému použití“.</span> S. P. Overmyer: Revolutionary vs. Evolutionary Rapid Prototyping: Balancing Software Productivity and HCI Design Concerns. Center of Excellence in Command, Control, Communications and Intelligence (C3I), George Mason University, 4400 University Drive, Fairfax, Virginia.</li> <li><span class="citation wikicite" id="endnote_9"><b><a href="#ref_9">^</a></b></span><span title="Chyba v použití šablony!" class="error" style="font-weight:bold;display:none;">Je zde použita šablona <code>{&#x7b;<a href="/wiki/%C5%A0ablona:Note" title="Šablona:Note">Note</a>}}</code> označená jako k „pouze dočasnému použití“.</span> Software Productivity Consortium: Evolutionary Rapid Development. SPC document SPC-97057-CMC, version 01.00.04, June 1997. Herndon, Va. Page 6.</li> <li><span class="citation wikicite" id="endnote_10"><b><a href="#ref_10">^</a></b></span><span title="Chyba v použití šablony!" class="error" style="font-weight:bold;display:none;">Je zde použita šablona <code>{&#x7b;<a href="/wiki/%C5%A0ablona:Note" title="Šablona:Note">Note</a>}}</code> označená jako k „pouze dočasnému použití“.</span> Davis. Page 72-73. Citing: E. Bersoff and A. Davis, Impacts of Life Cycle Models of Software Configuration Management. Comm. ACM, Aug. 1991, pp.&#160;104–118</li> <li><span class="citation wikicite" id="endnote_11"><b><a href="#ref_11">^</a></b></span><span title="Chyba v použití šablony!" class="error" style="font-weight:bold;display:none;">Je zde použita šablona <code>{&#x7b;<a href="/wiki/%C5%A0ablona:Note" title="Šablona:Note">Note</a>}}</code> označená jako k „pouze dočasnému použití“.</span> Adapted from C. Melissa Mcclendon, Larry Regot, Gerri Akers.</li> <li><span class="citation wikicite" id="endnote_12"><b><a href="#ref_12">^</a></b></span><span title="Chyba v použití šablony!" class="error" style="font-weight:bold;display:none;">Je zde použita šablona <code>{&#x7b;<a href="/wiki/%C5%A0ablona:Note" title="Šablona:Note">Note</a>}}</code> označená jako k „pouze dočasnému použití“.</span> Adapted from Software Productivity Consortium. PPS 10-13.</li> <li><span class="citation wikicite" id="endnote_13"><b><a href="#ref_13">^</a></b></span><span title="Chyba v použití šablony!" class="error" style="font-weight:bold;display:none;">Je zde použita šablona <code>{&#x7b;<a href="/wiki/%C5%A0ablona:Note" title="Šablona:Note">Note</a>}}</code> označená jako k „pouze dočasnému použití“.</span> Joseph E. Urban: Software Prototyping and Requirements Engineering. Rome Laboratory, Rome, NY.</li> <li><span class="citation wikicite" id="endnote_14"><b><a href="#ref_14">^</a></b></span><span title="Chyba v použití šablony!" class="error" style="font-weight:bold;display:none;">Je zde použita šablona <code>{&#x7b;<a href="/wiki/%C5%A0ablona:Note" title="Šablona:Note">Note</a>}}</code> označená jako k „pouze dočasnému použití“.</span> Paul W. Parry. Rapid Software Prototyping. Sheffield Hallam University, Sheffield, UK. <a rel="nofollow" class="external autonumber" href="http://www.shu.ac.uk/schools/cms/rapid.software.prototyping/rapid.software.prototyping.html">[4]</a> <a rel="nofollow" class="external text" href="https://web.archive.org/web/20190213005936/http://www.shu.ac.uk/schools/cms/rapid.software.prototyping/rapid.software.prototyping.html">Archivováno</a> 13. 2. 2019 na <a href="/wiki/Internet_Archive" title="Internet Archive">Wayback Machine</a>.</li> <li><span class="citation wikicite" id="endnote_15"><b><a href="#ref_15">^</a></b></span><span title="Chyba v použití šablony!" class="error" style="font-weight:bold;display:none;">Je zde použita šablona <code>{&#x7b;<a href="/wiki/%C5%A0ablona:Note" title="Šablona:Note">Note</a>}}</code> označená jako k „pouze dočasnému použití“.</span> Dr. Ramon Acosta, Carla Burns, William Rzepka, and James Sidoran. Applying Rapid Prototyping Techniques in the Requirements Engineering Environment. IEEE, 1994. <a rel="nofollow" class="external autonumber" href="https://web.archive.org/web/19990421115836/http://www.stsc.hill.af.mil/CrossTalk/1994/oct/xt94d10g.html">[5]</a></li> <li><span class="citation wikicite" id="endnote_16"><b><a href="#ref_16">^</a></b></span><span title="Chyba v použití šablony!" class="error" style="font-weight:bold;display:none;">Je zde použita šablona <code>{&#x7b;<a href="/wiki/%C5%A0ablona:Note" title="Šablona:Note">Note</a>}}</code> označená jako k „pouze dočasnému použití“.</span> Software Productivity Solutions, Incorporated. Advanced Requirements Engineering Workstation (AREW). 1996. <a rel="nofollow" class="external autonumber" href="https://web.archive.org/web/20070927141008/http://www.sps.com/company/techfocus/modeling/arew.html">[6]</a></li> <li><span class="citation wikicite" id="endnote_17"><b><a href="#ref_17">^</a></b></span><span title="Chyba v použití šablony!" class="error" style="font-weight:bold;display:none;">Je zde použita šablona <code>{&#x7b;<a href="/wiki/%C5%A0ablona:Note" title="Šablona:Note">Note</a>}}</code> označená jako k „pouze dočasnému použití“.</span> from GE Research and Development. <a rel="nofollow" class="external free" href="https://web.archive.org/web/20061013220422/http://www.crd.ge.com/esl/cgsp/fact_sheet/objorien/index.html">https://web.archive.org/web/20061013220422/http://www.crd.ge.com/esl/cgsp/fact_sheet/objorien/index.html</a></li> <li><span class="citation wikicite" id="endnote_18"><b><a href="#ref_18">^</a></b></span><span title="Chyba v použití šablony!" class="error" style="font-weight:bold;display:none;">Je zde použita šablona <code>{&#x7b;<a href="/wiki/%C5%A0ablona:Note" title="Šablona:Note">Note</a>}}</code> označená jako k „pouze dočasnému použití“.</span> Dynamic Systems Development Method Consortium. <a rel="nofollow" class="external free" href="https://web.archive.org/web/20060209072841/http://na.dsdm.org/">https://web.archive.org/web/20060209072841/http://na.dsdm.org/</a></li> <li><span class="citation wikicite" id="endnote_19"><b><a href="#ref_19">^</a></b></span><span title="Chyba v použití šablony!" class="error" style="font-weight:bold;display:none;">Je zde použita šablona <code>{&#x7b;<a href="/wiki/%C5%A0ablona:Note" title="Šablona:Note">Note</a>}}</code> označená jako k „pouze dočasnému použití“.</span> Alan Dix, Janet Finlay, Gregory D. Abowd, Russell Beale; Human-Computer Interaction, Third edition</li></ol> <div class="mw-heading mw-heading3"><h3 id="Reference">Reference</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Prototypov%C3%A1n%C3%AD&amp;veaction=edit&amp;section=16" title="Editace sekce: Reference" class="mw-editsection-visualeditor"><span>editovat</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=Prototypov%C3%A1n%C3%AD&amp;action=edit&amp;section=16" title="Editovat zdrojový kód sekce Reference"><span>editovat zdroj</span></a><span class="mw-editsection-bracket">]</span></span></div> <p><span class="plainlinks"><i>V tomto článku byl použit <a href="/wiki/Wikipedie:WikiProjekt_P%C5%99eklad/Rady" title="Wikipedie:WikiProjekt Překlad/Rady">překlad</a> textu z článku <a class="external text" href="https://en.wikipedia.org/wiki/Software_prototyping?oldid=802845142"><span class="cizojazycne" lang="en" title="angličtina">Software prototyping</span></a> na anglické Wikipedii.</i></span> </p> <div class="mw-references-wrap"><ol class="references"> <li id="cite_note-1"><span class="mw-cite-backlink"><a href="#cite_ref-1">↑</a></span> <span class="reference-text">Smith MF <i>Software Prototypování: Adoption, Praxe a Management</i>. McGraw-Hill, Londýn (1991).</span> </li> <li id="cite_note-2"><span class="mw-cite-backlink"><a href="#cite_ref-2">↑</a></span> <span class="reference-text"><cite style="font-style:normal;">DEWAR, Robert B. K.; FISHER JR., Gerald.; SCHONBERG, Edmond; FROELICH, Robert; BRYANT, Stephen. NYU Ada Translátor a Interpreter. <i>ACM SIGPLAN Notices - Proceedings of ACM-SIGPLAN Symposium na Ada Programming Language</i>. November 1980. <span style="white-space:nowrap"><a href="/wiki/International_Standard_Book_Number" title="International Standard Book Number">ISBN</a>&#160;<a href="/wiki/Speci%C3%A1ln%C3%AD:Zdroje_knih/0-89791-030-3" title="Speciální:Zdroje knih/0-89791-030-3"><span class="&#73;SBN">0-89791-030-3</span></a></span>. <a href="/wiki/Digital_object_identifier" title="Digital object identifier">DOI</a> <a rel="nofollow" class="external text" href="https://dx.doi.org/10.1145%2F948632.948659">10.1145/948632.948659</a>.</cite><span class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rfr_id=info:sid/cs.wikipedia.org:templatecitaceperiodika&amp;rft.jtitle=ACM+SIGPLAN+Notices+-+Proceedings+of+ACM-SIGPLAN+Symposium+na+Ada+Programming+Language&amp;rft_id=info:doi/10.1145%2F948632.948659&amp;rft.atitle=NYU+Ada+Transl%C3%A1tor+a+Interpreter&amp;rft.date=November+1980&amp;rft.aulast=Dewar&amp;rft.aufirst=Robert+B.+K.&amp;rft.au=Fisher+Jr.%2C+Gerald.&amp;rft.au=Schonberg%2C+Edmond"><span style="display:none">&#160;</span></span></span> </li> <li id="cite_note-3"><span class="mw-cite-backlink"><a href="#cite_ref-3">↑</a></span> <span class="reference-text"><cite class="book" style="font-style:normal;">SofTech Inc., Waltham, MA. <i>Ada Compiler Validation Summary Report: NYU Ada/ED, Version 19.7 V-001</i> [online]. 1983-04-11 [cit. 2010-12-16]. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20120312080046/http://oai.dtic.mil/oai/oai?verb=getRecord&amp;metadataPrefix=html&amp;identifier=ADA136759">Dostupné v&#160;archivu</a> pořízeném dne&#160;2012-03-12.</cite><span class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rfr_id=info:sid/cs.wikipedia.org:templatecitaceelmonografie&amp;rft.btitle=Ada+Compiler+Validation+Summary+Report%3A+NYU+Ada%2FED%2C+Version+19.7+V-001&amp;rft_id=http%3A%2F%2Foai.dtic.mil%2Foai%2Foai%3Fverb%3DgetRecord%26metadataPrefix%3Dhtml%26identifier%3DADA136759&amp;rft.au=SofTech+Inc.%2C+Waltham%2C+MA"><span style="display:none">&#160;</span></span></span> </li> </ol></div> <div class="mw-heading mw-heading3"><h3 id="Související_články"><span id="Souvisej.C3.ADc.C3.AD_.C4.8Dl.C3.A1nky"></span>Související články</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Prototypov%C3%A1n%C3%AD&amp;veaction=edit&amp;section=17" title="Editace sekce: Související články" class="mw-editsection-visualeditor"><span>editovat</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=Prototypov%C3%A1n%C3%AD&amp;action=edit&amp;section=17" title="Editovat zdrojový kód sekce Související články"><span>editovat zdroj</span></a><span class="mw-editsection-bracket">]</span></span></div> <ul><li><a href="/wiki/Prototyp" title="Prototyp">Prototyp</a></li> <li><a href="/wiki/Rapid_prototyping" title="Rapid prototyping">Rapid prototyping</a></li> <li><a href="/wiki/Agiln%C3%AD_metodiky" title="Agilní metodiky">Agilní metodiky</a></li> <li><a href="/wiki/Rapid_Application_Development" title="Rapid Application Development">Rapid Application Development</a></li></ul> <style data-mw-deduplicate="TemplateStyles:r23078045">.mw-parser-output .navbox2{box-sizing:border-box;border:1px solid #a2a9b1;width:100%;clear:both;font-size:88%;text-align:center;padding:1px;margin:1em auto 0}.mw-parser-output .navbox2 .navbox2{margin-top:0}.mw-parser-output .navbox2+.navbox2{margin-top:-1px}.mw-parser-output .navbox2-inner,.mw-parser-output .navbox2-subgroup{width:100%}.mw-parser-output .navbox2-group,.mw-parser-output .navbox2-title,.mw-parser-output .navbox2-abovebelow{padding:0.25em 1em;line-height:1.5em;text-align:center}.mw-parser-output th.navbox2-group{white-space:nowrap;text-align:right}.mw-parser-output .navbox2,.mw-parser-output .navbox2-subgroup{background-color:#fdfdfd}.mw-parser-output .navbox2-list{line-height:1.5em;border-color:#fdfdfd}.mw-parser-output tr+tr>.navbox2-abovebelow,.mw-parser-output tr+tr>.navbox2-group,.mw-parser-output tr+tr>.navbox2-image,.mw-parser-output tr+tr>.navbox2-list{border-top:2px solid #fdfdfd}.mw-parser-output .navbox2 th,.mw-parser-output .navbox2-title{background-color:#e0e0e0}.mw-parser-output .navbox2-abovebelow,.mw-parser-output th.navbox2-group,.mw-parser-output .navbox2-subgroup .navbox2-title{background-color:#e7e7e7}.mw-parser-output .navbox2-subgroup .navbox2-title{font-size:88%}.mw-parser-output .navbox2-subgroup .navbox2-group,.mw-parser-output .navbox2-subgroup .navbox2-abovebelow{background-color:#f0f0f0}.mw-parser-output .navbox2-even{background-color:#f7f7f7}.mw-parser-output .navbox2-odd{background-color:transparent}.mw-parser-output .navbox2 .hlist td dl,.mw-parser-output .navbox2 .hlist td ol,.mw-parser-output .navbox2 .hlist td ul,.mw-parser-output .navbox2 td.hlist dl,.mw-parser-output .navbox2 td.hlist ol,.mw-parser-output .navbox2 td.hlist ul{padding:0.125em 0}</style> <!-- NewPP limit report Parsed by mw‐api‐ext.eqiad.main‐74f8676dfc‐w86fh Cached time: 20241108161951 Cache expiry: 2592000 Reduced expiry: false Complications: [show‐toc] CPU time usage: 0.210 seconds Real time usage: 0.288 seconds Preprocessor visited node count: 7296/1000000 Post‐expand include size: 74615/2097152 bytes Template argument size: 19706/2097152 bytes Highest expansion depth: 22/100 Expensive parser function count: 2/500 Unstrip recursion depth: 0/20 Unstrip post‐expand size: 5136/5000000 bytes Lua time usage: 0.023/10.000 seconds Lua memory usage: 1167156/52428800 bytes Number of Wikibase entities loaded: 1/400 --> <!-- Transclusion expansion time report (%,ms,calls,template) 100.00% 251.626 1 -total 29.90% 75.247 33 Šablona:Cizojazyčná_verze_šablony 28.13% 70.786 33 Šablona:Pouze_dočasné_použití 25.58% 64.357 33 Šablona:Chyba 19.62% 49.362 1 Šablona:Překlad 18.33% 46.113 14 Šablona:Ref_label 17.20% 43.283 19 Šablona:Note 17.20% 43.271 1 Šablona:Autoritní_data 16.57% 41.706 33 Šablona:Šablona 14.91% 37.508 3 Šablona:Vjazyce2 --> <!-- Saved in parser cache with key cswiki:pcache:idhash:1335846-0!canonical and timestamp 20241108161951 and revision id 23229319. 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" alt="" width="1" height="1" style="border: none; position: absolute;"></noscript> <div class="printfooter" data-nosnippet="">Citováno z „<a dir="ltr" href="https://cs.wikipedia.org/w/index.php?title=Prototypování&amp;oldid=23229319">https://cs.wikipedia.org/w/index.php?title=Prototypování&amp;oldid=23229319</a>“</div></div> <div id="catlinks" class="catlinks" data-mw="interface"><div id="mw-normal-catlinks" class="mw-normal-catlinks"><a href="/wiki/N%C3%A1pov%C4%9Bda:Kategorie" title="Nápověda:Kategorie">Kategorie</a>: <ul><li><a href="/wiki/Kategorie:V%C3%BDvoj_softwaru" title="Kategorie:Vývoj softwaru">Vývoj softwaru</a></li></ul></div><div id="mw-hidden-catlinks" class="mw-hidden-catlinks mw-hidden-cats-hidden">Skryté kategorie: <ul><li><a href="/wiki/Kategorie:%C3%9Adr%C5%BEba:%C4%8Cl%C3%A1nky_s_do%C4%8Dasn%C4%9B_pou%C5%BEitou_%C5%A1ablonou" title="Kategorie:Údržba:Články s dočasně použitou šablonou">Údržba:Články s dočasně použitou šablonou</a></li><li><a href="/wiki/Kategorie:Monitoring:%C4%8Cl%C3%A1nky_p%C5%99elo%C5%BEen%C3%A9_z_enwiki" title="Kategorie:Monitoring:Články přeložené z enwiki">Monitoring:Články přeložené z enwiki</a></li><li><a href="/wiki/Kategorie:Monitoring:Autoritn%C3%AD_kontrola_s_0_identifik%C3%A1tory" title="Kategorie:Monitoring:Autoritní kontrola s 0 identifikátory">Monitoring:Autoritní kontrola s 0 identifikátory</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"> Stránka byla naposledy editována 30. 9. 2023 v 23:48.</li> <li id="footer-info-copyright">Text je dostupný pod <a rel="nofollow" class="external text" href="https://creativecommons.org/licenses/by-sa/4.0/deed.cs">licencí Creative Commons Uveďte původ&#160;– Zachovejte licenci</a>, případně za dalších podmínek. Podrobnosti naleznete na stránce <a class="external text" href="https://foundation.wikimedia.org/wiki/Policy:Terms_of_Use/cs">Podmínky užití</a>.</li> </ul> <ul id="footer-places"> <li id="footer-places-privacy"><a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Privacy_policy">Ochrana osobních údajů</a></li> <li id="footer-places-about"><a href="/wiki/Wikipedie">O Wikipedii</a></li> <li id="footer-places-disclaimers"><a href="/wiki/Wikipedie:Vylou%C4%8Den%C3%AD_odpov%C4%9Bdnosti">Vyloučení odpovědnosti</a></li> <li id="footer-places-contact"><a href="//cs.wikipedia.org/wiki/Wikipedie:Kontakt">Kontaktujte Wikipedii</a></li> <li id="footer-places-wm-codeofconduct"><a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Universal_Code_of_Conduct">Kodex chování</a></li> <li id="footer-places-developers"><a href="https://developer.wikimedia.org">Vývojáři</a></li> <li id="footer-places-statslink"><a href="https://stats.wikimedia.org/#/cs.wikipedia.org">Statistiky</a></li> <li id="footer-places-cookiestatement"><a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Cookie_statement">Prohlášení o cookies</a></li> <li id="footer-places-mobileview"><a href="//cs.m.wikipedia.org/w/index.php?title=Prototypov%C3%A1n%C3%AD&amp;mobileaction=toggle_view_mobile" class="noprint stopMobileRedirectToggle">Mobilní verze</a></li> </ul> <ul id="footer-icons" class="noprint"> <li id="footer-copyrightico"><a href="https://wikimediafoundation.org/" class="cdx-button cdx-button--fake-button cdx-button--size-large cdx-button--fake-button--enabled"><img src="/static/images/footer/wikimedia-button.svg" width="84" height="29" alt="Wikimedia Foundation" loading="lazy"></a></li> <li id="footer-poweredbyico"><a href="https://www.mediawiki.org/" class="cdx-button cdx-button--fake-button cdx-button--size-large cdx-button--fake-button--enabled"><img src="/w/resources/assets/poweredby_mediawiki.svg" alt="Powered by MediaWiki" width="88" height="31" loading="lazy"></a></li> </ul> </footer> </div> </div> </div> <div class="vector-settings" id="p-dock-bottom"> <ul></ul> </div><script>(RLQ=window.RLQ||[]).push(function(){mw.config.set({"wgHostname":"mw-web.codfw.main-f69cdc8f6-2ms4s","wgBackendResponseTime":205,"wgPageParseReport":{"limitreport":{"cputime":"0.210","walltime":"0.288","ppvisitednodes":{"value":7296,"limit":1000000},"postexpandincludesize":{"value":74615,"limit":2097152},"templateargumentsize":{"value":19706,"limit":2097152},"expansiondepth":{"value":22,"limit":100},"expensivefunctioncount":{"value":2,"limit":500},"unstrip-depth":{"value":0,"limit":20},"unstrip-size":{"value":5136,"limit":5000000},"entityaccesscount":{"value":1,"limit":400},"timingprofile":["100.00% 251.626 1 -total"," 29.90% 75.247 33 Šablona:Cizojazyčná_verze_šablony"," 28.13% 70.786 33 Šablona:Pouze_dočasné_použití"," 25.58% 64.357 33 Šablona:Chyba"," 19.62% 49.362 1 Šablona:Překlad"," 18.33% 46.113 14 Šablona:Ref_label"," 17.20% 43.283 19 Šablona:Note"," 17.20% 43.271 1 Šablona:Autoritní_data"," 16.57% 41.706 33 Šablona:Šablona"," 14.91% 37.508 3 Šablona:Vjazyce2"]},"scribunto":{"limitreport-timeusage":{"value":"0.023","limit":"10.000"},"limitreport-memusage":{"value":1167156,"limit":52428800}},"cachereport":{"origin":"mw-api-ext.eqiad.main-74f8676dfc-w86fh","timestamp":"20241108161951","ttl":2592000,"transientcontent":false}}});});</script> <script type="application/ld+json">{"@context":"https:\/\/schema.org","@type":"Article","name":"Prototypov\u00e1n\u00ed","url":"https:\/\/cs.wikipedia.org\/wiki\/Prototypov%C3%A1n%C3%AD","sameAs":"http:\/\/www.wikidata.org\/entity\/Q576460","mainEntity":"http:\/\/www.wikidata.org\/entity\/Q576460","author":{"@type":"Organization","name":"P\u0159isp\u011bvatel\u00e9 projekt\u016f Wikimedia"},"publisher":{"@type":"Organization","name":"nadace Wikimedia","logo":{"@type":"ImageObject","url":"https:\/\/www.wikimedia.org\/static\/images\/wmf-hor-googpub.png"}},"datePublished":"2017-10-30T05:39:33Z","dateModified":"2023-09-30T22:48:21Z","headline":"praxe"}</script> </body> </html>

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