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.
początkowy stan jest stanem obiektu, zanim wszystkie zdarzenia na diagramie przestaną na to zdarzenie.
stan przedstawia chwilę w życiu obiekt. Kliknij dwukrotnie kształt stan , aby dodać nazwę i listę wewnętrznych akcji i działań.
przejścia wskazują, że w odpowiedzi na zdarzenie obiekt przejdzie z jednego stanu do innego i wykona akcję.
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
-
Otwórz model UML zawierający klasę lub przypadek użycia, który zawiera zachowanie, które ma być reprezentowane na diagramie stanów.
-
W menu plik wskaż polecenie Nowy, wskaż polecenie oprogramowanie, a następnie kliknij polecenie Diagram modelu UML.
-
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.
-
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
-
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
-
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ń
tego samego kształtu.
-
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.
-
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
-
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.
-
Zapisz diagram.