Udostępnij za pośrednictwem


Diagramy sekwencji UML: Odwołanie

W Visual Studio Ultimate, diagram sekwencji pokazuje interakcji, który reprezentuje sekwencję wiadomości między instancjami klasy, składników, podzespoły lub podmiotów.Czas płynie w dół diagram i przedstawia przepływ sterowania z jednego uczestnika do innego.Aby utworzyć diagram sekwencji UML, na architektury menu, kliknij przycisk Nowy Diagram.

Na diagramie pokazano przykład wystąpienia i wydarzenia, zamiast klasy i metody; więcej niż jedno wystąpienie tego samego typu, mogą być wyświetlane na diagramie, a więcej niż jedno wystąpienie tej samej wiadomości może występować również.

Istnieją dwa rodzaje diagram sekwencji:

  • Diagramy sekwencji opartego na kodzie mogą być generowane z.NET kodu programu i mogą być umieszczane w ramach każdego projektu.Aby uzyskać więcej informacji, zobacz Wizualizacja kodu na diagramach sekwencyjnych.

  • Diagramy sekwencji UML część modelu UML i istnieje tylko w ramach projektów do modelowania diagramów UML.Aby uzyskać więcej informacji, zobacz Diagramy sekwencyjne UML: Zalecenia.

Dwa rodzaje diagram sekwencji są podobne, chociaż niektóre właściwości elementów są różne.

Aby uzyskać więcej informacji na temat sposobu tworzenia i narysuj diagramy modelowania, zobacz Edytowanie modeli i diagramów UML.

Czytanie diagramy sekwencji

W poniższej tabeli opisano elementy, które można wyświetlić na diagramie sekwencji.Aby uzyskać informacje o właściwościach tych elementów, zobacz Właściwości elementów w diagramach sekwencyjnych ULM.

Aby uzyskać informacje o sposobach używania diagramy sekwencji, zobacz Diagramy sekwencyjne UML: Zalecenia.

Części diagramu sekwencji

Kształt

Element

Opis

1

Linia życia

Linię pionową, która reprezentuje sekwencję zdarzeń występujących w uczestnika podczas interakcji, podczas czasu postępów wiersz w dół.Ten uczestnik może być instancji klasy, składnika lub aktor.

2

Aktor

Uczestnik jest zewnętrznych do systemu, którego tworzysz.

Można wprowadzić symbol Aktor pojawiają się w górnej części kształtu Linia życia, ustawiając jego Aktor właściwości.

3

Synchroniczne wiadomości

Nadawcy czeka na odpowiedź na wiadomość synchroniczne, przed kontynuowaniem.Na diagramie pokazano zarówno wywołania i powrotu.Synchroniczne wiadomości są używane do przedstawiania wywołania funkcji zwykłych w ramach programu, jak również inne rodzaje wiadomości, które zachowują się w taki sam sposób.

4

Komunikat asynchroniczny

Wiadomości, które nie wymagają odpowiedzi, zanim nadawca w dalszym ciągu.Komunikat asynchroniczny pokazuje tylko wywołania od nadawcy.Służy do przedstawiania komunikacji między osobne wątki lub utworzenia nowego wątku.

5

Wykonanie wystąpienie

Pionowa zacieniowane prostokąt, który pojawia się na linii życia uczestnika i reprezentuje okres, kiedy uczestnik jest wykonywana operacja.

Wykonywanie programu rozpoczyna się w przypadku gdy uczestnik otrzyma wiadomość.Jeżeli inicjujący wiadomość została wiadomość synchroniczne, wykonanie kończy się ze strzałką «powrót» do nadawcy.

6

Komunikat wywołania zwrotnego

Wiadomość, która zwraca uczestnika, który jest oczekiwanie na zwrot przez wcześniejsze wywołanie.Wystąpienie wykonanie wynikowy pojawia się na wierzchu istniejący.

7

Self wiadomości

Wiadomość od uczestnika do samego siebie.Wystąpienie wykonanie wynikowy pojawia się na wierzchu wykonanie wysyłającego.

8

Utwórz wiadomość

Komunikat, który tworzy uczestnika.Uczestnik otrzymuje komunikat create, powinno być pierwszym, które otrzymuje.

9

Znaleźć wiadomość

Komunikat asynchroniczny z nieznanym lub uczestnika nieokreślona.

10

Wiadomości utracone

Komunikat asynchroniczny z nieznanym lub uczestnika nieokreślone.

11

Komentarz

Komentarz można dołączyć do dowolnego punktu na linii życia.

12

Użyj interakcji

Umieszcza sekwencję wiadomości, które są zdefiniowane w innym diagramie.

Aby utworzyć Wykorzystania interakcji, kliknij narzędzie, a następnie przeciągnij przez życia, które chcesz dołączyć.

13

Fragment Scalonej

Kolekcja fragmenty.Każdy fragment można ująć jeden lub więcej wiadomości.Istnieją różne rodzaje Scalonej fragmenty.Aby uzyskać więcej informacji, zobacz Opisywanie przepływu sterowania przy użyciu fragmentów w diagramach sekwencyjnych UML.

Aby utworzyć fragment, kliknij wiadomość prawym przyciskiem myszy, wskaż polecenie Surround With, a następnie kliknij typ fragmentu.

14

Guard fragmentu

Można podać warunek odpowiednich czy wystąpi fragmentu.

Aby ustawić osłony, zaznacz fragment, a następnie wybierz osłony i wpisz wartość.

X

Zdarzenie niszczenia

Reprezentuje punkt, w którym obiekt jest usunięte lub nie są już dostępne.Pojawia się u dołu każdej linii życia.

Interakcji

Kolekcja wiadomości i linie życia, która jest wyświetlana na diagramie sekwencji.Aby wyświetlić właściwości interakcji, należy wybrać go w Eksplorator modelu UML.

Diagram sekwencji

Diagram, który wyświetla interakcji.Aby wyświetlić jego właściwości, kliknij pustą część diagramu.

[!UWAGA]

Nazwy Diagram sekwencji, interakcji, że wyświetla i plik zawierający diagram może składać się różnych.

Zobacz też

Koncepcje

Diagramy sekwencyjne UML: Zalecenia

Edytowanie modeli i diagramów UML

Diagramy przypadków użycia UML: Odwołanie

Diagramy klas UML: Odwołanie

Diagramy składników UML: Odwołanie

Diagramy składników UML: Odwołanie