Udostępnij za pośrednictwem


Edytowanie modeli i diagramów UML

Można tworzyć i edytować za pomocą widoków, świadczone przez kilka różnych typów diagramu modelu UML.Dostarczając z różnych perspektyw w systemie, schematach ułatwić zrozumienie i omawiać różne aspekty jego projekt i wymagań.Visual Studio Ultimatezawiera szablony dla pięciu najbardziej często używanych typów diagramu UML.

W tym temacie opisano techniki edycji model wspólnych dla typów różnych diagramów.

[!UWAGA]

Aby uzyskać więcej informacji, specyficzne dla poszczególnych typów diagramów, zobacz Modele projektowania dla projektowania oprogramowania.

W tym temacie

  • Diagramy UML są widokami modelu UML

  • Tworzenie modelowania diagramów UML

  • Diagramy modelowania UML rysunku

  • Edycja kształtów i łączników

  • Cofanie zmian w modelu

  • Udostępnianie elementów między diagramami

  • Kopiowanie elementów i grup powiązanych elementów

  • Usuwanie elementu modelu lub jego widoków

  • Wyszukiwanie tekstu w diagramie

  • Przygotowywanie diagramu do prezentacji

  • Rozszerzanie projektanci UML

Diagramy UML są widokami modelu UML

Można tworzyć i używać diagramów UML tylko w Modelowanie projektów.Aby uzyskać więcej informacji na temat tworzenia diagramów i projekty, zobacz Tworzenie projektów i diagramów modelowania UML.

  • Projekt modelowania zawiera pojedynczy model UML.Każdy diagram UML w projekcie jest widok modelu UML.

  • Można wyświetlić model w Eksplorator modelu UML.Na architektury menu, wskaż Windows, a następnie kliknij przycisk Eksplorator modelu UML.

  • Każdy kształt na diagramie jest widok elementu modelu.Po umieszczeniu nowego kształtu na diagramie, tworzysz nowy element w modelu.

  • Po zapisaniu dowolnego diagramu, Visual Studio Ultimate zapisuje całego modelu i wszystkie jego diagramy modelowania pliku projektu.

Tworzenie modelowania diagramów UML

Aby utworzyć diagram modelowania UML

  1. Na architektury menu, kliknij przycisk Nowy Diagram.Architektury menu jest dostępne tylko w Visual Studio Ultimate.

    Dodać nowy Diagram pojawi się okno dialogowe.

  2. Kliknij typ diagramu, a następnie wprowadź nazwę diagramu.

  3. W Dodaj do modelowania projektu pola, można wybrać istniejący projekt modelowania, lub wybierz Utwórz nowy projekt modelowania.

    [!UWAGA]

    Diagram modelowania może istnieć tylko jako część projektu modelowania.

Diagram można także dodać do istniejącego projektu modelowania w oknie Solution Explorer.Kliknij prawym przyciskiem myszy projekt modelowania, wskaż polecenie Dodaj, a następnie kliknij przycisk Nowego elementu.

Aby utworzyć pusty projekt modelowania UML

  • Na pliku menu, wskaż Nowy, kliknij przycisk projektui w Nowy projekt okno dialogowe, kliknij dwukrotnie Modelowanie projektów.

Aby uzyskać więcej informacji na temat zarządzania projektami modelowania, zobacz Tworzenie projektów i diagramów modelowania UML.

Diagramy modelowania UML rysunku

Diagram modelowania Wyświetla kolekcję elementów modelu powiązane relacjami.Każdy element jest wyświetlany jako kształt, a każda relacja jest wyświetlana jako łącznik między dwoma kształtami.

Istnieją dwa rodzaje narzędzi: jeden dla elementów, a drugi dla relacji.Na przykład w diagramie klasy UML przybornik klasy to narzędzie elementu i stowarzyszenia to narzędzie relacji.

[!UWAGA]

Jeśli chcesz, aby informacje, które są specyficzne dla typów diagramów w szczególności, zobacz Modele projektowania dla projektowania oprogramowania.

