Przejdź do głównej zawartości
Pomoc techniczna
Zaloguj się przy użyciu konta Microsoft
Zaloguj się lub utwórz konto.
Witaj,
Wybierz inne konto.
Masz wiele kont
Wybierz konto, za pomocą którego chcesz się zalogować.

Ważne: Diagram stanów UML jest niedostępny w Visio 2013 i nowszych wersjach. Aby uzyskać informacje na temat diagramów UML w Visio 2013 i nowszych wersjach, zobacz diagramy UML w programie Visio.

Statechart diagram showing the transitions an object undergoes as it responds to outside events

Objaśnienie 1 początkowy stan jest stanem obiektu, zanim wszystkie zdarzenia na diagramie przestaną na to zdarzenie.

Obraz przycisku stan przedstawia chwilę w życiu obiekt. Kliknij dwukrotnie kształt stan , aby dodać nazwę i listę wewnętrznych akcji i działań.

Callout 3 przejścia wskazują, że w odpowiedzi na zdarzenie obiekt przejdzie z jednego stanu do innego i wykona akcję.

Krok 4 zdarzenie, który wyzwala przejście, jest określany w ciągu przejścia. Kliknij dwukrotnie przejście, aby oznaczyć je ciągiem, który oprócz podpisu zdarzenia może także zawierać warunek zabezpieczenia, wyrażenie akcji i nie tylko.

Tworzenie diagramu stanów

  1. Otwórz model UML zawierający klasę lub przypadek użycia, który zawiera zachowanie, które ma być reprezentowane na diagramie stanów.

  2. W menu plik wskaż polecenie Nowy, wskaż polecenie oprogramowanie, a następnie kliknij polecenie Diagram modelu UML.

  3. W widok drzewa kliknij prawym przyciskiem myszy ikonę przedstawiającą klasa lub przypadek użycia, który zawiera zachowanie, które ma być reprezentowane w diagram stanów. Wskaż polecenie Nowy i kliknij pozycję Diagram stanów.

    Zostanie wyświetlona pusta strona, a Wzornik Diagram stanów UML stanie się wzornikiem najwyższego poziomu. W obszarze roboczym zostanie wyświetlony napis "stan" w postaci znaku wodnego. Do widoku drzewa zostanie dodana ikona przedstawiająca diagram.

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

  4. Przeciągnij kształty stan na stronę rysunku, aby przedstawić sekwencję Stanów, przez które przechodzi obiekt.

    Praca z kształtami Stanów na diagramach stanów i aktywności UML

  5. Przeciągnij na stronę kształt stan złożony , aby przedstawić współbieżne, wzajemnie wykluczające się lub zagnieżdżone podstany.

    Praca z kształtami stanów złożonych na diagramach stanów UML

  6. Możesz połączyć Stany z innymi Stanami przy użyciu kształtów przejścia , aby wskazać, że obiekt w jednym stanie będzie wprowadzał drugi stan w odpowiedzi na zdarzenie.

    Praca z kształtami przejść na diagramach stanów i aktywności UML

    Porada: Aby wskazać, że obiekt pozostaje w tym samym stanie w odpowiedzi na zdarzenie, użyj kształtu przejście w kształcie łuku. Połącz oba końce przejścia z punktami połączeń Obraz punktu połączenia — niebieski znak X tego samego kształtu.

  7. Dołączanie kształtów przejścia do kształtów przejście (sprzężenie) i przejście (rozwidlenie) w celu odzwierciedlenia rozwidlenia jednego stanu w wielu stanach lub synchronizacji wielu stanów w jednym stanie.

  8. Użyj skróconej historii lub kształtów historia Szczegółowa , aby wskazać, że obiekt ma wznowić stan, który był ostatnio przechowywany w danym regionie.

    Praca z kształtami stanów złożonych na diagramach stanów UML

  9. Kliknij dwukrotnie dowolny kształt, aby otworzyć okno dialogowe Właściwości UML , a następnie Dodaj nazwę, akcje, działania, zdarzenia i inne właściwości.

  10. Zapisz diagram.

Potrzebujesz dalszej pomocy?

Chcesz uzyskać więcej opcji?

Poznaj korzyści z subskrypcji, przeglądaj kursy szkoleniowe, dowiedz się, jak zabezpieczyć urządzenie i nie tylko.

Społeczności pomagają zadawać i odpowiadać na pytania, przekazywać opinie i słuchać ekspertów z bogatą wiedzą.

Czy te informacje były pomocne?

Jaka jest jakość języka?
Co wpłynęło na Twoje wrażenia?
Jeśli naciśniesz pozycję „Wyślij”, Twoja opinia zostanie użyta do ulepszania produktów i usług firmy Microsoft. Twój administrator IT będzie mógł gromadzić te dane. Oświadczenie o ochronie prywatności.

Dziękujemy za opinię!

×