RAPORT
Analiza si modelarea sistemelor informationale
Lucrare de laborator nr.5
Tema: Realizarea diagramelor de colaborare.
Chisinau 2015
Sarcina: Modelarea diagramelor de colaborare a unui lan chat in browser.
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.
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.