Schéma balení - Package diagram
Typy diagramů UML |
---|
Strukturální diagramy UML |
Behaviorální diagramy UML |
A schéma balení v Unifikovaný Modelovací Jazyk líčí závislosti mezi balíčky které tvoří model.
Přehled
Kromě standardu Závislost UML relace, existují dva speciální typy závislostí definovaných mezi balíčky:
- import balíku
- sloučení balíků
A import balíku je „vztah mezi importovaným jmenným prostorem a balíčkem, což naznačuje, že importovaný jmenný prostor přidá jména členů balíčku do svého vlastního jmenného prostoru.“ [1]Ve výchozím nastavení je neoznačená závislost mezi dvěma balíčky interpretována jako vztah importu balíčku. V tomto vztahu budou prvky v cílovém balíčku importovány do zdrojového balíčku.
A sloučení balíků je „řízený vztah mezi dvěma balíčky, který naznačuje, že obsah těchto dvou balíčků je třeba kombinovat. Je velmi podobný generalizaci v tom smyslu, že zdrojový prvek koncepčně přidává vlastnosti cílového prvku k jeho vlastním vlastnostem, což má za následek prvek, který kombinuje vlastnosti obou "[2]V tomto vztahu, pokud prvek existuje v rámci zdrojového balíčku i cílového balíčku, bude definice zdrojového prvku rozšířena tak, aby zahrnovala definici cílového prvku.
Elementy
- Balíček: mechanismus pro obecné účely pro organizaci prvků modelu a diagramů do skupin. Poskytuje zapouzdřený obor názvů, ve kterém musí být všechny názvy jedinečné. Používá se ke seskupení sémanticky souvisejících prvků. Je to jmenný prostor i prvek, který může být obsažen v jmenných prostorech jiných balíčků.
- Třída: reprezentace objektu, která odráží jeho strukturu a chování v systému. Je to šablona, ze které se vytvářejí spuštěné instance. Třídy obvykle popisují logickou strukturu systému.
- Rozhraní: specifikace chování. Musí být napsána třída implementace, která podporuje chování třídy rozhraní.
- Objekt: instance třídy. Často se v analýze používá k reprezentaci artefaktu nebo jiné položky.
- Tabulka: stereotypní třída.
Používání
Schémata balíčků mohou použít balíčky obsahující případy použití k ilustraci funkčnosti softwarového systému.
Schémata balíčků mohou k ilustraci vrstvené architektury softwarového systému použít balíčky, které představují různé vrstvy softwarového systému. Závislosti mezi těmito balíčky lze ozdobit štítky / stereotypy, které označují mechanismus komunikace mezi vrstvami.
Kdy použít
- Používá se ve velkých systémech k zobrazení závislostí mezi hlavními prvky v systému
- Schémata balíčků představují mechanismus seskupování časů kompilace.
Reference
- ^ [OMG Unified Modeling Language (OMG UML), Infrastructure, V2.1.2] str. 149.
- ^ OMG Unified Modeling Language (OMG UML), Infrastructure, V2.1.2 Archivováno 09.01.2017 na Wayback Machine p. 160.
![]() | tento článek potřebuje další citace pro ověření.Únor 2009) (Zjistěte, jak a kdy odstranit tuto zprávu šablony) ( |
externí odkazy
- Úvod do schémat balíčků UML 2 podle Scott W. Ambler
- Schémata balení UML 2
- [www.amazon.com/UML-Distilled-Standard-Modeling-Language/dp/0321193687 UML Distilled Third edition]