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