Utwórz diagram sekwencji ze znacznikami UML w Lucidchart

Napisane przez:  Shanna S
Ostatnia aktualizacja:  

Dzięki naszemu narzędziu do oznaczania sekwencji możesz z łatwością tworzyć i edytować diagramy sekwencji. Ponieważ Lucidchart automatycznie generuje diagram sekwencji na podstawie wprowadzonego tekstu, możesz wykorzystać zaoszczędzony czas na powrót do kodu... lub obejrzenie Gwiezdnych Wojen.

Dostępność planów: Indywidualny, Zespół i Przedsiębiorstwo.

Obejrzyj: Diagramy klas UML

Utwórz diagram sekwencji ze znacznikami

Wykonaj te kroki, a Lucidchart automatycznie wygeneruje dla Ciebie diagram sekwencji:

  1. Aktywuj bibliotekę kształtów UML.
    • Kliknij Więcej kształtów na dole menu Kształt po lewej stronie dokumentu lub naciśnij "M" na klawiaturze.
    • W zakładce "Shapes" zaznacz pole wyboru dla biblioteki kształtów "UML".
    • Kliknij Użyj wybranych kształtów.
  2. W bibliotece kształtów "Sekwencja UML" w menu Kształt kliknij Użyj znaczników.
    UML
  3. W wyskakującym okienku po lewej stronie wpisz swoje znaczniki.
  4. Kliknij Build , gdy będziesz gotowy do wygenerowania diagramu.
    sekwencja

Aby utworzyć nowy diagram, kliknij ponownie Use Markup w bibliotece kształtów UML Sequence.

Wskazówka: Oszczędzaj czas poprzez /utworz/ diagram przepływu z AI. Więcej informacji znajdziesz w naszym artykule Zwiększ produktywność dzięki Lucid AI w Lucidchart .

Obsługiwane znaczniki

Linie

Linie przedstawiają relacje między elementami, pomagając w wizualizacji połączeń i przepływu w systemie. 

Składnia Opis Przykład

Alicja->Bob

Alice <- Bob

Narysuj linię ciągłą (możesz rysować linie w obu kierunkach). UML-markup-Lines-Example.png
Alice --> Narysuj przerywaną linię.
Alice -> Alice Narysuj ciągłą strzałkę do i od uczestnika.

Linie życia

Linie życia pokazują uczestników zaangażowanych w proces, reprezentując, jak długo każdy uczestnik jest aktywny lub zaangażowany podczas wydarzeń w diagram.

Składnia Opis Przykład
aktywuj Alice Rozpocznij aktywizację uczestników za pomocą Lifeline. UML-markup-lifelines-example.png
dezaktywuj Alice Zakończ aktywację uczestnika, kończąc linię życia.

Strzałki

Strzałki przedstawiają przepływ komunikacji między elementami.

Składnia Opis Przykład
-> Strzałka zamykająca UML-markup-arrows-example.png
-> > Otwarta strzałka
- Brak strzałki

Tekst

Tekst dodaje etykiety do linii w diagram, aby dodać szczegóły do działania lub przepływów.

Składnia Opis Przykład
Alice->Bob: tekst Dodaj etykietę do wiadomości między uczestnikami. UML-markup-text-example.png
Alice->Bob: tekst \ więcej Dodaj etykietę z przerwą między uczestnikami.

Uwagi

Użyj notatek, aby dodać komentarze lub wyjaśnienia do strony diagram, wyjaśniając elementy lub procesy.

Składnia Opis Przykład
uwaga na lewo od Alice: text1 Dodaj kształt notatki po lewej stronie Alice (jeśli są tylko dwie postacie, "Alice" można pominąć). UML-markup-notes-example.png
uwaga po prawej stronie Alicji: tekst2 Dodaj kształt notatki po prawej stronie Alice.
Uwaga nad Alice: text3 Dodaj kształt notatki wyświetlany nad Alice.
uwaga na temat Alicji, Boba: tekst4 Dodaj kształt notatki wyświetlany nad Alice i Bobem.
notatka nad Bob, Alice: To jest przykład długiej notatki z podziałem na linie. (zachowaj wszystko w jednym wierszu) Dodaj kształt notatki z wieloma liniami, wyświetlany nad Alicją i Bobem.

Grupowanie

