Sunteți pe pagina 1din 2

Student _____________________________________________________________

1.

Creai o diagram de clase ce modeleaz urmtoarele concepte:


un desen este compus din mai multe elemente grafice
un element grafic este compus din mai multe puncte
un conector unete 2 puncte
fiecare punct are o culoare
fiecare element grafic are o culoare
toi conectorii unui element grafic au aceeai culoare
toate punctele unui element grafic au aceeai culoare
distrugerea unui punct duce la distrugerea conectorilor asociai acestuia.

2.

Modelai cu o diagram de clase : (familia) o persoan are 2 prini i poate avea sau nu copii.
creai un model ce nu utilizeaz relaia de generalizare
creai un alt model, care utilizeaz relaia de generalizare

3.

Modelai cu o diagram de clase un sistem de fiiere simplu: un folder poate conine alte
folder-e i/sau fiiere. Completai diagrama cu adnotri pentru clasele Fiier i Folder n
care indicai implementarea operaiei destroy(). Un fiier/folder se poate distruge prin
apelarea operaiei ipotetice System.destroy(self). Pentru a putea fi distrus un folder
trebuie s fie gol.

4.

Interpretai diagrama de secvene de pe verso.

Student _____________________________________________________________

5.

Creai o diagram de clase ce modeleaz urmtoarele concepte:


un desen este compus din mai multe elemente grafice
un element grafic este compus din mai multe puncte
un conector unete 2 puncte
fiecare punct are o culoare
fiecare element grafic are o culoare
toi conectorii unui element grafic au aceeai culoare
toate punctele unui element grafic au aceeai culoare
distrugerea unui punct duce la distrugerea conectorilor asociai acestuia.

6.

Modelai cu o diagram de clase : (familia) o persoan are 2 prini i poate avea sau nu copii.
creai un model ce nu utilizeaz relaia de generalizare
creai un alt model, care utilizeaz relaia de generalizare

7.

Modelai cu o diagram de clase un sistem de fiiere simplu: un folder poate conine alte
folder-e i/sau fiiere. Completai diagrama cu adnotri pentru clasele Fiier i Folder n
care indicai implementarea operaiei destroy(). Un fiier/folder se poate distruge prin
apelarea operaiei ipotetice System.destroy(self). Pentru a putea fi distrus un folder
trebuie s fie gol.

8.

Interpretai diagrama de secvene de pe verso.

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