UML i Enterprise architect w Twoim projekcie. UML to klucz do sukcesu w zrozumieniu Twojego projektu. UML jako środek do poprawienia pracy Twojego zespołu. UML w praktyce. Implementacja w java i php

Zarejestruj się za darmo. Będziesz otrzymywać bieżące informacje na temat szkoleń, języka UML i narzędzia Enterprise Architect

Interesuje Cię szkolenie - wypełnij ankietę, my przygotujemy ofertę dla Twojej firmy.

header image
Diagram maszyny stanowej Drukuj E-mail
 
Diagramy maszyny stanowej

Służą do modelowania dyskretnych stanów np. systemu, klasy (obiektu), PU. Diagramy stanów rysujemy dla tych elementów modelu, które mają stan lub w celu opisania sposobu prawidłowego użycia (protokołu).

Przydatne dla: projektantów (a w przypadku specyfikowania PU także dla analityków)




Podstawowa różnica w stosunku do aktywności: Przejście ze stanu do stanu odbywa się na skutek zdarzenia.




Formalny podział:

  • Diagramy stanów opisujące zachowanie

  • Diagramy stanów opisujące sposób (prawidłowego) użycia (protokołowi) dla klasyfikatorów, interfejsów lub portów

Przykład:

Interfejs nie ma zachowania nie ma też stanu, ale kolejność wywołania poszczególnych operacji może być ściśle określona (np.: inicjuj, ustaw nr CC, ustaw PIN, wprowadź kwotę, zatwierdź).

Składowe diagramów stanów:

  • Stany

  • Przejścia

  • Regiony

  • Pseudostany

    • początkowy (ang. initial) - korzeń

    • głęboka historia (ang. deep history)

    • płytka historia (ang. swallow history)

    • scalenie (ang. join)

    • fork

    • junction

    • wybór

    • punkt wejścia (ang. entry point)

    • punkt wyjścia (ang. exit point)

    • zakończenie (ang. terminate)

Język UML

Ostatnia aktualizacja ( czwartek, 28 czerwiec 2007 )
< Poprzedni   Następny >
Designed by zfd.com.pl 2007