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:
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 poprzez generowanie diagramów 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 sekwencji UML: wytyczne.
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.
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.
Uwaga
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