Tworzenie diagramu sekwencji UML

Dotyczy
Visio (plan 1) Visio Professional 2024 Visio Professional 2021 Visio Professional 2019 Visio Professional 2016

Diagram sekwencji UML przedstawia wzajemne oddziaływanie zestawu obiektów w procesie w czasie. Przedstawia komunikaty przekazywane między uczestnikami i obiektami w systemie oraz kolejność ich występowania.

Przykładowy diagram sekwencji UML przedstawiający system bankomatów.

Aby utworzyć diagram sekwencji, użyj szablonu sekwencji UML lub diagramu startowego, który zawiera wzornik sekwencji UML . Przeciągnij kształty ze wzornika na kanwę rysunku, aby utworzyć diagram.

Tworzenie diagramu sekwencji

  1. Uruchom program Visio. Jeśli plik jest już otwarty, wybierz pozycję Plik>,Nowy.
  2. W polu wyszukiwania wpisz UML sequenceciąg .
  3. Wybierz diagram sekwencji UML .
  4. W oknie dialogowym wybierz pusty szablon lub jeden z trzech diagramów startowych. (Po zaznaczeniu każdego z nich po prawej stronie jest wyświetlany jego opis). Następnie wybierz opcję Jednostki metryczne lub Jednostki amerykańskie.
  5. Wybierz pozycję Utwórz.
  6. Zostanie otwarty diagram. Obok diagramu powinno zostać wyświetlone okno Kształty . Jeśli jej nie widzisz, przejdź do>widoku okienek zadań i upewnij się, że jest zaznaczona opcja Kształty . Jeśli nadal go nie widzisz, wybierz przycisk Rozwiń okno Kształty po lewej stronie.
  7. Na karcie Widok upewnij się, że jest zaznaczone pole wyboru obok pozycji Punkty połączeń . Ta opcja powoduje, że punkty połączeń są wyświetlane po rozpoczęciu łączenia kształtów.
  8. Teraz przeciągnij kształty, które chcesz uwzględnić w diagramie, z okna Kształty na stronę. Aby zmienić nazwy etykiet tekstowych, kliknij dwukrotnie odpowiednie etykiety.

Koła życia dla aktorów i obiektów

Użyj kształtu Linia życia aktora dla każdego uczestnika oraz kształtu Linia życia obiektu dla każdego składnika systemu w procesie.

Linia życia sekwencji UML

Porada

Podczas przeciągania linii życia na miejsce na ekranie są wyświetlane zielone prowadnice wyrównania, ułatwiające wyrównanie linii życia i umieszczenie ich względem innych kształtów linii życia.

  • Kliknij dwukrotnie pole nagłówka każdej linii życia, aby wprowadzić imię i nazwisko lub tytuł.
  • Aby wydłużyć lub skrócić oś czasu, zaznacz linię życia, a następnie przeciągnij żółty punkt kontrolny znajdujący się na dole linii życia.

Wiadomości

Kształty wiadomości umożliwiają przedstawianie informacji przesyłanych między liniami życia.

Komunikaty sekwencji UML

Porada

Program Visio ułatwia przyklejanie punktów końcowych wiadomości do poszczególnych linii życia. Po przyklejeniu do punktu połączenia w punkcie końcowym pojawia się zielone koło. Punkty połączeń znikają po zakończeniu przeciągania.

  • Dołącz początkowy punkt końcowy do linii życia wysyłającej wiadomość, a następnie przeciągnij główny punkt końcowy do osi życia odbierającej wiadomość.

  • Kliknij dwukrotnie kształt wiadomości, aby utworzyć pole tekstowe, a następnie wpisz nazwę wiadomości.

  • Kształt wiadomości (linia ciągła) umożliwia przedstawianie żądania lub przesyłania informacji.

  • Kształt Komunikat zwrotny (linia przerywana) umożliwia oznaczenie odpowiedzi na wcześniejszą wiadomość.

  • Użyj komunikatu własnego, aby przedstawić rekurencyjne wywołanie operacji lub jedną metodę wywołującą inną metodę należącą do tego samego obiektu.

  • Użyj kształtu Wiadomość asynchroniczna , aby pokazać, kiedy akcja może nie zostać wykonana natychmiast.

  • Aby zmienić kształt komunikatu łącznika:

    1. Kliknij łącznik prawym przyciskiem myszy.
    2. U dołu menu podręcznego wybierz jedną z trzech opcji (Kąt prosty, Prosty lub Zakrzywiony).
    3. Zaznacz i przeciągnij łącznik, aby zmienić jego kształt.

Fragmenty

Jeśli jedna lub więcej interakcji tworzy pętlę lub wymaga spełnienia warunku do zakończenia interakcji, należy ująć te interakcje w kształt fragmentu :

  • Użyj fragmentu Loop na potrzeby podstawowej powtarzającej się interakcji.
  • Użyj fragmentu opcjonalnego w przypadku kroków, które są wykonywane tylko wtedy, gdy spełniony jest określony warunek.
  • Kształt Fragment alternatywny jest używany na potrzeby procesu lub interakcji typu "jeżeli-to-inaczej". Fragment składa się z dwóch sekcji, które pozwalają pokazać alternatywną interakcję. Aby dodać kolejny warunek, przeciągnij operand Interakcja na kształt. 
    Warunek sekwencji UML
  • Przeciągnij kształt fragmentu do interakcji, których dotyczy. Użyj uchwytów zmiany rozmiaru na kształcie fragmentu, aby upewnić się, że zawiera on wszystkie powiązane interakcje.
  • Kliknij dwukrotnie w rogu tytułu kształtu fragmentu, aby dodać tytuł lub krótki opis procesu objętego fragmentem. Poniżej rogu tytułu wybierz monit [parametry], jeśli chcesz wprowadzić warunki, które zakończą ten proces.

Aktywacja

Umieść kształt paska aktywacji na linii życia, aby pokazać, kiedy i jak długo dany obiekt lub uczestnik jest aktywny w procesie. Zazwyczaj do i z pola aktywacji będą przechodzić strzałki, aby zademonstrować przepływ informacji.

Przeciągnij punkty końcowe paska aktywacji w górę lub w dół, aby uzyskać odpowiednią długość.

Aktywacja sekwencji UML

Zniszczenie

Zniszczenie wskazuje, kiedy obiekt lub aktor kończy uczestniczyć w systemie. Na końcu jego linii życia znajduje się duży znak X. Aby pokazać zniszczenie obiektu na diagramie:

  • Kliknij obiekt prawym przyciskiem myszy i wybierz polecenie Pokaż zniszczenie.

Zobacz również

Diagramy UML w programie Visio

Tworzenie diagramu składników UML

Tworzenie diagramu komunikacji UML

Tworzenie diagramu wdrożenia UML