IP STUFF 2

Description

Quiz on IP STUFF 2, created by Alex Grad on 01/02/2024.
Alex Grad
Quiz by Alex Grad, updated more than 1 year ago
Alex Grad
Created by Alex Grad almost 2 years ago
392
0

Resource summary

Question 1

Question
Documentul cerintelor va fi folosit la:
Answer
  • Sursa pentru realizarea scenariilor de testare
  • Validarea cerintelor de catre client
  • Baza pentru proiectarea sistemului
  • Baza pentru scrierea codului sursa al sistemului

Question 2

Question
Elementele de baza ale unui sablon de proiectare sunt:
Answer
  • problema
  • numele sablonului
  • identificatorul sablonului
  • descrierea problemei rezolvate

Question 3

Question
Indicati enunturile adevarate referitoare la sabloanele de proiectare:
Answer
  • Un sablon reprezinta o abstractizare a unei probleme si a solutiei data acesteia, astfel incat sa poata fi aplicata si in alte situatii asemanatoare.
  • Nu se pot combina mai multe sabloane.
  • Sablonul nu poate rezolva orice problema, aplicarea sa trebuind facuta doar in contextul pentru care a fost definit.
  • Totdeauna un sablon se aplica direct, nefiind necesara adaptarea la o solutie concreta

Question 4

Question
Elementele de baza ale unui sablon de proiectare sunt:
Answer
  • consecintele si compromisurile implicate de folosirea sablonului
  • solutia
  • limbajul de programare
  • descrierea elementelor de proiectare utilizate si a relatiilor dintre ele

Question 5

Question
Indicati enunturile adevarate referitoare la managementul de proiect:
Answer
  • Managementul de proiect reprezinta un aspect important in procesul de dezvoltarea unui produs.
  • Sansele de reusita pentru un proiect cresc cu cat se aloca mai mult timp managementului de proiect
  • In managementul unui proiect, fazele intermediare sunt secventiale

Question 6

Question
Indicati enunturile adevarate referitoare la relatii ce se pot stabili intre cazurile de utilizare dintr-o diagrama a cazurilor de utilizare:
Answer
  • relatia de generalizare
  • relatia de dependenta
  • relatia de asociere
  • relatia de extindere
  • relatia de utilizare

Question 7

Question
Care din urmatoarele enunturi sunt adevarate?
Answer
  • Diagramele de plasare se mai intalnesc literatura de specialitate sub numele de diagrame de desfasurare sau diagrame de constructie
  • Diagramele de plasare arata configuratia nodurilor de procesare si a componentelor lor in momentul executiei aplicatiei.
  • Principalele parti ale UML sunt: vederi, diagrame, pachete, stereotipuri. Vederile (View) Diagramele Elementele de modelare Mecanismele generale
  • Diagramele de plasare aduna informatiile din diagrama claselor pentru a crea componentele. - aia e diagrama componentelor

Question 8

Question
Indicati enunturile adevarate referitoare la avantajele sabloanelor de proiectare:
Answer
  • Ofera solutionari simple si elegante pentru probleme specifice, a caror validitare a fost confirmata de utilizatori repetat in practica
  • Contribuie la o mai buna intelegere a sistemelor
  • Faciliteaza o mai buna comunicare in cadrul echipelor de proiectare/dezvoltare/testare
  • Contribuie la reducerea complexitati dezvoltarii codului sursa

Question 9

Question
Metodologia de dezvoltare software referita prin acronimul XP se refera la:
Answer
  • Extreme programming
  • Extreme processing
  • Excellent processing
  • Excellent programming

Question 10

Question
Care din urmatoarele enunturi sunt adevarate?
Answer
  • Diagramele de plasare se mai intalnesc literatura de specializare sub numele de diagrame de desfasurare sau diagrame de constructie
  • Diagramele de plasare arata configuratia nodurilor de procesare si componentelor lor in momentul execuției aplicației
  • Diagramele de plasare aduna informatile din diagrama claselor pentru a crea componentele(diagrama componentelor)

Question 11