Do tworzenia elementów i relacji w diagramie modelowania UML

  1. Aby utworzyć element modelu, kliknij w przyborniku narzędzie element, a następnie kliknij diagram, gdzie ma się pojawić.Po utworzeniu elementu dostosować jego rozmiar i kształt, przeciągając jego uchwyty.

    W niektórych przypadkach można umieścić nowy element wewnątrz innego elementu.Na przykład na diagramie klasy UML można umieścić klasy w pakiecie.

    [!UWAGA]

    Jeśli przybornik nie jest widoczna, kliknij przycisk Przybornik na widoku menu.

  2. Aby utworzyć relację, kliknij narzędzie relację, kliknij element, do których mają relacji, aby uruchomić, a następnie kliknij element, gdzie ma się zakończyć.

    Różne typy relacji można rozpoczęcie lub zakończenie różnych typów elementów.Na diagramie klasy UML relacja skojarzenia nie może na przykład uruchomić lub kończy w element komentarz.

    [!UWAGA]

    Aby użyć tego samego narzędzia kilka razy, kliknij dwukrotnie narzędzie.Po zakończeniu, kliknij wskaźnik narzędzia.

Na niektóre rodzaje diagramów można również narysować proste kształty.Kształty te nie są częścią modelu, ale można ich używać, zwrócić się do części diagramu lub podzielić ją na różnych obszarach.

Importowanie elementów UML z innymi narzędziami do modelowania

Elementy z innych narzędzi modelowania można eksportować jako pliki XML metadanych Interchange (XMI) 2.1.Aby dodać zaimportowane elementy do odpowiednich diagramów, przeciągnij zaimportowanych elementów z Eksplorator modelu UML.Aby uzyskać więcej informacji o importowaniu elementów modelowania, zobacz Importowanie elementów modelu UML z plików XMI.

Edycja kształtów i łączników

Po zmienić rozmiar lub kolor kształtu lub przekierowywanie łącznika nie ma żadnego wpływu na modelu źródłowego.Jednak po zmianie nazwy kształtu na diagramie, lub w Eksploratorze modelu UML, odpowiadającego im elementu zostanie zmieniona w Eksploratorze modelu UML i w innych diagramach, które obecnie tego elementu.

[!UWAGA]

Istnieje prosty sposób, aby nowe elementy przybornika, z których można tworzyć grupy elementów lub elementów z wybranej właściwości.Aby uzyskać więcej informacji, zobacz Porady: definiowanie niestandardowego elementu przybornika modelowania.

Poniższy rysunek pokazuje, jak zmienić rozmiar kształtu lub jego nazwa.

Dostosowywanie elementu modelu

PoradaPorada

Wbudowanych poleceń nie zawierają polecenia płynniej wyrównywania kształtów.Jednakże, łatwo można utworzyć polecenie Wyrównanie przez kopiowanie kodu w przykładzie w Porady: wyświetlanie modelu na diagramach.

Na poniższym rysunku pokazano, jak ustawić trasy i położenie łącznika lub jego etykiety.

Dostosowywanie łącznika

Aby przenieść jeden koniec łącznika do innego kształtu

  1. Wykonaj jedną z następujących czynności:

    • Naciśnij klawisz CTRL i Przenieś na koniec.

    - lub -

    • Kliknij łącznik prawym przyciskiem myszy, a następnie kliknij przycisk Podłączaj.
  2. Kliknij przycisk koniec łącznika, który chcesz przenieść.

  3. Kliknij żądany łącznik, aby przenieść kształt.

Aby zmienić kolor lub inne właściwości elementu, relacji lub diagramu

  • Kliknij element, a następnie ustaw pola Właściwości okna.

    Jeśli nie widzisz Właściwości okna, kliknij prawym przyciskiem myszy element, a następnie kliknij przycisk Właściwości.

Aby powiększyć lub zmniejszyć na diagramie modelowania

  • Naciśnij i przytrzymaj klawisz CTRL klucza i obracaj kółko myszy.

    - lub -

  • Naciśnij i przytrzymaj klawisz Klawisze CTRL + SHIFT, a następnie kliknij przycisk myszy w lewo lub w prawo.

    - lub -

  • Na Twórców architektury paska narzędzi, kliknij znak plus (+) lub minus (), lub wybierz poziom powiększenia.

Wyszukiwanie w diagramie

Funkcja Szybkie wyszukiwanie będzie znaleźć elementy na diagramie.Należy ustawić Szukaj w: do Bieżącym dokumencie.

