Vous êtes sur la page 1sur 20

NOM :

CLASSER :
Contrôle Final :Agile
94 Questions DATE :

1. Git est :

A La même chose que GitHub B Un système de contrôle de version

C Centralisé D Distribué

2. Git et GitLab, c'est la même chose.

A Faux B Vrai

3. Qu'est-ce que GitLab?

Tout ce qui précède Un environnement de développement


A B
intégré (IDE)

C Un hôte pour les dépôts Git D La société propriétaire de Git

4. Qu'est-ce qu'un commit ?

Un autre nom pour un repértoire Un snapshot de tous les fichiers dans


A B
le dépôt.

Un snapshot des changements d'un Une collection de branches.


C D
moment à l'autre.

5. staging, ou git add, est nécessaire avant de créer un commit.

A Faux B Vrai

6. Laquelle des commandes suivantes vous permettra de récupérer les commandes


du dépôt distant dans votre dépôt local ?

A git pull B git checkout

C git add D git push


7. Git travail au :

A niveau local B à distance

8. Laquelle des commandes suivantes est la bonne façon d'initialiser un nouveau


dépôt Git ?

A git add . B git init

C git commit

9. Vous pouvez taper git status à tout moment dans un répertoire contrôlé par git
pour vérifier l'état de vos fichiers.

A Faux B Vrai

10. Nous avons créé un fichier nommé index.html. Quelle command permet de
l'ajouter dans le staging area?

A git add new B git commit index.html

C git add index.html

11. Après avoir installé Git et avant d'émettre le premier commit, quelles sont les deux
propriétés de configuration que l'outil devrait avoir ?

A nom d'utilisateur et adresse IP B adresse e-mail et mot de passe

C nom d'utilisateur et adresse e-mail D nom d'utilisateur et mot de passe

12. Après avoir initialisé un nouveau dépôt Git et créé un fichier nommé index.html,
laquelle des commandes suivantes ne fonctionnera pas si elle est exécutée ?

A git add . B git status

git add index.html git commit -m "fichier index.html"


C D
ajouté

13. Comment créer une branche ?

A git create B git checkout -b

C git branch -b
14. Quelle commande permet de supprimer une branche ?

A git branch -d B git checkout -b

15. Si je supprime une branche locale, je perds la branche distante.

A Vrai B Faux

16. Que se passe-t-il si j'exécute la commande git pull original branche_B si je suis sur
la branche branche_A ?

Une erreur survient ! Je synchronise la branche branche_A


A B et la branche branche_B (les 2
branches changent)

Je récupère les changements de la Rien


C branche B branche_B sur la branche D
branche_A.

17. Quelle commande permet de telecharger les sources à partir de Git

A git add B git ub

C git checkout D git clone

18. Que fait la commande "git merge"

Cette commande n'existe pas. Déplace une branche en haut du


A B
"main"

C Permet de fusionner deux branches

19. Peut-on utiliser Git pour tous les langages de programmation ?

A Faux B Vrai

20. Peut-on travailler avec Git hors connexion ?

A Vrai B Faux
21. J'ai deux nouveaux fichiers A et B.
Comment les ajouter au versionning ?

A git add * B git add A && git add B

C git add A && B D git add A B

22. Ajoutez un dépôt distant en tant qu'origine :


git ​​(a) ​(b) ​(c) https://github.com/x/y.git

A origin B commit

C add D push

E pull F remote

23. Fusionnez la branche b1 avec la branche actuelle :


git ____ b1

24. Supprimez la branche b2 du dépôt local :


​(a) ​(b) ​(c) b2

A merge B git

C add D commit

E branch F -m

G -d

25. Faire la correspondance ;

index (add) A A staging area

branche(branch) B B repository

dépôt C C Head

commit D D variante d'un projet

git status E E différence entre index et head


26. Mettez à jour la branche actuelle depuis son origine distant :
git ____ origin

27. pour Affichez l'historique des commits pour le dépôt :on utilise la commande

A git log B git commit

C git checkout D git statuts

28. Quelle fonctionnalité n'est pas dans Gitlab

A pipeline CI/CD B repository

C wiki D jenkins

29. Comment réalise t-on un pipeline dans Gitlab ?

A avec un fichier ci-gitlab.yml B avec un fichier .gitlab-ci.yml

C avec un fichier .gitlab-pipeline.json D avec un fichier gitlab.pipeline-ci

30. Il fait partie de l'intégration continue

A Test, Build B Build, Delivery

C Test, Integration D Test, Deploy

31. Quelle commande est utilisée pour configurer l'e-mail de la personne effectuant les
modifications ?

git config --global user.email git user-email “aaaa@gmail.com”


A B
“aaaa@gmail.com”

git confi -- user.email git config user.email


