Sdílet prostřednictvím


Postupy: Vytváření diagramů tříd UML z kódu

V Visual Studio Ultimate, můžete přidat třídy jazyka C# nebo obory názvů z Explorer architektura nebo grafy závislost v diagramu třídy UML. Můžete také přidat z třídy jazyka C# Aplikaci Solution Explorer.

Zobrazí třídy nebo tříd, které přetáhnete do diagramu.Třídy, které jsou závislé se objeví v Průzkumníka modelů UML.Viz jak modely představují typy.

Přidání třídy z programového kódu do modelu UML

  1. Otevřete projekt C#.

  2. Vytvoření projektu modelování UML.

    Viz téma Postupy: Vytváření projektů a diagramů pomocí modelování UML.

  3. Přidání diagramu třídy UML modelování projektu:

    Na Architektura nabídce zvolte Nový Diagram.V Přidat nový Diagram vyberte položku Diagramu UML třídy.

  4. Otevřít Explorer architektura:

  5. Přetáhněte obory názvů nebo typů z Explorer architektura povrchu třídy diagram UML.

Obory názvů nebo typů můžete také přetáhnout z grafy závislostí.Viz téma Vizualizace závislostí kódu v grafech závislostí.Můžete přetáhnout z třídy Aplikaci Solution Explorer.

[!POZNÁMKA]

Kód a diagramu nejsou automaticky aktualizovány.Můžete aktualizovat diagram projednat návrhy změn bez ovlivnění kódu.Pozdější změny v kódu neovlivní automaticky diagramu Pokud znovu přetáhněte tříd do diagramu.

Tato funkce může být rychlejší spuštění po instalaci Windows Automation API 3.0.

Otevření třídy UML přidružený kód C#

  • Poklepejte na obrazec Třída, atribut nebo operaci v diagramu třídy UML.

    Zobrazí zdrojový kód.

Jak Model představuje typy

Typy, které explicitně přesunout do diagramu jsou reprezentovány přímo v modelu a v diagramu.

Typy, na kterých závisí explicitní typy jsou reprezentovány jako zástupné symboly v modelu.Jejich podrobnosti nejsou zastoupeny, a ani jejich závislosti.

Však následně přetažením typ zástupného symbolu z Explorer architektura nebo závislost grafy do diagramu, zástupný symbol bude nahrazen úplné typu.

Viz také

Koncepty

Diagramy tříd jazyka UML: odkaz

Postupy: Vytváření projektů a diagramů pomocí modelování UML

Vyhledávání kódu pomocí Průzkumníka architektury