Prototypování

Prototyping ( anglicky  prototyping z jiného řeckého πρῶτος - první a τύπος - otisk, otisk; prototyp) je rychlá " návrh " implementace základní funkčnosti budoucího produktu / produktu, k analýze fungování systému jako celku. Ve fázi prototypování je funkční systém vytvořen s malým úsilím (možná neefektivně, s chybami a ne plně). Během prototypování je viditelný detailnější obrázek struktury systému.

Používá se ve strojírenství a výrobě nástrojů , programování a v mnoha dalších oblastech technologie; prototyp se zpravidla stává přílohou zadávacích podmínek . Prototypování se nemusí nutně provádět v rámci stejných technologií jako vyvíjený systém.

Prototypování je podle některých vývojářů nejdůležitější fází vývoje . Po fázi prototypování nutně následují fáze revize architektury systému, vývoje, implementace a testování konečného produktu.

Typy prototypů

Existují čtyři hlavní typy prototypů, které se mezi sebou liší podle rozsahu modelu, pro který je prototyp vyroben:

  1. Průmyslové prototypy . Obvykle jsou označovány jako hlavní model. (například v mikroelektronice - "inženýrský vzorek").
  2. Architektonické prezentační modely města, domu nebo jednotlivé místnosti (viz architektura ).
  3. Doprava - prototypy jakéhokoli vozidla (auto, loď, letadlo atd.).
  4. Prototyp produktu je model produktu , který se používá pro výstavy a prezentace.

Proces prototypování

Proces prototypování se skládá ze čtyř kroků:

  1. Definice počátečních požadavků.
  2. Vývoj první verze prototypu (například v softwaru - který obsahuje pouze uživatelské rozhraní systému, viz Prototypování softwaru ).
  3. Fáze studia prototypu zákazníkem a koncovým uživatelem. Získání zpětné vazby o nezbytných změnách a doplňcích.
  4. Přepracování prototypu s ohledem na obdržené připomínky a návrhy.

Vlastnosti, které by měl mít efektivní prototyp :

Prototypování softwarových produktů a počítačových systémů

Pojem „prototyping“ se aktivně používá v průmyslu počítačových systémů (v angličtině se používá termín „Software Prototyping“).

Prototypování při vývoji softwaru je důležitým krokem v životním cyklu softwaru .

Pro prototypování počítačových (softwarových) systémů se častěji používají abstrakční programovací jazyky na vysoké úrovni (například Java , Perl , Python , Haskell ) a specializované nástroje pro prototypování (například Axure RP , Microsoft Expression Blend atd.). .

Po přezkoumání prototypu se ve finální implementaci řešení obvykle napíše přesnější, zdokumentovaný kód a poměrně velké úsilí je vynaloženo na testování a ladění systému. Ve fázi prototypování jsou identifikovány důležité architektonické chyby, jsou provedeny úpravy rozhraní systémových modulů a funkce jsou přerozděleny mezi systémové moduly.

Viz také

Literatura

Odkazy

Poznámky