Sunteți pe pagina 1din 5

MINISTERUL EDUCATIEI REPUBLICII MOLDOVA

UNIVERSITATEA TEHNICA A MOLDOVEI


Facultatea „Calculatoare, Informatica si Microelectronica”
Catedra„ Automatica si Tehnologii Informationale”

RAPORT
Analiza si modelarea sistemelor informationale
Lucrare de laborator nr.5
Tema: Realizarea diagramelor de colaborare.

A efectuat: st. gr. TI-132 Postica Nicolae


A verificat: lect. sup. Melnic Radu

Chisinau 2015
Sarcina: Modelarea diagramelor de colaborare a unui lan chat in browser.

Figura 1 – Diagrama de colaborare pentru schimbarea motorului de cautare

In figura 1 este prezentata diagrama de colaborare la nivel de exemplu: in care un utilizator folosind web
browserul si intermediul UI(front end) modifica sau seteaza motorul de cautare google, si de asemeanea face
o cautare folosind acest motor de cautare in browser. Dupa numerotarea interactiunilor dintre elemente se
observa ca utilizatorul doreste sa seteze careva optiuni in lucru lan- chat-ului, el decide sa modifice “search
engine “ din punctul 1.5. Este solicitat sa aleaga dintr-o lista default prestabilita de browser. Utilizatorul alege
“Google” dupa care se salveaza modificarea si se cauta ceva informatie in retea pentru a verifica rezultatul
daca apare datorita acestui motor de cautare.
Figura 2 – Diagrama de colaborare care arata cum parcurge cererea realizata de utilizator

In figura 2 este prezentata diagrama de colaborare la nivel de exemplu in care se observa prin ce elemente a
sistemului trece cererea de lan chat(unde se introduce URL) creata de utilizator in web browser. Utilizatorul
solicita spre exemplu accesarea unui site, browser-ul ca sa optina adresa fizica de la un DNS server a site-ului
solicitat de utilizator trece prin firewall care verifica metadatele cererii daca sunt valide, de la care obtine un
raspuns de succes sau ironat. Dupa care cererea ajunge la ierarhia serverelor DNS de la care obtine adresa
serverului in care se contina informatia dorita de utilizator, la rindul sau acest server este soliciat sa returneze
un fisier HTML care este afisat in browser.
Figura 3 – Diagrama de colaborare care arata cum se acceseaza host-ul.
In figura 3 este prezentata diagrama de colaborare la nivel de exemplu in care este prezentat ce se intimpla
cind un utilizator solicita vizualizarea pagine(chat) web. Deci cea mai importanta actiune de aici este ca
browser-ul trasmite un HTTP request care include request line, request header si request body. Dupa ce
serverul verifica solicitarea el transmite browserul un HTTP response care include response status, response
body, response header.

Figura 4 - Diagrama de colaborare la nivel de specificare.


In figura 4 este prezentata diagrama de colaborare la nivel de specificare in care se poate da seama actiunile
care le au actorii din diagrama data datorita elementului de colaborare. Aceasta diagrama arata chiar relatiile
reale dintre obiecte.

Concluzie
În urma efectuării acestei lucrări de laborator am însușit modalitatea de creare a diagramelor de colaborare,
utilizînd obiectele și relațiile de interacțiune dintre acestea. Obiectele unei diagrame de colaborare a unei
web browser reprezinta utilizatorul , însăși aplicatia , serverul. Datorita acestei diagrame putem in scurt timp
sa vedem relatiile dintre obiectele cele mai importante.

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