Please enable JavaScript.
Coggle requires JavaScript to display documents.
DIJAGRAMI SEKVENCE I KOMUNIKACIJE (DIJAGRAMI SEKVENCE (pravila (tok…
DIJAGRAMI SEKVENCE I KOMUNIKACIJE
DIJAGRAM INTERAKCIJE
pokazuje ponašanje samo jednog slučaja upotrebe
prikazuje način na koji objekti u sistemu sarađuju na ostvarivanju zadataka
dijagram prikazuje objekte u sistemu i poruke između njih
instance i poruke
instanca
realizacija klase-
objekat
u UMLu
se prikazuju pravougaonikom
nameOfInstance: dataType
imenovanje instanci je opcionalno, dok je obavezno navesti tip podataka
atributi se navode samo ako su važni, može se navesti njihov spisak i njihove vrednosti
poruke
pozivi operacija
instanca upućuje poruku kojom poziva svoje operacije ili operacije drugih klasa, ona upućuje poruku.
po završetku operacije, šalje se povratna poruka instanci koja je uputila poruku
format za poruke
Sequence Iteration [observer]: name (parametars
)
Sequence
redosled pozivanja poruka
neophodna na dijagramu kolaboracije
Iteration
pozivsnje poruke više puta
ornačava se zvezdicom (*)
Observer
opcioni boolean izraz, može biti true ili false
određuje da li je poruka pozvana
Name
predstavlja operaciju koja je pozvana
Parametars
parametri za rad pozvane operacije
DIJAGRAMI SEKVENCE
prikazuju poredak u kome se stvari dešavaju
deo dijagrama interakcije
pravila
tok vremena od vrha prema dnu
poruke pozicionirane više dešavaju se pre nego one pozicionirane niže
pravougaonici
predstavljaju
klase
vertikalne linije
su
protok vremena
strelice
su poruke-
pozivi operacija
pporuke za skrivanje GUI elemenata koriste posmatrače da bi utvrdili koja se operacija izvršava. Posmatrači se označavaju
[]
i predstavaljaju
ograničenje poruke
- poruka je poslata samo ako je ograničenje zadovoljeno
poruke
su označene operacijom i parametrima
redni
brojevi
se ne prikazuju
ASINHRONE PORUKE
ako se izvršavanje sekvence nastavlja dok se poruka izvršava
DIJAGRAMI KOMUNIKACIJE
razjašnjava redosled poziva operacija među objektima koji se koriste u slučaju upotrebe
RAZLIKE
dijagramom interakcije
razjašnjavamo redosled poziva operacija među objektima koji se koriste u izvršavanju jednog slučaja upotrebe
dijagram sekvence
koristi standardni raspored i lako se razume
dijagrami kolaboracije
nude mogućnost prikazivanja interfejsa, i slobode rasporeda ali su teški za razumevanje i izrdau
dijagram interakcije i dijagram stanja aktivnosti RAZLIKE
dijagrami interakcije
obrađuju jedan slučaj upotrebe
dijagram stanja
ispituje
ponašanje jedne instance
tokom vremen
dijagram aktivnosti
ispitivanje
ponašanja sistema
tokom vremena