Tworzenie diagramu schematu stanu UML

Dotyczy
Visio Premium 2010 Visio 2010 Visio Standard 2010 Visio 2007

Ważne

Diagram stanu UML nie jest dostępny w programie Visio 2013 i nowszych wersjach. Aby uzyskać informacje na temat diagramów UML w programie 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 Stan początkowy jest stan obiektu, zanim wszelkie zdarzenia na diagramie działały na nim.

Objaśnienie 2 Stan reprezentuje moment w życiu obiektu. Kliknij dwukrotnie kształt Województwo , aby dodać nazwę i wyświetlić jego wewnętrzne akcje i działania.

Objaśnienie 3 Przejścia wskazują, że w odpowiedzi na zdarzenie obiekt przechodzi z jednego województwo do drugiego i wykonuje akcję.

Objaśnienie 4 Zdarzenie wyzwalające przejście jest nazwane w ciągu przejścia. Kliknij dwukrotnie przejście, aby oznaczyć je etykietą ciągiem, który oprócz podpisu zdarzenia może również zawierać warunek straży, wyrażenie akcji i nie tylko.

Tworzenie diagramu województwo

  1. Otwórz model UML zawierający klasę lub przypadek użycia obejmujący zachowanie, które chcesz przedstawić na diagramie statechart.

  2. W menu Plik wskaż pozycję Nowy, wskaż pozycję Oprogramowanie, a następnie kliknij pozycję Diagram modelu UML.

  3. W widoku drzewa kliknij prawym przyciskiem myszy ikonę reprezentującą klasę lub przypadek użycia, która zawiera zachowanie, które chcesz przedstawić na diagramie statechart. Wskaż pozycję Nowy i kliknij pozycję Diagram województwo.
    Zostanie wyświetlona pusta strona, a wzornik UML Statechart stanie się wzornikiem najbardziej na górze. W obszarze roboczym jest wyświetlany znak wodny "Statechart". 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 pozycję Eksplorator modelu.

  4. Przeciągnij kształty województwa na stronę rysunku, aby przedstawić sekwencję stanów, przez które przechodzi obiekt.
    Praca z kształtami stanu na wykresie stanu UML i diagramach aktywności

  5. Przeciągnij kształt Stan złożony na stronę, aby przedstawić równoczesne, wzajemnie wykluczające się lub zagnieżdżone podstania.
    Praca z kształtami stanu złożonego na diagramach schematów stanowych UML

  6. Połącz stany z innymi stanami za pomocą kształtów przejścia , aby wskazać, że obiekt w jednym stanie wprowadzi drugi stan w odpowiedzi na zdarzenie.
    Praca z kształtami przejścia na wykresie stanu UML i diagramach aktywności

    Porada

    Użyj kształtu Przejście w kształcie łuku, aby wskazać, że obiekt pozostaje w tym samym stanie w odpowiedzi na zdarzenie. Połącz oba końce przejścia do punktów połączeń Obraz punktu połączenia — niebieski znak X na tym samym kształcie stanu.

  7. Połącz kształty przejścia z kształtami przejścia (sprzężenia) i przejścia (rozwidlenia), aby przedstawić rozwidlenie jednego stanu w wielu stanach lub synchronizację wielu stanów w jeden stan.

  8. Użyj kształtów Shallow History lub Deep History , aby wskazać, że obiekt wznawia stan ostatnio przechowywany w regionie.
    Praca z kształtami stanu złożonego na diagramach schematów stanowych UML

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

  10. Zapisz diagram.