Sunteți pe pagina 1din 5

Ministerul Educaţiei, Culturii și Cercetării al Republicii Moldova

Universitatea Tehnică a Moldovei


Departamentul Ingineria Software și Automatică

RAPORT
Lucrare 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 verificat : lect.univ.
Sava Nina
Melnic Radu

Chișinău 2020
Scopul: studierea noțiunii de obiect, colaborare, legături între aceste entități.

Sarcina: de realizat 4 diagrame de colaborare (2 diagrame nivelul de exemple și 2 diagrame


nivelul de specificare) pentru sistemul informațional ales.

Considerații teoretice:
Diagramele de colaborare arată interacţiunea dintre obiecte intr-o situaţie concretă. Spre
deosebire de diagramele de secvență care pun accent pe interacţiunea exprimată în timp, diagramele
de colaborare arată legăturile logice intre obiecte. Obiectele sunt elementele de bază sau primitivele
grafice din care constă diagrama de colaborare.
Colaborarea este interacțiunea dintr-o totalitate de elemente care produc un efect corporativ.
Legătura dintre obiecte este exemplarul sau exemplul asocierii arbitrare. Legătura ca element al
limbajului UML poate fi între două sau mai multe obiecte. Tipuri de legături:
• "association" – asociere (se presupune implicit, de aceea acest tip poate să nu fie indicat).
• "parameter" – parametrul metodei. Obiectul respectiv poate să fie doar paramentru al unei
metode.
• "local" – variabila locală a metodei. Domeniul ei de vizibilitate este limitat de către obiectul
vecin.
• "global" – variabila globală. Domeniul ei de vizibilitate este toată diagrama de colaborare.
• "self" – legătura reflexivă a obiectului care presupune transferul mesajelor către sine.

Realizarea lucrării:
În această lucrare de laborator s-a implimentat noțiunea de obiect, colaborare și legături între
entități în diagrame de colaborare făcute pe baza sistemului ales anterior „Librarie online”.
Respectiv în figura 1 de mai jos s-a reprezentat diagrama de colaborare (nivelul de specificare)
pentru afisare carți din catalog de către actorul administrator.
sd Segventa Communication

Administrator

0.2: 2.Afi?are interfata aplicatiei()

0.9: 9.Afisare catalog()

0.10: 10.Inchide aplicatie()

0.3: 3.Accesare catalog carti()

0.1: 1.Logare in aplica?ie()

Librarie online

0.4: 4.Efectuare clic catalog()

0.8: 8. Afisare interfetei catalog()

Catalog carti

Fig. 1. Accesare catalog de către administrator

În continuare diagrama de colaborare, nivelul de exeple (figura 2 de mai jos), unde sunt
reprezentate obiectele și legăturile , care au loc în colaborare.
class Colaborare

Adaugare carte la
cos

Utilizator
Administrator

Imposibilitate de
adaugare carte

Administrator A1
Utilizator logat

Fig. 2 Adaugare carte la coș de către utilizator


Comform sarcinei lucrării de laborator, s-a mai realizat o diagramă de colaborare (nivel de
specificare) pentru cazul când utilizatorul adaugă carte în cosul de cumparaturi. Acest proces se
poate urmări în figura 3 de mai jos.
sd To_listen_music Communication

0.9: 9.Vizualizare carte ()

0.4: 4.Afisare carte selectata()

0.2: 2.Afisre apl()


Utilizator
Librarie Online
0.1: 1.Logare()

0.3: 3.Selectare carte()

0.5: 5.Adaugare carte la cos()

0.10: 10.Inchidere aplicatie() 0.6: 6.Efectuare adaugare la cos()

0.8: 8.Afisare carte adaugata()

Cos de cumparaturi

0.7: 7.Adaugare la cos()

Fig. 3. Adăugare carte la coș de către utilizator


Pentru efectuarea livrarii s-a realizat și diagrama de colaborare (nivel de exemple) prezentată
în figura 4 de mai jos.
class Colaborare

