Sdílet prostřednictvím


Vytvoření diagramů tříd UML z kódu

Pokud chcete přidat třídy jazyka C# z kódu do třídy diagramu UML v sadě Visual Studio Ultimate, přetáhněte těchto tříd nebo obory názvů z Průzkumníka řešení, grafů závislostí nebo Průzkumník architektury do třídy diagramu UML.

Zobrazí všechny třídy, na kterých jsou závislé také v Průzkumníka modelu UML.Viz část Jak modely představují typy.

Přidání tříd z kódu programu do modelu UML

  1. Otevřete projekt v jazyce C#.

  2. Přidejte do řešení diagram tříd UML:

    V nabídce Architektura vyberte položku Nový diagram.V dialogovém okně Přidat nový diagram vyberte možnost Diagram tříd UML.Vytvoří se projekt modelování, pokud jej již nemáte.

  3. Otevřete Průzkumník architektury:

  4. Přetáhněte obory názvů nebo typy z Průzkumníku architektury na plochu diagramu tříd UML.

    Chcete-li zobrazit typ, rozbalte Zobrazení tříd v prvním sloupci Průzkumníku architektury a potom rozbalte obor názvů v dalším sloupci.Ve třetím sloupci se zobrazí typy.

Obory názvů nebo typy je možné rovněž přetahovat z grafů závislosti.Další informace naleznete v tématu Mapování závislostí ve vašem kódu v grafech závislostí.Třídy lze přetahovat z Průzkumníku řešení.

[!POZNÁMKA]

Kód a diagram nejsou aktualizovány automaticky.Diagram lze aktualizovat pro možnost diskuze o návrzích změn bez ovlivnění kódu.Následné změny v kódu diagram automaticky neovlivní. Diagram se změní, pouze pokud byste třídy do diagramu opět přetáhli.

Tato funkce může probíhat rychleji po instalaci Windows Automation API 3.0.

Otevření kódu jazyka C# přidruženého ke třídě UML

  • Dvakrát klikněte na operaci, atribut nebo obrazec třídy na diagramu tříd UML.

    Zobrazí se zdrojový kód.

Jak modely představují typy

Typy, které explicitně přesunete do diagramu, jsou znázorněny přímo v modelu a v diagramu.

Typy, na kterých tyto explicitní typy závisí, jsou v modelu reprezentovány zástupnými symboly.Jejich podrobnosti reprezentovány nejsou, stejně jako jejich závislosti.

Pokud však následně do diagramu přetáhnete typ zástupného symbolu z Průzkumníku architektury nebo grafů závislosti, zástupný symbol bude nahrazen úplným typem.

Viz také

Koncepty

Diagramy tříd UML: Referenční dokumentace

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

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