Sunteți pe pagina 1din 6

Ministеrul Еducаțiеi, Culturii și Cеrcеtării аl Rеpublicii Mоldоvа

Univеrsitаtеа Tеhnică а Mоldоvеi


Fаcultаtеа Cаlculаtоаrе, Infоrmаtică şi Micrоеlеctrоnică
Dеpаrtаmеntul Ingineria Software și Automatică

RAPORT

Lucrarea de laborator Nr.4


Disciplina: Analiza și Modelarea Orientată pe Obiecte
Tema: Analiza rezultatelor modelării din diagramele cazurilor de utilizare și
dezvoltarea în diagramele de colaborare

A efectuat: st. gr. TI-192


Mereuță Ana
A verificat: L. Univ. Sava Nina
L. Univ Melnic Radu

Chișinău – 2021
Scopul lucrării: studierea noțiunii de obiect, colaborare legături între aceste entități.
Sarcina lucrării: de realizat 4 diagrame de colaborare (2 diagrame nivelul de exemple și 2
diagrame nivelul de specificare) pentru sistemul informațional ales: “Analiza și modelarea jurnalului
de evenimente cu reminder”.

Diagrama de colaborare este o diagramă de interacţiuni care pune accentul pe organizarea


structurală a obiectelor care participă la interacţiune. Diagrama de colaborare poate conţine:

 obiecte;

 legături între obiecte;

 mesajele prin care obiectele comunică.

Diferenţa semnificativă faţă de diagrama de secvenţă este aceea că diagrama de colaborare arată
explicit legăturile dintre obiecte. De asemenea, la diagrama de colaborare timpul nu are o
dimensiune explicită. Din acest motiv, ordinea în care sunt trimise mesajele este reprezentată prin
numere de secvenţă.
Obiectul este prima și unica entitate. Obiectul este instanța unei clase. Elementul al cărui nume este
subliniat reprezintă instanță.
Obiectele se împart în 2 categorii:
 obiect activ – are fir de control proprii și poate iniția activități de control;
 obiect pasiv – poate utiliza doar date, nu poate inițializa acțiuni de control și pot doar
transmite semnale.
Stereotipurile în diagrama de colaborare:
 asociere – stereotip implicit în cazul când este legătura dintre obiecte;
 parametru – obiectul destinatar poate fi parametru doar a unei metode;
 local – variabilă locală a unei metode;
 global – variabilă globala în toată diagrama;
 self – legătură reflexivă care înseamnă mesaj către sine.
Reprezentarea diagramei de colaborare în sistemul informațional “Analiza și modelarea jurnalului
de evenimente cu reminder”.

Fig 1. Scrierea unui task după logare în aplicație


În figura 1 este reprezentată diagrama de colaborare la nivel de exemplu pentru cazul scrierii unui
task în aplicație prin intermediul logării.
Deci acțiunea are loc prin utilizator-aplicație-baza de date. La accesarea aplicației de către actorul cu
numele Utilizator, aplicația afișează interfața principala, după care, pentru o oarecare interacțiune cu
task-urile, e nevoie de logare în aplicație, aceasta are loc prin accesarea ferestrei logare în aplicație,
după care datele se transmit către baza de date pentru a verifica accesul utilizatorului în sistem.
După ce baza de date a găsit un astfel de utilizator, către sistemul aplicației se transmit datele cu
verificare cu succes și asfel, utilizatorul are acces la task-urile lui. Pentru a adăuga un nou task,
utilizatorul îl va introduce în spațiul pentru task după care aplicația trimite datele către baza de date
pentru a stoca aceste date. La rândul ei, baza de date după stocarea datelor, trimite către sistemul
aplicației date salvate cu succes, ceea ce rezultă că utilizatorului i se va afișa task-ul lui în interfața
aplicației, după care utilizatorul va închide aplicația.
Fig 2. Setarea orei a unui task
În figura 2 este reprezentată diagrama de colaborare la nivel de exemplu pentru setarea orei pentru
un task. În acest caz avem un actor cu numele Utilizator, un obiect denumit Spațiu Task și al doilea
obiect denumit Baza de date. Pentru a seta ora, inițial utilizatorul selectează task-ul din spațiul
declarat task-urilor, astfel, sistemul trimite datele de verificare către baza de date, iar după verificare
cu succes, afișează task-ul utilizatorului. Urmează selectarea setărilor de către utilizator fiind ca o
relație asincronă, deoarece nu necesită o prelucrare în sistem, apoi utilizatorul accesează setarea orei
din setări, fiind la fel o relație asincronă. Apoi utilizatorul setează o anumită oră pentru alarma task-
ului, adică introduce anumite date, astfel, sistemul procesează din interfață datele și le trimite către
baza de date pentru a le stoca. După stocare de către baza de date, utilizatorului i se afișează ora
setată cu succes, după care el închide interfața task.
Fig 3. Accesarea task-ului
În figura 3 este reprezentată diagrama de colaborare la nivel de specificare pentru accesarea task-
ului. În acest caz, actorul nostru cu numele de Utilizator este specificat ca un Adolescent prin
intermediul relației de generalizare. Colaborarea de Accesare a task-ului este specificată ca
Accesarea setării task-ului, iar obiectul Aplicația este specificat anumit ca Interfața pentru task.

