Sunteți pe pagina 1din 12

Formularele trebuie sa asigure:

a) tehnici de validare a datelor introduce


b) facilitati de iesire
c) posibilitati de editare
d) tehnici de validare a datelor introduce
e) deplasarea in formular

Testarea de validare

a) urmareste sa demonstreze dezvoltatorului si clientului ca sistemul software


indeplineste cerintele
b) are succes daca arata ca sistemul se comporta asa cum s-a cerut
c) urmareste sa descopere defecte in sistemul software unde comportamentul este
incorrect sau ne-conform cu specificatiile
d) are succes daca provoaca sistemul sa se comporte incorrect

Care din urmatoarele exemple reprezinta exemple de metodologii de dezvoltarea software traditionale?
a) spirala
b) cascada
c) agila
d) XP
e) Incrementala

Care din urmatoarele propozitii sunt adevarate?


a) diagramele de secventa sunt modele dinamice, care prezinta obiectele in actiune
b) intr-o diagrama de clase, clasele pot fi grupate in pachete pentru a ilustra organizarea modelului
c) intr-o diagrama de obiecte, numele instantelor sunt scrise inclinat (italic) sau cu
majuscule

Care din urmatoarele enunturi sunt adevarate?


a) diagramele de colaborare sunt modele dinamice
b) intr-o diagrama de secventa, numerele de secventa sunt optionale
c) intr-o diagrama de colaborare, nu se prezinta cazul in care un obiect isi trimite sie insusi
un mesaj

Care este simbolul pentru o componenta intr-o diagrama de dezvoltare?

a) un dreptunghi cu 2 mici dreptunghiuri in partea stanga


b) un dreptunghi cu colturi rotunjite, la fel ca intr-o diagrama de stare
c) nu exista simbol asociat, pentru ca intr-o diagrama de dezvoltare nu sunt premise
componentele
d) un dreptunghi 3D

Indicati raspunsurile false referitoare la cazurile de utilizare

a) cazurile de utilizare indica cum este implementata o anumita functionalitate


b) cazurile de utilizare sunt orientate pe scop
c) cazurile de utilizare reprezinta ceea ce trebuie sa faca sistemul

Indicati enunturile adevarate referitoare la documentul cerintelor


a) reprezinta baza pentru planificarile intocmite pentru realizarea sistemului
b) trebuie sa exprime ce si cum trebuie sa faca sistemul
c) este un document de proiectare
Care din urmatoarele propozitii sunt false
a) diagramele de colaborare sunt modele statice
b) intr-o diagrama de colaborare, nu se prezinta cazul in care un obiect isi trimite sie insusi
un mesaj
c) diagrama a cazurilor de utilizare reprizinta functionalitatile aplicatiei
d) intr-o diagrama de secventa, numerele de secventa sunt optionale

Indicate enunturile adevarate referitoare la actorii folositi in diagramele cazurilor de utilizare

a) intr-o diagrama a cazurilor de utilizare se pot folosi actori pasivi, care doar participa in
unul sau mai multe cazuri de utilizare
b) intr-o diagrama a cazurilor de utilizare se pot folosi actori activi, care initiaza cazurile de
utilizare
c) nu se fac clasificari ale actorilor din diagramele cazurilor de utilizare

Calitatea software poate fi definita ca si concordanta produsului software cu cerintele si standardele


specificate
a) True
b) False

Testarea defectelor :

a) are succes daca determina sistemul sa se comporte incorect si astfel expune un defect
in sistem
b) urmareste sa descopere defecte in sistemul software unde comportamentul este
incorrect sau ne-conform cu specificatiile
c) are succes daca arata ca sistemul se comporta asa cum s-a cerut
d) urmareste sa demonstreze dezvoltatorului si clientului ca sistemul softwareindeplineste cerintele

Testarea sistemului
a) presupune testarea unui grup de componente integrate pentru a crea un sistem sau sub-sistem
b) este responsabilitatea unei echipe de testare independente
c) trebuie sa demonstreze ca nu sunt erori ( defecte)
d) este responsabilitatea dezvoltatorilor

