Tworzenie projektów i diagramów modelowania UML

UML modele pomocy zrozumieć, omówienia i projektowania systemów oprogramowania.Visual Studio Ultimateudostępnia szablony pięć największych często używane diagramy UML: działania, klasa, składników, sekwencji i przypadek użycia.Ponadto można tworzyć diagramy warstwowe, które pomagają definiują strukturę Twojego systemu.

Należy programu Visual Studio Ultimate do tworzenia modeli UML.

Diagramy modelowania UML i diagramy warstwowe może istnieć tylko w projekcie modelowania.Każdy projekt modelowania zawiera udostępniony model UML i kilka diagramów UML.Każdy diagram jest widok częściowy modelu.UML model zawiera wszystkie elementy na diagramów UML i można je za pomocą Eksploratora modelu UML.Dla informacji dotyczących modeli i ich relacje z diagramów, zobacz Edytowanie modeli i diagramów UML.Uzyskać informacje na temat modelowania projektów w ramach kontroli wersji, zobacz Zarządzanie modelami i wykresami z poziomu kontroli wersji iModelowanie struktur — Rozwiązania

[!UWAGA]

Ma innego rodzaju diagram, diagram klasy platformy .NET, używany do wizualizacja kodu programu.Aby uzyskać więcej informacji, zobacz projektowania i wyświetlanie klas i typów.

W tym temacie

  • Utworzenie diagramu w projekcie modelowania

  • Usuwanie diagramy modelowania projektu

  • Diagramy, które nie wymagają modelowania projektów

  • Rozwiązywanie problemów z projektami modelowania i diagramów

Tworzenie diagramu w projekcie modelowania

Należy programu Visual Studio Ultimate do tworzenia projektów modelowania.Można odczytać modelowania projekty w programie Visual Studio Premium.

Aby utworzyć diagram i dodać go do projektu

  1. W menu Architektura wybierz Nowy Diagram.

    Architektury menu jest dostępna tylko wtedy, gdy Visual Studio Ultimate.

  2. W dodać nowy Diagram okna dialogowego kliknij typ diagramu modelowania, która ma zostać.

    Diagram nowe okno dialogowe dodawania

  3. Wpisz nazwę nowego diagramu.

  4. W Dodaj do modelowania projektu pola:

    • Wybierz projekt modelowania, który już istnieje w rozwiązaniu, a następnie kliknij przycisk OK.

    —lub—

    1. Wybierz umożliwia utworzenie nowego projektu modelowania, a następnie kliknij przycisk OK.

    2. W Utwórz nowy projekt modelowania okno dialogowe, wpisz nazwę i lokalizację dla nowego projektu, a następnie kliknij przycisk OK.

      Utwórz okno dialogowe Nowy projekt modelowania

      Po otwarciu rozwiązania nowy projekt zostanie dodana do rozwiązania.Jeśli nie masz żadnych Otwórz rozwiązanie, należy wpisać nazwę dla nowego rozwiązania.

Jeśli masz już projektu modelowania, można także użyć następującej procedury.

Aby dodać do istniejącego projektu modelowania diagramu

  1. W Eksploratora rozwiązań, kliknij przycisk modelowania węzła projektu.

    [!UWAGA]

    Projekt modelowania zawiera folder definicji modelu o nazwie ModelDefinition.

  2. W menu Projekt kliknij opcję Dodaj nowy element.

  3. W Dodaj nowy element — < Nazwa projektu > okna dialogowego szablony, kliknij przycisk modelowania diagramu typu, na przykład Diagram składników UML.

  4. Wpisz nazwę diagramu, a następnie kliknij przycisk Dodaj.

    Diagram modelowania otwiera i pojawi się w projekcie modelowania.

    Informacje dotyczące przestrogiPrzestroga

    Nie dodać, skopiuj lub przeciągnij istniejące pliki diagramu innych projektów modelowania lub inne lokalizacje w rozwiązaniu.Z tego powodu elementy, które są usuwane z diagramów skopiowanych lub błędy podczas otwierania diagramów.Należy otworzyć pliku diagramu z projektu modelowania, w którym został utworzony.Jest to spowodowane diagramu UML jest widok modelu, który jest właścicielem jej projektu modelowania.Można skopiować diagramu tworzenia nowego diagramu, a następnie kopiowane elementy do nowego diagramu diagramu źródła.Aby uzyskać więcej informacji, zobacz Rozwiązywanie problemów dotyczących projektów modelowania i diagramy.

Aby utworzyć projekt modelowania puste

  1. Na pliku menu, wskaż opcję nowy, a następnie kliknij przycisk projektu.

  2. W nowy projekt okna dialogowego zainstalowane szablony, kliknij przycisk projektów modelowania.

  3. W środkowym oknie, kliknij przycisk projektu modelowania.

  4. Nazwa projektu i określ lokalizację w nazwa i lokalizacji pól.

  5. W rozwiązanie wybierz opcję Dodaj do rozwiązania można dodać nowy projekt do rozwiązania już otwarte; lub Utwórz nowe rozwiązanie Zamknij wszelkie Otwórz rozwiązanie i Dodaj ten projekt do rozwiązania.