Fig 4. Accesarea barei de navigare

În figura 4 este reprezentată diagrama de colaborare la nivel de specificare pentru accesarea barei de
navigare. Pentru cazul dat, actorul cu numele Utilizator este specificat ca Minor. Colaborarea
Accesează bara de navigare este specificată prin Accesează Logare din bară, iar obiectul Aplicație
este specificat ca nivel de Sistem, deoarece pentru a accesa logare, sistemul prelucrează semnalul.
Concluzie:
În această lucrare de laborator ca scop am avut de studiat diagramele de colaborare, stereotipurile ei,
legăturile și noțiunea de obiect. După studierea lor, am avut de realizat 4 diagrame de colaborare,
dintre care 2 diagrame nivelul de exemple, iar altele 2 nivelul de specificare pentru sistemul
“Analiza și modelarea jurnalului de evenimente cu reminder” . În urma acestei lucrări de laborator,
am făcut cunoștință cu teoria diagramelor de interacțiune, în cazul dat anume diagrama de
colaborare și particulatitățile ei.

Bibliografie:

1. Diagrama de colaborare [Resursă electronică]


http://cadredidactice.ub.ro/sorinpopa/files/2018/10/L6_diagrama_de_colaborare.pdf

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

  • IoT LL1
    IoT LL1
    Document12 pagini
    IoT LL1
    Anya Mr
    100% (1)
  • Laborator 1 Prelucrarea Semnalelor
    Laborator 1 Prelucrarea Semnalelor
    Document19 pagini
    Laborator 1 Prelucrarea Semnalelor
    Ion Cornea
    Încă nu există evaluări
  • Damean Alexandra IOT4
    Damean Alexandra IOT4
    Document9 pagini
    Damean Alexandra IOT4
    Damean Alexandra
    Încă nu există evaluări
  • SOMIPPRaspunsuri
    SOMIPPRaspunsuri
    Document82 pagini
    SOMIPPRaspunsuri
    Urmanschi Mihail
    Încă nu există evaluări
  • Lab. 3
    Lab. 3
    Document5 pagini
    Lab. 3
    Cristina Florea
    Încă nu există evaluări
  • IoT LL2
    IoT LL2
    Document9 pagini
    IoT LL2
    Anya Mr
    Încă nu există evaluări
  • Amoo 5
    Amoo 5
    Document5 pagini
    Amoo 5
    AlionaCrigan
    Încă nu există evaluări
  • Lab6 AMOO - Diagrame de Stari Si Activitati
    Lab6 AMOO - Diagrame de Stari Si Activitati
    Document10 pagini
    Lab6 AMOO - Diagrame de Stari Si Activitati
    Dan
    Încă nu există evaluări
  • Proiect de Curs AMOO Druta
    Proiect de Curs AMOO Druta
    Document48 pagini
    Proiect de Curs AMOO Druta
    nn nnn
    Încă nu există evaluări
  • Lab 1 Somipp
    Lab 1 Somipp
    Document7 pagini
    Lab 1 Somipp
    TîmburŞtefan
    Încă nu există evaluări
  • Lab 4 APA
    Lab 4 APA
    Document20 pagini
    Lab 4 APA
    Cristi Poselețchi
    Încă nu există evaluări
  • Proiect Baze de Date
    Proiect Baze de Date
    Document26 pagini
    Proiect Baze de Date
    Anya Mr
    Încă nu există evaluări
  • AMOO Lab 3
    AMOO Lab 3
    Document7 pagini
    AMOO Lab 3
    Anya Mr
    Încă nu există evaluări
  • Lab 1
    Lab 1
    Document7 pagini
    Lab 1
    Ion Cornea
    Încă nu există evaluări
  • LL4 PS
    LL4 PS
    Document12 pagini
    LL4 PS
    Anya Mr
    100% (1)
  • LL8 Mereuta Ana TI-192
    LL8 Mereuta Ana TI-192
    Document6 pagini
    LL8 Mereuta Ana TI-192
    Anya Mr
    Încă nu există evaluări
  • Ll1 Mmc1 Mereuta Ana Ti-192
    Ll1 Mmc1 Mereuta Ana Ti-192
    Document11 pagini
    Ll1 Mmc1 Mereuta Ana Ti-192
    Anya Mr
    Încă nu există evaluări
  • IoT LL7
    IoT LL7
    Document4 pagini
    IoT LL7
    Anya Mr
    Încă nu există evaluări
  • Laborator 1 Teoria Sistemelor
    Laborator 1 Teoria Sistemelor
    Document11 pagini
    Laborator 1 Teoria Sistemelor
    Sergiu Şveţ
    Încă nu există evaluări
  • Lab 6 Somipp
    Lab 6 Somipp
    Document5 pagini
    Lab 6 Somipp
    Augusta Bucataru
    Încă nu există evaluări
  • Lab 1 Somipp
    Lab 1 Somipp
    Document5 pagini
    Lab 1 Somipp
    Augusta Bucataru
    Încă nu există evaluări
  • Somipp Linux 4 UTM
    Somipp Linux 4 UTM
    Document4 pagini
    Somipp Linux 4 UTM
    Cristi Poselețchi
    Încă nu există evaluări
  • PS TS
    PS TS
    Document14 pagini
    PS TS
    Victor Turculet
    Încă nu există evaluări
  • Lab 3 Somipp
    Lab 3 Somipp
    Document14 pagini
    Lab 3 Somipp
    Augusta Bucataru
    Încă nu există evaluări
  • SOMIPP Lab6
    SOMIPP Lab6
    Document4 pagini
    SOMIPP Lab6
    Dan
    Încă nu există evaluări
  • Lab 3 AMOO
    Lab 3 AMOO
    Document9 pagini
    Lab 3 AMOO
    Gheorghe Felicia
    Încă nu există evaluări
  • LL1 Baze de Date
    LL1 Baze de Date
    Document10 pagini
    LL1 Baze de Date
    Anya Mr
    Încă nu există evaluări
  • LL1 Prelucrarea Semnalelor
    LL1 Prelucrarea Semnalelor
    Document20 pagini
    LL1 Prelucrarea Semnalelor
    Anya Mr
    Încă nu există evaluări
  • Examen Somipp
    Examen Somipp
    Document65 pagini
    Examen Somipp
    Ana Toma
    100% (1)
  • SOMIPP7
    SOMIPP7
    Document3 pagini
    SOMIPP7
    Damean Alexandra
    Încă nu există evaluări
  • LL2 Baze de Date
    LL2 Baze de Date
    Document15 pagini
    LL2 Baze de Date
    Anya Mr
    Încă nu există evaluări
  • PAM Lab 1
    PAM Lab 1
    Document6 pagini
    PAM Lab 1
    Vladislav Crivenco
    Încă nu există evaluări
  • Laborator Nr.2 Arhitectura Calculatoarelor
    Laborator Nr.2 Arhitectura Calculatoarelor
    Document8 pagini
    Laborator Nr.2 Arhitectura Calculatoarelor
    Cristik95
    50% (2)
  • Lab4 AMOO
    Lab4 AMOO
    Document6 pagini
    Lab4 AMOO
    Mihai Ciubotaru
    100% (1)
  • MMC Lab3 Rap
    MMC Lab3 Rap
    Document4 pagini
    MMC Lab3 Rap
    I LOVE ME
    Încă nu există evaluări
  • Lab 2 AMOO
    Lab 2 AMOO
    Document6 pagini
    Lab 2 AMOO
    Gheorghe Felicia
    Încă nu există evaluări
  • Amoo 1
    Amoo 1
    Document8 pagini
    Amoo 1
    Gheorghe Felicia
    Încă nu există evaluări
  • AMOO Lab3
    AMOO Lab3
    Document6 pagini
    AMOO Lab3
    sergiu
    Încă nu există evaluări
  • AMOO Lab2.Use Case
    AMOO Lab2.Use Case
    Document5 pagini
    AMOO Lab2.Use Case
    Dorin Gribincea
    Încă nu există evaluări
  • Raport 2
    Raport 2
    Document9 pagini
    Raport 2
    sergiu
    Încă nu există evaluări
  • LL3 (Amoo)
    LL3 (Amoo)
    Document6 pagini
    LL3 (Amoo)
    Eric Semeniuc
    Încă nu există evaluări
  • Amoo 2
    Amoo 2
    Document8 pagini
    Amoo 2
    AlionaCrigan
    Încă nu există evaluări
  • Lab7 AMOO
    Lab7 AMOO
    Document11 pagini
    Lab7 AMOO
    Сергей Борта
    Încă nu există evaluări
  • Examen PPe
    Examen PPe
    Document11 pagini
    Examen PPe
    crismaruion
    100% (2)
  • Somipp Lab4
    Somipp Lab4
    Document3 pagini
    Somipp Lab4
    Raducan Alina
    Încă nu există evaluări
  • Lab 7 Somipp
    Lab 7 Somipp
    Document5 pagini
    Lab 7 Somipp
    Augusta Bucataru
    Încă nu există evaluări
  • LFA Lab 1
    LFA Lab 1
    Document8 pagini
    LFA Lab 1
    Valeria Cebanu
    Încă nu există evaluări
  • SOMIPP
     SOMIPP
    Document6 pagini
    SOMIPP
    Damean Alexandra
    Încă nu există evaluări
  • Lab3 ASDN
    Lab3 ASDN
    Document9 pagini
    Lab3 ASDN
    Dinu Dogaru
    Încă nu există evaluări
  • PPE Lab4-5
    PPE Lab4-5
    Document8 pagini
    PPE Lab4-5
    danielploaia
    Încă nu există evaluări
  • Amoo 1
    Amoo 1
    Document8 pagini
    Amoo 1
    Liliana Condrea
    Încă nu există evaluări
  • Amoo 1
    Amoo 1
    Document8 pagini
    Amoo 1
    AlionaCrigan
    Încă nu există evaluări
  • PPE Lab7
    PPE Lab7
    Document14 pagini
    PPE Lab7
    danielploaia
    Încă nu există evaluări
  • Raport AMOO #1
    Raport AMOO #1
    Document8 pagini
    Raport AMOO #1
    Di No
    Încă nu există evaluări
  • SOMIPP Lab5
    SOMIPP Lab5
    Document4 pagini
    SOMIPP Lab5
    X3 KTO
    Încă nu există evaluări
  • Amoo 7
    Amoo 7
    Document4 pagini
    Amoo 7
    AlionaCrigan
    Încă nu există evaluări
  • Lab5 AMOO
    Lab5 AMOO
    Document12 pagini
    Lab5 AMOO
    Сергей Борта
    Încă nu există evaluări
  • LAB 3 Apa
    LAB 3 Apa
    Document14 pagini
    LAB 3 Apa
    Cristi Poselețchi
    Încă nu există evaluări
  • SOMIPP Lab 5
    SOMIPP Lab 5
    Document5 pagini
    SOMIPP Lab 5
    Augusta Bucataru
    Încă nu există evaluări
  • Lab 3 LFA Doc
    Lab 3 LFA Doc
    Document11 pagini
    Lab 3 LFA Doc
    Jenya Matevosean
    Încă nu există evaluări
  • Atestarea 1 AC Rezolvat
    Atestarea 1 AC Rezolvat
    Document10 pagini
    Atestarea 1 AC Rezolvat
    Ion Damaschin
    Încă nu există evaluări
  • TW Atestare
    TW Atestare
    Document4 pagini
    TW Atestare
    yamahahohnerc70
    Încă nu există evaluări
  • Lab APA 4
    Lab APA 4
    Document12 pagini
    Lab APA 4
    AlionaCrigan
    Încă nu există evaluări
  • Examen TIDPP
    Examen TIDPP
    Document3 pagini
    Examen TIDPP
    Rosca Doinita
    Încă nu există evaluări
  • Lab4 MMC Taucci Afanasi AI-191
    Lab4 MMC Taucci Afanasi AI-191
    Document3 pagini
    Lab4 MMC Taucci Afanasi AI-191
    Carolin
    Încă nu există evaluări
  • Lab4 AMOO
    Lab4 AMOO
    Document6 pagini
    Lab4 AMOO
    Сергей Борта
    Încă nu există evaluări
  • Lab 4
    Lab 4
    Document6 pagini
    Lab 4
    Fil Gorea
    Încă nu există evaluări
  • SecrieruAndrei Amoo Lab5
    SecrieruAndrei Amoo Lab5
    Document6 pagini
    SecrieruAndrei Amoo Lab5
    andy secrieru
    Încă nu există evaluări
  • Raport 4
    Raport 4
    Document8 pagini
    Raport 4
    dan caracaci
    Încă nu există evaluări
  • Amo 5
    Amo 5
    Document8 pagini
    Amo 5
    Fil Gorea
    Încă nu există evaluări
  • IoT LL6
    IoT LL6
    Document8 pagini
    IoT LL6
    Anya Mr
    Încă nu există evaluări
  • Testarea1 IOC Mereuta Ana TI-192
    Testarea1 IOC Mereuta Ana TI-192
    Document3 pagini
    Testarea1 IOC Mereuta Ana TI-192
    Anya Mr
    Încă nu există evaluări
  • IoT LL4
    IoT LL4
    Document4 pagini
    IoT LL4
    Anya Mr
    Încă nu există evaluări
  • LL6 PS
    LL6 PS
    Document5 pagini
    LL6 PS
    Anya Mr
    Încă nu există evaluări
  • Si LL2
    Si LL2
    Document6 pagini
    Si LL2
    Anya Mr
    Încă nu există evaluări
  • Si LL1
    Si LL1
    Document12 pagini
    Si LL1
    Anya Mr
    Încă nu există evaluări
  • LL3
    LL3
    Document6 pagini
    LL3
    Anya Mr
    Încă nu există evaluări
  • FileMaker Pro - Mereuta - Ana - TI - 192
    FileMaker Pro - Mereuta - Ana - TI - 192
    Document4 pagini
    FileMaker Pro - Mereuta - Ana - TI - 192
    Anya Mr
    Încă nu există evaluări
  • LL5 PS
    LL5 PS
    Document11 pagini
    LL5 PS
    Anya Mr
    Încă nu există evaluări
  • NiveledeTestare Referat
    NiveledeTestare Referat
    Document10 pagini
    NiveledeTestare Referat
    Anya Mr
    Încă nu există evaluări
  • LL3 TS Final A TI-192
    LL3 TS Final A TI-192
    Document8 pagini
    LL3 TS Final A TI-192
    Anya Mr
    Încă nu există evaluări
  • LL
    LL
    Document7 pagini
    LL
    Anya Mr
    Încă nu există evaluări
  • LL7 Baze de Date
    LL7 Baze de Date
    Document5 pagini
    LL7 Baze de Date
    Anya Mr
    Încă nu există evaluări
  • LL4 BD
    LL4 BD
    Document6 pagini
    LL4 BD
    Anya Mr
    Încă nu există evaluări
  • LL5 Baze de Date
    LL5 Baze de Date
    Document3 pagini
    LL5 Baze de Date
    Anya Mr
    Încă nu există evaluări
  • LL1 Mereuta Ana TI-192
    LL1 Mereuta Ana TI-192
    Document7 pagini
    LL1 Mereuta Ana TI-192
    Anya Mr
    Încă nu există evaluări
  • LL4 Circuite Si Dispozitive Electronice
    LL4 Circuite Si Dispozitive Electronice
    Document9 pagini
    LL4 Circuite Si Dispozitive Electronice
    Anya Mr
    Încă nu există evaluări
  • Raport: La Disciplina Metode Și Modele de Calcul 1
    Raport: La Disciplina Metode Și Modele de Calcul 1
    Document9 pagini
    Raport: La Disciplina Metode Și Modele de Calcul 1
    Anya Mr
    Încă nu există evaluări
  • LL3 Mereuta Ana TI192
    LL3 Mereuta Ana TI192
    Document6 pagini
    LL3 Mereuta Ana TI192
    Anya Mr
    Încă nu există evaluări