Softverski in

Softverski in

ženjering

ženjering

Oliver Popović

o.popovic

@

vpskp

.edu.rs

8

8

.

.

 

 

čas

čas

background image

Ako 

želimo prikazati izvršioce

dijagram aktivnosti možemo podeliti u 

particije (engl. 

partitions

)

 koje pokazuju koje akcije izvršava jedna klasa 

ili organizaciona celina. 

Na  primeru  knjižare,  obrada  narudžbenice  se  može  podeliti  na  različita 

odeljenja, ako pretpostavimo da ih knjižara ima. 

Postoji  jednostavna,  jednodimenzionalna 

podela  na  particije

  - 

plivačke 

staze

 (engl. 

swimlane

). 

U verzijama UML-a 1.x, to je bio jedini oblik particije.

U  verziji  UML  2  koristiti  se  dvodimenzionalna  mreža,  tako  da  plivačka 

metafora ne vredi.

Particije

Particije

Plivačke staze

Plivačke staze

Plivačke staze (

swimlanes

) specificiraju odgovornosti za delove celokupne 

aktivnosti

Akcije pripadaju stazama, a tranzicije mogu prelaziti iz jedne staze u drugu

Notacija plivačkih staza:

A

D

B

C

Ime3

Ime2

Ime1

plivačka 
staza

background image

Signali

Signali

U jednostavnom primeru knjižare, dijagram aktivnosti ima jasno 
definisanu početnu tačku koja odgovara pozivu nekog programa 
ili podpograma. 

Međutim, 

akcije mogu odgovarati i na signale

.

Vremenski signal

 nastaje zbog protoka vremena T

Takvi  signali  mogu  ukazivati  npr.  na  kraj  meseca  ili 
računovodsvenog  perioda,  ili  na  svaku  mikrosekundu  u 
upravljaču koji radi u realnom vremenu.

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

Prijavi se i preuzmi ceo dokument.

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

Slični dokumenti