Sunteți pe pagina 1din 6

Diagrama activităților

Entități de bază:

Initial

Punctul inițial - reprezintă începutul unei diagrame. O diagramă poate avea doar un
singur punct inițial.

Final Model
act Component

Punctul final - reprezintă sfîrșitul unei diagrame. O diagramă poate avea doar un
ActivityInitial

singur punct final.


Acceseaza_SIMU

Activity1

Activitatea – este rezultatul trecerii sistemului într-o anumită stare.


Denumirea activității este un verb conjugat (ex. Se loghează, Conectează, Deconectează,
[date gresite]
Salvează). Se logheaza

onent Model

[date corecte]
ActivityInitial

Bloc de decizie – reprezintă anumite verificări în


Intra_sistem
Acceseaza_SIMU
procesul de lucru al sistemului (aplicației). Blocul de decizie întotdeauna VA AVEA notate
condițiile de gardă.

Vizualizeaza_info

Ramificatorul – se utilizează pentru a conecta mai multe tranziții


[date gresite]
împreună.Activity2
Ramificatorul niciodată NU VA AVEA notate condițiile de gardă.
Se logheaza

Inchide_aplicatia

[date corecte]

Intra_sistem

ActivityFinal

Fork - reprezintă bara de sincronizare care ramifică două sau


Activity3 Activity4
mai multe activități ce au loc în paralel.
Vizualizeaza_info

Inchide_aplicatia
Activity5
Activity2

Join - reprezintă bara de sincronizare care așteaptă îndeplinirea a


două sau Activity3
mai multor activități și le conectează împreună.
act Use Case Model
Sistem

Partiția – reprezintă o parte responsabilă de anumite


activități în procesul de lucru al sistemului (aplicației).

Tipuri de Relații și Sintaxa diagramei activităților:

State3 State4

Tranziția – reprezintă relația dintre două activități.

3 State4
[yes]

Condiție de gardă - este o informație scrisă între paranteze patrate. Atunci cînd
condiția este îndeplinită, sistemul își continuă procesul de lucru, în caz contrar fie că se repetă
procesul, fie că se întrerupe lucrul sistemului (aplicației).

ate3 State4
acceseaza

Comentariu - este un mesaj scris pe relația de tranziție. Are drept scop


explicarea mai detaliată a procesului trecerii sistemului dintr-o activitate în alta.

Exemplu de diagrame:

Toate diagramele se proiectează într-o singură limbă la alegere.


act Component Model

ActivityInitial

Acceseaza_SIMU

Se logheaza [date gresite]

[date corecte]

Intra_sistem

Vizualizeaza_info

Inchide_aplicatia

ActivityFinal

Fig. 1 Reprezentarea procesului „Accesare date sistem”


act Component Model

ActivityInitial

Deschide_aplicatia

Logare

Introduce_nume Introduce_parola

[date gresite]

Verificare

Cauta_info [date corecte]

ActivityFinal

Fig. 2 Reprezentarea procesului „Logare”


act Component Model

ActivityInitial

Deschide aplicatia

Introduce note
semestru

Receptionare
info

Transmitere note
semestru

Salvare note

Transmitere mesaj
"Note salvate"

Vizualizeaza Afiseaza mesaj


mesaj "Note "Note salvate"
salvate"

BD
SIMU
Interfata
Metodist

Primire comanda
Cauta studenti
2rest.

[stud.3 rest.]
Cauta BD

[stud.2 rest]

Omite

Afiseaza nume
studenti

Vizualizeaza nume Transmite nume


studenti studenti

Inchide aplicatia

ActivityFinal

Fig. 3 Reprezentarea procesului „Căutarea studenților cu 2 restanțe”


Fig. 4 Reprezentarea procesului „Adăugarea unei lecții noi”

S-ar putea să vă placă și