wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Quiz sur SonarQube

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

Qu'est-ce qu'une métrique logicielle dans le contexte de SonarQube ?

a)

Une mesure d'une propriété d'un logiciel

b)

Un fichier de configuration

c)

Un langage de programmation

d)

Une méthode de test

2.

Quel est l'objectif principal de SonarQube ?

a)

Mesurer et améliorer la qualité du code

b)

Compiler le code source

c)

Gérer les bases de données

d)

Créer des interfaces utilisateur

3.

Quel type de qualité SonarQube mesure-t-il principalement ?

a)

Qualité structurelle du logiciel

b)

Qualité fonctionnelle

c)

Qualité graphique

d)

Qualité des bases de données

4.

Quelle est une métrique commune mesurée par SonarQube ?

a)

Complexité cyclomatique

b)

Fréquence des commits

c)

Temps de compilation

d)

Nombre de pages web

5.

Quels types de défauts logiciels SonarQube classe-t-il ?

a)

Bugs

b)

Vulnérabilités

c)

Code smells

d)

Toutes les réponses

6.

Qu'est-ce qu'un "code smell" selon SonarQube ?

a)

Une mauvaise pratique de codage

b)

Une erreur critique

c)

Une vulnérabilité

d)

Un problème de documentation

7.

Quels langages de programmation SonarQube supporte-t-il ?

a)

Plus de 20 langages

b)

Uniquement Java

c)

Uniquement Python et PHP

d)

Aucun

8.

Qu'est-ce que la dette technique ?

a)

Le temps nécessaire pour corriger les problèmes détectés

b)

Le coût d'acquisition d'un outil

c)

Le temps d'exécution du projet

d)

Le nombre de lignes de code

9.

Que signifie "complexité cyclomatique" ?

a)

Nombre de points de décision dans le code

b)

Temps de chargement du projet

c)

Nombre d'utilisateurs

d)

Taille de la base de données

10.

Quelles sont les catégories de défauts mesurées par SonarQube ?

a)

Bugs

b)

Vulnérabilités

c)

Code smells

d)

Toutes les réponses

11.

Qu'est-ce qu'un "SonarQube Scanner" ?

a)

Un outil d'analyse du code

b)

Un éditeur de texte

c)

Un compilateur

d)

Un framework de test

12.

Quelle fonctionnalité SonarQube permet-elle d'automatiser ?

a)

Analyse du code

b)

Compilation

c)

Développement UI

d)

Gestion des serveurs

13.

Comment SonarQube présente-t-il les résultats d'analyse ?

a)

Sous forme de tableaux de bord

b)

Sous forme de fichiers texte

c)

Sous forme de graphiques uniquement

d)

En ligne de commande

14.

Quels critères sont inclus dans la qualité du code ?

a)

Maintenabilité

b)

Sécurité

c)

Fiabilité

d)

Toutes les réponses

15.

Quels outils peuvent être intégrés à SonarQube ?

a)

Jenkins

b)

Travis CI

c)

GitLab

d)

Tous les outils ci-dessus

16.

Qu'est-ce que le ratio de la dette technique ?

a)

Ratio entre coût de correction et coût de développement

b)

Nombre total de bugs divisé par le temps

c)

Ratio entre le nombre de commits et la taille du projet

d)

Aucun

17.

Quel outil est recommandé pour visualiser les métriques SonarQube ?

a)

Tableau de bord

b)

Éditeur de texte

c)

IDE

d)

Aucun

18.

Quelle catégorie de défaut impacte la fiabilité selon SonarQube ?

a)

Bugs

b)

Vulnérabilités

c)

Code smells

d)

Documentation

19.

Que permet de détecter SonarQube dans le code ?

a)

Code mort

b)

Code dupliqué

c)

Bugs

d)

Toutes les réponses

20.

Quelle est l'architecture de SonarQube ?

a)

Serveur web

b)

Base de données

c)

Scanner de code

d)

Toutes les réponses