C D
“aaaa@gmail.com” “aaaa@gmail.com”
32. Comment générer une clé ssh

A keygen-ssh B keygen

C ssh-gen D ssh-keygen

33. Quel mot clé est utilisé pour déterminer l'ordre d'exécution des tâches dans gitlab-
ci.yml ?

A script B stages

C artifacts D tags

34. Qu’est-ce que Jira ?

Jira est un outil de développement Jira est un outil de versions


A B
logiciel

Jira est un outil de suivi des projets un outil de gestion des serveurs
C D
agiles

35. Qu’est-ce qu’un tableau de bord Jira ?

A Un tableau Kanban B Un outil de reporting opérationnel

C Un tableau Scrum

36. Les tickets et les bogues(bugs) sont-ils du même type de problème ?

A Non B oui

37. Qui peut créer un problème dans JIRA

A tous B product owner

C scrum master D Developer

38. Le burndown chart informe sur le ...

Points d'histoire terminés dans un La vitesse dans un Sprint (elle


A sprint (il augmente donc B augmente donc généralement)
généralement)

La vélocité dans un Sprint (donc elle Story Points en attente à compléter au


C diminue généralement D cours des jours de Sprint (il diminue
donc généralement)
39. La collection de tickets avec un gros travail est :

A sous-tache B tache

C Epic D Bug

40. Petite tâche au sein d'un travail plus important

A Bug B sous-tache

C ticket D tache

41. On appelle ​(a) c’est l'ensemble des actions à entreprendre afin de


répondre à un besoin défini dans ​(b) fixés un début et ​(c) .

A une fin B des méthodes

C des heures D des délais

E un projet F management

42. ​(a) est une action temporaire avec un ​(b) et une ​(c) , qui
​(d) .

A fin B début

C La gestion de projet D stable

E La programmation F fixe

G mobilise
43. Faire la correspondance :

le résultat tangible d'une


production réelle, appréhendable,
La charte de projet A A
mesurable attendue par le client
final

un document formel, court, qui


partenaires financiers B B décrit votre projet dans son
intégralité,

l'ensemble des personnes et des


parties prenantes d'un projet C C organisations qui ont quelque
chose à voir avec le projet

les premiers concernés en externe,


Les clients D D
impactés directement par le projet

•ils ont des exigences de rentabilité


Livrable E E
et de sécurisation des ressources.

44. Faire la correspondance :

RACI A A Chef de projet informatique

le brief du client B B cahier des charges

CPI C C Accountable

Approbateur D D matrice de responsabilité

45. Combien d'éléments de la matrice de RACI:

46. Chaque projet doit comporter des objectifs clairement définis qui permettent la
satisfaction d'un besoin spécifique et particulier.

A Une équipe de travail dédiée B Les ressources

C Une activité D Une limite dans le temps

E Les résultats attendus


47. Sélectionner les types de contraintes de projet :

A Contraintes dues aux clients B Contraintes de qualité

C Contraintes de délais D contraintes de responsabilité

E Contraintes de coûts

48. Faire la correspondance

A A Le modèle en cascade

B B modèle Y

C C modèle V

D D Unified Process

E E Scrum

49. Trier les étapes d'un projet classique:

A •Validation B •Exigences

C •Conception D •Mise en service

E •Mise en oeuvre

50. Trier les étapes d'un modèle en cascade:

A •La validation et la correction B •L’identification des besoins du client

•La mise au point des budgets et des •La maintenance des livrables.
C D
dates butoirs

E •La conception des livrables


51. Les inconvénients de waterfall :

Une faible marge pour les projets complexes ne peuvent que


ajustements du déroulement du rarement être divisés en phases de
A B
projet en raison d’exigences projet clairement définies.
modifiées.

Les erreurs sont parfois détectées itératif et incrémental


C uniquement à la fin du processus de D
développement.

L’utilisateur final est uniquement


E intégré dans le processus de
production après la programmation.

52. il évite de revenir en arrière

A Cycle V B Cycle Y

C Cycle Z D Cycle X

53. Si le besoin du client vient à changer, ou a été mal exprimé ? Le cycle en V supporte
donc mal les changements .
Quel effet :

A tunnel B immédiat

C agile D développement

54. Le Manifeste Agile est une déclaration rédigée par des experts pour améliorer le
développement de logiciels.
Dans quel année :

55. Dans quelle méthode faut-il d'abord valider une étape avant de passer à une autre
?

A Méthode du chemin critique B Méthode Pert

C Méthode Lean D Méthode Agile


56. Pour la méthode PERT, une date de début et une date de fin sont indiqués pour
chaque étapes du projet

A Faux B Vrai

57. Parmi ces réponses, quelles sont les valeurs qui appartiennent à la méthode Agile

L'acceptation du changement, plutôt L'équipe se constitue d'individus et


A que le suivi d'un plan B d'interactions, plutôt que de
processus et d'outils

Pas de lien avec le client avant la fin


C
du projet

58. Qu'est ce que la méthode Waterfall ?

La méthode est conçue pour L'équipe suit le cahier des charges à la


s'adapter continuellement aux lettre et travaille sur le la totalité du
A changements de situation d'un projet B projet jusqu'à sa livraison. Il n'y a pas
d'interaction avec le client qui recevra
son projet quand celui-ci sera terminé

59. l'agilité permet de :

A Gagner de l'argent B Gagner en confiance client

C Miser sur la confiance et l'humain D Résoudre tous vos problèmes

60. Quelle est la méthode non Agile

A KANBAN B SCRUM

C WATERFALL D SCRUMBAN
61. Maître d’ouvrage c'est

A chef de projet B client

C devloppeur D utilisateur

62. quelle est le diagramme le plus approprié pour effectué La prévision de projet

A PERT B GANTT

C Histogramme des ressources

63. repérer les tâches à traiter simultanément et les tâches antérieures

A GANTT B PERT

64. Quelle est la principale idée de la méthode Waterfall ?

Tout faire comme bon nous semble Dès qu'une étape du projet est
A B terminée, on passe à l'étape suivante,
pas de retour en arrière

A chaque étape on revient sur celle On fait tous les mêmes tâches
C D
d'avant

65. En combien d'étapes en générale on divise un projet avec le modèle Watarfall ?

A 10 B 16

C 6 D 8
66. L'effet tunnel, c'est :

la capacité d’un la capacité d’un


projet Web dans un cycle en cascade projet Web dans un cycle en cascade
à à
A B
s’écarter des attentes des donneurs à prendre en compte les attentes des
d’ordre donneurs
d’ordre

la capacité d’un la capacité d’un


projet Web dans un projet agile à projet Web dans un projet agile à
C D
s’écarter des attentes des donneurs à prendre les attentes des donneurs
d’ordre d’ordre

67. Pourquoi avoir conçut la méthode PERT ?

Coordonner l'enchaînement des Organiser des projets complexes


A B
tâches

68. Pourquoi utiliser le réseau PERT ?

Evaluer la qualité d'un ouvrage Préparer la construction d’un Planning


A B
de Gantt

Donner une vue réelle de la livraison Identifier les tâches à traiter plus
C D
rapidement

69. Que signifie l'acronyme P.E.R.T. ?

Program Evaluation and Review Personnal Exam of Rotation and


A B
Technic Translation

Private Evolving of Reset Tryharding Psychological Entertainment of


C D
Reduction of Temperature

70. Le diagramme de PERT permet un(e) : (plusieurs réponses possibles)

A Visualisation du projet B Ordonnancement du projet

C Définition du projet D Plannification du projet


71. le diagramme de PERT permet de : (plusieurs réponses possibles)

Identifier les interdépendances entre Identifier les temps d'exécution entre


A B
les tâches les tâches

Identifier les connexions entre les Identifier les différents intervenants


C D
tâches de la réalisation des tâches

72. Le diagramme de PERT est :

Indépendant du diagramme de Complémentaire au diagramme de


A B
GANTT GANTT

73. Quel outil utilise-t-on pour organiser et hiérarchiser ses tâches ?

A un PDL B un DAT

C une SFD D un WBS

74. Que veut dire WBS ?

A Wok Breakfast Site B Work Breakup Structure

C Wookie Brush Style D Work Breakdown Structure

75. Un cycle en V est une méthodologie de gestion de projet ?

A VRAI B FAUX

76. Faire correspondance :


les rôles de la matrice RACI.

Consulted A A ce lui qui réalise la tache

Informed B B celui qui approuve la tache

Accountable C C celui qui est consulté

Responsable D D celui qui doit être informé


77. Trier les étapes du modèle en cascade:

A validation B Développement

C Conception D Exigences

E mise en production

78. Les 4 valeurs agiles :


1.​(a)
2.​(b)
3.​(c)
4.​(d)

A •L’adaptation au changement B •La collaboration avec les clients

C •Des logiciels opérationnels D •) Les individus et les interactions