Grupowanie pozwala na wizualne uporządkowanie powiązanych elementów w kontenerze, reprezentującym fizyczną lub koncepcyjną grupę w systemie. Upraszcza to diagram, pokazując relacje między elementami. 

Lucidchart obsługuje kilka funkcji grupowania, z których każda ma inny cel. Obsługiwane są następujące funkcje: 

  • alt: reprezentuje alternatywne przepływy, gdzie wybierana jest tylko jedna ścieżka. 
  • opt: używane w przypadku sekwencji opcjonalnych, które występują tylko wtedy, gdy spełniony jest warunek. 
  • par: czyli równolegle, pozwala na jednoczesne działanie. 
  • pętla: reprezentuje powtarzające się sekwencje. 
  • krytyczny: definiuje sekcję, która musi zostać ukończona bez przerywania.
Składnia Opis Przykład

alt udany przypadek

Bob -> Alice: dane zaakceptowane

w przeciwnym razie jakaś awaria

Bob -> Alice: dane odrzucone

Koniec

Utwórz wiadomość grupującą z "alt" (alternatywa) i "else", aby pokazać różne sytuacje. UML-markup-alt-grouping-example.png

opt text1

Alice -> Bob: text2

Koniec

Utwórz grupową wiadomość ze słowem kluczowym „opt”.

Obsługiwane są następujące słowa kluczowe:

  • optować 
  • par 
  • Pętla
  • krytyczny

Uwaga: Te cztery słowa kluczowe nie obsługują "." Tylko słowo kluczowe "alt" może być sparowane z "."

UML-markup-opt-grouping-example.png

UML-markup-par-grouping-example.png

Alias

Użyj aliasu, aby przypisać elementowi alternatywną nazwę. Uprości to i uporządkowanie znaczników, zapewniając większą przejrzystość. 

Składnia Opis Przykład
uczestnik A jako Alice Nadaj uczestnikom aliasy, aby pisać szybciej. UML-markup-alias-example.png
Uczestniczka A jako "Alice Jones" Umieść cudzysłów wokół aliasu, aby nadać uczestnikowi alias dłuższy niż jedno słowo.

Komentarze

Komentarze to sposób na dodawanie notatek w kodzie, które nie są wyświetlane na stronie diagram. Zapewniają one pomocne wyjaśnienia lub przypomnienia bez wpływu na strukturę diagram.

Składnia Opis
'tekst komentarza Komentarz jednowierszowy
/" tekst komentarza "/ Komentarz wielowierszowy

Edytuj diagram sekwencji

Nie martw się, jeśli twój diagram sekwencji nie jest idealny za pierwszym razem. Nadal możesz edytować znaczniki już utworzonego diagramu, o ile nie dostosowałeś ręcznie lub nie rozgrupowałeś diagramu na kanwie.

Po prostu kliknij diagram, a po lewej stronie edytora pojawi się okno dialogowe znaczników sekwencji.

Styl diagramu sekwencji

Wybierz diagram sekwencji i użyj paska właściwości w górnej części edytora, aby nadać diagramowi styl. Jeśli chcesz nadać styl poszczególnym blokom/elementom diagramu, musisz najpierw rozgrupować diagram. Zaznacz diagram, kliknij prawym przyciskiem myszy i wybierz Rozgrupuj.

Uwaga: Jeśli rozgrupujesz swój diagram, nie będziesz mógł ponownie edytować znaczników.

Najczęściej zadawane pytania

Czy mogę dodać składnię stylizacji do mojego znacznika?
Stylizowanie składni UML nie jest obsługiwane w Lucidchart. Aby dowiedzieć się więcej o stylizowaniu diagram, zobacz sekcję Stylizowanie diagramsekwencji w tym artykule.

Zasoby

Aby dowiedzieć się więcej o tej funkcji, zapoznaj się z dodatkowymi zasobami poniżej. Te zasoby są dostępne wyłącznie w języku angielskim.

Filmy

Diagramy klas UML | Samouczek

Diagramy przypadków użycia UML

Przekaż opinię na temat tego artykułu

Masz opinię na temat tego artykułu? Opowiedz nam o swoich doświadczeniach tutaj

Czy znalazłeś to, czego szukałeś?

Nadal masz pytanie lub chcesz podzielić się tym, czego się nauczyłeś? Odwiedź naszą Społeczność   aby uzyskać pomoc i współpracować z innymi.