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) Un langage de programmation.
B) Une application mobile.
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) Modèle en cascade.
B) Développement itératif et progressif.
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) Pour tester le système logiciel dans son ensemble.
C) Veiller à ce que tous les utilisateurs soient satisfaits.
D) Pour tester la compatibilité du matériel.
  • 4. Que signifie DRY dans le domaine du développement de logiciels ?
A) Exigences en matière de documentation Rendement
B) Ne vous répétez pas
C) Faites de la rétention d'eau
D) Développement Réutilisation Rendement
  • 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 V
C) Modèle en spirale
D) Modèle en cascade
  • 6. Qu'est-ce qu'un bogue logiciel ?
A) Terme couramment utilisé dans l'industrie.
B) Une partie de la phase de conception du logiciel.
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) Intégration continue/déploiement continu
B) Intégration centralisée/développement continu
C) Installation complète/déploiement correct
D) Mise en œuvre personnalisée/livraison complète
  • 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 en spirale
D) Modèle agile
  • 9. Laquelle des techniques suivantes est une technique de test de performance dans le domaine du génie logiciel ?
A) Tests unitaires
B) Tests d'intégration
C) Tests d'acceptation
D) Tests de charge
  • 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 1960
B) Années 1970
C) Années 1980
D) Années 1950
  • 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) Margaret Hamilton
C) Anthony A. Oettinger
D) Watts Humphrey
  • 12. Qui a fondé le programme de processus logiciels de la SEI ?
A) Anthony A. Oettinger
B) Watts Humphrey
C) Friedrich L. Bauer
D) Frederick Brooks
  • 13. Quel sous-comité a publié le référentiel des connaissances en génie logiciel (SWEBOK) ?
A) Groupe d'intérêt spécial de l'ACM en génie logiciel
B) IEEE Computer Society
C) ISO/CEI JTC 1/SC 7
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) Donald Knuth
D) Steve McConnell
  • 15. Quel expert considère-t-il que la programmation est à la fois un art et une science ?
A) Steve McConnell
B) David Parnas
C) Donald Knuth
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) Donald Knuth
B) David Parnas
C) Steve McConnell
D) Edsger W. Dijkstra
  • 17. Quel type d'exigence logicielle décrit les comportements ou les résultats attendus ?
A) Exigences fonctionnelles
B) Exigences non fonctionnelles
C) Contraintes d'interface
D) Exigences spécifiques au domaine
  • 18. Quel type de conception en génie logiciel planifie l'interaction entre un système et son environnement ?
A) Conception de l'interface
B) Conception architecturale
C) Conception fonctionnelle
D) Conception détaillée
  • 19. Quel type de contrainte concerne le temps de réponse dans les exigences non fonctionnelles ?
A) Contraintes d'interface
B) Contraintes de fonctionnement
C) Contraintes de performance
D) Contraintes liées au cycle de vie
  • 20. Selon le BLS, quel était le déclin prévu du nombre de programmeurs informatiques entre 2016 et 2026 ?
A) -10 pour cent
B) -7 pour cent
C) -11 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) 2020
B) 2013
C) 2016
D) 2005
  • 22. Quelle organisation a reconnu plusieurs programmes d'ingénierie logicielle au Canada ?
A) Conseil canadien d'accréditation en ingénierie
B) Société IEEE en informatique
C) Association for Computing Machinery
D) ABET
  • 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) 30 heures par semaine
B) 50 heures par semaine
C) 60 heures par semaine
D) 40 heures par semaine
  • 24. Quelle université a créé le premier programme de licence en génie logiciel de trois ans au monde ?
A) Rochester Institute of Technology
B) Imperial College London
C) Université de Sheffield
D) Université de Seattle
  • 25. Parmi les risques potentiels suivants, lequel n'est PAS mentionné comme une préoccupation pour les ingénieurs logiciels et les programmeurs ?
A) Syndrome du canal carpien
B) Fatigue oculaire
C) Thrombose
D) Maux de dos
  • 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) 25 %
