Porady: tworzenie diagramów i projektów modelowych UML
Modeli UML z pomocy zrozumieć, omawiać i projektowania systemów oprogramowania.Visual Studio Ultimatezawiera szablony dla pięciu najbardziej często używanych diagramów UML: aktywności, klasy, składnika, sekwencji i przypadek użycia.Ponadto można tworzyć diagramy warstwy, które pomagają zdefiniować strukturę systemu.
Diagramy modelowania UML i diagramy warstwy może istnieć tylko wewnątrz projektu modelowania.Każdy projekt modelowania zawiera udostępniony model UML i kilku diagramów UML.Każdy diagram jest częściowe widok modelu.UML model zawiera wszystkie elementy na diagramy UML i mogą być przeglądane przy użyciu Eksploratora modelu UML.Informacje o modelach i ich relacji z diagramami, zobacz Porady: edycja modeli UML i diagramów.Informacje na temat modelowania projektów w ramach kontroli wersji, zobacz Zarządzanie modelami i wykresami z poziomu kontroli wersji iTworzenie struktury rozwiązania dotyczące modelowania
[!UWAGA]
Istnieje inny rodzaj diagramu.Diagram netto klasa jest używana do wizualizacji kodu programu.Aby uzyskać więcej informacji, zobacz Projektowanie i przeglądanie klas i typów.
W tym temacie
Tworzenie diagramu w projekcie modelowania
Usuwanie diagramów z projektu modelowania
Diagramy, które nie wymagają Modelowanie projektów
Rozwiązywanie problemów z projektów modelowanie i diagramy
Tworzenie diagramu w projekcie modelowania
Musisz Visual Studio Ultimate do tworzenia projektów modelowania.Modelowanie projektów w Visual Studio Professional można odczytać.
Aby utworzyć diagram i dodać go do projektu
Na architektury menu, wybierz polecenie Nowy Diagram.
Architektury menu jest dostępne tylko w Visual Studio Ultimate.
W Dodać nowy Diagram okna dialogowego kliknij typ diagramu modelowania, który ma.
Wpisz nazwę nowego diagramu.
W do modelowania projektu pole:
- Wybierz projekt modelowania, która już istnieje w rozwiązania, a następnie kliknij przycisk OK.
- lub -
Wybierz utworzyć nowy projekt modelowania, a następnie kliknij przycisk OK.
W Utworzyć nowy projekt modelowania okno dialogowe, wpisz nazwę i lokalizację dla nowego projektu, a następnie kliknij OK.
Jeśli rozwiązanie jest otwarte, do roztworu dodaje się nowy projekt.Jeśli żadne rozwiązanie nie otwarte, można wpisać nazwę dla nowego rozwiązania.
Jeśli masz już projektu modelowania, również służy poniższa procedura.
Aby dodać diagram do istniejącego projektu modelowania
W Solution Explorer, kliknij przycisk modelowania węzła projektu.
[!UWAGA]
Projekt modelowania zawiera folder definicji modelu o nazwie ModelDefinition.
Na Projekt menu, kliknij Dodaj nowy element.
W Dodaj nowy element - < nazwa projektu > dialogowe, w szablonów, kliknij modelowania diagramów typu, na przykład Diagram składników UML.
Wpisz nazwę diagramu, a następnie kliknij przycisk Dodaj.
Diagram modelowania otwiera i pojawia się w programie project modelowania.
Przestroga Nie dodawać, kopiowanie lub przeciągnij istniejący diagram pliki do innych projektów modelowania lub do innych lokalizacji w roztworze.Powoduje to, że elementy są usuwane z diagramami skopiowane lub błędy podczas otwierania diagramów.Należy otworzyć plik diagramu z projektu modelowania, w której został utworzony.Wynika to z diagramu UML jest widok modelu, który jest w posiadaniu jej modelowania projektu.Aby skopiować plik diagramu, utworzyć nowy diagram, a następnie skopiuj elementy z diagramu źródła do nowego diagramu.Aby uzyskać więcej informacji, zobacz Rozwiązywanie problemów z projektów modelowanie i diagramy.
Aby utworzyć projekt modelowania puste
Na pliku menu, wskaż Nowy, a następnie kliknij przycisk Projekt.
W Nowy projekt dialogowe, w Szablonów, kliknij Modeling projektów.
W środkowym oknie kliknij Modeling projektu.
Nazwę projektu i określ lokalizację w Nazwa i lokalizację pól.
W roztwór wybierz pozycję Dodaj rozwiązanie do dodawania nowego projektu do rozwiązania już otwartych; lub Utwórz nowe rozwiązanie Zamknij wszelkie otwarte roztworu i dodać projektu do nowego rozwiązania.
Usuwanie modelowania diagramów z projektu
Diagram można trwale usunąć lub można tymczasowo wyłączyć diagram z projektu, a następnie przywróć ją.
Aby trwale usunąć z diagramu z projektu
W Solution Explorer, kliknij prawym przyciskiem myszy pliku głównego, reprezentującą diagram, 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 Eksplorator modelu UML.
[!UWAGA]
Każdy diagram ma dwa pliki, zależnym jednego do drugiego.Na przykład, jeśli masz diagram składników o nazwie CD1, należy usunąć plik o nazwie CD1.componentdiagram.Jego uzupełniającej plik o nazwie CD1.componentdiagram.layout zostaną automatycznie usunięte.
Aby tymczasowo wyłączyć diagram z projektu
W Solution Explorer, kliknij prawym przyciskiem myszy plik diagramu, a następnie kliknij przycisk wykluczyć z projektu.
Diagram zostanie usunięty z projektu.Nie jest usuwany z systemu plików.
[!UWAGA]
Elementy wyświetlane na diagramie nie są usuwane z Eksplorator modelu UML.
Aby przywrócić tymczasowo wyłączonych diagramu do projektu
W Solution Explorer, kliknij przycisk modelowania węzła projektu.
[!UWAGA]
Projekt modelowania zawiera folder definicji modelu o nazwie ModelDefinition.
Na Projekt menu, kliknij Dodać istniejący element.
W Dodać istniejący element okno dialogowe Znajdź plik diagramu, zaznacz plik, a następnie kliknij Dodaj.
Diagram modelowania otwiera i pojawia się w programie project modelowania.
[!UWAGA]
Każdy diagram ma parę plików w systemie plików.Nie zaznaczaj pliku, który ma rozszerzenie .layout.Ponadto Visual Studio Ultimate czy diagramy obsługuje dodawanie istniejących UML do wielu projektów modelowania.Każdy plik diagramu muszą być otwierane w programie project modelowania, w której został utworzony.Wynika to z UML diagram przedstawia widok modelu, który jest w posiadaniu jej modelowania projektu.
Diagramy, które nie wymagają Modelowanie projektów
Następujące rodzaje diagramów nie są częścią projektu modelowania:
Diagramy sekwencji, które są generowane z kodu źródłowego.Aby uzyskać więcej informacji, zobacz Wizualizacja kodu poprzez generowanie diagramów sekwencyjnych.
Diagramy klas są tworzone jako widoków Kod źródłowy.Nie są one związane z diagramy klas UML.Aby uzyskać więcej informacji, zobacz Projektowanie i przeglądanie klas i typów.
Drzewo zależności.Aby uzyskać więcej informacji, zobacz Wizualizacja zależności kodu na wykresach zależności.
Diagramy, które nie są diagramy UML lub warstwy diagramów, takich jak domeny określonych języków.
Rozwiązywanie problemów z projektów modelowanie i diagramy
W poniższej tabeli opisano problemy, które może wystąpić w przypadku modelowania projektów lub diagramów i sposób ich rozwiązania:
Problem |
Powoduje, że |
Rozdzielczość |
---|---|---|
Projekt modelowania nie otwarte lub załadowany do roztworu. Wyświetlany jest następujący komunikat: "Jednego lub więcej projektów w roztworze nie zostały poprawnie załadowany.Zobacz szczegóły w oknie danych wyjściowych." Następujący komunikat o błędzie jest wyświetlany w oknie Output: "ModelingProjectFilenameAndPath.modelproj: błąd: nierozpoznany identyfikator Guid w formacie." |
Modelowanie projektu ma odwołania do projektów, które mają tę samą nazwę i są w tym samym roztworze. Na przykład warstwa jest połączony z projektów, które mają tę samą nazwę i są w tym samym roztworze. |
Otwórz projekt modelowania za pomocą edytora tekstu pliku, usunąć 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ą unikatowe nazwy. |
Diagramy, które są dodawane, kopiowane lub przeciągać do innych projektów modelowania lub do innych lokalizacji w roztworze brakuje elementów. - lub - Podczas próby otwarcia diagramu, wyświetlane są następujące komunikaty:
- lub -
|
Plik diagramu był dodaje, przeciągany lub skopiowane z projektu modelowania innego projektu modelowania lub innej lokalizacji w roztworze. |
Aby skopiować plik diagramu, utworzyć nowy diagram, a następnie skopiuj elementy z diagramu źródła do nowego diagramu. |