Modelowanie i analiza systemów informa-
tycznych
1.1
Diagram sekwencji
1.1.1
Cwiczenie 1.
W diagramach sekwencji klasyfikatory biorące udzia w interakcji rozmieszcza
się w linii poziomej w kolejności ich wystapienia. Przerywaną lini reprezentuje
się czas życia instancji. Komunikaty porządkowane są według kolejności wy-
stępowania. Im później występuje wysłanie komunikatu tym niżej umieszcza
się go na diagramie. Przykładowy diagram znajduje si poniżej.
Klient wprowadza pin do bankomatu, który wysyła komunikat do Sys-
temuOperatoraKart w celu potwierdzenia poprawności pinu. Jeżeli pin był
poprawny klient zostaje zalogowany i moż zweryfikować swoje saldo konta.
Ponieważ komunikaty zastosowane w tym diagramie są synchroniczne, po
wprowadzeniu pinu klient musi czekać na autoryzacj zanim może przejść do
kolejnej operacji - weryfikacjaSalda.
1.1.2
Cwiczenie 2.
Kolejny diagram zademonstruje nam zastosowanie fragmentów wyodrębnio-
nych na przykładzie fragmentu wyodrębnionego operatorem interakcji alt.
Diagram ten obrazuje system informatyczny użtkowany w firmie pozwala-
jący na aktualizację zamówień przechowywanych w bazie danych. Poprzez
wysyłanie komunikatu pobierz Zamówienie użytkownicy systemu mogą prze-
glądać zamówienia przechowywane w bazie danych na formatce Zamówienie
araz aktualizować je. Aktualizacja zamówień jest czynnością do wykonania
której autoryzacj mają jedynie pracownicy dziau zamówie„. Dostp do zamó-
wień przechowywanych w bazie danych mają równie inni pracownicy firmy,
w szczególnoci obsługujący system CRM. Ta druga grupa pracowników nie
ma jednak uprawnie„ - autoryzacji do modyfikowania zamówie„. W wyniku
przesania komunikatu wyświetl Zamówienie system wyświetli obydwu gru-
pom zadane zamówienia. W przypadku komunikatu aktualizujZamówienie
system identyfikuje prawo dostępu do przeprowadzania operacji aktualizacji
danych w bazie. System realizuje komunikat zapiszZmiany dla pracowników
działu zamówień, natomiast wszytstkich pozostałym wyśwwietla formatkę
Odmowa realizując komunikat wyświetl odmowę.
1
Cwiczenie 3.
Kolejny diagram zademonstruje nam zastosowanie fragmentów wyodrębnio-
nych. Zrealizujemy system generowania raportu dotyczącego kosztów reali-
zowanych projektów.
1.1.4
Cwiczenie 3.
Kolejny diagram zademonstruje nam komunikowanie się nauczyciela i rodzica
z systemem elektronicznego dziennika elekrtonicznego.
2