Livrare carte

Utilizator
Curier

Livrare gresita

Curier departamentul B
Utilizator logat

Fig. 4. Livrare greșătă a cărții de către curier


Concluzii:
În această lucrare de laborator s-a analizat, studiat și implimentat diagramele de colaborare
nivel de specificare și nivel de exemple. Realizânduse această lucrare, s-a ajuns la idea că diagrama
de colaborare nu reprezintă doar consicutivitatea interacțiunilor, dar și relații de structură dintre
obiecte. Spre deosebire de nivelul de exemple unde sunt reprezentate obiectele și legăturile din
cadrul colaborării, nivelul de specificare reprezintă rolurile entităților și rolul asocierilor în cadrul
colaborării dintre obiecte.
De asemenea, efectuând lucrarea s-a utilizat notiunea de multiobiect, care reprezintă o
mulțime de obiecte la una din capetele asocierii. Această noțiune se întrebuințează când se adresează
la mai multe obiecte de același tip.

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

  • AMOO3 Morcotilo Nichita FINAL
    AMOO3 Morcotilo Nichita FINAL
    Document11 pagini
    AMOO3 Morcotilo Nichita FINAL
    Никита Мк.
    Încă nu există evaluări
  • LL3 (Amoo)
    LL3 (Amoo)
    Document6 pagini
    LL3 (Amoo)
    Eric Semeniuc
    Încă nu există evaluări
  • Amo 5
    Amo 5
    Document8 pagini
    Amo 5
    Fil Gorea
    Încă nu există evaluări
  • Amoo 7
    Amoo 7
    Document4 pagini
    Amoo 7
    AlionaCrigan
    Încă nu există evaluări
  • SecrieruAndrei Amoo Lab5
    SecrieruAndrei Amoo Lab5
    Document6 pagini
    SecrieruAndrei Amoo Lab5
    andy secrieru
    Încă nu există evaluări
  • PSI Lab 3
    PSI Lab 3
    Document10 pagini
    PSI Lab 3
    Nicolae
    Încă nu există evaluări
  • Amoo 2
    Amoo 2
    Document8 pagini
    Amoo 2
    AlionaCrigan
    Încă nu există evaluări
  • Somipp 2
    Somipp 2
    Document8 pagini
    Somipp 2
    Damean Alexandra
    Încă nu există evaluări
  • Amoo 6
    Amoo 6
    Document6 pagini
    Amoo 6
    Mihai Ciubotaru
    Încă nu există evaluări
  • TP 7 BuzaDina
    TP 7 BuzaDina
    Document5 pagini
    TP 7 BuzaDina
    Dina Buză
    Încă nu există evaluări
  • Amoo 100%
    Amoo 100%
    Document25 pagini
    Amoo 100%
    AlionaCrigan
    Încă nu există evaluări
  • Lab 1 Docx
    Lab 1 Docx
    Document6 pagini
    Lab 1 Docx
    AlexandruBotnaru
    Î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
  • Lucrare de Laborator nr.4 Florea Cristina
    Lucrare de Laborator nr.4 Florea Cristina
    Document9 pagini
    Lucrare de Laborator nr.4 Florea Cristina
    Cristina Florea
    Încă nu există evaluări
  • BDC Lab1
    BDC Lab1
    Document11 pagini
    BDC Lab1
    Radu Madiudin
    Încă nu există evaluări
  • PAM
    PAM
    Document3 pagini
    PAM
    nicu zuza
    Încă nu există evaluări
  • Capitolul II Limbajul UML
    Capitolul II Limbajul UML
    Document34 pagini
    Capitolul II Limbajul UML
    torjocf
    Încă nu există evaluări
  • Lab.6 FC
    Lab.6 FC
    Document3 pagini
    Lab.6 FC
    Cristina Florea
    Încă nu există evaluări
  • Lab. 2
    Lab. 2
    Document7 pagini
    Lab. 2
    Cristina Florea
    Încă nu există evaluări
  • Lab3 AMOO
    Lab3 AMOO
    Document7 pagini
    Lab3 AMOO
    Сергей Борта
    Încă nu există evaluări
  • Examen PW
    Examen PW
    Document71 pagini
    Examen PW
    DorinRotaru
    Încă nu există evaluări
  • AMOO - Proiect de An
    AMOO - Proiect de An
    Document4 pagini
    AMOO - Proiect de An
    Dan
    Încă nu există evaluări
  • Lab 1
    Lab 1
    Document15 pagini
    Lab 1
    Fil Gorea
    Încă nu există evaluări
  • Laboratorul 1
    Laboratorul 1
    Document9 pagini
    Laboratorul 1
    Tina Cris
    Încă nu există evaluări
  • AMSI Lab2
    AMSI Lab2
    Document6 pagini
    AMSI Lab2
    Dumitru Plamadeala
    Încă nu există evaluări
  • Raspunsuri AC
    Raspunsuri AC
    Document10 pagini
    Raspunsuri AC
    Anastasia
    Încă nu există evaluări
  • Somipp Linux 3 UTM
    Somipp Linux 3 UTM
    Document7 pagini
    Somipp Linux 3 UTM
    Cristi Poselețchi
    Încă nu există evaluări
  • LL8 Mereuta Ana TI-192
    LL8 Mereuta Ana TI-192
    Document6 pagini
    LL8 Mereuta Ana TI-192
    Anya Mr
    Încă nu există evaluări
  • Raspunsuri AMSI
    Raspunsuri AMSI
    Document11 pagini
    Raspunsuri AMSI
    Cristina Florea
    Încă nu există evaluări
  • Lab 3 LFA
    Lab 3 LFA
    Document3 pagini
    Lab 3 LFA
    Fil Gorea
    Încă nu există evaluări
  • SOMIPP Labs
    SOMIPP Labs
    Document107 pagini
    SOMIPP Labs
    Ionel Boaghe
    Încă nu există evaluări
  • Laboratorul 5
    Laboratorul 5
    Document7 pagini
    Laboratorul 5
    ion
    Încă nu există evaluări
  • TW Lab2
    TW Lab2
    Document4 pagini
    TW Lab2
    Dan
    Încă nu există evaluări
  • TW Lab 6
    TW Lab 6
    Document6 pagini
    TW Lab 6
    DanuIepuras
    Încă nu există evaluări
  • SOMIPP7
    SOMIPP7
    Document3 pagini
    SOMIPP7
    Damean Alexandra
    Încă nu există evaluări
  • Somipp Linux 1 UTM
    Somipp Linux 1 UTM
    Document10 pagini
    Somipp Linux 1 UTM
    Cristi Poselețchi
    Î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
  • AI-191 Medinschi Ion SO4
    AI-191 Medinschi Ion SO4
    Document5 pagini
    AI-191 Medinschi Ion SO4
    Carolin
    Încă nu există evaluări
  • Raport 2
    Raport 2
    Document9 pagini
    Raport 2
    sergiu
    Î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 2 UTM
    Somipp Linux 2 UTM
    Document7 pagini
    Somipp Linux 2 UTM
    Cristi Poselețchi
    Încă nu există evaluări
  • Lab4 en Somipp
    Lab4 en Somipp
    Document36 pagini
    Lab4 en Somipp
    Catherine Nemerenco
    Încă nu există evaluări
  • BDC Laborator 13
    BDC Laborator 13
    Document5 pagini
    BDC Laborator 13
    Vladislav Crivenco
    Încă nu există evaluări
  • Somipplaba5 (Ru)
    Somipplaba5 (Ru)
    Document99 pagini
    Somipplaba5 (Ru)
    Maria Sevciuc
    0% (1)
  • LL1 Baze de Date
    LL1 Baze de Date
    Document10 pagini
    LL1 Baze de Date
    Anya Mr
    Încă nu există evaluări
  • BDC 9
    BDC 9
    Document6 pagini
    BDC 9
    Ion Boika
    Încă nu există evaluări
  • Lab 7
    Lab 7
    Document2 pagini
    Lab 7
    Cristina Florea
    Încă nu există evaluări
  • Lab 3
    Lab 3
    Document4 pagini
    Lab 3
    Rosca Doinita
    Încă nu există evaluări
  • Analiza Datelor Multidimensionale
    Analiza Datelor Multidimensionale
    Document21 pagini
    Analiza Datelor Multidimensionale
    Nita Ionela
    Încă nu există evaluări
  • Raspunsuri La Ppe
    Raspunsuri La Ppe
    Document3 pagini
    Raspunsuri La Ppe
    dasfas
    Încă nu există evaluări
  • Raport: Lucrarea de Laborator 6 Tehnologii Web
    Raport: Lucrarea de Laborator 6 Tehnologii Web
    Document4 pagini
    Raport: Lucrarea de Laborator 6 Tehnologii Web
    Fil Gorea
    Încă nu există evaluări
  • A1
    A1
    Document11 pagini
    A1
    Amarfii Sergiu
    Încă nu există evaluări
  • SOMIPP Lab4
    SOMIPP Lab4
    Document7 pagini
    SOMIPP Lab4
    Dan
    Încă nu există evaluări
  • APA - Proiect de Curs
    APA - Proiect de Curs
    Document43 pagini
    APA - Proiect de Curs
    Dan
    Încă nu există evaluări
  • Proiect de Curs BDC
    Proiect de Curs BDC
    Document27 pagini
    Proiect de Curs BDC
    Ion Boika
    Încă nu există evaluări
  • Lab4 AMOO
    Lab4 AMOO
    Document6 pagini
    Lab4 AMOO
    Mihai Ciubotaru
    100% (1)
  • AMOO Lab 4
    AMOO Lab 4
    Document6 pagini
    AMOO Lab 4
    Anya Mr
    Încă nu există evaluări
  • Lab4 AMOO
    Lab4 AMOO
    Document6 pagini
    Lab4 AMOO
    Сергей Борта
    Încă nu există evaluări
  • Raport 4
    Raport 4
    Document8 pagini
    Raport 4
    dan caracaci
    Încă nu există evaluări
  • Ams Lab 4
    Ams Lab 4
    Document7 pagini
    Ams Lab 4
    Marin Gojan
    Încă nu există evaluări
  • Ferestre de Dialog
    Ferestre de Dialog
    Document58 pagini
    Ferestre de Dialog
    AlionaCrigan
    Încă nu există evaluări
  • Practica În Producție
    Practica În Producție
    Document19 pagini
    Practica În Producție
    AlionaCrigan
    Încă nu există evaluări
  • Practica - in Productie
    Practica - in Productie
    Document32 pagini
    Practica - in Productie
    AlionaCrigan
    Încă nu există evaluări
  • Ferestre de Dialog
    Ferestre de Dialog
    Document58 pagini
    Ferestre de Dialog
    AlionaCrigan
    Încă nu există evaluări
  • Caietul de Sarcini (Producție)
    Caietul de Sarcini (Producție)
    Document4 pagini
    Caietul de Sarcini (Producție)
    AlionaCrigan
    100% (1)
  • FIŞA DE ACTIVITATE (22-26 Iunie)
    FIŞA DE ACTIVITATE (22-26 Iunie)
    Document1 pagină
    FIŞA DE ACTIVITATE (22-26 Iunie)
    AlionaCrigan
    Încă nu există evaluări
  • FIŞA DE ACTIVITATE (29 Iunie-3 Iulie)
    FIŞA DE ACTIVITATE (29 Iunie-3 Iulie)
    Document2 pagini
    FIŞA DE ACTIVITATE (29 Iunie-3 Iulie)
    AlionaCrigan
    Încă nu există evaluări
  • 6 MySQL
    6 MySQL
    Document18 pagini
    6 MySQL
    Daniel Delacruz
    Încă nu există evaluări
  • FIŞA DE ACTIVITATE (11 Mai - 15 Mai)
    FIŞA DE ACTIVITATE (11 Mai - 15 Mai)
    Document1 pagină
    FIŞA DE ACTIVITATE (11 Mai - 15 Mai)
    AlionaCrigan
    Încă nu există evaluări
  • Raport Practica
    Raport Practica
    Document27 pagini
    Raport Practica
    AlionaCrigan
    Încă nu există evaluări
  • Git Laborator 1
    Git Laborator 1
    Document1 pagină
    Git Laborator 1
    Daniil
    Încă nu există evaluări
  • L1 Pam
    L1 Pam
    Document15 pagini
    L1 Pam
    AlionaCrigan
    Încă nu există evaluări
  • FIŞA DE ACTIVITATE (4mai-8 Mai)
    FIŞA DE ACTIVITATE (4mai-8 Mai)
    Document1 pagină
    FIŞA DE ACTIVITATE (4mai-8 Mai)
    AlionaCrigan
    Încă nu există evaluări
  • Elemente de Algebra Relationala
    Elemente de Algebra Relationala
    Document39 pagini
    Elemente de Algebra Relationala
    AlionaCrigan
    Încă nu există evaluări
  • Intrebari 3 BD
    Intrebari 3 BD
    Document4 pagini
    Intrebari 3 BD
    AlionaCrigan
    Încă nu există evaluări
  • Lab 2 3
    Lab 2 3
    Document5 pagini
    Lab 2 3
    AlionaCrigan
    Încă nu există evaluări
  • Lab 1
    Lab 1
    Document2 pagini
    Lab 1
    AlionaCrigan
    Încă nu există evaluări
  • Pregatirelab 3 Somipp
    Pregatirelab 3 Somipp
    Document5 pagini
    Pregatirelab 3 Somipp
    AlionaCrigan
    Încă nu există evaluări
  • BD 1
    BD 1
    Document15 pagini
    BD 1
    AlionaCrigan
    Încă nu există evaluări
  • L1 Pam
    L1 Pam
    Document15 pagini
    L1 Pam
    AlionaCrigan
    Încă nu există evaluări
  • PAM Lab2
    PAM Lab2
    Document9 pagini
    PAM Lab2
    AlionaCrigan
    Încă nu există evaluări
  • Nivel de Concentratie
    Nivel de Concentratie
    Document1 pagină
    Nivel de Concentratie
    AlionaCrigan
    Încă nu există evaluări
  • SAV1
    SAV1
    Document5 pagini
    SAV1
    AlionaCrigan
    Încă nu există evaluări
  • Sav Sarcina
    Sav Sarcina
    Document3 pagini
    Sav Sarcina
    AlionaCrigan
    Încă nu există evaluări
  • Sav 3
    Sav 3
    Document1 pagină
    Sav 3
    AlionaCrigan
    Încă nu există evaluări
  • Sistemul Informațional de Marketing
    Sistemul Informațional de Marketing
    Document17 pagini
    Sistemul Informațional de Marketing
    AlionaCrigan
    Încă nu există evaluări
  • Intrebari 3 BD
    Intrebari 3 BD
    Document4 pagini
    Intrebari 3 BD
    AlionaCrigan
    Încă nu există evaluări
  • Somipp 1
    Somipp 1
    Document3 pagini
    Somipp 1
    AlionaCrigan
    Încă nu există evaluări
  • Somipp 2
    Somipp 2
    Document6 pagini
    Somipp 2
    AlionaCrigan
    Încă nu există evaluări
  • Raspuns Lab 1
    Raspuns Lab 1
    Document4 pagini
    Raspuns Lab 1
    AlionaCrigan
    Încă nu există evaluări