 - 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) Un tipus de maquinari informàtic. B) Una aplicació mòbil. C) Una disciplina que se centra en el desenvolupament i el manteniment sistemàtic de sistemes de programari. D) Un llenguatge de programació.
- 2. Què caracteritza la metodologia de desenvolupament de programari Agile?
A) Canvis aleatoris en el codi. B) No és necessari realitzar proves. C) Model en cascada (Waterfall). D) Desenvolupament iteratiu i incremental.
- 3. Quin és el propòsit de les proves unitàries en l'enginyeria de programari?
A) Per provar els components o funcions individuals d'un sistema de programari. B) Per assegurar que tots els usuaris estiguin satisfets. C) Per provar tot el sistema de programari en conjunt. D) Per provar la compatibilitat amb el maquinari.
- 4. Quin model de desenvolupament de programari implica la creació d'un prototip funcional abans del producte final?
A) Model en espiral B) Model de prototipatge C) Model en cascada D) Model en V
- 5. Què significa CI/CD en el desenvolupament de programari?
A) Instal·lació Completa/Implementació Correcta B) Integració Centralitzada/Desenvolupament Continu C) Integració Contínua/Implementació Contínua D) Implementació Personalitzada/Lliurament Complet
- 6. Què significa l'acrònim DRY en el desenvolupament de programari?
A) Resultats de la reutilització en el desenvolupament B) No repeteixis tu mateix C) Conserva't tal com ets D) Resultats de les exigències de documentació
- 7. Quina de les següents és un model comú de cicle de vida del desenvolupament de programari?
A) Model àgil B) Model en cascada C) Model espiral D) Model RAD
- 8. Quina de les següents és una tècnica de proves de rendiment en l'enginyeria de programari?
A) Prova d'acceptació B) Prova unitària C) Prova de càrrega D) Prova d'integració
- 9. Què és un error de programari?
A) Una part de la fase de disseny del programari. B) Un terme comú utilitzat en la indústria. 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 80 B) Anys 60 C) Anys 70 D) Anys 50
- 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) Anthony A. Oettinger B) Friedrich L. Bauer C) Margaret Hamilton D) Watts Humphrey
- 12. Qui va fundar el programa de processos de programació SEI?
A) Anthony A. Oettinger B) Friedrich L. Bauer C) Frederick Brooks D) Watts Humphrey
- 13. Quin subcomitè va publicar el cos de coneixement de l'enginyeria de programari (SWEBOK)?
A) Comitè d'Enginyeria de Programari de l'OTAN B) ISO/IEC JTC 1/SC 7 C) IEEE Computer Society D) ACM Special Interest Group on Software Engineering
- 14. Qui ha afirmat que l'enginyeria de programari és, de fet, una forma d'enginyeria?
A) David Parnas B) Edsger W. Dijkstra C) Steve McConnell D) Donald Knuth
- 15. Quin comentarista considera que la programació és tant una forma d'art com una ciència?
A) Edsger W. Dijkstra B) Steve McConnell C) Donald Knuth D) David Parnas
- 16. Qui va afirmar que els termes 'enginyeria de programari' i 'enginyer de programari' s'han utilitzat incorrectament als Estats Units?
A) Steve McConnell B) Donald Knuth C) David Parnas D) Edsger W. Dijkstra
- 17. Quin tipus de requisit de programari descriu els comportaments o resultats esperats?
A) Requisits no funcionals B) Restriccions de la interfície C) Requisits específics del domini D) Requisits funcionals
- 18. Quin tipus de disseny en enginyeria de programari planifica la interacció entre un sistema i el seu entorn?
A) Disseny de la interfície B) Disseny funcional C) Disseny detallat D) Disseny arquitectural
- 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 del cicle de vida C) Restriccions d'operació D) Restriccions de rendiment
- 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) Donald Knuth C) Edsger W. Dijkstra D) David Parnas
- 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) Rochester Institute of Technology B) Imperial College London C) University of Sheffield D) Seattle University
- 22. En quin any el Rochester Institute of Technology va establir el seu programa de grau en enginyeria de programari?
A) 1979 B) 1987 C) 1996 D) 2003
- 23. Quantes universitats als Estats Units oferien graus en enginyeria de programari el 2004?
A) Aproximadament 50 B) 10 C) 25 D) 100
- 24. Quina universitat va establir el primer màster en enginyeria de programari?
A) Seattle University B) University of Sheffield C) Imperial College London D) California State University, Fullerton
- 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) 2003 C) 1996 D) 2004
- 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) California State University, Fullerton C) Seattle University D) University of Sheffield
- 27. Quina organització va reconèixer diversos programes d'enginyeria de programari al Canadà?
A) Canadian Engineering Accreditation Board B) ABET C) Association for Computing Machinery D) IEEE Computer Society
- 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) 2020 B) 2005 C) 2013 D) 2016
- 29. Quins són els títols professionals que els enginyers de programari poden obtenir a Europa?
A) Enginyer europeu (EUR ING) B) Enginyer col·legiat C) Professional certificat en programari 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 v5 C) SWEBOK v6 D) SWEBOK v3
- 31. Quin país no té requisits de llicència o legals per al títol professional de 'Enginyer de Software'?
A) Estats Units B) Alemanya C) Regne Unit D) Canadà
- 32. Quines qualificacions poden obtenir els enginyers de programari a Alberta, Canadà?
A) Professional en sistemes d'informació (I.S.P.) B) Enginyer europeu (EUR ING) C) Enginyer professional (P.Eng) D) Enginyer col·legiat
- 33. Quin era el nombre estimat de professionals del programari a nivell mundial el 2022?
A) 26,9 milions B) 21 milions C) 30 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) 15% C) 25% D) 20%
- 35. Quina de les lesions potencials no s'esmenta com a risc per a enginyers de programari i programadors?
A) Síndrome del túnel carpiano B) Mal d'espatlles C) Trombosi D) Fatiga ocular
- 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) 30% B) 17% C) 25% D) 15%
- 37. A quin país se fa referència com a destinació per a la subcontractació de feines d'enginyeria de programari?
A) Alemanya B) Índia C) Xina D) Brasil
- 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) -10% B) -7% C) -9% D) -11%
- 39. Quina especialització s'esmenta per a enginyers de programari?
A) Biològics B) Físics C) Arquitectes D) Químics
- 40. Quina és la durada habitual de la jornada laboral per a la majoria d'enginyers de programari i programadors?
A) 50 hores setmanals B) 40 hores setmanals C) 30 hores setmanals D) 60 hores setmanals
- 41. Quina és una especialització que implica la gestió de projectes de programari?
A) Responsables de projectes B) Químics C) Físics D) Biòlegs
- 42. Quin premi es concedeix per a contribucions professionals que connecten la ciència de l'ordinador amb altres disciplines?
A) Medalla Lovelace de la BCS B) Premi Stevens C) Premi Allen Newell de l'ACM-AAAI D) Premi al document més influent de l'ICSE
- 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 Codie D) Premi Jolt
- 44. Quina ha estat identificada com una dificultat important en el desenvolupament distribuït a nivell global?
A) Problemes derivats de la distància entre els desenvolupadors. B) Dependència excessiva del talent local. C) Col·laboració excessiva entre equips. D) Falta de recursos tecnològics.
- 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) Té massa aplicacions pràctiques. C) Li manca una base teòrica sòlida. 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) Hackatons B) Contribucions de codi obert C) Crowdsourcing D) Llicències
- 47. Quina expressió s'utilitza per descriure la ciència de l'ordinador com una disciplina 'desagradable'?
A) "La Professió Feliç" B) "L'Estudi Alegre" C) "La Ciència Desagradable" D) "La Disciplina Alegre"
- 48. Quina és una metodologia suggerida per validar les pràctiques d'enginyeria de programari?
A) Anàlisi de la literatura existent B) Revisions per part d'experts C) Validació en entorns reals D) Anàlisi teòrica
|