Care este reprezentarea grafica pentru un caz de utilizare?


a) elipsa
b) cerc
c) dreptunghi

Sa se indice enunturile adevarate


a) calitatea produselor se imbunatateste pe tot parcursul ciclul de realizarea al produsului prin repetarea
ciclului “test - detectare defect – corectare )
b) asigurarea calitatii cuprinde toate masurile, care au drept scop imbunatatirea calitatii unui produs program
c) calitatea programelor se evidentiaza in procesul de testare
d) testarea joaca un rol important in mentinerea si imbunatatirea calitatii produselor program

Prin stare se intelege o conditie sau situatie din viata unui obiect in timpul careia acesta:
a) satisfice anumite conditii
b) asteapta aparitia unui eveniment
c) efectueaza o activitate
d) contine un set de mesaje schimbat cu alte obiecte
Care este reprezentarea grafica pentru o clasa?

a) dreptunghi
b) cerc
c) elipsa

Cerintele trebuie sa specifice “ce”, nu “cum” trebuie rezolvate

a) True
b) False

Intr-o diagrama de clase, elementele de interes sunt :

a) atribute, relatii si operatii


b) actori, cazuri de utilizare si relatii
c) obiective, activitati si relatii
d) obiective , cazuri de utilizare, si activitati
e) actori, mesaje si activitati

Indicati tipuri de cerinte valide:

a) cerinte sistem
b) cerinte functionale
c) cerinte specifice domeniului problemei
d) cerinte utilizator
e) cerinte ne-functionale
f) cerinte sistem

Indicati enunturile adevarate referitoare la diagrama cazurilor de utilizare


diagrama cazurilor de utilizare poate fi utilizata pentru definirea cazurilor de testare
diagrama cazurilor de utilizare este orientata pe ce trebuie sa realizeze sistemul
diagrama cazurilor de utilizare este orientata pe modul in care trebuie sa fie realizat sistemul

Care din urmatoarele enunturi referitoare la diagramele de stare sunt adevarate?

a) diagrama de stare este utilizata in descrierea comportamentului obiectelor apartinand unei clase
b) un eveniment poate determina ca un obiect sa ramana in aceeasi stare in care era inainte de aparita
evenimentului
c) odata ce un obiect a parasit o stare, nu se mai intoarce in aceeasi stare

Care din urmatoarele enunturi sunt false


a) diagramele de plasare aduna informatiile din diagrama claselor pentru a crea componentele
b) Principalele parti ale UML sunt: vederi, diagrame, pachete, stereotipuri. Vederile Diagramele Elementele
de modelare Mecanismele generale
c) diagramele de plasare se mai intalnesc literatura de specialitate sub numele de diagrame de desfasurare
sau diagrame de constructive adevarat
d) diagrama de plasare arata configuratia nodurilor de procesare si a componentelor lor in momentul
executiei aplicatiei adevarat

Procesul V & V (verificare si validare) :


a) trebuie aplicat in fiecare etapa a procesului software
b) urmareste descoperirea defectelor din sistem
c) are in vedere evaluarea sistemului daca este util ai utilizabil in situatii de operare reala
d) are in vedere sa indice ca nu sunt erori in sistem
Metricile pot fi utilizate pentru a cuantifica un atribut al calitatii software?
a) True
b) False

Alegeti enunturile false referitoare la relatia de generalizare ce se poate stabili intre cazurile de utilizare
dintr-o diagrama a cazurilor de utilizare:

a) se reprezinta grafic printr-o linie avand la capatul coresponzator cazului de utilizare fiu un triunghi fals
b) orice element din categoria conceptuala fiu poate fi substituit de un element din categoria conceptuala
parinte
c) relatia de generalizare reprezinta abstractizarea unei relatii dintre doua cazuri de utilizare a carei
semantica este exprimata astfel : un caz de utilizare este parinte, celalalt fiu (copil) e la relatii intre cazuri
de ut adevarat
d) cazul de utilizare fiu este perfect compatibil cu cazul de utilizare parinte , adaugand insa si elemente
aditionale

