UML (Unifikovaný modelovací jazyk) je standardizovaný grafický jazyk určený k vizualizaci, specifikaci, navrhování a dokumentaci softwarových systémů. Nejedná se o programovací jazyk, ale o způsob, jak pomocí diagramů popsat strukturu a chování systému tak, aby mu rozuměli vývojáři, analytici i projektoví manažeři.
V našem prostředí pomáhá UML překonávat propast mezi byznys zadáním v systému Jira a samotnou implementací ve VCS:
Popisuje, co má systém dělat z pohledu uživatele (aktéra).
Zobrazuje statickou strukturu systému – třídy, jejich atributy, metody a vztahy mezi nimi.
Znázorňuje interakci mezi objekty v čase. Ukazuje, jaké zprávy se posílají v jakém pořadí.
Správu a verzování našich diagramů zajišťuje IT Podpora prostřednictvím těchto nástrojů:
UML není izolované, ale úzce spolupracuje s dalšími prvky naší ZIF:
Doporučení pro architekty: Nesnažte se v UML popsat každou řádku kódu. Diagramy by měly zůstat přehledné a sloužit jako mapa, nikoliv jako kompletní přepis systému.
— Související stránky: Vývojový tým, ZIF, Jira, VCS, WWW, VPC, Visual Basic