Mapování modelů UML k vývojovému procesu

Aplikace Microsoft Office Visio podporuje vytváření Model UML, aniž by doporučovala konkrétní vývojový proces. Za účelem znázornění diagramů UML ve smysluplném kontextu jsou však v následujícím obrázku typy diagramů UML, které jsou uvedeny v dalším textu, uspořádány do modelů zhruba odpovídajících fázím, jimiž by mohl procházet vývojový proces: fáze modelu případu použití, fáze modelu domény, fáze modelu návrhu a fáze modelu implementace.

Tyto fáze se sice jeví jako nepřetržité, ale nejefektivnější vývojové procesy jsou opakované a jednotlivé fáze se v nich vyskytují několikrát.

"Modeling a system can be broken down into four phases: use case model, domain model, design model, and implemenation model"

Fáze modelu případu použití

Případy použití popisují procesy vytvořené na počátku vývojového cyklu. Přibližují interakce mezi externími objekty actor a systémem a pomáhají porozumět požadavkům systému a terminologii používané v oblasti domény. Během fáze případu použití vytváříte diagramy případu použití.

Fáze modelu domény

Podobně jako fáze modelu případu použití je fáze modelu domény zaměřena na vytváření a pochopení domény, pro kterou vyvíjíte systém. Jedná se o analytickou fázi, ve které stále uvažujete o skutečných objektech a vztazích, nikoli o programovacích konceptech.

V průběhu fáze modelu domény vytváříte konceptuální diagramy statické struktury, diagramy balíčku a sekvenční diagramy.

Fáze modelu návrhu

Během fáze modelu případu použití a fáze modelu domény se zaměřujete na pochopení požadavků a konceptů vztahujících se k systému, který vyvíjíte. Na základě získaných vědomostí přicházíte ve fázi návrhu s programovacím řešením.

K vývoji tohoto řešení je třeba použít diagramy spolupráce, které umožňují určit způsob komunikace ModelObjekt, a diagramy statické struktury třídy, pomocí nichž lze definovat ModelObjektTřída následně implementované do softwaru.

Za účelem porozumění životnosti objektu můžete vytvořit také diagram stavu nebo diagram ModelObjektTřídaČinnost související s určitou třídou nebo ModelObjektTřídaČinnostPřípad použití.

Fáze modelu implementace

Fáze modelu implementace je zaměřena na fyzickou strukturu a strukturu komponent vývojového prostředí. Během této fáze vytváříte diagramy komponent a diagramy nasazení.

Rozšiřte své znalosti a dovednosti
Projít školení
Získejte nové funkce jako první
Připojte se k účastníkům programu Office Insiders

Byly tyto informace užitečné?

Děkujeme vám za zpětnou vazbu.

Děkujeme vám za váš názor. Vypadá to, že bude užitečné, když vás spojíme s některým z našich agentů z podpory Office.

×