Používá Vaše firma IT aplikace?
Pokud ano, mohou Vám, pro lepší uvědomění, k jejich správnému vývoji a efektivnímu rozvoji pomáhat UML Diagramy:
1. Analýza požadavků
Diagram případů užití (Use Case Diagram): Obsahuje seznam požadovaných funkcionalit. Vizualizuje, co má IT aplikace umět.
2. Popis chování
Doménový model (Domain Model): Vizualizuje základní prvky IT aplikace a vztahy mezi nimi.
Diagram stavů (State Machine Diagram): Zobrazuje fungování v reálném čase. Mapuje stavy, ve kterých se IT aplikace nachází a popisuje přechody mezi těmito stavy.
Diagram aktivit (Activity Diagram): Zaznamenává jednotlivé kroky průběhu (workflow).
Diagram spolupráce (Collaboration Diagram): Znázorňuje, jaké prvky spolu komunikují. Ukazuje jejich spojení a popisuje zprávy, které si posílají.
Sekvenční diagram (Sequence Diagram): Zobrazuje časovou posloupnost zpráv, které si jednotlivé prvky mezi sebou posílají.
3. Popis struktury
Diagram balíčků (Package Diagram): Popisuje strukturu balíčků (sdružených tříd) v aplikaci a závislosti mezi nimi.
Diagram nasazení (Deployment Diagram): Zobrazuje HW prvky a jejich SW komponenty.
Diagram komponent (Component Diagram): Znázorňuje SW komponenty použité v IT aplikaci.
4. Naprogramování
Diagram tříd (Class Diagram): Návod, jak systém naprogramovat. Obsahuje všechny třídy, které aplikace obsahuje. Třídy mají všechny atributy a metody. Díky diagramu tříd se může programování zadat i méně zkušeným programátorům, kteří jsou levnější. Diagram tříd slouží také jako dokumentace.
Hodně úspěchů :-)!
Tomáš