- 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 disciplina que se centra en el desenvolupament i el manteniment sistemàtic de sistemes de programari. B) Un llenguatge de programació. C) Una aplicació mòbil. D) Un tipus de maquinari informàtic.
- 2. Què caracteritza la metodologia de desenvolupament de programari Agile?
A) Model en cascada (Waterfall). B) Desenvolupament iteratiu i incremental. C) Canvis aleatoris en el codi. D) No és necessari realitzar proves.
- 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 cascada B) Model en espiral C) Model en V D) Model de prototipatge
- 5. Què significa CI/CD en el desenvolupament de programari?
A) Instal·lació Completa/Implementació Correcta B) Integració Centralitzada/Desenvolupament Continu C) Implementació Personalitzada/Lliurament Complet D) Integració Contínua/Implementació Contínua
- 6. Què significa l'acrònim DRY en el desenvolupament de programari?
A) Resultats de la reutilització en el desenvolupament B) Conserva't tal com ets C) No repeteixis tu mateix 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 RAD B) Model espiral C) Model àgil D) Model en cascada
- 8. Quina de les següents és una tècnica de proves de rendiment en l'enginyeria de programari?
A) Prova d'integració B) Prova unitària C) Prova d'acceptació D) Prova de càrrega
- 9. Què és un error de programari?
A) Un error, defecte, fallada o problema en un programa informàtic o sistema que provoca que produeixi un resultat incorrecte o inesperat. B) Una millora d'una funcionalitat. C) Una part de la fase de disseny del programari. D) Un terme comú utilitzat en la indústria.
- 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 50 C) Anys 70 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) 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) ISO/IEC JTC 1/SC 7 B) Comitè d'Enginyeria de Programari de l'OTAN 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) Steve McConnell B) David Parnas C) Donald Knuth D) Edsger W. Dijkstra
- 15. Quin comentarista considera que la programació és tant una forma d'art com una ciència?
A) David Parnas B) Steve McConnell C) Donald Knuth D) Edsger W. Dijkstra
- 16. Qui va afirmar que els termes 'enginyeria de programari' i 'enginyer de programari' s'han utilitzat incorrectament als Estats Units?
A) Edsger W. Dijkstra B) David Parnas C) Donald Knuth D) Steve McConnell
- 17. Quin tipus de requisit de programari descriu els comportaments o resultats esperats?
A) Restriccions de la interfície B) Requisits no funcionals 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 arquitectural C) Disseny detallat D) Disseny funcional
- 19. Quin tipus de restricció es relaciona amb el temps de resposta en els requisits no funcionals?
A) Restriccions d'operació B) Restriccions de la interfície C) Restriccions del cicle de vida 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) Donald Knuth B) Steve McConnell C) David Parnas D) Edsger W. Dijkstra
- 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) Imperial College London B) University of Sheffield C) Rochester Institute of Technology D) Seattle University
- 22. En quin any el Rochester Institute of Technology va establir el seu programa de grau en enginyeria de programari?
A) 2003 B) 1996 C) 1987 D) 1979
- 23. Quantes universitats als Estats Units oferien graus en enginyeria de programari el 2004?
A) 100 B) 25 C) 10 D) Aproximadament 50
- 24. Quina universitat va establir el primer màster en enginyeria de programari?
A) Imperial College London B) Seattle University C) California State University, Fullerton D) University of Sheffield
- 25. En quin any va obtenir l'Institut de Tecnologia de Rochester l'acreditació ABET per al seu programa d'enginyeria de programari?
A) 1996 B) 1987 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) California State University, Fullerton B) Seattle University C) University of Sheffield D) Rochester Institute of Technology
- 27. Quina organització va reconèixer diversos programes d'enginyeria de programari al Canadà?
A) Association for Computing Machinery B) IEEE Computer Society C) Canadian Engineering Accreditation Board D) ABET
- 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) 2016 C) 2013 D) 2005
- 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 v3 B) SWEBOK v6 C) SWEBOK v5 D) SWEBOK v4
- 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) Canadà C) Alemanya D) Regne Unit
- 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) 21 milions B) 26,9 milions C) 18,5 milions D) 30 milions
- 34. Quin percentatge d'enginyers de programari van treballar més de 50 hores a la setmana el 2008?
A) 25% B) 20% C) 11% D) 15%
- 35. Quina de les lesions potencials no s'esmenta com a risc per a enginyers de programari i programadors?
A) Fatiga ocular B) Trombosi 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) 30% B) 17% C) 15% D) 25%
- 37. A quin país se fa referència com a destinació per a la subcontractació de feines d'enginyeria de programari?
A) Brasil B) Alemanya C) Xina D) Índia
- 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) -9% C) -11% D) -7%
- 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) 30 hores setmanals B) 60 hores setmanals C) 50 hores setmanals D) 40 hores setmanals
- 41. Quina és una especialització que implica la gestió de projectes de programari?
A) Físics B) Químics C) Responsables de projectes 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 Allen Newell de l'ACM-AAAI C) Premi Stevens 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 ACM SIGSOFT a la investigació destacada B) Premi Jolt C) Premi Codie D) Premi Harlan Mills
- 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) Li manca una base teòrica sòlida. B) Els seus enfocaments no són prou empírics. 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) Crowdsourcing B) Llicències C) Hackatons D) Contribucions de codi obert
- 47. Quina expressió s'utilitza per descriure la ciència de l'ordinador com una disciplina 'desagradable'?
A) "La Disciplina Alegre" B) "La Professió Feliç" C) "L'Estudi 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) Validació en entorns reals C) Anàlisi teòrica D) Anàlisi de la literatura existent
|