Diagrama de componente
a) se utilizeaza pentru a modela codul sursa
b) grafic, se reprezinta ca o colectie de noduri si arce
c) aduna informatiile din diagrama claselor pentru a crea componente
d) ofera abstractizarea clara a unei entitati in domeniul problemei

In domeniul informaticii, conceptul de interfata capata urmatoarele conotatii:


a) interfata dintre componentele software(module) ale sistemului
b) interfata dintre om si calculator ( referita si ca interfata utilizator)
c) interfata dintre sistemul informatic si mediul sau inconjurator
d) interfata dintre un sistem informatic si componentele software (module) ale sistemului

Procesul de testare cuprinde :


a) testarea sistemului
b) testarea componentelor
c) testarea pachetului software

Care din urmatoarele propozitii referitoare la diagramele de colaborare sunt adevarate ?


a) este o diagrama de interactiune care subliniaza organizarea structurala a obiectelor care
trimit si primesc mesaje
b) se reprezinta grafic sub forma unui tabel care are pe axa X obiectele si pe axa Y mesajele
ordonate in functie de timp asta e de secventa
c) contine doua elemente specifice : linia de viata a obiectelor si puncta de control asta e
de secventa

Diagramele de componente pot devia:


a) dintr-o diagrama de clasa
b) dintr-un caz de utilizare
c) relatie
d) atribut

Indicati enunturile adevarate referitoare la relatia de generalizare ce se poate stabili intre actorii dintr-o
diagrama a cazurilor de utilizare:
a) relatia de generalizare semnifica faptul ca un actor poate interactiona cu sistemul in toate modalitatile prin
care interactioneaza un altul
b) prin aceasta relatie se indica faptul ca un actor mosteneste structura si comportamentul unui actor sau mai
multor actori
c) relatia de generalizare se reprezinta ca o sageata cu linie continua, avand la capat un triunghi, care indica
spre actorul fiu
d) prin aceasta relatie se indica faptul ca daca un actor mosteneste un alt actor, atunci el poate sa comunice
cu aceleasi cazuri de utilizare ale sistemului ca si parintele sau
Care din urmatoarele enunturi sunt adevarate
a) grafic, starea se reprezinta printr-un dreptunghi rotunjit in care se scrie un nume si un compartiment
b) diagrama de stari specifica o secventa de stari prin care trece un obiect de-a lungul vietii sale ca raspuns
la evenimente, impreuna cu raspunsul la aceste evenimente
c) diagramele de stari nu pot fi atasate claselor pentru a vizualiza, specifica si documenta
aspectele dinamice ale acestora

Intr-o diagrama de clase , intre entitati se pot stabili urmatoarele tipuri de relatii:
a) relatia de extindere
b) relatia de asociere
c) relatia de generalizare
d) relatia de dependenta

Reguli de aur in proiectarea interfetelor utilizator include


a) limitarea cantitatii de informatii pe care utilizatorul o memoreaza
b) uniformitatea interfetelor utilizator
c) controlul aplicatiei de catre utilizator

Intr-o diagrama o cazurilor de utilizare, elementele de interes sunt:


a) Actori, cazuri de utilizare si relatii
b) Obiective, activitati si relatii
c) Obiective, cazuri de utilizare si activitati
d) Actori, mesaje si activitati

Diagramele de obiecte
a) Prezinta obiectele si legaturile intre ele
b) Reprezinta structura statica
c) Utilizeaza o notatie derivata din cea a diagramelor de clasa
d) Utilizeaza o notatie derivata din cea a diagramelor de componente / (de clasa )

Intr-o diagrama a cazurilor de utilizare, intre actori si cazurile de utilizare se pot stabili urmatoarele tipuri de
relatii:
a) de asociere
b) de generalizare
c) de utilizare

Diagramele de stari pot fi atasate urmatoarelor elemente pentru a vizualiza, specifica si documenta
aspectele dinamice ale acestora:
a) clase
b) intregul sistem
c) cazuri de utilizare
d) atribute

