ThatQuiz Elenco di test Affronta questo test adesso
Ingegneria del software - Quiz
Con il contributo di: Palermo
  • 1. L'ingegneria del software è l'applicazione sistematica di approcci ingegneristici allo sviluppo, al funzionamento e alla manutenzione del software. Comprende la progettazione, l'implementazione, il collaudo e la manutenzione di prodotti e sistemi software, tenendo conto di fattori quali l'efficienza, l'affidabilità, la scalabilità e la manutenibilità. Gli ingegneri del software utilizzano vari strumenti, tecniche e metodologie per garantire che i progetti software siano completati nei tempi previsti, nel rispetto del budget e con un'elevata qualità. Il campo dell'ingegneria del software comprende un'ampia gamma di attività, tra cui l'analisi dei requisiti, la progettazione del software, la codifica, i test, la distribuzione e la manutenzione. Gli ingegneri del software devono anche collaborare con altri membri del team, come progettisti, product manager e tester di garanzia della qualità, per garantire che i prodotti software soddisfino le esigenze e le aspettative degli utenti. Nel complesso, l'ingegneria del software svolge un ruolo cruciale nel plasmare il mondo digitale in cui viviamo oggi.

    Che cos'è l'ingegneria del software?
A) Un linguaggio di programmazione.
B) Un'applicazione mobile.
C) Un tipo di hardware per computer.
D) Disciplina che si concentra sullo sviluppo e sulla manutenzione sistematica dei sistemi software.
  • 2. Per cosa è nota la metodologia di sviluppo software Agile?
A) Non c'è bisogno di test.
B) Modello a cascata.
C) Sviluppo iterativo e incrementale.
D) Modifiche casuali al codice.
  • 3. Qual è lo scopo dei test unitari nell'ingegneria del software?
A) Per verificare la compatibilità hardware.
B) Per garantire che tutti gli utenti siano soddisfatti.
C) Per testare l'intero sistema software nel suo complesso.
D) Per testare singoli componenti o funzioni di un sistema software.
  • 4. Cosa significa CI/CD nello sviluppo del software?
A) Integrazione continua/Distribuzione continua
B) Installazione completa/impiego corretto
C) Integrazione centralizzata/Sviluppo continuo
D) Implementazione personalizzata/Consegna completa
  • 5. Che cos'è un bug del software?
A) Un errore, un difetto, un guasto o un'anomalia in un programma o in un sistema informatico che lo porta a produrre un risultato errato o inaspettato.
B) Un termine comune del settore.
C) Un miglioramento della funzionalità.
D) Una parte della fase di progettazione del software.
  • 6. Quale dei seguenti è un modello comune del ciclo di vita dello sviluppo del software?
A) Modello a spirale
B) Modello agile
C) Modello RAD
D) Modello a cascata
  • 7. Cosa significa DRY nello sviluppo del software?
A) Requisiti di documentazione Rendimento
B) Conservare se stessi
C) Non ripetetevi
D) Sviluppo Riutilizzo Rendimento
  • 8. Quale delle seguenti è una tecnica di test delle prestazioni nell'ingegneria del software?
A) Test unitari
B) Test di integrazione
C) Test di carico
D) Test di accettazione
  • 9. Quale modello di sviluppo del software prevede lo sviluppo di un prototipo funzionante prima del prodotto finale?
A) Modello di prototipazione
B) Modello a spirale
C) Modello V
D) Modello a cascata
  • 10. In quale decennio l'ingegneria del software ha iniziato ad essere riconosciuta come una disciplina ingegneristica distinta?
A) Anni '50
B) Anni '80
C) Anni '60
D) Anni '70
  • 11. Chi è stato il primo a utilizzare il termine "ingegneria del software" in un contesto formale nella pubblicazione "Communications of the ACM“?
A) Friedrich L. Bauer
B) Margaret Hamilton
C) Watts Humphrey
D) Anthony A. Oettinger
  • 12. Chi ha fondato il programma di gestione dei processi software SEI?
A) Watts Humphrey
B) Anthony A. Oettinger
C) Frederick Brooks
D) Friedrich L. Bauer
  • 13. Quale sottocommissione ha pubblicato il documento Software Engineering Body of Knowledge (SWEBOK)?
