Documente Academic
Documente Profesional
Documente Cultură
activitate funcțională
Cuprins
▪ Introducere
▪ Activități
▪ Acțiuni
▪ Fluxuri
▪ Flux de control
▪ Flux de obiecte
▪ Nod inițial, nod final al activității, nod final al fluxului
▪ Căi alternative
▪ Căi concurente
▪ Noduri obiect
▪ Acțiuni bazate pe evenimente și acțiuni care apelează comportament
▪ Partiții
▪ Tratarea excepțiilor
Introducere
Nod Arc
Acțiune A
Acțiune
▪ Nod inițial
▪ Începe execuția unei activități
▪ Transmite jetoane tuturor fluxurilor de ieșire
▪ Păstrează jetoane până când nodurile succesive le acceptă
▪ Pot exista noduri inițiale multiple pentru modelarea concurenței
▪ Nod final al activității
▪ Încheie toate fluxurile unei activități
▪ Primul jeton care ajunge la nodul final al activității încheie întreaga activitate
▪ Inclusiv sub-fluxuri concurente
▪ Sunt șterse alte jetoane de control sau obiect
▪ Nod final al fluxului
▪ Încheie execuția unei ramuri a activității
▪ Toate celelalte jetoane ale activității rămân neafectate
Căi alternative – Nod decizional (Decision)
▪ În timp ce invitațiile sunt printate, cele deja printate sunt puse în plicuri.
▪ Când toate invitațiile sunt puse în plicuri, acestea sunt trimise
destinatarilor.
Exemplu: Curs universitar
▪ Fără conector
Se Sustine
inregistreaza examen
▪ Cu conector
Se Sustine
inregistreaza examen
Acțiuni bazate pe evenimente
Simbol specific
Partiții
Nod final al
Sfârșitul execuției unui flux al activității
fluxului
Acțiune care
Acțiune A apelează o activitate cu
apelează
același nume
comportament
Asynchronous
Așteaptă un eveniment E sau un
accept (timing)
eveniment de tip T
event action
Parametri
pentru activități
Conțin date și obiecte ca parametri
Parametri de intrare sau ieșire
pentru acțiuni
(pins)
Notații -5