Professional Documents
Culture Documents
14 Dijagrami Interakcije - Napredniji Pojmovi
14 Dijagrami Interakcije - Napredniji Pojmovi
Dijagrami pregleda interakcije su specijalizacija dijagrama aktivnosti da prikazuju interakcije Dijagrami pregleda interakcije se fokusiraju na pregled kontrole toka gde su vorovi
Interakcije i dogaanja interakcija predstavljaju izvrenja aktivnosti Na dijagramima se linije ivota i poruke ree pojavljuju:
u najistijem obliku sve aktivnosti su dogaanja interakcije i tada na dijagramu uopte nema poruka i linija ivota
20.12.2006.
dogaanje interakcije se prikazuje u okviru interakcije sa kljunom reju ref i imenom interakcije i dogaanja interakcije se smatraju specijalnim oblicima izvrenja aktivnosti
Kombinovani fragmenti alternativnih (alt) tokova interakcije se prikazuju vorom odluke (decision) i odgovarajuim vorom spajanja (merge) Kombinovani fragmenti paralelnih (par) tokova interakcije se prikazuju vorom paralelnog grananja (fork) i udruivanja niti (join) Kombinovani fragmenti petlji (loop) u interakciji se prikazuju preko jednostavnih ciklusa u toku kontrole Dijagrami pregleda interakcije se uokviruju istim vrstama okvira koji zatvaraju druge forme dijagrama interakcije;
tekst zaglavlja moe da ukljuuje listu sadranih linija ivota (koje ne moraju da se pojavljuju grafiki)
20.12.2006.
Grafika notacija
Osim simbola sa dijagrama aktivnosti koriste se sledei:
okvir interakcije (oko celog dijagrama) sa eventualnim imenom i nazivima linija ivota: interakcija kao vor (pokretanje aktivnosti)
moe biti imenovana, ili anonimna
sd naziv lifelines :X :Y
sd naziv :X 1 2 :Y
dogaanje interakcije
alatima se preputa nain prikaza:
ref naziv interakcije
20.12.2006.
20.12.2006.
[vrednost<=1000]
sd RedovnaIsporuka : Porudzbina RedovniDistributer
[else]
sd S pecijalnaIsporuka : Porudzbina : S pecijalniDistributer
1 : isporuci()
1 : isporuci()
20.12.2006.
Vremenski dijagrami
Vremenski dijagrami se koriste da prikau interakcije kada je primarna namena dijagrama razmatranje vremena Vremenski dijagrami se fokusiraju na promenu uslova/stanja unutar i izmeu linija ivota du linearne vremenske ose Vremenski dijagrami opisuju ponaanje
Panja se fokusira na vremena zbivanja dogaaja koji uzrokuju promene u modeliranim stanjima/uslovima linija ivota
20.12.2006.
Grafika notacija
Okvir interakcije (oko dijagrama) Vremenska linija stanja/uslova
stanje C stanje B stanje A
t
vrednost/stanje vrednost/stanje vrednost/stanje
Poruke (kao na dijagramima sekvence, ali su linije vertikalno orijentisane) Vremenska ogranienja (u {}), na primer:
{<5*d}, ili {d..3*d} gde je d interval vremena {t..t+3}, gde je t vremenski trenutak nekog dogaaja
20.12.2006.
20.12.2006.