SIZ 4 Diagramy czynności

background image

Systemy informacyjne zarządzania

Modelowanie funkcjonowania systemów w języku UML-

Diagramy czynności

Dr hab. inż. Edward Kołodziński, prof. WSIiE

TWP w Olsztynie

SIZ-4

Olsztyn 2010/2011

background image

Modelowanie

funkcjonowania systemów w języku UML-

Diagramy czynności

Literatura podstawowa do przedmiotu PPSZB:

1.

Dąbrowski W., Stasiak A., Wolski M.: modelowanie systemów
informatycznych w języku UML 2.1 w praktyce, PWN 2007

2.

Śmiałek M.: Zrozumieć UML 2.0 – metody modelowania
obiektowego, Helion, Gliwice 2005.

3.

Wrycza S. i inni: Język UML 2.0 w modelowaniu systemów
informatycznych, Helion, Gliwice 2005.

background image

Diagramy czynności (aktywności)

Czynność

(ang. activities)

– reprezentuje złożony

element składowy procesu biznesowego bądź
przetwarzania informacji.

W przypadku dużej złożoności czynności jest ona

dekomponowana

na podczynności

aż do poziomu

akcji,

która jest niepodzielna.

Symbol graficzny czynności – np.

Wystaw rachunek

background image

czynności

podczynności

akcje

Diagramy czynności –

dekompozycja czynności

Są dalej niepodzielne

i z natury czas ich realizacji

jest krótki.

Realizacja nie jest przerywana.

background image

Diagramy czynności

Diagram czynności

graficzne przedstawienie

sekwencyjnych i (lub) współbieżnych przepływów sterowania
oraz danych pomiędzy uporządkowanymi ciągami czynności,
bądź akcji i obiektów.

Diagramy czynności

stosuje się w modelowaniu- tzn.

przedstawianiu sposobu realizacji

:

procesów biznesowych,

działania systemów,

przypadków użycia

XYZ

,

operacji.

background image

Diagramy czynności

Elementy składowe

diagramu czynności:

czynności,
akcje,
przepływy sterowania,
początek,
koniec,
zakończenie przepływu.

background image

Nazwa

Notacja graficzna

Definicja/Interpretacja

Czynność

Czynność to określone zachowanie złożone z logicznie
uporządkowanych ciągów podczynności, akcji oraz obiektów w
celu wykonania pewnego procesu.

Akcja

Akcja to elementarna jednostka specyfikacji zachowania, która
reprezentuje transformację lub przetwarzanie w modelowanym
systemie.

Przepływ
sterowania

Przepływ sterowania to relacja między dwoma czynnościami
bądź akcjami, wskazująca, że po wykonaniu źródłowej czynności
albo akcji sterowanie zostanie przekazane do celowej czynności
albo akcji.

Początek

Początek to punkt rozpoczęcia przepływu sterowania i danych
inicjujący funkcjonowanie diagramu czynności. Standartowo w
diagramach czynności występuje jeden początek. W złożonych
systemach, szczególnie tych funkcjonujących w czasie
rzeczywistym, może wystąpić więcej niż jeden początek.

Koniec

Koniec to punkt zatrzymania wszystkich przepływów sterowania i
danych na diagramie czynności. Na jednym diagramie czynności
może wystąpić więcej niż jeden koniec.

Zakończenie
przepływu

Zakończenie przepływu to punkt zatrzymania wybranego
przepływu sterowania. Na jednym diagramie czynności może
wystąpić więcej niż jedno zakończenie przepływu.

Sporządź

zamówienie

Generuj fakturę

Wylicz płacę

brutto

płaca := liczbaGodzin*

stawkaGodzinowa;

c;

bx

2

ax

:

f(x)

Podstawowe kategorie pojęciowe i ich symbolika

background image

Diagramy czynności –

przepływy decyzyjne

W modelowaniu funkcjonowania organizacji rodzaj kolejno wykonywanej

czynności zależy od spełnienia określonych warunków. Sytuacje te
definiujemy za pomocą

bloków decyzyjnych:

decyzja

– jedno wejście wiele wyjść warunkowych;

złączenie – wiele wejść jedno wyjście,

Integracja funkcji

decyzji +złączenia

[W1]

[W2]

[W3]