Question
Alegeti cel putin un raspuns corect:
Answer
  • 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)
  • orice element din categoria conceptuala fiu poate fi substituit de un element din categoria conceptuala parinte.
  • se reprezinta grafic printr-o linie avand la capatul corespunzator cazului de utilizare fiu un triunghi.
  • cazul de utilizare fiu este perfect compatibil cu cazul de utilizare parinte, adaugand insa si elemente aditionale.

Question 12

Question
Analiza cerintelor este critica pentru succesul dezvoltarii unui proiect software:
Answer
  • adevarat
  • depinde de marimea proiectului
  • fals

Question 13

Question
Indicati enunturile adevarate:
Answer
  • Ingineria software este ingineria programelor
  • Stiinta calculatoarelor este inginerie software
  • Scrierea codului este echivalenta cu ingineria software
  • Functia de programator este echivalenta cu cea de inginer software

Question 14

Question
La ce face referire termenul de 'software'?
Answer
  • Documentatia asociata unui program
  • Program pe un sistem de calcul
  • Kit de instalare a aplicatiei
  • Toate raspunsurile sunt gresite

Question 15

Question
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:
Answer
  • un plan de actiune
  • un set de metode si instrumente de lucru
  • intelegere clara a ceea ce se pare

Question 16

Question
Care este denumirea relatiei care se stabileste intre un caz de utilizare parinte si alt caz de utilizare fiu(copil)?(Indicati doar denumirea!)
Answer
  • generalizare
  • asocierea

Question 17

Question
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)
Answer
  • diagramele de secventa sunt modele dinamice, care prezinta obiectele in actiune
  • intr-o diagrama de obiecte, numele instantelor sunt scrise inclinat (italic) sau cu majuscule
  • intr-o diagrama de clase, clasele pot fi grupate in pachete pentru a ilustra organizarea modelului

Question 18

Question
Testarea componentelor:
Answer
  • este responsabilitatea dezvoltatorilor de componente
  • presupune testarea componentelor individuale de program
  • este responsabilitatea unei echipe de testare independente
  • trebuie sa demostreze ca nu sunt erori(defecte)

Question 19

Question
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)
Answer
  • Intr-o diagrama de obiecte, numele instantelor sunt scrie inclinat (italic) sau cu majuscule
  • Intr-o diagrama de clase, clasele pot fi grupate in pachete pentru a ilustra organizarea modelului
  • Diagramele de secventa sunt modele dinamice, care reprezinta obiectele in actiune.

Question 20

Question
.
Answer
  • a patra reprezentare
  • prima reprezentare
  • a doua reprezentare
  • a treia reprezentare

Question 21

Question
Intr-o diagrama a cazurilor de utilizare ce poate fi reprezentat printr-un actor?
Answer
  • Dispozitiv hardware cu care interactioneaza sistemul considerat
  • Utilizator al sistemului considerat
  • Modul software al sistemului considerat

Question 22

Question
Indicati enunturile adevarate referiatoare la sabloane de proiectare:
Answer
  • implica un numar redus de clase
  • sunt dependente de limbajul de programare
  • sunt dependente de tipul de sistem pe care ruleaza aplicatia

Question 23

Question
Care din urmatoarele propozitii referitoare la diagramele de stare sunt adevarate?
Answer
  • diagrama de stare este utilizata in descrierea comportamentului obiectelor apartinand unei clase
  • odata ce un obiect a parasit o stare, nu se poate intoarce in aceeasi stare
  • un eveniment poate determina ca un obiect sa ramana in aceeasi stare in care era inainte de

Question 24

Question
Ce sunt regulile euristice de proiectare?
Answer
  • reguli rezultate din aplicarea teoriilor euristice
  • reguli rezultate din experienta practica
  • metodologii de proiectare ale organizatiilor software

Question 25

Question
Notiunea de timp real implica:
Answer
  • proprietatea de a reactiona in conditii reale ale sistemului
  • reactia sistemului in conditii precizate
  • proprietatea de a reactiona la schimbari in proces, intr-un timp mai mic decat o limita prestabilita
  • timp minim de reactive

Question 26

Question
Intr-un sistem de conducere de proces interactioneaza urmatoarele componente:
Answer
  • echipamente, software, proceduri de operare, operator uman
  • software, hardware
  • programe, calculatoare, interfete de process, manuale de utilizare
  • interfete, sisteme de reglare, sisteme de calcul

