Vytvoření diagramu nasazení UML

Platí pro
Visio Plan 1 Visio Professional 2024 Visio Professional 2021 Visio Professional 2019

Můžete vytvořit diagram nasazení UML a zobrazit architekturu nasazení softwarových artefaktů do uzlů. Nejprve otevřete šablonu pro nasazení UML a vyberte jednu ze čtyř možností šablony. Poté se zobrazí vzorník nasazení UML spolu s obrazci, které odpovídají standardu UML 2.5.

UML Deployment stencil, example shapes on the page

Vytvoření diagramu nasazení UML

  1. Spusťte aplikaci Visio. Pokud už máte soubor otevřený, klikněte na Nový soubor>.
  2. Přejděte na kategorie>Software a nasazení databáze>UML.
  3. Vyberte prázdnou šablonu nebo jeden ze tří předpřipravených diagramů. Až vyberete požadovanou šablonu, klikněte na Vytvořit.
  4. Vedle diagramu by se mělo zobrazit okno Obrazce . Pokud ji nevidíte, přejděte na Zobrazit>podokna úloh a zkontrolujte, že je vybraná možnost Obrazce . Pokud se pořád nezobrazuje, klikněte na tlačítko Rozbalit okno obrazců a Rozbalit okno obrazců na levé straně.
  5. Na kartě Zobrazení zkontrolujte, že je zaškrtnuté políčko Spojovací body . Díky tomu se spojovací body zobrazí, když začnete propojovat obrazce.
  6. Teď přetáhněte obrazce, které chcete zahrnout do diagramu, z okna Obrazce na stránku. Pokud chcete textové popisky přejmenovat, poklikejte na ně.

Instance uzlů a artefakty

Kdy použít

  1. Obrazce instance uzlu použijte, když chcete určit instanci výpočetního nebo fyzického zařízení za běhu.
  2. Vložte tvary instancí artefaktů do tvarů instancí uzlu a nasaďte artefakty.

1 pointing to Node Instance shape <<cloud vm>> : MachineInstance; 2 pointing to Artifact shape: <<Artifact>> Number Cruncher.py

Krok 1

Nejdřív přetáhněte obrazec instance uzlu na stránku a pak ho zvětšete přetažením úchytů obrazce.

Node Instance shape resized to be larger

Krok 2

Přetáhněte obrazec instance artefaktu a umístěte ho dovnitř většího obrazce uzlu. Pokud se zobrazí zelené zvýraznění, znamená to, že menší obrazec bude uvnitř většího obrazce uzlu. Od tohoto okamžiku dále, když se tvar uzlu přesune, přesune se i artefakt uvnitř.

Artifact shape dragged on top of Node Instance shape, green highlight

Další obrazce kontejnerů

Ve vzorníku nasazení UML jsou k dispozici další obrazce kontejnerů. Chovají se stejně jako obrazec instance uzlu. To znamená, že když na ně přetáhnete obrazce, obrazce se připevní a přesunou se spolu s kontejnerem. Tady jsou některé z nejoblíbenějších obrazců kontejnerů pro diagramy nasazení:

Hierarchické uzly

Pokud chcete zobrazit obrazce uzlů hierarchicky, vnořte je do sebe.

Uzel UserClient obsahující uzel prohlížeče, který obsahuje artefakt HTML5

Obrazce balíčku

Obrazce Balíček používejte, když potřebujete představovat prvky, které obsahují složky.

Obrazec balíčku obsahující další instanci uzlu a tvary artefaktů

Přehled diagramu

Obrazec Přehled diagramu použijte, pokud chcete všechny obrazce obklopit rámečkem.

Obrazec přehledu diagramu obsahující další obrazce instance uzlu a artefaktů

Tipy ke spojnicím

Narovnání spojnic

Pokud se spojnice otáčí příliš často, klikněte na ni pravým tlačítkem myši a potom klikněte na Přímé spojení.

Zobrazit násobnost

V případě potřeby klikněte pravým tlačítkem myši na spojnici a vyberte Zobrazit násobnost. Po dokončení se zobrazí čtyři textová pole, kde můžete přidat podrobnosti. Pokud nepotřebujete všechna textová pole, odstraňte ta, která nepotřebujete.

Změna typu spojnice

Typ spojnice můžete změnit. Můžete třeba změnit asociaci na řízenou asociaci. Klikněte pravým tlačítkem myši na spojnici a potom klikněte na příkaz Nastavit typ spojnice.

Místo bodových spojení vytvářejte dynamická spojení

Pokud často očekáváte přesun obrazců, zvažte vytvoření dynamického spojení místo bodového.

Přesunutí nebo otočení textu na spojnicích

Pravděpodobně budete muset otočit nebo přesunout text na spojovacích čarách. Tady je postup:

  1. Kliknutím do prázdné oblasti stránky zrušte výběr čehokoliv, co případně chcete vybrat.
  2. Na kartě Domů klikněte ve skupině Nástroje na nástroj Blok textu. Tlačítko Blok textu
  3. Klikněte na spojnici s textem, který chcete otočit nebo přesunout.
  4. Přetažením bloku textu ho můžete přesunout nebo ho otočit pomocí úchytu pro otáčení.
  5. Až budete hotovi, klikněte na tlačítko nástroje UkazatelTlačítko Ukazatel
    Jakmile přepnete zpět na tlačítko Ukazatel , zachová si text stejnou relativní pozici vzhledem k obrazci. Pokud pomocí nástroje Ukazatel přetáhnete text, přesune se i obrazec. Pokud chcete přesunout text nezávisle na obrazci, vraťte se k nástroji Blok textu.

Obrazce součástí

Kdy použít

Obrazce součástí můžete použít pro každou funkční jednotku v systému nebo aplikaci.

Store component shape

Zobrazení nebo skrytí stereotypu

Kliknutím pravého tlačítka myši na obrazec můžete zobrazit nebo skrýt stereotypní popisek.

Místní nabídka, příkaz <<Zobrazit stereotyp, textový popisek komponenty>>

Obrazce rozhraní

Kdy použít

  1. Obrazec Poskytnuté rozhraní použijte, pokud chcete určit realizaci třídy nebo rozhraní.
  2. Požadované rozhraní použijte, pokud chcete určit závislost na třídě nebo rozhraní.

Dvě připojená rozhraní, 1: Poskytnutý obrazec rozhraní končící kruhem, 2: Požadovaný obrazec rozhraní končící zásuvkou

Krok 1

Přetáhněte obrazec Dodané rozhraní na stránku a zarovnejte levý čtverec se spojovacím bodem. To, že je propojený, poznáte tak, že se kolem spojovacího bodu zobrazí zelené zvýraznění.

Obrazec poskytnutého rozhraní připevněný k obrazci Součást

Krok 2

Přetáhněte na stránku obrazec Požadované rozhraní a zarovnejte taky levý čtverec se spojovacím bodem. To, že je propojený, poznáte tak, že se kolem spojovacího bodu zobrazí zelené zvýraznění.

Požadovaný obrazec rozhraní připevněný k obrazci Součást

Krok 3

Pokud chcete propojit současně poskytnuté a požadované rozhraní, vyberte nejprve obrazec Požadované rozhraní. Poté hledejte žlutý úchyt.

Yellow handle on the Required Interface shape

Krok 4

Přetažením žlutého úchytu se připojte k poskytnutému rozhraní.

Požadovaný obrazec rozhraní připojený k poskytnutému rozhraní

Viz také

Diagramy UML ve Visiu

Vytvoření diagramu komponent UML

Vytvoření diagramu komunikace UML

Vytvoření sekvenčního diagramu UML