DIJAGRAMI AKTIVNOSTI I STANJA

DIJAGRAM AKTIVNOSTI

aktivnost

izvršenje zadatka

omogućava prikaz uslovnog ponašanja i paralelnog izvršenja

oznake

Initial node- početni čvor

Activity Final Node- završni čvor

može imati više završnih čvorova

Activity- aktivnosti

fizičke

kontrola formulara InspectForms

elektronske

prikazivanje prozora za kreiranje

forma aktivnosti

[Posmatrač] labela

Condition- uslov

tekst definiše posmatrača koji moram imati vrednost True da bi čvor bio prohodan

Flow/Edge- tok/ivica

predstavljeni strelicma na dijagramu

Decision- odlika

dijamant sa jednim ulazom i više izlaznih tokova, izlazni tokove sadrže uslove

Merge-spajanje

diajmant sa nekoliko ulaznih i jednim izlaznim tokom

jedan ili više ulaznih tokova može stići do tačke kako bi se nastavila obrada

Fork- grananje

Join-pridruživanje

linija sa nekoliko ulaznih tokova i jednim izlaznim

svi ulazni tokovi moraju doći do pridruživanja pre nego što se obrada nastavi

Linija s jednim ulaznim tokom i nekoliko izlaznih

označava početak paralelne aktivnosti

označava kraj paralelne aktivnosti

Partition- particija

govori ko ili šta obavlja

koriste se za bolje organiizovanje dijagrama

Sub-activity indicator- indikator podaktivnosti

aktivnost je opisana u dijagramu detaljnijem aktivnosti

DIJAGRAM MAŠINE STANJA

prikazuje promenu objekta kroz vreme

na osnovu događaja koji se dešavaju, dijagram pokazuje promene objekta od početka do kraja

stanja su prikazana zaobljenim pravouganicima sa nazivom trenutnog stanja

možemo prikazati i dugotrajni zadatak koji se izvršava u toku stanja

povezivanje

tranzicije

veze koje povezuju dva stanja i izazivaju prelazak jednog stanja u drugo

akcije

zadaci koji pri izvršavaju uzrokuju prelaze

akcije ne mogu da se prekinu, za razliku od aktivnosti koja može biti prekinuta nekim ulaznim događajem

operacija koja menja vrednost atributa se naziva akcijom, a dugotrajni proračun predstavja aktivnost

da li će objekat biti predstavljen kao akcija ili kao aktivnost, zavisi od objekta i sistema koji se izučavaju

ima jedan početak i jedan kraj

upotreba

za prikazivanje paralelnih i uslovnih tokova izvršavanja programa

korisni za konkurentne algoritme- pri analizi poslovnih procesa i rada sa nitima

za prikazivanje zanimljivih ponašanja objekata