Sunteți pe pagina 1din 8

MINISTERUL EDUCAȚIEI ȘI CERCETĂRII

AL REPUBLICII MOLDOVA
Universitatea Tehnică a Moldovei
Facultatea Calculatoare, Informatică şi Microelectronică
Departamentul Informatică și Ingineria Sistemelor

Raport
pentru lucrarea de laborator Nr.4

la cursul de “Analiza și modelarea sistemelor”


Tema: Analiza rezultatelor modelării din diagramele cazurilor de
utilizare şi dezvoltarea în diagramele de colaborare.

Chișinău – 2023
CUPRINS
INTRODUCERE...............................................................................................................3

1. Scopul și sarcina lucrării............................................................................................4

1.1 Implementare, rezultate practice........................................................................4

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

Figura 1. Reprezentarea funcționalității „Achitarea telefoniei”


În figura 1 este ilustrată diagrama de colaborare care ilustrează interacțiunile între actor
și obiecte în cadrul interacțiunii utilizatorului cu terminalul pentru achitarea telefoniei. S-au
utilizat relații sincrone când se necesită răspuns din cadrul obiectelor și relații asincrone când nu
se necesită răspuns. Utilizatorul activează terminalul, acesta la rândul său afișează serviciile
disponibile, apoi utilizatorul introduce datele sale care se transmit la sistem și apoi la baza de
date, unde se efectuează o căutare și se trimite înapoi un răspuns. În cazul în care totul este în
regulă, utilizatorul introduce suma dorită și alimentează contul.

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.

Figura 3. Reprezentarea funcționalității „Alegerea serviciului”


După activarea terminalului, utilizatorului sunt prezentate pictograme a mai multor
servicii. Acesta la rândul său trebuie să aleagă o funcție de îndeplinire, adică un serviciu din cele
prezentate pe interfața grafică a terminalului.

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

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