Softverski Inženjering 8
Prijava dokumenta
Napomena: Neke opcije za prijavu su dostupne samo nakon kupovine dokumenta.
Softverski in
Softverski in
ženjering
ženjering
Oliver Popović
o.popovic
@
vpskp
.edu.rs
8
8
.
.
čas
čas

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

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.
Ovaj materijal je namenjen za učenje i pripremu, ne za predaju.
Slični dokumenti