 - 1. La enginyeria de programari és l'aplicació sistemàtica de metodologies d'enginyeria al desenvolupament, operació i manteniment de programari. Implica el disseny, la implementació, la prova i el manteniment de productes i sistemes de programari, tenint en compte factors com l'eficiència, la fiabilitat, l'escalabilitat i la mantenibilitat. Els enginyers de programari utilitzen diverses eines, tècniques i metodologies per garantir que els projectes de programari es completin a temps, dins del pressupost i amb alta qualitat. El camp de la enginyeria de programari abasta una àmplia gamma d'activitats, incloent l'anàlisi de requisits, el disseny de programari, la codificació, la prova, el desplegament i el manteniment. Els enginyers de programari també han de col·laborar amb altres membres de l'equip, com ara dissenyadors, responsables de producte i especialistes en control de qualitat, per garantir que els productes de programari satisfacin les necessitats i les expectatives dels usuaris. En general, la enginyeria de programari té un paper crucial en la configuració del món digital en què vivim avui.
Què és la enginyeria de programari?
A) Una aplicació mòbil. B) Un llenguatge de programació. C) Un tipus de maquinari informàtic. D) Una disciplina que se centra en el desenvolupament i el manteniment sistemàtic de sistemes de programari.
- 2. Què caracteritza la metodologia de desenvolupament de programari Agile?
A) No és necessari realitzar proves. B) Canvis aleatoris en el codi. C) Desenvolupament iteratiu i incremental. D) Model en cascada (Waterfall).
- 3. Quin és el propòsit de les proves unitàries en l'enginyeria de programari?
A) Per provar tot el sistema de programari en conjunt. B) Per provar els components o funcions individuals d'un sistema de programari. C) Per provar la compatibilitat amb el maquinari. D) Per assegurar que tots els usuaris estiguin satisfets.
- 4. Quin model de desenvolupament de programari implica la creació d'un prototip funcional abans del producte final?
A) Model en V B) Model en cascada C) Model de prototipatge D) Model en espiral
- 5. Què significa CI/CD en el desenvolupament de programari?
A) Integració Contínua/Implementació Contínua B) Instal·lació Completa/Implementació Correcta C) Integració Centralitzada/Desenvolupament Continu D) Implementació Personalitzada/Lliurament Complet
- 6. Què significa l'acrònim DRY en el desenvolupament de programari?
A) Resultats de les exigències de documentació B) Resultats de la reutilització en el desenvolupament C) Conserva't tal com ets D) No repeteixis tu mateix
- 7. Quina de les següents és un model comú de cicle de vida del desenvolupament de programari?
A) Model en cascada B) Model espiral C) Model àgil D) Model RAD
- 8. Quina de les següents és una tècnica de proves de rendiment en l'enginyeria de programari?
A) Prova de càrrega B) Prova d'acceptació C) Prova unitària D) Prova d'integració
- 9. Què és un error de programari?
A) Un terme comú utilitzat en la indústria. B) Una part de la fase de disseny del programari. C) Una millora d'una funcionalitat. D) Un error, defecte, fallada o problema en un programa informàtic o sistema que provoca que produeixi un resultat incorrecte o inesperat.
- 10. En quina dècada va començar a reconèixer-se l'enginyeria de programari com un camp d'enginyeria independent?
A) Anys 60 B) Anys 70 C) Anys 50 D) Anys 80
- 11. Qui va ser la persona que va utilitzar el terme 'enginyeria de programari' en un context formal a la revista Communications of the ACM?
A) Margaret Hamilton B) Watts Humphrey C) Anthony A. Oettinger D) Friedrich L. Bauer
- 12. Qui va fundar el programa de processos de programació SEI?
A) Anthony A. Oettinger B) Frederick Brooks C) Watts Humphrey D) Friedrich L. Bauer
- 13. Quin subcomitè va publicar el cos de coneixement de l'enginyeria de programari (SWEBOK)?
A) IEEE Computer Society B) ISO/IEC JTC 1/SC 7 C) ACM Special Interest Group on Software Engineering D) Comitè d'Enginyeria de Programari de l'OTAN
- 14. Qui ha afirmat que l'enginyeria de programari és, de fet, una forma d'enginyeria?
A) Donald Knuth B) Steve McConnell C) David Parnas D) Edsger W. Dijkstra
- 15. Quin comentarista considera que la programació és tant una forma d'art com una ciència?
A) Steve McConnell B) David Parnas C) Edsger W. Dijkstra D) Donald Knuth
- 16. Qui va afirmar que els termes 'enginyeria de programari' i 'enginyer de programari' s'han utilitzat incorrectament als Estats Units?
A) David Parnas B) Edsger W. Dijkstra C) Donald Knuth D) Steve McConnell
- 17. Quin tipus de requisit de programari descriu els comportaments o resultats esperats?
A) Requisits específics del domini B) Requisits no funcionals C) Restriccions de la interfície D) Requisits funcionals
- 18. Quin tipus de disseny en enginyeria de programari planifica la interacció entre un sistema i el seu entorn?
A) Disseny arquitectural B) Disseny funcional C) Disseny detallat D) Disseny de la interfície
- 19. Quin tipus de restricció es relaciona amb el temps de resposta en els requisits no funcionals?
A) Restriccions de la interfície B) Restriccions de rendiment C) Restriccions d'operació D) Restriccions del cicle de vida
- 20. Quin comentarista creu que l'enginyeria de programari hauria de ser considerada una disciplina d'enginyeria, però encara no ho és?
A) Steve McConnell B) David Parnas C) Edsger W. Dijkstra D) Donald Knuth
- 21. Quina universitat va ser la primera a oferir un títol de grau en enginyeria de programari amb una durada de tres anys a nivell mundial?
A) University of Sheffield B) Rochester Institute of Technology C) Imperial College London D) Seattle University
- 22. En quin any el Rochester Institute of Technology va establir el seu programa de grau en enginyeria de programari?
A) 1987 B) 2003 C) 1996 D) 1979
- 23. Quantes universitats als Estats Units oferien graus en enginyeria de programari el 2004?
A) 25 B) 100 C) 10 D) Aproximadament 50
- 24. Quina universitat va establir el primer màster en enginyeria de programari?
A) Imperial College London B) California State University, Fullerton C) University of Sheffield D) Seattle University
- 25. En quin any va obtenir l'Institut de Tecnologia de Rochester l'acreditació ABET per al seu programa d'enginyeria de programari?
A) 1987 B) 1996 C) 2004 D) 2003
- 26. Quina universitat ofereix un màster en enginyeria de programari (MSE) a través del seu departament de ciències i enginyeria informàtica?
A) Rochester Institute of Technology B) Seattle University C) California State University, Fullerton D) University of Sheffield
- 27. Quina organització va reconèixer diversos programes d'enginyeria de programari al Canadà?
A) ABET B) Association for Computing Machinery C) IEEE Computer Society D) Canadian Engineering Accreditation Board
- 28. En quin any va començar l'organització NCEES a oferir l'examen de Tècnic Professional en Enginyeria de Software als Estats Units?
A) 2016 B) 2005 C) 2020 D) 2013
- 29. Quins són els títols professionals que els enginyers de programari poden obtenir a Europa?
A) Professional certificat en programari B) Enginyer col·legiat C) Enginyer europeu (EUR ING) D) Enginyer de programari professional
- 30. Quina és la versió més recent de la Guia de l'IEEE sobre el cos de coneixement de l'enginyeria de programari?
A) SWEBOK v4 B) SWEBOK v3 C) SWEBOK v5 D) SWEBOK v6
- 31. Quin país no té requisits de llicència o legals per al títol professional de 'Enginyer de Software'?
A) Alemanya B) Regne Unit C) Canadà D) Estats Units
- 32. Quines qualificacions poden obtenir els enginyers de programari a Alberta, Canadà?
A) Enginyer col·legiat B) Enginyer europeu (EUR ING) C) Professional en sistemes d'informació (I.S.P.) D) Enginyer professional (P.Eng)
- 33. Quin era el nombre estimat de professionals del programari a nivell mundial el 2022?
A) 26,9 milions B) 30 milions C) 21 milions D) 18,5 milions
- 34. Quin percentatge d'enginyers de programari van treballar més de 50 hores a la setmana el 2008?
A) 11% B) 20% C) 15% D) 25%
- 35. Quina de les lesions potencials no s'esmenta com a risc per a enginyers de programari i programadors?
A) Trombosi B) Fatiga ocular C) Síndrome del túnel carpiano D) Mal d'espatlles
- 36. Quina va ser l'estimació de creixement de l'BLS (Bureau of Labor Statistics) per a enginyers de programari des del 2024 fins al 2034?
A) 15% B) 17% C) 25% D) 30%
- 37. A quin país se fa referència com a destinació per a la subcontractació de feines d'enginyeria de programari?
A) Índia B) Alemanya C) Brasil D) Xina
- 38. Segons les dades de la BLS, quin va ser el descens previst en el nombre de programadors informàtics entre el 2016 i el 2026?
A) -7% B) -10% C) -9% D) -11%
- 39. Quina especialització s'esmenta per a enginyers de programari?
A) Físics B) Arquitectes C) Químics D) Biològics
- 40. Quina és la durada habitual de la jornada laboral per a la majoria d'enginyers de programari i programadors?
A) 40 hores setmanals B) 60 hores setmanals C) 50 hores setmanals D) 30 hores setmanals
- 41. Quina és una especialització que implica la gestió de projectes de programari?
A) Biòlegs B) Físics C) Responsables de projectes D) Químics
- 42. Quin premi es concedeix per a contribucions professionals que connecten la ciència de l'ordinador amb altres disciplines?
A) Premi Allen Newell de l'ACM-AAAI B) Medalla Lovelace de la BCS C) Premi al document més influent de l'ICSE D) Premi Stevens
- 43. Quin premi és atorgat per l'Associació de la Indústria del Programari i la Informàtica per reconèixer l'excel·lència en el desenvolupament de programari?
A) Premi Harlan Mills B) Premi ACM SIGSOFT a la investigació destacada C) Premi Jolt D) Premi Codie
- 44. Quina ha estat identificada com una dificultat important en el desenvolupament distribuït a nivell global?
A) Falta de recursos tecnològics. B) Problemes derivats de la distància entre els desenvolupadors. C) Col·laboració excessiva entre equips. D) Dependència excessiva del talent local.
- 45. Segons alguns crítics, quin és un problema fonamental de l'enginyeria de programari?
A) Els seus enfocaments no són prou empírics. B) Li manca una base teòrica sòlida. C) Té massa aplicacions pràctiques. D) Se centra massa en el maquinari.
- 46. Quina és una de les estratègies proposades per difondre el coneixement d'enginyeria en el camp del programari?
A) Contribucions de codi obert B) Llicències C) Crowdsourcing D) Hackatons
- 47. Quina expressió s'utilitza per descriure la ciència de l'ordinador com una disciplina 'desagradable'?
A) "L'Estudi Alegre" B) "La Professió Feliç" C) "La Disciplina Alegre" D) "La Ciència Desagradable"
- 48. Quina és una metodologia suggerida per validar les pràctiques d'enginyeria de programari?
A) Revisions per part d'experts B) Anàlisi de la literatura existent C) Validació en entorns reals D) Anàlisi teòrica
|