Prototypový model Jak to funguje - Fáze a výhody s příkladem

Obsah:

Anonim

Co je Prototypový model?

Prototyp modelu se používá k vývoji neúplného softwarového programu a jeho verzí. Jedná se o metodu vývoje softwaru. Používá se k sestavení a testování starší verze konečného produktu. Je to iterativní proces a tento model funguje hlavně v situacích, kdy jsou požadavky k dispozici v dostatečném předstihu.

V prototypovém modelu by měl být požadavek definován co nejpodrobněji. Návrh je vyvinut pro nový systém az tohoto návrhu je vytvořen první prototyp. V prototypovém modelu jsou pracovní programy připraveny rychle.

Fáze prototypového modelu

Jednotlivé fáze jsou následující:

  1. Komunikace : Toto je fáze, ve které vývojář a klient sestavili schůzku a hovořili o cílech, které je třeba pro software dosáhnout.
  2. Konstrukce : Konstrukce byla provedena rychle, protože požadavky jsou odstraněny z obou konců při poskytování a přijímání. Používá se k konstrukci prototypu. Zahrnuje důležité aspekty softwaru, který je vstupem a výstupem, ale hlavně se zaměřuje na viditelné aspekty, než na plánované činnosti.
  3. Modelování : Poskytuje lepší představu o požadavku na vývoj softwaru a lepší pochopení softwarového produktu.
  4. Nasazení : Před nasazením klient vyhodnotí software a pokud není spokojen, je vylepšen podle požadavků klienta. Tento proces pokračuje, dokud nesplní požadavky klienta. Po spokojenosti klienta s produktem se produkt nakonec nasadí do výrobního prostředí. Je důkladně vyhodnocen a testován a údržba je prováděna pravidelně.

Výhody prototypového modelu

Použití prototypového modelu má několik výhod:

  1. Tento model zvýšil zapojení uživatelů a vývojářů při vytváření produktu tak, aby byl na stejné stránce.
  2. Uživatel je schopen pochopit, co se děje a co zbylo podle požadavku v době implementace. To v případě potřeby pomůže změnit požadavek v rané fázi.
  3. Vady nebo chyby mohou být detekovány v rané fázi.
  4. Pomáhá při snižování nákladů a času.
  5. Pomáhá při poskytování zpětné vazby od uživatele a podle toho mění věci.
  6. V tomto modelu je snadné identifikovat chybějící, matoucí a obtížné funkce.

Nevýhody prototypového modelu

Nevýhody prototypového modelu jsou následující:

  1. Někdy je pro uživatele obtížné najít rozdíl mezi skutečným produktem nebo systémem a prototypem.
  2. Prototypový model nefunguje tam, kde jsou uvedeny nedostatečné požadavky.
  3. Zvyšuje složitost systému a jeho termíny.
  4. Pro vývoj nového systému není možné použít stávající prototyp.
  5. Vytvoření prototypu systému někdy vyžaduje hodně úsilí.
  6. To je také označováno jako pomalý proces, protože to vyžaduje hodně času na vývoj prototypu.
  7. Někdy mnoho změn matou klienta a neprojeví o něj zájem. Rovněž to brzdí produktivitu vývojového týmu.
  8. To může být zahozeno, pokud uživatelé s tím nejsou spokojeni.

Kdy použít prototypový model?

Měl by být použit, když je od koncového uživatele vyžadována velká interakce s konečnými systémy, jako jsou online systémy, webové aplikace nebo rozhraní. Tito uživatelé mají největší objem provozu od uživatelů k průběžné kontrole a používání. Vyžaduje vyškolené lidi k vývoji systému. Vyžaduje také dostupnost klienta po celou dobu pro vstupy, zpětnou vazbu a odhlášení pro různé postavené prototypy.

Jak funguje Prototypový model?

Prototypový model funguje hlavně na high-end ve formátu níže:

  1. Stanovení cílů.
  2. Vytvořte kód.
  3. Komunikace a zdokonalení.
  4. Prokázat.
  5. Test.
  6. Nářadí.

Vývojáři berou hlavně prototypové práce níže:

  1. Definovat jejich cíl dosáhnout pro software a převzít požadavky od klienta.
  2. Zpravidla mají 2 nebo 3 funkce, které začínají a později také vylepšují verzi.
  3. Tvorba vzorů.
  4. Diskuse s panely a členy týmu, zúčastněnými stranami, uživateli, výzkumníky.
  5. Dokumentace byla dokončena a návrh dokončen po provedení změn diskutovaných se všemi členy.
  6. Navrhněte prototyp.
  7. Konzultujte s lidmi a obraťte se na příslušné subjekty.
  8. Přidejte další funkci, pokud vše a výstup podle dohody mezi vývojáři a klientem.
  9. Ke zlepšení došlo po komunikaci s klientem.
  10. Implementace a nasazení funkce pro klienta.

Proč používáme Prototypový model?

Prototyp modelu se používá kvůli jeho výhodám. Poskytuje jasný obraz o tom, co se vyvíjí software, a nikoli klientovi dříve a před implementační fází. Pomáhá při ukládání pozdějších částí problémů, které se mohou vyskytnout. Pomáhá při komunikaci klienta a vývojáře, aby byl produkt podle požadavku a snáze srozumitelný i pro vývojáře z pohledu zákazníka. Prototypový model poskytuje také různé typy modelů. Níže naleznete dostupné prototypy:

  1. Rychlé prototypování.
  2. Evoluční prototypování.
  3. Inkrementální prototypování.
  4. Extrémní prototypování.

Příklady

Existuje mnoho systémů, které byly vyvinuty s prototypem modelu a bylo dosaženo úspěchu i pro vývojáře i klienta. Vyvíjí se dynamická metoda vývoje systému, metoda evolučního systému a rychlá metoda. Existuje několik nástrojů, generátory obrazovek jsou vyvíjeny pomocí prototypového modelu.

Závěr

Prototypový model je metodika fungujícího prototypu nebo práce, která je na prvním místě pro vývojáře a vytváří jeho vzorek. Systém, který potřebuje zpracování dat ve velkém měřítku a funkčnost s menším počtem rozhraní, nezískává výhody z prototypování. Pro vývojáře to může být práce navíc.

Prototypový model se stává velmi populární metodou vývoje softwaru, aby bylo možné pochopit požadavky klienta v rané fázi. Tento model je vhodný pro systémy, které vyžadují procházení různými obrazovkami, aby zpracovaly data a poskytly přesný vzhled konečného systému.

Doporučené články

Toto byl průvodce prototypem modelu. Zde jsme diskutovali o fázích, výhodách a nevýhodách prototypového modelu. Další informace naleznete také v dalších navrhovaných článcích -

  1. Co je vývoj softwaru?
  2. Rozhovory s otázkami testování softwaru
  3. Co je Business Analytics?
  4. Kariéra jako softwarový inženýr