9,90 €/mois · Sans engagement · Résiliable à tout moment · Accès immédiat
74
examens blancs
5 095
questions
∞
tentatives
19,90 €9,90 €
/mois
Découvrez myexam.fr en 30 secondes
Certifications reconnues mondialement
AWS
Microsoft
PMI
Scrum.org
CompTIA
SAP
ISTQB
Essayez gratuitement
10 questions par certification
Sélectionnez une certification et lisez les corrections détaillées — aucune inscription requise.
* Si les questions sont proposées en anglais, c'est que l'examen officiel ne propose pas la langue française.
Sélectionnez une certification pour afficher les questions.
Question 1 / 10
Une entreprise doit héberger une base de données Amazon RDS pendant au moins trois ans. Quelle option est la plus économique ?
Sélectionnez la bonne réponse.
A. Reserved instances – paiement partiel à l’avance.
B. Reserved instances – aucun paiement initial.
C. Instances à la demande.
D. Instances Spot.
✓ Bonne réponse : A
Réponse : Reserved instances – paiement partiel à l’avance. Explication : Les Reserved Instances (paiement partiel ou total en avance) permettent d’obtenir les meilleurs tarifs sur la durée, pour un usage stable.
Question 2 / 10
Quel énoncé décrit le mieux le modèle de tarification ‘Pay-As-You-Go’ AWS ?
Sélectionnez la bonne réponse.
A. Des petits frais initiaux remplacés par de gros paiements fixes.
B. De gros investissements initiaux remplacés par de faibles paiements fixes.
C. De gros investissements initiaux remplacés par de faibles paiements variables.
D. Des petits frais initiaux remplacés par de gros paiements variables.
✓ Bonne réponse : C
Réponse : Vous remplacez de gros investissements initiaux par de faibles paiements variables. Explication : Le modèle pay-as-you-go d’AWS supprime l’investissement de départ et facture uniquement à l’utilisation.
Question 3 / 10
Quel service ou fonctionnalité AWS identifie si un compartiment Amazon S3 ou un rôle IAM a été partagé avec une entité externe ?
A. A) AWS Service Catalog
B. C) AWS IAM Access Analyzer
C. D) AWS Organizations
D. B) AWS Systems Manager
✓ Bonne réponse : B
Réponse : C) AWS IAM Access Analyzer. IAM Access Analyzer analyse les politiques de ressource pour identifier les ressources (compartiments S3, rôles IAM, clés KMS, etc.) qui sont partagées avec des entités externes. Cet outil aide à détecter un accès involontaire depuis l'extérieur de votre organisation AWS.
Question 4 / 10
Une entreprise souhaite exécuter une base de données NoSQL sur des instances Amazon EC2. Quelle tâche est la responsabilité d'AWS dans ce scénario ?
A. Configurer le pare-feu du groupe de sécurité.
B. Mettre à jour le système d'exploitation client des instances EC2.
C. Maintenir la haute disponibilité au niveau de la base de données.
D. Appliquer des correctifs à l'infrastructure physique qui héberge les instances EC2.
✓ Bonne réponse : D
Réponse : Appliquer des correctifs à l'infrastructure physique qui héberge les instances EC2. Explication : Selon le modèle de responsabilité partagée pour IaaS (EC2), AWS gère et applique des correctifs au matériel physique, à l'hyperviseur et à l'infrastructure réseau. Le client est responsable de l'application des correctifs au système d'exploitation, aux applications et aux données sur les instances.
Question 5 / 10
Quels sont deux avantages de l’informatique en nuage par rapport aux data centers traditionnels ? (Choisissez DEUX réponses)
Sélectionnez toutes les réponses correctes.
A. Élimination des points uniques de défaillance (SPOF).
B. Hébergement dédié.
C. Infrastructure distribuée.
D. Capacité de calcul réservée.
E. Ressources de calcul virtualisées.
✓ Bonne réponse : A, C
Réponse : Élimination des points uniques de défaillance / Infrastructure distribuée. Explication : Le cloud offre une architecture distribuée et la possibilité d’éliminer les SPOF, ce qui améliore la disponibilité et la résilience.
Question 6 / 10
Quel est le bénéfice d’exécuter une application sur plusieurs zones de disponibilité ?
Sélectionnez la bonne réponse.
A. Augmente la disponibilité de l’application.
B. Augmente la capacité de calcul disponible.
C. Permet de dépasser les limites de service AWS.
D. Réduit le temps de réponse pour les utilisateurs mondiaux.
✓ Bonne réponse : A
Réponse : Augmente la disponibilité de l’application. Explication : Répliquer sur plusieurs AZ protège des pannes locales et maximise la disponibilité.
Question 7 / 10
Un utilisateur a besoin d'un accès programmatique aux ressources AWS via AWS CLI ou l'API AWS. Quelle option fournira à l'utilisateur l'accès approprié ?
A. D) Clés AWS Key Management Service (AWS KMS)
B. B) Clés d'accès
C. C) Clés publiques SSH
D. A) Amazon Inspector
✓ Bonne réponse : B
Réponse : B) Clés d'accès. Les clés d'accès AWS (composées d'un ID de clé d'accès et d'une clé d'accès secrète) fournissent un accès programmatique aux services AWS via AWS CLI et les kits SDK. Elles remplacent le nom d'utilisateur/mot de passe de la console pour les appels API authentifiés.
Question 8 / 10
Quel service centralise les résultats de sécurité d'AWS Config, Inspector, GuardDuty et autres services ?
A. AWS Trusted Advisor
B. Amazon Detective
C. AWS Security Hub
D. AWS CloudTrail Dashboard
✓ Bonne réponse : C
Security Hub : agrège les résultats de sécurité de multiples services AWS. Fournit un tableau de bord centralisé pour la visibilité complète et l'orchestration des remédiation.
Question 9 / 10
Pourquoi chaque région AWS contient-elle plusieurs Zones de Disponibilité ?
Sélectionnez la bonne réponse.
A. Plusieurs AZ réduisent le coût total par rapport à une seule AZ.
B. Plusieurs AZ facilitent la réplication des données à l’échelle mondiale.
C. Plusieurs AZ permettent de bâtir des architectures hautement disponibles et résilientes.
D. Plusieurs AZ augmentent la capacité de stockage dans une région.
✓ Bonne réponse : C
Réponse : Permettre de bâtir des architectures hautement disponibles et résilientes. Explication : Disposer de plusieurs AZ permet de répartir les ressources et d’assurer la tolérance aux pannes et la haute disponibilité.
Question 10 / 10
Laquelle des pratiques suivantes est recommandée lors de la conception d'une architecture sur AWS ?
Sélectionnez la bonne réponse.
A. Automatiser les processus de déploiement et de test pour itérer rapidement et expérimenter les architectures.
B. Négocier des réservations AWS au lancement des projets pilotes en production.
C. Effectuer un investissement initial massif pour éviter les modifications de design ultérieures coûteuses.
D. Surprovisionnner la capacité de calcul dès le départ pour absorber tous les pics de charge futurs.
✓ Bonne réponse : A
Réponse : Automatiser autant que possible pour faciliter l’expérimentation architecturale. Explication : L’automatisation permet de tester et déployer rapidement, réduisant les erreurs humaines et favorisant l’innovation.
Quelle métrique est standard pour évaluer automatiquement la qualité d'un modèle de traduction automatique par comparaison à des références humaines ?
A. BLEU (Bilingual Evaluation Understudy)
B. METEOR
C. WER (Word Error Rate)
D. ROUGE
✓ Bonne réponse : A
BLEU (Bilingual Evaluation Understudy) : métrique standard en traduction automatique qui mesure la similitude entre la traduction générée et des références humaines via la comparaison de n-grammes. BLEU évalue la qualité globale en cherchant des correspondances de mots et phrases. Contrairement à ROUGE (résumé), METEOR (flexibilité) ou WER (taux d'erreur mot-à-mot), BLEU reste la métrique automatisée de référence pour l'évaluation systématique de la traduction.
Question 2 / 10
Quel acronyme désigne la métrique de référence pour évaluer automatiquement la qualité d'une traduction automatique par comparaison à des traductions humaines ?
A. METEOR
B. ROUGE
C. NIST
D. BLEU
✓ Bonne réponse : D
BLEU (Bilingual Evaluation Understudy) est la métrique standard pour évaluer la traduction automatique : elle compare les n-grammes de la traduction générée avec ceux des traductions humaines de référence. ROUGE est dédié à l'évaluation des résumés automatiques, METEOR est une alternative plus flexible à BLEU, et NIST est une variante améliorée de BLEU tenant compte de la fréquence des n-grammes.
Question 3 / 10
Un centre de contact veut transcrire et analyser 10 000 appels téléphoniques mensuels pour extraire sentiments, intentions d'achat et compliance. Quelle architecture recommander ?
A. Amazon Rekognition pour analyser les vidéos d'appels
B. Amazon Polly pour rejouer les appels analysés
C. Uniquement Amazon Transcribe avec post-traitement manuel
D. Amazon Transcribe → Amazon Comprehend (sentiment) → GenAI via Bedrock (analyse intentions)
✓ Bonne réponse : D
Pipeline speech-to-insight : Transcribe convertit audio en texte scalablement. Comprehend détecte sentiments/entités rapidement. GenAI via Bedrock interprète intentions complexes, compliance et contexte métier. Architecture en chaîne pour efficacité optimale.
Question 4 / 10
Un modèle de classification d’images s’évalue de préférence avec MSE (erreur quadratique moyenne).
A. Faux
B. Vrai
✓ Bonne réponse : A
Métriques appropriées par type de problème : MSE mesure les différences continues et convient à la régression. Pour la classification, les métriques pertinentes sont Accuracy (proportion correcte), Precision (faux positifs), Recall (faux négatifs) et F1-Score (équilibre). Le choix dépend du contexte : données déséquilibrées = Recall/F1 ; cas général = Accuracy.
Question 5 / 10
Le meilleur moyen de limiter les coûts d’un chatbot Bedrock tout en conservant précision documentaire est :
A. Inclure tout le corpus dans chaque prompt
B. Fine‑tuner systématiquement
C. Knowledge Base Bedrock (RAG)
D. Zéro contexte
✓ Bonne réponse : C
Knowledge Base Bedrock (RAG) : Injecte uniquement les documents pertinents dans le prompt via recherche sémantique, réduisant les tokens utilisés et donc les coûts. Contrairement à inclure tout le corpus (coûteux et lent), au fine-tuning (investissement initial élevé), ou au zéro contexte (perte de précision), RAG optimise le rapport coût-qualité en récupérant dynamiquement l'information nécessaire.
Question 6 / 10
Quel indicateur clé de performance (KPI) du centre de service client diminue lorsqu'un chatbot basé sur un LLM résout les demandes plus rapidement qu'un agent humain ?
A. Average Speed of Answer (ASA) — Délai moyen de réponse initial
B. First Call Resolution (FCR) — Résolution au premier contact
C. Customer Satisfaction Score (CSAT) — Score de satisfaction client
D. Average Handle Time (AHT) — Durée moyenne de traitement d'une demande
✓ Bonne réponse : D
Average Handle Time (AHT) : métrique mesurant le temps total (conversation + travail administratif) pour résoudre une demande. Quand un LLM répond plus vite qu'un humain, l'AHT diminue directement. FCR et CSAT peuvent augmenter (meilleure efficacité), ASA reste inchangé (délai initial de réponse).
Question 7 / 10
La dérive de données (data drift) observée en production peut souvent être atténuée en augmentant le volume et la diversité des données d'entraînement lors d'un nouvel entraînement du modèle.
A. Vrai
B. Faux
✓ Bonne réponse : A
Data drift et réentraînement : la dérive de données survient quand les caractéristiques des données en production divergent du corpus d'entraînement. Augmenter le volume ET la diversité des données permet au modèle de capturer davantage de variations et de patterns réels, améliorant ainsi sa généralisation. Cependant, cela atténue mais ne résout pas complètement le drift—un monitoring continu et un pipeline de réentraînement régulier restent essentiels.
Question 8 / 10
Quel est le bon principe de sécurité IAM à appliquer pour contrôler l'accès à Amazon Bedrock par équipe organisationnelle ?
A. Accorder un accès public aux ressources S3 pour simplifier les permissions
B. Créer un rôle de service dédié par équipe avec des permissions minimales (least privilege)
C. Partager un rôle administrateur unique entre tous les membres de l'organisation
D. Attacher des politiques inline directement sur chaque utilisateur individuel
✓ Bonne réponse : B
Principle du Least Privilege : chaque équipe reçoit un rôle IAM dédié avec permissions minimales nécessaires pour Bedrock et S3. Cela limite les dégâts en cas de compromission. Contrairement à un rôle admin partagé (risque massif) ou l'accès public S3 (violation sécurité), cette approche segmente les droits par équipe organisationnelle.
Question 9 / 10
Vous devez centraliser, versionner et partager des variables (features) entre équipes pour l’entraînement et l’inférence. Quelle fonctionnalité SageMaker utiliser ?
A. SageMaker Data Wrangler
B. SageMaker Model Cards
C. SageMaker Feature Store
D. SageMaker Clarify
✓ Bonne réponse : C
SageMaker Feature Store : référentiel centralisé pour stocker, versionner et partager les features (variables d'entraînement). Permet aux équipes de réutiliser les mêmes données préparées, garantissant cohérence entre entraînement et inférence. Data Wrangler prépare les données, Clarify détecte biais, Model Cards documente les modèles — aucun ne gère le versionning et partage de features.
Question 10 / 10
Quel service AWS journalise les appels d'API (comme InvokeModel sur Bedrock) pour identifier des accès non autorisés et assurer la traçabilité ?
A. Amazon CloudWatch Logs
B. AWS Config
C. AWS CloudTrail
D. Amazon GuardDuty
✓ Bonne réponse : C
AWS CloudTrail : service de journalisation API qui enregistre tous les appels (InvokeModel, CreateModel, etc.) avec identité, timestamp et résultat. Essentiel pour auditer Bedrock et détecter accès non autorisés. CloudWatch Logs monitore les performances, Config suit les configurations, GuardDuty détecte les menaces—aucun ne trace les appels API comme CloudTrail.
Un Scrum Master est essentiellement la même chose qu'un PM (Project Manager) traditionnel.
A. Faux
B. Vrai
✓ Bonne réponse : A
Réponse : Faux. Explication : Le Scrum Master est fondamentalement différent d'un chef de projet traditionnel. Le SM est un servant-leader dont le rôle est de soutenir l'équipe et de protéger le processus Scrum, et non de diriger le travail, de gérer des ressources ou d'exercer une autorité sur les membres de l'équipe.
Question 2 / 10
Qu'est-ce que la Sprint Review N'EST PAS ?
A. Une session de collaboration avec les parties prenantes
B. Une opportunité d'inspecter l'Incrément
C. Une réunion de suivi d'avancement
D. Une opportunité d'adapter le Product Backlog
✓ Bonne réponse : C
Objectif de la Sprint Review : il s'agit d'une session de travail interactive au cours de laquelle l'équipe Scrum et les parties prenantes inspectent l'Increment et collaborent sur les adaptations du Product Backlog. Ce n'est PAS une réunion de suivi où la direction reçoit des comptes rendus ; elle met au contraire l'accent sur la transparence, le feedback et la prise de décision collective plutôt que sur le reporting.
Question 3 / 10
Seul le Product Owner peut annuler un Sprint.
A. Vrai
B. Faux
✓ Bonne réponse : A
Autorité d'annulation du Sprint : Seul le Product Owner possède l'autorité pour annuler un Sprint, comme indiqué dans le Guide Scrum 2020. Ce pouvoir existe parce que le Product Owner représente les intérêts des parties prenantes et la valeur métier ; l'annulation survient généralement lorsque l'Objectif du Sprint devient obsolète en raison de changements de marché ou de priorités changeantes, nécessitant le jugement du Product Owner sur l'impact métier.
Question 4 / 10
Qui est responsable de maximiser la valeur du produit ?
A. Les Developers
B. L'organisation
C. Le Product Owner
D. Le Scrum Master
✓ Bonne réponse : C
Responsabilité du Product Owner : Le Product Owner est seul responsable de la maximisation de la valeur du produit, en gérant le Product Backlog, en définissant les priorités et en s'assurant que la Scrum Team construit ce qui apporte le plus de valeur. Bien que le Scrum Master facilite le processus et que les Developers exécutent le travail, aucun des deux ne partage cette responsabilité de maximisation de la valeur. L'organisation fournit le contexte, mais le Product Owner est garant de la stratégie de valeur.
Question 5 / 10
Plusieurs Scrum Teams travaillant sur le même projet doivent avoir la même date de début de Sprint.
A. Vrai
B. Faux
✓ Bonne réponse : B
Réponse : Faux. Explication : Plusieurs Scrum Teams peuvent avoir des dates de début de Sprint différentes. Bien que des Sprints synchronisés puissent simplifier l'intégration, Scrum ne l'exige pas. Les équipes doivent choisir les dates de début qui correspondent le mieux à leurs besoins de coordination.
Question 6 / 10
La Sprint Retrospective est limitée dans le temps à 4 heures pour un Sprint d'un mois.
A. Vrai
B. Faux
✓ Bonne réponse : B
Timebox de la Sprint Retrospective : La Sprint Retrospective est limitée à un maximum de 3 heures pour un Sprint d'un mois, et non 4 heures. Le Guide Scrum spécifie des timeboxes précises en fonction de la durée du Sprint : les Sprints plus courts ont des rétrospectives proportionnellement plus courtes. Cela garantit une réflexion ciblée sans durée excessive.
Question 7 / 10
Comment les éléments du Product Backlog doivent-ils être sélectionnés lorsque plusieurs Scrum Teams travaillent à partir du même Product Backlog ?
A. Le Product Owner décide.
B. Le Product Owner doit fournir à chaque équipe son propre Product Backlog.
C. La Scrum Team ayant la vélocité la plus élevée sélectionne en premier les éléments du Product Backlog.
D. Chaque Scrum Team prend un nombre égal d'éléments.
E. Les équipes de développement sélectionnent le travail en accord avec le Product Owner.
✓ Bonne réponse : E
Réponse : Les équipes de développement sélectionnent les éléments de travail en accord avec le Product Owner. Explication : Plusieurs Scrum Teams travaillant à partir d'un seul Product Backlog se coordonnent avec le Product Owner pour sélectionner les éléments, en tenant compte des dépendances, des capacités des équipes et de la feuille de route globale du produit.
Question 8 / 10
La vélocité est définie dans le Scrum Guide comme la principale mesure de progression.
A. Faux
B. Vrai
✓ Bonne réponse : A
La progression dans Scrum : Le Guide Scrum définit l'Increment fonctionnel répondant à la Definition of Done comme la mesure principale de la progression — et non la vélocité. La vélocité est un outil de planification utile, mais elle n'est pas mentionnée dans le Guide comme une mesure formelle de la progression.
Question 9 / 10
À quel moment une Scrum Team doit-elle livrer chaque Increment ?
A. Dès que le produit est exempt de défauts.
B. Lorsque la Scrum Team a terminé son travail.
C. Après chaque Sprint, sans exception.
D. Lorsqu'il est pertinent de le livrer.
✓ Bonne réponse : D
Réponse : Lorsqu'il est pertinent de le livrer. Explication : Le Guide Scrum n'impose pas de calendrier de livraison. Le Product Owner décide du moment où livrer un Increment en fonction de la valeur métier, des besoins des utilisateurs et des conditions du marché — et non selon un rythme fixe Sprint après Sprint.
Question 10 / 10
Le Scrum Master assigne les tâches aux Developers lors du Sprint Planning.
A. Vrai
B. Faux
✓ Bonne réponse : B
Principe d'auto-organisation : Les Developers décident de manière autonome de la distribution des tâches et de la répartition du travail. Le Scrum Master facilite le Sprint Planning mais n'assigne jamais de tâches — cela nuit à l'appropriation par l'équipe, à la responsabilisation et à la motivation intrinsèque. Le rôle du Scrum Master est d'accompagner et de lever les obstacles, non de diriger le travail.
Qu'est-ce qui rend un Increment prêt à être utilisé ?
Choisissez la meilleure réponse.
A. La couverture du code
B. Le nombre de tests réussis
C. La validation du management
D. La DoD respectée et l'utilité démontrée
✓ Bonne réponse : D
Réponse : La DoD est respectée et l'utilité est prouvée. Explication : Un Increment doit respecter la Definition of Done et être utile aux parties prenantes ou aux utilisateurs finaux pour être considéré comme terminé et publiable.
Question 2 / 10
Le PO approuve les estimations des Developers.
Répondez par Vrai ou Faux.
A. Faux
B. Vrai
✓ Bonne réponse : A
Autonomie des Developers dans l'estimation : Les Developers sont entièrement responsables de l'estimation. Le Product Owner ne peut pas approuver les estimations — il accepte ou refuse du travail sur la base des estimations, mais ne les valide pas. Cela préserve l'auto-gestion des Developers et empêche toute interférence du Product Owner dans les évaluations techniques.
Question 3 / 10
Quelles informations rendent le Product Backlog transparent ? (Sélectionnez toutes les réponses qui s'appliquent)
Sélectionnez toutes les réponses correctes.
A. Le Product Goal
B. Un DoD détaillé pour chaque tâche
C. Des éléments suffisamment clairs
D. Un ordre clair
✓ Bonne réponse : A, C, D
Réponse : Un ordre clair, un Product Goal, des éléments suffisamment clairs. Explication : La transparence est assurée par un ordonnancement approprié, un alignement sur un Product Goal et des éléments compréhensibles par l'ensemble des parties prenantes.
Question 4 / 10
Le PO collabore avec les parties prenantes pour comprendre leurs besoins.
Répondez par Vrai ou Faux.
A. Faux
B. Vrai
✓ Bonne réponse : B
Réponse : Vrai. Selon le Guide Scrum, le Product Owner est responsable de la gestion efficace du Product Backlog, ce qui inclut la compréhension des besoins des parties prenantes. Le Product Owner collabore activement avec ces dernières pour recueillir leurs attentes, les traduire en éléments du Product Backlog et maximiser la valeur du produit. Cette collaboration est une responsabilité fondamentale du Product Owner, qui sert d'interface entre l'équipe Scrum et les parties prenantes. L'affirmation « Faux » est incorrecte car ignorer les parties prenantes irait à l'encontre du rôle même du Product Owner, dont la mission centrale est précisément de comprendre et de prioriser les besoins pour orienter le développement du produit.
Question 5 / 10
Un Sprint n'a pas d'objectif si de nombreux éléments sont sélectionnés.
Répondez par Vrai ou Faux.
A. Faux
B. Vrai
✓ Bonne réponse : A
Le Sprint Goal en tant qu'engagement obligatoire : Le Sprint Goal est un artefact obligatoire dans Scrum qui apporte cohérence, focus et objectif commun à l'ensemble du travail du Sprint — quel que soit le nombre d'éléments du Product Backlog sélectionnés. La quantité d'éléments ne détermine pas l'existence d'un Sprint Goal ; au contraire, le Sprint Goal doit guider la sélection des éléments et la façon dont l'équipe de développement collabore pour livrer de la valeur. Même un Sprint comportant peu ou beaucoup d'éléments nécessite un objectif clair et inspectable qui transcende les tâches individuelles. Sans Sprint Goal, le Sprint devient une liste de travaux déconnectés plutôt qu'un engagement unifié envers une livraison de valeur significative, ce qui rend cette affirmation fausse.
Question 6 / 10
Comment le Product Owner détermine-t-il l'ordre des éléments du Product Backlog ?
A. En consultant uniquement le Scrum Master pour les aspects techniques
B. En se basant sur la valeur métier, les risques, les dépendances, la connaissance du marché et les retours des parties prenantes
C. En laissant les Developers choisir l'ordre selon leurs préférences de développement
D. En suivant un modèle strict d'analyse coût-bénéfice défini par l'organisation
✓ Bonne réponse : B
Le Product Owner est responsable de l'organisation du Product Backlog en fonction de plusieurs facteurs, notamment la valeur métier, le risque, les dépendances, la connaissance du marché et les contributions des parties prenantes, afin de maximiser la valeur du produit et d'atteindre les objectifs organisationnels. Bien que l'analyse coût-bénéfice puisse être l'un des outils utilisés, ce n'est ni la seule méthode ni une méthode stricte — le Product Owner doit exercer son jugement selon diverses dimensions. Le Scrum Master ne fournit pas d'input technique pour l'organisation du Backlog ; il accompagne l'équipe sur le processus Scrum. Enfin, les Développeurs ne déterminent pas l'ordre du Backlog ; ils sélectionnent le travail à partir du Backlog priorisé par le Product Owner et lui apportent des éléments pour éclairer ses décisions.
Question 7 / 10
Vrai ou Faux : Lorsque plusieurs équipes travaillent sur un même produit, chaque Scrum Team devrait avoir un Product Owner distinct.
A. Vrai
B. Faux
✓ Bonne réponse : B
Réponse : Faux. Explication : Un seul Product Owner gère le Product Backlog pour l'ensemble d'un produit, même lorsque plusieurs Scrum Teams y travaillent. Des Product Owners distincts par équipe créeraient des priorités contradictoires et une direction produit incohérente.
Question 8 / 10
Vrai ou Faux : Tout le travail planifié sur le produit réalisé par la Scrum Team doit provenir du Product Backlog.
A. Faux
B. Vrai
✓ Bonne réponse : B
Réponse : Vrai. Explication : Le Product Backlog est la source unique de vérité pour tout le travail réalisé par la Scrum Team. Tout le travail produit planifié — fonctionnalités, bugs, tâches techniques, expérimentations — doit en être issu.
Question 9 / 10
Que représente le Sprint Goal ?
Choisissez la meilleure réponse.
A. Un objectif unique pour le Sprint
B. Un plan détaillé
C. Une liste d'éléments
D. Un engagement envers les parties prenantes
✓ Bonne réponse : A
Réponse : Un objectif unique pour le Sprint. Explication : Le Sprint Goal est l'objectif unique du Sprint. Il donne de la cohérence au travail de l'équipe et constitue l'engagement associé au Sprint Backlog.
Question 10 / 10
Le succès d'un produit se mesure par : (Choisissez trois réponses.)
A. L'impact sur mon évaluation de performance.
B. L'impact sur les revenus.
C. L'impact sur l'humeur de mon supérieur.
D. La livraison du périmètre défini en amont par rapport au délai planifié en amont.
E. L'impact sur la satisfaction des clients.
6. L'impact sur les coûts.
✓ Bonne réponse : B, E, 6
Réponse : Impact sur le chiffre d'affaires ; impact sur la satisfaction client ; impact sur les coûts. Explication : Le succès d'un produit se mesure à travers des résultats business (chiffre d'affaires, efficacité des coûts) et des résultats utilisateurs (satisfaction). Ces indicateurs reflètent la valeur réellement livrée, contrairement à la vélocité ou aux story points qui mesurent la production.
Un client exige une fonctionnalité supplémentaire critique alors que le projet est en cours. Quelle est la meilleure action du chef de projet ?
Sélectionnez la bonne réponse.
A. Accepter immédiatement pour maintenir la satisfaction client
B. Évaluer l'impact sur les délais, coûts et risques, puis soumettre au comité de contrôle des changements
C. Reporter la fonctionnalité à la phase de clôture du projet
D. Rejeter sans discussion en invoquant le périmètre défini
✓ Bonne réponse : B
Gestion des changements et contrôle du périmètre : Selon le PMBOK 7e édition, la gestion des changements est un processus fondamental qui exige d'évaluer systématiquement tout demande de modification du projet avant sa mise en œuvre. Lorsqu'un client exige une fonctionnalité supplémentaire, le chef de projet doit d'abord analyser les impacts potentiels sur trois axes critiques : les délais (timeline du projet), les coûts (budget et ressources) et les risques (dépendances, complexité technique). Cette évaluation permet de quantifier précisément les conséquences de l'ajout. Ensuite, la demande de changement doit être formellement soumise au comité de contrôle des changements (ou conseil de pilotage), organe responsable de l'approbation ou du rejet des modifications selon la stratégie du projet.
Pourquoi cette approche est correcte : Elle respecte les principes de gouvernance et de transparence du PMBOK. Elle protège les parties prenantes en donnant une visibilité complète sur les impacts réels. Elle maintient l'intégrité du projet en évitant les dépassements imprévisibles. Elle documente chaque changement, essentiel pour la traçabilité et la clôture du projet.
Question 2 / 10
Plusieurs parties prenantes clés expriment des attentes contradictoires sur les priorités du projet. Comment dois-tu procéder ?
Quelle action du domaine Parties prenantes est la plus appropriée ?
A. Lancer le développement immédiatement sans clarifier ni documenter les attentes
B. Choisir un camp et ignorer délibérément les attentes des autres parties prenantes
C. Reporter indéfiniment la décision en espérant que le conflit se résout de lui-même
D. Organiser une concertation structurée pour aligner, prioriser et arbitrer les attentes avec la gouvernance
✓ Bonne réponse : D
Gestion des attentes contradictoires via concertation structurée : En gestion de projet (PMBOK 7e édition), les parties prenantes possèdent des intérêts divergents et des objectifs souvent incompatibles. La première étape consiste à organiser une concertation structurée impliquant les stakeholders clés, le sponsor et la gouvernance du projet. Cette démarche permet de : (1) clarifier explicitement chaque attente sans jugement, (2) documenter les priorités et les contraintes associées, (3) identifier les zones de chevauchement et de conflit, (4) co-construire un consensus ou un compromis acceptable par tous. La gouvernance du projet joue un rôle d'arbitrage neutre lorsque les conflits persistent, en s'appuyant sur la stratégie métier, les objectifs stratégiques et les critères de succès du projet. Cette approche évite trois pièges majeurs : ignorer délibérément certaines attentes (créant de la frustration et des risques de non-acceptation), reporter indéfiniment la décision (paralysant l'exécution et accumulant l'ambiguïté), ou lancer le développement sans clarification (générant des rework massifs et des dérives de scope). La concertation structurée s'aligne sur les principes agiles du PMBOK 7 valorisant la collaboration
Question 3 / 10
Un client demande d'accélérer la livraison d'un incrément sans changer le périmètre ni la qualité. Quelle est votre meilleure approche ?
Quelle est la meilleure première action en tant que chef de projet selon l’orientation valeur du PMBOK7 ?
A. Promettre la nouvelle date sans évaluation détaillée pour satisfaire immédiatement le client
B. Réduire discrètement l'intensité des tests pour gagner du temps sans affecter la date
C. Mener une analyse d'impact sur les coûts, risques et qualité, puis discuter des compromis acceptables avec les parties prenantes
D. Augmenter le budget sans validation formelle afin d'ajouter rapidement des ressources
✓ Bonne réponse : C
L’orientation valeur implique d’évaluer l’impact (coût, risques, qualité) avant d’accepter une contrainte de délai. Une analyse d’impact permet d’éclairer la décision et le compromis valeur/contraintes.
Question 4 / 10
Quel document contient la liste complète et structurée de toutes les activités nécessaires à la réalisation du projet ?
A. Plan de management du projet
B. Registre des activités
C. WBS (Work Breakdown Structure)
D. Charte de projet
✓ Bonne réponse : B
Registre des activités (Activity List) : c'est le document fondamental qui énumère de manière exhaustive et structurée toutes les activités nécessaires pour accomplir le projet. Il représente la décomposition détaillée des livrables du WBS en activités spécifiques, mesurables et exécutables, incluant les descriptions, les durées estimées et les dépendances. Le registre des activités est créé lors du processus de définition des activités (Define Activities) et sert de base pour la planification des délais, des ressources et des coûts. Contrairement au WBS qui organise les livrables de manière hiérarchique par domaines ou phases, le registre des activités présente une liste séquentielle et détaillée des tâches concrètes. La charte de projet n'offre qu'une autorisation et une vision de haut niveau, tandis que le plan de management du projet est un ensemble plus large de plans intégrés. En pratique agile (PMBOK 7e), bien que l'approche soit itérative, le registre des activités ou un équivalent (comme le product backlog décomposé en tâches) reste essentiel pour la traçabilité et la gestion opérationnelle du projet.
Question 5 / 10
Quelle affirmation concernant le principe d'adaptabilité dans le PMBOK7 est exacte ?
A. Il recommande de maintenir le plan initial même si le contexte a radicalement évolué
B. Il s'applique uniquement aux projets Agile et non aux approches prédictives
C. Il préconise de changer d'approche à chaque sprint, indépendamment des résultats
D. Il encourage à revoir régulièrement les pratiques du projet pour rester pertinent face aux changements
✓ Bonne réponse : D
Le principe d'adaptabilité dans le PMBOK 7e édition : L'adaptabilité est un principe fondamental du PMBOK 7 qui reconnaît que les projets opèrent dans des environnements complexes et changeants. Ce principe encourage les chefs de projet à évaluer régulièrement les pratiques, les processus et les approches utilisées pour s'assurer qu'ils restent pertinents et efficaces face à l'évolution du contexte du projet, des exigences des parties prenantes et des conditions externes. Contrairement au PMBOK 5e édition qui séparait les approches prédictives et adaptatives, la 7e édition reconnaît que la plupart des projets modernes bénéficient d'une combinaison d'approches. L'adaptabilité n'est pas un changement constant et impulsif, mais une révision réfléchie et régulière des stratégies de gestion. Elle s'applique à TOUS les types de projets, qu'ils soient traditionnels, agiles ou hybrides. Les autres réponses proposées sont incorrectes car : maintenir un plan initial rigide contredit directement ce principe ; limiter l'adaptabilité aux seuls projets Agile ignore que tous les projets modernes doivent s'adapter ; changer d'approche à chaque sprint sans justification va à l'encontre de la nature réfléchie
Question 6 / 10
Quel est le bon ordre des étapes de clôture d'un projet selon le PMBOK ?
Processus de clôture du projet selon le PMBOK 7e édition : La clôture d'un projet suit une séquence logique et rigoureuse qui garantit la finalisation complète et documentée de tous les travaux. Le bon ordre commence par la vérification des livrables, étape fondamentale qui consiste à s'assurer que tous les livrables produits correspondent aux critères d'acceptation définis dans le contrat et la charte du projet. Ensuite vient l'acceptation formelle par le client ou le commanditaire, qui valide officiellement que les livrables répondent aux exigences. Cette validation est cruciale car elle constitue la base légale de la conclusion du contrat. Puis intervient la documentation des leçons apprises, étape essentielle du PMBOK qui capture les succès, les défis et les améliorations futures pour l'organisation. L'archivage des documents du projet suit, garantissant la conservation de toutes les informations pour les audits, les références futures et la conformité réglementaire. Enfin, la libération des ressources (équipe, budget, équipements) finalise administrativement le projet. Cette séquence est logiquement immuable : on ne peut accepter avant de vérifier, ni apprendre avant d'avoir termin
Question 7 / 10
Le domaine de performance Travail du projet (exécution) inclut plusieurs activités. Lesquelles suivantes en font partie selon le PMBOK7 ? (Sélectionnez trois réponses)
Sélectionnez toutes les réponses correctes.
A. Assurer la communication du projet conformément au plan de communication
B. Conduire les processus d'approvisionnement et gérer les achats du projet
C. Surveiller et contrôler les écarts de coût et de délai par rapport au plan
D. Définir et valider le périmètre du projet avec le client
E. Gérer les ressources matérielles et équipements du projet
✓ Bonne réponse : A, B, E
Le domaine Travail du projet couvre l\'exécution effective du projet, notamment la gestion des ressources physiques, des approvisionnements et la mise en œuvre de la communication selon le plan. Définir le périmètre est une activité de planification, et le suivi des écarts de coût/délai relève du domaine Mesure.
Question 8 / 10
Quel rôle le sponsor de projet joue-t-il selon le PMBOK7 ?
A. Il gère exclusivement les contrats et les relations avec les fournisseurs du projet
B. Il remplace le chef de projet lors des phases critiques pour garantir les jalons
C. Il rédige le plan de management du projet et supervise l'équipe au quotidien
D. Il fournit le soutien organisationnel, la vision stratégique et les ressources nécessaires au projet
✓ Bonne réponse : D
Le sponsor fournit la vision, le soutien organisationnel, les ressources et défend le projet auprès de la direction. Il facilite la résolution des blocages et assure l’alignement stratégique.
Question 9 / 10
Une équipe de projet travaille ensemble depuis environ deux ans. L\'un des membres a constamment fait preuve d\'une excellente performance et s\'est distingué parmi ses pairs tout au long du projet.
Comment le chef de projet devrait-il reconnaître une performance exceptionnelle ?
A. Remerciez le membre de l’équipe en privé pour éviter les conflits entre les membres de l’équipe.
B. Reconnaissez le membre de l’équipe le plus performant lors de la prochaine réunion d’équipe.
C. Choisissez une récompense pour le membre de l’équipe qui correspond à ses objectifs personnels.
D. Demandez au sponsor d’approuver un bonus pour le membre de l’équipe le plus performant.
✓ Bonne réponse : C
La manière la plus efficace de reconnaître les performances élevées d\'une équipe établie de longue date est d\'adapter la récompense aux objectifs personnels de chaque membre (D). Si une reconnaissance publique (A) ou privée (B) offre une reconnaissance immédiate, elle risque de manquer d\'impact durable. Une simple demande de prime (C), bien que potentiellement appréciée, risque de ne pas répondre aux facteurs de motivation plus profonds.
Une gestion de projet efficace repose sur la motivation des membres de l\'équipe, et la meilleure motivation réside dans la compréhension des besoins et aspirations de chacun. Une récompense personnalisée témoigne de l\'intérêt du chef de projet pour le développement et les objectifs individuels de chaque membre de l\'équipe. Cette approche peut stimuler le moral et renforcer l\'engagement envers le projet et l\'organisation.
Choisir une récompense en adéquation avec les objectifs personnels peut inclure des opportunités de développement de compétences, la participation à une conférence, la direction d\'une nouvelle initiative ou la découverte d\'un domaine d\'intérêt spécifique. Cela démontre que le chef de projet reconnaît et soutient les objectifs de carrière à long terme du membre de l\'équipe. La reconnaissance publique peut faire partie de la récompense, mais ne doit pas être la seule forme de reconnaissance.
De plus, dans un projet de deux ans, supposer que le sponsor puisse facilement accorder une prime revient à ignorer les contraintes et politiques potentielles déjà en place. Une récompense adaptée aux objectifs individuels peut être mise en place sans nécessairement nécessiter de contrepartie financière. Privilégier les opportunités de développement personnalisées produit souvent de meilleurs résultats à long terme qu\'une simple prime financière. Une récompense ciblée renforce les comportements positifs et favorise l\'amélioration continue, ce qui améliore la performance globale de l\'équipe.
« Motivation des équipes de projet » - American Management Association : https://www.amanet.org/ (Rechercher « Motivation des équipes de projet »)
Question 10 / 10
Quelle affirmation concernant la gestion des risques positifs dans le PMBOK7 est exacte ?
A. Les risques positifs (opportunités) doivent être activement identifiés et exploités
B. Les risques positifs ne font pas partie du registre des risques officiel du PMBOK7
C. Le PMBOK7 recommande d'ignorer les opportunités pour se concentrer sur les menaces
D. Les opportunités sont gérées uniquement lors de la phase de clôture du projet
✓ Bonne réponse : A
Gestion des risques positifs au PMBOK7 : Le PMBOK7 reconnaît que les risques incluent à la fois les menaces (impacts négatifs) et les opportunités (impacts positifs). Les opportunités doivent être activement identifiées, analysées et exploitées tout au long du projet, pas ignorées. La stratégie d'exploitation des opportunités vise à augmenter la probabilité et l'impact positif des événements favorables. Contrairement aux idées reçues, les risques positifs font intégralement partie du registre des risques officiel et doivent être gérés dès la phase de planification jusqu'à l'exécution. Le PMBOK7 adopte une approche équilibrée : ignorer les opportunités reviendrait à perdre des avantages concurrentiels majeurs pour le projet. Les autres options sont incorrectes car elles contredisent cette philosophie moderne de gestion de projet : exclure les opportunités du registre serait une mauvaise pratique, les traiter uniquement en clôture serait trop tardif, et recommander de les ignorer contredirait le but de maximiser la valeur du projet. Une gestion proactive des opportunités améliore les résultats globaux du projet.
Quels éléments (1-4) différencient correctement les tests de confirmation des tests de régression (A-D) ?
1. Vérifient qu’un défaut précédemment corrigé ne réapparaît pas2. Vérifient qu’une modification n’a pas introduit de nouveaux défauts ailleurs3. Se concentrent uniquement sur la fonctionnalité corrigée4. Testent l’ensemble du système pour détecter d’éventuelles régressionsA. Test de confirmationB. Test de régressionC. Test d’intégrationD. Test d’acceptationSélectionnez UNE réponse.
A. 1B, 2D, 3A, 4C
B. 1A, 2C, 3D, 4B
C. 1A, 2B, 3A, 4B
D. 1D, 2B, 3A, 4C
✓ Bonne réponse : C
Cette question correspond à l\'objectif d\'apprentissage FL-2.2.3 (K2) – Distinguer les tests de confirmation des tests de régression.
La bonne réponse est c) 1A, 2B, 3A, 4B.
● 1A) Correct → Le test de confirmation (ou \"retest\") vérifie qu’un défaut corrigé est effectivement résolu. ● 2B) Correct → Le test de régression s’assure que la correction ou une nouvelle fonctionnalité n’a pas causé d’effets secondaires indésirables. ● 3A) Correct → Les tests de confirmation ciblent spécifiquement la correction appliquée et ne testent pas d’autres parties du système. ● 4B) Correct → Les tests de régression sont exécutés à une échelle plus large pourvérifier que le reste du système fonctionne toujours correctement.
Question 2 / 10
Laquelle des options suivantes représente une métrique couramment utilisée dans les tests logiciels ?
A. Temps passé à rédiger les comptes-rendus de réunion
B. Nombre de réunions Scrum par sprint
C. Pourcentage de cas de test réussis
D. Nombre d’exigences modifiées pendant les tests
✓ Bonne réponse : C
Cette question correspond à l’objectif d’apprentissage FL-5.3.1 (K1) – Rappeler des métriques utilisées dans les tests.
● a) Faux → C’est une métrique de gestion de projet, pas de test. ● b) Faux → Utile à l’analyse des exigences, mais pas une métrique standard de test. ● c) Correct → Le taux de réussite des cas de test est une métrique clé pour suivre la progression et la qualité. ● d) Faux → Ce n’est ni pertinent ni représentatif de la qualité du produit.
Question 3 / 10
Quel est le nombre minimal de cas de test pour atteindre une couverture EP de 100% ?
Vous testez un site de réservation hôtelière qui comporte seulement deux critères derecherche :● Catégorie d\'hôtel (avec trois options possibles : économique; standard; luxe)● Type de vue (avec trois options possibles : pas de vue; vue partielle; vuepanoramique)Seuls les hôtels de catégorie luxe proposent une vue panoramique. Le formulaire disposed\'un mécanisme de validation intégré qui ne vous permettra pas d\'utiliser les critères derecherche qui violent cette règle.Chaque test comprend deux valeurs d\'entrée : catégorie d\'hôtel et type de vue. Voussouhaitez appliquer le partitionnement en classes d\'équivalence (EP) pour couvrir chaquecatégorie d\'hôtel et chaque type de vue dans vos tests.Sélectionnez UNE réponse.
A. 6
B. 4
C. 3
D. 5
✓ Bonne réponse : C
Cette question correspond à l\'objectif d\'apprentissage FL-4.2.1 (K3) - Appliquer le partitionnement en classes d\'équivalence pour dériver des cas de test.
● a) Correct → Pour couvrir toutes les classes d\'équivalence valides, nous avons besoin de tester : (économique, pas de vue), (économique, vue partielle), (standard, pas de vue), (standard, vue partielle), (luxe, pas de vue), (luxe, vue partielle), et (luxe, vue panoramique). Cependant, comme seuls les hôtels de luxe peuvent avoir une vue panoramique, et que le formulaire a une validation qui empêche les combinaisons invalides, nous pouvons couvrir toutes les classes valides avec 3 cas de test : (économique, pas de vue), (standard, vue partielle), et (luxe, vue panoramique). ● b) Faux → Trois cas de test suffisent pour couvrir toutes les classes d\'équivalence valides. ● c) Faux → Trois cas de test suffisent pour couvrir toutes les classes d\'équivalence valides. ● d) Faux →. Trois cas de test suffisent pour couvrir toutes les classes d\'équivalencevalides.
Question 4 / 10
Quel est l’objectif principal d’un rapport de progression des tests à destination des parties prenantes ?
A. Résumer l’état des tests, les risques identifiés et la couverture obtenue
B. Convaincre l’équipe projet d’allouer davantage de ressources aux tests
C. Justifier les choix d’implémentation de l’équipe de développement
D. Expliquer en détail le fonctionnement de l’outil de test utilisé
✓ Bonne réponse : A
Cette question correspond à l’objectif d’apprentissage FL-5.3.2 (K2) – Résumer les objectifs,le contenu et les destinataires des rapports de test.
● a) Faux → Le rapport ne vise pas à convaincre, mais à informer objectivement. ● b) Correct → C’est exactement ce que doit contenir un rapport de test clair et utile pour les parties prenantes. ● c) Faux → Ce rôle revient aux développeurs, pas aux testeurs. ● d) Faux → Le fonctionnement de l’outil n’est pas pertinent pour la majorité des destinataires
Question 5 / 10
Quelles activités du processus de revue (1–4) correspondent aux descriptions suivantes (A–D) ?
1. Planification de la revue2. Examen du document3. Réunion de revue4. Re-travail (rework)A. Identifier les anomalies de manière individuelleB. Corriger les défauts ou incohérences détectésC. Définir le type de revue, les rôles et le calendrierD. Discuter collectivement des défauts pour valider ou rejeter leur pertinence Sélectionnez UNE réponse.
A. 1A, 2D, 3C, 4B
B. 1C, 2B, 3A, 4D
C. 1B, 2C, 3A, 4D
D. 1C, 2A, 3D, 4B
✓ Bonne réponse : D
Cette question correspond à l’objectif d’apprentissage FL-3.2.2 (K2) – Résumer les activités typiques du processus de revue.
La réponse correcte est a) 1C, 2A, 3D, 4B
● 1C) Correcte : La planification sert à organiser le processus, choisir le type de revue, les rôles, etc. ● 2A) Correcte : L’examen consiste à analyser le document individuellement. ● 3D) Correcte : La réunion permet à l’équipe de discuter des anomalies ensemble. ● 4B) Correcte : Le rework est le moment où l’auteur corrige ce qui a été signalé.
Question 6 / 10
Quelle est l\'affirmation la plus précise concernant l\'utilisation de l\'estimation d\'erreurs dans ce contexte ?
Un important projet gouvernemental de système d\'information sur la santé est entré enphase de test final. Le directeur des tests souhaite appliquer une technique d\'estimationd\'erreurs pour déterminer quand arrêter les tests. L\'équipe a identifié 350 défauts pendantles tests. En utilisant différentes méthodes d\'estimation, ils ont calculé que le nombre totalprobable de défauts dans le système se situe entre 410 et 480. Après deux semainessupplémentaires de test, 40 nouveaux défauts ont été découvertsSélectionnez UNE réponse.
A. L\'estimation d\'erreurs est invalide dans ce cas car la découverte de 40 nouveaux défauts suggère que les techniques d\'estimation initiales étaient incorrectes et doivent être entièrement recalculées
B. L\'estimation d\'erreurs fournit une base pour décider de poursuivre ou non les tests, mais doit être combinée avec d\'autres critères comme la sévérité des défauts restants et la couverture des risques métier
C. L\'estimation d\'erreurs montre que les tests sont inefficaces puisque le taux de détection des défauts (40 en deux semaines) est inférieur au taux attendu pour atteindre l\'estimation maximale de 480 défauts dans un délai raisonnable
D. L\'estimation d\'erreurs indique que les tests peuvent être arrêtés immédiatement puisque 81% des défauts estimés ont déjà été trouvés, ce qui dépasse le seuil standard de qualité de 80%
✓ Bonne réponse : B
Cette question correspond à l\'objectif d\'apprentissage FL-4.4.1 (K2) - Expliquer l\'estimation d\'erreurs.
● a) Faux → Cette réponse simplifie excessivement l\'utilisation de l\'estimation d\'erreurs en appliquant un \"seuil standard\" arbitraire de 80%. L\'estimation d\'erreurs ne se limite pas à un pourcentage fixe et ne peut pas, à elle seule, déterminer si les tests doivent être arrêtés. De plus, le calcul ignore les 40 défauts supplémentaires découverts, ce qui porterait le total à 390 défauts identifiés. ● b) Faux → Ce n’est pas une conclusion fiable. Le fait de trouver 40 défauts en deux semaines n\'indique pas nécessairement une inefficacité des tests. La détection des défauts n\'est généralement pas linéaire, et le taux peut varier selon les phases de test. ● c) Faux → L’estimation d’erreurs donne une fourchette (ici 410–480), et les 40 nouveaux défauts sont encore dans cette fourchette. Le modèle reste valide, il faut juste le réévaluer progressivement, pas le rejeter ● d) Correct → Cette réponse reflète avec précision la valeur et les limites de l\'estimation d\'erreurs. L\'estimation fournit une base quantitative pour évaluer la progression des tests, mais ne doit pas être utilisée comme seul critère de décision pour arrêter les tests. D\'autres facteurs qualitatifs comme la sévérité des défauts restants, la couverture des risques métier, et les contraintes de projet doivent également être pris en compte. Cette approche équilibrée est particulièrement importante pour un système critique comme un système d\'information sur la santé.
Question 7 / 10
Quel ensemble MINIMAL de données de test couvre toutes les partitions d\'équivalence identifiées ?
Vous testez un système de validation de code postal qui accepte les codes valides et rejette les codes invalides. Un code postal est valide s\'il contient 5 caractères, dont au moins 3 chiffres.Vous avez identifié les partitions d\'équivalence suivantes :Variable : Longueur du code postal● Partition \"longueur correcte\" - codes postaux de 5 caractères● Partition \"longueur incorrecte\" - codes postaux d\'une longueur différente de 5Variable : Nombre de chiffres● Partition \"nombre de chiffres correct\" - codes postaux avec au moins 3 chiffres● Partition \"nombre de chiffres incorrect\" - codes postaux avec moins de 3 chiffresSélectionnez UNE réponse.
A. 12345, 123AB, 12A, A12
B. A12BC, 12345, AB12
C. 123AB, 12AB
D. 12ABC, A1234, AB123
✓ Bonne réponse : A
Cette question correspond à l\'objectif d\'apprentissage FL-4.2.1 (K3) - Utiliser les partitions d\'équivalence pour dériver les cas de test. ● a) Faux → car ne couvre pas la partition \"longueur incorrecte\". ● b) Correct → La réponse correcte est b) 12345, 123AB, 12A, A12. ○ \"12345\" couvre \"longueur correcte\" et \"nombre de chiffres correct\" ○ \"123AB\" couvre \"longueur correcte\" et \"nombre de chiffres correct\" ○ \"12A\" couvre \"longueur incorrecte\" et \"nombre de chiffres incorrect\" ○ \"A12\" couvre \"longueur incorrecte\" et \"nombre de chiffres incorrect\" ● c) Faux → car ne couvre pas la partition \"nombre de chiffres incorrect\". ● d) Faux → car ne couvre pas toutes les partitions.
Question 8 / 10
Quelles sont les principales caractéristiques des tests situés dans le quadrant Q4 ?
A. Tests de programmation et tests de configuration
B. Tests d\'acceptance et tests exploratoires
C. Tests unitaires automatisés et tests de performance
D. Tests de charge et tests de sécurité
✓ Bonne réponse : A
Cette question correspond à l\'objectif d\'apprentissage FL-5.1.7 (K2) - Résumer les quadrants du test et leurs relations avec les niveaux et les types de tests.
● a) Faux → Ces caractéristiques correspondent plutôt aux quadrants Q1 et Q3. ● b) Faux → Ces tests sont typiques des quadrants Q2. ● c) Correct→ Le quadrant Q4 (support de l\'équipe) inclut les tests de programmation, de configuration et les outils qui soutiennent l\'équipe de développement. ● d) Faux → Les tests de charge et de sécurité appartiennent principalement au quadrant Q3.
Question 9 / 10
Quelle est la différence entre une erreur, un défaut et une défaillance ?
A. Une erreur est une anomalie détectée en production.
B. Une erreur humaine peut entraîner un défaut, qui peut causer une défaillance.
C. Une défaillance est un problème présent dans le code source.
D. Un défaut est une anomalie visible par l’utilisateur final.
✓ Bonne réponse : B
Cette question correspond à l’objectif d’apprentissage FL-1.2.3 (K2) – Expliquer la relation entre erreur, défaut et défaillance. ● a) Faux → Une erreur est une faute humaine qui peut introduire un défaut, mais ce n’est pas une anomalie détectée en production. ● b) Faux → Un défaut peut exister sans être visible par l’utilisateur final. ● c) Correct → Une erreur humaine peut entraîner un défaut dans le logiciel, qui peut causer une défaillance en production ● d) Faux → Une défaillance est une anomalie observée lors de l’exécution, pas un problème directement présent dans le code source.
Question 10 / 10
Dans quel format une équipe Agile pourrait-elle le plus efficacement communiquer l’état d’avancement des tests aux parties prenantes métier ?
A. Historique Git des commits de test
B. Diagramme de classes UML
C. Revue du code source
D. Graphique burndown de cas de test exécutés
✓ Bonne réponse : D
Cette question correspond à l’objectif FL-5.3.3 (K2) – Donner des exemples de communication de l’état d’avancement des tests. ● a) Faux → Trop technique, inutile pour un suivi métier. ● b) Faux → La revue de code concerne la qualité du code, pas l’avancement des tests. ● c) Correct → Le burndown chart est un excellent moyen visuel de suivre la progression dans le temps. ● d) Faux → Les commits ne donnent pas de vue globale sur l’exécution des tests.
Une entreprise souhaite s'assurer que les données stockées dans le cloud ne peuvent pas être consultées par des tiers non autorisés. Quel contrôle doit être mis en place ?
Sélectionnez la bonne réponse.
A. B. Antivirus
B. C. Chiffrement
C. D. Application des correctifs
D. A. Pare-feux
✓ Bonne réponse : B
Chiffrement : transforme les données en texte chiffré illisible à l'aide d'algorithmes cryptographiques, garantissant la confidentialité même si des personnes non autorisées obtiennent un accès physique au stockage cloud. Les pare-feux et les antivirus protègent le périmètre réseau et les systèmes, mais ne protègent pas la confidentialité des données. La mise à jour des correctifs corrige les vulnérabilités, mais ne traite pas l'exposition des données au repos.
Question 2 / 10
Qu'est-ce que l'Objectif de Délai de Reprise (RTO) ?
A. La durée de conservation des journaux de sécurité avant leur suppression
B. Le temps nécessaire pour réaliser un test d'intrusion complet de l'ensemble des systèmes
C. La quantité maximale acceptable de perte de données, mesurée en temps (ancienneté maximale de la sauvegarde)
D. Le délai maximal acceptable pour restaurer un système ou une fonction métier après une interruption
✓ Bonne réponse : D
Le RTO (Recovery Time Objective) est le délai maximal acceptable pour restaurer une fonction métier ou un système informatique après une interruption. Si le RTO d'une organisation pour une base de données critique est de 4 heures, le plan de reprise après sinistre doit restaurer ce système dans les 4 heures suivant la défaillance. Le RPO (Recovery Point Objective) est la quantité maximale acceptable de perte de données (quelle est l'ancienneté maximale tolérée de la sauvegarde la plus récente). Le RTO oriente les décisions d'infrastructure (serveur de secours à chaud vs. sauvegarde à froid). Un RTO élevé = des solutions moins coûteuses sont acceptables. Un RTO faible = nécessite un basculement à chaud ou une architecture active-active.
Question 3 / 10
Un utilisateur doit saisir un mot de passe et un code à usage unique généré par une application mobile pour accéder à un système. Quel type d'authentification cela représente-t-il ?
Sélectionnez la bonne réponse.
A. C. Fédération
B. B. Authentification multifacteur
C. A. Authentification unique (Single sign-on)
D. D. Authentification biométrique
✓ Bonne réponse : B
Authentification multifacteur (MFA) : Utilise deux méthodes d'authentification indépendantes ou plus — ici, quelque chose que vous connaissez (mot de passe) et quelque chose que vous possédez (code d'application mobile). Cette approche combine différents types de facteurs, renforçant considérablement la sécurité. Contrairement à l'authentification unique (une seule accréditation), la fédération (relation de confiance entre systèmes) ou l'authentification biométrique (un seul facteur), le MFA exige plusieurs étapes de vérification.
Question 4 / 10
Lequel des scénarios suivants décrit une possible attaque par compromission de messagerie professionnelle (BEC) ?
A. Un employé reçoit un e-mail contenant un lien vers un site de phishing conçu pour ressembler au portail de messagerie de l'entreprise.
B. Des employés qui ouvrent une pièce jointe reçoivent des messages exigeant un paiement pour pouvoir accéder à leurs fichiers.
C. Un employé du service d'assistance reçoit un e-mail de la directrice des ressources humaines lui demandant ses identifiants de connexion à un compte administrateur cloud.
D. Un employé reçoit une demande de carte cadeau par e-mail affichant le nom d'un dirigeant dans le champ d'affichage de l'expéditeur.
✓ Bonne réponse : D
Réponse : Un employé reçoit une demande de carte-cadeau par e-mail avec le nom d'un dirigeant affiché dans le champ d'affichage. Explication : Les attaques de type BEC (Business Email Compromise) usurpent l'identité de dirigeants en falsifiant le nom affiché (tout en utilisant une adresse e-mail réelle différente) pour inciter les employés à effectuer des transactions financières, comme l'achat de cartes-cadeaux.
Question 5 / 10
Parmi les mécanismes cryptographiques suivants, lequel est le PLUS important pour garantir l'intégrité des données lors de leur transmission ?
Sélectionnez la bonne réponse.
A. Le hachage ou HMAC pour la vérification de l'intégrité
B. Les algorithmes de compression de données
C. Le chiffrement avec AES-256
D. Les systèmes automatisés de sauvegarde et de récupération
✓ Bonne réponse : A
Vérification de l'intégrité par hachage : le hachage et le HMAC créent des empreintes numériques de longueur fixe à partir des données, permettant de détecter toute modification non autorisée lors de la transmission. Contrairement au chiffrement (qui garantit la confidentialité), le hachage prouve que les données n'ont pas été altérées. Le HMAC ajoute une couche d'authentification en utilisant une clé secrète. La compression des données ne vérifie pas l'intégrité, et les sauvegardes ne protègent pas les données en transit.
Question 6 / 10
Lequel des éléments suivants est utilisé pour mesurer quantitativement la criticité d'une vulnérabilité ?
Sélectionnez la bonne réponse.
A. CVSS
B. CERT
C. CVE
D. CIA
✓ Bonne réponse : A
CVSS (Common Vulnerability Scoring System) : Un cadre numérique standardisé (échelle de 0 à 10) qui mesure quantitativement la sévérité des vulnérabilités en fonction de leur exploitabilité, de leur impact et de facteurs environnementaux. Le CVE identifie les vulnérabilités par leur nom, la CIA décrit des principes de sécurité, et le CERT est une organisation — aucun d'entre eux ne fournit une notation quantitative comme le fait le CVSS.
Question 7 / 10
Un testeur d'intrusion commence une mission en effectuant des analyses de ports et de services sur l'environnement du client, conformément aux règles d'engagement. Quel type de reconnaissance le testeur réalise-t-il ?
Sélectionnez la bonne réponse.
A. Défensive
B. Passive
C. Active
D. Offensive
✓ Bonne réponse : C
Reconnaissance active : Interaction directe avec les systèmes cibles par le biais d'analyses de ports et de services qui génèrent du trafic réseau et des réponses. Cela contraste avec la reconnaissance passive (surveillance sans interaction directe). Les termes défensif et offensif désignent des postures de sécurité, et non des types de reconnaissance.
Question 8 / 10
Quel est le rôle d'une autorité de certification (CA) ?
A. Surveiller le trafic réseau afin de détecter les tentatives d'intrusion
B. Émettre et gérer des certificats numériques permettant de valider l'identité des entités
C. Stocker et gérer les mots de passe des utilisateurs de manière sécurisée
D. Chiffrer l'ensemble des données en transit sur le réseau
✓ Bonne réponse : B
Réponse correcte : Une Autorité de Certification (CA) a pour rôle principal d'émettre et de gérer les certificats numériques qui valident l'identité des entités (serveurs, utilisateurs, etc.). Ces certificats sont essentiels pour établir la confiance dans les communications sécurisées.
Pourquoi les autres réponses sont incorrectes : La surveillance du trafic réseau relève des IDS/IPS, pas de la CA. Le chiffrement des données est assuré par les protocoles cryptographiques (TLS/SSL), pas par la CA elle-même. La gestion des mots de passe est fonction du système d'authentification, pas de la CA.
Question 9 / 10
Une entreprise demande à un fournisseur tiers de détruire une baie de stockage classifiée. Lequel des éléments suivants l'entreprise devrait-elle exiger du fournisseur ?
Sélectionnez la bonne réponse.
A. Une preuve de propriété
B. Une certification
C. Une classification
D. Une liste d'inventaire
✓ Bonne réponse : B
Certificat de destruction : un document formel attestant de la destruction sécurisée de données classifiées et de matériel informatique. Les prestataires doivent fournir cette certification pour prouver la conformité aux normes de destruction des données et aux exigences réglementaires. Contrairement aux inventaires (suivi des actifs) ou aux étiquettes de classification (identification des niveaux de sensibilité), la certification démontre l'accomplissement effectif de la destruction sécurisée.
Question 10 / 10
Lequel des éléments suivants est utilisé pour empêcher l'extraction non autorisée de données sensibles depuis le réseau d'une entreprise ?
Sélectionnez la bonne réponse.
A. C. Antivirus
B. A. Chiffrement
C. D. Prévention des pertes de données (DLP)
D. B. VPN
✓ Bonne réponse : C
Prévention des pertes de données (DLP) : Une technologie de sécurité qui surveille, détecte et bloque la transmission non autorisée de données sensibles en dehors du périmètre réseau. Le DLP cible spécifiquement l'exfiltration de données via les e-mails, le stockage cloud et les supports amovibles. Contrairement au chiffrement (qui protège les données au repos et en transit), au VPN (qui fournit des connexions sécurisées) ou à l'antivirus (qui détecte les logiciels malveillants), le DLP applique activement les politiques de gestion des données et empêche leur suppression non autorisée.
Quel service Azure permet de surveiller et d'auditer les accès aux données sensibles stockées dans Azure SQL Database ?
A. Azure Policy pour bloquer automatiquement les requêtes non conformes
B. Azure Key Vault pour chiffrer les données sensibles et contrôler l'accès aux clés
C. Azure Monitor uniquement pour les métriques de performance de SQL Database
D. Azure SQL Auditing pour les journaux d'accès et Microsoft Defender for SQL pour la détection des menaces
✓ Bonne réponse : D
Azure SQL Auditing enregistre les événements de base de données (connexions, requêtes, modifications de schéma) dans un journal d'audit stocké dans Azure Blob Storage, Azure Monitor Logs ou Azure Event Hubs. Il permet de détecter les accès non autorisés, les requêtes suspectes et de satisfaire aux exigences de conformité (RGPD, HIPAA, PCI-DSS). Complémentairement, Microsoft Defender for SQL (anciennement Advanced Threat Protection) détecte les comportements anormaux (injections SQL, accès depuis des IPs inconnues). Azure Monitor surveille les métriques de performance.
Question 2 / 10
Vous avez une requête SQL qui combine les données des clients et les données des commandes. La requête inclut des colonnes calculées. Vous devez créer un objet de base de données qui permettrait à d'autres utilisateurs de réexécuter la même requête SQL. Que devriez-vous créer ?
A. un index
B. une vue
C. une table
D. une fonction scalaire
✓ Bonne réponse : B
Réponse : Une vue. Explication : Une vue est une requête SQL enregistrée qui peut être réutilisée par d'autres utilisateurs. Elle stocke la définition de la requête (et non les données) et présente le résultat sous la forme d'une table virtuelle, y compris les colonnes calculées. D'autres utilisateurs peuvent interroger la vue comme s'il s'agissait d'une véritable table.
Question 3 / 10
Quel type de base de données est Azure Database for PostgreSQL ?
A. Infrastructure as a service (IaaS)
B. sur site (on-premises)
C. Microsoft SQL Server
D. Platform as a service (PaaS)
✓ Bonne réponse : D
Réponse : Platform as a service (PaaS). Explication : Azure Database for PostgreSQL est une offre PaaS — Microsoft gère l'infrastructure sous-jacente, les mises à jour du système d'exploitation, les mises à jour du moteur de base de données et la haute disponibilité. Les clients gèrent uniquement leurs données et leurs applications, et non l'infrastructure du serveur.
Question 4 / 10
Quelle instruction est un exemple de Data Manipulation Language (DML) ?
A. DISABLE
B. REVOKE
C. INSERT
D. GRANT
✓ Bonne réponse : C
Réponse : INSERT. Explication : INSERT est une instruction DML qui ajoute de nouvelles lignes à une table. Avec UPDATE, DELETE et SELECT, INSERT est une opération DML fondamentale qui modifie les valeurs de données en ajoutant de nouvelles lignes sans modifier les enregistrements existants.
Question 5 / 10
Quelle offre Azure est la plus adaptée pour migrer un SQL Server on-premise avec le moins de changements possibles ?
A. Azure SQL Database
B. Azure SQL Managed Instance
C. Azure Cosmos DB
D. Azure Database for MySQL
✓ Bonne réponse : B
Azure SQL Managed Instance : service PaaS qui émule SQL Server on-premise avec compatibilité quasi-totale (T-SQL, Agent SQL, linked servers). Contrairement à Azure SQL Database qui impose des adaptations de code, Managed Instance accepte les bases existantes sans modification majeure, minimisant les risques et délais de migration. MySQL et Cosmos DB nécessitent une refonte complète de l'architecture.
Question 6 / 10
Quel type de graphique est le plus adapté pour visualiser l’évolution d’une mesure au fil du temps ?
A. Un nuage de points
B. Un graphique en courbes (line chart)
C. Un diagramme circulaire
D. Un histogramme vertical
✓ Bonne réponse : B
Graphique en courbes : idéal pour visualiser l'évolution temporelle d'une mesure. Les points sont reliés par des lignes continues, permettant de percevoir immédiatement les tendances, hausses et baisses. À l'inverse, les diagrammes circulaires montrent des proportions, les nuages de points révèlent des corrélations entre variables, et les histogrammes comparent des catégories discrètes—tous inadaptés aux séries temporelles.
Question 7 / 10
Quel format est couramment utilisé pour échanger des données semi-structurées entre applications ?
A. MP4
B. CSV
C. JSON
D. PNG
✓ Bonne réponse : C
JSON (JavaScript Object Notation) : format texte léger basé sur des paires clé-valeur et structures imbriquées, idéal pour les données semi-structurées. Contrairement au CSV (données tabulaires strictes), JSON s'adapte aux structures variables et hiérarchiques. PNG et MP4 sont des formats binaires pour images et vidéos, non adaptés aux données d'échange applicatif. JSON est le standard REST/API moderne.
Question 8 / 10
Quelle est la commande SQL pour modifier des données existantes dans une table ?
A. DELETE
B. UPDATE
C. ALTER
D. INSERT
✓ Bonne réponse : B
UPDATE : commande SQL qui modifie les données existantes dans une table. Elle permet de changer les valeurs de colonnes spécifiques pour un ou plusieurs enregistrements. À ne pas confondre avec INSERT (ajouter de nouvelles lignes), DELETE (supprimer des lignes) ou ALTER (modifier la structure de la table).
Question 9 / 10
Quel type de stockage est optimisé pour conserver de grandes quantités de données historiques pour l’analyse ?
A. Un entrepôt de données (data warehouse)
B. Une base transactionnelle OLTP
C. Un stockage Blob Archive
D. Un fichier Excel
✓ Bonne réponse : A
Entrepôt de données (Data Warehouse) : système optimisé pour stocker et analyser d'énormes volumes de données historiques via des requêtes complexes. Contrairement aux bases OLTP (transactionnelles, rapides mais limitées), un data warehouse comme Azure Synapse Analytics structure les données en schémas analytiques pour explorer des tendances. Le stockage Blob Archive convient au long terme mais pas à l'analyse interactive.
Question 10 / 10
Quel est l’objectif d’une charge analytique (OLAP) ?
A. Enregistrer chaque transaction bancaire
B. Analyser de grands volumes de données historiques
C. Assurer l’intégrité des transactions
D. Créer des clés primaires dans une base SQL
✓ Bonne réponse : B
Charges analytiques (OLAP) : systèmes conçus pour analyser de grands volumes de données historiques et produire des rapports complexes. Contrairement aux charges transactionnelles (OLTP) qui traitent chaque transaction individuellement, l'OLAP agrège et synthétise les données pour déceler des tendances et patterns. Les distracteurs confondent OLTP (enregistrement de transactions) avec OLAP (analyse rétrospective).
Quel événement déclenche le début du calcul d’amortissement (selon la clé) pour un actif nouvellement acquis ?
Sélectionnez la meilleure réponse.
A. La date de mise en service/capitalisation
B. La date d’acceptation qualité (QM)
C. La date de création du BP
D. La date de paiement fournisseur
✓ Bonne réponse : A
Réponse : La date de mise en service/capitalisation de l’actif. Explication : La plupart des clés démarrent au début de la période de capitalisation ; la logique exacte dépend du contrôle de période paramétré.
Question 2 / 10
Dans SAP FI-AP (Accounts Payable), qu'est-ce qu'un groupe de tolérance (Tolerance Group) pour les fournisseurs ?
A. Un regroupement de fournisseurs pour les remises de volume
B. Une liste de fournisseurs approuvés pour les achats automatiques
C. La configuration des conditions de paiement standard par type de fournisseur
D. Les paramètres définissant les écarts acceptables lors du rapprochement facture/commande pour éviter le blocage
✓ Bonne réponse : D
Le groupe de tolérance fournisseur définit les limites acceptables pour le traitement automatique des différences lors du rapprochement des factures (MIRO) avec les bons de commande. Il paramètre : la tolérance absolue en montant (ex. : différence max 10 EUR), la tolérance en pourcentage, et le traitement des petites différences (comptabilisation automatique ou blocage). Sans groupe de tolérance, toute différence entre la facture et le bon de commande bloquerait le paiement automatique, nécessitant une intervention manuelle.
Question 3 / 10
La clé d’amortissement (depreciation key) définit avant tout…
Choisissez la meilleure réponse.
A. Le compte GL à utiliser pour l’amortissement
B. Le numéro d’inventaire technique
C. La méthode de calcul, la base et le contrôle de période
D. La devise fonctionnelle de l’actif
✓ Bonne réponse : C
Réponse : La méthode de calcul (linéaire, dégressif, unités d’œuvre), la base, le contrôle de période et les limites. Explication : La clé encapsule la logique de calcul appliquée par zone de dépréciation.
Question 4 / 10
Dans SAP FI, qu'est-ce que la compensation (Clearing) des postes ouverts et quand est-elle déclenchée ?
A. Un processus de clôture mensuelle qui rapproche le grand livre des journaux auxiliaires
B. La conversion des montants en devise étrangère vers la devise de référence
C. La validation automatique des écritures comptables par le contrôleur financier
D. Le rapprochement d'un paiement avec sa facture correspondante pour solder les postes ouverts
✓ Bonne réponse : D
La compensation (Clearing) est le processus qui rapproche et solde des postes ouverts (créances ou dettes) en les marquant comme « compensés ». Elle est déclenchée lorsqu'un paiement entrant (client) ou sortant (fournisseur) est reçu et rattaché à la facture correspondante. La compensation peut être automatique (programme F.13 ou app dunning) ou manuelle (F-32 client, F-44 fournisseur). Un poste compensé ne figure plus dans la liste des postes ouverts et le solde du compte collectif reflète l'encours réel.
Question 5 / 10
L’« Embedded Analytics » de S/4HANA s’appuie sur des vues CDS et le moteur HANA pour exécuter les calculs côté base (push‑down).
Vrai ou faux ?
A. Faux
B. Vrai
✓ Bonne réponse : B
Réponse : Vrai Explication : Les modèles analytiques CDS (avec annotations) délèguent agrégations/calculs à HANA et sont consommés par Fiori/Smart Business.
Question 6 / 10
Votre entreprise structure son compte de résultat (P&L) selon la comptabilité analytique par coûts et ventes. Quelle unité organisationnelle avez-vous besoin de définir ?
A. Centre de profit
B. Domaine d'activité
C. Secteur d'activité
D. Zone fonctionnelle
✓ Bonne réponse : D
Réponse : Zone fonctionnelle. Explication : La zone fonctionnelle est l'unité organisationnelle requise pour structurer le P&L selon la comptabilité analytique par coûts et ventes. Elle permet de classer les éléments de coûts et de revenus par fonction (ventes, production, administration, etc.). Les autres options ne conviennent pas : le domaine d'activité structure par branche métier, le centre de profit par responsabilité de rentabilité, et le secteur d'activité par secteur d'activité externe.
Question 7 / 10
Procédure de relance (dunning) : que contient-elle typiquement ?
Cochez toutes les bonnes réponses.
A. Niveaux de relance et intervalles/jours de retard
B. Textes/maquettes par niveau
C. Montants minimum par niveau
D. Paramétrage des banques propres
E. Frais de relance
✓ Bonne réponse : A, B, C, E
Réponse : Niveaux de relance avec intervalles ; Montants minimum ; Textes par niveau ; Frais de relance éventuels. Explication : Ces paramètres pilotent la génération et le contenu des relances.
Question 8 / 10
Valorisation devise (fin de période) : quel paramètre pilote les comptes d’écart ?
Sélectionnez la meilleure réponse.
A. La variante d’exercice
B. Le groupe de tolérance
C. Le type de document SA
D. La méthode de valorisation
✓ Bonne réponse : D
Réponse : La méthode de valorisation En fin de période, la valorisation des devises étrangères sur les postes ouverts est pilotée par la méthode de valorisation (Valuation Method), qui définit le type de cours de change à utiliser et les comptes d'écart à créditer/débiter.
Question 9 / 10
La variante d’exercice (fiscal year variant) détermine…
Sélectionnez la meilleure réponse.
A. Le nombre de périodes et de périodes spéciales
B. Les comptes de réconciliation
C. Les tolérances utilisateurs
D. La devise fonctionnelle du ledger
✓ Bonne réponse : A
Réponse : Le nombre de périodes et de périodes spéciales. Explication : Elle définit le découpage de l’exercice comptable indépendamment du calendrier civil.
Question 10 / 10
Affectation indispensable au niveau d’un code société pour créer/étendre des comptes G/L :
Sélectionnez la meilleure réponse.
A. Une procédure de relance
B. Une organisation de ventes
C. Un groupe de clients
D. Un plan de comptes opérationnel
✓ Bonne réponse : D
Réponse : Un plan de comptes opérationnel Pour créer et étendre des comptes G/L, chaque code société doit être associé à un plan de comptes opérationnel (Operating Chart of Accounts). C'est l'affectation indispensable qui détermine quels comptes sont disponibles pour ce code société.
Laquelle des affirmations suivantes est la PLUS vraie concernant les tests A/B ?
A. L'objectif est de comparer deux variantes d'un système
B. De nombreux cas de test peuvent être générés
C. L'objectif est de détecter des défauts
D. Les données de production ne sont pas utilisées
✓ Bonne réponse : A
Réponse : L'objectif est de comparer deux variantes d'un système. Explication : Les tests A/B consistent à comparer deux versions d'un système (variante A contre variante B) afin de déterminer laquelle offre les meilleures performances sur la base de résultats mesurables. Cette approche est largement utilisée dans les contextes web et ML.
Question 2 / 10
La matrice de confusion suivante représente la performance fonctionnelle d'un classifieur. Laquelle des propositions suivantes correspond au calcul correct de la précision (accuracy) du classifieur ?
Laquelle des affirmations suivantes décrit le mieux la façon dont la complexité d'un système peut poser des difficultés lors du test d'un système basé sur l'IA ?
A. L'obtention des données de test est plus difficile.
B. Il est nécessaire de mesurer dans quelle mesure les modifications des données d'entrée entraînent des changements dans les données de sortie.
C. Parfois, le système ne peut être testé qu'en boîte noire.
D. Des changements inattendus dans le comportement du système peuvent survenir.
✓ Bonne réponse : D
Réponse : Des changements inattendus dans le comportement du système peuvent survenir. Explication : Les systèmes d'IA complexes présentent des comportements émergents et non déterministes. Les interactions entre de nombreux composants peuvent produire des résultats inattendus, difficiles à prévoir, à reproduire ou à tester de manière exhaustive.
Question 4 / 10
Laquelle des techniques suivantes est la plus efficace pour identifier les biais dans les données d'entraînement d'un modèle AI avant le déploiement ?
A. L'analyse de parité démographique et l'échantillonnage stratifié selon les attributs protégés
B. Les tests de régression des versions précédentes du logiciel
C. Les tests de stress avec des valeurs d'entrée extrêmes
D. Les tests de charge pour vérifier les performances du système sous fort trafic
✓ Bonne réponse : A
Concept clé : Détection des biais dans les données d'entraînement. L'analyse de parité démographique évalue si les résultats du modèle sont équitables entre les groupes démographiques. L'échantillonnage stratifié garantit la représentation de tous les attributs protégés, permettant aux testeurs d'identifier les problèmes d'équité avant le déploiement.
Question 5 / 10
Laquelle des situations suivantes décrit le MOINS un test dos-à-dos (back-to-back testing) ?
A. Comparaison des résultats d'un modèle ML de réseau de neurones avec ceux d'un modèle ML d'arbre de décision actuel, sur les mêmes données.
B. Comparaison des résultats du modèle ML de réseau de neurones actuel sur le jeu de données courant avec ceux obtenus sur un jeu de données légèrement modifié.
C. Comparaison des résultats d'un modèle ML de réseau de neurones implémenté sur la plateforme A (par ex. PyTorch) avec ceux d'un modèle ML de réseau de neurones similaire implémenté sur la plateforme B (par ex. TensorFlow), sur les mêmes données.
D. Comparaison des résultats d'un modèle ML de réseau de neurones développé en interne avec les résultats d'un modèle de réseau de neurones implémenté dans une bibliothèque standard (par ex. PyTorch), sur les mêmes données.
✓ Bonne réponse : B
Réponse : La comparaison des résultats du réseau de neurones actuel sur le jeu de données courant et sur un jeu de données légèrement modifié décrit le MOINS un test dos-à-dos. Explication : Le test dos-à-dos requiert deux implémentations ou versions différentes d'un système. Comparer les résultats du MÊME modèle sur des données légèrement différentes se rapproche davantage d'un test de robustesse ou d'un test métamorphique, et non d'un test dos-à-dos.
Question 6 / 10
Parmi les propositions suivantes, laquelle désigne les trois activités d'acquisition de données dans le cadre de la préparation des données ?
A. Sélection des features, développement des features, augmentation des features
B. Nettoyage, transformation, augmentation
C. Identification, collecte, étiquetage
D. Construction, validation, déploiement
✓ Bonne réponse : C
Réponse : Identification, collecte, étiquetage. Explication : Les trois activités d'acquisition de données dans la préparation des données ML sont : (1) identifier les données nécessaires, (2) les collecter auprès des sources disponibles, et (3) les étiqueter avec les valeurs de sortie correctes pour l'apprentissage supervisé.
Question 7 / 10
Vous avez accès aux données d'entraînement qui ont été utilisées pour entraîner un système basé sur l'IA. Vous pouvez consulter ces informations et vous en servir comme référence lors de la conception de vos tests. De quelle type de caractéristique s'agit-il ?
A. L'autonomie
B. L'explorabilité
C. L'accessibilité
D. La transparence
✓ Bonne réponse : D
Réponse : La transparence. Explication : La transparence signifie que les informations relatives à la conception du système IA, y compris ses données d'entraînement, sont accessibles et consultables. L'accès aux données d'entraînement à des fins de conception de tests est une caractéristique de transparence du système.
Question 8 / 10
Laquelle des affirmations suivantes est vraie concernant les tests dynamiques relatifs aux biais inappropriés ?
A. Les biais inappropriés ne doivent être testés que lorsque des caractéristiques protégées telles que la race ou le genre sont présentes dans les entrées
B. L'examen de la source des données d'entraînement peut révéler des biais inappropriés
C. Il peut être nécessaire d'obtenir des attributs supplémentaires sur les données traitées
D. Les tests ne doivent jamais être effectués en production
✓ Bonne réponse : C
Réponse : Les tests dynamiques relatifs aux biais inappropriés peuvent nécessiter l'obtention d'attributs de données supplémentaires. Explication : Pour détecter les biais, les testeurs peuvent avoir besoin d'analyser des attributs protégés (genre, origine ethnique, âge) dans les données de test, attributs qui ne font pas normalement partie du jeu de données de test, ce qui requiert une augmentation ou une acquisition spécifique de données.
Question 9 / 10
Laquelle des options suivantes, utilisée comme base de test, offrirait la MOINS bonne couverture lors d'une génération de tests basée sur l'IA ?
A. Un schéma XML
B. Une liste des pages web possibles constituant l'application
C. Un pseudo-oracle
D. Un modèle de test décrivant les fonctionnalités de l'application
✓ Bonne réponse : A
Réponse : Un schéma XML offre la MOINS bonne couverture pour la génération de tests basée sur l'IA. Explication : Les schémas XML définissent la structure et le format des données, mais contiennent très peu d'informations sémantiques sur le comportement du système. Des bases de test riches, telles que les user stories, les cas d'utilisation et les modèles de domaine, fournissent un contexte bien plus pertinent pour la génération de tests par l'IA.
Question 10 / 10
Lequel des modèles suivants décrit le MIEUX une approche de modélisation de la prédiction de défauts en analysant l'historique des bugs dans les modules, en utilisant des métriques de qualité du code de versions historiques comme données d'entrée ?
A. Identification de la relation entre les développeurs et les modules qu'ils ont développés.
B. Regroupement (clustering) de modules de code similaires pour prédire sur la base de similarités.
C. Utilisation d'un modèle de classification pour prédire la présence d'un défaut en utilisant des métriques de qualité du code comme données d'entrée.
D. Recherche de code similaire basée sur le traitement du langage naturel.
✓ Bonne réponse : C
Réponse : Utilisation d'un modèle de classification pour prédire la présence d'un défaut à partir de métriques de qualité du code comme données d'entrée. Explication : La prédiction de défauts à partir de métriques de qualité du code (complexité, couplage, etc.) issues de versions historiques est un problème de classification binaire — défaut présent ou absent. Un modèle de classification entraîné sur les métriques historiques des modules prédit la probabilité de défauts dans le nouveau code.
A. Un changement préautorisé qui est bien compris et intégralement documenté
B. Un changement évalué, autorisé et planifié dans le cadre d\'une \"amélioration continue\"
C. Un changement qui doit être évalué, autorisé et planifié par une autorité de changement
D. Un changement qui ne requiert pas d\'évaluation des risques étant donné qu\'il est nécessaire à la résolution d\'un incident
✓ Bonne réponse : A
Réponse : Un changement préautorisé qui est bien compris et intégralement documenté. Explication : Un changement standard est préautorisé, bien compris et intégralement documenté. Son faible risque lui permet d\'être implémenté sans passer par le processus d\'approbation habituel.
Question 2 / 10
Quel principe directeur recommande de collecter les données avant de déterminer ce qui peut être réutilisé ?
A. Privilégier la valeur
B. Commencer là où vous êtes
C. Progresser par itérations avec des retours
D. Opter pour la simplicité et rester pratique
✓ Bonne réponse : B
Réponse : Commencer là où vous êtes. Explication : Le principe \'Commencer là où vous êtes\' recommande d\'évaluer l\'existant avant de décider ce qui peut être réutilisé, plutôt que de repartir de zéro sans connaître ce qui fonctionne déjà.
Question 3 / 10
Quelles pratiques sont généralement impliquées dans l’implémentation de la résolution d’un problème ? 1. L’amélioration continue2. La gestion des demandes de services3. La gestion des niveaux de service4. Le habiliataion des changements
A. 3 et 4
B. 2 et 3
C. 1 et 4
D. 1 et 2
✓ Bonne réponse : C
Réponse : 1 et 4. Explication : La résolution d\'un problème implique l\'amélioration continue (identifier et éliminer la cause) et le contrôle des changements (implémenter la correction de manière contrôlée et sécurisée).
Question 4 / 10
Laquelle des options suivantes NE constitue PAS un élément clé de la dimension « information et technologie » ?
A. Rôles et responsabilités
B. Systèmes de communication et bases de connaissances
C. Sécurité et conformité
D. Systèmes de gestion du flux de travail et systèmes d\'inventaire
✓ Bonne réponse : A
Réponse : Rôles et responsabilités. Explication : La dimension \'Information et technologie\' couvre les données, systèmes d\'information et outils. Les rôles et responsabilités appartiennent à la dimension \'Organisations et personnes\'.
Question 5 / 10
Quelle dimension de la gestion des services est axée sur les activités et la façon dont elles sont coordonnées ?
A. Partenaires et fournisseurs
B. Flux de valeur et processus
C. Organisations et personnes
D. Information et technologie
✓ Bonne réponse : B
Réponse : Flux de valeur et processus. Explication : La dimension \'Flux de valeur et processus\' se concentre sur les activités et leur coordination pour créer de la valeur. Elle définit comment les différentes parties d\'une organisation collaborent pour livrer des services.
Question 6 / 10
Un fournisseur de services décrit un package qui comprend un ordinateur portable fourni avec des logiciels, des licences et un support. De quelle option ce package est-il un exemple?
A. Offre de service
B. Garantie
C. Résultat
D. Valeur
✓ Bonne réponse : A
Réponse : Offre de service. Explication : Une offre de service est un ensemble de produits et services proposé à un consommateur. Le package (ordinateur + logiciels + licences + support) constitue une offre de service complète et packagée.
Question 7 / 10
Quel rôle soumet des demandes de services ?
A. L\'utilisateur ou son représentant autorisé
B. Le client ou son représentant autorisé
C. Le fournisseur ou son représentant autorisé
D. Le sponsor ou son représentant autorisé
✓ Bonne réponse : A
Réponse : L\'utilisateur ou son représentant autorisé. Explication : En ITIL 4, ce sont les utilisateurs (ou leurs représentants autorisés) qui soumettent des demandes de services, car ils sont les consommateurs directs des services fournis.
Question 8 / 10
Laquelle des options suivantes constitue un élément clé du principe directeur « opter pour la simplicité et rester pratique » ?
A. Comprendre comment chaque élément contribue à la création de valeur
B. Commencer par une solution complexe, puis simplifier
C. Essayer de créer une solution pour chaque exception
D. Ignorer les objectifs contradictoires des différentes parties prenantes
✓ Bonne réponse : A
Réponse : Comprendre comment chaque élément contribue à la création de valeur. Explication : Le principe \'Opter pour la simplicité\' demande de comprendre comment chaque élément contribue à la valeur, en éliminant ce qui n\'en apporte pas et en évitant la complexité inutile.
Question 9 / 10
Que se passe-t-il lorsqu’une solution de contournement devient la façon permanente de traiter un problème ne pouvant pas être résolu de façon rentable ?
A. L\'enregistrement du problème est supprimé
B. La gestion des problèmes restaure le service dès que possible
C. Le problème conserve l\'état d\'erreur connue
D. Une demande de changement est soumise au habiliataion des changements
✓ Bonne réponse : C
Réponse : Le problème conserve l\'état d\'erreur connue. Explication : Lorsqu\'une solution de contournement devient permanente car le problème ne peut être résolu définitivement, le problème reste dans l\'état \'erreur connue\' : documenté mais non résolu.
Question 10 / 10
Quelle est la définition d’un événement ?
A. Tout composant qui doit être géré afin de fournir un service informatique
B. Tout composant présentant une certaine valeur financière, qui est susceptible de contribuer à la fourniture de services ou de produits informatiques
C. L\'interruption non planifiée d\'un service ou la réduction de la qualité d\'un service
D. Tout changement d\'état significatif pour la gestion d\'un service ou de tout autre élément de configuration
✓ Bonne réponse : D
Réponse : Tout changement d\'état significatif pour la gestion d\'un service ou de tout autre élément de configuration. Explication : Un événement est tout changement d\'état significatif pour la gestion d\'un service ou d\'un élément de configuration. Les événements peuvent déclencher des incidents, des problèmes ou des demandes.
Lequel des éléments suivants décrit le mieux le principe d'immutabilité dans une architecture cloud-native ?
A. Les composants système sont remplacés plutôt que modifiés, garantissant des déploiements prévisibles et reproductibles
B. Les composants d'infrastructure sont fréquemment mis à jour sur place pour minimiser les interruptions
C. Toutes les instances de calcul doivent fonctionner en continu pour préserver l'état et la configuration
D. L'état de l'application est conservé après un redémarrage pour supporter des workloads longue durée
✓ Bonne réponse : A
L'immutabilité signifie que l'on ne modifie pas les composants existants, mais qu'on les remplace complètement lors des mises à jour pour garantir des déploiements fiables et sans surprises.
Question 2 / 10
Comment une désérialisation non sécurisée peut-elle compromettre la sécurité d'un service API ?
A. En provoquant une fuite de données via des limites de taux API trop élevées
B. En contournant la validation de schéma pour appliquer un typage strict des entrées
C. En exposant des identifiants en clair dans les logs de l'API
D. En permettant aux attaquants de manipuler des données sérialisées pour exécuter du code arbitraire
✓ Bonne réponse : D
Si une API désérialise des données non fiables, un attaquant peut injecter du code ou modifier le comportement de l'application, entraînant un compromis du service ou du serveur.
Question 3 / 10
Quelle est la responsabilité principale d'un data steward dans un cadre de gouvernance cloud ?
A. pprouver manuellement toutes les demandes d'accès aux données dans l'entreprise
B. Veiller à ce que les politiques de données, les standards de qualité et les métadonnées soient maintenus conformément aux objectifs de gouvernance de l'organisation
C. onfigurer les contrôles de prévention de perte de données (DLP) natifs cloud sur toutes les régions
D. Gérer les plannings de rotation des clés de chiffrement et les listes de contrôle d'accès
✓ Bonne réponse : B
Le data steward est responsable de la qualité, de la cohérence et de la conformité des données dans un cadre de gouvernance cloud. Il maintient les politiques de données, les métadonnées et les standards de qualité, assurant que les données respectent les exigences réglementaires (RGPD, ISO 27001) et les objectifs organisationnels.
Question 4 / 10
Qu'est-ce qui décrit le mieux la remédiation automatique dans un contexte d'automatisation de la sécurité cloud ?
A. nalyse programmée des vulnérabilités avec vérification manuelle des correctifs
B. Utilisation d'un système de tickets pour notifier les administrateurs des incidents de sécurité
C. orrection manuelle des erreurs de configuration après un audit de conformité
D. étection automatique et retour des configurations non conformes à une baseline sécurisée
✓ Bonne réponse : D
L'auto-remediation permet de corriger automatiquement les configurations non conformes pour que l'infrastructure reste toujours sécurisée sans intervention humaine.
Question 5 / 10
Lequel des éléments suivants décrit le mieux la fonction principale d'une solution Cloud Security Posture Management (CSPM) dans un environnement multi-cloud ?
A. Surveiller le trafic réseau en temps réel pour détecter les signes de déni de service
B. Gérer le chiffrement des données stockées dans le service de gestion de clés (KMS) du fournisseur
C. utomatiser le déploiement des conteneurs applicatifs sur plusieurs régions
D. Évaluer en continu les configurations cloud pour détecter les non-conformités, les erreurs de configuration et les violations de politiques
✓ Bonne réponse : D
Une solution CSPM évalue en continu les configurations cloud pour détecter les non-conformités, erreurs de configuration et violations de politiques. Dans un environnement multicloud, elle offre une visibilité centralisée et permet d'appliquer des règles cohérentes sur AWS, Azure et GCP simultanément.
Question 6 / 10
Quel facteur détermine le plus si un client respecte la conformité réglementaire pour les données chiffrées dans le cloud ?
A. La capacité du client à démontrer le contrôle sur la gestion des clés, l'accès et les politiques du cycle de vie
B. Le type d'algorithme de chiffrement choisi par le fournisseur
C. Les performances de chiffrement du matériel du fournisseur
D. La région géographique du siège du fournisseur cloud
✓ Bonne réponse : A
Même si le fournisseur chiffre les données, la conformité dépend du contrôle du client sur les clés, l'accès et le cycle de vie des données chiffrées.
Question 7 / 10
Dans le contexte du firewall as code, lequel des éléments suivants décrit le mieux son avantage principal pour la gestion de la sécurité cloud ?
A. Il permet la génération automatique de topologies réseau pour tous les workloads
B. Il permet des configurations de firewall déclaratives et sous contrôle de version, intégrées dans les pipelines CI/CD
C. Il supprime le besoin de règles de firewall traditionnelles dans les réseaux virtuels
D. Il ajuste automatiquement le débit réseau en fonction des performances des applications
✓ Bonne réponse : B
Le firewall as code permet de gérer les règles de sécurité comme du code : elles sont déclaratives, versionnées et automatisées, ce qui facilite le déploiement et la conformité dans le cloud.
Question 8 / 10
Quelle est la considération la plus importante lors de la définition des périodes de rétention des logs d'audit cloud ?
A. Limiter la rétention des logs à la période par défaut fournie par le fournisseur cloud
B. ligner la période de rétention avec les exigences d'immuabilité des données pour les enquêtes et les obligations de conformité pertinentes
C. onserver tous les logs indéfiniment pour ne jamais perdre de preuves
D. Réduire la période de rétention pour minimiser les coûts de transfert de données entre les niveaux de stockage
✓ Bonne réponse : B
La rétention des logs doit être suffisante pour respecter la conformité et permettre des enquêtes forensiques, pas juste pour économiser de l'espace ou suivre la valeur par défaut.
Question 9 / 10
Quelle affirmation décrit le mieux comment la gestion des accès privilégiés (PAM) améliore la sécurité dans un environnement multi-cloud ?
A. PAM restreint, surveille et audite les activités des comptes privilégiés dans des environnements cloud hétérogènes
B. PAM remplace le besoin de fédération d'identités en consolidant les annuaires utilisateurs
C. PAM fournit des tunnels VPN chiffrés pour les sessions administrateurs entre datacenters
D. PAM applique une gestion centralisée des politiques pour tous les dispositifs réseau à travers les clouds
✓ Bonne réponse : A
Le PAM sécurise les comptes à privilèges élevés en limitant leur usage, en surveillant les actions et en conservant des traces d'audit, ce qui réduit les risques de compromission dans plusieurs clouds.
Question 10 / 10
Du point de vue de la gouvernance, quel est le risque le plus important lorsqu'on gère un grand nombre de comptes ou projets cloud sans structure organisationnelle claire ?
A. Une perte de visibilité et une application incohérente des contrôles de sécurité.
B. Une réduction de la surveillance à cause de la centralisation des logs.
C. Une difficulté à faire évoluer les ressources de calcul entre les comptes.
D. Une augmentation de l'élasticité des ressources cloud entraînant du gaspillage
✓ Bonne réponse : A
Sans structure organisationnelle claire (hiérarchie de comptes, landing zones, politiques centralisées), il devient impossible d'appliquer uniformément les contrôles de sécurité. Le résultat est une visibilité fragmentée, des dérives de configuration non détectées et des risques de non-conformité réglementaire.
Quelle URL doit-elle utiliser pour créer le lien vers le bloc-notes ?
Une équipe projet crée un bloc-notes OneNote stocké sur un site SharePoint.Elle souhaite que chaque membre puisse ouvrir le bloc-notes depuis l’application OneNote de bureau et voir les mises à jour en temps réel.
A. https://contoso.sharepoint.com/_layouts/15/start.aspx#/Notebook/Notebook.one
B. https://contoso.sharepoint.com/sites/ProjectTeam/Notebook/Notebook.one
C. https://contoso-my.sharepoint.com/personal/username_contoso_onmicrosoft_com/Documents/Notebook.one
D. https://contoso-my.sharepoint.com/Documents/Notebook.one
✓ Bonne réponse : B
Le bloc-notes est stocké dans un site SharePoint d’équipe.
L’URL correcte doit donc pointer vers :
Le tenant SharePoint principal (contoso.sharepoint.com)
Le site d’équipe (/sites/ProjectTeam)
Le dossier du bloc-notes
L’option B correspond à une URL SharePoint classique permettant :
L’ouverture dans OneNote Desktop
La synchronisation automatique
Les mises à jour en temps réel pour tous les membres
❌ Pourquoi les autres réponses sont incorrectes :
A et C → Utilisent contoso-my.sharepoint.com, qui correspond à OneDrive personnel, pas à un site SharePoint d’équipe.
D → URL interne SharePoint (_layouts) utilisée pour l’interface web, pas pour un accès direct propre au bloc-notes.
🎯 À retenir pour l’examen MS-900 :
tenant.sharepoint.com/sites/... = site d’équipe SharePoint
tenant-my.sharepoint.com = OneDrive personnel
Pour collaboration d’équipe → toujours utiliser l’URL du site SharePoint
Question 2 / 10
Quelle alerte de Defender for Identity correspond à cette technique ?
Un attaquant a obtenu des identifiants de compte et tente de réaliser une attaque par force brute sur le compte KRBTGT pour forger des Ticket Granting Tickets.
A. Pass-the-Ticket detection
B. DCSync attack detection
C. Golden Ticket attack detection
D. Lateral movement path mapping
✓ Bonne réponse : C
Une attaque Golden Ticket consiste à forger des Ticket Granting Tickets (TGT) pour obtenir un accès illimité aux services Active Directory.
Defender for Identity déclenche une alerte spécifique Golden Ticket attack detection lorsqu’il détecte ce type de manipulation du compte KRBTGT.
Les autres alertes :
Pass-the-Ticket detection : utilisation frauduleuse d’un ticket existant, pas sa création.
DCSync attack detection : vol des informations d’Active Directory via des requêtes LDAP sur le contrôleur de domaine.
Lateral movement path mapping : cartographie des déplacements latéraux dans le réseau, pas la création de tickets.
Question 3 / 10
Un responsable conformité doit s’assurer que les journaux d’audit (audit logs) sont conservés pendant un an afin de respecter des exigences réglementaires.
Quelle fonctionnalité doit-il configurer pour étendre la durée de conservation des journaux d’audit au-delà de la période par défaut ?
A. Stratégie de conservation des journaux d’audit dans Microsoft Purview
B. Paramètre de conservation d’un label de confidentialité (Sensitivity label)
C. Litigation Hold sur une boîte aux lettres Exchange
D. Stratégie Azure Information Protection
✓ Bonne réponse : A
Par défaut, les journaux d’audit Microsoft 365 ont une durée de conservation limitée.
Pour les conserver plus longtemps (ex. 1 an ou plus), il faut configurer une Audit log retention policy dans Microsoft Purview.
Cela permet de répondre aux exigences réglementaires et de conformité.
❌ Pourquoi les autres réponses sont incorrectes :
B. Litigation Hold (Exchange) → Concerne la conservation des emails, pas les journaux d’audit globaux.
C. Sensitivity label retention → Gère la protection et la conservation des documents/emails, pas des logs d’audit.
D. Azure Information Protection → Sert à classifier et protéger les données, pas à gérer la durée des logs d’audit.
🎯 À retenir pour l’examen MS-900 :
Audit logs = Microsoft Purview (Audit log retention policy)
Litigation Hold = emails
Sensitivity labels = protection des données
Question 4 / 10
Lors d’une opération de dépannage, un administrateur confirme que les routes vocales (voice routes) et les enregistrements d’utilisation PSTN sont correctement configurés. Cependant, il constate que les utilisateurs ne peuvent toujours pas accéder à ces routes.
Quel composant du Centre d’administration Microsoft Teams permet d’attribuer ces routes vocales aux utilisateurs ?
A. Plan de numérotation
B. Analyse des appels
C. Stratégie de routage vocal
D. Stratégie d’appel d’urgence
✓ Bonne réponse : C
Dans Microsoft Teams (Téléphonie Teams / Direct Routing) :
Les voice routes définissent le chemin que les appels doivent suivre.
Les PSTN usages permettent d’associer ces routes à des stratégies.
Cependant, pour que les utilisateurs puissent réellement utiliser ces routes, il faut leur attribuer une stratégie de routage vocal (Voice Routing Policy).
👉 La stratégie de routage vocal est le composant qui associe les enregistrements d’utilisation PSTN aux utilisateurs. Sans cette stratégie attribuée à l’utilisateur, les routes configurées ne seront pas accessibles, même si elles sont correctement définies dans le système.
Question 5 / 10
Un administrateur souhaite que l’application Forms apparaisse automatiquement dans la barre d’applications Teams de chaque utilisateur, afin que les employés puissent créer des sondages rapidement, sans avoir à chercher ou installer l’application.
Que doit-il configurer ?
A. Publier l’application Forms dans le catalogue d’applications Teams
B. Ajouter l’application Forms dans le SharePoint App Catalog
C. Configurer une politique de configuration d’applications et l’assigner à tous les utilisateurs
D. Enregistrer l’application Forms dans Azure Active Directory
✓ Bonne réponse : C
Dans Microsoft Teams, une app setup policy (politique de configuration d’applications) permet :
De définir quelles applications apparaissent par défaut dans la barre d’applications Teams de chaque utilisateur.
D’ajouter, supprimer ou réorganiser les applications pour tous les utilisateurs ciblés.
En configurant cette politique pour tous les utilisateurs, Forms sera automatiquement visible dans la barre d’applications, sans action supplémentaire de leur part.
🎯 À retenir pour l’examen MS-900 :
App setup policy = déploiement automatique d’applications dans Teams
Catalogue ou Azure AD = visibilité et gestion, mais pas déploiement automatique dans la barre d’applications.
Question 6 / 10
Un représentant commercial voyage fréquemment et a besoin de consulter et modifier des fichiers OneDrive sur une tablette et un smartphone même hors ligne, tout en limitant l’utilisation de stockage local.
Quelle solution doit-il mettre en place ?
A. Utiliser le site OneDrive dans le navigateur mobile Edge
B. Installer l’application mobile OneDrive et activer la disponibilité hors ligne des dossiers
C. Synchroniser uniquement les fichiers critiques via le client OneDrive sur un ordinateur portable
D. Mapper OneDrive comme lecteur réseau via WebDAV sur chaque appareil
✓ Bonne réponse : B
L’application mobile OneDrive permet :
D’accéder aux fichiers sur tablette et smartphone
De rendre certains fichiers ou dossiers disponibles hors ligne
De minimiser le stockage local, car seuls les fichiers sélectionnés sont téléchargés pour un accès hors ligne, le reste reste dans le cloud.
🎯 À retenir pour l’examen MS-900 :
OneDrive mobile app + disponibilité hors ligne = accès aux fichiers sur appareils mobiles même sans connexion, avec stockage local limité.
Les autres solutions (navigateur, WebDAV, laptop) ne répondent pas au besoin mobile hors ligne.
Question 7 / 10
Quel modèle de licence répond à ces exigences ?
Une entreprise de taille moyenne souhaite pouvoir ajuster le nombre de licences Microsoft 365 à la hausse ou à la baisse chaque mois, tout en ayant la facturation et le support gérés par un partenaire, plutôt que par Microsoft directement.
A. Cloud Solution Provider (CSP)
B. Enterprise Agreement (EA)
C. Abonnement direct annuel (Direct annual subscription)
D. Volume Licensing Service Center (Open License)
✓ Bonne réponse : A
Le programme Cloud Solution Provider (CSP) permet aux organisations :
D’acheter des licences Microsoft 365 via un partenaire Microsoft, qui gère la facturation et le support.
De modifier le nombre de licences chaque mois (ajouter ou supprimer des utilisateurs) sans engagement annuel rigide.
De bénéficier d’un accompagnement personnalisé via le partenaire.
Question 8 / 10
Votre tenant a activé le group-based licensing. Vous retirez un utilisateur d’un groupe de sécurité auquel des licences sont assignées dans le Microsoft 365 Admin Center.
Quel est l’effet immédiat sur la licence de cet utilisateur ?
A. L’utilisateur est bloqué pour se connecter à Microsoft 365
B. Le compte utilisateur est converti en boîte aux lettres partagée
C. La licence reste assignée jusqu’à ce que vous la retiriez manuellement
D. La licence est automatiquement révoquée pour l’utilisateur
✓ Bonne réponse : D
Avec le group-based licensing, les licences sont attribuées automatiquement via l’appartenance au groupe.
Dès que l’utilisateur est retiré du groupe :
Les licences liées sont révoquées automatiquement
L’utilisateur perd l’accès aux services correspondant à ces licences
Les autres options sont incorrectes :
A : Faux, la licence ne reste pas après suppression du groupe.
C : Faux, l’utilisateur peut se connecter à Microsoft 365 si d’autres licences sont présentes.
D : Faux, l’utilisateur n’est pas transformé en boîte aux lettres partagée automatiquement.
Question 9 / 10
Quelle combinaison de fonctionnalités Microsoft 365 l’équipe IT doit-elle mettre en œuvre ?
Un fournisseur de soins de santé doit permettre aux cliniciens d’accéder aux dossiers des patients de manière sécurisée depuis n’importe quel endroit tout en respectant les exigences de conformité.
A. Microsoft Intune device compliance policies et Azure AD Conditional Access
B. Exchange Online Data Loss Prevention et Teams Shifts
C. Microsoft Stream video policies et SharePoint Online versioning
D. Azure Information Protection et Microsoft Bookings
✓ Bonne réponse : A
Intune device compliance policies permettent de s’assurer que seuls les appareils conformes (sécurisés, à jour, chiffrés) peuvent accéder aux données.
Azure AD Conditional Access applique des règles basées sur l’identité et l’état de l’appareil pour contrôler l’accès aux services Microsoft 365.
Ensemble, ces fonctionnalités assurent un accès sécurisé aux dossiers patients tout en respectant les normes de conformité.
Les autres options ne couvrent pas à la fois sécurité des appareils et contrôle d’accès :
B : Azure Information Protection protège les fichiers mais ne contrôle pas l’accès en fonction de l’appareil.
C : Stream et SharePoint versioning gèrent le contenu mais pas la sécurité des accès.
D : DLP et Teams Shifts protègent certains contenus ou planifications, pas l’accès sécurisé aux dossiers patients.
Question 10 / 10
Dans une conversation de canal, vous dites :
“Copilot, convert these chat action items into a Microsoft To Do list and assign priority levels.”
Quelle limitation devez-vous connaître ?
A. Les éléments d’action du chat doivent être formatés manuellement avant la conversion.
B. L’attribution des priorités nécessite l’intégration avec Excel.
C. Copilot Chat ne peut pas interagir avec Microsoft To Do.
D. Copilot Chat ne prend pas en charge To Do ( mais il prend en charge que la création de tâches Planner)
✓ Bonne réponse : D
Copilot Chat dans Microsoft Teams peut analyser les conversations et générer des tâches.
Limitation actuelle : il peut créer des tâches dans Microsoft Planner, mais ne prend pas encore en charge la création directe de tâches dans Microsoft To Do.
Cela signifie que si vous demandez à Copilot de convertir des éléments d’action en To Do, la commande ne fonctionnera pas directement.
Un architecte sécurité doit concevoir une configuration de base (baseline) pour des machines virtuelles IaaS dans Azure.
Quelle configuration correspond le plus aux Security Baselines recommandées par Microsoft ?
A. Désactiver Microsoft Antimalware et n’utiliser que des outils tiers
B. Configurer toutes les VMs avec des IP publiques mais restreindre le trafic entrant uniquement avec le pare-feu Windows
C. Affecter le contrôle d’accès basé sur les rôles (RBAC) au niveau du groupe de ressources et ne pas utiliser Azure Policy
D. Utiliser Azure Policy pour appliquer la protection des endpoints, le durcissement OS et le chiffrement des disques à grande échelle
✓ Bonne réponse : D
Microsoft Security Baselines pour VMs IaaS recommandent :
Endpoint protection activée (Microsoft Defender ou équivalent)
OS hardening : mots de passe complexes, journaux activés, configuration de sécurité renforcée
Chiffrement des disques (Azure Disk Encryption)
Application à grande échelle et cohérente via Azure Policy
L’usage d’Azure Policy permet :
Déploiement automatique ou audit des configurations
Remédiation centralisée
Conformité avec les bonnes pratiques Microsoft et standards comme CIS
Question 2 / 10
Votre organisation doit chiffrer les données sensibles stockées dans Azure Cosmos DB et souhaite utiliser ses propres clés de chiffrement gérées dans Azure Key Vault.
Quelle fonctionnalité doit être configurée ?
A. Transparent Data Encryption avec clés gérées par le service
B. Encryption at rest avec customer-managed keys (CMK)
C. Column-level Always Encrypted
D. Client-side encryption avec clés gérées par l’application
✓ Bonne réponse : B
Customer-Managed Keys (CMK) pour Cosmos DB :
Permet de chiffrer les données au repos en utilisant vos propres clés stockées dans Azure Key Vault
Offre contrôle total sur la gestion et la rotation des clés
Supporte les exigences de conformité et réglementaires (HIPAA, GDPR, etc.)
Différence avec les autres options :
A. Client-side encryption
Chiffrement côté client → les données sont chiffrées avant envoi à Cosmos DB
Plus complexe à gérer, mais pas nécessaire si vous voulez CMK au repos côté service
C. Transparent Data Encryption (TDE) avec service-managed keys
Chiffrement automatique par le service
Vous ne contrôlez pas les clés → ne répond pas à l’exigence de CMK
D. Column-level Always Encrypted
Disponible pour SQL Server / Azure SQL Database
Pas applicable à Cosmos DB
Question 3 / 10
Vous concevez un plan de reprise après ransomware qui exige la protection des comptes “break-glass” (comptes d’accès d’urgence).
Quelle approche est alignée avec les bonnes pratiques Microsoft pour sécuriser ces comptes pendant une reprise ?
A. Stocker les identifiants dans Microsoft Sentinel et faire une rotation automatique des mots de passe.
B. Exclure les comptes break-glass des stratégies d’accès conditionnel et les sécuriser avec l’authentification multifacteur.
C. Conserver les identifiants des comptes break-glass dans un coffre-fort hors ligne sécurisé avec validation régulière.
D. Configurer les comptes break-glass avec une attribution permanente du rôle Global Administrator.
✓ Bonne réponse : C
Les comptes break-glass sont des comptes d’accès d’urgence utilisés uniquement lorsque :
L’authentification normale est indisponible
Les mécanismes MFA ou Conditional Access sont défaillants
L’environnement est compromis (ex. attaque ransomware)
Les bonnes pratiques Microsoft recommandent :
🔐 Identifiants stockés dans un coffre-fort sécurisé hors ligne
🔄 Validation régulière (tests d’accès contrôlés)
🚨 Surveillance renforcée
🔒 Utilisation uniquement en cas d’urgence
Pourquoi hors ligne ?
En cas de ransomware ou compromission massive :
Les systèmes en ligne (y compris SIEM) peuvent être impactés.
Le coffre-fort hors ligne réduit le risque de compromission.
Question 4 / 10
Une organisation utilise des ordinateurs portables macOS pour les développeurs.
L’équipe sécurité doit :
Forcer le chiffrement des disques
Contrôler l’exécution des applications
S’assurer que les endpoints rapportent leur posture de santé aux politiques Microsoft Entra Conditional Access
Quelle solution l’architecte doit-il prioriser ?
A. Microsoft Defender Antivirus pour macOS
B. Microsoft Intune avec Device Compliance Policies
C. Azure Policy avec recommandations Security Center intégrées
D. Endpoint Manager avec Security Baselines pour Windows
✓ Bonne réponse : B
Microsoft Intune Device Compliance Policies permet de :
Appliquer le chiffrement FileVault sur macOS
Contrôler l’exécution des applications via des règles de conformité et d’application
Reporter la posture de sécurité des endpoints à Microsoft Entra Conditional Access, permettant de bloquer l’accès aux ressources si le poste n’est pas conforme
Cette solution couvre tous les objectifs de sécurité demandés pour les postes macOS.
Question 5 / 10
Un conseil d’administration demande comment Secure Score doit être interprété.
Quelle affirmation fournit la guidance la plus précise ?
A. Le Secure Score doit être utilisé comme référence pour améliorer la posture dans le temps, pas comme mesure absolue de sécurité
B. Secure Score fournit un pourcentage de correspondance avec le framework Zero Trust de Microsoft
C. Un Secure Score élevé garantit que l’organisation ne subira pas de violation
D. Secure Score reflète directement le nombre d’incidents investigués par le SOC
✓ Bonne réponse : A
Microsoft Secure Score :
Mesure la posture de sécurité de l’organisation en comparant les configurations actuelles avec les recommandations de Microsoft
Indique des opportunités d’amélioration, mais ne garantit pas l’absence d’incident ou de violation
Permet de suivre la progression dans le temps et prioriser les actions de sécurité
Il s’agit d’un indicateur de tendance, pas d’une mesure absolue ou d’un score de risque parfait.
Question 6 / 10
Votre entreprise adopte Zero Trust et constate que plusieurs applications legacy ne prennent pas en charge l’authentification moderne.
Objectif :
Appliquer Conditional Access pour les services cloud
Minimiser la surface d’attaque des applications legacy
Que devez-vous mettre en œuvre ?
A. Configurer la MFA par utilisateur pour les comptes accédant aux apps legacy
B. Bloquer les protocoles d’authentification legacy via les politiques Conditional Access
C. Exclure les applications legacy des politiques Conditional Access pour éviter les échecs de connexion
D. Appliquer des contrôles de session Conditional Access aux applications legacy
✓ Bonne réponse : B
Problème : les applications legacy utilisent souvent des protocoles d’authentification non sécurisés (ex : IMAP, POP3, SMTP Auth)
Ces protocoles contournent Conditional Access, ce qui crée une surface d’attaque importante
Solution Microsoft recommandée pour Zero Trust :
Bloquer la legacy authentication dans Conditional Access
Appliquer MFA et autres contrôles modernes uniquement sur les applications et utilisateurs qui supportent les protocoles modernes
Réduire considérablement le risque de compromission des identités
Question 7 / 10
Une entreprise ayant des exigences de conformité strictes souhaite :
Évaluer l’état du déploiement des correctifs (patches)
Sur l’ensemble de son environnement hybride (cloud + on-premises)
Générer des rapports prêts pour audit
Quelle solution Microsoft fournit nativement cette fonctionnalité ?
A. Azure Update Manager avec intégration Log Analytics
B. Microsoft Sentinel avec uniquement des tableaux de bord KQL personnalisés
C. System Center Virtual Machine Manager
D. Microsoft Defender for Endpoint
✓ Bonne réponse : A
Azure Update Manager (anciennement Azure Automation Update Management) permet :
La gestion centralisée des mises à jour pour :
Machines virtuelles Azure
Serveurs on-premises
Environnements multi-cloud (via Azure Arc)
Le suivi de la conformité des correctifs
La génération de rapports détaillés
L’intégration avec Log Analytics pour :
Requêtes avancées
Tableaux de bord personnalisés
Export des données pour audit
👉 C’est une solution native conçue spécifiquement pour la gestion et le reporting des mises à jour dans des environnements hybrides.
Cela correspond exactement au besoin : ✔ Hybride ✔ État des patches ✔ Rapports audit-ready
Question 8 / 10
Une entreprise exige que toutes les ressources Azure soient conformes à un ensemble défini de Security Baselines aligné sur le CIS Benchmark.
Comment l’architecte doit-il concevoir ce contrôle de gouvernance dans une Azure Landing Zone ?
A. Activer Microsoft Defender for Identity pour appliquer automatiquement la conformité CIS
B. Déployer les politiques Azure Security Benchmark sous forme d’initiative au niveau du Management Group
C. Appliquer des RBAC deny assignments pour bloquer les ressources non conformes
D. Configurer les politiques Microsoft Entra Conditional Access pour la conformité CIS
✓ Bonne réponse : B
Pour assurer la conformité de toutes les ressources Azure avec le CIS Benchmark :
Azure Policy permet de définir et appliquer des règles sur les ressources Azure.
Une initiative (initiative definition) regroupe plusieurs policies liées à un objectif, ici : le CIS Benchmark.
Déployer cette initiative au niveau du Management Group :
Assure que toutes les souscriptions enfants héritent des règles
Centralise la gouvernance
Cette approche est scalable et alignée avec les Azure Landing Zones et le Cloud Adoption Framework (CAF).
Question 9 / 10
Une entreprise mondiale de e-commerce doit pouvoir mettre à l’échelle (scaler) rapidement son application web pendant les pics saisonniers de demande, sans surdimensionner inutilement les ressources.
Quel pilier du Azure Well-Architected Framework (WAF) fournit des recommandations pour concevoir des solutions capables de s’adapter automatiquement aux variations de charge ?
A. Optimisation des coûts (Cost Optimization)
B. Sécurité (Security)
C. Fiabilité (Reliability)
D. Efficacité des performances (Performance Efficiency)
✓ Bonne réponse : D
Le pilier Performance Efficiency du Azure Well-Architected Framework concerne :
La capacité d’un système à s’adapter aux variations de charge
L’autoscaling
L’optimisation des ressources
Le dimensionnement dynamique
L’utilisation de services PaaS et serverless pour ajuster automatiquement la capacité
Dans ce scénario :
Il faut gérer des pics saisonniers
Éviter le surprovisionnement
Adapter automatiquement les ressources
👉 Cela correspond parfaitement au pilier Performance Efficiency.
Question 10 / 10
Une entreprise héberge un ensemble d’API sur Azure Kubernetes Service (AKS).
L’architecte sécurité doit recommander une solution en couches combinant :
Contrôles pare-feu
Protection DDoS
Quelle approche répond le mieux à la baseline recommandée par Microsoft ?
A. Utiliser Azure Front Door avec cache activé pour absorber les pics de trafic volumétrique
B. Déployer des appliances DDoS tierces depuis Azure Marketplace et désactiver Azure DDoS Protection
C. Placer AKS derrière Azure Firewall, activer DDoS Protection Standard, et utiliser Application Gateway WAF pour l’inspection des APIs
D. Configurer des NSG au niveau du subnet et se reposer uniquement sur les Kubernetes network policies
✓ Bonne réponse : C
Microsoft recommande pour les workloads AKS exposés aux APIs :
Multi-layer defense : défense en profondeur (defense-in-depth)
Azure Firewall pour contrôler le trafic réseau entrant/sortant
DDoS Protection Standard pour se protéger contre les attaques volumétriques sur le réseau
Application Gateway WAF pour inspecter et protéger les APIs contre :
SQL injection
Cross-site scripting
Autres attaques applicatives
Cette approche est la baseline de sécurité recommandée pour AKS exposé à Internet.
Une entreprise a besoin de mettre en place un processus automatisé permettant de charger des journaux (logs) dans une base de données Azure SQL chaque semaine.
Des rapports seront ensuite générés à partir de la base de données SQL.
Quelle solution devez-vous utiliser pour répondre à ce besoin ?
A. Data Migration Assistant
B. Azure Data Factory
C. Azure HDInsight
D. l’outil AzCopy
✓ Bonne réponse : D
Azure Data Factory est un service d’intégration et d’orchestration de données qui permet :
d’automatiser des flux de données,
de planifier des chargements récurrents (par exemple hebdomadaires),
de charger des données dans Azure SQL Database à partir de différentes sources,
de supporter des scénarios orientés reporting et analytique.
Les autres options ne correspondent pas au besoin :
AzCopy : outil de copie de fichiers, pas d’orchestration ni de planification avancée
HDInsight : plateforme Big Data (Hadoop/Spark), surdimensionnée pour ce scénario
Data Migration Assistant : outil de migration ponctuelle de bases de données, pas d’automatisation récurrente
📘 À retenir pour l’examen AZ‑900 / AZ‑104 :
ETL / automatisation / planification / chargement vers Azure SQL → Azure Data Factory
Question 2 / 10
Une équipe dispose d’un compte Azure Cosmos DB.
Il faut mettre en place une solution pour générer une alerte depuis Azure Log Analytics lorsqu’une charge de requête dépasse 40 unités plus de 10 fois durant une fenêtre de 10 minutes.Lesquelles des options suivantes recommandez-vous ? (Choisissez deux.)
A. Configurer une période de 10 et une fréquence de 10.
B. Créer une requête de recherche pour identifier quand duration_s dépasse 10.
C. Créer une requête de recherche pour identifier quand requestCharge_s dépasse 40.
D. Créer une requête de recherche pour identifier quand requestCharge_s dépasse 10.
✓ Bonne réponse : A, C
A. La condition métier porte explicitement sur la charge de requête (Request Units) > 40 → il faut filtrer sur requestCharge_s > 40 dans la requête Kusto (KQL).
D. L’alerte doit s’évaluer sur une fenêtre de 10 minutes avec une fréquence d’évaluation (par ex. toutes les 10 minutes) → period = 10 minutes, frequency = 10 minutes. Ensuite, on applique une agrégation / count dans la règle d’alerte pour déclencher si le nombre d’occurrences > 10 dans la période.
Les autres choix ne répondent pas au besoin :
B (seuil 10) ne correspond pas à la condition (> 40).
C porte sur la durée (duration_s), pas sur la charge de requête.
Question 3 / 10
Vous prévoyez de déployer plusieurs machines virtuelles Azure.
Vous devez vous assurer que les services exécutés sur les machines virtuelles restent disponibles si un seul centre de données tombe en panne.
Solution proposée :Vous déployez les machines virtuelles dans deux ou plusieurs groupes de mise à l’échelle (scale sets).
Cette solution permet‑elle d’atteindre l’objectif ?
Remarque : Cette question fait partie d’une série de questions qui présentent le même scénario.Chaque question de la série contient une solution unique qui peut répondre aux objectifs énoncés.Certaines questions définissent plusieurs solutions correctes, tandis que d’autres peuvent ne pas avoir de solution correcte.Après avoir répondu à une question de cette section, vous ne pourrez pas revenir dessus.Ainsi, les questions n’apparaîtront pas dans l’écran de révision.
A. Faux
B. Vrai
✓ Bonne réponse : A
Les groupes de machines virtuelles identiques (VM Scale Sets) assurent la mise à l’échelle et la haute disponibilité au sein d’un même centre de données, mais ne garantissent pas la disponibilité en cas de défaillance complète d’un centre de données. Pour ce besoin, il faut utiliser des Availability Zones, qui répartissent les ressources entre plusieurs centres de données distincts.
Question 4 / 10
Votre entreprise utilise des management groups pour gérer plus efficacement les ressources dans son tenant Azure.
User1 doit être en mesure :
d’attribuer des accès (RBAC)
d’assigner des stratégies (Azure Policies)au niveau des management groups.
Vous devez déterminer quel rôle RBAC attribuer à User1.La solution doit respecter le principe du moindre privilège.
A. Administrateur de l’accès utilisateur (User Access Administrator)
B. Contributeur (Contributor)
C. Contributeur de groupe de gestion (Management Group Contributor)
D. Propriétaire (Owner)
✓ Bonne réponse : D
👉 B. Owner
Pourquoi pas les autres ?
A. User Access Administrator : peut attribuer des rôles RBAC, mais ne peut pas assigner des Azure Policies.
C. Management Group Contributor : peut gérer la structure des management groups (créer, déplacer, etc.), mais ne peut pas attribuer des rôles RBAC.
D. Contributor : ne peut ni assigner des rôles RBAC ni assigner des policies au scope management group.
Pourquoi Owner ?
Owner est le seul rôle de la liste qui permet à la fois :
d’assigner des rôles RBAC,
d’assigner des Azure Policies,
au scope du Management Group.
💡 Certes, Owner dépasse le strict « least privilege ». En production, on préférerait combiner des rôles plus ciblés (ex. Resource Policy Contributor pour les policies +User Access Administrator pour RBAC) au même scope. Mais comme cette combinaison n’est pas dans les options, Owner est la seule bonne réponse.
Question 5 / 10
Une entreprise prévoit de déployer une Azure Web App dans deux régions Azure.
L’une des exigences clés est de garantir que l’application web reste disponible même en cas de défaillance d’une région Azure.Vous devez également vous assurer que les coûts de déploiement sont minimisés.
Quel service devez‑vous inclure dans le déploiement de la solution ?
A. Azure Traffic Manager
B. Azure Application Gateway
C. Azure Functions
D. Azure Load Balancer
✓ Bonne réponse : C
Azure Traffic Manager est un service de routage DNS global qui permet :
de distribuer le trafic entre des applications déployées dans plusieurs régions,
d’assurer un basculement automatique (failover) en cas de panne d’une région,
de minimiser les coûts, car il ne nécessite pas d’infrastructure complexe ni de composants réseau coûteux.
Les autres options ne sont pas adaptées :
Azure Functions : service serverless, pas un mécanisme de haute disponibilité inter‑régions
Azure Application Gateway : load balancer L7 régional, plus coûteux et non global
Azure Load Balancer : load balancer L4, limité à une région
📘 À retenir pour l’examen AZ‑900 / AZ‑104 :
Haute disponibilité multi‑régions à moindre coût → Azure Traffic Manager
Question 6 / 10
Cette question vous demande d’évaluer le texte en gras afin de déterminer s’il est correct
Si le texte rend l’énoncé correct, sélectionnez « Aucun changement n’est nécessaire ».Si l’énoncé est incorrect, sélectionnez la réponse qui le rend correct.
Vous pouvez utiliser les recommandations Azure Advisor pour envoyer des alertes par e‑mail lorsque le coût de la période de facturation en cours d’un abonnement Azure dépasse une limite spécifiée.
A. Alertes de budget (Budget alerts)
B. Conformité (Compliance)
C. Contrôle d’accès (IAM)
D. Aucun changement n’est nécessaire
✓ Bonne réponse : A
Les alertes de budget (Azure Budgets, dans Cost Management) permettent de :
définir une limite de coût pour un abonnement,
surveiller les dépenses en temps réel sur une période donnée,
envoyer des notifications par e‑mail lorsque les seuils sont atteints ou dépassés.
Azure Advisor fournit des recommandations d’optimisation des coûts, mais ne déclenche pas d’alertes de dépassement budgétaire.
📘 À retenir pour l’examen AZ‑900 / AZ‑104 :
Dépassement de coûts + alertes e‑mail → Budget alerts
Recommandations d’optimisation → Azure Advisor
Question 7 / 10
Votre entreprise compte 10 départements. L’entreprise prévoit de mettre en place un environnement Azure.
Vous devez vous assurer que chaque département puisse utiliser une option de paiement différente pour les services Azure qu’il consomme.
Que devez-vous créer pour chaque département ?
A. un groupe de ressources (resource group)
B. une instance de conteneur (container instance)
C. un abonnement (subscription)
D. une réservation (reservation)
✓ Bonne réponse : C
Un abonnement Azure est l’unité de facturation et de paiement dans Azure. Créer un abonnement distinct pour chaque département permet :
d’utiliser des options de paiement différentes,
de séparer les coûts et la facturation par département,
de gérer indépendamment les limites et la gouvernance.
Les groupes de ressources, les réservations et les instances de conteneurs n’ont aucun rôle dans la gestion des options de paiement.
📘 À retenir pour l’examen AZ‑900 / AZ‑104 :
Facturation et paiement = Subscription Organisation logique des ressources = Resource Group
Question 8 / 10
Notre équipe doit déployer une machine virtuelle Azure qui hébergera SQL Server.
La machine virtuelle disposera de deux disques de données :
un disque pour les fichiers journaux (logs),
un autre disque pour les fichiers de données.
Vous devez recommander une stratégie de cache pour chaque disque.
Quelle stratégie recommandez‑vous pour le disque de données contenant les fichiers journaux (logs) ?
A. Lecture seule (ReadOnly)
B. Lecture/écriture (ReadWrite)
C. Aucun (None)
D. Écriture seule (WriteOnly)
✓ Bonne réponse : C
Pour les fichiers journaux SQL Server, la stratégie de cache recommandée est None car :
les logs nécessitent des écritures séquentielles garanties,
le cache en écriture peut entraîner des risques d’incohérence ou de perte de données en cas de panne,
Microsoft recommande désactiver le cache pour les disques contenant les transaction logs.
📘 À retenir pour l’examen AZ‑900 / AZ‑104 / AZ‑305 :
Disque des logs SQL → Caching = None
Disque des données SQL → Caching = ReadOnly (souvent recommandé)
Question 9 / 10
Cette question vous demande d’évaluer le texte souligné afin de déterminer s’il est correct.
Examinez le texte en gras.S’il rend l’énoncé correct, sélectionnez « Aucun changement n’est nécessaire ».
Si l’énoncé est incorrect, sélectionnez la réponse qui le rend correct.
Une solution de plan de support qui fournit des informations sur les bonnes pratiques, l’état de santé des services, des notifications, ainsi qu’un accès 24 h/24 et 7 j/7 aux informations de facturation, au coût le plus bas possible, est un plan de support Standard.
A. Developer
B. Premier
C. Aucun changement n’est nécessaire
D. Basic
✓ Bonne réponse : D
Le plan de support Basic est inclus gratuitement avec Azure et offre :
l’accès à la documentation et aux bonnes pratiques,
les informations sur l’état de santé des services Azure et les notifications,
un support 24/7 pour la facturation et la gestion des abonnements.
Il s’agit donc du plan répondant exactement aux fonctionnalités décrites, au coût le plus bas possible. Le plan Standard est payant et inclut du support technique, ce qui ne correspond pas à l’énoncé.
📘 Typique des questions AZ‑900 / AZ‑104 : Dès que l’énoncé insiste sur “lowest possible cost”, la réponse est presque toujours Basic.
Question 10 / 10
Vous disposez d’un réseau sur site (on‑premises) qui contient 100 serveurs.
Vous devez recommander une solution qui fournit des ressources supplémentaires aux utilisateurs.La solution doit minimiser les coûts d’investissement (CAPEX) et les coûts d’exploitation (OPEX).
Que devez-vous inclure dans la recommandation ?
A. Une migration complète vers le cloud public
B. Un cloud hybride
C. Un cloud privé
D. Un centre de données supplémentaire
✓ Bonne réponse : B
Le cloud hybride permet de conserver l’infrastructure existante sur site tout en utilisant le cloud public pour ajouter des ressources à la demande, sans investissement matériel supplémentaire. Cela réduit à la fois les coûts d’investissement (pas d’achat de nouveaux serveurs) et les coûts d’exploitation, tout en offrant une flexibilité et une extensibilité optimales.
Votre entreprise a des workloads sur Compute Engine et on-premises. Le VPC GCP est connecté à votre WAN via VPN. Vous devez déployer une nouvelle instance CE et vous assurer qu'aucun trafic Internet public ne peut y être routé. Que devez-vous faire ?
A. Créer l'instance sans adresse IP publique.
B. Créer l'instance avec Private Google Access activé.
C. Créer une route sur le VPC pour router tout le trafic vers l'instance via le tunnel VPN.
D. Créer une règle de pare-feu deny-all egress sur le réseau VPC.
✓ Bonne réponse : A
Créer une instance sans adresse IP publique garantit qu'elle n'est pas accessible directement depuis Internet. Elle reste accessible via le VPN depuis le réseau on-premises. Private Google Access permet l'accès aux APIs Google, pas la suppression de l'IP publique.
Question 2 / 10
Vous avez créé une instance SQL Server 2017 sur Compute Engine pour tester les nouvelles fonctionnalités. Vous voulez vous connecter à cette instance en utilisant le moins d'étapes possible. Que devez-vous faire ?
A. Installer un client RDP sur votre desktop. Définir un nom d'utilisateur et un mot de passe Windows dans la console GCP. Utiliser ces identifiants pour se connecter.
B. Définir un nom d'utilisateur et un mot de passe Windows dans la console GCP. Vérifier qu'une règle de pare-feu pour le port 3389 existe. Cliquer sur RDP et saisir les identifiants.
C. Installer un client RDP sur votre desktop. Vérifier qu'une règle de pare-feu pour le port 3389 existe.
D. Définir un mot de passe Windows dans la console GCP. Vérifier qu'une règle de pare-feu pour le port 22 existe. Cliquer sur le bouton RDP dans la console GCP.
✓ Bonne réponse : A
La méthode la plus simple est d'installer un client RDP, définir le mot de passe Windows dans la console GCP, puis se connecter. La console GCP crée automatiquement la règle de pare-feu pour le port 3389, donc aucune vérification manuelle n'est nécessaire.
Question 3 / 10
Votre Managed Instance Group a généré une alerte indiquant que la création de nouvelles instances a échoué. Vous devez maintenir le nombre d'instances spécifié. Que devez-vous faire ?
A. Créer un template d'instance avec une syntaxe valide pour le groupe. Supprimer les disques persistants ayant le même nom que les instances.
B. Supprimer le template actuel et le remplacer. Vérifier que les noms ne sont pas identiques. Définir disks.autoDelete à true.
C. Créer un template d'instance avec une syntaxe valide. Vérifier que les noms d'instances et de disques persistants ne sont pas identiques dans le template.
D. Vérifier que le template d'instance utilisé a une syntaxe valide. Supprimer les disques persistants avec le même nom. Définir disks.autoDelete à true.
✓ Bonne réponse : A
La cause d'échec est généralement un conflit de noms entre les instances et les disques persistants existants. Créer un nouveau template valide et supprimer les disques conflictuels résout le problème sans over-engineering supplémentaire.
Question 4 / 10
Votre entreprise migre vers GCP. Plusieurs équipes de développement utilisent des environnements Cassandra. Chaque équipe a besoin d'un environnement isolé des autres. Vous voulez migrer rapidement avec un minimum d'effort. Que devez-vous faire ?
A. Créer un guide d'instructions pour installer Cassandra sur GCP. Rendre le guide accessible aux développeurs.
B. Créer une instance Compute Engine Cassandra et prendre un snapshot. Utiliser le snapshot pour créer des instances pour vos développeurs.
C. Créer une instance CE Cassandra et prendre un snapshot. Uploader le snapshot vers Cloud Storage et rendre accessible aux développeurs. Créer des instructions.
D. Conseiller vos développeurs d'aller sur Cloud Marketplace. Demander aux développeurs de lancer une image Cassandra pour leur travail.
✓ Bonne réponse : D
Cloud Marketplace propose des images Cassandra préconfigurées que chaque équipe peut déployer rapidement en autonomie, avec une isolation complète entre les environnements. C'est la méthode la plus rapide et nécessitant le moins d'effort d'administration.
Question 5 / 10
Vous avez un projet avec un seul VPC dans la région us-central1. Il y a une instance Compute Engine hébergeant une application. Vous devez déployer une nouvelle instance dans europe-west1 qui doit accéder à l'application. Vous voulez suivre les bonnes pratiques Google. Que devez-vous faire ?
A. Créer un sous-réseau dans le même VPC, en europe-west1. Créer la nouvelle instance dans le nouveau sous-réseau et utiliser l'adresse privée de la première instance comme endpoint.
B. Créer un VPC et un sous-réseau en europe-west1. Paire les 2 VPCs. Créer la nouvelle instance et utiliser l'adresse privée de la première instance.
C. Créer un sous-réseau dans le même VPC, en europe-west1. Utiliser Cloud VPN pour connecter les deux sous-réseaux. Créer la nouvelle instance et utiliser l'adresse privée.
D. Créer un VPC et un sous-réseau en europe-west1. Exposer l'application avec un ILB. Créer la nouvelle instance dans le nouveau sous-réseau et utiliser l'adresse du LB.
✓ Bonne réponse : A
Dans GCP, un même VPC peut avoir des sous-réseaux dans plusieurs régions. Les instances du même VPC peuvent communiquer directement via IPs privées sans VPN ni peering. C'est la solution la plus simple et recommandée.
Question 6 / 10
Vous avez déployé une application App Engine avec gcloud app deploy, mais elle ne s'est pas déployée dans le projet prévu. Vous voulez comprendre pourquoi et trouver où l'application a été déployée. Que devez-vous faire ?
A. Vérifier le fichier app.yaml de votre application et les paramètres du projet.
B. Vérifier le fichier web-application.xml de votre application et les paramètres du projet.
C. Aller dans Cloud Shell et exécuter gcloud config list pour examiner la configuration Google Cloud utilisée pour le déploiement.
D. Aller dans Deployment Manager et examiner les paramètres de déploiement des applications.
✓ Bonne réponse : C
gcloud config list affiche la configuration active, incluant le projet actif qui a été utilisé pour le déploiement. Si le mauvais projet était configuré, cela explique le déploiement au mauvais endroit. C'est la première chose à vérifier.
Question 7 / 10
Vous devez vérifier qu'un compte de service GCP a été créé à un moment particulier. Que devez-vous faire ?
A. Filtrer le journal d'activité pour afficher la catégorie Configuration. Filtrer le type de ressource sur Projet Google.
B. Filtrer le journal d'activité pour afficher la catégorie Accès aux données. Filtrer le type de ressource sur Compte de service.
C. Filtrer le journal d'activité pour afficher la catégorie Accès aux données. Filtrer le type de ressource sur Projet Google.
D. Filtrer le journal d'activité pour afficher la catégorie Configuration. Filtrer le type de ressource sur Compte de service.
✓ Bonne réponse : D
La création d'un compte de service est une opération administrative qui apparaît dans le journal d'activité sous la catégorie Configuration. Le filtre sur le type de ressource Compte de service permet de retrouver précisément l'événement de création.
Question 8 / 10
Vous créez un pipeline pour traiter des données en série temporelle. Quels services GCP devez-vous placer dans les cases 1, 2, 3 et 4 du schéma de pipeline ?
A. Cloud Pub/Sub, Cloud Dataflow, Cloud Bigtable, BigQuery.
B. Cloud Pub/Sub, Cloud Dataflow, Cloud Datastore, BigQuery.
C. Cloud Pub/Sub, Cloud Storage, BigQuery, Cloud Bigtable.
D. Firebase Messages, Cloud Pub/Sub, Cloud Spanner, BigQuery.
✓ Bonne réponse : A
Le pipeline standard pour les séries temporelles est : Cloud Pub/Sub (ingestion de flux), Cloud Dataflow (traitement/transformation en streaming), Cloud Bigtable (stockage de séries temporelles haute performance), BigQuery (analyse et reporting).
Question 9 / 10
Vous avez un projet pour votre application App Engine en environnement de développement. Les tests requis ont réussi et vous voulez créer un nouveau projet pour l'environnement de production. Que devez-vous faire ?
A. Créer un fichier de configuration Deployment Manager qui copie le déploiement App Engine actuel dans un nouveau projet.
B. Utiliser gcloud pour créer le nouveau projet, puis déployer votre application dans le nouveau projet.
C. Déployer votre application à nouveau avec gcloud en spécifiant le paramètre project avec le nouveau nom pour créer le nouveau projet.
D. Utiliser gcloud pour créer le nouveau projet et copier l'application déployée vers le nouveau projet.
✓ Bonne réponse : B
La méthode correcte est de d'abord créer le projet avec gcloud, puis de déployer l'application dans ce projet. gcloud ne crée pas automatiquement un projet lors du déploiement, et 'copier' une application App Engine déployée n'est pas une fonctionnalité native.
Question 10 / 10
Vous utilisez Google Kubernetes Engine avec autoscaling pour héberger une nouvelle application. Vous voulez exposer cette application au public via HTTPS sur une IP publique. Que devez-vous faire ?
A. Créer un pod HAProxy dans le cluster pour équilibrer le trafic. Transférer le trafic public vers HAProxy avec iptables. Configurer le DNS avec l'IP publique du noeud HAProxy.
B. Créer un Service Kubernetes de type ClusterIP. Configurer le nom DNS public avec l'IP de ce Service.
C. Créer un Service Kubernetes de type NodePort pour votre application, et un Kubernetes Ingress pour exposer ce Service via un Cloud Load Balancer.
D. Créer un Service Kubernetes de type NodePort pour exposer sur le port 443 de chaque noeud. Configurer le DNS avec l'IP de chaque noeud.
✓ Bonne réponse : C
La combinaison Service NodePort + Ingress est la méthode recommandée pour exposer une application GKE en HTTPS via un Cloud Load Balancer. L'Ingress gère le certificat SSL/TLS et l'IP publique. ClusterIP n'est accessible qu'en interne au cluster.
Quels seraient les principaux bénéfices de l'auto-organisation ?
A. Capacité accrue, précision des estimations, production.
B. Meilleur respect des règles, responsabilisation individuelle, production.
C. Meilleur respect des règles, responsabilisation individuelle, engagement.
D. Créativité accrue, responsabilisation individuelle, engagement.
✓ Bonne réponse : D
Les principaux bénéfices de l'auto-organisation sont une créativité accrue, la responsabilité individuelle et l'engagement (option 4). Les équipes auto-organisées ressentent un sentiment d'appartenance et d'autonomie, ce qui favorise l'innovation et la motivation intrinsèque. Les options 1 à 3 mettent l'accent sur la conformité ou les résultats, qui sont des effets secondaires et non des bénéfices primaires. L'auto-organisation s'appuie fondamentalement sur les valeurs Scrum que sont l'engagement et le focus.
Question 2 / 10
Les trois piliers du contrôle empirique des processus sont :
A. Inspection, Transparence, Adaptation.
B. Planification, Démonstration, Rétrospective.
C. Planification, Inspection, Adaptation.
D. Respect des personnes, Kaizen, Élimination des gaspillages.
✓ Bonne réponse : A
Les trois piliers de l'empirisme dans Scrum sont la Transparence, l'Inspection et l'Adaptation. Ces piliers permettent une prise de décision fondée sur des données probantes dans des environnements complexes. La planification, la démonstration et la rétrospective sont des événements du Sprint ; le Respect des personnes et le Kaizen proviennent du Lean—et non des piliers fondateurs de Scrum.
Question 3 / 10
Sélectionnez deux façons dont Scrum utilise le time-boxing pour favoriser l'auto-organisation. (Choisissez deux réponses.)
Sélectionnez 2 réponses.
A. Le time-boxing encourage ceux qui sont les plus proches du problème à prendre les meilleures décisions possibles dans le délai imparti, compte tenu de la situation actuelle.
B. Le time-boxing peut aider les équipes à planifier le nombre de Sprints supplémentaires nécessaires pour les tests d'acceptation utilisateur.
C. Le time-boxing garantit que l'Équipe de Développement s'engage à terminer les éléments du Sprint Backlog avant la fin du Sprint.
D. Le time-boxing aide tout le monde à se concentrer sur le même problème au même moment.
✓ Bonne réponse : A, D
Réponses correctes : Options 2 et 4. L'option 2 explique correctement que les time-boxes permettent à ceux qui sont au plus près des problèmes de prendre les meilleures décisions dans les contraintes imposées — un principe fondamental de l'auto-organisation. L'option 4 montre correctement que les time-boxes alignent la concentration et la compréhension partagée au sein de l'équipe. L'option 1 confond engagement et contrainte, et l'option 3 représente de manière erronée le rôle du time-boxing dans la planification prévisionnelle.
Question 4 / 10
La dette technique peut engendrer de fausses hypothèses sur l'état actuel du système et sur l'Increment examiné à la fin du Sprint.
Vrai ou Faux ?
A. Faux.
B. Vrai.
✓ Bonne réponse : B
Cette affirmation est vraie. La dette technique obscurcit l'état réel du système et peut masquer des problèmes dans l'Incrément examiné, conduisant à une fausse confiance dans la progression. Une dette technique non traitée crée un écart entre la qualité perçue et la qualité réelle du produit, ce qui va à l'encontre du pilier de transparence de Scrum.
Question 5 / 10
Lorsqu'une dette technique apparaît, le système devient de plus en plus instable au fur et à mesure que le développement avance et que du code est ajouté, ce qui ralentit les travaux futurs.
Vrai ou Faux ?
A. Faux.
B. Vrai.
✓ Bonne réponse : B
Cette affirmation est Vraie. La dette technique s'accumule avec le temps — les raccourcis accumulés et les mauvais choix de conception rendent les évolutions futures de plus en plus difficiles et coûteuses. Cela ralentit la vélocité et va à l'encontre d'un rythme soutenable, l'un des principes fondamentaux de Scrum.
Question 6 / 10
Quelles sont les deux affirmations les plus exactes concernant le passage à l'échelle de Scrum pour des projets de grande envergure nécessitant plusieurs Scrum Teams ? (Choisissez deux réponses.)
Sélectionnez 2 réponses.
A. Un Product Backlog bien structuré peut minimiser, voire éliminer, le fait que des membres de la Development Team travaillent sur plusieurs Scrum Teams durant un Sprint.
B. Une personne concentrée sur le Sprint Backlog d'une seule Scrum Team est souvent plus productive que cette même personne travaillant simultanément sur plusieurs Scrum Teams.
C. Les membres de l'équipe doivent travailler à temps plein au sein d'une seule Scrum Team.
D. Personnaliser le cadre de travail Scrum est nécessaire pour réussir avec Scrum à grande échelle.
✓ Bonne réponse : A, B
La concentration et la productivité s'améliorent lorsque les membres de l'équipe travaillent à temps plein au sein d'une seule Scrum Team, et un Product Backlog bien structuré minimise les changements de contexte entre les équipes. Il n'est pas nécessaire de personnaliser le cœur de Scrum pour passer à l'échelle — une gestion appropriée du Backlog et une composition d'équipe adaptée permettent de résoudre ces problèmes tout en préservant l'intégrité du framework.
Question 7 / 10
Sélectionnez les rôles corrects définis au sein d'une Scrum Team.
A. Development Team, Scrum Master, Product Owner.
B. Parties prenantes, Scrum Master, Chef de projet, Product Owner.
C. Product Manager, Business Analyst, Development Team, Parties prenantes.
D. Ingénieurs, Business Analyst, Product Owner.
✓ Bonne réponse : A
Les rôles corrects au sein d'une Scrum Team sont le Development Team, le Scrum Master et le Product Owner (option 1). Ces trois rôles sont explicitement définis dans le Scrum Guide. Les autres options introduisent des rôles non-Scrum tels que Project Manager, Business Analyst, ou considèrent les Parties Prenantes comme un rôle à part entière — or, les parties prenantes sont externes à la Scrum Team.
Question 8 / 10
Lors du huitième Sprint Review, les parties prenantes sont mécontentes car le produit en cours de développement ne correspond pas à leurs attentes et engendrera des coûts supplémentaires non prévus. Qu'est-ce qui a pu conduire à cette situation ?
A. Le Scrum Master n'a pas assuré la transparence du projet. Le Product Owner n'a pas tenu les parties prenantes informées de l'avancement du projet. Les parties prenantes n'ont pas assisté aux Sprint Reviews.
B. Le Scrum Master n'a pas participé au Daily Standup. Le Product Owner n'a pas utilisé correctement le diagramme de Gantt. Les parties prenantes n'ont pas été invitées aux Sprint Retrospectives.
C. Le Scrum Master n'a pas rendu compte de la progression de la Scrum Team. Le Product Owner n'a pas géré efficacement les tâches de la Development Team. La Development Team n'a pas amélioré sa vélocité.
✓ Bonne réponse : A
La bonne réponse (option 2) identifie que le manque de transparence du Scrum Master et du Product Owner, combiné au désengagement des parties prenantes lors des Sprint Reviews, a conduit à des attentes mal alignées. Le pilier de transparence de Scrum exige une inspection régulière par les parties prenantes lors des Sprint Reviews. Les autres options attribuent incorrectement les responsabilités ou se concentrent sur des facteurs non pertinents tels que la vélocité ou les diagrammes de Gantt.
Question 9 / 10
Steven, Scrum Master, est approché par des membres de la Development Team qui se plaignent qu'un ingénieur senior consacre trop de temps, lors des Daily Scrums, à partager des solutions techniques. Quelles sont les deux meilleures actions que Steven devrait entreprendre ? (Choisissez deux réponses.)
Sélectionnez 2 réponses.
A. Suggérer aux membres de la Development Team de limiter dans le temps la prise de parole de chaque personne lors du Daily Scrum à deux minutes maximum.
B. Contacter le responsable hiérarchique direct du membre concerné pour résoudre ce problème.
C. Accompagner la Development Team pour l'aider à trouver une solution au problème et à s'en approprier la résolution.
D. Suggérer l'utilisation d'un objet (token) pour limiter le droit de parole lors du Daily Scrum.
E. Parler en privé avec cette personne et la coacher sur l'objectif du Daily Scrum.
✓ Bonne réponse : C, E
Réponses correctes : Options 0 et 4. Un Scrum Master doit accompagner l'équipe de développement à s'auto-organiser et à résoudre les problèmes de manière collaborative (option 0), et coacher individuellement la personne concernée sur l'objectif du Daily Scrum — la synchronisation — et non les discussions techniques approfondies (option 4). Escalader le problème à la direction (option 1) contourne l'autonomisation de l'équipe. Imposer des règles strictes de timeboxing (options 2 et 3) constitue des solutions imposées plutôt qu'un accompagnement de l'équipe vers l'auto-gestion. Le Scrum Master facilite, il ne dicte pas.
Question 10 / 10
Quelle affirmation décrit le mieux Scrum ?
A. Un manuel définissant les meilleures pratiques pour le développement logiciel.
B. Une méthodologie clairement définie qui décrit le processus de développement logiciel.
C. Un framework permettant d'aborder des produits complexes dans des environnements complexes.
D. Un processus clairement défini et prévisible qui suit les principes de l'informatique.
✓ Bonne réponse : C
Scrum est un framework, non une méthodologie ni un processus défini. Il fournit des rôles, des événements et des artefacts, mais ne prescrit pas un processus unique de développement logiciel. Cela s'aligne avec l'objectif de Scrum : aborder la complexité dans des environnements imprévisibles par l'empirisme, plutôt que par le respect de procédures prédéfinies.
A. Pourcentage des heures planifiées travaillées cette semaine
B. Pourcentage des itérations de test complétées
C. Pourcentage des pays disposant de scénarios de test
D. Pourcentage des exigences métier exercées
✓ Bonne réponse : D
Réponse : Pourcentage des exigences métier exercées. Explication : La mesure la plus appropriée de couverture de test pour un rapport de progression métier hebdomadaire est le pourcentage des exigences métier exercées. Cette métrique s\'aligne directement avec les priorités métier : valider que le logiciel remplit son objectif et fournit une valeur tangible aux parties prenantes.
Question 2 / 10
Laquelle des techniques suivantes est la moins susceptible d\'être utilisée pour identifier les risques projet et produit ?
A. Entretiens avec des experts
B. Inspections
C. Évaluations indépendantes
D. Brainstorming
✓ Bonne réponse : B
Réponse : Inspections. Explication : Les inspections (B) sont les moins appropriées car c\'est une technique d\'examen statique, axée sur les défauts, destinée à trouver des non-conformités dans les produits de travail plutôt qu\'à identifier proactivement les risques projet et produit. Les inspections utilisent des listes de contrôle et une approche orientée détection de défauts, tandis que l\'identification des risques nécessite une exploration prospective des incertitudes futures.
Question 3 / 10
Sur la base des informations fournies dans le scénario, identifiez comment l\'équipe pourrait être améliorée de manière la plus efficace ?
A. En fournissant une formation dans le domaine de la paie
B. En fournissant un atelier sur les techniques de conception de tests
C. En fournissant une formation spécifique sur les systèmes testés
D. En fournissant une formation sur l\'examen des exigences
✓ Bonne réponse : B
Réponse : En fournissant un atelier sur les techniques de conception de tests. Explication : Un atelier sur les techniques de conception de tests remédie directement à la faible efficacité de détection des défauts en dotant les testeurs de méthodes systématiques et répétables pour dériver des cas de test de meilleure qualité. Les techniques pratiques (partitionnement des équivalences, analyse des valeurs limites, tables de décision, transitions d\'état, techniques d\'appairage) améliorent la couverture et augmentent la probabilité de détection des défauts.
Question 4 / 10
Quel sujet doit être abordé en détail dans le plan directeur de test?
A. Une liste des valeurs limites pour le montant
B. Un ensemble logique de cas de test
C. Une description des dépendances entre les cas de test
D. Une approche des tests de régression
✓ Bonne réponse : D
Réponse : Une approche des tests de régression. Explication : Le plan directeur de test est un document stratégique de haut niveau qui définit l\'approche globale, la portée, les objectifs et les risques. L\'approche des tests de régression est une décision stratégique appropriée à couvrir en détail, contrairement aux détails tactiques comme les valeurs limites ou l\'organisation des cas de test.
Question 5 / 10
Quelle activité est utilisée comme entrée majeure pour l\'amélioration du processus de test ?
A. Planification et pilotage des tests
B. Évaluation des critères de sortie et rapports
C. Implémentation et exécution des tests
D. Clôture du projet de test
✓ Bonne réponse : D
Réponse : Clôture du projet de test. Explication : D est correct car la phase de clôture du projet de test produit le rapport de synthèse formelle, les artefacts de retours d\'expérience et les métriques consolidées qui constituent les principales entrées utilisées pour piloter et prioriser l\'amélioration du processus de test.
Question 6 / 10
Lequel des éléments suivants N\'EST PAS un défi clé typique pour le test dans une approche de développement RAD ?
A. Absence de spécification complète des exigences
B. Gestion et pilotage de projet
C. Planification temporelle
D. Scripts de test réutilisables pour le test de régression (automatisé)
✓ Bonne réponse : B
Réponse : Gestion et pilotage de projet. Explication : B est correct car la gestion et le pilotage de projet sont des préoccupations transversales à tous les cycles de vie, non spécifiques au test en RAD. Les attributs distinctifs du RAD—prototypage itératif, exigences évolutives, délais serrés—créent des problèmes centrés sur le test : exigences instables, régressions fréquentes, cycles de test compressés.
Question 7 / 10
Parmi les exemples suivants, lesquels constituent les DEUX critères d\'entrée les plus appropriés documentés dans le modèle de plan de test d\'intégration système ?
Sélectionnez DEUX réponses.
A. Le pourcentage de couverture de décision atteint durant les tests unitaires.
B. Le pourcentage de couverture des exigences atteint durant le test d'intégration système.
C. L'approbation d'une note de version logicielle de test de performance (rapport de transmission d'élément de test) par le développement et les tests montrant que les performances du système répondent aux critères d'acceptation spécifiés.
D. Le pourcentage de procédures de test d'acceptation prévues pour exécution.
E. La disponibilité de la dernière version de l'outil d'enregistrement-rejoue (pour tester l'interface avec le nouvel outil de gestion des tests).
✓ Bonne réponse : A, E
Réponse : Le pourcentage de couverture de décision atteint durant les tests unitaires. / La disponibilité de la dernière version de l\'outil d\'enregistrement-rejoue (pour tester l\'interface avec le nouvel outil de gestion des tests).. Explication : Les critères d\'entrée sont des conditions préalables concrètes et vérifiables avant l\'exécution. La couverture de décision des tests unitaires (A) et la disponibilité des outils requis (B) sont des critères d\'entrée classiques, mesurables et directs pour l\'intégration.
Question 8 / 10
Lequel des éléments suivants est un inconvénient valide du test indépendant ?
A. Les développeurs perdent le sens des responsabilités et les testeurs indépendants peuvent devenir un goulot d\'étranglement.
B. Les développeurs et le test indépendant vont se chevaucher et gaspiller des ressources.
C. Les testeurs indépendants deviendront un goulot d\'étranglement et introduiront des problèmes dans la gestion des incidents.
D. Les testeurs indépendants ont besoin d\'une formation supplémentaire et coûtent toujours plus cher.
✓ Bonne réponse : A
Réponse : Les développeurs perdent le sens des responsabilités et les testeurs indépendants peuvent devenir un goulot d\'étranglement.. Explication : Le test indépendant sépare la vérification du développement, ce qui peut diminuer le sens de la responsabilité des développeurs tandis que la coordination des tests et le triage des incidents se concentrent dans une équipe distincte qui peut devenir un goulot d\'étranglement processus.
Question 9 / 10
Le responsable du développement supervise l\'examen des réponses des soumissionnaires et a demandé au responsable des tests internes de fournir une liste de contrôle pour l\'examen des aspects liés à la gestion des tests de ces réponses. Parmi les points de contrôle suivants, lequel serait approprié ?
A. La stratégie de projet du soumissionnaire montre que le contenu des données de tous les environnements de test est conforme aux normes de l\'UE.
B. La politique de test du soumissionnaire doit imposer que la gestion des incidents soit entièrement conforme à la norme IEEE 1044.
C. Le plan de test du soumissionnaire montre que l\'application sera livrée pour acceptation dans six mois.
D. Le plan de test du soumissionnaire décrit une mise en œuvre par phases avec des dates de livraison ultérieures à confirmer et indique que les livrables de test seront développés en utilisant la norme IEEE 829 comme guide.
✓ Bonne réponse : D
Réponse : Le plan de test du soumissionnaire décrit une mise en œuvre par phases avec des dates de livraison ultérieures à confirmer et indique que les livrables de test seront développés en utilisant la norme IEEE 829 comme guide.. Explication : D est correct car il démontre une réponse appropriée, centrée sur la gestion de test : un plan de livraison par phases réaliste associé à l\'engagement de développer les livrables de test selon un cadre documentaire reconnu (IEEE 829), sans imposer de dates inflexibles ni de processus propriétaires.
Question 10 / 10
En plus du risque, identifiez DEUX autres composantes d\'une stratégie de test.
Sélectionnez DEUX réponses.
A. Les critères d'entrée et de sortie pour chaque phase de test
B. Le calendrier de test
C. Les indicateurs de performance des tests
D. Les besoins en formation en test pour les ressources du projet
E. Les techniques de conception de test à utiliser
✓ Bonne réponse : A, E
Réponse : Les critères d\'entrée et de sortie pour chaque phase de test / Les techniques de conception de test à utiliser. Explication : AC est correct car une stratégie de test défendable prescrit explicitement les techniques de conception de test pour atteindre la couverture et l\'atténuation des risques (C) et les critères d\'entrée/sortie qui gouvernent la progression des phases et les barrières qualité (A). Une stratégie de test robuste est un cadre décisionnel de haut niveau qui détermine comment les objectifs de test seront atteints et comment les risques informent la priorisation et la portée.
Après que l'agent de recherche web et l'agent d'analyse de documents ont terminé leurs tâches, le coordinateur invoque l'agent de synthèse. Cependant, l'agent de synthèse répond qu'il ne peut pas accomplir la tâche car aucun résultat de recherche ne lui a été fourni. Quelle est la cause la plus probable de ce problème ?
A. L'agent de synthèse a besoin d'outils lui permettant de récupérer directement les résultats depuis les historiques de conversation des autres agents.
B. Les sous-agents doivent partager une connexion API unique pour permettre un partage automatique du contexte entre les invocations.
C. La fenêtre de contexte de l'agent de synthèse n'est pas suffisamment grande pour contenir les sorties combinées des deux agents précédents.
D. Le coordinateur n'a pas inclus les sorties des agents précédents dans le prompt de l'agent de synthèse.
✓ Bonne réponse : D
A. L'agent de synthèse a besoin d'outils capables de récupérer les résultats directement depuis l'historique des conversations des autres agents. Incorrect. Les agents n'ont pas besoin d'accéder directement aux historiques des autres. Une orchestration correcte transmet les sorties explicitement via des prompts. B. La fenêtre de contexte de l'agent de synthèse n'est pas suffisamment large pour contenir les sorties combinées des deux agents précédents. Incorrect. Si c'était le problème, l'agent recevrait des données tronquées, et non une absence totale de données. L'erreur indique que les entrées sont entièrement manquantes. C. Les sous-agents doivent partager une seule connexion API pour permettre le partage automatique du contexte entre les invocations. Incorrect. La communication entre agents ne dépend pas de connexions API partagées. Le contexte doit être explicitement transmis par le coordinateur. D. Le coordinateur n'a pas inclus les sorties des agents précédents dans le prompt de l'agent de synthèse. Correct. L'agent de synthèse ne peut agir que sur les informations fournies dans son prompt. Si les sorties précédentes ne sont pas transmises, il signalera l'absence des résultats de recherche.
Question 2 / 10
Votre agent traite un litige de facturation. Après avoir appelé get_customer et lookup_order, il identifie que le litige implique une erreur de tarification promotionnelle nécessitant l'approbation d'un responsable — ce qui dépasse le niveau d'autorisation de l'agent. Comment le workflow doit-il gérer cette escalade en cours de processus ?
A. Tenter quand même le remboursement avec process_refund, et n'escalader que si le système rejette la transaction.
B. Appeler escalate_to_human en ne transmettant que le message original du client.
C. Compiler un handoff structuré incluant les informations client, les détails de commande et le problème identifié avant d'appeler escalate_to_human.
D. Persister l'intégralité de l'historique de conversation et des réponses aux outils dans une base de données, puis appeler escalate_to_human avec un identifiant de référence.
✓ Bonne réponse : C
A. Persister l'intégralité de l'historique de conversation et des réponses aux outils dans une base de données, puis appeler escalate_to_human avec un identifiant de référence — Incorrect. Utile sur le plan opérationnel, mais l'agent humain a tout de même besoin d'un résumé concis et exploitable plutôt que de simples journaux bruts. B. Appeler escalate_to_human en ne transmettant que le message original du client — Incorrect. Cela perd le travail d'investigation déjà effectué et oblige l'agent humain à répéter les étapes. C. Tenter le remboursement avec process_refund quoi qu'il arrive, en escaladant uniquement si le système rejette la transaction — Incorrect. Cela viole les limites d'autorisation et la politique métier. D. Compiler une passation de contexte structurée incluant les détails du client, les informations de commande et le problème identifié avant d'appeler escalate_to_human — Correct. Une passation structurée préserve le contexte, réduit les répétitions et permet à l'agent humain de continuer efficacement.
Question 3 / 10
Votre outil update_user_profile accepte un user_id (obligatoire) et un objet optionnel fields_to_update. Lors des tests, Claude omet fréquemment le user_id ou transmet des données mal structurées. Qu'est-ce qui est le plus déterminant pour aider Claude à comprendre quelles valeurs de paramètres fournir ?
A. Des noms de paramètres verbeux encodant des indications de format, comme user_id_string_uuid_format
B. Des réponses d'erreur détaillées expliquant pourquoi les valeurs de paramètres invalides ont été rejetées
C. Des descriptions de paramètres claires expliquant le format attendu, par exemple « user_id : UUID de l'utilisateur à mettre à jour (obligatoire) »
D. Des contraintes strictes de type JSON Schema marquant user_id comme obligatoire et définissant fields_to_update comme un type objet
✓ Bonne réponse : C
A. Des descriptions de paramètres claires expliquant le format attendu, par exemple « user_id : UUID de l'utilisateur à mettre à jour (obligatoire) » — Correct. Des descriptions claires et lisibles sont le facteur le plus important pour aider Claude à comprendre quelles valeurs fournir et comment les paramètres doivent être structurés. B. Des noms de paramètres verbeux encodant des indications de format, comme user_id_string_uuid_format — Incorrect. Des noms excessivement verbeux réduisent la lisibilité et sont moins efficaces que des descriptions appropriées. C. Des contraintes de type JSON Schema strictes marquant user_id comme obligatoire et définissant fields_to_update comme type objet — Incorrect. Les contraintes de schéma facilitent la validation, mais n'expliquent pas suffisamment les attentes sémantiques comme le format UUID requis. D. Des réponses d'erreur détaillées expliquant pourquoi des valeurs de paramètres invalides ont été rejetées — Incorrect. Utiles après un échec, mais pas le facteur le plus critique pour prévenir les erreurs en amont.
Question 4 / 10
Lors de l'implémentation de votre outil MCP lookup_order, le backend retourne parfois des erreurs (par exemple, « Commande introuvable » ou des pannes temporaires de base de données). Quel est le bon modèle pour communiquer ces erreurs à l'agent ?
A. Retourner une réponse de succès avec un champ « status » indiquant le type d'erreur.
B. Retourner le message d'erreur dans le contenu du résultat de l'outil avec le flag isError défini à true.
C. Lever une exception depuis le gestionnaire d'outil afin que le framework de l'agent puisse la capturer et la journaliser.
D. Journaliser l'erreur côté serveur et retourner un résultat vide pour éviter de perturber le modèle.
✓ Bonne réponse : B
A. Enregistrer l'erreur côté serveur et retourner un résultat vide pour ne pas perturber le modèle — Incorrect. Cela masque les informations critiques sur l'échec, rendant impossible pour l'agent de distinguer « aucune donnée » d'une « défaillance système ». B. Lever une exception depuis le gestionnaire d'outil afin que le framework agent puisse la capturer et la journaliser — Incorrect. Les exceptions sont utiles en interne, mais l'agent a toujours besoin d'une réponse structurée de l'outil ; les exceptions brutes ne propagent pas de manière fiable un contexte utile au modèle. C. Retourner le message d'erreur dans le contenu du résultat de l'outil avec le flag isError défini à true — Correct. Il s'agit du modèle MCP approprié : l'outil signale explicitement l'échec en utilisant isError: true, tout en fournissant un message d'erreur lisible afin que l'agent puisse décider de réessayer, d'escalader ou d'informer l'utilisateur. D. Retourner une réponse de succès avec un champ « status » indiquant le type d'erreur — Incorrect. Cela est trompeur car cela traite les échecs comme des réponses réussies, ce qui perturbe le raisonnement en aval et l'orchestration des outils.
Question 5 / 10
L'agent de recherche web a rassemblé plusieurs sources pertinentes sur un sujet de recherche. L'agent d'analyse de documents doit maintenant examiner ces sources. Comment l'information circule-t-elle entre ces deux sous-agents spécialisés ?
A. L'agent de recherche web invoque directement l'agent d'analyse de documents, en utilisant les sources découvertes comme paramètres.
B. Les agents communiquent via une file de messages orientée événements, l'agent d'analyse de documents s'abonnant aux événements de fin de recherche web.
C. Les deux agents accèdent à un espace mémoire partagé où l'agent de recherche web écrit ses résultats et l'agent d'analyse de documents les lit.
D. L'agent coordinateur reçoit la sortie de l'agent de recherche web et inclut les résultats pertinents dans le prompt lors de l'invocation de l'agent d'analyse de documents.
✓ Bonne réponse : D
A. L'agent coordinateur reçoit la sortie de l'agent de recherche web et inclut les résultats pertinents dans le prompt lors de l'invocation de l'agent d'analyse de documents. Correct. Cela suit le modèle d'orchestration standard où le coordinateur gère tous les flux de données, en transmettant explicitement les sorties entre les sous-agents. B. Les agents communiquent via une file de messages orientée événements, l'agent d'analyse de documents s'abonnant aux événements de fin de recherche web. Incorrect. Cela introduit une complexité d'infrastructure inutile et ne correspond pas au modèle d'orchestration d'agents habituel. C. L'agent de recherche web invoque directement l'agent d'analyse de documents, en utilisant les sources découvertes comme paramètres. Incorrect. Les sous-agents ne doivent pas s'invoquer directement entre eux ; cela rompt le contrôle centralisé et la traçabilité. D. Les deux agents accèdent à un espace mémoire partagé où l'agent de recherche web écrit les résultats et l'agent d'analyse de documents les lit. Incorrect. Bien que cela soit possible dans des systèmes avancés, ce n'est pas l'approche standard ou la plus simple ; cela ajoute de la complexité sans nécessité évidente dans les pipelines classiques.
Question 6 / 10
La surveillance indique que 12 % des extractions échouent à la validation Pydantic avec des erreurs spécifiques telles que « float attendu pour quantity, obtenu '2 to 3' ». Relancer ces requêtes sans modification produit les mêmes échecs. Quelle est l'approche la plus efficace pour récupérer de ces échecs de validation ?
A. Pré-traiter les documents source pour standardiser les formats problématiques avant de les envoyer à l'extraction.
B. Implémenter un pipeline secondaire utilisant un modèle de niveau supérieur pour retraiter les documents qui échouent à la validation.
C. Définir la température à 0 pour éliminer la variabilité des sorties et garantir un formatage cohérent.
D. Envoyer une requête de suivi incluant l'erreur de validation, en demandant au modèle de corriger sa sortie.
✓ Bonne réponse : D
A. Définir la température à 0 pour éliminer la variabilité des sorties et garantir un formatage cohérent — Incorrect. Cela réduit l'aléatoire mais ne corrige pas les erreurs d'extraction systématiques comme la mauvaise interprétation des plages (« 2 à 3 »). B. Envoyer une requête de suivi incluant l'erreur de validation, en demandant au modèle de corriger sa sortie — Correct. Fournir un retour de validation précis permet au modèle de corriger le problème exact (par exemple, convertir « 2 à 3 » en un nombre flottant valide), rendant la récupération très efficace. C. Pré-traiter les documents sources pour standardiser les formats problématiques avant de les envoyer à l'extraction — Incorrect. Utile dans certains cas, mais pas évolutif ni suffisant pour gérer la diversité des variations du monde réel. D. Mettre en place un pipeline secondaire utilisant un modèle de niveau supérieur pour retraiter les documents qui échouent à la validation — Incorrect. Plus coûteux et inutile — la correction ciblée est plus efficace et plus performante.
Question 7 / 10
Une fois que les sous-agents de recherche web et d'analyse de documents ont terminé leurs tâches, le coordinateur doit lancer le sous-agent de synthèse pour synthétiser les résultats. Quelle est la bonne approche pour fournir au sous-agent de synthèse les informations dont il a besoin ?
A. Inclure directement les résultats complets des deux sous-agents dans le prompt du sous-agent de synthèse.
B. Transmettre des identifiants de référence et configurer le sous-agent avec un accès en lecture à un espace mémoire partagé où les autres sous-agents ont déposé leurs résultats.
C. Lancer le sous-agent avec seulement une brève description de la tâche, en s'appuyant sur l'héritage automatique du contexte depuis le coordinateur.
D. Fournir au sous-agent des définitions d'outils lui permettant de demander les sorties des autres sous-agents via des callbacks.
✓ Bonne réponse : B
A. Fournir au sous-agent des définitions d'outils lui permettant de demander des résultats à d'autres sous-agents via des callbacks. Incorrect. Cette approche introduit un couplage et une complexité inutiles. Les sous-agents ne devraient pas avoir besoin de récupérer activement des données auprès des autres. B. Inclure directement les résultats complets des deux sous-agents dans le prompt du sous-agent de synthèse. Incorrect. Bien que simple, cette approche ne passe pas bien à l'échelle pour des résultats volumineux et peut dépasser les limites de contexte, réduisant ainsi l'efficacité. C. Transmettre des identifiants de référence et configurer le sous-agent avec un accès en lecture à un espace mémoire partagé où les autres sous-agents ont déposé leurs résultats. Correct. Il s'agit de l'approche la plus évolutive et prête pour la production. Elle préserve la fidélité des informations tout en évitant la surcharge du contexte, permettant à l'agent de synthèse de récupérer exactement ce dont il a besoin. D. Instancier le sous-agent avec seulement une brève description de tâche, en s'appuyant sur un héritage automatique du contexte depuis le coordinateur. Incorrect. Il n'existe pas d'héritage automatique du contexte — sans accès explicite aux données, l'agent de synthèse ne peut pas fonctionner correctement.
Question 8 / 10
During initial testing, you notice that Claude doesn't seem to remember vocabulary words from earlier in the conversation. When a student asks "Can you quiz me on those words?", responds as if no words have been discussed. What is the most likely explanation?
A. Your system prompt needs explicit instructions telling Claude to remember information from earlier turns.
B. You're not including prior messages in each API request--the stateless API doesn't retain conversation history.
C. The model's context window has filled up, causing earlier conversation content to be dropped.
D. You need to enable conversation persistence by passing a session ID parameter with each API call.
✓ Bonne réponse : B
A. Votre invite système doit contenir des instructions explicites demandant à Claude de mémoriser les informations des échanges précédents. Incorrect. Les instructions seules ne confèrent pas de mémoire au modèle — le contexte doit être fourni à chaque requête. B. Vous n'incluez pas les messages précédents dans chaque requête API — l'API sans état ne conserve pas l'historique de la conversation. Correct. Claude est sans état. Si les messages précédents ne sont pas transmis dans la requête, il n'a aucune connaissance du vocabulaire antérieur. C. Vous devez activer la persistance de la conversation en transmettant un paramètre d'identifiant de session à chaque appel API. Incorrect. Il n'existe pas d'identifiant de session requis — la mémoire est gérée en incluant les messages passés. D. La fenêtre de contexte du modèle est saturée, ce qui entraîne la perte du contenu des échanges précédents. Incorrect. Cela ne se produirait que lors de conversations très longues, et non dans des scénarios de tests initiaux classiques.
Question 9 / 10
You're Implementing a feature where users refine their playlist preferences through multiple conversation turns. After deploying, you notice Claude's responses don't reflect what us earlier in the same conversation--for example, a user says they love jazz, but two messages later Claude asks what genres they enjoy. What is the most likely cause?
A. The model's context window has been exceeded by the conversation length
B. The Claude API requires a session_id parameter that you haven't configured
C. Your application isn't including prior messages in the messages array
D. Claude requires a vector database connection to maintain conversation memory
✓ Bonne réponse : C
A. La fenêtre de contexte du modèle a été dépassée par la longueur de la conversation — Incorrect. Cela ne se produirait que lors de conversations très longues, alors que le problème apparaît dès les premiers échanges. B. L'API Claude nécessite un paramètre session_id que vous n'avez pas configuré — Incorrect. Il n'existe pas de session_id obligatoire ; le contexte doit être géré explicitement par l'application. C. Claude nécessite une connexion à une base de données vectorielle pour maintenir la mémoire de la conversation — Incorrect. Une base de données vectorielle est optionnelle pour la récupération d'informations, elle n'est pas requise pour la mémoire conversationnelle de base. D. Votre application n'inclut pas les messages précédents dans le tableau messages — Correct. Claude ne conserve aucune mémoire entre les appels ; si les messages précédents ne sont pas inclus, il ne peut pas se souvenir des préférences exprimées antérieurement par l'utilisateur.
Question 10 / 10
Le premier message d'un nouvel utilisateur est : « Configure ma musique de concentration. » Cela pourrait signifier configurer des préférences, créer une playlist ou lancer la musique immédiatement. Votre système prend en charge ces trois actions. Quelle est l'approche la plus efficace ?
A. Démarrer la configuration des préférences en posant des questions sur les genres, les tempos et les artistes préférés pour la concentration.
B. Poser une seule question de clarification sur le type d'action souhaité : lancer maintenant ou configurer pour plus tard.
C. Créer une nouvelle playlist « Concentration » avec des titres sélectionnés et informer l'utilisateur qu'elle est prête.
D. Lancer immédiatement des titres populaires de concentration et laisser l'utilisateur réorienter si nécessaire.
✓ Bonne réponse : B
A. Créer une nouvelle playlist « Focus » avec des titres sélectionnés et notifier l'utilisateur qu'elle est prête. Incorrecte. Cette option suppose une intention et risque d'effectuer la mauvaise action, ce qui frustre les utilisateurs. B. Poser une question de clarification sur le type d'action : écouter maintenant ou configurer pour plus tard. Correcte. Cela minimise les frictions tout en résolvant l'ambiguïté, permettant à l'assistant d'effectuer rapidement la bonne action. C. Lancer immédiatement des titres populaires de concentration et laisser l'utilisateur rediriger si nécessaire. Incorrecte. Agit prématurément et peut ne pas correspondre à l'intention de l'utilisateur. D. Démarrer la configuration des préférences en posant des questions sur les genres, le tempo et les artistes. Incorrecte. Trop lourd en amont — ajoute des frictions inutiles avant de confirmer l'intention.
Nos examens sont conçus pour reproduire le niveau, le format et les pièges des certifications officielles, afin que vous soyez prêt le jour J.
Ailleurs
Chez MyExam
✗ Des dumps copiés-collés
✓ Des questions construites pour comprendre
✗ Un score sans explication
✓ Une correction détaillée pour chaque réponse
✗ Contenu générique ou mal traduit
✓ Questions rédigées en français par des certifiés actifs
✗ Aucun suivi de progression
✓ Tableau de bord par domaine de compétence
✗ Contenu rarement mis à jour
✓ Mises à jour incluses à chaque révision du référentiel
Corrections question par question
Chaque réponse — bonne ou mauvaise — est expliquée avec sa justification. Vous comprenez pourquoi, pas seulement quoi.
Mises à jour automatiques
Nouvelle version du référentiel ? Elle est incluse dans votre abonnement, sans surcoût et sans action de votre part.
Kit de révision intensif — allez plus loin
Des annales enrichies en PDF : plus de questions qu'en ligne, corrections encore plus approfondies. Achat unique 14,99 €, accès à vie. Encore plus efficace en complément des simulations d'examen.
Suivez votre progression, identifiez vos lacunes et mesurez votre niveau de préparation avant le jour J.
Avis clients
Ils ont réussi leur certification
Des centaines de candidats ont déjà fait confiance à MyExam.fr pour préparer leur examen.
J'ai réussi AWS Cloud Practitioner du premier coup après 3 semaines sur MyExam.fr. Les questions sont vraiment proches de l'examen réel.
Thomas R.
Certifié AWS CLF-C02
La correction détaillée de chaque question m'a permis de comprendre mes erreurs, pas juste de mémoriser les bonnes réponses.
Camille D.
Certifiée ISTQB Foundation
Aucune autre plateforme francophone ne propose autant de contenu structuré à ce prix. Le rapport qualité/prix est excellent.
Karim B.
Certifié PMP
FAQ
Questions fréquentes
Puis-je préparer plusieurs certifications en même temps ?
Absolument. Un seul abonnement donne accès à toutes les certifications disponibles sur la plateforme, simultanément et sans restriction.
Les examens blancs sont-ils à jour avec les référentiels officiels ?
Oui. Nos examens sont révisés à chaque mise à jour des référentiels officiels. En tant qu'abonné, vous bénéficiez automatiquement des nouvelles versions sans surcoût.
Les kits de révision sont-ils inclus dans l'abonnement ?
Non. Les kits de révision sont des annales enrichies : plus de questions que sur la plateforme, des corrections encore plus détaillées. Disponibles séparément à 14,99 € par kit (achat unique, accès à vie). L'abonnement couvre les examens blancs interactifs en ligne pour l'ensemble des certifications.
Puis-je résilier à tout moment ?
Oui, en un clic depuis votre espace personnel. Aucun préavis, aucun frais caché. Votre accès reste actif jusqu'à la fin de la période payée.
Quelle différence avec les préparations officielles ?
Les examens officiels coûtent souvent plusieurs centaines d'euros et ne proposent pas de correction détaillée. MyExam.fr vous permet de vous entraîner en conditions réelles, avec des explications complètes, pour un coût mensuel inférieur au prix d'un café par semaine.
Nous utilisons des cookies essentiels pour faire fonctionner le site.
Avec votre accord, nous pouvons aussi utiliser des cookies pour améliorer votre expérience, analyser l’usage et afficher du contenu pertinent.
Essentiels : toujours actifs
Personnaliser : choisir vos préférences
Accepter ou Refuser : tous les cookies non essentiels
Préférences relatives aux cookies
Gérez vos préférences en matière de cookies ci-dessous :
Essential cookies enable basic functions and are necessary for the proper function of the website.
Nom
Description
Duration
Cookie Preferences
This cookie is used to store the user's cookie consent preferences.
30 days
These cookies are needed for adding comments on this website.
Nom
Description
Duration
comment_author
Used to track the user across multiple sessions.
Session
comment_author_email
Used to track the user across multiple sessions.
Session
comment_author_url
Used to track the user across multiple sessions.
Session
These cookies are used for managing login functionality on this website.