Documente Academic
Documente Profesional
Documente Cultură
Use case-uri – secvenţe de interacţiuni între unul sau mai mulţi actori
şi sistem
fiecare interacţiune constă într-o intrare de la actor urmată de un
răspuns al sistemului
un use case este iniţiat întotdeauna de o intrare de la un actor
Relaţii - exprimă interacţiuni între use case-uri, între actori şi între use
case-uri şi actori
asociere, dependenţă şi generalizare
Actorii caracterizează entităţile exterioare sistemului, care interacţionează
cu acesta
Un actor de tipul sistem extern iniţiază (ca actor primar) un use case sau
participă (ca actor secundar) într-un use-case
1.1.6. Pachete Use case grupează use case-uri legate între ele
Se folosesc în cazul sistemelor de dimensiuni mari.
Pachetele modelează subseturi de funcţionalităţi ale sistemului.
Use case-urile se pot grupa în pachete funcţie de actorii principali care le utilizează.
1.2. Diagrama de activităţi
Descrie fluxul de control şi secvenţierea între activităţi
interacţionează cu sistemul
există acţiuni în sistem iniţiate
software prin dispozitive I/O
funcţie de anumite momente de
standard
timp
Clasele utilizator extern şi sistem extern sunt Clasele dispozitiv extern şi timer extern fac
clase externe sistemului total parte din sistemul total dar sunt externe
(hardware/software). sistemului software.
2.4. Structurarea claselor şi obiectelor
încapsulează informaţii şi furnizează
acces către acestea; poate fi accesat realizează coordonarea
de un obiect serviciu unei mulţimi de obiecte
necesare când se
doreşte separarea logicii
interfaţarea şi aplicaţiei de datele
comunicarea cu mediul manipulate
extern şi pot fi
realizează coordonarea
altor obiecte
interfaţa cu
activate de un prin execuţia unor furnizează reguli
utilizatorul
timer extern diagrame de stare de operare
uman
furnizează controlul sisteme de timp real,
şi secvenţierea aplicaţii inginereşti
interacţiunilor sale
comunicarea cu cu alte obiecte
recepţionează intrări furnizează servicii
şi furnizează ieşiri un sistem extern către obiecte client
dispozitivelor
hardware I/O
2.4.1. Clase şi obiecte de tip limită
Clasele limită sunt clase din interiorul sistemului care
interacţionează cu clasele externe.
Fiecare clasă externă interacţionează cu sistemul prin intermediul
unei clase limită.
În general, între clasele externe şi clasele limită există asocieri
unu-la-unu
Diagrama de secvenţă
Pune accentul pe ordonarea în timp a mesajelor
numerotarea mesajelor se poate omite
Notaţia grafică este un tabel care are
pe axa X obiecte
pe axa Y mesaje ordonate crescător în timp
linia vieţii - linie punctată verticală
perioada în care obiectul are controlul execuţiei - reprezentată printr-un dreptunghi
subţire pe linia vieţii;
în această perioadă obiectul efectuează o acţiune, direct sau prin intermediul
procedurilor subordonate.