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) Vérifier la conformité aux normes de codage uniquement.
B) Tester les performances du matériel sur lequel s'exécutera le logiciel.
C) Vérifier l'orthographe et la grammaire dans le code source.
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 de développement uniquement adéquate pour les petits projets.
D) Une méthode basée uniquement sur la documentation exhaustive et les processus lourds.
  • 3. Qu'est-ce qu'un IDE (Environnement de Développement Intégré)?
A) Une méthode de cryptage de données.
B) Un logiciel regroupant des outils de développement comme un éditeur de code, un compilateur et un débogueur.
C) Un réseau social pour les développeurs.
D) Un programme de dessin assisté par ordinateur.
  • 4. 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 de programmation obsolète.
D) Un langage qui utilise des classes et des objets pour organiser le code et les données.
  • 5. Qu'est-ce qu'un algorithme d'optimisation en informatique?
A) Un algorithme conçu pour trouver la meilleure solution possible à un problème en minimisant ou maximisant une fonction objectif.
B) Un algorithme qui ne parvient jamais à trouver une solution optimale.
C) Un algorithme uniquement utilisé pour trier des données.
D) Un algorithme aléatoire sans but précis.
  • 6. Qu'est-ce qu'un système embarqué?
A) Un système uniquement basé sur des services Cloud.
B) Un système qui ne peut pas être mis à jour ou modifié.
C) Un système sans logiciel embarqué.
D) Un système informatique dédié à des fonctions spécifiques intégré dans un appareil plus large.
  • 7. 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 stockant uniquement des images et des fichiers multimédias.
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.
  • 8. Qu'est-ce qu'un diagramme de classes en UML?
A) Une documentation textuelle des classes d'un système.
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) Un diagramme de séquence statique sans lien direct avec les classes.
  • 9. Qu'est-ce que la gestion de la configuration logicielle?
A) L'analyse des besoins des utilisateurs.
B) La planification de la phase de test dans le cycle de développement.
C) L'installation du logiciel sur les systèmes des utilisateurs finaux.
D) Le contrôle des versions, la gestion des modifications et la traçabilité des composants logiciels.
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..