Documente Academic
Documente Profesional
Documente Cultură
AL REPUBLICII MOLDOVA
Universitatea Tehnică a Moldovei
Facultatea Calculatoare, Informatică şi Microelectronică
Departamentul Informatică și Ingineria Sistemelor
Raport
pentru lucrarea de laborator Nr.4
Chișinău – 2023
CUPRINS
INTRODUCERE...............................................................................................................3
CONCLUZII......................................................................................................................7
BIBLIOGRAFIE...............................................................................................................8
2
INTRODUCERE
Diagrama de colaborare este o modalitate eficientă de a ilustra modul în care diferite
obiecte, actori sau module dintr-un sistem interacționează între ele pentru a atinge un obiectiv
comun. Aceasta joacă un rol crucial în procesul de dezvoltare a software-ului, deoarece ajută
echipele de dezvoltare să înțeleagă și să comunice mai bine între ele, îmbunătățind colaborarea și
eficiența.
Prin diagrama de colaborare, echipele pot să vizualizeze procesul de lucru, să identifice
posibilele probleme și să le remedieze în timp util. Aceasta ajută la îmbunătățirea comunicării
între membrii echipei, reducând astfel posibilitatea de a face erori costisitoare. În plus, diagrama
de colaborare poate fi un instrument util pentru a ajuta clienții și utilizatorii să înțeleagă mai bine
funcționalitatea sistemului și modul în care va fi utilizat.
În general, diagrama de colaborare este esențială în dezvoltarea software-ului, deoarece
ajută la creșterea eficienței și productivității echipei, îmbunătățește comunicarea și sporește
calitatea produsului final.
3
1. Scopul și sarcina lucrării
Scopul lucrării: studierea noțiunilor de actor, caz de utilizare, nota, pachet și relațiile
între entități UML.
Sarcina lucrării: de realizat 4 diagrame de colaborare (1 diagrama nivelul de exemple
și 3 diagrame nivelul de specificare) pentru un terminal pentru achitarea serviciilor
1.1 Implementare, rezultate practice
4
Figura 2. Reprezentarea funcționalității „Transmiterea datelor către furnizor”
Clientul în cadrul utilizării terminalului de achitare a serviciilor introduce datele sale
personale care trebuie verificate sau actualizate. Pentrua aceasta ele sunt transmise către
furnizorul serviciului în cadrul căruia sunt introduse datele, în baza de date a acestuia este
efectuată o interogare și transmis răspunsul înapoi.
5
Figura 4. Reprezentarea funcționalității „Schim de date front și backend”
În cadrul unui terminal de achitare a serviciilor, transmiterea datelor între interfața
grafică și sistem este foarte importantă. Terminalul nu poate îndeplini nici o funcție până nu
primește o comandă sau datele nu sunt introduse la interfață. Apoi acestea sunt transmise către
backend, unde sunt procesate și este transmis un răspun înpoi la interfață.
6
CONCLUZII
Diagrama de colaborare este o modalitate eficientă de a ilustra interacțiunile dintre
obiecte într-un sistem sau aplicație. Aceasta poate fi utilizată atât la nivel de specificare, cât și la
nivel de exemplu, pentru a prezenta modul în care obiectele comunică și interacționează în
cadrul unui scenariu specific.
La nivel de specificare, diagrama de colaborare poate fi utilizată pentru a ilustra
arhitectura sistemului și interacțiunile între diferitele componente. Aceasta poate fi utilă pentru
dezvoltarea și documentarea proiectelor software complexe, în care este important să se înțeleagă
modul în care obiectele interacționează între ele
La nivel de exemplu, diagrama de colaborare poate fi utilizată pentru a ilustra modul în
care un sistem sau o aplicație funcționează într-un scenariu specific. De exemplu, o diagramă de
colaborare ar putea fi utilizată pentru a ilustra interacțiunile dintre un utilizator și terminal pentru
a achita telefonia. Aceasta poate fi utilă pentru a clarifica modul în care sunt introduse datele,
este efectuat schimbul de date și este alimentat contul.
În general, diagrama de colaborare este o modalitate eficientă de a prezenta
interacțiunile dintre obiecte într-un sistem sau aplicație, indiferent dacă este utilizată la nivel de
specificare sau de exemplu. Aceasta poate fi utilizată pentru a clarifica modul în care diferitele
componente comunică și interacționează între ele, ceea ce poate fi util pentru dezvoltarea și
documentarea proiectelor software complexe.
7
BIBLIOGRAFIE
1) Informații cu privere la diagrama de colaborare, sursă electronică,
” Communication Diagram”,
[Accesat:27.03.23],disponibil:https://sparxsystems.com/enterprise_architect_user_guide/
15.2/model_domains/communicationdiagram.html