Génie logiciel - Examen
Génie logiciel
  • 1. Le génie logiciel est l'application systématique d'approches d'ingénierie au développement, à l'exploitation et à la maintenance des logiciels. Il implique la conception, la mise en œuvre, le test et la maintenance de produits et de systèmes logiciels, en tenant compte de facteurs tels que l'efficacité, la fiabilité, l'évolutivité et la facilité de maintenance. Les ingénieurs logiciels utilisent divers outils, techniques et méthodologies pour s'assurer que les projets logiciels sont achevés dans les délais, dans le respect du budget et avec un niveau de qualité élevé. Le domaine du génie logiciel englobe un large éventail d'activités, notamment l'analyse des besoins, la conception de logiciels, le codage, les tests, le déploiement et la maintenance. Les ingénieurs logiciels doivent également collaborer avec d'autres membres de l'équipe, tels que les concepteurs, les gestionnaires de produits et les testeurs d'assurance qualité, afin de s'assurer que les produits logiciels répondent aux besoins et aux attentes des utilisateurs. Dans l'ensemble, le génie logiciel joue un rôle crucial dans le façonnement du monde numérique dans lequel nous vivons aujourd'hui.

    Qu'est-ce que le génie logiciel ?
A) Une application mobile.
B) Un langage de programmation.
C) Discipline qui se concentre sur le développement et la maintenance systématiques de systèmes logiciels.
D) Type de matériel informatique.
  • 2. Pourquoi la méthodologie de développement logiciel Agile est-elle connue ?
A) Développement itératif et progressif.
B) Modèle en cascade.
C) Il n'est pas nécessaire de procéder à des tests.
D) Changements de code aléatoires.
  • 3. Quel est l'objectif des tests unitaires dans le génie logiciel ?
A) Tester des composants ou des fonctions individuels d'un système logiciel.
B) Veiller à ce que tous les utilisateurs soient satisfaits.
C) Pour tester la compatibilité du matériel.
D) Pour tester le système logiciel dans son ensemble.
  • 4. Que signifie DRY dans le domaine du développement de logiciels ?
A) Faites de la rétention d'eau
B) Développement Réutilisation Rendement
C) Exigences en matière de documentation Rendement
D) Ne vous répétez pas
  • 5. Quel modèle de développement de logiciels implique le développement d'un prototype fonctionnel avant le produit final ?
A) Modèle de prototypage
B) Modèle en spirale
C) Modèle en cascade
D) Modèle V
  • 6. Qu'est-ce qu'un bogue logiciel ?
A) Une partie de la phase de conception du logiciel.
B) Terme couramment utilisé dans l'industrie.
C) Une amélioration de la fonctionnalité.
D) Une erreur, un défaut, une défaillance ou une faute dans un programme ou un système informatique qui lui fait produire un résultat incorrect ou inattendu.
  • 7. Que signifie CI/CD dans le domaine du développement de logiciels ?
A) Installation complète/déploiement correct
B) Intégration centralisée/développement continu
C) Mise en œuvre personnalisée/livraison complète
D) Intégration continue/déploiement continu
  • 8. Lequel des modèles suivants est un modèle courant de cycle de développement de logiciels ?
A) Modèle en cascade
B) Modèle RAD
C) Modèle agile
D) Modèle en spirale
  • 9. Laquelle des techniques suivantes est une technique de test de performance dans le domaine du génie logiciel ?
A) Tests d'intégration
B) Tests d'acceptation
C) Tests de charge
D) Tests unitaires
  • 10. Dans quelle décennie l'ingénierie logicielle a-t-elle commencé à être reconnue comme une discipline d'ingénierie distincte ?
A) Années 1950
B) Années 1970
C) Années 1980
D) Années 1960
  • 11. Qui a été la première personne à utiliser le terme « ingénierie logicielle » dans un contexte formel dans la publication « Communications of the ACM » ?
A) Friedrich L. Bauer
B) Anthony A. Oettinger
C) Watts Humphrey
D) Margaret Hamilton
  • 12. Qui a fondé le programme de processus logiciels de la SEI ?
A) Watts Humphrey
B) Frederick Brooks
C) Anthony A. Oettinger
D) Friedrich L. Bauer
  • 13. Quel sous-comité a publié le référentiel des connaissances en génie logiciel (SWEBOK) ?