Aby wyszukać tekst w diagramie modelowania

  1. Naciśnij klawisz Kombinację klawiszy CTRL + F.

    - lub -

    Na Edytuj menu, wskaż Znajdowanie i zamienianie, a następnie kliknij przycisk Szybkie wyszukiwanie.

    [!UWAGA]

    W Znajdowanie i zamienianie okno dialogowe, należy pozostawić Szukaj w pole ustawione na Bieżącym dokumencie.Inne opcje nie są obsługiwane.

  2. Wpisz tekst, który chcesz znaleźć, a następnie kliknij przycisk Znajdź następny,.

    [!UWAGA]

    Jeśli wewnątrz kształtu zwinięty tekst, który chcesz znaleźć, kształt zostanie wyróżniony.Rozwiń kształt, a następnie kliknij przycisk Znajdź następny, ponownie.

Cofanie zmian w modelu

Można cofnąć i ponawianie zmian wprowadzonych do modelu i diagramy za pomocą Cofnij i Ponów poleceń na Edytuj menu.

Każdy projekt modelowania ma jeden stos zmian. Wszystkie zmiany wprowadzone do modelu i diagramy są przechowywane na ten stos.Stos obejmuje również zmiany fokusu z jednego diagramu.Polecenia Cofnij cofa zmiany na ten stos.

Na przykład, załóżmy, że należy wykonać następujące operacje: zmiana Diagram1; zmienić fokus na diagramie 2; Zmień Diagram2.Podczas zmiany można cofnąć, pierwszy Cofnij odwrócą się ostatnią zmianę; Cofnij dalej będzie przenosić fokus powrót do diagramu 1; i Cofnij trzeciego będzie cofnąć zmianę do 1 z diagramu.

Zamknięcie diagramu obcina stosu zmian. Jeśli zamkniesz diagram, nie można cofnąć zmiany, które były wykonywane w tym diagramem i nie można cofnąć wcześniejsze zmiany modelu lub dowolnego z jej diagramów.

Podczas edytowania właściwości nie można cofnąć. Podczas edytowania właściwości w oknie dialogowym właściwości lub w etykiecie na diagramie można tylko cofnąć zmiany wprowadzone w tej właściwości.Przez naciśnięcie klawisza ENTER dokończyć proces zmiany właściwości, lub Anuluj, naciskając klawisz ESC.Następnie będzie można cofnąć zmiany w modelu i diagramów.

Zamknięcie diagramu bez zapisywania może nie mieć efekt, który można się spodziewać. Jeśli niektóre zmiany i zamknij diagram bez zapisywania go, zmiany zostaną zachowane nadal w modelu.Zaleca się, aby zamknąć cały model, jeśli chcesz to zrobić bez zapisywania go.

Udostępnianie elementów między diagramami

Można wprowadzać konkretne wystąpienie elementu modelu pojawiają się więcej niż jeden raz na diagramach.Odnosi się do klasy, interfejsy, składniki, przypadki użycia i podmiotów.

Jest to przydatne, jeśli chcesz wyświetlić różne grupy relacje w diagramach różnych.Na przykład na jednym diagramie można pokazać skojarzenia między klasami odbiorcy i adres.Innego diagramu można ponownie pokazać klasy adresów z swój związek pocztowy obszaru.

Właściwości elementu modelu, takie jak jego nazwa, można zmienić, zaznaczając swoje poglądy na temat dowolnego diagramu lub przez wybranie go w Eksploratorze modelu UML.

Każdy rodzaj diagramu można pokazywać tylko niektóre rodzaje elementu modelu.Na przykład nie można pokazać przypadek użycia na diagramie składników.W związku z tym następujące procedury działa tylko dla niektórych kombinacji element modelu i diagram.

Aby dodać nowy widok elementu modelu przy użyciu Eksploratora modelu UML

  1. Aby otworzyć Eksplorator modelu UML, na architektury menu, wskaż systemu Windows, a następnie kliknij przycisk Eksplorator modelu UML.

  2. Przeciągnij element modelu z Eksplorator modelu UML do diagramu zgodne, w tym samym projekcie.

    Kształt, pod warunkiem, że jest wyświetlany widok elementu modelu, które mogą być oprócz widoków na diagramach lub samego diagramu.

    [!UWAGA]

    Po przeciągnięciu klasy lub składnik na diagramie sekwencji różni się efekt.W takim przypadku nowej linii życia jest tworzony, którego typ jest tej klasy lub składnika.Aby uzyskać więcej informacji, zobacz Diagramy sekwencyjne UML: Zalecenia.

