Documente Academic
Documente Profesional
Documente Cultură
RAPORT
Analiza si modelarea sistemelor informationale
Lucrare de laborator nr.6
Tema: Familiarizarea cu diagrama de clase
Chisinau 2015
Scopul lucrării: construirea a 4 diagrame de clasă.
Considerații teoretice:
Diagrama de clase (class diagram) se utilizează pentru reprezentarea structurii statice a unui model de
sistem în terminologia claselor programării OO. Diagrama de clase poate reflecta diferite legături între
entităţile domeniului de obiecte (obiecte şi subsisteme) şi descrie structura lor internă şi tipurile de relaţii. În
această diagramă nu este menţionată informaţia despre aspectele temporare ale funcţionării sistemului. Din
acest punct de vedere diagrama de clase este dezvoltarea ulterioară a modelului conceptual al sistemului
proiectat.
c. Interfața
În Figura 1 este reprezentată generalizarea , ce ne arata că elementul părinte poate fi înlocuit de elementul
descendent. Avem 3 clase de 3 tipuri de utilizatori care moștenesc trăsături de la clasa generalizată.
Fig. 2 Relația de dependență
În Figura 2 am reprezentat relatia de dependența. În cazul nostru clasa Interfață este independenta iar
clasele Pagina de inregistrare, Pagina de logare si Abonare depind de clasa Interfață.
În Figura 3 este reprezentată clasa useri și celelalte clase cu care interacționeaza. Am utilizat relația de
compoziție între clasele date doarece clasa Comentariu nu poate exista fara clasa Articol care la rindul sau
nu poate exista fara clasa User.
În figura 4 este reprezentată clasa Interfață care interactioneaza cu clasa Baza de date și clasa Server. Am
utilizat relația de agregare deoarece clasa Interfață poate exista fără clasa Baza de Date și fără clasa Server.
Concluzie:
În acestă lucrare de laborator am realizat diagrama claselor care se utilizeaza pentru
a prezenta structura statică a sistemului dat. .Relațiile din diagrama de clase : dependența,
asocierea,generalizarea,agregarea și compoziția.