Documentul cerintelor va fi folosit la:


a) Sursa pentru realizarea scenariilor de testare
b) Validarea cerintelor de catre client
c) Baza pentru proiectarea sistemului
d) Baza pentru scrierea codului sursa al sistemului

Elementele de baza ale unui sablon de proiectare sunt: (solutia si consecinte si compromisuri)
a) problema
b) numele sablonului
c) identificatorul sablonului
d) descrierea problemei rezolvate
Indicati enunturile adevarate referitoare la sabloanele de proiectare:
a) Un sablon reprezinta o abstractizare a unei probleme si a solutiei data acesteia, astfel
incat sa poata fi aplicata si in alte situatii asemanatoare.
b) Nu se pot combina mai multe sabloane.
c) Sablonul nu poate rezolva orice problema, aplicarea sa trebuind facuta doar in
contextul pentru care a fost definit.
d) Totdeauna un sablon se aplica direct, nefiind necesara adaptarea la o solutie concreta

Elementele de baza ale unui sablon de proiectare sunt:


a) consecintele si compromisurile implicate de folosirea sablonului
b) solutia
c) limbajul de programare
d) descrierea elementelor de proiectare utilizate si a relatiilor dintre ele

Indicati enunturile adevarate referitoare la managementul de proiect:


a) Managementul de proiect reprezinta un aspect important in procesul de dezvoltarea
unui produs.
b) Sansele de reusita pentru un proiect cresc cu cat se aloca mai mult timp
managementului de proiect
c) In managementul unui proiect, fazele intermediare sunt secventiale

Indicati enunturile adevarate referitoare la relatii ce se pot stabili intre cazurile de utilizare dintr-o diagrama
a cazurilor de utilizare:
a) relatia de generalizare
b) relatia de dependenta
c) relatia de asociere
d) relatia de extindere
e) relatia de utilizare

Care din urmatoarele propozitii sunt false?


a) Intr-o diagrama de obiecte, numele instantelor sunt scrie inclinat (italic) sau cu majuscule.
b) Diagramele de secventa sunt modele dinamice, care reprezinta obiectele in actiune.
c) Intr-o diagrama de clase, clasele pot fi grupate in pachete pentru a ilustra organizarea modelului.

Care din urmatoarele enunturi sunt adevarate?

a) Diagramele de plasare se mai intalnesc literatura de specialitate sub numele de diagrame de


desfasurare sau diagrame de constructie
b) Diagramele de plasare arata configuratia nodurilor de procesare si a componentelor lor in
momentul executiei aplicatiei.
c) Principalele parti ale UML sunt: vederi, diagrame, pachete, stereotipuri. Vederile (View) Diagramele
Elementele de modelare Mecanismele generale
d) Diagramele de plasare aduna informatiile din diagrama claselor pentru a crea componentele. -
aia e diagrama componentelor

Indicati enunturile adevarate referitoare la avantajele sabloanelor de proiectare:

a) Ofera solutionari simple si elegante pentru probleme specifice, a caror validitare a fost confirmata
de utilizatori repetat in practica
b) Contribuie la o mai buna intelegere a sistemelor
c) Faciliteaza o mai buna comunicare in cadrul echipelor de proiectare/dezvoltare/testare
d) Contribuie la reducerea complexitati dezvoltarii codului sursa
Metodologia de dezvoltare software referita prin acronimul XP se refera la:

a) Extreme programming
b) Extreme processing
c) Excellent processing
d) Excellent programming

Care din urmatoarele enunturi sunt adevarate?


a) Diagramele de plasare se mai intalnesc literatura de specializare sub numele de diagrame de desfasurare
sau diagrame de constructie
b) Diagramele de plasare arata configuratia nodurilor de procesare si componentelor lor in momentul
execuției aplicației
c) Diagramele de plasare aduna informatile din diagrama claselor pentru a crea
componentele(diagrama componentelor)

Alegeti cel putin un raspuns corect:


a) relatia de generalizare reprezinta abstractizarea unei relatii dintre doua cazuri de utilizare a carei
semantica este exprimata astfel: un caz de utilizare este parinte, celalalt este fiu(copii)
b) orice element din categoria conceptuala fiu poate fi substituit de un element din categoria conceptuala
parinte.
c) se reprezinta grafic printr-o linie avand la capatul corespunzator cazului de utilizare fiu un triunghi.
d) cazul de utilizare fiu este perfect compatibil cu cazul de utilizare parinte, adaugand insa si elemente
aditionale.

Analiza cerintelor este critica pentru succesul dezvoltarii unui proiect software:
a) adevarat
b) depinde de marimea proiectului
c) fals

Indicati enunturile adevarate:


a) Ingineria software este ingineria programelor
b) Stiinta calculatoarelor este inginerie software
c) Scrierea codului este echivalenta cu ingineria software
d) Functia de programator este echivalenta cu cea de inginer software

La ce face referire termenul de 'software'?


a) Documentatia asociata unui program
b) Program pe un sistem de calcul
c) Kit de instalare a aplicatiei
d) Toate raspunsurile sunt gresite

Cand se initiaza dezvoltarea unui program e nevoia de o metodologie de dezvoltare. Simpla adoptare a unei
metodologii fara o analiza temeinica a cerintelor si contextului de lucru nu este fezabila. Metodologia de
dezvoltare face referire la:
a) un plan de actiune
b) un set de metode si instrumente de lucru
c) intelegere clara a ceea ce se pare

Care este denumirea relatiei care se stabileste intre un caz de utilizare parinte si alt caz de utilizare
fiu(copil)?(Indicati doar denumirea!)
a) generalizare
b) asocierea
Care din urmatoarele propozitii sunt adevarate?
*Nota(clasele pot fi grupate in pachete doar intr-o diagrama de pachete nu si de clase)*(nu este in cerinta de
examen asta)
a) diagramele de secventa sunt modele dinamice, care prezinta obiectele in actiune
b) intr-o diagrama de obiecte, numele instantelor sunt scrise inclinat (italic) sau cu majuscule
c) intr-o diagrama de clase, clasele pot fi grupate in pachete pentru a ilustra organizarea modelului

Testarea componentelor:
a) este responsabilitatea dezvoltatorilor de componente
b) presupune testarea componentelor individuale de program
c) este responsabilitatea unei echipe de testare independente
d) trebuie sa demostreze ca nu sunt erori(defecte)

Care din urmatoarele propozitii sunt false?


*Nota(clasele pot fi grupate in pachete doar intr-o diagrama de pachete nu si de clase)*(nu este in cerinta de
examen asta)
a) Intr-o diagrama de obiecte, numele instantelor sunt scrie inclinat (italic) sau cu majuscule
b) Intr-o diagrama de clase, clasele pot fi grupate in pachete pentru a ilustra organizarea modelului
c) Diagramele de secventa sunt modele dinamice, care reprezinta obiectele in actiune.

a patra reprezentare
prima reprezentare
a doua reprezentare
a treia reprezentare

Intr-o diagrama a cazurilor de utilizare ce poate fi reprezentat printr-un actor?

a) Dispozitiv hardware cu care interactioneaza sistemul considerat


b) Utilizator al sistemului considerat
c) Modul software al sistemului considerat

Indicati enunturile adevarate referiatoare la sabloane de proiectare:


a) implica un numar redus de clase
b) sunt dependente de limbajul de programare
c) sunt dependente de tipul de sistem pe care ruleaza aplicatia

Care din urmatoarele propozitii referitoare la diagramele de stare sunt adevarate?


a) diagrama de stare este utilizata in descrierea comportamentului obiectelor apartinand unei clase
b) odata ce un obiect a parasit o stare, nu se poate intoarce in aceeasi stare
c) un eveniment poate determina ca un obiect sa ramana in aceeasi stare in care era inainte de
Ce sunt regulile euristice de proiectare?
a.) reguli rezultate din aplicarea teoriilor euristice
b.) reguli rezultate din experienta practica
c.) metodologii de proiectare ale organizatiilor software

