pochopit Vodopád Model SDLC, je nutné ponořit se do modelu je definice, hlavní fáze, jaké dokumenty jsou spojeny jako výsledek každé fázi, výhody a nevýhody.
SDLC znamená životní cyklus vývoje softwaru. Je to rámec (základní podpůrná struktura) vývojového procesu, který se může lišit od společnosti k společnosti. Jedním z nejoblíbenějších typů SDLC je model vodopádu. Vodopád je, jak je vidět shora, procesní model., Jednoduše řečeno, zobecněný popis procesu vývoje softwaru. Vodopád Model je nejvíce široce známý, protože to byl první chronologicky objevit a popsat, Dr. Winston W. Royce v roce 1970 v „Řízení vývoje velkých softwarových systémů.“
Existuje celá škála rozvoje životního cyklu modelu, typy, o kterých je psáno dále, podrobněji, a oni jsou později příchozím:
- scrum model
- rychlý vývoj aplikací
- prototyping
- spirála model
- kanban model rozvoje
- a další.,
jistě, napadlo je lépe sloužit tam, kde byl model vodopádu méně výkonný. Abychom porozuměli „tenkým místům“, je třeba se ponořit do definice modelu vodopádu, hlavních fází, jaké dokumenty jsou spojeny v důsledku každé fáze, výhod a nevýhod.
Waterfall Model Definition
Waterfall model je lineární (sekvenční) vývojový model životního cyklu, který popisuje vývoj jako řetězec po sobě jdoucích kroků. Žádná fáze nemůže být zahájena před nebo současně s předchozí nebo aktuální., Zvažme hlavní fáze modelu vodopádu, jak jdou.
Vodopád Model je Hlavní Fáze
Požadavky na Systém Fáze
Během první fáze, požadavky na systém jsou stanoveny. Proces začíná s vyvolávající business požadavků, analýza a jejich priority, které končí vytvořením Vize& Rozsah dokumentu (nebo 2 samostatné dokumenty, v závislosti na každém konkrétním případě). Před podpisem smlouvy jsou vytvořeny Vision a Scope dokumenty., Vize je definována jako “ dlouhodobá strategická koncepce konečného účelu a formy nového systému.“(Wiegers, 2012, s. 1) rozsah je to, co “ kreslí hranici mezi tím, co je v a co je pro projekt. „(Wiegers, 2012, s. 1)
označující rozsah je nezbytnou součástí projektu pro obě strany. To dělá klienta transparentní, co se bude dělat. Dobrou strategií pro řízení očekávání je zjistit, co nebude zahrnuto do produktu, takže očekávání klientů jsou jasná, to znamená, že je vytvořen dokument o rozsahu projektu.,
rozsah projektu
Očekává se, že rozsah projektu bude obsahovat plán projektu, rozpočty a popis, s hlavními funkcemi definovanými ohledně dokumentu problémového vidění. Prohlédněte si článek o řízení rozsahu projektu odborníkem Vitalijem Hornikem.
počáteční fáze je nemyslitelná bez SPECIFIKACE softwarových požadavků (SRS), která je jádrem fáze.
specifikace požadavků na Software
typický SRS zahrnuje účel, celkový popis, specifické požadavky (funkční, nefunkční, atributy kvality).,
Někdy to může zahrnovat prototypy, které mohou být různých typů: vertikální/ horizontální, statické/dynamické, low-fi/high-fidelity. Makety (nebo prototypy) jsou zasílány návrhářům UI/UX, kteří je transformují do rozvržení. Neváhejte a odhadněte šablonu SPECIFIKACE softwarových požadavků (SRS) vytvořenou společností XB Software.
fáze návrhu
další fáze modelových diagramů, jak přesně budou požadavky na systém technicky implementovány. Tato fáze do značné míry zahrnuje takové komponenty jako programovací jazyk, datové vrstvy, služby atd.,
Realizace (Vývoj) Fáze
aktuální zdrojový kód je konečně napsáno ve třetí fázi, provádění všech modelů, obchodní logika, služby integrace, které byly specifikovány v předcházejících krocích. Proces vytváření celého kódu může být rozdělen na malé jednotky a každá jednotka je vyvinuta a testována na její funkčnost (testování jednotek). Poté je celý systém postaven z hotových jednotek a začíná čtvrtá fáze.,
Testování
Po fázi vývoje, produkt by měl zkušenosti důkladné zajištění kvality a testování softwaru objevit vady v systému. Testeři se podílejí na hledání a hlášení problémů, které je třeba vyřešit. K ukládání registrovaných problémů lze využít systém sledování chyb s cílem, aby se problémy mohly řešit během fáze životního cyklu údržby.
software může být dopraven, když jsou problémy s kódem opraveny. Klient se zabývá akceptačním testováním, aby jej vyhodnotil pro využití.,
udržovací fáze
jakmile je produkt určen k umístění do živého prostředí, vstoupí do připravené udržovací fáze vývojového životního cyklu. Fáze údržby se zabývá nejen nasazením aplikace, ale také podporou a údržbou, která může být vyžadována, aby byla funkční a aktuální.
Přečtěte si také kritéria pro bezbolestné outsourcing máme uvedeny podle priority v článku 7 Tipů, jak si Vybrat Outsourcing Web Development Company.,
Vodopád Model Výhody a Nevýhody
Vodopád model je snadné sledovat a pochopit, je běžné, že velké instituce s mnoha úrovních rozhodování a koordinaci. Přesto, stejně jako jakýkoli jiný model SDLC, má své silné a slabé stránky. Vodopád model nemůže vyhovovat každému myslitelnému druhu projektu., flexibilita
Závěr
Vodopád model je nejlepší fit:
- Pro malé a krátkodobé projekty.,
- jsou-li požadavky neměnné.
- pro klienty s komplexní firemní strukturou s mnoha úrovněmi koordinace.
kromě toho je vhodné odhadnout šablonu požadavků na svobodný Software (SRS)vytvořenou společností XB Software.
Napsat komentář