Escolar Documentos
Profissional Documentos
Cultura Documentos
RAPORT
Lucrare de laborator Nr. 4
la AMSI
A efectuat: st.gr.SI-151
Cucu Dumitru
A verificat: lec.superior
Sava Nina
Chiinu 2017
Scopul lucrrii: Studierea elementelor de baz ale diagramei claselor (atribut, operaie, nivel de acces,
clas multipl i clas active i tipuri de relaii n diagram de clas.
Sarcina lucrrii: Realizarea a 4-5 diagrame de clase pentru ,,Organaserul pentru studeni.
Diagrama claselor - arat interaciunea dintre clase n sistem. Clasele pot fi privite ca nite
prototipuri pentru obiecte. Clasele conin informaie i comportament care conduce cu aceast
informaie.
Liniile ce conecteaz clasele arat relaiile dintre ele. Dezvoltatorii folosesc diagramele claselor pentru
a le dezvolta. Instrumente precum Rational Rose genereaz scheletul codului pentru clase, dezvoltatorii
introduc detaliile n limbajul ales de ei. Analitii folosesc diagramele claselor pentru a arat detaliile
sistemului. Arhitecii se uit la diagramele claselor ca s neleag structura sistemului. Un arhitect cu
ajutorul diagramei claselor poate vedea dac aceasta conine prea mult informaie i poate mpri
functionalitatea n clase multiple.
Diagrame:
n figura 1 este prezentat generalizarea, care exprim faptul c elementul printe poate fi nlocuit
de elementul descendent. Avem 2 clase de 2 tipuri de task-uri care motenesc trsturi de la clasa
generalizat.
Figura 2 Elemente opionale ale Organizer-ului
n figura 2 este prezentat clasa Organizer care interacioneaz cu clasa orar i cu clasa taskuri opionale.
Am utilizat relaia de agregare, deoarece clasa Organizer poate exista fr clasa orar i fr clasa taskuri
opionale.
n figura 4 este prezentat relaia de dependen. n cazul nostru clasa Organizer este independent, iar
clasele Formular de afiare, Formular introducere, Formular editare depind de clasa Organizer.
Concluzie
In aceasta lucrare de laborator am avut deprinderi practice in realizarea diagramelor clasa. Am
aprofundat cunostintele in limbajul UML si in folosirea instrumentului Enterprise Architect.