Notiunea de timp real implica:


a) proprietatea de a reactiona in conditii reale ale sistemului
b) reactia sistemului in conditii precizate
c) proprietatea de a reactiona la schimbari in proces, intr-un timp mai mic decat o limita prestabilita
d) timp minim de reactive

Intr-un sistem de conducere de proces interactioneaza urmatoarele componente:


a.) echipamente, software, proceduri de operare, operator uman
b.) software, hardware
c.) programe, calculatoare, interfete de process, manuale de utilizare
d.) interfete, sisteme de reglare, sisteme de calcul

Obiectivele ingineriei programarii stabilesc:


a.) dezideratele activitatii de proiectare software
b.) modele de proiectare
c.) principii care trebuie urmate la proiectare
d.) modelele si principiile de proiectare

Obiectivele ingineriei programarii sunt:


a.) modularitatea, confirmabilitatea, adaptabilitatea, eficienta
b.) adaptabilitatea, eficienta,fiabilitatea, perceptibilitatea
c.) adaptabilitatea, eficienta, modularitatea, confirmabilitatea, eficienta
d.) modularitatea, abstractizarea, ascunderea, eficienta, fiabilitatea, perceptibilitatea, confirmabilitatea

Adaptabilitatea se refera la:


a.) obiectivul de realizare a unor programe adaptate unor situatii concrete de functionare
b.) principiul de programare prin care programul trbuie sa fie usor de modificat
c.) obiectivul de realizare a unor programe care sa poata fi usor adaptate pentru conditii diferite de
functionare
d.) principiul de proiectare prin care se cere proiectantului sa se adapteze usor la noi cerinte

Modularitatea inseamna:
a.) stabilirea unor ierarhii in program
b.) determinarea unor secvente de program
c.) stabilirea riguroasa a intrarilor si iesirilor
d.) delimitarea unor secvente de program, cu intrari si iesiri bine precizate, intre care se stabilesc relatii
ierarhice

Principiile ingineriei programarii se refera la:


a.) modalitatile de atingere a obiectivelor ingineriei programarii
b.) modele folosite in procesul de proiectare
c.) scopurile programarii
d.) destinatia activitatii de programare
Prototipizarea este o paradigma a ingineriei programarii care se refera la:
a.) construirea aplicatiilor prin metoda top-down
b.) dezvoltarea rapida a unui model simplificat al programului, interactiunea cu clientul si adaugarea
ulterioara a functiilor omise
c.) construirea unui prototip al programului si modificarea acestuia
d.) proiectarea folosind descrieri-tip modulelor de program disponibile

Cate module de program pot fi subordinate unui modul, conform regulilor euristice de proiectare?
a.) maxim 5 si minim 2
b.) intre 3 si 6
c.) mai mult de 4
d.) de obicei intre 3-4 si 7 , iar daca fan-out este mai mare de 9 sau mai mica de 3-4, este necesara
reproiectarea

Proiectarea structurata se realizeaza prin


a.) proiectarea ingrijita a programelor, astfel incat acestea sa aiba o structura clara
b.) folosirea unor structuri standard de control al programului: procesare secventiala, decizie, reunire
c.) folosirea proiectarii top-down si a unor structuri standard de control al programului: procesare
secventiala, decizie, reunire
d.) proiectarea top-down si modularizare structurala

Intr-o diagrama in care apar reprezentate urmatoarele entitati


a.) taskuri si dispozitive
b.) taskuri, conducte, cutii postale, dispozitive, semafoare, blocuri eveniment
c.) module de program, functii, canale, rezervoare
d.) taskuri(activitati), dispozitive, canale, rezervoare

Etapele de aplicare a metodologiei MASCOT sunt:


a.) proiectare generala, proiectare in detaliu, asistenta tehnica
b.) proiectare preliminara de ansamblu, proiectare detaliata, implementare si testare
c.) specificatii, programare, implementare
d.) analiza de sistem, analiza de process, proiectare de detaliu

