Uwaga: 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.
Dodawanie akcji lub aktywności wewnętrznej do stanu na diagramie stanów lub aktywności
-
W diagram stanów lub diagram aktywności kliknij dwukrotnie kształt stanu , do którego chcesz dodać akcja wewnętrzny lub działanie.
-
W oknie dialogowym Właściwości stanu UML kliknij pozycję przejścia wewnętrzne.
-
Wpisz nazwę przejście.
-
Kliknij pozycję Właściwości. Wybierz odpowiednie zdarzenie. Aby utworzyć nowe wydarzenie, kliknij pozycję zdarzenia, kliknij pozycję Nowy, wybierz odpowiedni rodzaj zdarzenia, a następnie kliknij przycisk OK.
-
Wpisz nazwę zdarzenia, a następnie wpisz lub wybierz odpowiednie wartości innych właściwości. Kliknij kartę, aby dodać ograniczenia, wartości oznakowane lub parametry w zależności od typu tworzonego zdarzenia. Klikaj przycisk OK do momentu powrotu do karty przejście (okno dialogoweWłaściwości przejścia UML ).
-
Wybierz pozycję Guard , aby dodać warunek zabezpieczenia, a następnie w polu tekstowym wpisz odpowiedni warunek zabezpieczenia.
-
W obszarze Językwybierz odpowiedni język.
-
Kliknij kartę Akcje , a następnie kliknij pozycję Nowy , aby utworzyć wyrażenie akcji. Wybierz odpowiedni rodzaj akcji. Kliknij przycisk OK, a następnie kliknij pozycję Właściwości.
-
Wpisz nazwę akcji, a następnie wpisz lub wybierz odpowiednie wartości innych właściwości. Kliknij kartę, aby dodać szczegóły, argumenty, ograniczenia lub wartości oznakowane. Kliknij przycisk OK do momentu powrotu do karty przejścia wewnętrzne , a następnie ponownie kliknij przycisk OK .
Domyślnie akcje wewnętrzne są ukryte na kształcie stanu . Aby wyświetlić akcje wewnętrzne, kliknij prawym przyciskiem myszy kształt, a następnie kliknij polecenie Opcje wyświetlania kształtu. W obszarze pomijaniewyczyść pole wyboru przejście .
Dodawanie akcji wejścia i wyjścia do stanu na diagramie stanów lub aktywności
-
Na diagram stanów lub diagram aktywności kliknij dwukrotnie kształt stan , do którego chcesz dodać akcję wpisu lub wyjścia.
-
W oknie dialogowym Właściwości stanu UML kliknij pozycję wpis lub wyjście, a następnie kliknij pozycję Nowy.
-
Wybierz odpowiedni typ akcji, a następnie kliknij przycisk OK. Wpisz nazwę akcji.
-
Kliknij pozycję Właściwości , aby dodać szczegóły, argumenty, ograniczenia lub wartości oznakowane. Klikaj przycisk OK do momentu zamknięcia okna dialogowego Właściwości stanu UML .
Domyślnie akcje wejściowe i wyjściowe są ukryte na kształcie stan . Aby wyświetlić akcje, kliknij prawym przyciskiem myszy kształt, kliknij pozycję Opcje wyświetlania kształtu, a następnie wyczyść pole wyboru przejście.
Odkładanie zdarzeń w stanie akcji na diagramie aktywności
-
W widok drzewa lub w diagram aktywności kliknij dwukrotnie ikonę lub kształt reprezentujący stan akcji.
-
Kliknij pozycję odłożone zdarzenia.
Na liście znajdują się zdarzenia dostępne w pakiet, do których należy stan akcji. Wybierz zdarzenia, które mają zostać odłożone przez stan.
Praca z pseudostates
do łączenia i bezpośredniego przejścia służy PseudoState .
Pseudostates obejmują:
-
Stan początkowy
-
Stan końcowy
-
Decyzja
-
Szczegółowa historia
-
Historia skrócona
-
Przejście (połączenie)
-
Przejście (rozwidlenie)
-
Dodaj kształt do diagramu.
-
Kliknij prawym przyciskiem myszy kształt i wybierz pozycję Właściwości.
-
Ustaw właściwości w oknie dialogowym:
Właściwość
Opis
Name (Nazwa)
Wpisz nazwę PseudoState.
Stereotyp
Z listy rozwijanej wybierz odpowiedni stereotyp. Jeśli odpowiedniego stereotypu nie ma na liście, możesz dodać nowy stereotyp lub edytować istniejący, klikając pozycję stereotypy w menu UML .
Rodzaj
Szablon Diagram modelu UML automatycznie dodaje rodzaj PseudoState, który odpowiada elementowi, do którego wybrano kształt lub ikona.
Dokumentację
Wpisz dowolną dokumentację, którą chcesz dodać do elementu jako wartość oznakowana. Po zaznaczeniu kształtu lub ikony reprezentującej ten element dokumentacja wpisana w tym miejscu będzie widoczna również w oknie Dokumentacja .