Udostępnij za pośrednictwem


Porady: tworzenie diagramów klasy UML z kodu

W Visual Studio Ultimate, można dodać klasy C# lub obszary nazw z Explorer architektura lub wykresy zależność diagramu UML klasy. Można również dodać klasy C# z Solution Explorer.

Klasy lub klas, które przeciągasz pojawi się na diagramie.Klasy, które są oni zależni pojawią się w Eksplorator modelu UML.Zobacz jak modele reprezentują typy.

Aby dodać klas z kodu programu do modelu UML

  1. Otwórz projekt C#.

  2. Tworzenie projektu modelowania UML.

    See Porady: tworzenie diagramów i projektów modelowych UML.

  3. Dodać diagram UML klasy do projektu modelowania:

    Na architektury menu wybierz Nowy Diagram.W Dodać nowy Diagram okno dialogowe Wybierz Diagram UML klasy.

  4. Otwórz Explorer architektura:

  5. Przeciągnij obszaru nazw lub typów z Explorer architektura do powierzchni diagram UML klasy.

Z wykresów zależność, można przeciągnąć obszaru nazw lub typów.See Wizualizacja zależności kodu na wykresach zależności.Można przeciągnąć klas z Solution Explorer.

[!UWAGA]

Kod i z diagramu nie są aktualizowane automatycznie.Diagram do omówienia propozycji zmian bez wpływu na kodzie można aktualizować.Późniejsze zmiany w kodzie nie automatycznie wpłynie diagramu chyba że klas ponownie przeciągnij na diagram.

Ta funkcja może działać szybciej po zainstalowaniu Windows 3.0 API automatyzacji.

Aby otworzyć kod C# skojarzony z klasy UML

  • Kliknij dwukrotnie kształt klasy, atrybutu lub operacji na diagramie UML klasy.

    Pojawia się kod źródłowy.

W jaki sposób Model reprezentuje typy

Typy, które jawnie przenieść na diagram są przedstawiane bezpośrednio w modelu i na diagramie.

Typy, od których zależą te typy jawne są reprezentowane jako symbole zastępcze w modelu.Ich szczegóły nie są reprezentowane, i nie są ich zależności.

Jednakże jeśli następnie przeciągnij typ symbolu zastępczego, z Explorer architektura lub wykresy zależność na diagram, symbol zastępczy zostanie zastąpiony przez typ pełne.

Zobacz też

Koncepcje

Diagramy klas UML: odwołania

Porady: tworzenie diagramów i projektów modelowych UML

Wyszukiwanie kodu za pomocą narzędzia Architecture Explorer