De ce sunt necesare taskuri de "luare la cunostinta" intr-un sistem de telemecanica?


a.) deoarece evenimentele din proces trebuie aduse la cunostinta sistemului
b.) deoarece telecomenzile trebuie confirmate de catre operator
c.) deoarece operatorul trebuie sa confirme ca a luat la cunostinta de evenimentele din proces si sunt
necesare alte taskuri decat cele de tratare a evenimentelor, din pricina asincronismului reactiilor
operatorului cu evenimentele din proces
d.) deoarece sistemul trebuie sa reactioneze sufficient de rapid la evenimentele din proces
Redundanta statica se aplica prin:
a.) multiplicarea paralela a unei functii de procesare si compararea rezultatelor
b.) deblarea unei functii
c.) verificarea unor conditii de functionare corecta
d.) compararea unor rezultate

Redundanta dinamica se realizeaza prin:


a.) dublarea unei functii
b.) efectuarea unor teste de acceptanta si eventuala rulare a unei versiuni alternative
c.) efectuarea unor teste de acceptanta si rularea unei versiuni alternative
d.) testarea starii taskurilor

"Ascunderea" este utila pentru:


a.) mai buna tructurare a programului
b.) definirea unor interfete complexe
c.) definirea unor restrictii de acces si "ascunderea" detaliilor nesemnificative ale unui modul de
program
d.) ascunderea detaliilor referitoare la tratarea erorilor

Documentatia software de proiectare este necesara pentru:


a.) prezentarea produsului
b.) prezentarea produsului si relatiile cu clientii
c.) elaborarea unui prototip
d.) activitatea de asistenta tehnica si refolosire software

Dezvoltarea iterativa furnizeaza clientului o versiune de program care:


a.) contine de la inceput un set restrans de functionalitati si cu fiecare versiune noua se adauga altele
noi
b.) contine de la inceput toate functiile si cu fiecare versiune noua acestea sunt perfectionate si
performantele imbunatatite
c.) permite instruirea clientului si adaugarea de functii noi

Problema dublei intretineri rezulta daca:


a.) mai multi proiectanti au drepturi pentru acces si modificare simultatna a acelorasi date(eventual
cod sursa)
b.) se mentin copii multiple ale aceluiasi cod sursa
c.) doi proiectanti actualizeaza simultan acelasi cod sursa si astfel este posibil sa se suprascrie unele
modificari in copia distribuita

Ce este o revizie?
a.) o noua versiune destinata a inlocui versiunea veche si care reflecta evolutia in depanarea si
imbunatatirea modulului ca functionare si performante
b.) o noua versiune care realizeaza aceleasi functionalitati pentru situatii usor diferite si care este
destinata a fi o alternativa interschimbabila cu alta simultana
c.) un mecanism care arata organizarea unui set de variatii si relatiile dintre acestea

In acceptiunea UML relatiile intre clase sunt:


a.) moduri, constrangeri, stereotipuri, asociatii, compozitii, generalizare, dependenta, multiplicitate
b.) asocieri, agregare, compozitii, generalizare, dependenta
c.) asociatii, agregare, cazuri de utilizare, actori, compozitie, generalizare, multiplicitate
Ce este o stare in abordarea UML?
a.) o diagrama reprezentand relatiile dintre diferitele componente ale unui sistem
b.) o conditie de existenta a unui sistem care presista pentru o perioada semnificativa de timp si este
reprezentata prin relatiile din cadrul arhitecturii sistemului
c.) o conditie de existenta a unui obiect care persista pentru o perioada semnificativa de timp si poate
fi distinsa intr-un anumit mod de alta astfel de conditie de existenta

Cand o clasa trebuie sa gestioneze un numar de obiecte de aceeasi clasa, o abordare in proiectere ar
fi sa se adauge:
a.) un model (pattern) de proiectare
b.) o clasa observator intre clasa primara si setul de obiecte
c.) o clasa container intre clasa primara si setul de obiecte

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