Extras din notiță
Subiectul 1.C.U.-concepte,modelare,ex.
Def: C.U,reprezinta o tehnica de modelare prin care se deruleaza procese complexe,iterative desfasurate intre dezvoltari de sisteme informatice si utilizatorii finali. C.U. constituie o tehnica de modelare pt a descrie ce trebuie sa faca viitorul SI. C.U sunt baza comuna de dialog intre utilizatori si echipa de dezvoltare C.U au ca scop:*descrierea cerintelor functionale ale sistemului in termini comuni atat pt utilize cat si pt echipa.;* constituirea cadrului de referinta comun pt intreg procesul de dezv al SI(analiza,proiectare,realizare/ implementare,exploatare);*transarea si urmarirea permanenta a legaturilor dintre fiecare cerinta formulate de utilize simaniera de realizare prin clase,relatii, operatii;*formarea bazei de testare si verificare a sistemului realizat
Diagramele C.U. reprezinta: actorii si C.U. asociate acestora.Un CU corespunde unui serviciu furnizat de catre o anumita entitate unui sau mai multor utilizatori si cuprinde:a)entitatea implicate care poate fi sistemul sau o anumita componenta a sistemului(o clasa de obiecte)b)utilizatorii care sunt intotdeauna exteriori entitatii avute in vedere si sunt reprez ca actori ai CU. Un CU e initiat de un actor si descrie interactiunile dintre acestea si entitatea prin schimb de mesaje
ex:retragerea de numerar de la un bancomat e un CU in care: bancomatul e entitatea implicate, clientul este actorul, iar utilizarea e initiate de catre client.
Relatiile dintre CU: exista urmatoarele relatii:de extensie, de incluziune, degeneralizare
Rel de Extensie:1.arata ca 1 CU poate fi extins cu un comportament additional diferit si definit intr-un alt CU.;2.cuprinde o conditie de autorizare si referinte la mai multe puncte de extensie din cadrul CU, destinatie in careextensia poate fi inserata
3.se reprezinta prin ----> si notata cu <<extensie>> Rel de Incluziune -indica faptul ca o instanta a unui CU cuprinde si comportament specificat printr-un CU
Notatia grafica este cea folosita la extensia etichetata cu cuv rezervat intre << >> <<include>>Ex: retragerea de numerar Rel de Generalizare
Intre 2 CU A si B se semnaleaza printr-o linie cu triunghi spre CU care e considerat ca o structura de dependenta a celuilalt CU
B e o specializare a lui A
B cere o dependenta a lui A
Se aplica nu numai CU si si actorilor
Ex:intr-un SI privindevidenta vanzarilor catre clienti pot aparea ca actori: functionarul commercial si directorul de vz.Intre cei doi actori apare o relatie de generalizare, deoareceB are responsabilitati limitate sin u poate efectua operatii care sunt in competentaA, in timp ce A are competenta care-I permit sa efectueze si op specifice B.
Subiectul 2 Clase si obiecte:concepte si modelare,ex sauModelarea Structurilor si claselor de obiecte
Def:Obiectul este o componenta elementara intr-un sistem obiectual-corespunde unui concept sau abstractiune sau unui lucru cu limite bine definite, semnificare precisa in spatial prb abordate
Fiecare obiect poseda: 1. o identitate care specifica posibilitatea reprezentarii si conservarii individualitatii fiecarui obiect indiferent de transformarile sau schombarile de stare pe care le suporta.
Ex: studenta Oprea Cristina
2. starea ce caracterizeaza obiectul si este formata din ansamblul de valori ale atributelor sau proprietatilor
Ex: data_nasterii, localitatea
Preview document
Conținut arhivă zip
- Proiectarea Sistemelor Informatice II.doc