C) 17 %
D) 15 %
  • 27. Quelle récompense est décernée pour les contributions de carrière qui relient l'informatique à d'autres disciplines ?
A) Prix Stevens
B) Médaille Lovelace de la BCS
C) Prix du meilleur article ayant une influence significative de l'ICSE
D) Prix Allen Newell de l'ACM-AAAI
  • 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) Canada
B) Allemagne
C) États-Unis
D) Royaume-Uni
  • 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) David Parnas
C) Donald Knuth
D) Steve McConnell
  • 30. Dans quel pays les ingénieurs logiciels peuvent-ils obtenir le titre de « Ingénieur professionnel » (P.Eng) ?
A) Royaume-Uni
B) États-Unis
C) Canada
D) Allemagne
  • 31. Quelle est la spécialisation qui implique la gestion de projets logiciels ?
A) Physiciens
B) Biologistes
C) Chefs de projet
D) Chimistes
  • 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 v5
C) SWEBOK v3
D) SWEBOK v6
  • 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 agréé
C) Ingénieur européen (EUR ING)
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) Allemagne
B) Chine
C) Brésil
D) Inde
  • 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) 1996
C) 1987
D) 1979
  • 36. Quel terme est utilisé pour décrire l'informatique comme un domaine "malheureux" ?
A) "La Profession Heureuse"
B) "La Science Misérable"
C) "La Discipline Joyeuse"
D) "L'Étude Enjouée"
  • 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) 2003
B) 2004
C) 1996
D) 1987
  • 38. Selon certains critiques, quel est le principal problème de l'ingénierie logicielle ?
A) Elle a trop d'applications pratiques.
B) Ses approches ne sont pas suffisamment basées sur l'expérience.
C) Elle se concentre trop sur le matériel.
D) Elle manque de fondements théoriques.
  • 39. Quelle est une méthode suggérée pour valider les approches en génie logiciel ?
A) Validation basée sur des exemples concrets
B) Analyse théorique
C) Examens par les pairs
D) Revue de la littérature
  • 40. Quelle université a créé le premier master en génie logiciel ?
A) California State University, Fullerton
B) Université de Seattle
C) Imperial College de Londres
D) Université de Sheffield
  • 41. Quels sont les titres professionnels que les ingénieurs logiciels peuvent obtenir en Europe ?
A) Ingénieur agréé
B) Ingénieur logiciel professionnel
C) Ingénieur européen (EUR ING)
D) Professionnel certifié en logiciels
  • 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) California State University, Fullerton
B) Seattle University
C) Rochester Institute of Technology
D) University of Sheffield
  • 43. Quel est l'un des mécanismes proposés pour diffuser les connaissances en ingénierie dans le domaine des logiciels ?
A) Contributions open source
B) Licences
C) Crowdsourcing
D) Hackathons
  • 44. Quel était le nombre estimé d'ingénieurs logiciels professionnels dans le monde en 2022 ?
A) 21 millions
B) 30 millions
C) 26,9 millions
D) 18,5 millions
  • 45. Quel pourcentage d'ingénieurs logiciels ont travaillé plus de 50 heures par semaine en 2008 ?
A) 20 pour cent
B) 11 pour cent
C) 15 pour cent
D) 25 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 ACM SIGSOFT pour la recherche exceptionnelle
B) Le prix Jolt
C) Le prix Harlan Mills
D) Le prix Codie
  • 47. Quelle est la spécialisation mentionnée pour les ingénieurs en logiciel ?
A) Biologistes
B) Chimistes
C) Architectes
D) Physiciens
  • 48. Quel est le principal obstacle identifié dans le développement distribué à l'échelle mondiale ?
A) Dépendance excessive envers les compétences locales.
B) Manque de ressources technologiques.
C) Collaboration excessive entre les équipes.
D) Problèmes découlant de la distance géographique entre les développeurs.
  • 49. Combien d'universités aux États-Unis proposaient des programmes de génie logiciel en 2004 ?
A) 25
B) 100
C) Environ 50
D) 10
Créé avec That Quiz — le site de création de tests de math avec des ressources pour d'autres matières.