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
Un auditeur externe demande un journal de tous les accès aux ressources AWS de votre compte. Quel service fournir cette information ?
Sélectionnez la bonne réponse.
A. Amazon CloudWatch.
B. AWS CloudFormation.
C. Amazon CloudFront.
D. AWS CloudTrail.
✓ Bonne réponse : D
Réponse : AWS CloudTrail. Explication : AWS CloudTrail consigne tous les appels d’API et accès sur les ressources AWS du compte.
Question 2 / 10
Une entreprise exécute une application de transcodage média sur AWS, conçue pour tolérer les interruptions matérielles. Quel type d'instance offrirait le meilleur rapport coût-bénéfice ?
Sélectionnez la bonne réponse.
A. Instances réservées avec engagement sur 1 à 3 ans.
B. Instances Spot qui offrent une réduction pouvant atteindre 90%, acceptant les interruptions sans pénalité.
C. Instances à la demande avec paiement à l'heure sans engagement.
D. Instances dédiées garantissant une isolation matérielle complète.
✓ Bonne réponse : B
Réponse : Instances Spot. Explication : Les instances Spot offrent des économies importantes et sont adaptées aux charges tolérantes à l’interruption, comme le transcodage média.
Question 3 / 10
Pourquoi une organisation choisirait-elle AWS plutôt qu’un data center sur site ? (Choisissez DEUX réponses)
Sélectionnez toutes les réponses correctes.
A. Support technique gratuit.
B. Économies de coûts.
C. Ressources élastiques.
D. Licences logicielles commerciales gratuites.
E. Visites sur site pour audit.
✓ Bonne réponse : B, C
Réponse : Ressources élastiques / Économies de coûts. Explication : AWS offre l’élasticité (scalabilité à la demande) et des économies par rapport à l’investissement en capital sur site.
Question 4 / 10
Quelles sont les informations d’identification de sécurité par défaut nécessaires pour accéder à la console de gestion AWS en tant qu’utilisateur IAM ?
Sélectionnez la bonne réponse.
A. Clés d’accès.
B. MFA.
C. Jetons de sécurité.
D. Un nom d’utilisateur et un mot de passe.
✓ Bonne réponse : D
Réponse : Un nom d’utilisateur et un mot de passe. Explication : L’accès à la console AWS en tant qu’utilisateur IAM se fait avec un identifiant et un mot de passe personnels.
Question 5 / 10
Quels services ou outils AWS peuvent identifier les opportunités de redimensionnement pour les instances Amazon EC2 ? (Choisissez deux réponses.)
A. Amazon SageMaker
B. AWS Cost Explorer
C. AWS Compute Optimizer
D. AWS Billing Conductor
E. Amazon CodeGuru
✓ Bonne réponse : B, C
Réponses : AWS Cost Explorer et AWS Compute Optimizer. AWS Cost Explorer analyse les modèles d'utilisation et de dépenses historiques pour identifier les instances sous-utilisées. AWS Compute Optimizer utilise l'apprentissage automatique pour analyser les métriques d'utilisation EC2 et recommander les types et tailles d'instances optimaux.
Question 6 / 10
Comment les clients AWS sont-ils facturés pour l’utilisation d’instances EC2 sous Linux ?
Sélectionnez la bonne réponse.
A. Facturation à la seconde, minimum une minute.
B. Facturation à la journée, minimum un mois.
C. Facturation à la minute, minimum une heure.
D. Facturation à l’heure, minimum une journée.
✓ Bonne réponse : A
Réponse : Facturation à la seconde, minimum une minute. Explication : AWS facture les instances Linux EC2 à la seconde, après la première minute de lancement (pour une grande flexibilité budgétaire).
Question 7 / 10
Quel outil un non-client AWS peut-il utiliser pour comparer le coût de son environnement sur site à celui d’AWS ?
Sélectionnez la bonne réponse.
A. AWS Cost Explorer.
B. AWS TCO Calculator.
C. AWS Budgets.
D. AWS Pricing Calculator.
✓ Bonne réponse : B
Réponse : AWS TCO Calculator. Explication : Le TCO Calculator permet d’estimer le coût total de possession de votre infrastructure sur site versus AWS.
Question 8 / 10
Quel service AWS permet d’établir une connexion réseau privée dédiée entre AWS et votre datacenter ?
Sélectionnez la bonne réponse.
A. Amazon Route 53.
B. AWS Snowball.
C. Amazon CloudFront.
D. AWS Direct Connect.
✓ Bonne réponse : D
Réponse : AWS Direct Connect. Explication : AWS Direct Connect offre une liaison privée, dédiée et sécurisée entre un datacenter client et le cloud AWS, pour des besoins de performance ou sécurité accrus.
Question 9 / 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. B) AWS Systems Manager
D. D) AWS Organizations
✓ 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 10 / 10
Utiliser Amazon RDS relève du modèle de responsabilité partagée. Quelles sont les responsabilités du client ? (Choisissez DEUX réponses)
Sélectionnez toutes les réponses correctes.
A. Gérer les paramètres de la base.
B. Appliquer les correctifs logiciels.
C. Réaliser les sauvegardes.
D. Installer le logiciel de base de données.
E. Construire le schéma relationnel.
✓ Bonne réponse : A, E
Réponse : Construire le schéma relationnel / Gérer les paramètres de la base. Explication : Le client doit gérer la structure logique (schéma, paramètres) ; AWS gère l’infrastructure sous-jacente.
Quelles sont deux différences clés entre le fine-tuning et RAG pour personnaliser un modèle de fondation ?
A. RAG est plus adapté aux données qui changent fréquemment ; le fine-tuning est préférable pour adapter le style du modèle
B. RAG nécessite de réentraîner le modèle à chaque mise à jour de la base de connaissances
C. Le fine-tuning est toujours moins cher que RAG
D. Le fine-tuning modifie les poids du modèle ; RAG ne les modifie pas
✓ Bonne réponse : A, D
Fine-tuning modifie les poids du modèle en l'entraînant sur des données spécifiques — adapté quand le style ou le comportement doit changer profondément, mais coûteux en calcul et en données. RAG ne modifie pas le modèle : il récupère dynamiquement des documents pertinents au moment de l'inférence — idéal pour des données qui changent fréquemment ou des bases de connaissances volumineuses. Le choix dépend du budget, de la fréquence de mise à jour des données et du type d'adaptation nécessaire.
Question 2 / 10
Pour obtenir des réponses courtes et dans une langue spécifique avec un LLM, la meilleure action immédiate est :
A. Changer la taille du modèle
B. Augmenter Top‑K
C. Augmenter la température
D. Ajuster le prompt
✓ Bonne réponse : D
Prompt Engineering : technique de formulation précise des instructions au LLM pour contrôler directement longueur, langue et style de réponse. C'est l'action immédiate et efficace car elle ne requiert aucun changement d'infrastructure. Contrairement à augmenter la température (qui augmente l'aléatoire) ou Top-K (qui élargit les choix de tokens), ajuster le prompt cible spécifiquement vos contraintes. Changer la taille du modèle est coûteux et lent comparé à optimiser les instructions.
Question 3 / 10
La réduction de température rend un LLM plus déterministe pour des tâches de classification simples comme le sentiment.
A. Faux
B. Vrai
✓ Bonne réponse : B
Température et déterminisme : La température contrôle la randomité des prédictions du LLM (0=déterministe, 1+=créatif). Pour la classification, baisser la température concentre la probabilité sur le token le plus probable, rendant les sorties reproductibles. Ceci diffère des tâches créatives où haute température génère plus de diversité.
Question 4 / 10
Quel service SageMaker est dédié aux rapports d’explicabilité et aux métriques de biais ?
A. Amazon SageMaker Feature Store
B. Amazon SageMaker Model Monitor
C. Amazon SageMaker Data Wrangler
D. Amazon SageMaker Clarify
✓ Bonne réponse : D
SageMaker Clarify : service AWS spécialisé dans l'explicabilité des modèles IA et la détection de biais. Il génère des rapports détaillés sur les prédictions (SHAP, LIME) et mesure les biais avant/après déploiement. Contrairement à Model Monitor (dérive de performance), Data Wrangler (préparation) et Feature Store (stockage), Clarify se concentre exclusivement sur la transparence et l'équité des modèles.
Question 5 / 10
Quel est l'ordre correct des étapes pour déployer un modèle entraîné via AWS SageMaker Serverless Inference ?
A. Uploader l'artefact du modèle sur S3 → Créer un modèle SageMaker → Créer une configuration d'endpoint serverless → Déployer l'endpoint
B. Créer un modèle SageMaker → Uploader sur S3 → Déployer l'endpoint → Créer la configuration d'endpoint
C. Déployer l'endpoint → Créer le modèle SageMaker → Créer la configuration → Uploader sur S3
D. Créer la configuration d'endpoint → Uploader sur S3 → Créer le modèle → Déployer l'endpoint
✓ Bonne réponse : A
Workflow SageMaker Serverless Inference : L'artefact du modèle doit d'abord résider sur S3 (source obligatoire), ensuite vous créez la ressource modèle SageMaker qui référence cet artefact, puis la configuration d'endpoint serverless définit les paramètres de concurrence/mémoire, et enfin le déploiement instancie l'endpoint. Les autres options inversent cet ordre logique de dépendances.
Question 6 / 10
Les Guardrails Bedrock peuvent détecter et filtrer des sorties contenant des informations personnelles.
A. Vrai
B. Faux
✓ Bonne réponse : A
Guardrails Bedrock et détection PII : Les Guardrails sont des mécanismes de sécurité qui inspectent les entrées et sorties des modèles IA pour identifier et filtrer les informations personnelles (PII : noms, emails, numéros, adresses). Contrairement aux simples filtres de contenu, ils appliquent des politiques configurables qui peuvent bloquer, rediriger ou masquer les données sensibles, protégeant ainsi la conformité et la confidentialité des utilisateurs.
Question 7 / 10
Pour limiter les coûts et les limites de fenêtre de contexte, il est plus efficace de charger des manuels PDF dans une Knowledge Base d’Amazon Bedrock plutôt que de les inclure entièrement dans chaque prompt.
A. Vrai
B. Faux
✓ Bonne réponse : A
Vrai. Les Knowledge Bases (RAG) réduisent la taille du prompt et injectent uniquement les passages pertinents au moment de l’inférence.
Question 8 / 10
Dans un centre d'appels, quel KPI mesure le mieux le taux d'automatisation des interactions géré par un chatbot LLM sans intervention humaine ?
A. Net Promoter Score (satisfaction client)
B. Average Handle Time (durée moyenne de traitement d'un appel)
C. Containment Rate (taux d'appels traités sans transfert humain)
D. First Contact Resolution (résolution au premier contact)
✓ Bonne réponse : C
Containment Rate : mesure le pourcentage d'interactions complètement résolues par le chatbot sans escalade humaine. C'est le KPI direct de l'automatisation, contrairement à AHT (durée) ou NPS (satisfaction) qui sont des indicateurs secondaires, et FCR qui évalue la résolution globale sans distinguer automation vs agent.
Question 9 / 10
Quel est l'ordre correct des étapes dans un flux RAG avec Amazon Bedrock Knowledge Base ?
A. Chunking → Indexation → Embedding → Ingestion
B. Ingestion → Chunking → Embedding → Indexation vectorielle
C. Indexation → Chunking → Ingestion → Embedding
D. Embedding → Ingestion → Indexation → Chunking
✓ Bonne réponse : B
On indexe la base (embeddings), puis à la requête on recherche les passages pertinents, on les injecte dans le prompt et le FM génère la réponse.
Question 10 / 10
Pour générer des images synthétiques haute-fidélité reproduisant les caractéristiques statistiques d'un dataset existant, quel type de modèle génératif est le plus approprié ?
A. ResNet (réseau de neurones pour classification d'images)
B. GAN (Generative Adversarial Network) ou modèles de diffusion
C. WaveNet (modèle génératif pour synthèse vocale)
D. XGBoost (gradient boosting pour classification/régression)
✓ Bonne réponse : B
Modèles génératifs (GAN et diffusion) : apprentissent la distribution statistique complète des données pour générer de nouveaux échantillons fidèles. Les GANs opposent un générateur et un discriminateur en compétition, tandis que les modèles de diffusion affinent progressivement le bruit. XGBoost et ResNet sont discriminatifs (classification), WaveNet s'applique au son : seuls GAN/diffusion capturent les caractéristiques statistiques globales requises pour synthétiser images réalistes.
Scrum est défini par le Scrum Guide, qui est maintenu par Ken Schwaber et Jeff Sutherland.
A. Faux
B. Vrai
✓ Bonne réponse : B
Auteurs du Scrum Guide : Ken Schwaber et Jeff Sutherland, les créateurs de Scrum, sont les mainteneurs officiels du Scrum Guide. Cela garantit la cohérence et l'autorité dans la définition de Scrum. Le Guide est la source de vérité unique pour les pratiques Scrum, ce qui le distingue des autres cadres de travail ou interprétations.
Question 2 / 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 3 / 10
Quelle est la durée maximale de la Sprint Retrospective pour un Sprint d'un mois ?
A. 3 heures
B. 4 heures
C. 1 heure
D. 2 heures
✓ Bonne réponse : A
Timebox de la Sprint Retrospective : Le Guide Scrum établit une durée maximale de 1h30 par semaine de Sprint. Pour un Sprint d'un mois (4 semaines), cela donne un maximum de 3 heures. Cela garantit une réflexion ciblée sans investissement de temps excessif, la distinguant ainsi des activités de planification plus longues comme le Sprint Planning (8 heures maximum pour les Sprints d'un mois).
Question 4 / 10
La Definition of Done est une description formelle de l'état de l'Increment lorsqu'il répond aux critères de qualité requis pour le produit.
A. Faux
B. Vrai
✓ Bonne réponse : B
Definition of Done : Une liste de contrôle formelle définissant à quel moment un Increment répond aux standards de qualité. Elle garantit la cohérence, empêche que des travaux incomplets soient considérés comme « terminés », et permet aux équipes de maintenir une vélocité prévisible ainsi qu'une qualité produit constante d'un Sprint à l'autre.
Question 5 / 10
Qu'est-ce qui est vrai concernant la durée du Sprint ?
A. Elle doit être exactement de deux semaines
B. Elle peut être modifiée en cours de Sprint
C. Une fois définie, elle doit rester constante afin d'établir une cadence stable
D. Elle est déterminée par le Product Owner à chaque Sprint
✓ Bonne réponse : C
Cohérence de la durée du Sprint : La durée du Sprint, une fois établie par la Scrum Team, doit rester fixe afin de créer un rythme prévisible et de permettre une planification fiable. Une cadence cohérente permet aux équipes de développer un rythme soutenable, d'améliorer la précision des prévisions et de faciliter le rythme organisationnel. Modifier la durée en cours de Sprint rompt les engagements ; des durées variables empêchent l'identification de tendances ; le Product Owner ne la définit pas unilatéralement ; deux semaines n'est pas une durée obligatoire.
Question 6 / 10
Quels sont les deux facteurs à privilégier lors de la définition de la durée d'un Sprint ? (Choisissez deux réponses.)
A. Le niveau d'incertitude concernant la technologie à utiliser.
B. L'organisation a imposé des Sprints de durée similaire.
C. La fréquence à laquelle la composition de l'équipe peut être modifiée.
D. Le risque d'être déconnecté des parties prenantes.
✓ Bonne réponse : A, D
Réponse : Le niveau d'incertitude technologique ; le risque d'être déconnecté des parties prenantes. Explication : Des Sprints plus courts réduisent le risque en offrant des opportunités d'inspection et d'adaptation plus fréquentes. Une incertitude technique élevée ou un besoin de retours fréquents de la part des parties prenantes favorisent tous deux des Sprints plus courts.
Question 7 / 10
La Scrum Team peut avoir plusieurs Scrum Masters pour gérer des projets de plus grande envergure.
A. Faux
B. Vrai
✓ Bonne réponse : A
Faux. Une Scrum Team n'a qu'un seul Scrum Master. Si une mise à l'échelle est nécessaire, des frameworks ou des approches supplémentaires peuvent être utilisés, mais chaque Scrum Team possède un seul Scrum Master.
Question 8 / 10
La Scrum Team s'engage envers le Sprint Goal et œuvre à sa réalisation chaque jour du Sprint, en ajustant son plan selon les besoins. Quelle valeur Scrum cela illustre-t-il le MIEUX ?
Sélectionnez la meilleure réponse.
A. Ouverture.
B. Engagement.
C. Focalisation.
D. Respect.
✓ Bonne réponse : B
L'Engagement dans Scrum signifie que chaque personne s'engage à atteindre les objectifs de la Scrum Team — non pas envers un ensemble de tâches spécifiques, mais envers le Sprint Goal et la réussite collective. L'Engagement favorise un travail de qualité et instaure la confiance. À noter : les Scrum Teams s'engagent envers le Sprint Goal, et non nécessairement à terminer chaque élément du Sprint Backlog — elles adaptent leur plan au fur et à mesure de leurs apprentissages.
Question 9 / 10
Les Developers sont les seules personnes autorisées à mettre à jour le Sprint Backlog durant le Sprint.
A. Vrai
B. Faux
✓ Bonne réponse : A
Propriété du Sprint Backlog : Les Developers mettent à jour le Sprint Backlog de manière exclusive pendant le Sprint, car celui-ci représente leur plan de travail engagé. Eux seuls possèdent les connaissances techniques nécessaires pour affiner les tâches, ajuster les estimations et gérer les détails de mise en œuvre. Bien que le Product Owner influence les priorités et que le Scrum Master facilite le processus, aucun des deux ne peut modifier unilatéralement les éléments du Sprint Backlog — préservant ainsi l'autonomie et la responsabilité des Developers.
Question 10 / 10
Laquelle des affirmations suivantes décrit avec précision les caractéristiques d'une Scrum Team ?
A. Elle cherche à minimiser toutes les dépendances externes et travaille en complète isolation
B. Elle est auto-organisée et composée de membres aux compétences et disciplines variées
C. Elle suit les directives d'un manager extérieur à la structure de l'équipe
D. Elle doit respecter des chaînes de commandement organisationnelles strictes et des hiérarchies de reporting
✓ Bonne réponse : B
Équipes auto-organisées et pluridisciplinaires : Les Scrum Teams disposent de l'autonomie nécessaire pour déterminer comment accomplir leur travail et réunissent des membres aux compétences variées — ingénierie, design, connaissance produit — indispensables pour délivrer de la valeur. Cela contraste avec les structures de type commande-et-contrôle (option 1), l'isolement total qui crée des dépendances (option 2) et les hiérarchies rigides (option 4).
Quel est le lien entre les Sprints et le Product Goal ?
Choisissez la meilleure réponse.
A. Chaque Sprint doit atteindre le Product Goal
B. Le Product Goal est ignoré durant les Sprints
C. Chaque Sprint doit livrer toutes les fonctionnalités planifiées
D. Chaque Sprint doit permettre de progresser vers le Product Goal
✓ Bonne réponse : D
Réponse : Chaque Sprint doit progresser vers le Product Goal. Explication : Chaque Sprint rapproche le produit du Product Goal. Les Sprints n'ont pas besoin d'atteindre pleinement le Product Goal à chaque fois.
Question 2 / 10
Vrai ou Faux : Le Product Owner s'assure que les bonnes parties prenantes sont invitées à la Sprint Retrospective. Elles pourraient avoir des recommandations importantes pour l'amélioration de l'équipe.
A. Faux
B. Vrai
✓ Bonne réponse : A
Réponse : Faux. Explication : Les parties prenantes sont invitées à la Sprint Review, et non à la Sprint Retrospective. La Retrospective est un événement privé réservé à l'équipe. Le Product Owner y participe, mais n'y invite pas les parties prenantes externes.
Question 3 / 10
Le succès d'un produit se mesure par : (Choisissez trois réponses.)
A. L'impact sur les coûts.
B. L'impact sur les revenus.
C. L'impact sur mon évaluation de performance.
D. L'impact sur l'humeur de mon supérieur.
E. La livraison du périmètre défini en amont par rapport au délai planifié en amont.
6. L'impact sur la satisfaction des clients.
✓ Bonne réponse : A, B, 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.
Question 4 / 10
Qui est responsable de la transparence du Product Backlog ?
Choisissez la meilleure réponse.
A. Le Scrum Master
B. Le Product Owner
C. Le manager
D. Les Developers
✓ Bonne réponse : B
Transparence du Product Backlog : Le Product Owner est seul responsable de la tenue d'un Product Backlog clair, bien organisé et compréhensible par toutes les parties prenantes — y compris l'équipe Scrum, les dirigeants et les clients. Cette transparence permet une prise de décision éclairée, réduit les malentendus et garantit l'alignement sur les priorités. Bien que le Scrum Master facilite les processus Scrum et que les Developers mettent en œuvre les éléments du Backlog, aucun des deux n'est responsable de la clarté de celui-ci. Le Product Owner doit continuellement affiner, ordonner et communiquer les éléments du Backlog afin de créer une compréhension partagée de ce qui sera construit et pour quelles raisons.
Question 5 / 10
Le PO collabore avec les parties prenantes pour comprendre leurs besoins.
Répondez par Vrai ou Faux.
A. Vrai
B. Faux
✓ Bonne réponse : A
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 6 / 10
La Sprint Review est une réunion de suivi de statut.
Répondez par Vrai ou Faux.
A. Faux
B. Vrai
✓ Bonne réponse : A
Réponse : Faux. Explication : La Sprint Review est une session de travail collaborative visant à inspecter l'Incrément et à adapter le Product Backlog — ce n'est pas un rapport d'avancement.
Question 7 / 10
L'Objectif de Produit (Product Goal) peut évoluer en fonction des apprentissages.
Répondez par Vrai ou Faux.
A. Faux
B. Vrai
✓ Bonne réponse : B
Évolution du Product Goal par l'empirisme : Le Product Goal n'est pas figé ; il représente la vision à long terme qui guide le produit. Au fur et à mesure que l'équipe Scrum inspecte les Increments du produit, recueille les retours des parties prenantes et acquiert des connaissances sur les conditions du marché, les besoins des utilisateurs et la faisabilité technique, le Product Goal peut et doit évoluer. Cela reflète l'empirisme — l'un des piliers fondamentaux de Scrum — selon lequel l'équipe s'adapte en continu sur la base de preuves et d'apprentissages. Cependant, le Product Goal fournit une orientation stratégique et ne doit pas changer de manière arbitraire ; des changements significatifs interviennent lorsque de nouvelles connaissances importantes émergent et justifient de reconsidérer la vision. Cela le distingue des Sprint Goals, qui restent fixes durant un Sprint, et du Product Backlog, qui est affiné en continu. Comprendre que le Product Goal peut évoluer permet aux équipes de rester réactives face à la réalité tout en conservant leur focus stratégique.
Question 8 / 10
Un Product Backlog est : (sélectionnez toutes les réponses applicables)
A. Géré par le Product Owner
B. Un inventaire de tout ce qui est à réaliser pour le Produit
C. Une liste exhaustive d'exigences approuvées en amont
D. Ordonné en fonction de la priorité, de la valeur, des dépendances et du risque
E. Visible uniquement par le Product Owner et les parties prenantes
✓ Bonne réponse : A, B, D
Le Product Backlog est la source unique de vérité pour tout le travail sur le produit — il est géré par (et non réservé exclusivement à) le Product Owner, qui le maintient ordonné afin d'optimiser la valeur. Il est ordonné selon la priorité, la valeur, les dépendances et le risque — il n'est pas maintenu comme une liste de périmètre figé. Il n'est pas exhaustif dès le départ ; il évolue en continu à mesure que de nouvelles informations émergent. Tout membre de la Scrum Team peut ajouter des éléments ; seul le Product Owner les ordonne.
Question 9 / 10
Un Increment doit être conforme à la DoD.
Répondez par Vrai ou Faux.
A. Faux
B. Vrai
✓ Bonne réponse : B
La Définition of Done (DoD) comme standard de qualité : La Definition of Done est un engagement partagé au sein de la Scrum Team qui établit les critères qu'un Increment doit satisfaire pour être considéré comme terminé et potentiellement livrable. Chaque Increment — la somme de tous les éléments du Product Backlog complétés durant un Sprint — doit se conformer à la DoD sans exception. Cela garantit une qualité constante, réduit la dette technique et maintient la confiance des parties prenantes. La DoD n'est ni optionnelle ni négociable ; elle sert de mesure objective de complétude et prévient l'accumulation de travail inachevé. Les équipes qui appliquent la conformité à la DoD livrent des Increments fiables et potentiellement livrables qui satisfont à la fois la Definition of Done et les critères d'acceptation, permettant une livraison de valeur prévisible et un rythme soutenable tout au long du cycle de vie du produit.
Question 10 / 10
Le Product Backlog est mieux décrit comme :
A. Une liste de tâches assignées à des Developers individuels pour le Sprint en cours
B. Une liste ordonnée et évolutive de tout ce qui est connu comme nécessaire dans le produit
C. Un document figé créé au début du projet qui liste toutes les exigences
D. Une spécification complète et détaillée approuvée par toutes les parties prenantes
✓ Bonne réponse : B
Le Product Backlog est émergent car il évolue continuellement à mesure que la compréhension du produit et du marché s'améliore — ce n'est pas un document figé créé à l'avance. Il est ordonné par le Product Owner en fonction de la valeur et des priorités, et contient tout ce qui est connu comme nécessaire — et non une spécification complète, ce qui contredirait la nature empirique de Scrum. Les autres options le décrivent à tort comme fixe, entièrement détaillé ou comme un outil d'attribution de tâches, aucune de ces descriptions n'étant conforme à la définition du Product Backlog dans le Scrum Guide en tant qu'artefact dynamique et priorisé.
Quelle affirmation concernant le rôle du Product Owner est exacte ?
A. Le Product Owner assigne les tâches aux développeurs lors du Sprint Planning
B. Le Product Owner valide les estimations de l'équipe de développement
C. Le Product Owner facilite les cérémonies Scrum à la place du Scrum Master
D. Le Product Owner est responsable de maximiser la valeur du produit livré par l'équipe
✓ Bonne réponse : D
Rôle du Product Owner : Le Product Owner est responsable de la vision produit et maximise la valeur métier en gérant le backlog produit, en définissant les priorités et en clarifiant les exigences. Contrairement au Scrum Master (facilitateur des cérémonies), il n'assigne pas les tâches : c'est l'équipe auto-organisée qui s'engage. Il ne valide pas les estimations, mais collabore avec l'équipe pour affiner les user stories.
Question 2 / 10
Pourquoi l'engagement des parties prenantes est-il important selon le PMBOK7 ?
A. Il est obligatoire uniquement pour les projets soumis à des exigences réglementaires
B. Il sert uniquement à obtenir l'approbation formelle des livrables lors des jalons
C. Il assure leur soutien actif, aligne leurs attentes et améliore la probabilité de succès du projet
D. Il permet de limiter le nombre de demandes de changement en cours de projet
✓ Bonne réponse : C
L'engagement des parties prenantes : processus de communication et de collaboration continue avec tous les individus ou groupes affectés par ou pouvant affecter le projet. Selon le PMBOK 7e édition, cet engagement est fondamental car il crée un environnement de confiance mutuelle où les attentes sont clarifiées dès le départ, les préoccupations sont adressées proactivement, et chaque partie prenante comprend sa contribution au succès du projet. En effet, un engagement authentique réduit les résistances au changement, minimise les conflits non gérés, renforce l'adhésion aux décisions prises collectivement, et mobilise les ressources nécessaires pour atteindre les objectifs. Cette approche dépasse largement la simple approbation formelle ou la limitation des changements—elle construit un véritable partenariat. Les autres options sont incorrectes : limiter les changements n'est pas l'objectif principal (certains changements sont justifiés), l'approbation formelle n'est qu'un aspect mineur du processus, et l'engagement n'est jamais optionnel mais essentiel dans tous les types de projets, qu'ils soient réglementés ou non.
Question 3 / 10
Un projet hybride a un retard mesuré par un indicateur EV < PV. Quelle technique doit être utilisée pour rattraper ?
Sélectionnez la bonne réponse.
A. Création de marge (float)
B. Révision du calendrier
C. Ajustement du budget
D. Fast-tracking
✓ Bonne réponse : D
Fast-tracking : technique de compression du calendrier qui chevauche les phases/tâches normalement séquentielles. Quand EV < PV indique un retard, fast-tracking compense en parallélisant les activités. Contrairement à l'ajustement budgétaire (inefficace sur le délai) ou à la création de marge (mesure préventive), seul le fast-tracking accélère réellement l'exécution.
Question 4 / 10
Le PMBOK7 met un fort accent sur la notion de valeur. Lesquelles des affirmations suivantes reflètent cette orientation vers la valeur ? (Sélectionnez trois réponses)
Sélectionnez toutes les réponses correctes.
A. Suivre strictement le plan initial même si la valeur attendue pour l'entreprise n'est plus au rendez-vous
B. Impliquer activement les parties prenantes afin de s'assurer que le projet génère la valeur attendue
C. Mesurer la réussite du projet en fonction des bénéfices concrets apportés à l'organisation
D. Fournir régulièrement des incréments de produit ou de livrables apportant une valeur ajoutée immédiate
E. Considérer que les livrables produits sont la seule mesure de la réussite du projet
✓ Bonne réponse : B, C, D
Le PMBOK7 oriente le management de projet vers la maximisation de la valeur. Cela implique de mesurer le succès par les bénéfices et l\'impact pour l\'organisation et les parties prenantes plutôt que seulement par le respect du plan. Ça signifie aussi impliquer les parties prenantes pour s\'assurer que le projet délivre les résultats attendus, et favoriser des livraisons fréquentes apportant une valeur réelle. En revanche, s\'en tenir rigidement à un plan qui ne génère plus de valeur ou considérer uniquement les livrables physiques comme mesure du succès ne correspond pas à cette approche axée sur la valeur.
Question 5 / 10
Un projet externalisé est confié à un fournisseur avec un contrat temps et matériel (T&M). Quel est le risque pour l’acheteur ?
Sélectionnez la bonne réponse.
A. Le produit ne sera pas livré
B. Le budget est fixe
C. Le fournisseur supporte le risque de dépassement
D. Le coût total peut être plus élevé
✓ Bonne réponse : D
Contrat T&M (Temps & Matériel) : le fournisseur facture les heures réelles travaillées plus les matériaux consommés. L'acheteur assume le risque de coût car il n'y a pas de plafond contractuel. Contrairement aux contrats à prix fixe (risque fournisseur) ou au prix unitaire, le T&M offre peu de protection budgétaire.
Question 6 / 10
Un projet international implique des équipes situées dans plusieurs fuseaux horaires.
Quelle pratique favorise une communication efficace ?
A. Adapter les réunions et utiliser des outils collaboratifs adaptés.
B. Limiter la communication aux seuls rapports hebdomadaires.
C. Imposer un horaire unique sans tenir compte des fuseaux horaires.
D. Exclure certains pays pour simplifier la coordination.
✓ Bonne réponse : A
Adapter les horaires de réunion pour inclure toutes les zones et utiliser des outils collaboratifs asynchrones assure une communication équitable et efficace.
Question 7 / 10
Quelle définition correspond le mieux à la gouvernance de projet selon le PMBOK7 ?
A. Un système d\'autorité, de contrôle et de prise de décision visant à aligner le projet sur les objectifs stratégiques de l\'organisation.
B. La définition des exigences techniques et du périmètre détaillé du projet.
C. La gestion quotidienne des tâches de l\'équipe par le chef de projet.
D. Le remplacement du sponsor et des dirigeants dans toutes les décisions du projet.
✓ Bonne réponse : A
La gouvernance de projet définit le cadre d\'autorité et de décision du projet, en alignant le projet sur la stratégie de l\'organisation. Elle inclut des mécanismes de supervision et de contrôle (comités de pilotage, règles de décision) pour s\'assurer que le projet apporte la valeur attendue tout en respectant les normes et objectifs de l\'entreprise.
Question 8 / 10
Un sponsor de projet commence à se désintéresser du projet et ne participe plus aux réunions clés. Que devez-vous faire en tant que chef de projet ?
Quelle action le chef de projet devrait-il entreprendre selon le domaine Parties prenantes du PMBOK7 ?
A. Ignorer le sponsor, car son désintérêt n'aura pas d'impact sur le projet
B. Escalader immédiatement le problème au comité de direction pour qu'il remplace le sponsor
C. Reprendre contact avec le sponsor pour comprendre ses attentes et le réimpliquer dans le projet
D. Confier la responsabilité du sponsor à un autre membre de l'équipe plus motivé
✓ Bonne réponse : C
Le domaine Parties prenantes met l\'accent sur l\'engagement proactif de toutes les parties prenantes. Ici, il convient de réengager le sponsor en communiquant avec lui pour comprendre ses préoccupations et raviver son implication dans le projet.
Question 9 / 10
Une entreprise lance un projet avec des membres distribués dans plusieurs pays et fuseaux horaires. Les performances individuelles sont bonnes mais la collaboration d'équipe et les activités de groupe sont faibles. Que doit faire le chef de projet en priorité ?
Sélectionnez la bonne réponse.
A. Négocier le recrutement de nouveaux membres dans les mêmes fuseaux horaires
B. Mettre à jour le plan de communication sans actions concrètes d'amélioration
C. Réaffecter les membres pour recomposer des équipes colocalisées
D. Faciliter la communication asynchrone et synchrone et organiser des activités de team building virtuelles régulières
✓ Bonne réponse : D
Réponse : Faciliter la communication et le team building. Cela renforce la cohésion et l’efficacité d’un groupe dispersé.
Question 10 / 10
Quelle affirmation concernant le plan de management de projet est exacte ?
A. Le plan de management de projet est créé exclusivement pendant la phase de planification
B. Le plan de management de projet est un document vivant mis à jour tout au long du projet
C. Le plan de management de projet ne peut pas être modifié une fois approuvé par le sponsor
D. Le plan de management de projet est rédigé par le PMO sans implication du chef de projet
✓ Bonne réponse : B
Plan de management vivant : Le plan de management de projet est un document d'orientation évolutif, créé pendant la planification mais mis à jour continuellement selon les changements, les risques identifiés et les leçons apprises. Contrairement aux idées reçues, il n'est jamais figé après approbation et reste un outil de pilotage dynamique tout au long du projet.
Quelles sont les principales caractéristiques des tests situés dans le quadrant Q4 ?
A. Tests de programmation et tests de configuration
B. Tests unitaires automatisés et tests de performance
C. Tests d\'acceptance et tests exploratoires
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 2 / 10
Quelle combinaison représente le MIEUX l\'association entre les activités et les catégories d\'outils ?
Étant donné les activités de test suivantes :1. Conception des cas de test2. Exécution automatisée des tests3. Gestion des environnements de test4. Analyse des résultats de testEt les catégories d\'outils de test suivantes :A. Outils de conception et d\'implémentation de testsB. Outils d\'exécution de testsC. Outils de gestion des testsD. Outils d\'infrastructure de testSélectionnez UNE réponse.
A. 1A, 2D, 3B, 4C
B. 1A, 2B, 3D, 4C
C. 1C, 2B, 3A, 4D
D. 1C, 2A, 3D, 4B
✓ Bonne réponse : B
Cette question correspond à l\'objectif d\'apprentissage FL-6.1.1 (K2) - Expliquer comment
différents types d\'outils de test soutiennent les tests.
● a) Correct → Cette combinaison associe correctement : ○ La conception des cas de test (1) aux outils de conception et d\'implémentation de tests (A) ○ L\'exécution automatisée des tests (2) aux outils d\'exécution de tests (B) ○ La gestion des environnements de test (3) aux outils d\'infrastructure de test (D) ○ L\'analyse des résultats de test (4) aux outils de gestion des tests (C) ● b) Faux → Cette combinaison associe incorrectement la conception des cas de test (1) aux outils de gestion des tests (C) et l\'exécution automatisée des tests (2) aux outils de conception et d\'implémentation de tests (A). ● c) Faux → Cette combinaison associe incorrectement l\'exécution automatisée des tests (2) aux outils d\'infrastructure de test (D) et la gestion des environnements de test (3) aux outils d\'exécution de tests (B). ● d) Faux → Cette combinaison associe incorrectement la conception des cas de test (1) aux outils de gestion des tests (C) et la gestion des environnements de test (3) aux outils de conception et d\'implémentation de tests (A).
Question 3 / 10
Quelle information ESSENTIELLE manque pour que ce rapport soit exploitable par les développeurs ?
Voici un rapport d’anomalie rédigé par un testeur :\"L’application plante.Utilisateur : client_test02.Reproduit en environnement pré-prod.Voir capture écran.\"Sélectionnez UNE réponse.
A. Le niveau de sévérité du défaut
B. Le navigateur utilisé
C. Le résultat attendu
D. Le nom du testeur
✓ Bonne réponse : C
Cette question correspond à l’objectif FL-5.5.1 (K3) – Préparer un rapport de défaut. ● a) Faux → Utile, mais pas bloquant pour comprendre l’erreur. ● b) Correct → Sans résultat attendu, il est impossible de savoir ce qui aurait dû se produire → c’est l’élément clé manquant ● c) Faux → Peu utile dans la reproduction du défaut. ● d) Faux → Intéressant dans certains cas (web), mais pas toujours essentiel
Question 4 / 10
Quel type d’outil est le plus adapté pour organiser les cas de test, suivre les défauts et gérer les configurations ?
A. Outils de test de non-régression
B. Outils de gestion des tests
C. Outils d’exécution et de couverture des tests
D. Outils d’analyse statique
✓ Bonne réponse : B
Cette question correspond à l’objectif d\'apprentissage FL-6.1.1 (K2) – Expliquer comment différents types d\'outils de test soutiennent les tests.
● a) Faux → Les outils d’exécution et de couverture des tests sont conçus pour automatiser et mesurer l’exécution des tests, mais ne gèrent pas l’organisation des cas de test et des défauts. ● b) Faux → Les outils de test de non-régression sont utilisés pour vérifier que les modifications apportées au code n’introduisent pas de nouveaux défauts, mais ils ne gèrent pas directement les cas de test et les défauts. ● c) Correct → Les outils de gestion des tests permettent de structurer, suivre et centraliser les cas de test, les défauts détectés et les configurations de test. ● d) Faux → Les outils d’analyse statique examinent le code source sans exécuter le programme, mais ne permettent pas de suivre la gestion des tests et des défauts.
Question 5 / 10
Quel rôle est principalement responsable de la correction des défauts identifiés lors d’une revue formelle ?
A. Le lecteur
B. Le modérateur
C. Le responsable qualité
D. L’auteur
✓ Bonne réponse : D
Cette question correspond à l’objectif d’apprentissage FL-3.2.3 (K1) – Rappeler quelles sont les responsabilités attribuées aux rôles principaux lors des revues. ● a) Faux → Le modérateur organise la revue, mais ne corrige pas les défauts. ● b) Correct → L’auteur est la personne qui a produit l’artefact analysé et qui doit corriger les défauts détectés. ● c) Faux → Le lecteur examine les documents, mais n’effectue pas de corrections. ● d) Faux → Le responsable qualité veille au respect du processus, mais n’intervient pas directement dans la correction des défauts.
Question 6 / 10
Un développeur junior n\'est pas sûr de la façon de transformer ce scénario en tests exécutables pour l\'ATDD. Quelle approche serait la PLUS EFFICACE pour améliorer ce scénario en respectant les principes de l\'ATDD ?
Une équipe de développement agile travaille sur un portail de services financiers où les clients peuvent demander différents types de prêts. L\'équipe a choisi d\'utiliser le L’ATDD.Lors d\'un atelier collaboratif, l\'équipe a élaboré le scénario suivant pour une nouvelle fonctionnalité :Fonctionnalité : Vérification d\'éligibilité au prêt immobilierEn tant que demandeur de prêtJe veux connaître mon éligibilité à un prêt immobilier avant de soumettre une demande complèteAfin d\'éviter de perdre du temps sur des demandes qui seraient refuséesScénario: Vérification d\'éligibilité réussieÉtant donné que je suis sur la page de vérificationd\'éligibilitéQuand je saisis mon revenu annuel, mon historique de crédit et la valeur du bienAlors le système devrait m\'indiquer si je suis éligible pourun prêt immobilier Sélectionnez UNE réponse.
A. Reformuler le scénario en incluant plusieurs exemples concrets avec différentes valeurs d\'entrée et les résultats attendus correspondants, en utilisant un format tabulaire pour faciliter l\'automatisation
B. Ajouter des détails techniques sur l\'implémentation, comme les appels API à utiliser et les structures de données attendues, pour guider le développement
C. Confier la responsabilité de l\'écriture des tests aux testeurs spécialisés après le développement, car l\'ATDD nécessite une expertise en automatisation que les développeurs ne possèdent généralement pas
D. Séparer ce scénario en plusieurs tests unitaires pour chaque condition d\'éligibilité, puis intégrer ces tests dans une suite de tests de non-régression exécutée après chaque sprint
✓ Bonne réponse : A
Cette question correspond à l\'objectif d\'apprentissage FL-4.5.3 (K3) - Utiliser le développement piloté par les tests d\'acceptation (ATDD) pour dériver les cas de tests.
● a) Faux → Cette approche confond les tests unitaires avec les tests d\'acceptation. Dans l\'ATDD, l\'objectif est de créer des tests d\'acceptation automatisés qui valident les comportements attendus du point de vue de l\'utilisateur, pas de décomposer le scénario en tests unitaires.
● b) Faux → Ajouter des détails techniques d\'implémentation va à l\'encontre des principes de l\'ATDD. Les tests d\'acceptation doivent se concentrer sur le comportement observable et les critères d\'acceptation métier, pas sur les détails d\'implémentation technique.
● c) Correct → Cette approche est parfaitement alignée avec les principes de l\'ATDD.
Le scénario actuel est trop vague et ne fournit pas d\'exemples concrets permettant de déterminer si l\'implémentation est correcte. En ajoutant plusieurs exemples avec des valeurs d\'entrée spécifiques (différents niveaux de revenus, scores de crédit, valeurs de propriété) et les résultats attendus correspondants (éligible/non éligible),le scénario devient beaucoup plus clair.
d) Faux → Cette réponse contredit fondamentalement la nature collaborative de l\'ATDD. Dans l\'ATDD, l\'écriture et l\'automatisation des tests d\'acceptation font partie intégrante du processus de développement et impliquent idéalement les développeurs, les testeurs ET les parties prenantes métier. Confier cette responsabilité uniquement aux testeurs après le développement revient à abandonner l\'approche \"piloté par les tests\" de l\'ATDD.
Question 7 / 10
Dans quel cas l’utilisation d’une approche de test spécifique justifie-t-elle la nécessité des tests logiciels ?
A. Les techniques de test statique offrent aux développeurs la possibilité de détecter des défauts dans le code source avant même l’exécution du logiciel, réduisant ainsi les coûts de correction.
B. Les revues techniques permettent d’améliorer la qualité des spécifications et réduisent considérablement la nécessité de tests ultérieurs sur les produits dérivés.
C. L’exécution de tests dynamiques permet d’identifier des défaillances dans un logiciel en provoquant des comportements anormaux impossibles à reproduire par un utilisateur final.
D. L’analyse statique d’un programme assure aux parties prenantes que les composants du système ne produisant aucune sortie sont conformes aux exigences et peuvent être déployés en production.
✓ Bonne réponse : A
Cette question correspond à l’objectif d’apprentissage FL-1.2.1 (K2)- Donner des exemples montrant la nécessité des tests. ● a) Faux → Les tests dynamiques détectent des défauts, mais ils ne garantissent pas qu’ils provoquent uniquement des comportements anormaux impossibles à reproduire par les utilisateurs.
● b) Correct → Les tests statiques permettent d’identifier des défauts dans le code source avant même l’exécution, ce qui réduit les coûts de correction. ● c) Faux → L’analyse statique ne garantit pas qu’un composant est prêt pour la production, elle identifie uniquement des erreurs structurelles. ● d) Faux → Les revues améliorent la qualité des spécifications, mais ne remplacent pas les tests
Question 8 / 10
Laquelle des bonnes pratiques suivantes s’applique à tous les modèles de cycle de vie du développement logiciel ?
A. Séparer strictement le test du développement, sans communication
B. Impliquer les testeurs uniquement lors des phases d’exécution
C. Commencer les tests uniquement après la fin du codage
D. Réaliser des activités de test aussi tôt que possible
✓ Bonne réponse : D
Cette question correspond à l’objectif d’apprentissage FL-2.1.2 (K1) – Rappeler les bonnes pratiques de test applicables à tous les cycles de vie. ● a) Faux → Cela correspond à une approche tardive (type Waterfall rigide), et va àl’encontre des bonnes pratiques modernes. ● b) Faux → Les testeurs doivent être impliqués dès les phases d’analyse et de conception. ● c) Correct → Tester dès que possible (shift-left) est une bonne pratique universelle qui réduit les coûts de détection de défauts. ● d) Faux → Collaboration entre test et développement est essentielle, peu importe le cycle.
Question 9 / 10
Quel est le rôle principal de la gestion de configuration dans les activités de test ?
A. S’assurer que tous les tests sont automatisés au plus tôt
B. Réécrire les spécifications fonctionnelles après chaque livraison
C. Maintenir la trace des versions des artefacts de test et des éléments testés
D. Vérifier que tous les cas de test manuels sont rédigés dans un format homogène
✓ Bonne réponse : C
Cette question correspond à l’objectif FL-5.4.1 (K2) – Résumer la manière dont la gestion de configuration soutient les tests. ● a) Faux → Ce n’est pas un rôle de la configuration mais de la stratégie de test. ● b) Correct → Le cœur de la gestion de configuration, c’est le suivi des versions, des liens entre livrables et des artefacts. ● c) Faux → Ce n’est ni toujours souhaitable, ni une responsabilité de la configuration. ● d) Faux → Les spécifications sont sous contrôle de gestion produit.
Question 10 / 10
Quels défis les tests doivent-ils relever dans un environnement DevOps ?
i. Maintenir un équilibre entre tests manuels et automatisésii. Assurer une exécution rapide des tests pour s’adapter aux livraisons fréquentesiii. Se concentrer uniquement sur les tests de non-régressioniv. Gérer la stabilité et la disponibilité de l’environnement de testSélectionnez UNE réponse.
A. i, iii ont une influence significative ; ii, iv non
B. i, ii, iv ont une influence significative ; iii non
C. iii, iv ont une influence significative ; i, ii non.
D. i, ii ont une influence significative ; iii, iv non.
✓ Bonne réponse : B
Cette question correspond à l’objectif d\'apprentissage FL-2.1.4 (K2) - Résumer la façon dont DevOps pourrait avoir un impact sur le test.
La bonne réponse est c) i, ii, iv ont une influence significative ; iii non.
● i) Correct → DevOps nécessite un équilibre entre tests automatisés et manuels. ● ii) Correct → Les cycles de livraison rapides imposent des tests rapides et efficaces. ● iii) Faux → DevOps ne se limite pas aux tests de non-régression, d’autres types de tests sont nécessaires. ● iv) Correct → Assurer la stabilité de l’environnement de test est crucial en intégration continue.
Quelle est la MEILLEURE méthode pour sécuriser les réseaux sans fil ?
Sélectionnez la bonne réponse.
A. D. Chiffrement WEP
B. A. Filtrage par adresse MAC
C. B. Chiffrement WPA3
D. C. Masquage du SSID
✓ Bonne réponse : C
Chiffrement WPA3 : La dernière norme de sécurité Wi-Fi offrant un chiffrement robuste et une protection contre les attaques par force brute grâce à l'authentification simultanée des pairs (SAE). Contrairement au WEP (obsolète et compromis), aux SSID masqués (sécurité par l'obscurité) ou au filtrage par adresse MAC (facilement contournable par usurpation), le WPA3 propose une authentification cryptographique solide répondant aux exigences de sécurité modernes.
Question 2 / 10
Quel type d'exercice une organisation devrait-elle utiliser pour améliorer son processus de réponse aux incidents ?
Sélectionnez la bonne réponse.
A. Tabletop
B. Réplication
C. Basculement
D. Reprise
✓ Bonne réponse : A
L'exercice sur table (Tabletop Exercise) : une simulation structurée basée sur la discussion, au cours de laquelle les membres de l'équipe passent en revue les procédures de réponse aux incidents sans les exécuter réellement. Cette méthode rentable améliore la réponse aux incidents en identifiant les lacunes, en clarifiant les rôles et en testant les plans de communication. Contrairement au basculement (Failover, commutation de systèmes) et à la reprise (Recovery, restauration), l'exercice sur table se concentre sur la planification et la préparation plutôt que sur la mise en œuvre technique.
Question 3 / 10
Un analyste en sécurité examine les journaux et découvre que plusieurs utilisateurs accèdent à des ressources auxquelles ils ne devraient pas avoir accès. Quel principe de sécurité a très probablement été violé ?
Sélectionnez la bonne réponse.
A. B. Défense en profondeur
B. A. Séparation des tâches
C. D. Confidentialité
D. C. Principe du moindre privilège
✓ Bonne réponse : D
Moindre privilège : Les utilisateurs ne doivent disposer que des droits d'accès minimaux nécessaires à leur fonction. Lorsque des utilisateurs accèdent à des ressources non autorisées, cela indique que des permissions excessives ont été accordées, ce qui constitue une violation directe de ce principe. Contrairement à la séparation des tâches (répartition des responsabilités entre plusieurs personnes) ou à la défense en profondeur (sécurité par couches), le moindre privilège contrôle les niveaux d'accès individuels.
Question 4 / 10
Quel type de malware se déguise en logiciel légitime pour inciter les utilisateurs à l'installer ?
Sélectionnez la bonne réponse.
A. A. Cheval de Troie
B. C. Virus
C. B. Ver
D. D. Spyware
✓ Bonne réponse : A
Cheval de Troie : un logiciel malveillant déguisé en logiciel légitime que les utilisateurs installent volontairement, croyant qu'il remplit une fonction inoffensive. Contrairement aux vers (auto-réplication) ou aux virus (attachés à des fichiers), les chevaux de Troie nécessitent une interaction de l'utilisateur et ne se propagent pas de manière autonome. Les logiciels espions se concentrent sur le vol de données plutôt que sur la tromperie lors de l'installation.
Question 5 / 10
Une entreprise souhaite réduire le risque d'accès non autorisé aux zones sensibles de ses locaux. Quelle catégorie de contrôles devrait-elle mettre en place ?
Sélectionnez la bonne réponse.
A. Des contrôles de sécurité physique tels que des serrures, des badges et des lecteurs biométriques
B. Des contrôles techniques tels que des pare-feux et des systèmes de détection d'intrusion
C. Des contrôles administratifs tels que les politiques de sécurité et la formation des employés
D. Des contrôles logiques tels que les permissions de fichiers et le chiffrement
✓ Bonne réponse : A
Pour sécuriser des zones sensibles, il faut des contrôles physiques (portes, badges, gardes), qui empêchent l'accès physique direct.
Question 6 / 10
Lequel des scénarios suivants décrit une possible attaque par compromission de messagerie professionnelle (BEC) ?
A. Des employés qui ouvrent une pièce jointe reçoivent des messages exigeant un paiement pour pouvoir accéder à leurs fichiers.
B. 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.
C. 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.
D. 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.
✓ Bonne réponse : C
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 7 / 10
Quel type de modèle de contrôle d'accès attribue des permissions sur la base de règles prédéfinies établies par une autorité centrale, généralement utilisé dans les systèmes gouvernementaux et militaires ?
A. Contrôle d'accès obligatoire (MAC)
B. Contrôle d'accès discrétionnaire (DAC)
C. Contrôle d'accès basé sur les attributs (ABAC)
D. Contrôle d'accès basé sur les rôles (RBAC)
✓ Bonne réponse : A
Le contrôle d'accès obligatoire (MAC) est le modèle le plus restrictif — une autorité centrale (administrateur système, responsable de la sécurité) attribue des étiquettes de sensibilité aux sujets (utilisateurs) et aux objets (fichiers). L'accès n'est accordé que lorsque le niveau d'habilitation du sujet est égal ou supérieur à la classification de l'objet (par exemple, un utilisateur avec une habilitation « Secret » peut accéder aux fichiers « Secret » et « Non classifié », mais pas aux fichiers « Très Secret »). Le DAC laisse les propriétaires décider qui accède à leurs ressources. Le RBAC attribue les permissions en fonction des rôles professionnels. L'ABAC utilise des attributs et des politiques.
Question 8 / 10
Selon le modèle de responsabilité partagée, quel rôle est responsable de la sécurisation de la base de données de l'entreprise dans un modèle IaaS pour un environnement cloud ?
A. Le fournisseur tiers
B. Le client
C. Le fournisseur cloud
D. Le DBA
✓ Bonne réponse : B
Réponse : Le client. Explication : Dans un modèle cloud IaaS, le client est responsable de la sécurisation de tout ce qui se trouve au-dessus de l'hyperviseur : le système d'exploitation, les logiciels de base de données, l'application, les données et les contrôles d'accès. Le fournisseur cloud sécurise l'infrastructure physique et l'hyperviseur.
Question 9 / 10
Quel est le principe du moindre privilège ?
A. Les utilisateurs doivent se voir accorder toutes les permissions, qui sont ensuite révoquées selon les besoins
B. Les comptes privilégiés doivent être partagés au sein de l'équipe informatique par souci d'efficacité
C. Les utilisateurs reçoivent uniquement les droits d'accès minimaux nécessaires à l'exercice de leurs fonctions
D. Les administrateurs doivent utiliser leurs comptes administrateurs pour toutes leurs activités quotidiennes
✓ Bonne réponse : C
Réponse correcte : Le principe du moindre privilège (Least Privilege) signifie accorder aux utilisateurs uniquement les permissions minimales nécessaires pour accomplir leurs fonctions professionnelles, réduisant ainsi la surface d'attaque et limitant les dégâts en cas de compromission de compte.
Pourquoi les autres réponses sont incorrectes : Accorder tous les droits d'accès d'abord puis les retirer est inefficace et dangereux. Partager des comptes privilégiés entre plusieurs administrateurs viole la responsabilité individuelle et la traçabilité. Utiliser des comptes administrateur pour les activités quotidiennes expose l'organisation à des risques de sécurité majeurs en cas de malveillance ou d'erreur.
Question 10 / 10
Quel principe de sécurité impose que les utilisateurs n'aient accès qu'aux informations et aux ressources nécessaires à leur rôle ?
Sélectionnez la bonne réponse.
A. A. Séparation des tâches
B. C. Rotation des postes
C. B. Besoin d'en connaître
D. D. Moindre privilège
✓ Bonne réponse : D
Moindre Privilège : Un principe de sécurité fondamental limitant l'accès des utilisateurs aux seules ressources et permissions minimales nécessaires à l'exercice de leurs fonctions. Cela réduit la surface d'attaque et les dommages causés par des comptes compromis. Contrairement au principe du « besoin d'en connaître » (classification de l'information), le moindre privilège s'applique aux droits d'accès aux systèmes. Contrairement à la « séparation des tâches » (prévention de la fraude par la division des rôles) ou à la « rotation des postes » (réduction des menaces internes), le moindre privilège se concentre sur un contrôle d'accès granulaire.
À quoi sert une clé étrangère dans une base relationnelle ?
A. Identifier chaque enregistrement de façon unique
B. Relier deux tables pour assurer l’intégrité référentielle
C. Créer un index pour accélérer les requêtes
D. Stocker des données sensibles de manière sécurisée
✓ Bonne réponse : B
Clé étrangère : colonne qui référence la clé primaire d'une autre table, créant ainsi une relation entre elles. Elle garantit l'intégrité référentielle en s'assurant que chaque valeur existe réellement dans la table liée. Contrairement à la clé primaire (identifie les enregistrements) ou à l'index (optimise les requêtes), la clé étrangère établit des liens logiques entre tables.
Question 2 / 10
Quel service Azure est utilisé pour stocker et traiter des données massives au format brut, souvent en complément de Synapse ou Databricks ?
A. Azure Queue Storage
B. Azure Data Lake Storage
C. Azure Files
D. Azure SQL Database
✓ Bonne réponse : B
Azure Data Lake Storage : solution de stockage massif et hautement scalable conçue pour les données brutes non structurées. Contrairement à Azure SQL Database (structuré) ou Azure Queue Storage (messages), ADLS supporte l'analyse Big Data avec Synapse Analytics et Databricks via un système de fichiers hiérarchique (HNS) optimisé pour les charges analytiques complexes.
Question 3 / 10
Vous devez créer un compte de stockage Azure. Les données du compte doivent être répliquées en dehors de la région Azure automatiquement. Quels deux types de réplication pouvez-vous utiliser pour le compte de stockage ? (Choisissez deux réponses.)
A. locally-redundant storage (LRS)
B. read-access geo-redundant storage (RA-GRS)
C. zone-redundant storage (ZRS)
D. geo-redundant storage (GRS)
✓ Bonne réponse : B, D
Réponses : read-access geo-redundant storage (RA-GRS) et geo-redundant storage (GRS). Explication : GRS et RA-GRS répliquent tous deux les données vers une région secondaire en dehors de la région Azure primaire, satisfaisant ainsi à l'exigence de réplication automatique inter-régions. LRS et ZRS répliquent uniquement au sein d'une même région. RA-GRS ajoute l'accès en lecture à la région secondaire.
Question 4 / 10
Qu'est-ce qu'un Data Lake et comment Azure Data Lake Storage Gen2 se distingue-t-il de Blob Storage ?
A. Azure Data Lake Storage est un service entièrement distinct de Blob Storage, utilisant une technologie différente
B. Un Data Lake ne peut stocker que des données structurées, contrairement à Blob Storage
C. ADLS Gen2 est Blob Storage enrichi d'un système de fichiers hiérarchique et d'ACLs granulaires pour l'analytique massive
D. ADLS Gen2 est uniquement disponible dans la région US East d'Azure
✓ Bonne réponse : C
Un Data Lake stocke toutes les données brutes d'une organisation dans leur format natif (structuré, semi-structuré, non structuré) avant traitement. Azure Data Lake Storage Gen2 (ADLS Gen2) est construit sur Azure Blob Storage avec des fonctionnalités supplémentaires : système de fichiers hiérarchique (dossiers et sous-dossiers natifs), contrôle d'accès POSIX granulaire (ACLs par fichier/dossier), et performances optimisées pour les analytics massifs avec Spark, Hadoop, Azure Synapse. La différence clé : ADLS Gen2 supporte les opérations de répertoire atomiques manquantes dans Blob Storage.
Question 5 / 10
Dans Azure Cosmos DB, qu'est-ce que la clé de partition et pourquoi son choix est-il critique ?
A. C'est la clé primaire de la base — identique au concept de Primary Key en SQL
B. Elle distribue les données sur les partitions physiques ; son choix impacte la performance et l'uniformité de distribution
C. La clé de partition chiffre les données pour garantir la sécurité en transit
D. La clé de partition peut être modifiée après création du container sans impact sur les données
✓ Bonne réponse : B
La clé de partition est l'attribut utilisé par Cosmos DB pour distribuer les données sur plusieurs partitions physiques. Un bon choix est critique car : (1) il doit assurer une distribution uniforme des données et des requêtes pour éviter les partitions chaudes (hot partitions), (2) les requêtes sans la clé de partition sont des cross-partition queries — plus lentes et coûteuses. Idéalement, la clé de partition est souvent utilisée dans les filtres WHERE. Exemple : CustomerID pour une app e-commerce (millions de clients répartis uniformément).
Question 6 / 10
Quel est l’objectif d’une charge analytique (OLAP) ?
A. Assurer l’intégrité des transactions
B. Enregistrer chaque transaction bancaire
C. Créer des clés primaires dans une base SQL
D. Analyser de grands volumes de données historiques
✓ Bonne réponse : D
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).
Question 7 / 10
Dans SQL, quelle clause est utilisée pour filtrer les résultats d’une requête ?
A. ORDER BY
B. GROUP BY
C. WHERE
D. HAVING
✓ Bonne réponse : C
La clause WHERE : filtre les lignes d'une table selon des conditions spécifiques AVANT le regroupement. Elle s'applique aux enregistrements individuels. À ne pas confondre avec HAVING (filtre après regroupement), ORDER BY (tri des résultats) ou GROUP BY (agrégation de données).
Question 8 / 10
Quel outil Microsoft est dédié à la visualisation et au partage de tableaux de bord interactifs ?
A. Azure Monitor
B. Power BI
C. Visual Studio Code
D. Excel
✓ Bonne réponse : B
Power BI : plateforme Microsoft dédiée à la business intelligence, permettant de transformer des données brutes en visualisations interactives et tableaux de bord partageables. Contrairement à Excel (outil bureautique) ou Azure Monitor (surveillance d'infrastructure), Power BI excelle dans l'analyse métier et la décision data-driven en temps réel.
Question 9 / 10
Vous devez créer une ressource Azure pour stocker des données dans le stockage de table Azure. Quelle commande devez-vous exécuter ?
A. az storage container create
B. az storage account create
C. az cosmosdb create
D. az storage share create
✓ Bonne réponse : B
Réponse : az storage account create. Explication : Le stockage de table Azure fait partie des comptes de stockage Azure. Pour utiliser le stockage de table, vous devez d'abord créer un compte de stockage Azure à l'aide de la commande Azure CLI « az storage account create », puis créer la table dans ce compte.
Question 10 / 10
Dans Cosmos DB, quel modèle est utilisé lorsqu’on choisit l’API Gremlin ?
A. Modèle graphe
B. Modèle relationnel
C. Modèle orienté colonnes
D. Modèle clé-valeur
✓ Bonne réponse : A
API Gremlin et modèle graphe : Gremlin est un langage de requête standardisé pour naviguer dans les bases de données graphes. Cosmos DB utilise ce modèle pour stocker des données sous forme de nœuds (entités) et d'arêtes (relations) entre eux, idéal pour représenter des réseaux complexes. Contrairement au modèle relationnel (tables), au modèle clé-valeur (paires simples) ou au modèle orienté colonnes (analytique), le graphe excelle pour explorer les connexions et chemins entre données interconnectées.
Différence clé entre « paiement partiel » et « solde résiduel » en AR ?
Sélectionnez la meilleure réponse.
A. Aucune différence
B. Le paiement partiel clôt l’original
C. Le solde résiduel clôt l’original et crée un nouvel open item
D. Les deux clôturent l’original si escompte pris
✓ Bonne réponse : C
Réponse : Le solde résiduel clôt l'original et crée un nouvel open item En AR/AP SAP :
Paiement partiel : conserve le document original ouvert, crée un paiement partiel séparé. Les deux restent ouverts.
Solde résiduel : clôt le document original et crée un nouvel open item pour la différence. Une seule écriture ouverte subsiste.
Question 2 / 10
Quel est l'ordre correct des étapes d'une clôture mensuelle standard en comptabilité FI ?
A. Clôturer la période → Saisir écritures → Valoriser devises → Calculer provisions
B. Calculer provisions → Clôturer période → Saisir écritures → Valoriser devises
C. Saisir/valider toutes les écritures → Valoriser les devises étrangères → Calculer les provisions/régularisations → Clôturer la période (OB52)
D. Valoriser devises → Calculer provisions → Saisir écritures → Clôturer période
✓ Bonne réponse : C
Ordre correct clôture mensuelle FI :
OB52 : ouvrir la nouvelle période / fermer l'ancienne
Accruals/deferrals : écritures de régularisation
Valorisation de change : réévaluation des postes en devises
Nettoyage GR/IR (MR11) et lettrage OI (F.13)
Revue des comptes et publication des états
Question 3 / 10
Qu'est-ce que le programme de lettres de relance (Dunning) dans SAP FI-AR et quel est son principal paramètre ?
A. Un outil de réconciliation des comptes bancaires avec les relevés de compte SAP
B. Un programme qui calcule automatiquement les escomptes pour paiement anticipé des clients
C. Un rapport de prévision de trésorerie basé sur les échéances des postes ouverts
D. Un processus qui identifie les créances en retard et génère des lettres de relance graduées selon le niveau de retard
✓ Bonne réponse : D
Le programme de relance (Dunning) identifie automatiquement les postes clients en retard de paiement et génère des lettres de relance graduées (niveau 1 = rappel poli, niveau 4 = mise en demeure avant action légale). Le principal paramètre est le niveau de relance (Dunning Level), qui détermine la sévérité du message selon le nombre de jours de retard dépassé. La procédure de relance (Dunning Procedure) définit également les intervalles entre relances, les frais applicables et les intérêts de retard. Elle est exécutée via F150 ou l'app Fiori équivalente.
Question 4 / 10
Quel est l'ordre correct des étapes de valorisation des devises étrangères en fin de période dans FI (GL) ?
A. FAGL_FC_VAL → Actualiser taux → Contre-passer → Vérifier documents
B. Contre-passer → FAGL_FC_VAL → Actualiser taux → Vérifier documents
C. Actualiser les taux de change → Lancer FAGL_FC_VAL → Vérifier les documents générés → Contre-passer à la période suivante
D. Vérifier documents → Actualiser taux → FAGL_FC_VAL → Contre-passer
✓ Bonne réponse : C
Ordre correct :
Définir zone/méthode de valorisation
Sélectionner les postes ouverts en devises étrangères
Calculer les écarts de change non réalisés
Comptabiliser les ajustements (débit/crédit écart de change)
La valorisation de fin de période garantit que les postes ouverts en devises étrangères reflètent le cours de change à la date de clôture.
Question 5 / 10
Quel outil SAP S/4HANA permet de planifier, chaîner et suivre l’exécution des tâches de clôture avec dépendances et responsabilités ?
Sélectionnez la meilleure réponse.
A. Financial Closing Cockpit
B. Financial Statement Version (FSV)
C. Data Aging for Financials
D. Payment Medium Workbench
✓ Bonne réponse : A
Réponse : Financial Closing Cockpit (Fiori). Explication : Le FCC fournit des modèles, des listes de tâches, des dépendances et un suivi d’exécution pour les clôtures périodiques et annuelles.
Question 6 / 10
Quelle est la différence entre l'amortissement ordinaire et l'amortissement non planifié dans SAP FI-AA ?
A. L'amortissement ordinaire est mensuel ; l'amortissement non planifié est annuel uniquement
B. L'amortissement ordinaire suit un plan prédéfini automatique ; l'amortissement non planifié est saisi manuellement pour des dépréciations exceptionnelles
C. Les deux types sont identiques mais s'appliquent à des zones d'évaluation différentes
D. L'amortissement non planifié remplace l'amortissement ordinaire quand la valeur nette est nulle
✓ Bonne réponse : B
L'amortissement ordinaire (planned depreciation) est calculé automatiquement selon la clé d'amortissement, la durée de vie utile et la valeur d'acquisition de l'actif — il suit un plan prédéfini (mensuel, annuel). L'amortissement non planifié (unplanned depreciation) est saisi manuellement pour des dépréciations exceptionnelles : détérioration soudaine, obsolescence technologique, sinistre. Il est comptabilisé via la transaction ABAA ou l'app Fiori équivalente. Ces deux types se cumulent dans le calcul de la valeur nette comptable.
Question 7 / 10
Vous imputez un amortissement extraordinaire à une immobilisation. Quel est l'effet sur FI-AA et FI-GL ?
A. L'imputation ne s'effectue pas dans FI-AA et dans FI-GL jusqu'à ce que le programme d'imputation d'amortissement ait été exécuté.
B. L'imputation s'effectue dans FI-AA en temps réel et dans FI-GL une fois que le programme d'imputation périodique a été exécuté.
C. L'imputation s'effectue dans FI-AA et dans FI-GL en ligne et en temps réel.
D. L'imputation s'effectue dans FI-AA en temps réel et dans FI-GL une fois que le programme d'imputation d'amortissement a été exécuté.
✓ Bonne réponse : C
Réponse : L'imputation s'effectue dans FI-AA et dans FI-GL en ligne et en temps réel. Explication : SAP S/4HANA utilise une intégration en temps réel entre FI-AA et FI-GL (via le Journal universel). L'amortissement extraordinaire s'impute directement dans la comptabilité des immobilisations et le grand livre simultanément sans nécessiter une exécution de rapprochement séparée.
Question 8 / 10
Quelle transaction SAP permet de saisir directement une facture fournisseur en comptabilité sans référence à un bon de commande ?
A. F-28 — Enregistrement d'entrée de paiement client
B. F-32 — Compensation de postes ouverts clients
C. FB60 — Saisie directe de facture fournisseur sans référence bon de commande
D. MIRO — Saisie de facture avec référence bon de commande
✓ Bonne réponse : C
FB60 (ou son équivalent Fiori) permet la saisie directe d'une facture fournisseur en FI-AP sans lien avec le processus d'achat (MM). Elle génère une écriture débitant le compte de charge et créditant le compte collectif fournisseur. En revanche, MIRO est utilisée pour les factures avec référence bon de commande (flux MM-FI). FB65 est pour les avoirs fournisseurs sans BDC. F-43 est l'ancienne transaction de saisie manuelle. Dans S/4HANA, les apps Fiori remplacent progressivement ces transactions.
Question 9 / 10
Où se paramètre la configuration du paiement automatique (banques, méthodes, détermination des comptes) ?
Sélectionnez la bonne réponse.
A. OB52
B. FBZP
C. MR11
D. F-53
✓ Bonne réponse : B
Réponse : FBZP La transaction FBZP (Maintain Payment Program Configuration) est l'interface centrale de configuration du programme de paiement automatique. Elle permet de définir les sociétés, les méthodes de paiement, les banques payantes, les délais de valeur et les déductions d'escompte.
Question 10 / 10
Quel code transaction SAP GUI est utilisé pour saisir un paiement sortant manuel à un fournisseur ?
A. F110
B. FBL1N
C. F-43
D. F-53
✓ Bonne réponse : D
Réponse : F-53 La transaction F-53 (Post Outgoing Payments) permet d'enregistrer un paiement sortant manuel fournisseur et de lettrer le paiement avec les factures ouvertes correspondantes. Elle est utilisée pour les paiements individuels manuels, par opposition au run automatique F110.
Laquelle des options suivantes est la MEILLEURE pour optimiser la sélection des tests de régression et éviter que la suite de régression ne devienne trop volumineuse ?
A. Utiliser un sous-ensemble aléatoire de tests.
B. Automatiser les scripts de test à l'aide d'outils d'automatisation des tests basés sur l'IA.
C. Identifier les tests appropriés en analysant la complexité des cas de test.
D. Utiliser un outil basé sur l'IA pour optimiser la suite de tests de régression en analysant les résultats des exécutions passées.
✓ Bonne réponse : D
Réponse : Utiliser un outil basé sur l'IA pour optimiser la suite de régression en analysant les résultats des exécutions passées. Explication : L'optimisation des tests par IA analyse les données d'exécution historiques pour identifier les tests redondants, prioriser les tests à forte valeur ajoutée et supprimer ceux à faible valeur. Il s'agit de la méthode la plus efficace pour éviter une croissance incontrôlée de la suite de régression tout en maintenant la couverture.
Question 2 / 10
Lequel des éléments suivants constituerait l'entrée LA MOINS efficace pour un processus d'optimisation de tests basé sur l'IA ?
A. Les rapports de défauts
B. Les données de gestion de versions (source control)
C. Les temps d'indisponibilité de l'environnement de test
D. Les tests ayant échoué précédemment
✓ Bonne réponse : C
Réponse : Les temps d'indisponibilité de l'environnement de test constituent l'entrée LA MOINS efficace pour l'optimisation de tests basée sur l'IA. Explication : Les temps d'indisponibilité de l'environnement de test sont une métrique d'infrastructure sans lien avec la qualité des tests ni la probabilité de détection de défauts. Les entrées efficaces pour l'optimisation des tests comprennent les métriques de code, les taux d'échec passés, la couverture de code et l'historique des modifications.
Question 3 / 10
Quelle est une considération critique lors du test de la confidentialité dans les systèmes AI qui utilisent l'apprentissage fédéré ?
A. Le test doit vérifier que les données d'entraînement individuelles restent sur les appareils locaux et que seules les mises à jour du modèle sont partagées
B. Le test de confidentialité est inutile puisque le modèle est distribué sur plusieurs serveurs
C. L'apprentissage fédéré élimine automatiquement tous les problèmes de confidentialité
D. Toutes les données personnelles brutes doivent être centralisées pour faciliter les tests
✓ Bonne réponse : A
Concept clé : Test de confidentialité dans l'apprentissage fédéré. L'apprentissage fédéré vise à préserver la confidentialité en maintenant les données d'entraînement décentralisées. Les testeurs doivent valider que les données individuelles ne quittent jamais les appareils locaux et que seules les mises à jour agrégées du modèle sont transmises, prévenant ainsi toute exposition non autorisée des données pendant le processus d'apprentissage.
Question 4 / 10
Une usine de fabrication de moteurs souhaite appliquer le machine learning pour détecter des boulons défectueux. Laquelle des situations suivantes introduirait un biais dans le modèle ?
A. Sélectionner des données d'entraînement en incluant délibérément tous les types de défauts connus
B. Sélectionner des données de test issues des données de longévité de boulons d'un fabricant de bateaux
C. Sélectionner des données de test issues d'un jeu de données différent de celui utilisé pour l'entraînement
D. Sélectionner des données d'entraînement en excluant délibérément certains types de défauts
✓ Bonne réponse : D
Réponse : Sélectionner des données d'entraînement en excluant délibérément certains types de défauts. Explication : Exclure intentionnellement certains types de défauts des données d'entraînement produit un modèle biaisé, incapable de détecter ces conditions. Il s'agit d'un exemple classique de biais d'échantillonnage lors de la préparation des données ML.
Question 5 / 10
Laquelle des exigences suivantes pour un système basé sur l'IA est la plus susceptible de poser un défi pour les tests ?
A. Le système doit être capable d'accepter des entrées en langage naturel sur une variété de sujets et d'y répondre correctement
B. Le système doit répondre plus rapidement que le système qu'il remplace
C. Le système doit être précis à 100 % sans tolérance d'erreur
D. Le système ne doit pas nécessiter d'intervention humaine jusqu'à ce qu'un scénario de défaillance spécifique soit rencontré
✓ Bonne réponse : A
Réponse : Un système qui accepte des entrées en langage naturel sur une variété de sujets et y répond correctement. Explication : Les exigences en langage naturel sont par nature ambiguës et difficiles à quantifier, ce qui les rend très difficiles à tester. Définir des oracles de test précis pour des interactions en langage naturel non bornées constitue un défi fondamental.
Question 6 / 10
Les tests par paires (pairwise testing) peuvent être utilisés dans le contexte des véhicules autonomes pour maîtriser l'explosion combinatoire du nombre de paramètres. Laquelle des options suivantes est la MOINS susceptible d'être une cause de cette croissance exponentielle des paramètres ?
A. Différentes conditions météorologiques
B. Les métriques du modèle ML évaluant la performance fonctionnelle
C. Différentes fonctionnalités telles que l'ADAS, l'assistance au changement de voie, etc.
D. Différents types de routes
✓ Bonne réponse : B
Réponse : Les métriques du modèle ML évaluant la performance fonctionnelle sont les MOINS susceptibles de provoquer une explosion du nombre de combinaisons de paramètres. Explication : Les métriques d'évaluation du modèle (précision, F1, etc.) sont des mesures de sortie, et non des paramètres de test. L'explosion combinatoire dans les tests de véhicules autonomes provient des paramètres d'entrée : conditions météorologiques, types de routes, scénarios de trafic, configurations des capteurs et plages de vitesse.
Question 7 / 10
Quelle méthodologie de test permettrait le mieux d'identifier une discrimination potentielle dans un système AI d'approbation de crédit ?
A. Tester la vitesse du système dans le traitement des demandes
B. Vérifier que le système approuve 100 % de toutes les demandes reçues
C. Tester uniquement avec des données provenant des demandeurs ayant les revenus les plus élevés
D. Tests comparatifs d'équité entre les attributs protégés (sexe, race, âge) avec des profils financiers similaires
✓ Bonne réponse : D
Concept clé : Tests de discrimination en AI. Les testeurs doivent comparer les taux d'approbation entre les groupes démographiques en utilisant des profils financiers équivalents. Si les taux d'approbation diffèrent significativement entre des groupes ayant des références similaires, une discrimination est identifiée. Ce test axé sur l'équité garantit un traitement égal indépendamment des attributs protégés.
Question 8 / 10
Laquelle des affirmations suivantes décrit le MIEUX un système autonome ?
A. Un système d'approbation de prêts capable de traiter des demandes de prêt indéfiniment, dans la limite d'un montant global de crédit défini, jusqu'à ce qu'un opérateur réduise le montant du crédit global disponible.
B. Une voiture autonome qui arrête automatiquement le véhicule si le conducteur ne répond pas aux invites vocales, afin de s'assurer qu'il est bien éveillé.
C. Un chatbot qui apprend les réponses les plus efficaces à apporter aux humains (afin de les inciter à poursuivre la conversation) sur la base d'expériences antérieures.
D. Un système de détection de fraude qui alerte les opérateurs lorsqu'il détecte un risque de fraude spécifique associé à une transaction, afin d'obtenir une contribution humaine pour prendre la décision finale.
✓ Bonne réponse : B
Réponse : Une voiture autonome qui s'arrête automatiquement lorsque le conducteur ne répond pas. Explication : Un système autonome perçoit son environnement et prend des décisions sans intervention humaine. Le fait que la voiture s'arrête automatiquement (action déclenchée par la perception d'un conducteur qui ne répond pas) illustre une autonomie de niveau 4/5.
Question 9 / 10
Laquelle des technologies suivantes est LA PLUS COURAMMENT utilisée pour mettre en œuvre l'IA ?
A. La programmation procédurale
B. Les algorithmes génétiques
C. Les structures de contrôle de cas
D. Les moteurs de recherche
✓ Bonne réponse : B
Réponse : Les algorithmes génétiques. Explication : Les algorithmes génétiques constituent une technologie d'IA établie qui s'inspire de la sélection naturelle pour résoudre des problèmes d'optimisation. Ils font partie de la famille plus large de l'IA et du calcul évolutionnaire. Remarque : les réseaux de neurones et le Machine Learning sont également des technologies d'IA, mais les algorithmes génétiques correspondent spécifiquement à la réponse alignée sur la définition du syllabus ISTQB CT-GenAI.
Question 10 / 10
Laquelle des actions suivantes représente une meilleure pratique pour tester la transparence dans la documentation d'un système AI ?
A. Documenter les limitations du modèle, les sources des données d'entraînement et la logique de décision pour la compréhension des parties prenantes
B. Fournir uniquement des documents marketing sans spécifications techniques
C. Garder tous les détails techniques secrets pour protéger l'avantage concurrentiel
D. Supprimer la documentation après le déploiement du système pour économiser de l'espace de stockage
✓ Bonne réponse : A
Concept clé : Transparence dans le test AI. Une documentation complète des capacités du modèle, de ses limitations et des sources d'entraînement permet aux parties prenantes de comprendre et d'évaluer les systèmes AI. Les testeurs doivent valider que tous les éléments de transparence requis sont correctement documentés et accessibles aux parties concernées.
Laquelle des options suivantes est supportée par la pratique de « gestion des demandes de services » ?
A. Une demande de restauration du service après une interruption deservice
B. Une demande d\'investigation sur la cause de plusieurs incidents connexes
C. Une demande d\'autorisation d\'un changement qui pourrait avoir un impact sur un service
D. Une demande d\'un utilisateur concernant quelque chose qui fait partie intégrante de la fourniture normale des services
✓ Bonne réponse : D
Réponse : Une demande d\'un utilisateur concernant quelque chose qui fait partie intégrante de la fourniture normale des services. Explication : La gestion des demandes de services prend en charge les demandes standard faisant partie de la fourniture normale des services, comme une réinitialisation de mot de passe ou la commande d\'un équipement.
Question 2 / 10
Laquelle des options suivantes est un bénéfice potentiel de l’utilisation d’un outil de gestion des services informatiques pour supporter la pratique de « gestion des incidents » ?
A. Il peut s\'assurer que les contrats des fournisseurs sont alignés sur les besoins du fournisseur de services
B. Il peut s\'assurer que la cause des incidents est identifiée dans les délais convenus
C. Il peut permettre la résolution et la clôture automatisées d\'incidents complexes
D. Il peut fournir un appariement automatisé des incidents aux problèmes ou aux erreurs connues
✓ Bonne réponse : D
Réponse : Il peut fournir un appariement automatisé des incidents aux problèmes ou aux erreurs connues. Explication : Les outils ITSM peuvent automatiquement associer de nouveaux incidents aux problèmes ou erreurs connus, accélérant ainsi le diagnostic et permettant d\'appliquer des solutions de contournement documentées.
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. 2 et 3
B. 1 et 2
C. 1 et 4
D. 3 et 4
✓ 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
Quelle pratique identifie les métriques qui reflètent l’expérience d’un service pour le client ?
A. La gestion des problèmes
B. La gestion des niveaux de service
C. L\'amélioration continue
D. Le centre de services
✓ Bonne réponse : B
Réponse : La gestion des niveaux de service. Explication : La gestion des niveaux de service définit et suit les métriques reflétant l\'expérience réelle du client, en établissant des accords sur la qualité du service fourni.
Question 5 / 10
Laquelle des options suivantes décrit le mieux la nature des principes directeurs ?
A. Les principes directeurs décrivent les processus que toutes les organisations doivent adopter
B. Chaque principe directeur impose des actions et des décisions spécifiques
C. Une organisation choisit et adopte un seul des sept principes directeurs
D. Les principes directeurs peuvent guider une organisation en toutes circonstances
✓ Bonne réponse : D
Réponse : Les principes directeurs peuvent guider une organisation en toutes circonstances. Explication : Les principes directeurs ITIL 4 sont universels et s\'appliquent en toutes circonstances, à toute organisation et tout type de projet ou initiative, quelle que soit la situation.
Question 6 / 10
Quelle est la définition d’un changement ?
A. Déplacer des matériels, logiciels nouveaux ou modifiés ou tout autre composant vers des environnements de production
B. S\'assurer que des informations exactes et fiables sur la configuration des services sont disponibles
C. Ajouter, modifier ou supprimer tout ce qui pourrait avoir un effet direct ou indirect sur les services
D. Mettre à disposition des fonctionnalités ou des services nouveaux ou modifiés
✓ Bonne réponse : C
Réponse : Ajouter, modifier ou supprimer tout ce qui pourrait avoir un effet direct ou indirect sur les services. Explication : En ITIL 4, un changement est l\'ajout, la modification ou la suppression de tout élément pouvant avoir un effet direct ou indirect sur les services, qu\'il soit matériel, logiciel ou organisationnel.
Question 7 / 10
De quelle façon une organisation doit-elle adopter des méthodes d’amélioration continue ?
A. En choisissant une seule méthode pour toutes les améliorations gérées par l\'organisation
B. En choisissant quelques méthodes clés pour les types d\'améliorations gérées par l\'organisation
C. En utilisant une nouvelle méthode pour chaque amélioration gérée par l\'organisation
D. En renforçant l\'aptitude à utiliser autant de méthodes d\'amélioration que possible
✓ Bonne réponse : B
Réponse : En choisissant quelques méthodes clés pour les types d\'améliorations gérées par l\'organisation. Explication : Plutôt que d\'adopter toutes les méthodes existantes, une organisation doit sélectionner quelques approches adaptées aux types d\'améliorations qu\'elle gère, pour rester cohérente et efficace.
Question 8 / 10
Laquelle des options suivantes est une recommandation de la pratique du « centre de services » ?
A. Les centres de services doivent comprendre l\'organisation dans son ensemble
B. Les centres de services doivent être très techniques
C. Les centres de services doivent être constitués d\'une équipe physique basée dans un même endroit fixe
D. Les centres de services doivent éviter de recourir à l\'automatisation
✓ Bonne réponse : A
Réponse : Les centres de services doivent comprendre l\'organisation dans son ensemble. Explication : Les centres de services doivent avoir une compréhension globale de l\'organisation pour orienter correctement les utilisateurs, comprendre les impacts des incidents et prioriser les demandes.
Question 9 / 10
Quel est le but de la pratique de « gestion des fournisseurs » ?
A. S\'assurer que les fournisseurs de l\'organisation et leurs performances sont gérés de manière appropriée afin de supporter l\'approvisionnement continu de produits et services de qualité
B. S\'assurer que les fournisseurs de l\'organisation et leurs performances sont gérés de manière appropriée et aux niveaux stratégiques et tactiques au moyen d\'activités coordonnées de marketing, de vente et de fourniture
C. S\'assurer que des informations exactes et fiables sur la configuration des services des fournisseurs sont disponibles quand et où elles sont nécessaires
D. Aligner les pratiques et services de l\'organisation sur les besoins business évolutifs via l\'identification et l\'amélioration continues des services
✓ Bonne réponse : A
Réponse : S\'assurer que les fournisseurs de l\'organisation et leurs performances sont gérés de manière appropriée afin de supporter l\'approvisionnement continu de produits et services de qualité. Explication : La gestion des fournisseurs assure que les relations avec les fournisseurs externes sont correctement gérées pour garantir un approvisionnement continu en produits et services de qualité.
Question 10 / 10
Quelle est l’utilisation PRINCIPALE d’un calendrier des changements ?
A. Pour gérer les changements urgents
B. Pour planifier les changements et éviter les conflits
C. Pour gérer les changements standard
D. Pour supporter la \"gestion des incidents\" et la planification d\'améliorations
✓ Bonne réponse : B
Réponse : Pour planifier les changements et éviter les conflits. Explication : Le calendrier des changements sert principalement à planifier les changements et à prévenir les conflits entre eux, en offrant une vue consolidée de tous les changements prévus.
Dans un modèle Infrastructure as a Service (IaaS), qui est principalement responsable des correctifs et de la maintenance du système d'exploitation (OS) ?
A. ucun des deux, car l'infrastructure virtuelle se met à jour automatiquement grâce aux fonctionnalités d'élasticité
B. Les deux, fournisseur et client, car le patching est automatiquement effectué via l'hyperviseur
C. Le client, car le système d'exploitation fait partie de l'image de machine virtuelle sous son contrôle administratif
D. Le fournisseur cloud, dans le cadre de la responsabilité partagée pour la gestion de la plateforme
✓ Bonne réponse : C
En IaaS, le client gère et maintient le système d'exploitation de ses machines virtuelles ; le fournisseur ne s'occupe que de l'infrastructure sous-jacente
Question 2 / 10
Lors de la modélisation des menaces (threat modeling) d'une API publique, quelle faiblesse de conception peut le plus probablement permettre de contourner les limites de requêtes (rate limit) ou provoquer un déni de service (DoS) ?
A. L'utilisation d'un cache distribué pour stocker les réponses de l'API.
B. L'application d'une authentification par token pour chaque requête API.
C. L'absence de quotas de ressources ou de mécanismes de limitation de débit (throttling) sur les endpoints de l'API.
D. La mise en place d'une validation de schéma au niveau de la passerelle (gateway).
✓ Bonne réponse : C
Sans limitation du débit (throttling ou rate limiting), un attaquant peut envoyer un volume massif de requêtes pour saturer l'API, provoquant un déni de service (DoS). Cette faiblesse est prioritaire dans la modélisation des menaces STRIDE appliquée aux API publiques cloud.
Question 3 / 10
Pourquoi se fier uniquement à un WAF périmétrique est-il insuffisant pour protéger une architecture basée sur des microservices ?
A. Parce que les microservices exposent rarement des API à l'extérieur, rendant les WAF inutiles
B. Parce que les microservices communiquent en interne (trafic est-ouest), que les WAF périmétriques ne peuvent généralement pas inspecter
C. Parce que les WAF fournissent un chiffrement des endpoints qui protège complètement les appels internes
D. Parce que les WAF peuvent authentifier automatiquement les tokens API pour tous les microservices
✓ Bonne réponse : B
Un WAF périmétrique protège le trafic entrant ou sortant (nord-sud), mais les microservices communiquent beaucoup en interne (est-ouest), donc il faut des contrôles de sécurité internes supplémentaires.
Question 4 / 10
Laquelle des pratiques suivantes applique le mieux le principe du moindre privilège pour les comptes de service dans un environnement cloud ?
A. Permettre aux comptes de service de partager leurs identifiants entre plusieurs applications
B. Utiliser des rôles personnalisés spécifiques à la charge de travail avec des permissions très limitées
C. ttribuer aux comptes de service des rôles administratifs larges pour garantir l'exécution des tâches
D. ccorder aux comptes de service des rôles utilisateurs par défaut pour réduire la configuration
✓ Bonne réponse : B
Le moindre privilège signifie que chaque compte de service n'a que les permissions strictement nécessaires pour sa tâche, ce qui limite les risques en cas de compromission.
Question 5 / 10
Laquelle des affirmations contraste correctement RBAC et ABAC dans le contexte de l'IAM multi-cloud ?
A. RBAC fournit un contrôle d'accès dynamique basé sur le contexte en temps réel, tandis que ABAC utilise des définitions de rôle statiques
B. ne peut pas appliquer le principe du moindre privilège car il ignore les affectations de rôles
C. prend en charge l'interopérabilité multi-cloud grâce à des politiques standardisées, tandis que RBAC nécessite une synchronisation manuelle des rôles
D. RBAC évolue mieux que ABAC dans des environnements très dynamiques
✓ Bonne réponse : C
ABAC (Attribute-Based Access Control) est un modèle de contrôle d'accès où les permissions sont accordées en fonction d'attributs liés à l'utilisateur, à la ressource, à l'action ou au contexte (comme l'heure, l'emplacement, le type de device). Exemple : un employé peut accéder à un document seulement si son département = "Finance" et qu'il est connecté depuis le réseau interne de l'entreprise. ABAC utilise des attributs et des politiques standardisées, ce qui facilite l'interopérabilité multi-cloud, alors que RBAC repose sur des rôles spécifiques qui doivent être synchronisés manuellement entre clouds.
Question 6 / 10
Pourquoi assurer l'accès aux logs et aux snapshots est-il un élément critique de la préparation à la réponse aux incidents cloud ?
A. Parce qu'ils permettent la reconstitution forensique des événements et des actions de containment à travers des systèmes distribués
B. Parce qu'ils fournissent le seul moyen de vérifier la conformité aux SLA du fournisseur cloud
C. Parce qu'ils permettent aux clients de contourner les contrôles de sécurité du fournisseur pendant l'enquête
D. Parce qu'ils éliminent le besoin de surveillance en temps réel ou d'intégration SIEM
✓ Bonne réponse : A
Les logs et snapshots sont essentiels pour analyser ce qui s'est passé, comprendre l'impact et mettre en œuvre des actions correctives lors d'un incident cloud.
Question 7 / 10
Lequel des éléments suivants explique le mieux la différence entre les ACL au niveau des objets et les politiques de bucket dans un environnement de stockage cloud ?
A. Les ACL d'objets s'appliquent aux buckets entiers, tandis que les politiques de bucket gèrent l'accès aux objets individuels
B. Les ACL d'objets sont utilisées uniquement pour les utilisateurs IAM internes, tandis que les politiques de bucket s'appliquent à tous les comptes externes
C. Les ACL d'objets fournissent un contrôle d'accès granulaire au niveau des objets, tandis que les politiques de bucket définissent des règles centralisées pour tout le bucket
D. Les ACL d'objets remplacent les politiques de bucket lorsque les deux sont définies sur la même ressource
✓ Bonne réponse : C
Les ACL d'objets définissent des permissions granulaires pour chaque objet individuellement, tandis que les politiques de bucket s'appliquent globalement à tous les objets. En pratique, les politiques de bucket sont préférées pour leur gestion centralisée ; les ACL restent utiles pour des exceptions par objet.
Question 8 / 10
Quel est le risque principal d'utiliser des identifiants d'utilisateurs humains pour des processus automatisés au lieu d'identités dédiées aux workloads ?
A. ela réduit la complexité des politiques IAM en regroupant les permissions sous un compte unique
B. ela améliore la performance en réutilisant les tokens d'authentification mis en cache entre les workloads
C. ela introduit des privilèges excessifs et une ambiguïté dans les audits, augmentant le risque d'usage abusif ou de compromission des identifiants
D. ela garantit la séparation des tâches entre comptes humains et machine
✓ Bonne réponse : C
Utiliser des comptes humains pour l'automatisation peut donner trop de droits et rendre difficile le suivi des actions, ce qui augmente le risque de fuite ou d'abus des identifiants.
Question 9 / 10
Lequel des éléments suivants décrit le mieux le rôle de Security Assertion Markup Language (SAML) dans la gestion des identités fédérées dans les environnements cloud ?
A. Il chiffre les données stockées dans le cloud pour garantir la confidentialité entre les fournisseurs d'identité et les fournisseurs de services.
B. Il synchronise les comptes utilisateurs entre différents environnements cloud à l'aide d'API REST.
C. Il fournit un mécanisme pour échanger des données d'authentification et d'autorisation entre un fournisseur d'identité et un fournisseur de services à l'aide d'assertions basées sur XML.
D. Il authentifie directement les utilisateurs auprès du service d'annuaire interne du fournisseur cloud sans intermédiaire.
✓ Bonne réponse : C
SAML permet d'échanger des informations d'authentification entre un Identity Provider (IdP) et un Service Provider (SP) pour permettre le Single Sign-On (SSO).
Question 10 / 10
Du point de vue de la gouvernance, pourquoi la séparation des tâches (Separation of Duties – SoD) est-elle essentielle dans les opérations de gestion des clés ?
A. Elle garantit que les clés de chiffrement sont réutilisées dans plusieurs départements afin de réduire la complexité de gestion
B. Elle impose qu'aucune personne seule ne puisse générer, activer et détruire des clés sans supervision, ce qui réduit le risque interne.
C. Elle transfère la responsabilité opérationnelle de la destruction des clés à des auditeurs tiers.
D. Elle permet au même administrateur de gérer à la fois le chiffrement et la gestion des identités pour plus de cohérence.
✓ Bonne réponse : B
La séparation des tâches (SoD) est un principe de gouvernance et de contrôle interne qui vise à éviter qu'une seule personne ait un contrôle complet sur un processus critique. Dans la gestion des clés cryptographiques, cela signifie que différentes personnes doivent être responsables de la génération, l'activation, la gestion et la destruction des clés. Cela réduit les risques d'abus, d'erreurs ou d'attaques internes, car aucune personne ne peut manipuler l'ensemble du cycle de vie des clés sans contrôle ou validation.
Un utilisateur signale que les labels de confidentialité n’apparaissent pas dans le menu Protect de PowerPoint Online pour son organisation.
A. Que le tenant dispose d’un connecteur Azure RMS installé sur un serveur local
B. Qu’une stratégie de labels incluant PowerPoint Online a été publiée et que le compte utilisateur est inclus dans la portée de la stratégie
C. Que les applications Microsoft Purview du poste de l’utilisateur ont synchronisé dans les dernières 24 heures
D. Que le client Azure Information Protection Unified Labeling est en cours d’exécution sur chaque machine cliente
✓ Bonne réponse : B
Les labels de sensibilité doivent être publiés via une stratégie de labels et les utilisateurs doivent être inclus dans la portée pour que les labels apparaissent dans Office Online.
Si la stratégie n’inclut pas PowerPoint Online ou si l’utilisateur n’est pas dans la portée, les labels n’apparaîtront pas.
Les autres options ne sont pas pertinentes pour PowerPoint Online :
B : Azure RMS connector concerne les scénarios hybrides et on-premises.
C : La synchronisation des apps Purview sur le poste local n’affecte pas Office Online.
D : Le client AIP Unified Labeling est pour les applications desktop, pas pour Office Online.
Question 2 / 10
Quelle affirmation décrit correctement une fonctionnalité du Service Health Dashboard ?
Une entreprise prépare une migration importante vers SharePoint Online.Le responsable IT souhaite comprendre le rôle du Service Health Dashboard.
A. Il fournit des mises à jour en temps réel et des avis concernant les incidents de service.
B. Il corrige automatiquement les incidents grâce à des runbooks Microsoft intégrés.
C. Il permet aux administrateurs de configurer des SLA personnalisés pour chaque tenant.
D. Il génère des rapports mensuels détaillant la conformité aux SLA.
✓ Bonne réponse : A
Le Service Health Dashboard dans le centre d’administration Microsoft 365 permet :
De consulter l’état actuel des services (Exchange, SharePoint, Teams, etc.)
De voir les incidents en cours
D’obtenir des mises à jour en temps réel
De recevoir des avis et recommandations
Il aide les administrateurs à comprendre si un problème vient de Microsoft ou de leur propre environnement.
❌ Pourquoi les autres réponses sont incorrectes :
A. Configurer des SLA personnalisés → Impossible. Les SLA sont définis par Microsoft.
C. Correction automatique des incidents → Le dashboard informe, mais ne corrige pas automatiquement.
D. Rapports mensuels détaillés de conformité SLA → Ce n’est pas sa fonction principale. Il montre l’état des services, pas des rapports analytiques mensuels complets.
🎯 À retenir pour l’examen MS-900 :
Service Health Dashboard = visibilité en temps réel sur l’état des services Microsoft 365
Il informe, mais ne configure pas de SLA ni ne corrige automatiquement les incidents.
Question 3 / 10
Une entreprise de taille moyenne prévoit d’inscrire des appareils à Windows Autopatch et doit vérifier les licences requises.
Une entreprise de taille moyenne prévoit d’inscrire des appareils à Windows Autopatch et doit vérifier les licences requises.
A. Microsoft 365 Business Premium
B. Windows 10/11 Enterprise E3 ou Microsoft 365 E3/E5
C. Licence Microsoft Intune seule
D. Windows 10/11 Pro avec un add-on Enterprise Mobility + Security E3
✓ Bonne réponse : B
Windows Autopatch est un service Microsoft qui automatise les mises à jour de Windows, Microsoft 365 Apps, Edge et Teams. Il requiert obligatoirement une licence Windows 10/11 Enterprise E3 ou E5 — incluse dans Microsoft 365 E3/E5 ou disponible séparément via Windows Enterprise E3/E5.
Microsoft 365 Business Premium ne contient pas de licence Windows Enterprise et ne donne pas accès à Autopatch. Intune seul permet la gestion des appareils mais n'active pas Autopatch. Windows Pro avec EMS E3 est insuffisant car Autopatch exige la version Enterprise, pas Pro.
Question 4 / 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. Synchroniser uniquement les fichiers critiques via le client OneDrive sur un ordinateur portable
B. Mapper OneDrive comme lecteur réseau via WebDAV sur chaque appareil
C. Utiliser le site OneDrive dans le navigateur mobile Edge
D. Installer l’application mobile OneDrive et activer la disponibilité hors ligne des dossiers
✓ Bonne réponse : D
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 5 / 10
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-my.sharepoint.com/Documents/Notebook.one
B. https://contoso.sharepoint.com/_layouts/15/start.aspx#/Notebook/Notebook.one
C. https://contoso-my.sharepoint.com/personal/username_contoso_onmicrosoft_com/Documents/Notebook.one
D. https://contoso.sharepoint.com/sites/ProjectTeam/Notebook/Notebook.one
✓ Bonne réponse : D
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 6 / 10
Quelle option l’administrateur doit-il configurer ?
Une entreprise souhaite que seuls les employés authentifiés puissent regarder les vidéos de formation internes hébergées dans Stream et que les téléchargements soient bloqués.
A. Appliquer une stratégie de rétention pour supprimer les vidéos après 30 jours
B. Désactiver l’accès invité dans les paramètres du tenant Microsoft 365
C. Dans les permissions de Stream, exiger la connexion et décocher “Allow viewers to download original video”
D. Mettre les vidéos en “On-Demand” dans les paramètres de synchronisation OneDrive
✓ Bonne réponse : C
Dans Microsoft Stream, on peut contrôler :
Qui peut regarder une vidéo (exiger l’authentification)
Si la vidéo peut être téléchargée (désactiver le téléchargement)
Cette configuration garantit que seuls les employés authentifiés peuvent accéder au contenu et qu’aucun téléchargement n’est possible.
Les autres options ne répondent pas au besoin :
A : OneDrive sync ne concerne pas Stream.
B : Désactiver l’accès invité protège l’ensemble du tenant, mais ne gère pas les vidéos internes.
D : Une politique de rétention supprime des vidéos, ne contrôle pas l’accès ou le téléchargement.
Question 7 / 10
Quelle considération sur le modèle de coûts est la plus précise pour cette approche hybride ?
Une organisation de taille moyenne avec un Active Directory local existant souhaite mettre en œuvre Azure AD pour la gestion des identités tout en conservant certaines ressources sur site.
A. Les environnements hybrides doublent le coût car vous payez CapEx et OpEx en totalité.
B. Les déploiements hybrides nécessitent uniquement du CapEx pour le matériel sur site, sans OpEx supplémentaire pour les services d’identité cloud.
C. Les déploiements hybrides conservent le CapEx pour l’infrastructure sur site existante tout en introduisant de l’OpEx pour les abonnements Azure AD Premium et les services de synchronisation de données.
D. Les déploiements hybrides éliminent toutes les dépenses en capital et convertissent 100 % des coûts en dépenses d’exploitation.
✓ Bonne réponse : C
Dans un environnement hybride, vous continuez à utiliser votre infrastructure locale (CapEx) pour certains services ou serveurs AD.
En parallèle, vous payez des abonnements cloud Azure AD Premium et éventuellement des services de synchronisation de données, ce qui constitue des dépenses d’exploitation (OpEx).
Les autres options sont incorrectes :
A : Faux, le CapEx sur site reste nécessaire.
B : Faux, ce n’est pas un double paiement intégral.
C : Faux, l’utilisation d’Azure AD introduit bien des coûts OpEx.
Question 8 / 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. Enterprise Agreement (EA)
B. Cloud Solution Provider (CSP)
C. Volume Licensing Service Center (Open License)
D. Abonnement direct annuel (Direct annual subscription)
✓ Bonne réponse : B
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 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. Microsoft Stream video policies et SharePoint Online versioning
C. Azure Information Protection et Microsoft Bookings
D. Exchange Online Data Loss Prevention et Teams Shifts
✓ 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
Quel chemin dans les portails décrit correctement où consulter le Secure Score de votre organisation et les actions d’amélioration associées ?
A. Microsoft 365 admin center > Reports > Secure Score
B. Microsoft 365 security center > Microsoft Secure Score
C. Microsoft Defender for Endpoint portal > Security posture > Secure Score
D. Azure portal > Azure Active Directory > Security > Secure Score
✓ Bonne réponse : B
Microsoft Secure Score se trouve dans le Microsoft 365 security center.
Il permet de :
Voir le score actuel de sécurité de l’organisation
Accéder à des recommandations et actions pour améliorer la sécurité
Les autres options ne donnent pas l’accès complet à Secure Score :
A : Azure AD Security montre certains paramètres, mais pas le score complet Microsoft 365.
C : Microsoft 365 admin center > Reports ne fournit pas le Secure Score détaillé.
D : Defender for Endpoint montre le posture de sécurité endpoints, pas le score global Microsoft 365.
Une organisation héberge des applications métier critiques dans Azure App Service.
L’équipe sécurité souhaite une protection contre les attaques courantes sur les applications web, telles que :
Injection SQL
Escalade de privilèges
Quel plan de protection workload de Defender for Cloud faut-il choisir ?
A. Microsoft Defender for Resource Manager
B. Microsoft Defender for App Service
C. Microsoft Defender for Endpoint
D. Microsoft Defender for Key Vault
✓ Bonne réponse : B
Microsoft Defender for App Service fournit :
Protection spécifique aux applications web hébergées sur Azure App Service
Détection des attaques classiques des applications web : SQL injection, XSS, élévation de privilèges, etc.
Recommandations et alertes basées sur le comportement des applications
Intégration avec Azure Security Center / Defender for Cloud pour la supervision centralisée
C’est le plan workload conçu pour sécuriser directement les web apps dans Azure.
Question 2 / 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. Configurer les politiques Microsoft Entra Conditional Access pour 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. Activer Microsoft Defender for Identity pour appliquer automatiquement 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 3 / 10
Une entreprise a intégré Microsoft Sentinel avec ses solutions de sauvegarde.
Lors d’une attaque ransomware, l’équipe SOC doit :
Automatiser la containment
Initier un workflow de récupération propre
Quelle configuration réalise le mieux cet objectif ?
A. Configurer Defender for Endpoint pour isoler automatiquement les machines infectées
B. Utiliser des playbooks Sentinel (Logic Apps) pour déclencher les workflows de restauration des backups lors de la détection d’incident
C. Configurer des alertes Azure Monitor pour déclencher une tâche de remédiation via Azure Policy
D. Déployer des politiques Azure Security Benchmark pour appliquer des configurations baselines
✓ Bonne réponse : B
Microsoft Sentinel Playbooks (basés sur Logic Apps) permettent de :
Automatiser la réponse aux incidents (SOAR – Security Orchestration, Automation, and Response)
Déclencher des workflows de restauration depuis les backups dès qu’un incident est détecté
Réagir rapidement et de manière cohérente face à un ransomware
Cela offre un processus automatique de containment et de récupération, exactement ce que demande le SOC.
Question 4 / 10
Une organisation doit garantir que l’accès aux ressources sensibles respecte les exigences ISO 27001.
Quel contrôle de gouvernance soutient le plus directement cette conformité ?
A. Accès Just-in-Time via Azure AD Privileged Identity Management (PIM)
B. Assignation de rôles avec Azure RBAC au niveau de la souscription
C. Surveillance des logs de connexion avec Microsoft Sentinel
D. Conditional Access baselines pour toutes les connexions utilisateurs
✓ Bonne réponse : A
ISO 27001 exige, entre autres :
Le contrôle strict des privilèges élevés
L’auditabilité et la traçabilité de l’accès aux ressources sensibles
Azure AD PIM :
Fournit un accès Just-in-Time aux rôles à privilèges élevés
Chaque activation est journalisée et auditable
Permet de réduire le risque de sur-privatisation et de répondre aux exigences ISO 27001 sur le contrôle d’accès
Question 5 / 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. Conserver les identifiants des comptes break-glass dans un coffre-fort hors ligne sécurisé avec validation régulière.
B. Stocker les identifiants dans Microsoft Sentinel et faire une rotation automatique des mots de passe.
C. Exclure les comptes break-glass des stratégies d’accès conditionnel et les sécuriser avec l’authentification multifacteur.
D. Configurer les comptes break-glass avec une attribution permanente du rôle Global Administrator.
✓ Bonne réponse : A
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 6 / 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. Endpoint Manager avec Security Baselines pour Windows
B. Microsoft Defender Antivirus pour macOS
C. Azure Policy avec recommandations Security Center intégrées
D. Microsoft Intune avec Device Compliance Policies
✓ Bonne réponse : D
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 7 / 10
Une entreprise de services financiers souhaite maximiser la protection contre le phishing via Defender for Office 365 en configurant des politiques anti-phishing avancées.
Quel paramètre avancé améliore le plus directement la protection contre l’usurpation de compte (account impersonation) ?
A. Créer une Safe Links policy pour réécrire les URLs de tous les emails
B. Désactiver l’audit des boîtes aux lettres pour réduire le bruit dans la détection d’usurpation
C. Activer Mailbox Intelligence et Spoof Intelligence dans la politique anti-phishing
D. Configurer une règle de transport Exchange bloquant tous les emails externes avec pièces jointes
✓ Bonne réponse : D
Mailbox Intelligence : analyse le comportement des utilisateurs pour identifier des emails suspects envoyés ou reçus
Spoof Intelligence : détecte les tentatives d’usurpation d’identité (spoofing), notamment des domaines ou adresses similaires aux comptes internes
Ensemble, ils permettent à Defender for Office 365 de :
Bloquer ou marquer les emails imitant des comptes internes ou exécutifs
Réduire les risques d’account takeover via phishing ciblé
Question 8 / 10
Votre entreprise effectue une évaluation Zero Trust des partenaires de la chaîne d’approvisionnement qui utilisent des appareils non gérés pour accéder à Microsoft 365
Quelle solution Microsoft permet d’appliquer des politiques de conformité avant d’accorder l’accès ?
A. Microsoft Intune avec intégration Conditional Access
B. Microsoft Sentinel Playbooks
C. Microsoft Defender for Identity
D. Microsoft Defender for Cloud Apps (MCAS) session policies
✓ Bonne réponse : A
Scenario : Zero Trust → contrôler l’accès en fonction de l’état de l’appareil, de l’identité et de la localisation.
Intune + Conditional Access permet :
Vérifier si l’appareil est géré et conforme aux politiques de sécurité
Appliquer des conditions préalables à l’accès, comme :
BitLocker activé
Antivirus à jour
Correctifs appliqués
Bloquer l’accès depuis appareils non conformes
C’est la méthode standard Microsoft pour protéger Microsoft 365 dans un contexte Zero Trust avec des partenaires externes.
Question 9 / 10
Une entreprise globale souhaite exiger l’authentification multifacteur (MFA) à chaque activation d’un rôle privilégié dans Entra PIM, même si l’utilisateur dispose déjà d’un jeton MFA actif.
Quelle configuration doit être appliquée ?
A. Appliquer des politiques Conditional Access ciblant les comptes administratifs
B. Exiger MFA sur l’attribution de rôle
C. Activer les security defaults dans Microsoft Entra ID
D. Appliquer MFA sur l’activation de rôle
✓ Bonne réponse : D
Azure AD / Entra PIM distingue :
Attribution de rôle : l’administrateur se voit attribuer un rôle (souvent par IT ou via JIT)
Activation de rôle : l’utilisateur active le rôle pour l’utiliser
Exiger MFA sur l’activation de rôle :
Garantit que chaque activation est sécurisée par MFA, indépendamment de l’état de session existant
Respecte le principe du moindre privilège et de Zero Trust pour les rôles privilégiés
Sécurité renforcée pour les comptes administratifs, même avec sessions existantes
Question 10 / 10
Une organisation de santé stocke des données d’imagerie patient dans Azure Blob Storage.
L’équipe conformité exige que, en cas de ransomware ou de suppression accidentelle :
La perte de données ne dépasse pas 5 minutes (RPO ≤ 5 min)
La restauration soit terminée en moins d’1 heure (RTO ≤ 1 h)
Quelle solution devez-vous recommander ?
A. Configurer Azure Backup pour le Blob Storage avec des snapshots fréquents.
B. Mettre en place un compte de stockage avec Geo-Zone Redundant Storage (GZRS) et activer la sauvegarde continue.
C. Utiliser Azure Site Recovery pour répliquer le stockage de blobs entre régions appariées.
D. Activer la suppression douce (soft-delete) des blobs et configurer des restaurations journalières point-in-time.
✓ Bonne réponse : A
Microsoft indique officiellement que pour un RPO très court sur Blob Storage, il faut utiliser Azure Backup avec des snapshots fréquents (option D)
Continuous backup est utile mais dans certains contextes / préversions, et n’est pas la configuration par défaut pour répondre aux SLA stricts d’entreprise.
Votre environnement Azure contient plusieurs machines virtuelles. Vous devez vous assurer qu’une machine virtuelle nommée VM1 est accessible depuis Internet en HTTP.
Quelles sont deux solutions possibles ? (Chaque bonne réponse constitue une solution complète.)
A. Modifier un groupe de sécurité réseau (Network Security Group – NSG)
B. Modifier un pare-feu Azure (Azure Firewall)
C. Modifier un profil Azure Traffic Manager
D. Modifier un plan de protection DDoS
✓ Bonne réponse : A, B
NSG (D) : permet de créer une règle entrante autorisant le port 80/TCP vers la VM (au niveau de la NIC ou du sous-réseau). C’est la méthode standard pour ouvrir l’accès HTTP à une VM depuis Internet.
Azure Firewall (B) : si votre trafic passe par Azure Firewall (architecture hub & spoke, firewall en bordure), vous pouvez autoriser le trafic HTTP (port 80) via une règle DNAT ou réseau, ce qui rend la VM accessible.
Les autres options ne conviennent pas :
DDoS Protection (A) : protège contre les attaques volumétriques, n’ouvre pas de ports ni ne gère les accès.
Traffic Manager (C) : effectue du routage DNS global entre endpoints, ne gère pas les ports ni les règles d’accès réseau.
Question 2 / 10
Quelles sont deux caractéristiques du cloud public ?
A. stockage limité
B. matériel dédié
C. connexions non sécurisées
D. tarification à l’usage (facturation mesurée)
E. gestion en libre‑service
✓ Bonne réponse : D, E
Le cloud public se caractérise notamment par :
La tarification à l’usage (metered pricing) : Les ressources sont facturées en fonction de la consommation réelle (CPU, stockage, trafic, etc.), sans investissement initial en infrastructure.
La gestion en libre‑service (self‑service management) : Les utilisateurs peuvent créer, modifier et supprimer des ressources eux‑mêmes, à la demande, via le portail ou des outils automatisés.
Les autres propositions sont incorrectes :
A. matériel dédié → caractéristique d’un cloud privé, pas public
B. connexions non sécurisées → faux, le cloud public repose sur des connexions sécurisées
C. stockage limité → faux, le cloud public offre une scalabilité élevée
📘 À retenir pour l’examen AZ‑900
Cloud public = ✅ paiement à l’usage ✅ libre‑service ✅ haute scalabilité
❌ pas de matériel dédié
❌ pas de limitations fixes de stockage
Question 3 / 10
Une entreprise a déployé plusieurs applications sur des machines virtuelles Windows et Linux dans Azure.
Azure Log Analytics est utilisé pour envoyer les données nécessaires à la génération d’alertes pour les machines virtuelles.
Vous devez recommander quelles tables interroger pour des requêtes liées à la sécurité.
Quelle table devez-vous interroger pour les événements provenant des journaux d’événements Windows ?
A. Azure Activity
B. Azure Diagnostics
C. Syslog
D. Event
✓ Bonne réponse : D
La table Event dans Azure Log Analytics contient les événements issus des Windows Event Logs (Application, Security, System). Elle est utilisée pour les requêtes de sécurité, d’audit et de surveillance sur les machines virtuelles Windows.
Les autres options :
Azure Activity : journaux des actions effectuées sur les ressources Azure (plan de gestion)
Azure Diagnostics : données de diagnostic de services Azure
Syslog : journaux système pour Linux, pas pour Windows
📘 À retenir pour l’examen AZ‑900 / AZ‑104 :
Windows VM logs → Event
Linux VM logs → Syslog
Actions Azure (ARM) → AzureActivity
Question 4 / 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 5 / 10
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 6 / 10
Une entreprise prévoit de déployer une application sur Azure. L’application sera basée sur le langage .NET Core et sera hébergée à l’aide des Azure Web Apps.
Voici une partie des exigences de l’application :
permettre à l’équipe de test de visualiser les différents composants de l’application et les appels effectués entre eux ;
aider les équipes métier à analyser combien d’utilisateurs reviennent réellement sur l’application ;
permettre aux administrateurs IT de recevoir des alertes lorsque des conditions critiques sont atteintes dans l’application.
Quel service est le plus adapté pour répondre à l’exigence :« Aider le métier à analyser combien d’utilisateurs reviennent sur l’application » ?
A. Azure Policies
B. Application Insights
C. Azure Advisor
D. Azure Service Health
✓ Bonne réponse : B
Application Insights fournit des fonctionnalités de télémétrie applicative et d’analyse d’usage, notamment :
le suivi des utilisateurs,
l’analyse de la rétention des utilisateurs (utilisateurs récurrents),
des tableaux de bord orientés business et performance applicative.
Les autres services ne répondent pas à ce besoin :
Azure Service Health : état des services Azure, pas l’usage applicatif
Azure Policies : gouvernance et conformité des ressources
📘 À retenir pour l’examen AZ‑900 / AZ‑104 :
Analyse des utilisateurs, télémétrie, rétention, dépendances applicatives → Application Insights
Question 7 / 10
Votre entreprise prévoit de migrer toutes ses données et ressources vers Azure. Le plan de migration de l’entreprise indique que seules des solutions Platform as a Service (PaaS) doivent être utilisées dans Azure.
Vous devez déployer un environnement Azure qui respecte le plan de migration.
Solution proposée :Vous créez des machines virtuelles Azure, des bases de données Azure SQL et des comptes de stockage Azure.
Cette solution permet‑elle d’atteindre l’objectif ?
A. Vrai
B. Faux
✓ Bonne réponse : B
Les machines virtuelles Azure sont des ressources IaaS, alors que le plan de migration impose l’utilisation exclusive de solutions PaaS. La solution proposée ne respecte donc pas les exigences du plan de migration.
Question 8 / 10
Instructions : Examinez le texte en gras
Une région Azure contient un ou plusieurs centres de données qui sont connectés par un réseau à faible latence.
Instructions : Examinez le texte souligné.S’il rend l’énoncé correct, sélectionnez « Aucun changement n’est nécessaire ».S’il rend l’énoncé incorrect, sélectionnez la réponse qui corrige l’énoncé.
A. Contient un ou plusieurs centres de données connectés par un réseau à forte latence
B. Se trouve dans chaque pays où Microsoft possède une filiale
C. Se trouve uniquement dans chaque pays d’Europe et des Amériques
D. Aucun changement n’est nécessaire
✓ Bonne réponse : D
Une région Azure est bien composée de un ou plusieurs centres de données interconnectés par un réseau à faible latence, ce qui correspond exactement à la définition officielle de Microsoft.
Question 9 / 10
Compléter la phrase avec la bonne réponse
Avec ___________, vous pouvez voir quel utilisateur a arrêté une machine virtuelle spécifique au cours de la dernière journée.
A. Azure Activity Log
B. Azure Service Health
C. Azure Event Hubs
D. Azure IAM
✓ Bonne réponse : A
Azure Activity Log enregistre toutes les actions effectuées sur les ressources Azure au niveau de l’abonnement, notamment :
qui a effectué l’action (utilisateur ou service),
quelle action a été réalisée (ex. Stop Virtual Machine),
sur quelle ressource,
à quel moment.
Il permet donc précisément de savoir quel utilisateur a arrêté une machine virtuelle durant une période donnée (par exemple les dernières 24 heures).
Les autres options ne conviennent pas :
Azure IAM : gestion des rôles et des accès, pas des actions effectuées
Azure Event Hubs : ingestion et streaming d’événements, pas l’audit des actions Azure
Azure Service Health : état des services Azure, pas les actions des utilisateurs
📘 À retenir pour l’examen AZ‑900 / AZ‑104 :
Qui a fait quoi sur une ressource Azure → Azure Activity Log Logs OS/applicatifs → Log Analytics / VM logs
Question 10 / 10
Une entreprise a mis en place un abonnement Azure et un tenant Azure.
Vous devez permettre à l’équipe de développement de démarrer et arrêter des machines virtuelles.L’accès doit être accordé uniquement à des moments précis.Vous devez garantir que les autorisations sont attribuées selon le principe du moindre privilège et minimiser les coûts.
Quelle fonctionnalité de sécurité devez-vous utiliser pour répondre à ce besoin ?
A. Privileged Identity Management (PIM)
B. une stratégie d’accès conditionnel (Conditional Access policy)
C. l’accès Just‑In‑Time (JIT) aux machines virtuelles
D. Azure Policies
✓ Bonne réponse : B
Azure Privileged Identity Management (PIM) permet :
d’attribuer des rôles Azure de manière temporaire (Just‑In‑Time),
d’accorder des permissions uniquement lorsque cela est nécessaire,
de respecter le principe du moindre privilège,
d’éviter des droits permanents, ce qui réduit les risques et les coûts liés à la gestion excessive des accès.
Les autres options ne répondent pas complètement au besoin :
Conditional Access : contrôle les conditions d’accès, pas l’élévation temporaire des rôles
Azure Policy : gouvernance et conformité, pas la délégation d’actions ponctuelles
Just‑In‑Time VM access : protège l’accès réseau aux VM (ports), pas les rôles Azure
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 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.
B. 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.
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 : B
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 2 / 10
Un collègue vous a remis un projet GCP à maintenir. Dans le cadre d'un audit de sécurité, vous voulez examiner qui a reçu le rôle Project Owner. Que devez-vous faire ?
A. Naviguer vers Identity-Aware Proxy et vérifier les permissions pour ces ressources.
B. Utiliser la commande gcloud projects get-iam-policy pour voir les attributions de rôles actuelles.
C. Activer les journaux d'audit sur la page IAM & admin pour toutes les ressources et valider les résultats.
D. Dans la console, vérifier quelles clés SSH ont été stockées comme clés SSH au niveau du projet.
✓ Bonne réponse : B
La commande gcloud projects get-iam-policy retourne toutes les attributions de rôles IAM du projet, incluant qui a le rôle Project Owner. C'est la méthode la plus directe — aucune configuration préalable nécessaire.
Question 3 / 10
Vous avez 32 Go de données dans un seul fichier à uploader dans un bucket Nearline Storage. La connexion WAN est à 1 Gbps et vous êtes le seul utilisateur. Vous voulez utiliser autant que possible du 1 Gbps pour transférer le fichier rapidement. Comment devez-vous uploader le fichier ?
A. Changer la classe de stockage du bucket de Nearline à Multi-Regional.
B. Activer les uploads composites parallèles avec gsutil pour le transfert.
C. Utiliser la console GCP pour transférer le fichier au lieu de gsutil.
D. Diminuer la taille de la fenêtre TCP sur la machine initiant le transfert.
✓ Bonne réponse : B
Les uploads composites parallèles (parallel composite uploads) de gsutil divisent le fichier en morceaux et les uploadent simultanément, saturant ainsi la bande passante disponible. Avec 1 Gbps dédié, c'est la méthode la plus rapide pour un gros fichier.
Question 4 / 10
Votre entreprise a un fournisseur d'identité SSO qui supporte l'intégration SAML avec les fournisseurs de services. Vos utilisateurs sont dans Cloud Identity. Vous souhaitez que les utilisateurs s'authentifient via le SSO de votre entreprise. Que devez-vous faire ?
A. Dans Cloud Identity, configurer le SSO avec un fournisseur d'identité tiers, avec Google comme fournisseur de services.
B. Obtenir des identifiants OAuth 2.0, configurer l'écran de consentement, et configurer OAuth 2.0 pour les applications serveur web.
C. Obtenir des identifiants OAuth 2.0, configurer l'écran de consentement, et configurer OAuth 2.0 pour les applications mobiles et desktop.
D. Dans Cloud Identity, configurer le SSO avec Google comme fournisseur d'identité pour accéder aux applications SAML personnalisées.
✓ Bonne réponse : A
Pour utiliser un SSO externe (IdP tiers) avec Cloud Identity, il faut configurer Cloud Identity comme fournisseur de services (SP) et votre SSO d'entreprise comme fournisseur d'identité (IdP) tiers. C'est l'intégration SAML standard.
Question 5 / 10
Votre entreprise utilise BigQuery pour le data warehousing avec 1000+ datasets dans des centaines de projets. Votre DSI veut que vous examiniez tous les datasets pour trouver les tables contenant une colonne employee_ssn. Vous voulez minimiser l'effort. Que devez-vous faire ?
A. Aller dans Data Catalog et rechercher employee_ssn dans la barre de recherche.
B. Écrire un job Cloud Dataflow qui parcourt tous les projets et exécute une requête sur INFORMATION_SCHEMA.COLUMNS.
C. Écrire un script shell qui utilise l'outil bq pour parcourir tous les projets de votre organisation.
D. Écrire un script qui parcourt tous les projets et exécute une requête sur INFORMATION_SCHEMA.COLUMNS pour trouver la colonne employee_ssn.
✓ Bonne réponse : A
Data Catalog est le service GCP de découverte et de gestion des métadonnées. Une simple recherche de 'employee_ssn' trouve instantanément toutes les tables contenant cette colonne dans tous les projets, sans écrire de scripts.
Question 6 / 10
Votre entreprise a un projet GCP utilisant BigQuery pour le data warehousing. Votre équipe de data scientists change fréquemment et a peu de membres. Vous devez permettre à ces membres d'exécuter des requêtes. Vous voulez suivre les bonnes pratiques Google. Que devez-vous faire ?
A. Créer une entrée IAM pour chaque compte data scientist. Attribuer le rôle BigQuery jobUser au groupe.
B. Créer un groupe Google dédié dans Cloud Identity. Ajouter chaque data scientist au groupe. Attribuer le rôle BigQuery dataViewer au groupe.
C. Créer une entrée IAM pour chaque compte data scientist. Attribuer le rôle BigQuery dataViewer au groupe.
D. Créer un groupe Google dédié dans Cloud Identity. Ajouter chaque data scientist au groupe. Attribuer le rôle BigQuery jobUser au groupe.
✓ Bonne réponse : D
La bonne pratique est d'utiliser des groupes Cloud Identity (facilement maintenables) et le rôle BigQuery jobUser (permet d'exécuter des requêtes). dataViewer seul ne permet pas d'exécuter des jobs. Gérer des entrées IAM individuelles est inefficace avec une équipe changeante.
Question 7 / 10
Vous devez produire une liste des APIs GCP activées pour un projet nommé my-project en utilisant gcloud dans Cloud Shell. Que devez-vous faire ?
A. Exécuter gcloud projects list pour obtenir l'ID de projet, puis gcloud services list --project <ID projet>.
B. Exécuter gcloud init pour définir le projet actif à my-project, puis gcloud services list --available.
C. Exécuter gcloud projects describe <ID projet> pour vérifier la valeur du projet, puis gcloud services list --available.
D. Exécuter gcloud info pour voir la valeur du compte, puis gcloud services list --account <Compte>.
✓ Bonne réponse : A
La séquence correcte est : obtenir l'ID du projet avec gcloud projects list, puis lister les services activés avec gcloud services list --project. --available liste toutes les APIs disponibles (pas seulement les activées).
Question 8 / 10
Vous avez créé une application sur votre laptop qui utilise des services GCP avec Application Default Credentials. Vous voulez migrer cette application vers une VM Compute Engine avec un minimum de changements. Que devez-vous faire ?
A. Créer un compte de service avec les accès appropriés et configurer l'application pour utiliser ce compte.
B. Stocker les identifiants de votre compte utilisateur dans un fichier de configuration et le déployer avec l'application.
C. Stocker les identifiants du compte de service dans un fichier de configuration et le déployer avec l'application.
D. Attribuer les accès appropriés aux services Google au compte de service utilisé par la VM Compute Engine.
✓ Bonne réponse : D
Sur une VM CE, Application Default Credentials (ADC) utilise automatiquement le compte de service attaché à la VM. En attribuant les bonnes permissions au compte de service de la VM, l'application fonctionne sans modification de code ni gestion de fichiers de clés.
Question 9 / 10
Une application génère des rapports quotidiens dans une VM Compute Engine dans le projet corp-iot-insights. Votre équipe dans corp-aggregate-reports a besoin d'une copie de ces exports dans le bucket corp-aggregate-reports-storage. Vous voulez configurer l'accès en utilisant le moins d'étapes possible. Que devez-vous faire ?
A. Créer un Shared VPC entre les deux projets. Accorder au compte de service de la VM le rôle Storage Object Creator sur corp-iot-insights.
B. Déplacer les deux projets sous le même dossier.
C. Rendre corp-aggregate-reports-storage public et créer un dossier avec un suffixe pseudo-aléatoire. Partager le dossier avec l'équipe IoT.
D. Accorder au compte de service de la VM le rôle Storage Object Creator sur corp-aggregate-reports-storage.
✓ Bonne réponse : D
Accorder le rôle Storage Object Creator directement au compte de service de la VM sur le bucket cible (corp-aggregate-reports-storage) est la méthode la plus simple. La VM peut alors écrire dans ce bucket cross-projet sans configuration réseau supplémentaire.
Question 10 / 10
Vous devez créer une instance Compute Engine dans un nouveau projet qui n'existe pas encore. Que devez-vous faire ?
A. Activer l'API Compute Engine dans la console Cloud, utiliser le Cloud SDK pour créer l'instance avec le flag --project pour spécifier un nouveau projet.
B. Avec le Cloud SDK, créer un nouveau projet, activer l'API Compute Engine dans ce projet, puis créer l'instance en spécifiant votre nouveau projet.
C. Avec le Cloud SDK, créer la nouvelle instance et utiliser --project pour spécifier le nouveau projet. Répondre oui quand demandé d'activer l'API CE.
D. Activer l'API Compute Engine dans la console. Aller dans la section Compute Engine pour créer une nouvelle instance et chercher l'option 'Créer dans un nouveau projet'.
✓ Bonne réponse : B
L'ordre correct est : 1) Créer le projet avec gcloud, 2) Activer l'API CE dans ce projet, 3) Créer l'instance. Le flag --project ne crée pas un projet automatiquement, et gcloud ne peut pas activer l'API CE d'un projet inexistant à la volée.
L'utilisation réussie de Scrum dépend de la façon dont les personnes se comportent et agissent en accord avec les valeurs Scrum. Sur quoi la valeur d'ouverture (openness) peut-elle avoir un impact ?
A. Le niveau de qualité du produit.
B. La confiance des parties prenantes.
C. Le bien-être des membres de l'équipe.
D. Le délai de mise sur le marché.
E. Les efforts de collaboration.
✓ Bonne réponse : A, B, C, D, E
Correct : Option 6 (Toutes les réponses ci-dessus) - L'ouverture, une valeur fondamentale de Scrum, imprègne l'ensemble du cadre de travail : elle améliore la collaboration, favorise des discussions de qualité, accroît l'engagement, accélère les boucles de rétroaction qui influencent le délai de mise sur le marché, et renforce la confiance des parties prenantes. Chaque élément repose sur une communication transparente et honnête que l'ouverture rend possible.
Question 2 / 10
Après plusieurs Sprints, un partie prenante clé commence à utiliser le produit. Cette partie prenante est surprise par les faibles performances et s'en plaint au Product Owner. Le Product Owner vient alors voir le Scrum Master pour lui demander conseil. Quelle est la meilleure action à entreprendre pour le Scrum Master ?
A. Encourager le Product Owner à faire part de ses préoccupations concernant les performances à l'équipe de développement et à travailler avec elle sur les moyens d'améliorer ces performances, aboutissant ainsi à une Definition of Done plus solide.
B. Expliquer au Product Owner que c'est à l'équipe de développement de décider des standards de performance acceptables, car elle est propriétaire de la Definition of Done.
C. Attendre la prochaine Sprint Retrospective, qui est le moment le plus opportun pour modifier la Definition of Done.
D. Soumettre la préoccupation aux testeurs de l'équipe de développement et leur demander d'inclure des tests de performance.
✓ Bonne réponse : A
L'option D est correcte. Le Scrum Master doit faciliter la collaboration entre le Product Owner et l'équipe de développement afin de renforcer la Definition of Done pour répondre aux préoccupations de performance. L'option A reporte inutilement l'action, l'option B dirige l'équipe de manière inappropriée, et l'option C est défensive et écarte les retours des parties prenantes. La DoD est une responsabilité partagée qui évolue grâce à la collaboration.
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 aide tout le monde à se concentrer sur le même problème au même moment.
C. Le time-boxing peut aider les équipes à planifier le nombre de Sprints supplémentaires nécessaires pour les tests d'acceptation utilisateur.
D. Le time-boxing garantit que l'Équipe de Développement s'engage à terminer les éléments du Sprint Backlog avant la fin du Sprint.
✓ Bonne réponse : A, B
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
Comment le Scrum Master doit-il coordonner le travail lorsque plusieurs Scrum Teams travaillent sur un même produit ?
A. Éviter les conflits et les escalader aux responsables hiérarchiques si des conflits surviennent.
B. Surveiller la progression de la Development Team et assigner des tâches.
C. Supprimer les obstacles et faciliter les opportunités d'inspection et d'adaptation selon les besoins ou les demandes.
✓ Bonne réponse : C
Le Scrum Master coordonne en levant les impediments et en facilitant l'inspection et l'adaptation, et non par l'attribution directe de tâches ou l'escalade des conflits vers le management. Cette approche de servant-leadership permet aux équipes de s'auto-organiser et de résoudre les problèmes. Le Scrum Master accompagne les équipes sur les dépendances et la collaboration plutôt que d'imposer la coordination, respectant ainsi les valeurs d'auto-organisation de Scrum.
Question 5 / 10
Quel est le rôle du management dans Scrum ?
A. Surveiller le niveau de compétences de la Development Team.
B. Identifier et écarter les personnes dont les performances sont insuffisantes.
C. Surveiller la vélocité de la Development Team.
D. Fournir l'environnement et le soutien nécessaires tels que définis par le Scrum Guide, en apportant des informations et des ressources qui aident les Scrum Teams à continuer d'avancer.
✓ Bonne réponse : D
Le rôle du management dans Scrum est de créer un environnement favorable, et non de microgérer ou de surveiller les performances individuelles. Selon le Guide Scrum, le management doit fournir des informations et des ressources qui soutiennent les Scrum Teams. Les options concernant le renvoi de personnes, la surveillance des niveaux de compétences ou le suivi de la vélocité représentent des comportements de type commande-et-contrôle qui vont à l'encontre des principes empiriques et auto-organisationnels de Scrum.
Question 6 / 10
La Development Team constate qu'elle ne dispose pas des outils et de l'infrastructure nécessaires pour considérer chaque élément du Product Backlog sélectionné comme terminé. Quelle est l'action la plus appropriée que le Scrum Master devrait entreprendre ?
A. Arrêter le Sprint et demander à la Development Team de travailler sur l'infrastructure avant de continuer.
B. Encourager le Product Owner à accepter des Increments partiellement terminés et à compléter le travail lors d'un Sprint de consolidation.
C. Accompagner la Development Team dans l'amélioration progressive de ses compétences, outils et infrastructure, et établir une Definition of Done réellement atteignable dans les circonstances actuelles.
✓ Bonne réponse : C
Le Scrum Master doit accompagner l'équipe pour améliorer les outils et l'infrastructure de manière incrémentale, tout en établissant une Definition of Done réaliste pour le moment présent. Interrompre le Sprint (option 1) fait perdre de l'élan ; accepter un travail incomplet (option 2) compromet la qualité. L'équipe travaille dans les contraintes existantes et s'améliore progressivement, en respectant à la fois la transparence et l'amélioration continue.
Question 7 / 10
Steven est Scrum Master d'une Scrum Team qui débute avec Scrum. À mi-parcours du Sprint, le Product Owner vient le voir en lui indiquant qu'il craint que l'équipe de développement ne soit pas en mesure de compléter l'intégralité du Sprint Backlog avant la fin du Sprint. Que devrait faire Steven dans cette situation ?
A. Informer le Product Owner que l'équipe de développement est propriétaire du Sprint Backlog et qu'il lui appartient de respecter ses engagements. Personne ne dit à l'équipe de développement comment transformer le Product Backlog en Increments de fonctionnalités potentiellement livrables.
B. Motiver l'équipe de développement à tenir son engagement envers le Product Owner.
C. Ajouter des personnes à l'équipe de développement pour répondre aux attentes du Product Owner.
D. Accompagner le Product Owner en lui expliquant que dans le développement logiciel complexe, il est impossible de garantir la totalité du périmètre prévu lors du Sprint Planning. À mesure que l'on apprend davantage pendant le Sprint, de nouveaux travaux peuvent émerger et impacter le Sprint Backlog.
✓ Bonne réponse : D
L'option B est correcte. Le Scrum Master doit accompagner le Product Owner en lui expliquant que l'empirisme et l'émergence sont au cœur de Scrum ; la complexité rend toute prévision parfaite impossible. Les nouveaux apprentissages réalisés durant le Sprint affectent naturellement le Sprint Backlog. L'option A démotive l'équipe par une pression irréaliste, l'option C est défensive et ignore les préoccupations des parties prenantes, et l'option D enfreint le principe selon lequel l'ajout de personnes en cours de Sprint réduit la productivité et ne résout pas les problèmes de fond.
Question 8 / 10
Les parties prenantes ne sont autorisées à rencontrer la Scrum Team qu'à la Sprint Review.
Vrai ou Faux ?
A. Vrai.
B. Faux.
✓ Bonne réponse : B
Faux. Le Guide Scrum ne limite pas les interactions avec les parties prenantes aux seules Sprint Reviews. En effet, la transparence et la collaboration sont des valeurs Scrum. Les parties prenantes peuvent échanger avec la Scrum Team tout au long du Sprint ; la Sprint Review est simplement l'opportunité formelle de recueillir des retours et d'effectuer une inspection.
Question 9 / 10
Steven est Scrum Master au sein d'une nouvelle Scrum Team. Quelle serait la meilleure façon pour lui de déterminer si le Product Owner interagit suffisamment avec la Development Team durant un Sprint ?
A. Le Product Owner doit toujours être présent avec la Development Team. L'indisponibilité du Product Owner est interdite dans Scrum.
B. Observer si le Product Owner a fourni suffisamment d'informations lors du Sprint Planning pour que sa présence soit facultative durant le Sprint. Le niveau d'autonomie au sein de la Development Team peut être le résultat d'une présence adéquate du Product Owner.
C. Vérifier si le Product Owner est activement impliqué lors des Daily Scrums.
D. Vérifier si l'Incrément présenté lors de la Sprint Review correspond aux attentes du Product Owner.
✓ Bonne réponse : B
L'option C est correcte. L'implication du Product Owner doit être calibrée en fonction de l'autonomie de l'équipe — une clarté suffisante lors du Sprint Planning permet l'indépendance de l'équipe durant le Sprint. Cet équilibre se mesure à la capacité de l'Increment à répondre aux attentes, et non à la présence physique à chaque événement. L'option A confond l'observation avec l'implication, l'option B est réactive plutôt que préventive, et l'option D constitue une interprétation extrémiste et erronée de Scrum.
Question 10 / 10
Quelle recommandation le Scrum Master doit-il formuler si le Product Owner lui demande comment les estimations doivent être réalisées dans Scrum ?
A. Les estimations doivent suivre la suite de Fibonacci.
B. La Development Team est responsable des estimations.
C. Les estimations doivent être exprimées en Story Points.
D. Les estimations sont réalisées par le Product Owner.
E. Les estimations doivent être exprimées en unités relatives.
✓ Bonne réponse : B
La Development Team est responsable de toutes les estimations dans Scrum. Le Scrum Master ne doit pas imposer le format (Story Points ou autres unités relatives) ni l'ordre d'estimation — seule la Development Team est propriétaire du processus d'estimation. Cela protège l'autonomie et la responsabilité de l'équipe.
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. 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.
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. 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.
✓ Bonne réponse : A
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 2 / 10
En attendant les réponses, le responsable des tests a été chargé de préparer des plans de test pour valider l\'application logicielle livrée par le soumissionnaire retenu. Quelle méthode d\'estimation est appropriée à ce stade du projet ?
A. Créer une estimation basée sur un pourcentage de l\'effort de développement
B. Créer une estimation basée sur la complexité du code
C. Créer une estimation basée sur les références du soumissionnaire retenu
D. Créer une estimation basée sur la technique d\'analyse de points de fonction et l\'analyse de points de test
✓ Bonne réponse : D
Réponse : Créer une estimation basée sur la technique d\'analyse de points de fonction et l\'analyse de points de test. Explication : La réponse A est correcte car l\'analyse de points de fonction combinée à l\'analyse de points de test produit une estimation précoce basée sur la taille, spécifique aux tests, indépendante de la disponibilité du code source. L\'APF fournit une métrique de taille fonctionnelle, l\'APT traduit cette taille en effort de test en appliquant les facteurs de testabilité et de qualité.
Question 3 / 10
Qu\'est-ce que la couverture de test?
A. Pourcentage des heures planifiées travaillées cette semaine
B. Pourcentage des itérations de test complétées
C. Pourcentage des exigences métier exercées
D. Pourcentage des pays disposant de scénarios de test
✓ Bonne réponse : C
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 4 / 10
Pour un logiciel de surveillance médicale dans le domaine médical. Lequel des éléments suivants vous attendriez-vous le moins à voir abordé dans le plan de test?
A. Portabilité
B. Disponibilité
C. Fiabilité
D. Sécurité
✓ Bonne réponse : A
Réponse : Portabilité. Explication : C est correct car la portabilité est un attribut non-fonctionnel de faible priorité pour un système de surveillance médicale critique pour la sécurité, normalement lié à des piles matériel/système d\'exploitation certifiées. La disponibilité, la sécurité et la fiabilité ont un impact direct sur le risque patient et les preuves réglementaires.
Question 5 / 10
Lequel des éléments suivants est une métrique appropriée pour mesurer l\'efficacité du processus de test dans la réalisation de l\'un de ces objectifs ?
A. Pourcentage de l\'effort de test consacré aux tests de régression
B. Nombre moyen de jours entre la découverte et la résolution d\'un défaut
C. Nombre de lignes de code écrites par développeur par jour
D. Pourcentage de couverture des exigences
✓ Bonne réponse : D
Réponse : Pourcentage de couverture des exigences. Explication : B est correct car le pourcentage de couverture des exigences quantifie directement l\'adéquation des tests par rapport à l\'objectif déclaré de valider que le système satisfait ses exigences. L\'efficacité du test dans un contexte piloté par les exigences repose sur la mesure objective de la complétude de la couverture des exigences et de la détection des non-conformités.
Question 6 / 10
En général, quelle partie de l\'activité de test est la plus difficile à estimer ?
A. Management des tests
B. Conception des tests
C. Exécution des tests
D. Planification des tests
✓ Bonne réponse : C
Réponse : Exécution des tests. Explication : L\'exécution des tests représente la portion la plus importante et la moins prévisible de la variabilité (taux de découverte de défauts, disponibilité de l\'environnement, productivité humaine, boucles de rework). C\'est donc la partie la plus difficile à estimer.
Question 7 / 10
Lequel des éléments suivants vous attendriez-vous à trouver dans le plan directeur de test ?
A. Une description de la façon dont les cas de test sont référencés croisés aux exigences dans l\'outil de gestion de test.
B. Une liste des noms des testeurs qui effectueront les tests de performance pour la dernière itération.
C. L\'approche de test qui sera appliquée aux tests d\'intégration système.
D. Une identification détaillée des ressources qui effectueront les tests structurels à la première itération.
✓ Bonne réponse : C
Réponse : L\'approche de test qui sera appliquée aux tests d\'intégration système.. Explication : C est correct car le plan directeur de test est un document au niveau du programme qui spécifie l\'approche de test de haut niveau pour les principaux niveaux de test, y compris les tests d\'intégration système. Le plan directeur communique la portée, les objectifs, l\'approche générale de test aux parties prenantes, tandis que les détails d\'exécution relèvent des plans subordonnés.
Question 8 / 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. 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).
B. Le pourcentage de couverture de décision atteint durant les tests unitaires.
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. Le pourcentage de couverture des exigences atteint durant le test d'intégration système.
✓ Bonne réponse : A, B
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 9 / 10
Laquelle des propositions suivantes est une caractéristique du bon test dans n\'importe quel modèle de cycle de vie?
A. Chaque niveau de test a des objectifs de test spécifiques à ce niveau.
B. L\'analyse et la conception des tests commencent dès que le développement est terminé.
C. Tous les examens de documents impliquent l\'équipe de développement.
D. Certaines, mais pas toutes, les activités de développement ont des activités de test correspondantes.
✓ Bonne réponse : A
Réponse : Chaque niveau de test a des objectifs de test spécifiques à ce niveau.. Explication : C est correct car la définition d\'objectifs de test pour chaque niveau de test garantit que les tests sont intentionnels, mesurables et traçables aux risques correspondants. Le bon test dans tout modèle de cycle de vie exige que les activités de test soient planifiées et exécutées avec des objectifs spécifiques au niveau.
Question 10 / 10
Quel aspect dans l\'estimation de test représente le risque principal dans ce projet ?
A. Qualité de la spécification
B. Les coûts du matériel et des outils
C. Disponibilité des utilisateurs finaux
D. Qualité d\'entrée inconnue due au développement par un tiers
✓ Bonne réponse : D
Réponse : Qualité d\'entrée inconnue due au développement par un tiers. Explication : D est correct car la qualité d\'entrée inconnue provenant du développement par un tiers crée le plus grand risque d\'estimateur : variance élevée des taux de défauts, comportements d\'intégration imprévisibles et efforts de vérification imprévisibles qui gonflent directement les estimations de temps et ressources. Les hypothèses quantifiées deviennent invalides avec les entrées tierces.
Votre outil documents(query) retourne des résultats sous la forme « 3 documents trouvés : Proposition budgétaire T2, Prévision budgétaire T2, Bilan annuel ». Vous souhaitez que l'agent puisse traiter document(4, multi) et doc(24, multi). Quel format de retour permettrait le mieux ces flux de travail en plusieurs étapes ?
A. Un tableau JSON des titres de documents extraits des résultats de recherche.
B. Des URL sur lesquelles les utilisateurs peuvent cliquer pour ouvrir le document dans leur navigateur.
C. Des descriptions plus détaillées et lisibles par un humain, incluant la taille et les auteurs.
D. Des données structurées contenant les identifiants et les métadonnées de chaque document trouvé.
✓ Bonne réponse : D
A. Des URLs sur lesquelles les utilisateurs peuvent cliquer pour ouvrir le document dans leur navigateur. Incorrect. Les URLs sont utiles pour les utilisateurs, mais ne sont pas idéales pour les agents effectuant des workflows en plusieurs étapes nécessitant un référencement fiable et des opérations supplémentaires. B. Des données structurées contenant les identifiants de documents et les métadonnées pour chaque résultat. Correct. Cela permet à l'agent de référencer de manière programmatique des documents spécifiques (via des identifiants) à travers plusieurs étapes, rendant les workflows tels que les requêtes de suivi ou la récupération de documents précis et fiables. C. Un tableau JSON de titres de documents extraits des résultats de recherche. Incorrect. Les titres seuls sont ambigus et ne constituent pas des identifiants stables, ce qui rend difficile pour les agents d'agir de manière fiable sur des documents spécifiques. D. Des descriptions plus détaillées et lisibles par l'humain, incluant la taille et les auteurs. Incorrect. Utile pour les utilisateurs, mais toujours non structuré et non adapté à des opérations précises d'agents en plusieurs étapes.
Question 2 / 10
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. Le coordinateur n'a pas inclus les sorties des agents précédents dans le prompt de l'agent de synthèse.
B. Les sous-agents doivent partager une connexion API unique pour permettre un partage automatique du contexte entre les invocations.
C. 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.
D. 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.
✓ Bonne réponse : A
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 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 descriptions de paramètres claires expliquant le format attendu, par exemple « user_id : UUID de l'utilisateur à mettre à jour (obligatoire) »
B. Des réponses d'erreur détaillées expliquant pourquoi les valeurs de paramètres invalides ont été rejetées
C. Des contraintes strictes de type JSON Schema marquant user_id comme obligatoire et définissant fields_to_update comme un type objet
D. Des noms de paramètres verbeux encodant des indications de format, comme user_id_string_uuid_format
✓ Bonne réponse : A
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
Votre outil de recherche de vols appelle une API externe d'une compagnie aérienne qui retourne occasionnellement une erreur 503 Service Unavailable. Quelle est la manière la plus efficace de gérer cette erreur dans l'implémentation de votre outil ?
A. Journaliser l'erreur en interne et retourner une réponse vide, laissant le modèle continuer sans les données de vol.
B. Retourner un message d'erreur dans le résultat de l'outil expliquant que le service est temporairement indisponible.
C. Réessayer automatiquement la requête jusqu'à cinq fois avec un délai exponentiel avant de retourner les résultats à l'agent.
D. Retourner une liste de vols vide comme si la recherche avait réussi mais n'avait trouvé aucun vol correspondant.
✓ Bonne réponse : C
A. Retourner une liste de vols vide comme si la recherche avait réussi mais n'avait trouvé aucun vol correspondant. Incorrect. Cela masque l'échec et induit le système en erreur en lui faisant croire qu'aucun vol n'existe, ce qui peut conduire à des conclusions incorrectes. B. Enregistrer l'erreur en interne et retourner une réponse vide, laissant le modèle continuer sans les données de vols. Incorrect. Cela supprime également le signal d'échec, empêchant l'agent de prendre des mesures correctives. C. Retourner un message d'erreur dans le résultat de l'outil expliquant que le service est temporairement indisponible. Incorrect. Bien que transparent, cela ne tente pas à lui seul une récupération et peut dégrader inutilement l'expérience utilisateur. D. Réessayer automatiquement la requête jusqu'à cinq fois avec un backoff exponentiel avant de retourner les résultats à l'agent. Correct. Il s'agit de l'approche la plus efficace : elle gère les pannes transitoires de manière élégante, améliore la fiabilité et ne remonte les erreurs que si les tentatives échouent.
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. 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.
B. 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.
C. 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.
D. L'agent de recherche web invoque directement l'agent d'analyse de documents, en utilisant les sources découvertes comme paramètres.
✓ Bonne réponse : C
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
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. Appeler escalate_to_human en ne transmettant que le message original du client.
B. Tenter quand même le remboursement avec process_refund, et n'escalader que si le système rejette la transaction.
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 7 / 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. Claude requires a vector database connection to maintain conversation memory
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. The model's context window has been exceeded by the conversation length
✓ 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 8 / 10
Lorsque l'agent appelle lookup_order et reçoit les détails d'une commande indiquant que l'article a été acheté il y a 45 jours, comment la boucle agentique détermine-t-elle s'il faut appeler process_refund ou escalader vers un humain ?
A. La couche d'orchestration achemine automatiquement vers l'outil suivant en fonction du champ de statut de la commande.
B. Les détails de la commande sont ajoutés à la conversation et le modèle raisonne pour décider quelle action entreprendre.
C. L'agent exécute les étapes restantes d'une séquence d'outils planifiée au début de la requête.
D. L'agent suit un arbre de décision préconfiguré associant les attributs de la commande à des appels d'outils spécifiques.
✓ Bonne réponse : B
B. Les détails de la commande sont ajoutés à la conversation et le modèle raisonne sur l'action à entreprendre. Correct. Dans une boucle agentique, les résultats des outils (comme « acheté il y a 45 jours ») sont réinjectés dans le contexte du modèle, et celui-ci réévalue la situation de manière dynamique. Il décide ensuite s'il convient de procéder avec process_refund, d'escalader vers un humain, ou d'entreprendre une autre action en fonction de la politique et des informations mises à jour. Pourquoi les autres réponses sont incorrectes : A. Séquence d'outils fixe planifiée dès le départ — Incorrect. Les systèmes agentiques ne sont pas des flux de travail statiques ; ils s'adaptent après chaque observation. C. Arbre de décision préconfiguré — Incorrect. Il s'agit d'une automatisation basée sur des règles, et non d'un raisonnement piloté par un LLM. D. La couche d'orchestration achemine automatiquement le prochain appel d'outil — Incorrect. Cela supprime le rôle de raisonnement du modèle et le transforme en un routage déterministe.
Question 9 / 10
L'analyse des performances révèle que votre contexte est composé de résultats RAG accumulés provenant de toutes les requêtes précédentes, ce qui empiète sur l'historique de la conversation et entraîne une dégradation de la cohérence après 15 tours ou plus. Quelle approche résout le mieux ce problème ?
A. Mettre en place une fenêtre glissante pour les résultats RAG des 2 à 3 dernières requêtes tout en préservant l'historique de la conversation.
B. Réaffecter le budget de contexte en faveur des résultats RAG tout en réduisant l'allocation réservée à l'historique de la conversation.
C. Compresser tous les résultats RAG en un document de synthèse consolidé qui se met à jour de manière incrémentale après chaque récupération.
D. Mettre en place une déduplication sémantique pour identifier et supprimer les informations redondantes dans les résultats RAG accumulés et les tours de conversation.
✓ Bonne réponse : A
A. Mettre en œuvre une déduplication sémantique pour identifier et supprimer les informations redondantes dans les résultats RAG accumulés et les tours de conversation — Incorrect. Cela réduit la redondance, mais ne résout pas le problème central de l'accumulation non bornée du contexte RAG. B. Mettre en œuvre une fenêtre glissante pour les résultats RAG des 2 à 3 dernières requêtes tout en préservant l'historique de la conversation — Correct. Cela répond directement au problème de saturation du contexte en limitant la croissance du RAG tout en maintenant la continuité de la conversation. C. Réaffecter le budget de contexte en faveur des résultats RAG tout en réduisant l'allocation de l'historique de conversation — Incorrect. Cela détériore la cohérence en sacrifiant le contexte conversationnel. D. Compresser tous les résultats RAG en un document de synthèse consolidé qui se met à jour de manière incrémentielle après chaque récupération — Incorrect. Cela peut entraîner une perte d'informations et une dérive du résumé, en particulier sur de nombreux tours de conversation.
Question 10 / 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. Fournir au sous-agent des définitions d'outils lui permettant de demander les sorties des autres sous-agents via des callbacks.
D. 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.
✓ 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.
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.