Udostępnij za pośrednictwem


Diagramy sekwencji UML: odwołania

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:

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 Porady: edycja modeli UML i diagramów.

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 na diagramach sekwencji UML.

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

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 Opisujące przepływ sterowania z fragmentów w diagramy sekwencji 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.

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

Zobacz też

Koncepcje

Diagramy sekwencji UML: wytyczne

Porady: edycja modeli UML i diagramów

Diagramy przypadków użycia UML: odwołania

Diagramy klas UML: odwołania

Diagramy składników UML: odwołania

Diagramy składników UML: odwołania