[W1]

[W2]

Warunki ujęte w

nawiasach

kwadratowych

background image

Notacje stosowane w dokumentowaniu procesów współbieżnych

Przepływy współbieżne:

rozwidlenia (ang. fork node)

– jeden wejściowy przepływ i wiele

wyjściowych

scalenie (ang. jone mode)

– wiele wejściowych i jeden wyjściowy

• zintegrowanie funkcji

scalenia i rozwidlenia

background image

[

odprawa

zakończona

powodzeniem]

Akceptacja zdarzenia (akcja)

(strzałka w dół) Krawędź aktywności

Wywołanie aktywności

Węzeł decyzyjny

Pasażer poddaje się

odprawie

Pasażer wsiada

na pokład

Załadunek bagaży

na samolot

Samolot kołuje

na pas startowy

[else]

Rozgałęzienie

Złączenie

Akcja

Końcowy węzeł aktywności

Diagram aktywności „obsługa pasażerów” o niskim poziomie

szczegółów (a więc o niskim poziomie abstrakcji).

Pasażer zgłasza się

przy punkcie odpraw

background image

Przykład diagramu czynności przypadku użycia –

„Przyjmij zamówienie

przez

Internet

Wybierz formularz

Zamówienie towaru

Wprowadź nazwisko i

adres

Zaloguj się

Wprowadź

kod towaru

Wyświetl opis i cenę

towaru

Oblicz nową

sumę cen

Wprowadź informacje o

karcie płatniczej

Zatwierdź

Potwierdź

„zatwierdzenie informacji”

Wyświetl numer zamówienia

Zaznacz zamówienie jako

potwierdzone

Prześlij informację o płatności do

księgowości

Zaznacz zamówienie

jako oczekujące

background image

Wprowadź kartę

bankomatową

Wprowadź PIN

Wybierz kwotę

Wydaj kartę

Wydrukuj

potwierdzenie

Zatrzymaj

kartę

Wypłać

gotówkę

[PIN błędny]

[odrzucenie]

[akceptacja]

[PIN poprawny]

[błędneWprowadzenia < 3]

[błędneWprowadzenia = 3]

[z potwierdzeniem]

[bez potwierdzenia]

Przykład diagramu czynności PU z warunkami- „

Pobierz pieniądze z bankomatu”

background image

Wybierz kwotę

z listy

Weryfikuj stan

konta

Wprowadź inną

kwotę

Wyświetl

odmowę

Aktualizuj stan

konta

[kwota <= 200]

[kwota > 200]

[kwota niezdefiniowana]

[else]

[kwota <= dostępneŚrodki]

Przykład zintegrowania decyzji i złączenia [3]

background image

Zgłoś instalację

łącza

internetowego

Wykonaj wywiad

techniczny

Wybierz typ

osprzętu

sieciowego

Wprowadź instalację

do harmonogramu

Zarezerwuj

osprzęt sieciowy

Generuj

specyfikację

testów

Zarejestruj

raport

instalacyjny

Generuj

fakturę

dla klienta

Generuj

fakturę dla
instalatora

[warunki spełnione]

Przykład stosowania rozwidlenia i scalenia

w dokumentowaniu przepływów współbieżnych w PU

background image

Diagram aktywności torowy - z partycjami

Pasażer poddaje się odprawie

Pasażer

Obsługa pasażera

Okazanie biletu

w punkcie odpraw

Weryfikacja

biletu

Odprawa bagaży

Opłacenie

dopłaty

Skierowanie pasażera

do obsługi klientów

Przyjęcie

bagażu

Wydanie karty

pokładowej

[Bilet prawidłowy]

[Bagaż kwalifikuje się do dopłaty]

[Else]

[Else]


Wyszukiwarka

Podobne podstrony:
SIZ 4 Diagramy czynności
Diagram czynnosci studenci
Diagram czynności
diagram czynnosci projekt
Diagram czynnosci
Diagramy czynnosci id 135525 Nieznany
6(45) Diagram czynności
SIZ 5 Diagramy interakcji
SIZ 5 Diagramy interakcji
04 Diagram czynności
głuchowski,inzynieria oprogramowania ,diagramy czynnosci(1)
Czynności obronne i reakcje stresowe

więcej podobnych podstron