3. Modelowanie dynamiki syst elowanie dynamiki systemu

Transkrypt

3. Modelowanie dynamiki syst elowanie dynamiki systemu
Rafał Drozd
3. Modelowanie dynamiki systemu informatycznego.
Dynamikę systemu informatycznego modelujemy przy pomocy następujących diagramów:
1. Diagram przypadków użycia (pot. z ang. use case) – graficzne przedstawienie przypadków
użycia, aktorów oraz związków między nimi, występujących w danej dziedzinie
przedmiotowej.
2. Diagram aktywności (czynności) - activity diagram (zwany czasami diagramem czynności)
w języku UML służy do modelowania czynności i zakresu odpowiedzialności elementów bądź
użytkowników systemu. Jest niejako podobny do diagramu stanu, jednak w odróżnieniu od
niego nie opisuje działań związanych z jednym obiektem a wieloma, pomiędzy którymi może
występować komunikacja przy wykonywaniu czynności.
3. Diagram maszyny stanowej - Protokołowa maszyna stanowa reprezentuje wszystkie
sekwencje operacji na obiekcie, które powodują uaktywnienie poszczególnych stanów tego
obiektu. Operacje, które nie generują przejścia obiektu w inn
innyy stan, nie są reprezentowane
w protokołowej maszynie stanowej.
4. Diagramy sekwencji - opisują interakcje pomiędzy częściami systemu w postaci sekwencji
komunikatów wymienianych między nimi
5. Diagramy komunikacji - specyfikują strukturalne związki
zki pomiędzy biorącymi udział
w interakcji częściami oraz wymianę komunikatów pomiędzy tymi instancjami.
6. Diagramy czasowe - reprezentują na osi czasu zmiany dopuszczalnych stanów, jakie może
przyjmować uczestnik w interakcji
7. Przeglądowe diagramy interakcji - udostępniają wysokiego poziomu widok wzajemnej
współpracy kilku interakcji wykorzystujących w celu implementacji pewnej części systemu,
na przykład danego przypadku użycia