Aby dodać nowy widok elementu modelu za pomocą odwołania Wklej

  1. Kliknij prawym przyciskiem myszy istniejący element, a następnie kliknij przycisk kopię.

    • W tym samym czasie, można skopiować kilka elementów.Przytrzymaj wciśnięty klawisz CTRL kliknij każdy element, kliknij je prawym przyciskiem myszy, a następnie kliknij przycisk kopię.
  2. Kliknij prawym przyciskiem myszy pustą część diagramu zgodny, a następnie kliknij przycisk Odniesienia Wklej.

    Pojawia się inny widok tego samego elementu.

    [!UWAGA]

    To różni się od Wklej polecenia, które tworzy nowy element w modelu.Aby uzyskać więcej informacji, zobacz Kopiowanie elementów i grup powiązanych elementów.

[!UWAGA]

Jeśli dodasz do widoków diagramu z dwoma elementami modelu, które już są połączone przez relację, widok relacji również pojawi się na diagramie.W tym widoku można usunąć, usuwając jeden z elementów tylko z diagramu lub przez usunięcie relacji z modelu.

Kopiowanie elementów i grup powiązanych elementów

Można kopiować i wklejać elementy modelu i można kopiować i wklejać grup elementów wraz z relacji między nimi.

[!UWAGA]

Wklej i Odniesienia Wklej polecenia mają różne efekty.Wklej tworzy nowe elementy, których właściwości są podobne do skopiowanych elementów.Wklej odniesienia tworzy nowe widoki te same elementy.

Aby skopiować elementy i ich relacji

  1. Na diagramie z elementami, które chcesz skopiować zaznacz jeden lub więcej elementów.

    [!UWAGA]

    Nie można skopiować relacje z wyjątkiem jako część grupy elementów.

  2. Na Edytuj menu, kliknij przycisk kopię.

  3. Jeśli chcesz skopiować elementy do innego diagramu, utworzyć nowy diagram lub Otwórz istniejący diagram.

  4. Na Edytuj menu, kliknij przycisk Wklej.

    • Kopie elementów są wyświetlane wraz z kopiami wszelkich relacji, które łącza między nimi.

    • Każdy nowy element będzie mieć nową nazwę automatycznie wygenerowany.

  5. Dopasowywanie położenia, nazwy i innych właściwości nowe elementy i relacje.

[!UWAGA]

Element modelu nie można kopiować z jednego modelu, do innego, na przykład, jeśli masz dwa modele w tym samym roztworze.Ale elementy z jednego diagramu można skopiować do innego.

Aby skopiować cały diagram

  1. Tworzenie nowego diagramu.

  2. Zaznacz wszystkie elementy w istniejącego diagramu, skopiuj je i wkleić je do nowego.

Diagram nie może replikować, kopiując i wklejając w oknie Solution Explorer.

Usuwanie elementu modelu lub jego widoków

Niektóre rodzaje elementów, w szczególności klasyfikatorów, można usunąć z diagramu bez usuwania ich z modelu.Klasyfikatory są główne elementy, które są wyświetlane na diagramach klas, diagramy składników i diagramy przypadków użycia.Może się pojawić na więcej niż jeden diagram.Dla tych typów elementów są dwa osobne polecenia: usunąć z diagramu i usunięte z modelu.

Z drugiej strony podczas usuwania relacji z diagramu zawsze usunąć go z modelu.

[!UWAGA]

Niektóre rodzaje elementów na diagramie UML mają etykiety.Po wybraniu takie elementy, rysując prostokąt wokół nich, jest możliwe zaznaczyć etykiety, ale nie będące własnością tych etykiet elementów.Usuwanie podzbiór elementów wybranych w ten sposób nie jest obsługiwane.Aby wybrać podzbiór tych elementów, naciśnij i przytrzymaj klawisz CTRL klucza, a następnie kliknij każdy element.

Aby usunąć widok klasyfikatora z diagramu

  • Kliknij prawym przyciskiem myszy element na diagramie, a następnie kliknij przycisk usunąć z diagramu.

- lub -

  • Kliknij element na diagramie, a następnie naciśnij klawisz usunąć klucza.

    • Ten widok elementu znikanie.Jednakże element pozostaje w modelu i nadal można znaleźć w Eksplorator modelu UML.Pozostają one inne widoki tego samego elementu.

    • Każdy łącznik, który kończy się na ten kształt zostanie usunięty z diagramu, ale relacji reprezentuje pozostaje w modelu.Można zobaczyć zależność w Eksplorator modelu UML pod relacje, w obszarze każdego elementu, który łączy.

