Sari la conținut
EXAMS.RO

Ingineria Programarii · 2014 · Sesiune

Profesor
Florica Moldoveanu
Anul examenului
2014
Sesiune
Sesiune
Serie
CA
Grupă
toate
Adăugat
12 iunie 2014 de anonim
Ziua 1

8 iunie 2014

jumate din seria CC (cealalta jumate a facut cu Alin Moldoveanu)

---------- vezi poza--------

Ziua a 2-a

12 iunie 2014

Toata seria CA (nu toti si-au ales IP, dar majoritatea au facut-o)

1. (0.5p) Avantajele si dezavantajele modelului “iterativ si incremental” in comparatie cu modelul “in cascada”.

2. (0.5p) Adaptabilitatea este (specificati raspunsurile corecte):

a. cerinta functionala

b. constrangere de implementare a cerintelor utilizatorilor

c. calitate a produsului software

d. usurinta de modificare pentru mutarea pe alta platforma

e. usurinta de eliminare a erorilor

f. usurinta de modificare la schimbarea cerintelor

3. (0.5p) Modelul conceptual al unui sistem (specificati raspunsurile corecte):

a) Este construit in etapa de definire a cerintelor utilizator;

b) Este construit in etapa de definire a cerintelor software;

c) Este construit in etapa de proiectare arhitecturala;

d) Descrie modul de implementare a cerintelor software;

e) Este independent de implementare.

4. (0.25p) Care sunt principalele tipuri de diagrame UML prin care se reprezinta arhitectura unui produs software?

5. (0.25p) Care sunt calitatile unei arhitecturi software?

6. (0.25p) Diagramele de stari se folosesc pentru (specificati raspunsurile corecte):

a. Modelarea sistemelor reactive

b. Modelarea comportamentului in timp al obiectelor unei clase

c. Reprezentarea actiunilor paralele

d. Modelarea interactiunilor dintre obiecte

7. (1p) O firma pune la dispozitia angajatilor sai mai multe masini. Masinile sunt dotate cu motoare noi si sisteme de transmisie noi.

Un motor este alcatuit din 8 cilindri si un carburator. Odata asamblate intr-un motor, cei 8 cilindri si carburatorul nu mai pot fi dezasamblate pentru a fi folosite in alt motor. La o masina se poate schimba motorul si sistemul de transmisie independent.

Fiecare angajat utilizeaza o singura masina. Fiecare masina poate fi utilizata de mai multi angajati.

Se doreste evaluarea performantelor noilor motoare si sisteme de transmisie din fiecare masina. Pentru aceasta, fiecare angajat evalueaza masina pe care a folosit-o si face o apreciere in care specifica: intervalul de timp in care a folosit masina, o nota de la 1 la 5 pentru motor si o nota de la 1 la 5 pentru sistemul de transmisie.

Un angajat se identifica prin numele sau, o masina prin numarul sau, un motor prin seria sa, iar un sistem de transmisie printr-un identificator.

8. (1.25p) Prezentati tipurile de teste efectuate pe parcursul dezvoltarii unui produs software. Se va preciza pentru fiecare tip de teste:

a) Ce fel de verificari se urmaresc prin acel tip de teste;

b) Cum se efectueaza si cine participa la executia lor.

9. (0.75p) Definiti 3 caracteristici de calitate ale produselor software dintre cele definite in standardul ISO – 9126, si subcaracteristicile lor.

Observatii:

- examenul a avut 5.25p si a durat 2 ore

- asistenti Oana Ferche si Alexandru Gradinaru

- profa doar ne-a dat subiectele si a plecat din sala

- sala a fost relativ plina si am fost asezati fara rand liber intre noi (nu la fel a fost la CC), dar cu un loc liber langa

Imagine