Diagram sekwencji UML pokazuje sposób interakcji zestawu obiektów w procesie w czasie. Przedstawia ono wiadomości, które przechodzą między uczestnikami a obiektami w systemie, oraz kolejność ich wystąpienia.

Przykładowy diagram sekwencji UML przedstawiający system ATM.

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

Rozpoczynanie diagramu sekwencji

  1. Uruchom program Visio. Jeśli plik jest już otwarty, kliknij pozycję Plik > Nowy.

  2. W polu Wyszukaj wpisz ciąg UML.

  3. Wybierz diagram sekwencji UML.

  4. W oknie dialogowym wybierz pusty szablon lub jeden z trzech diagramów startowych. (Po prawej stronie zostanie pokazany opis każdego z nich. Następnie wybierz pozycję Jednostki metryczne lub Jednostki niemetryyczne.

  5. Wybierz pozycję Utwórz.

  6. Diagram zostanie otwarty. Obok diagramu powinno zostać otwarte okno Kształty. Jeśli nie widzisz tej opcji, przejdź do > Zadań i upewnij się, że jest zaznaczona opcja Kształty. Jeśli nadal jej nie widzisz, kliknij przycisk Rozwiń okno Kształty po lewej stronie.

  7. Upewnij się, że na karcie Widok jest zaznaczone pole wyboru obok przycisku Punkty połączeń. Ta opcja powoduje, że punkty połączeń są wyświetlane po rozpoczęciu łączenia kształtów.

  8. Teraz przeciągnij na stronę kształty, które chcesz uwzględnić w diagramie, z okna Kształty. Aby zmienić nazwę etykiet tekstowych, kliknij je dwukrotnie.

Linie życia szyć i obiektów

Użyj kształtu linia życia podmiotu (Actor lifeline) 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, które ułatwiają wyrównywanie i odstępy linii życia względem innych kształtów linii życia.

  • Kliknij dwukrotnie w polu nagłówka każdego cyklu życia, aby wprowadzić nazwę lub tytuł.

  • Aby wydłużyć lub skrócić oś czasu, kliknij linię życia, a następnie przeciągnij żółty punkt sterujący u dołu linii życia.

Wiadomości

Kształty wiadomości reprezentują informacje wysyłane między linie życia.

Komunikaty sekwencji UML

Porada:  Visio ułatwia przyklejanie punktów końcowych komunikatu do każdego punktu końcowego. Gdy punkt końcowy przykleja się do punktu połączenia, pojawi się zielone koło. Punkty połączeń znikają po przeciągnięciu.

  • Dołącz pierwszy punkt końcowy do linii życia wysyłającej wiadomość, a następnie przeciągnij punkt końcowy głowy do linii życia, która odbiera wiadomość.

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

  • Użyj kształtu Wiadomość (linia ciągła) do reprezentowania żądania lub przesłania informacji.

  • Użyj kształtu Return Message (linia przerywana) w celu reprezentowania odpowiedzi na wcześniejszą wiadomość.

  • Self Message oznacza cykliczne wywołanie operacji lub jedną metodę wywoływania innej metody należącej do tego samego obiektu.

  • Użyj asynchronicznego komunikatu, aby pokazać, kiedy akcja może nie zostać wykonywana natychmiast.

  • Aby zmienić kształt wiadomości łącznika:

    1. Kliknij łącznik prawym przyciskiem myszy.

    2. W dolnej części menu podręcznego wybierz jedną z trzech opcji(Kątprosty, Prosty,Zakrzywiony).

    3. Kliknij i przeciągnij łącznik, aby zmienić jego kształt.

Fragmenty

Jeśli co najmniej jedno interakcje tworzą pętlę lub wymagają spełnionego warunku w celu zakończenia interakcji, należy je ująć w kształt fragmentu:

  • Użyj fragmentu Pętli w przypadku podstawowej interakcji powtarzaowej.

  • Fragment opcjonalny należy stosować do czynności wykonywanych tylko w przypadku, gdy spełniony jest określony warunek.

  • Użyj kształtu Fragment alternatywny dla procesu lub interakcji typu jeżeli-to lub jeżeli-to-inaczej. Fragment zawiera dwie sekcje, które umożliwiają pokazanie alternatywnej interakcji. Aby dodać kolejny warunek, przeciągnij operand Interakcja na kształt. 

    Warunek sekwencji UML

  • Przeciągnij kształt fragmentu do interakcji, do których ma związek. Użyj uchwytów zmiany rozmiaru kształtu 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 ujętego w fragment. Poniżej rogu tytułu kliknij monit [parametry], jeśli chcesz wprowadzić warunki, które mogą zakończyć ten proces.

Aktywacja

Umieść kształt paska aktywacji na linii życia, aby pokazać, kiedy i przez jak długo ten obiekt lub uczestnik jest aktywny w procesie. Zwykle w polu aktywacji będą strzałki przechodzące do i z tego pola w celu zademonstrować przepływ informacji.

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

Aktywacja sekwencji UML

Wytłaczenie

Wieńcowanie wskazuje, kiedy obiekt lub podmiot aktora został wykonana w systemie. Na końcu jego linii życia pojawi się duży znak X. Aby pokazać instrukcję obiektu na diagramie:

  • Kliknij obiekt prawym przyciskiem myszy, a następnie wybierz polecenie Pokaż szyb.

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

Uwaga: Do tworzenia i edytowania diagramów UML na Visio dla sieci Web jest wymagana licencja produktu Visio (plan 1) lub Visio (plan 2), która jest kupowana oddzielnie od firmy Microsoft 365. Aby uzyskać więcej informacji, skontaktuj się z Microsoft 365 administratorem. Jeśli administrator włączył "zakup samoobsługowy", możesz kupić licencję dla Visio siebie. Aby uzyskać więcej informacji, zobacz Często zadawane pytania dotyczące zakupu samoobsługi.

Rozpoczynanie diagramu sekwencji

  1. Otwórz Visio dla sieci Web. 

  2. W prawym górnym rogu strony wybierz pozycję Więcej szablonów.

  3. W galerii przewiń w dół do wiersza sekwencji UML.

    Pierwszy element wiersza reprezentuje pusty szablon oraz wzornik towarzyszący. Pozostałe elementy w wierszu to przykładowe diagramy, które mają już narysowane kształty, aby ułatwić szybkie rozpoczynanie pracy.

  4. Kliknij dowolny element, aby wyświetlić większy podgląd.

  5. Gdy znajdziesz diagram, którego chcesz użyć, kliknij jego przycisk Utwórz.

    W przeglądarce zostanie otwarty nowy diagram z powiązanym wzornikem.

Linie życia szyć i obiektów

Użyj kształtu linia życia podmiotu (Actor lifeline) 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, które ułatwiają wyrównywanie i odstępy linii życia względem innych kształtów linii życia.

  • Kliknij dwukrotnie w polu nagłówka każdego cyklu życia, aby wprowadzić nazwę lub tytuł.

  • Aby wydłużyć lub skrócić oś czasu, kliknij linię życia, a następnie przeciągnij żółty punkt sterujący u dołu linii życia.

Wiadomości

Kształty wiadomości reprezentują informacje wysyłane między linie życia.

Komunikaty sekwencji UML

Porada:  Visio ułatwia przyklejanie punktów końcowych komunikatu do każdego punktu końcowego. Gdy punkt końcowy przykleja się do punktu połączenia, pojawi się zielone koło. Punkty połączeń znikają po przeciągnięciu.

  • Dołącz pierwszy punkt końcowy do linii życia wysyłającej wiadomość, a następnie przeciągnij punkt końcowy głowy do linii życia, która odbiera wiadomość.

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

  • Użyj kształtu Wiadomość (linia ciągła) do reprezentowania żądania lub przesłania informacji.

  • Użyj kształtu Return Message (linia przerywana) w celu reprezentowania odpowiedzi na wcześniejszą wiadomość.

  • Self Message oznacza cykliczne wywołanie operacji lub jedną metodę wywoływania innej metody należącej do tego samego obiektu.

  • Użyj asynchronicznego komunikatu, aby pokazać, kiedy akcja może nie zostać wykonywana natychmiast.

  • Aby zmienić kształt wiadomości łącznika:

    1. Kliknij łącznik prawym przyciskiem myszy.

    2. W dolnej części menu podręcznego wybierz jedną z trzech opcji(Kątprosty, Prosty,Zakrzywiony).

    3. Kliknij i przeciągnij łącznik, aby zmienić jego kształt.

Fragmenty

Jeśli co najmniej jedno interakcje tworzą pętlę lub wymagają spełnionego warunku w celu zakończenia interakcji, należy je ująć w kształt fragmentu:

  • Użyj fragmentu Pętli w przypadku podstawowej interakcji powtarzaowej.

  • Fragment opcjonalny należy stosować do czynności wykonywanych tylko w przypadku, gdy spełniony jest określony warunek.

  • Użyj kształtu Fragment alternatywny dla procesu lub interakcji typu jeżeli-to lub jeżeli-to-inaczej. Fragment zawiera dwie sekcje, które umożliwiają pokazanie alternatywnej interakcji. Aby dodać kolejny warunek, przeciągnij operand Interakcja na kształt. 

    Warunek sekwencji UML

  • Przeciągnij kształt fragmentu do interakcji, do których ma związek. Użyj uchwytów zmiany rozmiaru kształtu 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 ujętego w fragment. Poniżej rogu tytułu kliknij monit [parametry], jeśli chcesz wprowadzić warunki, które mogą zakończyć ten proces.

Aktywacja

Umieść kształt paska aktywacji na linii życia, aby pokazać, kiedy i przez jak długo ten obiekt lub uczestnik jest aktywny w procesie. Zwykle w polu aktywacji będą strzałki przechodzące do i z tego pola w celu zademonstrować przepływ informacji.

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

Aktywacja sekwencji UML

Wytłaczenie

Wieńcowanie wskazuje, kiedy obiekt lub podmiot aktora został wykonana w systemie. Na końcu jego linii życia pojawi się duży znak X. Aby pokazać instrukcję obiektu na diagramie:

  • Kliknij obiekt prawym przyciskiem myszy, a następnie wybierz polecenie Pokaż szyb.

Aby utworzyć diagram sekwencji, użyj szablonu modelu UML, który zawiera zestaw kształtów UML Sequence. Przeciągnij kształty ze wzornika na kanwę rysunku, aby utworzyć diagram.

Rozpoczynanie diagramu sekwencji

  1. W obszarze Kategorie szablonówkliknij pozycję Oprogramowanie i baza danych, a następnie kliknij pozycję Diagram modelu UML.

  2. W Eksploratorze widok drzewa kliknij prawym przyciskiem myszy pakiet, w którym chcesz uwzględnić diagram struktury statycznej, wskaż pozycję Nowy ikliknij pozycję Diagram sekwencji.

    Zostanie wyświetlona pusta strona, a wzornik Sekwencja UML stanie się najwyżejszym wzornikem. Do widoku drzewa zostanie dodana ikona reprezentująca diagram.

    Uwaga: Jeśli widok drzewa nie jest widoczny, wskaż polecenie Widok w menu UML, a następnie kliknij pozycję Eksplorator modeli.

Przeczytaj ten temat, aby uzyskać więcej wskazówek dotyczących pracy z diagramami sekwencji.

Linie życia szyć i obiektów

Użyj kształtu Linia życia obiektu dla każdego uczestnika i składnika systemowego w procesie.

Linia życia obiektu odzwierciedla istnienie obiektu w określonym czasie. Jeśli obiekt zostanie utworzony lub zniszczyny w czasie reprezentującym diagram, linia życia zostanie zatrzymana lub rozpocznie się w odpowiednim punkcie. Schłoń obiektu jest oznaczony dużym znakiem X.

Za pomocą linii Lifeline shape icon można pokazać warunkowość linii życia obiektu.

Wiadomości

  1. Przeciągnij kształt Wiadomość na stronę rysunku.

    Kształt wiadomości, który wybierzesz, zależy od rodzaju wiadomości, którą chcesz wysłać (zwykły, asynchroniczny, wywołanie procedury lub zwrot).

  2. Przyklej punkt końcowy wiadomości bez grotu strzałki do punktu Obraz punktu połączenia — niebieski znak X na linii życia obiektu wysyłającego wiadomość.

  3. Przyklej punkt końcowy wiadomości z grotem strzałki do punktu połączenia na linii życia obiektu odbieraącego wiadomość.

  4. Kliknij dwukrotnie wiadomość, a następnie wpisz lub wybierz nazwę wiadomości, numer, wyrażenie sekwencji i rodzaj przepływu.

  5. W przypadku płaskiego wywołania wiadomości lub procedury wybierz operację, którą ma wygenerować wiadomość. Jeśli operacja nie istnieje, kliknij pozycję Nowy, aby ją utworzyć.

    W przypadku asynchronicznego komunikatu wybierz sygnał, który ma zostać wygenerowany. Jeśli w klasyfikatorze, na podstawie których jest odbierana wiadomość, nie istnieje recepcja, kliknij pozycję Nowy, aby utworzyć recepcję.

Porada: Aby wskazać wiadomość z obiektu do siebie, przyklej dwa punkty końcowe na kształcie wiadomości w kształcie wiadomości do dwóch punktów połączeń na tej samej linii życia obiektu.

Ograniczenia

Jeśli co najmniej jedno interakcje wymagają spełnionego warunku w celu zakończenia interakcji, należy je ująć w jeden z kształtów ograniczeń:

  • Ograniczenie Constraint shape icon to specyfikacja warunków i ofert, które muszą zostać spełnione, aby system był prawidłowy. Ograniczenia są wyrażane jako tekst w nawiasach klamrowych ({ }) i mogą być napisane we wstępnie zdefiniowanym języku, na przykład w języku OCL lub w języku naturalnym.

    Przeciągnij uchwyt sterujący Obraz uchwytu sterującego — żółty romb środka kształtu Ograniczenie i przyklej go do punktu połączenia na innym elemencie.

  • Ograniczenie dwu elementu Two Element Constraint shape icon do dwóch elementów, takich jak dwa klasy lub dwa skojarzenia. Ograniczenie jest wyświetlane jako strzałka przerywana z jednego elementu do drugiego z etykietą ciągu ograniczenia w nawiasach klamrowych ({ }).

  • Ograniczenie OR OR Constraint shape icon oznacza, że dowolne wystąpienie klasy może uczestniczyć w tylko jednym skojarzeniach jednocześnie. Ograniczenie jest wyświetlane jako linia przerywana łącząca co najmniej dwa skojarzenia, które muszą mieć wspólną klasę. Linia jest oznaczona ciągiem ograniczenia LUB w nawiasach klamrowych ({ }).

Aktywacja

Umieść kształt paska aktywacji na linii życia, aby pokazać, kiedy i przez jak długo ten obiekt lub uczestnik jest aktywny w procesie. Zwykle w polu aktywacji będą strzałki przechodzące do i z tego pola w celu zademonstrować przepływ informacji.

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

Aktywacja sekwencji UML

Wytłaczenie

Wieńcowanie wskazuje, kiedy obiekt lub podmiot aktora został wykonana w systemie. Na końcu jego linii życia pojawi się duży znak X. Aby pokazać instrukcję obiektu na diagramie:

  • Kliknij obiekt prawym przyciskiem myszy, wybierz pozycję Opcje wyświetlania kształtu, a następnie w oknie dialogowym zaznacz pole Znacznik chowania.

Zobacz też

Diagramy UML w programie Visio

Tworzenie diagramu składników UML

Tworzenie diagramu komunikacji UML

Tworzenie diagramu wdrożenia UML

Potrzebna dalsza pomoc?

Rozwijaj swoje umiejętności
Poznaj szkolenia
Uzyskuj nowe funkcje w pierwszej kolejności
Dołącz do niejawnych testerów firmy Microsoft

Czy te informacje były pomocne?

Jak zadowalająca jest jakość tłumaczenia?

Co wpłynęło na Twoje wrażenia?

Czy chcesz przekazać jakieś inne uwagi? (Opcjonalnie)

Dziękujemy za opinię!

×