Lekce: Základní informace o hierarchii modelu v UML

Diagram v UML poskytuje vizuální znázornění určitého aspektu nebo chování systému.

Diagram v UML (Unified Modeling Language) popisuje vyčíslitelné aspekty systému, které lze vizuálně vyjádřit, jako například vztahy, chování, strukturu a funkčnost. Například diagram případu použití vyjadřuje interakce mezi uživateli systému, takzvanými aktory, a systémem. Schéma třídy se často používá k popisu struktury systému nebo podrobností implementace. Diagram v UML obsahuje diagramové prvky, jež v diagramu vizuálně vyjadřují klasifikátory. Tyto klasifikátory jsou schématické znázornění prvku modelu. Diagramy v UML poskytují zobrazení modelů v UML; avšak prvky diagramu se za část sémantického modelu nepovažují.

Model v UML může a nemusí obsahovat diagram v UML, většina modelů v UML však obsahuje diagramů vícero. Model v UML může obsahovat i jeden nebo více podmodelů.

Modelovací nástroje IBM Rational nabízejí pružné vývojářské prostředí k vytváření a úpravě modelů v UML. K úpravám zdrojového kódu a modelové struktury sémantického modelu můžete použít Průzkumník projektů a k úpravě diagramů vizualizovaného modelu můžete použít editor diagramů. Když upravujete modely, měli byste znát rozdíly mezi prvky modelu a prvky diagramu. Například když klepnete pravým tlačítkem myši na prvek v editoru diagramů, máte na výběr dvě možnosti, jak jej odstranit. Pokud klepnete na volbu Odstranit z diagramu, prvek bude odstraněn pouze z diagramu, protože prvek diagramu je pouze vizualizace prvku modelu. Když naopak klepnete na volbu Odstranit z modelu, prvek bude odstraněn jak z modelu, tak z diagramu. Předvoleně platí, že když uživatel vybere prvek diagramu a stiskne klávesu Odstranit nebo když uživatel vybere prvek diagramu a klepne na volbu Soubor > Odstranit, prvek bude odstraněn pouze z diagramu.