Question 27

Question
Obiectivele ingineriei programarii stabilesc:
Answer
  • dezideratele activitatii de proiectare software
  • modele de proiectare
  • principii care trebuie urmate la proiectare
  • modelele si principiile de proiectare

Question 28

Question
Obiectivele ingineriei programarii sunt:
Answer
  • modularitatea, confirmabilitatea, adaptabilitatea, eficienta
  • adaptabilitatea, eficienta,fiabilitatea, perceptibilitatea
  • adaptabilitatea, eficienta, modularitatea, confirmabilitatea, eficienta
  • modularitatea, abstractizarea, ascunderea, eficienta, fiabilitatea, perceptibilitatea, confirmabilitatea

Question 29

Question
Adaptabilitatea se refera la:
Answer
  • obiectivul de realizare a unor programe adaptate unor situatii concrete de functionare
  • principiul de programare prin care programul trbuie sa fie usor de modificat
  • obiectivul de realizare a unor programe care sa poata fi usor adaptate pentru conditii diferite de functionare
  • principiul de proiectare prin care se cere proiectantului sa se adapteze usor la noi cerinte

Question 30

Question
Modularitatea inseamna:
Answer
  • stabilirea unor ierarhii in program
  • determinarea unor secvente de program
  • stabilirea riguroasa a intrarilor si iesirilor
  • delimitarea unor secvente de program, cu intrari si iesiri bine precizate, intre care se stabilesc relatii ierarhice

Question 31

Question
Principiile ingineriei programarii se refera la:
Answer
  • modalitatile de atingere a obiectivelor ingineriei programarii
  • modele folosite in procesul de proiectare
  • scopurile programarii
  • destinatia activitatii de programare

Question 32

Question
Prototipizarea este o paradigma a ingineriei programarii care se refera la:
Answer
  • construirea aplicatiilor prin metoda top-down
  • dezvoltarea rapida a unui model simplificat al programului, interactiunea cu clientul si adaugarea ulterioara a functiilor omise
  • construirea unui prototip al programului si modificarea acestuia
  • proiectarea folosind descrieri-tip modulelor de program disponibile

Question 33

Question
Cate module de program pot fi subordinate unui modul, conform regulilor euristice de proiectare?
Answer
  • maxim 5 si minim 2
  • intre 3 si 6
  • mai mult de 4
  • 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

Question 34

Question
Proiectarea structurata se realizeaza prin
Answer
  • proiectarea ingrijita a programelor, astfel incat acestea sa aiba o structura clara
  • folosirea unor structuri standard de control al programului: procesare secventiala, decizie, reunire
  • folosirea proiectarii top-down si a unor structuri standard de control al programului: procesare secventiala, decizie, reunire
  • proiectarea top-down si modularizare structurala

Question 35

Question
Intr-o diagrama in care apar reprezentate urmatoarele entitati
Answer
  • taskuri si dispozitive
  • taskuri, conducte, cutii postale, dispozitive, semafoare, blocuri eveniment
  • module de program, functii, canale, rezervoare
  • taskuri(activitati), dispozitive, canale, rezervoare

Question 36

Question
Etapele de aplicare a metodologiei MASCOT sunt:
Answer
  • proiectare generala, proiectare in detaliu, asistenta tehnica
  • proiectare preliminara de ansamblu, proiectare detaliata, implementare si testare
  • specificatii, programare, implementare
  • analiza de sistem, analiza de process, proiectare de detaliu

Question 37

Question
De ce sunt necesare taskuri de "luare la cunostinta" intr-un sistem de telemecanica?
Answer
  • deoarece evenimentele din proces trebuie aduse la cunostinta sistemului
  • deoarece telecomenzile trebuie confirmate de catre operator
  • 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
  • deoarece sistemul trebuie sa reactioneze sufficient de rapid la evenimentele din proces

Question 38

Question
Redundanta statica se aplica prin:
Answer
  • multiplicarea paralela a unei functii de procesare si compararea rezultatelor
  • deblarea unei functii
  • verificarea unor conditii de functionare corecta
  • compararea unor rezultate
Show full summary Hide full summary

Similar