79. Quel est le nombre des principes du manifeste agile :

80. Trier les 5 premiers principes de manifest Agile de 1-5:

Assurer une coopération entre le Intégrer les demandes de


A B
client et l’équipe changement

Livrer de la valeur au client Réaliser les projets avec des


C D
personnes motivées

Livrer fréquemment une version


E
opérationnelle

81. Trier les principes de manifest Agile de 6-10:

A Privilégier le dialogue en face à face B Minimiser la quantité de travail inutile

Faire avancer le projet à un rythme Mesurer l'avancement sur la base


C D
soutenable et constant d'un produit opérationnel

Contrôler l’excellence technique et à


E
la conception
82. Faire la correspondance :

Minimiser la quantité de travail


A A principe 11
inutile

Construire le projet avec des


B B principe 12
équipes auto-organisées

Améliorer constamment l'efficacité


C C principe10
de l'équipe

83. Faire la correspondance :

planification + architecture A A pre-game

Sprint + réunion Scrum B B game

démo + clôture C C Post-Game

84. Match the following

celui qui s’assure que les principes


et les valeurs du Scrum sont
respectés. C’est le coordinateur des
équipes qui vérifie que la A A Scrum Master
communication est au top. Il
améliore aussi la productivité et il
lève les obstacles.

toute personne ayant un intérêt


