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