background image

 

 

WOJSKOWA AKADEMIA TECHNICZNA 

 

 

 

Analiza i modelowanie systemów informatycznych

 

Sprawozdanie z zajęć laboratoryjnych.  

Analiza dynamiki 

 

 

 

 

 

 
Prowadzący : mgr inż.. Łukasz Laszko 
Grupa: I0H1S4 
Wykonał: Marek Oleksiak 

background image

1. Treść zadania  

 

Na podstawie opisu firmy zajmującej się produkcją oprogramowania z dziedziny bezpieczeństwa 

teleinformatycznego, który był przedstawiony w ramach laboratorium nr 1, dokonaj precyzyjnej 
analizy dynamiki systemu elektronicznego obiegu informacji (EDI) dla tej firmy, który najlepiej spełni 
jej nadzieje związane z wprowadzeniem środków IT do wsparcia jej działalności. 
 
 Zadania szczegółowe:  
 

1. Przedstaw model stanów obiektu Dokument uwzględniający następujące stany:  

• 

Nieaktywny,  

• 

Aktywny,  

• 

Pusty  

• 

Wypełniany,  

• 

Aktualizowany,  

• 

Zapisywany,  

• 

Podpisywany (podpisem cyfrowym),  

• 

Szyfrowany,  

• 

Zamknięty,  

• 

Wydrukowany.  

 

Prawidłowo opisz wszystkie tranzycje!  

2. Utworzony model stanów uzupełnij o niezbędne akcje i aktywności.  

3. Wybierz trzy ważniejsze tranzycje i doprecyzuj je na diagramach aktywności. 

4. Na diagramie sekwencji przedstaw scenariusz opisujący realizację tworzenia dokumentu 

elektronicznego.  

5. Przekształć utworzony diagram sekwencji w analogiczny diagram komunikacji.  

 

Wyniki pracy umieść w aktywnościach, w postaci plików graficznych. Utworzone repozytorium RSA 

umieść na portalu. Następnie sporządź sprawozdanie, dokumentując utworzony przez Ciebie model 

dynamiki systemu. Sprawozdanie umieść na portalu. 

 

 

background image

2.

  Model stanów 

Utworzony w ramach zajęć laboratoryjnych model stanów zaprezentowano na zrzucie ekranu 

poniżej. 

 

 

background image

3.

  Diagramy aktywności dla ważniejszych tranzycji 

 

a)

  Otwórz dokument 

 

 

 

background image

b)

  Aktualizuj dokument 

 

 

 

background image

c)

  Szyfruj dokument 

 

 

 

background image

4.

  Diagram sekwencji 

Utworzony w ramach realizacji zadania diagram sekwencji został zaprezentowany na rysunku poniżej.  

 

Diagram sekwencji przedstawia kolejność wysyłanych komunikatów w czasie pomiędzy obiektami 

systemu. Na tym diagramie sekwencji obiektami są: aktor użytkownik, interfejs (boundary), system 

(control) oraz encja baza danych. 

 

 

background image

5.

  Diagram komunikacji 

Ostatnim elementem zadania laboratoryjnego było przekształcenie diagramu sekwencji do diagramu 

komunikacji. Rezultat tej części przedstawiono na rysunku poniżej. 

 

 

Diagram komunikacji specyfikuje strukturalne związki pomiędzy biorącymi udział w interakcji 

częściami oraz wymianę komunikatów pomiędzy instancjami. Za pomocą oprogramowania 

Rational Software Architect można w łatwy sposób można wygenerować diagram komunikacji z 

wcześniej utworzonego diagramu sekwencji. W tym celu na obszarze roboczym diagramu 

sekwencji  wybrać menu kontekstowego opcję Add Diagram -> Communication Diagram. 

 

6.

  Wnioski 

 

W tym dokumencie przedstawiono kolejno realizowane etapy zadania laboratoryjnego. 

Począwszy od modelu stanów, przez diagramy aktywności dla wybranych tranzycji, diagram 

sekwencji, aż do diagramu komunikacji. 

Zamodelowany diagram stanów obrazuje nam możliwe stany obiektów oraz przejścia, które to 

powodują daną zmianę obiektu. Diagram stanów można określić jako pewien cykl życia, w tym 

przypadku dokumentu elektronicznego. 

Kolejne diagramy aktywności opisują bardziej szczegółowo wybrane tranzycie, skupiając się przy 

tym na odpowiedzialności obiektów w realizacji danego procesu. 

Następnie przedstawiono diagram sekwencji, który 

służy do opisu zależności przy przesyłaniu 

komunikatów dla pewnej grupy obiektów. A na końcu przedstawiono diagram komunikacji, który 

w bardzo dobry sposób wizualizuje dynamikę modelowanego systemu.