Usuwanie modelowania diagramów z projektu

Można trwale usunąć diagramu lub można czasowo wyłączyć diagramu z projektu, a następnie przywróć ją.

Aby trwale usunąć z projektu diagramu

  • W Eksploratora rozwiązań, kliknij prawym przyciskiem myszy głównego pliku, który reprezentuje diagramu, a następnie kliknij przycisk usunąć.

    Diagram zostanie usunięty z projektu i systemu plików.Elementy wyświetlane na diagramie nie są usuwane z Eksploratora modelu UML.

    [!UWAGA]

    Każdy diagram ma dwa pliki, jeden przedstawicielstwa do drugiego.Na przykład, jeśli masz diagramu składników o nazwie CD1, należy usunąć plik o nazwie CD1.componentdiagram.Jego przedstawicielstwach pliku o nazwie CD1.componentdiagram.layout są usuwane automatycznie.

Aby tymczasowo wykluczyć diagramu z projektu

  • W Eksploratora rozwiązań, kliknij prawym przyciskiem myszy plik diagramu, a następnie kliknij przycisk wykluczenia z projektu.

    Diagram zostanie usunięty z projektu.Nie zostanie ono usunięte z systemu plików.

    [!UWAGA]

    Elementy wyświetlane na diagramie nie są usuwane z Eksploratora modelu UML.

Aby przywrócić tymczasowo wykluczonych diagramu do projektu

  1. W Eksploratora rozwiązań, kliknij przycisk modelowania węzła projektu.

    [!UWAGA]

    Projekt modelowania zawiera folder definicji modelu o nazwie ModelDefinition.

  2. Na projektu menu, kliknij przycisk Dodaj istniejący element.

  3. W Dodaj istniejący element okno dialogowe Znajdź plik diagramu, zaznacz go, a następnie kliknij Dodaj.

    Diagram modelowania otwiera i pojawi się w projekcie modelowania.

    [!UWAGA]

    Każdy diagram parą plików w systemie plików.Nie wybieraj plik ma rozszerzenie .layout.Ponadto Visual Studio Ultimate wykonuje obsługują dodawania istniejących UML, diagramy do wielu projektów modelowania.Każdy plik diagramu musi być otwarty w projekcie modelowania, w którym został utworzony.Jest to spowodowane UML diagram przedstawia widok modelu, który jest właścicielem jej projektu modelowania.

Diagramy, które nie wymagają modelowania projektów

Następujące rodzaje diagramów nie są częścią projektu modelowania:

Rozwiązywanie problemów z projektami modelowania i diagramów

W poniższej tabeli opisano problemy, które mogą wystąpić w przypadku modelowania projektów lub diagramów i sposób ich rozwiązania:

Problem

Powoduje, że

Rozwiązanie

Modelowanie projektu nie można otworzyć ani załadowane do rozwiązania.

Zostanie wyświetlony następujący komunikat:

"Co najmniej jednego projektu w rozwiązaniu nie zostały poprawnie załadowany.Zobacz szczegóły w oknie danych wyjściowych."

Okno dane wyjściowe wyświetli następujący komunikat:

"ModelingProjectFilenameAndPath.modelproj: błąd: Identyfikator Guid nierozpoznany format. "

Projekt modelowania zawiera odwołania do projektów, które mają taką samą nazwę, znajdują się w tej samej rozwiązania.

Na przykład warstwy jest połączony z projektów, które mają taką samą nazwę, znajdują się w tej samej rozwiązania.

Otwórz projekt modelowania za pomocą edytora tekstu pliku, usuń odwołania, a następnie spróbuj ponownie otworzyć projektu modelowania.

Aby uniknąć tego problemu, nie należy dodawać odwołania do projektów, które mają taką samą nazwę.Upewnij się, że projekty mają unikatowych nazw.

Diagramy, które są dodawane, skopiować lub przeciągnąć do innych projektów modelowania lub inne lokalizacje w rozwiązaniu brakuje elementów.

—lub—

Podczas próby otwarcia diagramu, wyświetlane są następujące komunikaty:

  • "Niektóre kształty łączników na diagramie brakuje lub ponieważ ich definicje nie istnieją w tym projekcie.Jedna z metod definicje zostały usunięte z modelu podczas diagramu został zamknięty lub diagramu skopiowane do innego projektu, który nie zawiera definicje."

—lub—

  • "Ten dokument jest otwarty przez innego projektu".

Plik diagramu został dodany, przeciągnąć lub skopiowanych z projektu modelowania do innego projektu modelowania lub do innej lokalizacji w rozwiązaniu.

Można skopiować diagramu tworzenia nowego diagramu, a następnie kopiowane elementy do nowego diagramu diagramu źródła.

Zobacz też

Koncepcje

Edytowanie modeli i diagramów UML

Modelowanie struktur — Rozwiązania