Sunteți pe pagina 1din 7

MINISTERUL EDUCAȚIEI ȘI CERCETĂRII AL REPUBLICII

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

RAPORT
Lucrare de laborator nr. 3
la cursul „Analiza și modelarea sistemelor informaționale”
Tema:  Analiza rezultatelor modelării din diagramele cazurilor de utilizare şi
dezvoltarea în diagramele de colaborare

A efectuat : st. gr. MI-212, Gojan Marin


A verificat: asis. univ. Varvara Ciorba
Chișinău 2022
Cuprins

INTRODUCERE......................................................................................................................................2

REALIZAREA PRACTICĂ A SARCINII DE LUCRU.......................................................................................3

CONCLUZII............................................................................................................................................5

1
INTRODUCERE

O diagramă de secvență este o diagramă Unified Modeling Language (UML) care ilustrează
secvența de mesaje între obiecte într-o interacțiune. O diagramă de secvență constă dintr-un grup de
obiecte care sunt reprezentate prin linii de viață și mesajele pe care le schimbă în timp în timpul
interacțiunii.
O diagramă de secvență arată succesiunea de mesaje transmise între obiecte. Diagramele de
secvență pot arăta și structurile de control dintre obiecte. De exemplu, liniile de viață dintr-o
diagramă de secvență pentru un scenariu bancar pot reprezenta un client, un casier de bancă sau un
manager de bancă. Comunicarea dintre client, casier și manager este reprezentată de mesaje
transmise între ei. Diagrama de secvență arată obiectele și mesajele dintre obiecte.

Figura 1. Diagramă de secvență UML

2
REALIZAREA PRACTICĂ A SARCINII DE LUCRU

Subiectul modelului este Analiza și prognoza Produsului Intern Brut.

Între actori poate exista relația de generalizare. Dacă un actor moștenește un alt actor, atunci
el poate să comunice cu aceleași cazuri de utilizare ale sistemului ca și părintele său. Notația UML
este o săgeată cu linie continuă, având la capăt un triunghi gol, care indică spre actorul părinte
În imaginea care urmează sunt reprezentate tipurile de utilizatori ale sistemului creat:

Figura 2. Actorii modelului

Următoarea imaginea reprezintă interacțiunea dintre Utilizator – Aplicație – Baza de date.


Respectiv, atunci când utilizatorul accesează pagina, aceasta este afișată de către aplicație. Dacă
utilizatorul alege să acceseze Banca de date statistice din cadrul paginii, se face request către
aplicație, care ulterior solicită baza de date și afișează aceste date. Utilizatorul are opțiunea de a
selecta datele dorite pentru afișare și a le descărca în format .xls sau a le vizualiza grafic. Respectiv,
dacă acesta descarcă în format .xls se trimite informația de la aplicație către baza de date, care la
rândul său stochează datele despre fișierul descărcat de user, iar aplicația va afișa un mesaj dacă s-a
reușit salvarea cu success a fișierului. Dacă utilizatorul accesează Predicția datelor, acesta poate
selecta filtre pentru afișarea datelor care se trimit către baza de date și aceasta aplică filtrele iar
aplicația afișează informațiile dorite. Dacă userul dorește să vizualizele raportele, la fel este aceeași

3
procedură se solicit baza de date de către aplicație și se afișează. În cazul în care utilizatorul lasă un
feedback, acesta se stochează de către aplicație în baza de date și returnează un mesaj dacaa
feedbackul a fost trimis cu succes.

Figura 3. Sequence diagram User – App – Database

4
CONCLUZII

O diagramă de secvență sau diagramă de secvență a sistemului (SSD) arată interacțiunile


procesului aranjate în secvență de timp în domeniul ingineriei software. Acesta descrie procesele
implicate și secvența de mesaje schimbate între procesele necesare realizării funcționalității.
Diagramele de secvență sunt de obicei asociate cu realizări de cazuri de utilizare în modelul de
vedere arhitecturală 4+1 a sistemului în curs de dezvoltare. Diagramele secvențe sunt uneori numite
diagrame de evenimente sau scenarii de evenimente.

Pentru un anumit scenariu al unui caz de utilizare, diagramele arată evenimentele pe care le
generează actorii externi, ordinea acestora și posibilele evenimente inter-sistem. Toate sistemele
sunt tratate ca o cutie neagră; diagrama pune accent pe evenimentele care traversează granița
sistemului de la actori la sisteme. Ar trebui realizată o diagramă de secvență a sistemului pentru
scenariul principal de succes al cazului de utilizare și scenariile alternative frecvente sau complexe.

5
BIBLIOGRAFIE

1. https://en.wikipedia.org/wiki/Sequence_diagram
2. https://www.ibm.com/docs/hr/rsas/7.5.0?topic=uml-sequence-diagrams

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