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. 5
la cursul „Analiza și modelarea sistemelor informaționale”
Tema:  Studiul și analiza abstracțiilor OO și claselor în UML (diagrame de
clase)

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

Diagrama de clasă este o diagramă statică. Reprezintă vederea statică a unei aplicații.
Diagrama de clasă nu este folosită numai pentru vizualizarea, descrierea și documentarea diferitelor
aspecte ale unui sistem, ci și pentru construirea codului executabil al aplicației software.
Diagrama de clasă descrie atributele și operațiunile unei clase și, de asemenea, constrângerile
impuse sistemului. Diagramele de clasă sunt utilizate pe scară largă în modelarea sistemelor
orientate obiect, deoarece sunt singurele diagrame UML, care pot fi mapate direct cu limbaje
orientate pe obiecte. Diagrama de clasă arată o colecție de clase, interfețe, asocieri, colaborări și
constrângeri. Este cunoscută și ca diagramă structurală.
Scopul diagramei de clasă este de a modela vederea statică a unei aplicații. Diagramele de
clasă sunt singurele diagrame care pot fi mapate direct cu limbaje orientate pe obiect și, prin urmare,
utilizate pe scară largă la momentul construcției.
Diagramele UML, cum ar fi diagrama de activitate, diagrama de secvență pot oferi doar
fluxul de secvență al aplicației, totuși diagrama de clasă este puțin diferită. Este cea mai populară
diagramă UML din comunitatea codificatorilor.

Figura 1. Exemplu diagramă de clasă UML

2
REALIZAREA PRACTICĂ A SARCINII DE LUCRU

Subiectul modelului este Analiza și prognoza Produsului Intern Brut.

Diagrama de clasă ilustrează o vedere statică a unei aplicații. Reprezintă tipurile de obiecte
care locuiesc în sistem și relațiile dintre ele. O clasă constă din obiectele sale și, de asemenea, poate
moșteni de la alte clase. O diagramă de clasă este utilizată pentru a vizualiza, descrie, documenta
diferite aspecte ale sistemului și, de asemenea, pentru a construi codul software executabil.
Afișează atributele, clasele, funcțiile și relațiile pentru a oferi o imagine de ansamblu asupra
sistemului software. Constituie nume de clasă, atribute și funcții într-un compartiment separat care
ajută la dezvoltarea software-ului. Deoarece este o colecție de clase, interfețe, asocieri, colaborări și
constrângeri, este numită diagramă structurală.
Secțiunea superioară: secțiunea superioară cuprinde numele clasei. O clasă este o
reprezentare a obiectelor similare care împărtășesc aceleași relații, atribute, operații și semantică.
Unele dintre următoarele reguli care ar trebui să fie luate în considerare atunci când reprezentați o
clasă sunt prezentate mai jos:
 Scrieți cu majuscule litera inițială a numelui clasei.
 Plasați numele clasei în centrul secțiunii de sus.
 Numele unei clase trebuie scris în format aldine.
 Numele clasei abstracte trebuie scris în format cursiv.
 Secțiunea de mijloc: Secțiunea de mijloc constituie atributele, care descriu calitatea
clasei. Atributele au următoarele caracteristici:
Atributele sunt scrise împreună cu factorii săi de vizibilitate, care sunt public (+), privat (-),
protejat (#) și pachet (~).
Accesibilitatea unei clase de atribute este ilustrată de factorii de vizibilitate.

3
Un nume semnificativ ar trebui să fie atribuit atributului, care va explica utilizarea acestuia
în interiorul clasei.
Secțiunea inferioară: secțiunea inferioară conține metode sau operații. Metodele sunt
reprezentate sub forma unei liste, unde fiecare metodă este scrisă pe o singură linie. Demonstrează
modul în care o clasă interacționează cu datele.
Următoarea imagine reprezintă diagrama de clasă pentru subiectul Analiza și prognoza
Produsului Intern Brut.

Figura 2. Diagrama de clasă PIB


4
CONCLUZII

Scopul principal al diagramelor de clasă este de a construi o vedere statică a unei aplicații.
Este singura diagramă care este utilizată pe scară largă pentru construcție și poate fi mapată cu
limbaje orientate pe obiecte. Este una dintre cele mai populare diagrame UML. Diagrama de clase
este folosită pentru a reprezenta o vedere statică a sistemului. Joacă un rol esențial în stabilirea
diagramelor de componente și de implementare. Ajută la construirea unui cod executabil pentru a
efectua inginerie înainte și înapoi pentru orice sistem, sau putem spune că este folosit în principal
pentru construcție. Reprezintă maparea cu limbaje orientate pe obiecte care sunt C++, Java etc.
Următoarele sunt scopul diagramelor de clasă prezentate mai jos:
 Acesta analizează și proiectează o vedere statică a unei aplicații.
 Descrie responsabilitățile majore ale unui sistem.
 Este o bază pentru diagramele de componente și de implementare.
 Încorporează inginerie directă și inversă.

Diagrama de clase este folosită pentru a reprezenta o vedere statică a sistemului. Joacă un rol
esențial în stabilirea diagramelor de componente și de implementare. Ajută la construirea unui cod
executabil pentru a efectua inginerie înainte și înapoi pentru orice sistem, sau putem spune că este
folosit în principal pentru construcție. Reprezintă maparea cu limbaje orientate pe obiecte care sunt
C++, Java etc.

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