A) ISO/IEC JTC 1/SC 7
B) Gruppo di interesse speciale ACM sull'ingegneria del software
C) Comitato NATO per l'ingegneria del software
D) IEEE Computer Society
  • 14. Chi ha affermato che l'ingegneria del software è effettivamente una forma di ingegneria?
A) Donald Knuth
B) David Parnas
C) Steve McConnell
D) Edsger W. Dijkstra
  • 15. Quale di questi esperti ritiene che la programmazione sia sia un'arte che una scienza?
A) Donald Knuth
B) Steve McConnell
C) Edsger W. Dijkstra
D) David Parnas
  • 16. Chi ha affermato che i termini 'ingegneria del software' e 'ingegnere del software' sono stati utilizzati in modo improprio negli Stati Uniti?
A) Steve McConnell
B) Donald Knuth
C) David Parnas
D) Edsger W. Dijkstra
  • 17. Quale tipo di requisito software descrive i comportamenti o i risultati attesi?
A) Requisiti non funzionali
B) Requisiti relativi al dominio
C) Requisiti funzionali
D) Vincoli dell'interfaccia
  • 18. Quale tipo di progettazione nell'ingegneria del software pianifica l'interazione tra un sistema e il suo ambiente?
A) Progettazione dettagliata
B) Progettazione funzionale
C) Progettazione architetturale
D) Progettazione dell'interfaccia
  • 19. Quale tipo di vincolo riguarda i tempi di risposta nelle specifiche non funzionali?
A) Vincoli relativi al ciclo di vita
B) Vincoli di interfaccia
C) Vincoli operativi
D) Vincoli di prestazioni
  • 20. Qual era il numero stimato di ingegneri informatici professionisti in tutto il mondo nel 2022?
A) 30 milioni
B) 26,9 milioni
C) 21 milioni
D) 18,5 milioni
  • 21. Qual è una specializzazione menzionata per gli ingegneri informatici?
A) Architetti
B) Chimici
C) Fisici
D) Biologi
  • 22. Con quale termine si descrive l'informatica come una disciplina 'triste'?
A) "Lo Studio Allegro"
B) "La Disciplina Gioiosa"
C) "La Scienza Triste"
D) "La Professione Felice"
  • 23. In quale paese gli ingegneri informatici possono ottenere la qualifica di ingegnere professionista (P.Eng)?
A) Regno Unito
B) Stati Uniti
C) Germania
D) Canada
  • 24. Quali titoli professionali possono ottenere gli ingegneri informatici in Alberta, Canada?
A) Ingegnere professionista (P.Eng)
B) Ingegnere europeo (EUR ING)
C) Ingegnere certificato
D) Professionista di sistemi informatici (I.S.P.)
  • 25. Qual è una specializzazione che prevede la gestione di progetti software?
A) Chimici
B) Fisici
C) Project manager (responsabili di progetto)
D) Biologi
  • 26. Qual è la principale difficoltà riscontrata nello sviluppo globale e distribuito?
A) Eccessiva dipendenza dalle risorse locali.
B) Problemi derivanti dalla distanza tra i team di sviluppo.
C) Mancanza di risorse tecnologiche.
D) Eccessiva collaborazione tra i team.
  • 27. Quale università ha introdotto il primo corso di laurea triennale in ingegneria del software al mondo?
A) Università di Sheffield
B) Imperial College London
C) Seattle University
D) Rochester Institute of Technology
  • 28. Quali sono i titoli professionali che gli ingegneri informatici possono ottenere in Europa?
A) Professionista certificato nel settore del software
B) Ingegnere informatico professionista
C) Ingegnere europeo (EUR ING)
D) Ingegnere abilitato
  • 29. In quale paese non esiste un requisito di licenza o legale per il titolo professionale di Ingegnere del Software?
A) Stati Uniti
B) Germania
C) Regno Unito
D) Canada
  • 30. Qual è uno dei metodi proposti per diffondere le conoscenze ingegneristiche nel campo del software?
A) Hackathon
B) Licenze
C) Crowdsourcing
D) Contributi open source
  • 31. Quale paese viene menzionato come destinazione per l'esternalizzazione di attività di ingegneria del software?
