Univerzitet u Novom Sadu

Pedagoški fakultet Sombor

SEMINARSKI RAD 

Tema: Dijagram sekvenci

Prof:                                                                                                Student:

Dr Lidija Ivanović                                                                          Živana Đukić

Sombor, maj 2021.

Sadržaj 

Uvod...........................................................................................................................................3
Dijagrami interakcije..................................................................................................................4
Dijagram sekvenci......................................................................................................................4

Korisnik..................................................................................................................................5
Objekti....................................................................................................................................6
Linije života........................................................................................................................... 6
Aktivacija............................................................................................................................... 6
Poruke.................................................................................................................................... 7
Sinhrone poruke.....................................................................................................................8
Asinhrone poruke................................................................................................................... 8
Kreiranje i uništavanje objekta.............................................................................................10
Rekurzivne poruke...............................................................................................................11

Fragment interakcije.................................................................................................................11
Primer dijagrama sekvence......................................................................................................13
Zaključak..................................................................................................................................14

background image

6

Dijagrami interakcije 

Osnovna   podela   UML   dijagrama   bi   bila   na   strukturne   dijagrame   i   na   dijagrame 
ponašanja. Iako smo u uvodu spomenuli podelu UML dijagrama na tri vrste (strukturni 
dijagrami, dijagrami ponašanja i dijagrami interakcije), dijagrami interakcija u suštini 
pripadaju dijagramima ponašanja, ali se posebno gledaju zbog toga što se razlikuju od 
ostalih dijagrama ponašanja jer je u njima vremenski tok detaljnije opisan.

Da bi sistem mogao da funkcioniše u oo sistemu (objektno orijentisani sistem), mora da 
postoji interakcija objekata u kojoj se razmenjuju poruke. Komunikacija i rad između 
objekata   modelira   se   sa   raznim   uml   dijagramima   interakcije,   koje   koristimo   za 
modeliranje interakcije između delova sistema.

Dijagrami interakcije su takođe povezani i sa svim ostalim dijagramima koje smo 
spomenuli. Oni detalnjo tj. korak po korak prikazuju objekte koji su potebni da bi se 
ostvario tok, kao i redosled slanja poruka a i same poruke između objekata.

U UML dijagrame interakcije ubrajamo:

Dijagram sekvenci

Dijagram toka vremena 

Dijagram pregleda interakcije

Dijagram komunikacije

Od ove četiri podele dijagrama interakcije, najviše se upotrebljava dijagram sekvenci 
koji ćemo obraditi u ovom radu.

Dijagram sekvenci 

         Kao što smo spomenuli dijagram sekvenci se najviše koristi od svih dijagrama 
interakcije. Dijagram sekvenci koristimo da bi vizualno prikazali izvođenje slučajeva 
korišćenja. U okviru slučajeva korišćenja prikazuje se razmena između nekog broja 
objekata i poruka   i to se prikazuje jednim scenarijom - Dijagram sekvence jedne 
instance 

eng. Instance sequence diagram

. Kada se koristi više scenarija to se zove – 

Generički dijagram sekvence 

eng. Generic sequence diagram

 .

Takođe   dijagrame   sekvenci   koristimo   i   za   opis   nekih   složenijih   scenarija,   kao   i 
specifikaciju i analizu vremenskih zahteva kao i za dizajn. 

Najvažnija   osobina   dijagrama   sekvenci   je   vremenski   redosled   poruke,   tj.   vreme 
dešavanja poruke, a ne na njihovo trajanje.   

7

Osnovni elementi dijagrama sekvenci

:

Objekti (

objects

)

Linije života (

lifeline

)

Aktivacija 

 

(

activation bar

)

Poruke (

messages

)

                                            

  

Ilustracija 1. Elementi sekvencijalnog dijagrama

Korisnik  

Korisnici  obično nisu deo sistema koji opisujemo i na njihovo ponašanje ne možemo 
delovati, to je neki spoljašnji korisnik ili gupa korisnika i mogu biti ljudi ili neki 
spoljašnji sistemi. Na dijagramu su označeni u vidu figure čovečuljka. Korisnici isto 
imaju liniju života i ne mogu se razdvajati od nje. Ako korisnik započne interakciju sa 
sistemom, njega stavljamo u skroz levu stranu dijagrama ili ako imamo više korisnika 
treba da ih stavimo u levu ili desnu stranu jer su oni spoljašnji korisnici sistema.

Objekat I

Objekat II

Poruka

Aktivacija 

Linija života

Korisnik 

Poruka 

Poruka 

Želiš da pročitaš svih 15 strana?

Prijavi se i preuzmi ceo dokument.

Ovaj materijal je namenjen za učenje i pripremu, ne za predaju.

Slični dokumenti