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
Otevřete projekt v jazyce C#.
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.
Otevřete Průzkumník architektury:
V nabídce Architektura zvolte položku Okna, Průzkumník architektury.
Další informace naleznete v tématu Vyhledávání kódu pomocí Průzkumníka architektury.
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