A) IEEE Computer Society
B) ISO/CEI JTC 1/SC 7
C) Groupe d'intérêt spécial de l'ACM en génie logiciel
D) Comité de génie logiciel de l'OTAN
  • 14. Qui a affirmé que l'ingénierie logicielle est bien une forme d'ingénierie ?
A) David Parnas
B) Edsger W. Dijkstra
C) Steve McConnell
D) Donald Knuth
  • 15. Quel expert considère-t-il que la programmation est à la fois un art et une science ?
A) Donald Knuth
B) David Parnas
C) Steve McConnell
D) Edsger W. Dijkstra
  • 16. Qui a affirmé que les termes « ingénierie logicielle » et « ingénieur logiciel » ont été utilisés de manière inappropriée aux États-Unis ?
A) Steve McConnell
B) Edsger W. Dijkstra
C) Donald Knuth
D) David Parnas
  • 17. Quel type d'exigence logicielle décrit les comportements ou les résultats attendus ?
A) Contraintes d'interface
B) Exigences spécifiques au domaine
C) Exigences fonctionnelles
D) Exigences non fonctionnelles
  • 18. Quel type de conception en génie logiciel planifie l'interaction entre un système et son environnement ?
A) Conception détaillée
B) Conception de l'interface
C) Conception architecturale
D) Conception fonctionnelle
  • 19. Quel type de contrainte concerne le temps de réponse dans les exigences non fonctionnelles ?
A) Contraintes de performance
B) Contraintes liées au cycle de vie
C) Contraintes d'interface
D) Contraintes de fonctionnement
  • 20. Selon le BLS, quel était le déclin prévu du nombre de programmeurs informatiques entre 2016 et 2026 ?
A) -7 pour cent
B) -11 pour cent
C) -10 pour cent
D) -9 pour cent
  • 21. En quelle année l'organisme NCEES a-t-il commencé à proposer un examen d'ingénieur professionnel spécialisé en génie logiciel aux États-Unis ?
A) 2013
B) 2005
C) 2020
D) 2016
  • 22. Quelle organisation a reconnu plusieurs programmes d'ingénierie logicielle au Canada ?
A) ABET
B) Société IEEE en informatique
C) Conseil canadien d'accréditation en ingénierie
D) Association for Computing Machinery
  • 23. Quelle est la durée de la semaine de travail la plus courante pour la plupart des ingénieurs logiciels et des programmeurs ?
A) 50 heures par semaine
B) 30 heures par semaine
C) 40 heures par semaine
D) 60 heures par semaine
  • 24. Quelle université a créé le premier programme de licence en génie logiciel de trois ans au monde ?
A) Université de Seattle
B) Imperial College London
C) Rochester Institute of Technology
D) Université de Sheffield
  • 25. Parmi les risques potentiels suivants, lequel n'est PAS mentionné comme une préoccupation pour les ingénieurs logiciels et les programmeurs ?
A) Thrombose
B) Fatigue oculaire
C) Maux de dos
D) Syndrome du canal carpien
  • 26. Quel était l'estimation de croissance de l'emploi pour les ingénieurs logiciels selon le BLS, pour la période allant de 2024 à 2034 ?
A) 30 %
B) 17 %
C) 15 %
D) 25 %
  • 27. Quelle récompense est décernée pour les contributions de carrière qui relient l'informatique à d'autres disciplines ?
A) Prix Allen Newell de l'ACM-AAAI
B) Prix du meilleur article ayant une influence significative de l'ICSE
C) Prix Stevens
D) Médaille Lovelace de la BCS
  • 28. Dans quel pays n'existe-t-il aucune exigence de licence ou légale pour le titre de poste d'ingénieur logiciel ?
A) États-Unis
B) Allemagne
C) Royaume-Uni
D) Canada
  • 29. Quel expert estime que l'ingénierie logicielle devrait être considérée comme une discipline d'ingénierie, mais ne l'est pas encore ?
A) Edsger W. Dijkstra
B) Donald Knuth
C) David Parnas
D) Steve McConnell
  • 30. Dans quel pays les ingénieurs logiciels peuvent-ils obtenir le titre de « Ingénieur professionnel » (P.Eng) ?
A) Allemagne
B) Royaume-Uni
C) Canada
D) États-Unis
  • 31. Quelle est la spécialisation qui implique la gestion de projets logiciels ?
