Ingénierie informatique
  • 1. Quel est le but des tests de validation dans le processus de développement logiciel?
A) Vérifier la conformité aux normes de codage uniquement.
B) Vérifier l'orthographe et la grammaire dans le code source.
C) Tester les performances du matériel sur lequel s'exécutera le logiciel.
D) Vérifier que le logiciel répond correctement aux besoins spécifiés par le client.
  • 2. Qu'est-ce que la méthode agile en génie logiciel?
A) Une méthode rigide et figée qui suit un plan préétabli sans possibilité de changement.
B) Une approche itérative et collaborative du développement logiciel, mettant l'accent sur la flexibilité et l'adaptation aux changements.
C) Une méthode basée uniquement sur la documentation exhaustive et les processus lourds.
D) Une méthode de développement uniquement adéquate pour les petits projets.
  • 3. Qu'est-ce qu'un IDE (Environnement de Développement Intégré)?
A) Un logiciel regroupant des outils de développement comme un éditeur de code, un compilateur et un débogueur.
B) Un programme de dessin assisté par ordinateur.
C) Une méthode de cryptage de données.
D) Un réseau social pour les développeurs.
  • 4. Qu'est-ce qu'un algorithme d'optimisation en informatique?
A) Un algorithme uniquement utilisé pour trier des données.
B) Un algorithme conçu pour trouver la meilleure solution possible à un problème en minimisant ou maximisant une fonction objectif.
C) Un algorithme qui ne parvient jamais à trouver une solution optimale.
D) Un algorithme aléatoire sans but précis.
  • 5. Qu'est-ce qu'un langage de programmation orienté objet?
A) Un langage qui utilise des classes et des objets pour organiser le code et les données.
B) Un langage qui ne permet pas la réutilisation du code.
C) Un langage exclusivement basé sur des fonctions.
D) Un langage de programmation obsolète.
  • 6. Qu'est-ce qu'un système embarqué?
A) Un système uniquement basé sur des services Cloud.
B) Un système informatique dédié à des fonctions spécifiques intégré dans un appareil plus large.
C) Un système qui ne peut pas être mis à jour ou modifié.
D) Un système sans logiciel embarqué.
  • 7. Qu'est-ce qu'un diagramme de classes en UML?
A) Un diagramme de séquence statique sans lien direct avec les classes.
B) Une représentation visuelle des classes, des interfaces et des relations entre elles dans un système.
C) Un diagramme de gestion de projet.
D) Une documentation textuelle des classes d'un système.
  • 8. Qu'est-ce qu'une base de données relationnelle?
A) Une base de données stockant uniquement des images et des fichiers multimédias.
B) Une base de données basée sur des fichiers texte non reliés.
C) Une base de données structurée en tables liées les unes aux autres par des clés.
D) Une base de données sans capacité de requêtes.
  • 9. Qu'est-ce que la gestion de la configuration logicielle?
A) La planification de la phase de test dans le cycle de développement.
B) Le contrôle des versions, la gestion des modifications et la traçabilité des composants logiciels.
C) L'installation du logiciel sur les systèmes des utilisateurs finaux.
D) L'analyse des besoins des utilisateurs.
Créé avec That Quiz — où la rédaction de tests et l’administration de tests sont rendues facile pour les mathématiques et d’autres matières..