direct dans le produit qui ne fait B B Product Owner
pas partie de l'équipe Scrum

c’est l’expert qui collabore avec le


C C Stakeholder
client

85. Faire la correspondance :

Une epic A A une grosse fonctionnalité

Une story B B une fonctionnalité à réaliser,

Un bug C C mission technique à effectuer,

Une tâche D D problème à corriger.


86. il permet de visualiser l’avancement actuel du sprint en fonction de la
méthode d’estimation utilisée

A vélocité B ancienneté moyenne

C burndown D secteur

87. Nommer chaque type de versions:

(c)
(a) (b) (a) (b)

(c)

A décentralisé B git

C centralisée D dépot

E historique F locale

88. Faire la correspondance :

affiche les différences entre le


git status A A répertoire de travail, l'index et
HEAD.

ajoute des fichiers depuis le


git pull B B
répertoire de travail vers l'index.

ajoute des fichiers depuis l'index


git add C C
vers HEAD

récupère des modifications depuis


git commit D D
un dépôt distant vers HEAD

publie des modifications depuis


git push E E
HEAD vers un dépôt distant
89. •Il faut définir les différents ​(a) de la pipeline ​(b) que l'on
souhaite créer; En général ,un découpage en trois ​(c) : ​, ​(d) , Test
et ​(e) .

A jobs B CD/CI

C CI/CD D build

E yaml F deploy

G stages

90. Dans CID/CD ,jobs contient des stages

A faux B vrai

91. CI/CD signifie :

intégration continue intégration continue /distribution


A B
/développement continue continue

information continue /distribution intégration croissante /distribution


C D
continue continue

92. La commande pour lancer l'analyse d'un projet avec sonarQube

A sonar-scanner.bat -D B sonar -D

C sonar-scanner.bat D scanner.bat -D

93. Pour analyser un projet avec SonarQube ,on doit installer l'outil :

A SonarScanner B Scanner

C sonar D ScannerSonar

94. -Au moins 1 bug majeur


-Au moins 1 vulnérabilité majeure :
le score de maintenabilité est

A B B C

C A D E

E D
Corrigé
1. d, b 2. a 3. c 4. c

5. b 6. a 7. a 8. b

9. b 10. c 11. c 12. d

13. c, b 14. a 15. b 16. c

17. d 18. c 19. b 20. a

21. a, b, d 22. (a) F, (b) C, (c) A 23. merge 24. (a) B, (b) E, (c) G

25.1-1, 3-2, 4-3, 2-4, 5-526. pull 27. a 28. d

29. b 30. a 31. a 32. d

33. b 34. c 35. b 36. a

37. a 38. d 39. c 40. b

41. (a) E, (b) D, (c) A 42. (a) C, (b) B, (c) A, (d)


43.G5-1, 1-2, 3-3, 4-4, 2-544. 3-1, 2-2, 4-3, 1-4

45. 4 46. d, c, b, e 47. c, a, e, b 48.5-1, 4-2, 2-3, 3-4, 1-5

49. 2, 3, 5, 1, 4 50. 2, 5, 3, 1, 4 51. b, e, c, a 52. a

53. a 54. 2001 55. d 56. b

57. b 58. b 59. c, b 60. c

61. b 62. b 63. b 64. b

65. c 66. a 67. b, a 68. c, d, b

69. a 70. b, d, a 71. c, b, a 72. b

73. d 74. d 75. a 76. 4-1, 3-2, 1-3, 2-4

77. 4, 3, 2, 1, 5 78. (a) D, (b) C, (c) B, (d)


79.A12 principes 80. 3, 2, 5, 1, 4

81. 1, 4, 3, 5, 2 82. 2-1, 3-2, 1-3 83. 1-1, 2-2, 3-3 84. 1-1, 3-2, 2-3

85. 1-1, 2-2, 4-3, 3-4 86. c 87. (a) F, (b) C, (c) 88.1-1, 3-2, 4-3, 2-4, 5-5
A

89. (a) G, (b) C, (c) G, (d)


90.D,a (e) F 91. b 92. a

93. a 94. b

Vous aimerez peut-être aussi