Aby usunąć element z modelu

  • Albo kliknij prawym przyciskiem myszy element w Eksplorator modelu UML lub na diagramie, a następnie kliknij usunięte z modelu.

    • Element zostanie usunięty ze wszystkich diagramów, na której znajduje się.

    • Każdy relacji, która kończy się w tym elemencie powoduje również usunięcie z modelu.

Aby usunąć relację z modelu

  • Kliknij prawym przyciskiem myszy relacji w diagramie lub w Eksplorator modelu UML, a następnie kliknij przycisk usunięte z modelu.

    Informacje dotyczące przestrogiPrzestroga

    Nie można usunąć relacji z diagramu, bez usuwania go z modelu.

    Relacja jest usuwana z modelu i jest usuwana z każdego diagramu, na której znajduje się.

Przygotowywanie diagramu do prezentacji

Następujące funkcje ułatwiają zwrócenie uwagi do określonej części diagramu, Dodaj objaśnienia lub podzielić diagram na różnych obszarach będących przedmiotem zainteresowania.

  • Wszelkie części diagramu można skopiować do programu Word, PowerPoint lub innym dokumencie.Zaznacz kształty i łączniki mają, kliknij prawym przyciskiem myszy, a następnie kliknij przycisk kopię.

  • Można zmienić kolor łącznik lub kształt.Zaznacz jeden lub więcej kształtów i zmienić Kolor właściwości.Jeśli nie widzisz Właściwości okna, naciśnij klawisz F4.

  • Na diagramach niektórych rodzajów, można narysować linie, prostokąty i elipsy z Prostych kształtów sekcja Przybornik.Kształty te nie stanowią części modelu UML.

  • Aby dodać etykietę obszaru, przeciągnij komentarz z przybornika i następnie ustaw jego przezroczysty właściwości do True.Podobnie jak prostych kształtów komentarze nie stanowią części modelu UML i nie są wyświetlane w Eksploratorze modelu UML.

  • Aby dodać uwagi i wyjaśnienia do elementów modelu, można utworzyć komentarze, a następnie połączyć je do elementów.

  • Otrzymawszy wyrównać kształty kolumny lub wiersza, na diagramie, można zainstalować polecenia Wyrównaj kształty.To jest dostępne jako rozszerzenie UML próbki: UML: polecenie Wyrównaj kształty

Aby wyeksportować diagramie jako obrazu

Aby uzyskać więcej informacji, zobacz Eksportowanie obrazów diagramów.

Rozszerzanie projektanci UML

Można dodać nowe funkcje narzędzia UML i dostosowania Notacja diagramu do własnych potrzeb.Aby uzyskać więcej informacji, zobacz Rozszerzanie diagramów i modeli UML.

Kilka rozszerzeń próbki są dostępne.Można albo po prostu zainstalować i używać ich, lub ich kodu źródłowego można użyć jako podstawy dla własne rozszerzenia.Te przykłady obejmują:

Wyrównywanie kształtów

Polecenie menu, która pomaga zebrać diagramu.

Łącza do dokumentów

Połączyć dowolny element UML nagłówki Worda, slajdów programu PowerPoint, pliki dowolnego typu, diagramy UML lub innych elementów UML.Łącze jest możliwe po prostu przeciągając.Później możesz kliknąć dwukrotnie element, aby zobaczyć połączonego elementu.Można na przykład połączyć przypadków użycia specyfikacje programu Word lub diagramy aktywności szczegółowe i akcje do serii ujęć slajdy.

Szybki wpis

Szybkie tworzenie modelu przy użyciu wpisu tekstowego.Przydatne do przechwytywania pomysły w posiedzeniach.

Kolor przez stereotyp

Kolory klasy zgodnie z stereotyp.Można z łatwością rozszerzyć kodu do pracy na własny stereotypów.

Modelowanie domen

Wygodne domyślne dla modeli biznesowych.Skojarzenia są wyświetlane bez strzałki domyślnie i operacje nie są wyświetlane klas.

Zobacz też

Koncepcje

Tworzenie projektów i diagramów modelowania UML

Modelowanie aplikacji

Modele projektowania dla projektowania oprogramowania