A) Biologistes
B) Physiciens
C) Chimistes
D) Chefs de projet
  • 32. Quelle est la version la plus récente du guide IEEE sur les connaissances fondamentales en génie logiciel ?
A) SWEBOK v4
B) SWEBOK v6
C) SWEBOK v5
D) SWEBOK v3
  • 33. Quelles sont les qualifications professionnelles qu'un ingénieur logiciel peut obtenir en Alberta, au Canada ?
A) Professionnel des systèmes d'information (I.S.P.)
B) Ingénieur européen (EUR ING)
C) Ingénieur agréé
D) Ingénieur professionnel (P.Eng)
  • 34. Quel pays est mentionné comme une destination pour le délocalement des activités d'ingénierie logicielle ?
A) Brésil
B) Chine
C) Inde
D) Allemagne
  • 35. En quelle année l'Institut de technologie de Rochester a-t-il créé son programme de licence en génie logiciel ?
A) 2003
B) 1987
C) 1996
D) 1979
  • 36. Quel terme est utilisé pour décrire l'informatique comme un domaine "malheureux" ?
A) "La Discipline Joyeuse"
B) "L'Étude Enjouée"
C) "La Science Misérable"
D) "La Profession Heureuse"
  • 37. En quelle année l'Institut de technologie de Rochester a-t-il obtenu l'accréditation ABET pour son programme de génie logiciel ?
A) 1987
B) 1996
C) 2004
D) 2003
  • 38. Selon certains critiques, quel est le principal problème de l'ingénierie logicielle ?
A) Ses approches ne sont pas suffisamment basées sur l'expérience.
B) Elle se concentre trop sur le matériel.
C) Elle manque de fondements théoriques.
D) Elle a trop d'applications pratiques.
  • 39. Quelle est une méthode suggérée pour valider les approches en génie logiciel ?
A) Analyse théorique
B) Revue de la littérature
C) Examens par les pairs
D) Validation basée sur des exemples concrets
  • 40. Quelle université a créé le premier master en génie logiciel ?
A) Imperial College de Londres
B) Université de Sheffield
C) California State University, Fullerton
D) Université de Seattle
  • 41. Quels sont les titres professionnels que les ingénieurs logiciels peuvent obtenir en Europe ?
A) Professionnel certifié en logiciels
B) Ingénieur agréé
C) Ingénieur européen (EUR ING)
D) Ingénieur logiciel professionnel
  • 42. Quelle université propose un diplôme de maîtrise en génie logiciel (MSE) par le biais de son département d'informatique et de génie ?
A) Seattle University
B) California State University, Fullerton
C) University of Sheffield
D) Rochester Institute of Technology
  • 43. Quel est l'un des mécanismes proposés pour diffuser les connaissances en ingénierie dans le domaine des logiciels ?
A) Hackathons
B) Contributions open source
C) Licences
D) Crowdsourcing
  • 44. Quel était le nombre estimé d'ingénieurs logiciels professionnels dans le monde en 2022 ?
A) 18,5 millions
B) 21 millions
C) 30 millions
D) 26,9 millions
  • 45. Quel pourcentage d'ingénieurs logiciels ont travaillé plus de 50 heures par semaine en 2008 ?
A) 20 pour cent
B) 15 pour cent
C) 25 pour cent
D) 11 pour cent
  • 46. Quel prix est décerné par l'Association des industries du logiciel et de l'information pour récompenser l'excellence dans le développement de logiciels ?
A) Le prix Codie
B) Le prix Jolt
C) Le prix ACM SIGSOFT pour la recherche exceptionnelle
D) Le prix Harlan Mills
  • 47. Quelle est la spécialisation mentionnée pour les ingénieurs en logiciel ?
A) Architectes
B) Biologistes
C) Chimistes
D) Physiciens
  • 48. Quel est le principal obstacle identifié dans le développement distribué à l'échelle mondiale ?
A) Problèmes découlant de la distance géographique entre les développeurs.
B) Dépendance excessive envers les compétences locales.
C) Collaboration excessive entre les équipes.
D) Manque de ressources technologiques.
  • 49. Combien d'universités aux États-Unis proposaient des programmes de génie logiciel en 2004 ?
A) Environ 50
B) 100
C) 10
D) 25
Créé avec That Quiz — le site de création de tests de math avec des ressources pour d'autres matières.