A) Cina
B) Brasile
C) India
D) Germania
  • 32. In quale anno l'organizzazione NCEES ha iniziato a offrire l'esame di ingegnere professionista specializzato in ingegneria del software negli Stati Uniti?
A) 2020
B) 2016
C) 2013
D) 2005
  • 33. Quale premio viene conferito dalla Software and Information Industry Association per l'eccellenza nello sviluppo di software?
A) Il premio Harlan Mills
B) Il premio Codie
C) Il premio ACM SIGSOFT per l'eccellenza nella ricerca
D) Il premio Jolt
  • 34. In quale anno il Rochester Institute of Technology ha istituito il suo corso di laurea in ingegneria del software?
A) 1987
B) 1979
C) 2003
D) 1996
  • 35. Quale dei seguenti potenziali problemi di salute non viene menzionato come rischio per gli ingegneri informatici e i programmatori?
A) Affaticamento degli occhi
B) Dolore alla schiena
C) Trombosi
D) Sindrome del tunnel carpale
  • 36. Quante università negli Stati Uniti offrivano corsi di laurea in ingegneria del software nel 2004?
A) 100
B) 25
C) 10
D) Circa 50
  • 37. Quale di questi esperti ritiene che l'ingegneria del software debba essere considerata una disciplina ingegneristica, ma non lo è ancora?
A) Edsger W. Dijkstra
B) David Parnas
C) Donald Knuth
D) Steve McConnell
  • 38. Qual è l'ultima versione della guida IEEE per il corpo di conoscenze dell'ingegneria del software?
A) SWEBOK versione 3
B) SWEBOK versione 4
C) SWEBOK versione 6
D) SWEBOK versione 5
  • 39. Secondo i dati del BLS, quale è stata la diminuzione prevista nel numero di programmatori di computer tra il 2016 e il 2026?
A) -9 percento
B) -10 percento
C) -11 percento
D) -7 percento
  • 40. Qual è la durata tipica della settimana lavorativa per la maggior parte degli ingegneri informatici e dei programmatori?
A) 40 ore a settimana
B) 60 ore a settimana
C) 50 ore a settimana
D) 30 ore a settimana
  • 41. In quale anno il Rochester Institute of Technology ha ottenuto l'accreditamento ABET per il suo programma di ingegneria del software?
A) 2004
B) 1987
C) 2003
D) 1996
  • 42. Quale percentuale di ingegneri informatici ha lavorato più di 50 ore a settimana nel 2008?
A) 11 percento
B) 25 percento
C) 15 percento
D) 20 percento
  • 43. Quale organizzazione ha riconosciuto diversi programmi di ingegneria del software in Canada?
A) ABET
B) Association for Computing Machinery
C) Canadian Engineering Accreditation Board
D) IEEE Computer Society
  • 44. Quale premio viene assegnato per i contributi alla carriera che collegano l'informatica ad altre discipline?
A) Premio Stevens
B) Medaglia Lovelace della BCS
C) Premio Allen Newell dell'ACM-AAAI
D) Premio ICSE per il documento più influente
  • 45. Qual è un metodo suggerito per la validazione delle metodologie dell'ingegneria del software?
A) Analisi teorica
B) Validazione in contesti reali
C) Analisi della letteratura
D) Revisioni tra pari
  • 46. Quale università offre un master di scienze in ingegneria del software (MSE) attraverso il suo dipartimento di informatica e ingegneria?
A) Rochester Institute of Technology
B) California State University, Fullerton
C) University of Sheffield
D) Seattle University
  • 47. Qual è, secondo alcuni critici, un problema fondamentale dell'ingegneria del software?
A) I suoi approcci non sono sufficientemente basati sull'esperienza.
B) Ha troppe applicazioni pratiche.
C) Si concentra eccessivamente sull'hardware.
D) Manca di solide basi teoriche.
  • 48. Qual è stata la stima di crescita del BLS (Bureau of Labor Statistics) per gli ingegneri informatici dal 2024 al 2034?
A) 25%
B) 15%
C) 30%
D) 17%
  • 49. Quale università ha istituito il primo corso di laurea magistrale in ingegneria del software?
A) Imperial College London
B) University of Sheffield
C) California State University, Fullerton
D) Seattle University
Creato con That Quiz — il sito per la creazione di test e la valutazione in matematica e in altre materie.