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
Quelle affirmation décrit le mieux le pilier excellence opérationnelle du AWS Well-Architected Framework ?
Sélectionnez la bonne réponse.
A. Capacité à monitorer les systèmes et améliorer les processus de support.
B. Utilisation efficace des ressources de calcul.
C. Capacité du système à récupérer après une panne.
D. Gestion efficace des opérations de datacenter.
✓ Bonne réponse : A
Réponse : Capacité à monitorer les systèmes et améliorer les processus de support. Explication : L’excellence opérationnelle implique d’optimiser les opérations, la surveillance et l’amélioration continue des processus.
Question 2 / 10
Une entreprise exécute et gère son propre environnement Docker sur des instances Amazon EC2. L'entreprise souhaite une alternative pour aider à gérer la taille du cluster, la planification et la maintenance de l'environnement. Quel service AWS répond à ces exigences ?
A. AWS Lambda
B. Amazon RDS
C. Amazon Athena
D. AWS Fargate
✓ Bonne réponse : D
Réponse : AWS Fargate. Explication : AWS Fargate est un moteur de calcul sans serveur pour les conteneurs qui élimine le besoin de gérer l'infrastructure du cluster EC2. Il gère automatiquement la mise en service, la mise à l'échelle et la gestion du cluster, remplaçant l'approche manuelle de Docker sur EC2.
Question 3 / 10
Qu’est-ce qu’un utilisateur IAM doit fournir pour utiliser l’AWS CLI ?
Sélectionnez la bonne réponse.
A. UserID.
B. Nom d’utilisateur et mot de passe.
C. Jeton secret.
D. Clés d’accès.
✓ Bonne réponse : D
Réponse : Des clés d’accès. Explication : L’utilisation de la CLI nécessite l’authentification par des clés d’accès générées pour chaque utilisateur IAM.
Question 4 / 10
Une société a développé une solution aidant les clients AWS à optimiser leur architecture sur AWS. Quel programme AWS peut soutenir cette entreprise ?
Sélectionnez la bonne réponse.
A. APN Consulting Partners.
B. AWS TAM.
C. APN Technology Partners.
D. AWS Professional Services.
✓ Bonne réponse : C
Réponse : APN Technology Partners. Explication : Les APN Technology Partners proposent des solutions techniques validées pour optimiser l’usage du cloud AWS.
Question 5 / 10
Quelle option permet à un client de consulter l’activité de facturation Amazon EC2 du mois dernier ?
Sélectionnez la bonne réponse.
A. AWS Systems Manager.
B. AWS Budgets.
C. AWS Cost & Usage Reports.
D. AWS Pricing Calculator.
✓ Bonne réponse : C
Réponse : AWS Cost & Usage Reports. Explication : Les rapports Cost & Usage détaillent toute l’activité de facturation par service, y compris EC2, sur la période désirée.
Question 6 / 10
Quel service ou ressource AWS fournit des réponses aux questions liées à la sécurité les plus fréquemment posées que AWS reçoit de ses utilisateurs ?
A. A) AWS Artifact
B. B) Amazon Connect
C. D) AWS Knowledge Center
D. C) AWS Chatbot
✓ Bonne réponse : C
Réponse : D) AWS Knowledge Center. Le AWS Knowledge Center contient les réponses aux questions les plus fréquemment posées sur la sécurité et d'autres sujets généraux, fournissant un référentiel consultable des conseils, des solutions de dépannage et des informations sur les meilleures pratiques AWS.
Question 7 / 10
Parmi ces aspects de sécurité, lesquels sont gérés par AWS ? (Choisissez DEUX réponses)
Sélectionnez toutes les réponses correctes.
A. Patch matériel.
B. Sécurité VPC.
C. Permissions d’accès.
D. Chiffrement des volumes EBS.
E. Sécurité de l’infrastructure physique mondiale.
✓ Bonne réponse : A, E
Réponse : Patch matériel / Sécurité de l’infrastructure physique mondiale. Explication : AWS gère le patching matériel et l’infrastructure mondiale ; les autorisations d’accès et le chiffrement relèvent du client.
Question 8 / 10
Les Availability Zones d’une région sont reliées par des liens à faible latence. Quel est le bénéfice de ces liens ?
Sélectionnez la bonne réponse.
A. Assurer la haute dispo mondiale.
B. Créer une connexion privée avec votre datacenter.
C. Automatiser le provisionnement de ressources.
D. Permettre la réplication synchrone des données.
✓ Bonne réponse : D
Réponse : Permettre la réplication synchrone des données. Explication : Les liens rapides entre AZ rendent possible la réplication synchrone et la haute disponibilité des applications distribuées.
Question 9 / 10
Vous disposez du support AWS Basic et découvrez que des ressources AWS sont utilisées de manière malveillante. Que devez-vous faire ?
Sélectionnez la bonne réponse.
A. Contacter l’équipe Concierge AWS.
B. Contacter l’équipe Sécurité AWS.
C. Contacter l’équipe AWS Abuse.
D. Contacter le service client AWS.
✓ Bonne réponse : C
Réponse : Contacter l’équipe AWS Abuse. Explication : Pour signaler des abus, il faut contacter l’équipe AWS Abuse, même avec le support Basic.
Question 10 / 10
Une entreprise souhaite migrer ses bases de données relationnelles sur site vers le cloud AWS. L'entreprise souhaite utiliser une infrastructure aussi proche que possible de sa localisation géographique actuelle. Quel service ou ressource AWS l'entreprise devrait-elle utiliser pour sélectionner sa zone de déploiement Amazon RDS ?
A. AWS Wavelength
B. AWS Direct Connect
C. Amazon Connect
D. Régions AWS
✓ Bonne réponse : D
Réponse : Régions AWS. Explication : Les régions AWS permettent aux clients de déployer des ressources dans des emplacements géographiques spécifiques. Choisir une région proche de la localisation actuelle de l'entreprise minimise la latence et peut satisfaire les exigences de résidence des données lors de la migration.
Une entreprise souhaite que ses employés posent des questions sur ses politiques internes RH et obtiennent des réponses précises depuis ses propres documents SharePoint et Confluence. Quel service AWS est le plus adapté ?
A. Amazon Lex avec intégration SharePoint
B. Amazon Q Business avec connecteurs aux sources internes
C. Amazon Kendra seul
D. Amazon Bedrock avec une architecture RAG custom entièrement développée
✓ Bonne réponse : B
Amazon Q Business est conçu précisément pour ce cas d'usage : connecter les données internes d'une entreprise (SharePoint, Confluence, S3, Salesforce, etc.) via des connecteurs natifs, puis permettre aux employés d'interroger ces sources via un assistant IA. Il gère les permissions utilisateur (réponses filtrées selon les droits d'accès). Amazon Bedrock nécessite une architecture RAG custom. Amazon Kendra est une recherche sémantique mais sans chatbot intégré. Amazon Lex est pour les chatbots NLU basiques.
Question 2 / 10
Les arbres de décision sont plus interprétables que des réseaux profonds pour expliquer un chemin de décision.
A. Vrai
B. Faux
✓ Bonne réponse : A
Interprétabilité des arbres de décision : Les arbres de décision suivent un chemin linéaire de conditions (if-then) lisibles à chaque nœud, permettant de tracer exactement pourquoi une prédiction est faite. À l'inverse, les réseaux profonds (deep learning) fonctionnent comme des "boîtes noires" avec des milliers de paramètres non interprétables, rendant impossible d'expliquer chaque décision précisément.
Question 3 / 10
Quel service AWS natif est spécialisé dans l'analyse de sentiments, l'extraction d'entités nommées et la classification de texte ?
A. Amazon Comprehend
B. Amazon Textract
C. Amazon Lex
D. AWS Glue DataBrew
✓ Bonne réponse : A
Amazon Comprehend : service NLP natif AWS spécialisé dans l'analyse de texte non structuré. Il détecte automatiquement les sentiments (positif/négatif/neutre), extrait les entités nommées (personnes, lieux, organisations) et classe les documents. Contrairement à Lex (chatbots conversationnels), Textract (OCR/documents scannés) ou DataBrew (préparation de données), Comprehend analyse exclusivement le contenu sémantique du texte.
Question 4 / 10
Pour segmenter et catégoriser automatiquement des images d'animaux sans annotation manuelle préalable, quelle technique ML est la plus appropriée ?
A. Image inpainting pour compléter les images incomplètes
B. Anomaly detection pour identifier les animaux inhabituels
C. Object detection avec un modèle pré-entraîné
D. Named Entity Recognition pour extraire les noms d'espèces du texte
✓ Bonne réponse : C
Object detection : détecte et classe automatiquement les objets (animaux) dans les images sans annotation préalable, en localisant leurs positions via des boîtes englobantes. Contrairement à l'anomaly detection (qui identifie seulement les cas inhabituels), à la NER (qui extrait du texte) ou à l'inpainting (qui complète des images), seule la détection d'objets combine classification et segmentation spatiale pour catégoriser tous les animaux présents.
Question 5 / 10
Une startup FinTech doit générer automatiquement des rapports d'analyse de données financières structurées (CSV, JSON) en narratifs professionnels. Quel approche est la plus efficace ?
A. Bedrock avec prompt engineering pour transformer données en narratifs contextualisés
B. Forecast pour prédire les futures valeurs
C. Textract pour extraire les données financières des documents
D. Polly pour générer audio des rapports uniquement
✓ Bonne réponse : A
Narrativisation de données : Les modèles fondations excèlent à transformer données brutes en proses naturelles, insight business et explications. Bedrock avec prompt structuré (templates, exemples) crée rapports cohérents, scalables et professionnels à bas coût.
Question 6 / 10
Lorsque des images générées présentent un biais de représentation (ex. : sous-représentation d'un groupe démographique), quelle technique devrait être appliquée en premier ?
A. Détecter et ajouter des watermarks aux images générées
B. Monitorer le biais sans prendre de mesure corrective immédiate
C. Implémenter un système RAG pour rediriger les requêtes biaisées
D. Data augmentation et équilibrage des classes minoritaires dans le dataset d'entraînement
✓ Bonne réponse : D
Data augmentation et équilibrage des classes minoritaires : technique fondamentale qui augmente la représentation des groupes sous-représentés dans le dataset d'entraînement. Cela réduit directement le biais à la source. Contrairement au monitoring passif (qui n'agit pas), au RAG (qui détourne les requêtes) ou aux watermarks (qui ne corrigent pas le problème), cette approche traite la cause racine du déséquilibre des données.
Question 7 / 10
Quel service AWS est recommandé pour extraire des champs structurés et du texte depuis des documents PDF scannés ou des formulaires ?
A. Amazon Rekognition
B. Amazon Comprehend
C. Amazon Textract
D. AWS Glue
✓ Bonne réponse : C
Amazon Textract : service spécialisé dans l'extraction de données structurées (champs, tableaux, paires clé/valeur) depuis documents PDF, images scannées et formulaires via OCR intelligent. Contrairement à Rekognition (détection d'objets visuels) et Comprehend (analyse NLP de texte brut), Textract préserve la structure spatiale des documents, essentielle pour traiter formulaires et factures.
Question 8 / 10
Quelles sont deux capacités natives des modèles Amazon Titan disponibles sur Amazon Bedrock ?
A. Transcription audio en temps réel
B. Création d'embeddings vectoriels pour la recherche sémantique (Titan Embeddings)
C. Synthèse vocale à partir de texte (text-to-speech)
D. Génération et résumé de texte en plusieurs langues (Titan Text)
✓ Bonne réponse : B, D
Les modèles Amazon Titan sont développés par AWS et disponibles nativement sur Bedrock. Titan Text génère et résume du texte en plusieurs langues. Titan Embeddings convertit du texte en vecteurs numériques pour la recherche sémantique et les pipelines RAG. Titan Image Generator crée des images depuis des descriptions textuelles. Titan n'inclut pas nativement de synthèse vocale (c'est Amazon Polly) ni de transcription (c'est Amazon Transcribe).
Question 9 / 10
Pour prévenir les attaques par injection de prompt, laquelle des pratiques suivantes est inefficace ou contre-productive ?
A. Vérifier et filtrer les entrées utilisateurs avant envoi au modèle
B. Définir des templates de prompt robustes avec séparation entrée/instruction
C. Appliquer les principes du least-privilege pour les permissions IAM
D. Augmenter la température du modèle sans contrôle de sortie
✓ Bonne réponse : D
Température élevée sans contrôle : augmenter la température accroît l'aléa et la créativité du modèle, rendant les réponses moins prévisibles et plus susceptibles de générer du contenu indésirable ou malveillant. Contrairement aux autres pratiques qui renforcent la sécurité (templates robustes, least-privilege IAM, filtrage des entrées), cette approche aggrave les risques d'injection de prompt en réduisant la cohérence des protections.
Question 10 / 10
OpenSearch k‑NN fournit des index vectoriels pour des recherches sémantiques à grande échelle.
A. Vrai
B. Faux
✓ Bonne réponse : A
k-NN dans OpenSearch : algorithme de recherche par similarité qui indexe les vecteurs d'embeddings pour retrouver rapidement les documents sémantiquement proches. Contrairement à la recherche textuelle exacte, k-NN compare les distances vectorielles (cosinus, L2) permettant des recherches sémantiques à grande échelle. Indispensable pour les applications GenAI exploitant des modèles d'embeddings.
À quel moment une Scrum Team doit-elle livrer chaque Increment ?
A. Dès que le produit est exempt de défauts.
B. Lorsque la Scrum Team a terminé son travail.
C. Lorsqu'il est pertinent de le livrer.
D. Après chaque Sprint, sans exception.
✓ Bonne réponse : C
Réponse : Lorsqu'il est pertinent de le livrer. Explication : Le Guide Scrum n'impose pas de calendrier de livraison. Le Product Owner décide du moment où livrer un Increment en fonction de la valeur métier, des besoins des utilisateurs et des conditions du marché — et non selon un rythme fixe Sprint après Sprint.
Question 2 / 10
Comment les éléments du Product Backlog doivent-ils être sélectionnés lorsque plusieurs Scrum Teams travaillent à partir du même Product Backlog ?
A. Chaque Scrum Team prend un nombre égal d'éléments.
B. La Scrum Team ayant la vélocité la plus élevée sélectionne en premier les éléments du Product Backlog.
C. Le Product Owner décide.
D. Le Product Owner doit fournir à chaque équipe son propre Product Backlog.
E. Les équipes de développement sélectionnent le travail en accord avec le Product Owner.
✓ Bonne réponse : E
Réponse : Les équipes de développement sélectionnent les éléments de travail en accord avec le Product Owner. Explication : Plusieurs Scrum Teams travaillant à partir d'un seul Product Backlog se coordonnent avec le Product Owner pour sélectionner les éléments, en tenant compte des dépendances, des capacités des équipes et de la feuille de route globale du produit.
Question 3 / 10
Quelle tactique un Scrum Master devrait-il utiliser pour diviser un groupe de 100 personnes en plusieurs équipes de développement ?
A. Demander aux développeurs de se répartir eux-mêmes en équipes.
B. Demander au Product Owner d'assigner les personnes aux équipes.
C. Créer des équipes en fonction de leurs compétences sur plusieurs couches (telles que la base de données, l'interface utilisateur, etc.)
✓ Bonne réponse : A
Réponse : Les managers ne sont pas requis lors du Daily Scrum. Explication : Le Daily Scrum est un événement de la Development Team destiné à la coordination de l'équipe. La présence du management externe n'est pas requise et peut même nuire à la communication ouverte si les membres de l'équipe se sentent observés ou évalués.
Question 4 / 10
Scrum est une méthodologie qui explique en détail comment construire des logiciels de manière incrémentale.
A. Vrai
B. Faux
✓ Bonne réponse : B
Réponse : Faux. Explication : Scrum est un cadre de travail (framework), et non une méthodologie. Il ne prescrit pas de techniques d'ingénierie spécifiques ni de processus détaillés pour la construction de logiciels. Les équipes sont libres de choisir leurs propres pratiques au sein du cadre Scrum.
Question 5 / 10
Durant un Sprint, à quel moment de nouveaux travaux ou une décomposition supplémentaire des travaux sont-ils ajoutés au Sprint Backlog ?
A. Lorsque le Scrum Master a le temps de les saisir.
B. Lorsque le Product Owner identifie de nouveaux travaux.
C. Lors du Daily Scrum, après que la Development Team les a approuvés.
D. Dès que possible après qu'ils ont été identifiés.
✓ Bonne réponse : D
Réponse : Dès que possible après qu'ils ont été identifiés. Explication : Le Sprint Backlog est un plan vivant. Les nouvelles tâches ou décompositions sont ajoutées par l'équipe de développement dès qu'elle constate qu'elles sont nécessaires pour atteindre l'Objectif du Sprint — aucun processus d'approbation n'est requis.
Question 6 / 10
Qui lance le Daily Scrum ?
A. La personne que l'Équipe de Développement désigne pour commencer.
B. La personne qui a cassé le build en dernier.
C. La personne qui détient le jeton.
D. La dernière personne à arriver. Cela encourage la ponctualité et aide à respecter la time-box.
E. Le Scrum Master. Cela garantit que l'Équipe de Développement tient la réunion et respecte la time-box.
✓ Bonne réponse : A
Réponse : La personne que la Development Team décide de désigner pour commencer. Explication : Le Daily Scrum est auto-géré par la Development Team. C'est elle qui décide du format, de qui commence et de la façon dont elle le conduit. Le Scrum Master ne prescrit pas ces détails.
Question 7 / 10
Le Scrum Master est responsable de l'élimination de tous les impediments ; il facilite la résolution des problèmes par les Developers.
A. Vrai
B. Faux
✓ Bonne réponse : B
Faux. Les Developers sont responsables de la résolution des obstacles qui sont à leur portée. Le Scrum Master aide à supprimer les obstacles qui dépassent les capacités des Developers, notamment ceux d'ordre organisationnel.
Question 8 / 10
Qui crée les éléments du Product Backlog ?
A. N'importe qui, mais le Product Owner est responsable du Product Backlog
B. Uniquement les Developers
C. Uniquement le Scrum Master
D. Uniquement le Product Owner
✓ Bonne réponse : A
Autorité de création du Product Backlog : N'importe qui au sein de l'organisation peut créer des éléments du Product Backlog, y compris les parties prenantes, les développeurs et le Scrum Master. Cependant, le Product Owner est seul responsable du contenu, de l'ordre et de la clarté du Product Backlog. Cette distinction sépare le droit de création de la responsabilité, évitant ainsi l'idée reçue que seul le Product Owner peut rédiger des éléments.
Question 9 / 10
Le Product Backlog est ordonné par le Scrum Master en fonction de la capacité de l'équipe.
A. Faux
B. Vrai
✓ Bonne réponse : A
Autorité d'ordonnancement du Product Backlog : Le Product Owner est seul responsable de l'ordonnancement du Product Backlog en fonction de la valeur, du risque, des dépendances et des priorités métier — et non le Scrum Master. Le Scrum Master facilite les processus mais ne prend pas de décisions produit. La capacité de l'équipe influence le Sprint Planning, non le séquençage du Backlog.
Question 10 / 10
Quelle est la taille recommandée d'une Scrum Team ?
A. 3 à 9 personnes
B. 10 Developers ou moins, sans compter le Scrum Master et le Product Owner
C. 5 à 20 personnes
D. 10 personnes ou moins
✓ Bonne réponse : B
Composition de la Scrum Team : L'équipe est composée de 10 Developers maximum, auxquels s'ajoutent un Scrum Master et un Product Owner, ce qui porte le total à généralement 12 personnes ou moins. Cette taille optimise la communication et la collaboration tout en maintenant l'agilité. Les équipes plus petites sont souvent plus efficaces que les grandes.
Un partie prenante demande un changement urgent pendant le Sprint. Que doit faire le Product Owner ?
A. Demander au Scrum Master d'évaluer l'impact sur le Sprint Goal
B. Annuler le Sprint et le replanifier avec la nouvelle exigence
C. Ajouter immédiatement le changement au Sprint Backlog
D. Ajouter la demande au Product Backlog et la traiter lors d'un prochain Sprint Planning
✓ Bonne réponse : D
Le Product Owner devrait ajouter les demandes urgentes au Product Backlog plutôt que de modifier immédiatement le Sprint. Cela protège le Sprint Goal et l'engagement de l'équipe de développement, qui sont des principes fondamentaux de Scrum. Bien que le changement puisse être priorisé lors du prochain Sprint Planning, l'intégrer en cours de Sprint ou annuler le Sprint perturberait la concentration de l'équipe et violerait la nature itérative de Scrum. Le Scrum Master soutient le processus mais ne prend pas les décisions de priorisation — c'est la responsabilité du Product Owner.
Question 2 / 10
Parmi les pratiques suivantes, lesquelles pourraient aider le Product Owner à minimiser le gaspillage dans le développement et la maintenance du Product Backlog ? (Choisissez deux réponses.)
A. Déléguer la responsabilité du Product Backlog à quelqu'un d'autre.
B. Supprimer du Product Backlog les éléments qui n'ont pas été traités depuis longtemps.
C. Éviter de distraire la Scrum Team en conservant les nouveaux éléments du Product Backlog dans un backlog séparé jusqu'à ce qu'ils soient pleinement compris.
D. Ne décrire en détail les éléments du Product Backlog que lorsqu'il semble probable qu'ils seront implémentés.
✓ Bonne réponse : B, D
Réponse : Supprimer les éléments non traités depuis longtemps ; ne décrire complètement les éléments que lorsqu'ils sont susceptibles d'être implémentés. Explication : Maintenir un Product Backlog allégé permet de réduire les gaspillages. Les éléments peu susceptibles d'être implémentés consomment inutilement des efforts de refinement. L'élaboration progressive — détailler les éléments uniquement lorsqu'ils approchent de leur mise en œuvre — évite de spécifier un travail qui pourrait ne jamais être réalisé.
Question 3 / 10
Qui est responsable de l'efficacité de la Scrum Team ?
Choisissez la meilleure réponse.
A. Le Scrum Master
B. Le manager
C. Les parties prenantes
D. Le Product Owner
✓ Bonne réponse : A
Concept clé : La responsabilité du Scrum Master envers l'efficacité de l'équipe. Le Scrum Master est responsable de l'efficacité de la Scrum Team en supprimant les impediments, en facilitant les événements Scrum, en accompagnant les membres de l'équipe dans l'auto-organisation et en favorisant une culture d'amélioration continue. Bien que le Product Owner pilote la livraison de valeur et que les parties prenantes apportent leur contribution, aucun des deux n'est directement responsable de l'efficacité opérationnelle. Les managers externes aux Scrum Teams n'ont aucun rôle formel dans Scrum. L'approche de servant-leadership du Scrum Master garantit que l'équipe fonctionne de manière optimale dans le cadre de Scrum.
Question 4 / 10
Dans quel cas le Product Owner doit-il participer au Daily Scrum ? (Choisissez la meilleure réponse.)
A. Lorsqu'il y a des impediments à discuter.
B. Lorsque le Scrum Master demande au Product Owner d'y assister.
C. Lorsque le Product Owner travaille activement sur des éléments du Sprint Backlog ; il participe alors en tant que Developer.
D. Lorsque le Product Owner doit représenter le point de vue des parties prenantes auprès des Developers.
✓ Bonne réponse : C
Réponse : Lorsque le Product Owner travaille activement sur des éléments du Sprint Backlog, il participe en tant que Developer. Explication : Lorsqu'un Product Owner effectue également du travail de développement durant le Sprint, il participe au Daily Scrum en sa qualité de Developer, et non dans son rôle de Product Owner.
Question 5 / 10
Que se passe-t-il si la Scrum Team ne parvient pas à terminer son travail avant la fin du Sprint ? (Choisissez la meilleure réponse.)
A. La durée du Sprint reste inchangée et la Scrum Team apprend et s'adapte en continu.
B. Le Sprint est prolongé et les Sprints futurs adoptent cette nouvelle durée.
C. Le Sprint est temporairement prolongé. Des enseignements sont tirés pour éviter que cela ne se reproduise.
✓ Bonne réponse : A
Réponse : La durée du Sprint reste inchangée et la Scrum Team apprend et s'adapte en continu. Explication : Les Sprints ne sont jamais prolongés lorsque des travaux sont inachevés. Les éléments non terminés retournent dans le Product Backlog. L'équipe utilise la Rétrospective pour comprendre pourquoi le Sprint n'a pas été complété et s'améliorer pour la prochaine fois.
Question 6 / 10
Qu'est-ce qui rend un Increment acceptable ?
Choisissez la meilleure réponse.
A. La conformité à la Definition of Done
B. Une couverture de tests supérieure à 80%
C. La validation du manager
D. Un Burndown dans les objectifs
✓ Bonne réponse : A
Réponse : La conformité à la Definition of Done. Explication : Un Increment doit satisfaire à la DoD pour être considéré comme Terminé. Il doit également être utilisable et potentiellement livrable.
Question 7 / 10
Quels sont les artefacts Scrum ?
Choisissez la meilleure réponse.
A. Product Backlog, Sprint Backlog, Increment
B. Sprint Backlog, Gantt, KPI
C. Product Backlog, Release Plan, Burn-down
D. Increment, DoD, Personas
✓ Bonne réponse : A
Réponse : Product Backlog, Sprint Backlog, Increment. Explication : Les trois artefacts Scrum sont le Product Backlog, le Sprint Backlog et l'Increment — chacun étant associé à un engagement.
Question 8 / 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 9 / 10
Qui participe à l'affinage des éléments du Backlog, et qui est responsable en dernier ressort de leur priorisation ?
Choisissez la meilleure réponse.
A. Les parties prenantes sans l'équipe
B. Le Scrum Master uniquement
C. Principalement le PO et les Developers
D. Uniquement lors du Sprint Planning
✓ Bonne réponse : C
Réponse : Principalement le Product Owner et les Développeurs ; le Product Owner est responsable de l'ordre de priorité. Explication : Le Refinement est une activité continue impliquant à la fois le Product Owner et les Développeurs pour clarifier, décomposer et estimer les éléments. Le Product Owner reste responsable de l'ordonnancement du Backlog.
Question 10 / 10
Le Product Owner est une seule personne.
Répondez par Vrai ou Faux.
A. Faux
B. Vrai
✓ Bonne réponse : B
Concept clé : Responsabilité du Product Owner et structure du rôle. Bien qu'un Product Owner puisse recevoir des contributions de la part des parties prenantes, des dirigeants et des membres de l'équipe, Scrum définit explicitement le Product Owner comme un rôle individuel occupé par une seule personne. Cela garantit une autorité de décision claire, une responsabilité nette quant à la livraison de valeur produit, et élimine toute ambiguïté sur qui détient le Product Goal et priorise le Product Backlog. Le partage du rôle entre plusieurs personnes dilue les responsabilités et crée une confusion quant à l'autorité. Le Guide Scrum est sans équivoque : « Le Product Owner est une seule personne » afin de maintenir la clarté dans la gouvernance et l'orientation stratégique.
Quelle affirmation concernant l'approche adaptative dans le PMBOK7 est exacte ?
A. Dans une approche adaptative, les exigences émergent via le feedback itératif des parties prenantes
B. L'approche adaptative refuse toute modification du périmètre une fois le projet lancé
C. Dans une approche adaptative, toutes les exigences sont définies et figées avant le premier sprint
D. L'approche adaptative ne peut s'appliquer qu'aux projets informatiques
✓ Bonne réponse : A
Approche adaptative et émergence des exigences : Dans le PMBOK 7e édition, l'approche adaptative (Agile) reconnaît que les exigences ne peuvent pas être entièrement définies à l'avance, notamment dans des environnements complexes et incertains. Les exigences émergent progressivement à travers des cycles itératifs courts (sprints, itérations) où le feedback continu des parties prenantes, utilisateurs finaux et clients façonne l'évolution du produit. Ce mécanisme permet d'adapter le projet aux changements de besoins réels plutôt que de suivre un plan rigide établi initialement. Contrairement à l'approche prédictive où toutes les exigences sont gelées en amont, l'approche adaptative embrace le changement comme source de valeur. La deuxième option (exigences figées avant le sprint) caractérise une approche prédictive/Waterfall. La troisième option (refus des modifications) contredit totalement la philosophie adaptative qui valorise la flexibilité. La quatrième option (réservée à l'IT) est fausse : l'approche adaptative s'applique à tout type de projet complexe, au-delà de l'informatique (marketing, construction, recherche, etc.).
Question 2 / 10
Quels comportements sont alignés avec le principe d'engagement proactif des parties prenantes ?
Sélectionnez toutes les réponses correctes.
A. Éviter toute interaction directe pour gagner du temps et des ressources
B. Consulter régulièrement les parties prenantes et intégrer leurs retours
C. Communiquer uniquement en cas de crise ou de problème majeur
D. Prendre en compte et adresser leurs préoccupations et attentes
E. Adapter le message et le mode de communication à chaque groupe de parties prenantes
✓ Bonne réponse : B, D, E
Engagement proactif des parties prenantes : L'engagement proactif est un principe fondamental du PMBOK 7e édition qui promeut une communication bidirectionnelle, intentionnelle et continue avec les parties prenantes tout au long du cycle de vie du projet. Cela signifie aller au-delà d'une simple notification d'information pour créer un véritable dialogue où les parties prenantes se sentent écoutées, respectées et impliquées dans la prise de décision.
La bonne réponse met l'accent sur deux éléments critiques : la consultation régulière et l'intégration des retours. Consulter régulièrement signifie établir des points de contact planifiés et prévisibles, ce qui renforce la confiance et démontre le respect envers les parties prenantes. L'intégration des retours n'est pas une simple accumulation passive d'opinions, mais une action concrète : montrer comment leurs contributions ont influencé les décisions, les ajustements du projet ou la gestion des risques. Cela ferme la boucle du retour (feedback loop) et valide leur participation.
Les autres options échouent à capturer cette essence collaborative : adapter uniquement le message (option 2) sans consultation préalable est une communication à sens unique ; prendre en compte les préoccupations (option 3) est passif sans démonstration d'int
Question 3 / 10
Quel outil visuel est souvent utilisé en Agile pour suivre l’avancement du travail restant ?
Sélectionnez la bonne réponse.
A. Histogramme
B. PERT
C. Pareto
D. Burndown chart
✓ Bonne réponse : D
Le burndown chart est le graphique Agile de référence pour visualiser l'évolution du travail restant au fil du sprint : axe X = jours, axe Y = points ou tâches restants. Une ligne idéale montre la progression attendue ; la ligne réelle révèle si l'équipe est en avance ou en retard. L'histogramme représente des distributions, le diagramme de Pareto analyse les causes d'erreurs (80/20), et le PERT modélise les dépendances de tâches dans les projets complexes.
Question 4 / 10
Un projet montre EV = 300, PV = 320 et AC = 280. Quelle est la situation du projet ?
Sélectionnez la bonne réponse.
A. En retard mais sous le budget
B. En retard et au-dessus du budget
C. À l’équilibre
D. En avance et dans le budget
✓ Bonne réponse : A
Analyse de la Performance du Projet via les Indicateurs de Valeur Acquise (EVM) : La méthode de la Valeur Acquise (Earned Value Management) selon le PMBOK 7e édition utilise trois métriques fondamentales pour évaluer simultanément la performance chronologique et budgétaire d'un projet. PV (Planned Value = 320) représente le coût budgétisé du travail prévu à cette date ; EV (Earned Value = 300) est le coût budgétisé du travail réellement réalisé ; AC (Actual Cost = 280) est le coût réel engagé. Pour déterminer la situation du projet, deux comparaisons essentielles s'imposent : Analyse du délai : puisque EV (300) < PV (320), le travail réalisé représente moins de valeur que ce qui était prévu, signifiant que le projet accuse un retard dans son avancement. L'indice de performance calendaire (SPI = EV/PV = 300/320 = 0,9375 < 1,0) confirme ce retard. Analyse budgétaire : puisque EV (300) > AC (280), le projet a dépensé moins que la valeur du
Question 5 / 10
Quels sont les éléments essentiels d'un bon système de gouvernance de projet selon le PMBOK7 ?
Sélectionnez toutes les réponses correctes.
A. Alignement avec la stratégie de l'organisation
B. Reporting uniquement en fin de projet
C. Suppression de toute supervision du sponsor
D. Rôles et responsabilités clairs
E. Mécanismes d'escalade et de décision définis
✓ Bonne réponse : A, D, E
Gouvernance de projet et rôles/responsabilités clairs : Selon le PMBOK 7e édition, la gouvernance de projet constitue le cadre qui guide, supervise et contrôle les initiatives de l'organisation. Un système de gouvernance efficace repose sur des fondations essentielles : des rôles et responsabilités clairement définis pour tous les intervenants (sponsor, chef de projet, équipe, comité de gouvernance). Cette clarté évite les chevauchements, les conflits de pouvoir et les ambiguïtés décisionnelles qui paralysent les projets. Bien que les mécanismes d'escalade et de décision soient importants, ils sont secondaires sans rôles explicites. L'alignement stratégique est crucial mais découle d'une gouvernance bien structurée avec responsabilités claires. La suppression de toute supervision du sponsor est dangereuse et contraire aux bonnes pratiques : le sponsor doit rester impliqué pour valider les décisions majeures et l'alignement. Le reporting uniquement en fin de projet viole le principe de gouvernance continue du PMBOK 7, qui exige une surveillance régulière. Les rôles et responsabilités explicites constituent donc le pilier fondateur sur lequel s'édifient tous les autres éléments d'
Question 6 / 10
Un manager senior dans votre comité de pilotage domine systématiquement les discussions, réduisant la participation des autres décideurs. Quel ajustement apportez-vous aux réunions ?
A. Exclure ce manager des réunions futures
B. Lui demander discrètement avant la réunion de parler moins
C. Augmenter la fréquence des réunions pour diluer son impact
D. Structurer les réunions avec des tours de parole, des questions dirigées à chacun, et des règles d'écoute active transparentes
✓ Bonne réponse : D
Facilitation de réunion : structure formelle plutôt que répression individuelle. Des tours de parole équitables, des questions adressées nommément et des normes de groupe explicites garantissent la participation égale et renforcent la qualité des décisions collectives.
Question 7 / 10
Pendant une réunion d'équipe, un développeur critique le plan de projet en affirmant que plusieurs tâches planifiées n'apportent pas de valeur au client. Quelle est la meilleure réaction du chef de projet ?
Sélectionnez la bonne réponse.
A. Discipliner le membre pour insubordination et manque d'adhésion
B. Écouter les préoccupations, les analyser ensemble et ajuster le plan si la critique est justifiée
C. Remplacer le membre pour assurer l'homogénéité de l'équipe
D. Ignorer les préoccupations et maintenir le plan initial sans modification
✓ Bonne réponse : B
Réponse : Discuter avec l’équipe pour comprendre les préoccupations et ajuster le plan si nécessaire. L’engagement est renforcé par l’écoute.
Question 8 / 10
Un projet utilise un contrat à coûts remboursables (CR). Quel est le risque principal pour l’acheteur ?
Sélectionnez la bonne réponse.
A. Défaut de livraison
B. Non-conformité du produit
C. Manque de qualité
D. Dépassement des coûts
✓ Bonne réponse : D
Contrats à coûts remboursables (CR) : le fournisseur facture tous les coûts réels engagés plus une marge. L'acheteur assume le risque financier principal car il n'y a pas de plafond de dépenses préalablement fixé. Contrairement aux contrats à prix fixe qui protègent l'acheteur, les CR offrent peu d'incitation au contrôle budgétaire du prestataire.
Question 9 / 10
Comment l'adaptation (tailoring) des processus réduit-elle les gaspillages dans un projet selon le PMBOK 7e édition ?
A. En standardisant toutes les activités de manière identique pour réduire le temps de formation des équipes
B. En éliminant les activités et processus non essentiels qui n'apportent pas de valeur spécifique au projet considéré
C. En remplaçant systématiquement les ressources humaines par des outils automatisés partout où c'est techniquement possible
D. En limitant le périmètre du projet aux seules fonctionnalités prioritaires demandées par le sponsor
✓ Bonne réponse : B
Le tailoring évite les activités non essentielles en ajustant méthodes et artefacts au contexte, concentrant l’effort sur ce qui crée réellement de la valeur.
Question 10 / 10
Quels sont les livrables clés du processus de planification de la gestion des risques ?
Sélectionnez toutes les réponses correctes.
A. Stratégies de réponse
B. Matrice probabilité/impact
C. Plan de gestion des risques
D. Business case
✓ Bonne réponse : A, B, C
Plan de gestion des risques : Le seul livrable officiel du processus de planification de la gestion des risques (Plan Risk Management) selon le PMBOK 7e édition. Ce document définit comment les risques seront identifiés, analysés, répondus et surveillés tout au long du projet. Il établit les politiques, procédures, outils et responsabilités pour la gestion des risques, incluant les seuils de tolérance, les catégories de risques, et les rôles assignés. Contrairement aux autres options : la matrice probabilité/impact est un OUTIL d'analyse créé lors du processus d'analyse qualitative des risques (étape ultérieure), les stratégies de réponse aux risques sont des éléments du plan de réponse aux risques (un livrable différent généré plus tard), et le business case appartient à la phase d'initiation du projet. Le plan de gestion des risques est donc le seul résultat tangible et documenté directement produit par le processus Plan Risk Management, servant de fondation à tous les processus de gestion des risques qui suivront.
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 navigateur utilisé
B. Le nom du testeur
C. Le résultat attendu
D. Le niveau de sévérité du défaut
✓ 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 2 / 10
Pourquoi est-il important de tester tôt dans le cycle de développement ?
A. Pour réduire le coût de correction des défauts.
B. Pour garantir que le produit est exempt de défauts.
C. Pour éviter les tests de régression
D. Pour limiter le nombre total de tests nécessaires.
✓ Bonne réponse : A
Cette question correspond à l’objectif d’apprentissage FL-1.3.1 (K2) – Expliquer les sept principes du test.
● a) Faux → Les tests de régression restent nécessaires tout au long du cycle de vie du logiciel. ● b) Correct → Plus un défaut est détecté tôt, moins il est coûteux à corriger, car il est identifié avant qu’il ne se propage. ● c) Faux → Tester tôt ne garantit pas un produit exempt de défauts. ● d) Faux → Tester tôt ne signifie pas réduire le nombre total de tests nécessaires.
Question 3 / 10
Associez les types de test (1–4) aux objectifs correspondants (A–D) :
1. Test de régression2. Test de confirmation3. Test d’acceptation4. Test d’intégrationA. Vérifie qu’une modification n’a pas causé d’effets secondairesB. Permet de valider que le système répond aux besoins métierC. Vérifie qu’un défaut a bien été corrigéD. Évalue si les modules interagissent correctement entre euxSélectionnez UNE réponse.
A. 1A, 2C, 3B, 4D
B. 1C, 2D, 3A, 4B
C. 1D, 2C, 3B, 4A
D. 1B, 2A, 3C, 4D
✓ Bonne réponse : A
Cette question correspond à l’objectif FL-2.2.2 (K2) – Distinguer les différents types de tests. La réponse correcte est a) 1A, 2C, 3B, 4D ● 1)A : Correct : Régression = vérifier que rien n’a été cassé par un changement. ● 2)C : Correct : Confirmation = retester une correction spécifique. ● 3)B : Correct : Acceptation = répondre aux besoins métier. ● 4)D : Correct : Intégration = test des interfaces entre composants.
Question 4 / 10
Comment le choix du cycle de vie du développement logiciel impacte-t-il les activités de test ?
A. Dans un cycle en V, les tests sont planifiés tôt et exécutés après le développement
B. En mode Agile, les tests ne sont réalisés qu’en fin de projet pour valider le produit final
C. Dans un modèle en cascade, les tests peuvent être réalisés à tout moment du projet
D. Tous les modèles de cycle de vie du développement ont le même impact sur les activités de test
✓ Bonne réponse : A
Cette question correspond à l’objectif d\'apprentissage FL-2.1.1 (K2) – Expliquer l\'impact du cycle de vie du développement logiciel choisi sur le test.
● a) Correct → Dans le modèle en V, les tests sont planifiés dès le début, mais ils ne sont exécutés qu’après la phase de développement. ● b) Faux → En Agile, les tests sont intégrés tout au long des sprints et ne sont pas uniquement réalisés en fin de projet. ● c) Faux → Dans un modèle en cascade, les tests sont généralement exécutés après la phase de développement, pas à tout moment. ● d) Faux → Le cycle de vie influence fortement la manière dont les tests sont planifiés, exécutés et intégrés au projet.
Question 5 / 10
Dans quel cas l’utilisation d’une approche de test spécifique justifie-t-elle la nécessité des tests logiciels ?
A. 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.
B. 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.
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. 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.
✓ Bonne réponse : D
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 6 / 10
Quel est le nombre minimal de cas de test pour atteindre une couverture EP de 100% ?
Vous testez un site de réservation hôtelière qui comporte seulement deux critères derecherche :● Catégorie d\'hôtel (avec trois options possibles : économique; standard; luxe)● Type de vue (avec trois options possibles : pas de vue; vue partielle; vuepanoramique)Seuls les hôtels de catégorie luxe proposent une vue panoramique. Le formulaire disposed\'un mécanisme de validation intégré qui ne vous permettra pas d\'utiliser les critères derecherche qui violent cette règle.Chaque test comprend deux valeurs d\'entrée : catégorie d\'hôtel et type de vue. Voussouhaitez appliquer le partitionnement en classes d\'équivalence (EP) pour couvrir chaquecatégorie d\'hôtel et chaque type de vue dans vos tests.Sélectionnez UNE réponse.
A. 5
B. 4
C. 6
D. 3
✓ Bonne réponse : D
Cette question correspond à l\'objectif d\'apprentissage FL-4.2.1 (K3) - Appliquer le partitionnement en classes d\'équivalence pour dériver des cas de test.
● a) Correct → Pour couvrir toutes les classes d\'équivalence valides, nous avons besoin de tester : (économique, pas de vue), (économique, vue partielle), (standard, pas de vue), (standard, vue partielle), (luxe, pas de vue), (luxe, vue partielle), et (luxe, vue panoramique). Cependant, comme seuls les hôtels de luxe peuvent avoir une vue panoramique, et que le formulaire a une validation qui empêche les combinaisons invalides, nous pouvons couvrir toutes les classes valides avec 3 cas de test : (économique, pas de vue), (standard, vue partielle), et (luxe, vue panoramique). ● b) Faux → Trois cas de test suffisent pour couvrir toutes les classes d\'équivalence valides. ● c) Faux → Trois cas de test suffisent pour couvrir toutes les classes d\'équivalence valides. ● d) Faux →. Trois cas de test suffisent pour couvrir toutes les classes d\'équivalencevalides.
Question 7 / 10
Quel est l\'objectif principal des tests logiciels ?
A. Démontrer que le logiciel est exempt de défauts
B. Augmenter la probabilité que le logiciel réponde aux exigences et réduise les risques.
C. Remplacer l\'assurance qualité (QA).
D. Vérifier uniquement la conformité du logiciel aux spécifications.
✓ Bonne réponse : B
Cette question correspond à l’objectif d’apprentissage FL-1.1.1 (K1) – Identifier les objectifs habituels du test. ● a) Faux → Il est impossible de démontrer qu’un logiciel est totalement exempt de défauts. ● b) Correct → Les tests réduisent le risque de défauts et augmentent la probabilité que le logiciel réponde aux exigences. ● c) Faux → Vérifier la conformité aux spécifications est une partie des tests, mais pas leur seul objectif. ● d) Faux → Les tests ne remplacent pas l’assurance qualité, qui inclut d’autres activités comme l’analyse des processus.
Question 8 / 10
Comment les catégories de tests suivantes correspondent-elles aux quadrants de test agile ?
Considérez les catégories de tests suivantes (1-4) et les quadrants de test agile (A-D) :1. Test d\'accessibilité2. Test unitaire3. Test d\'acceptation utilisateur4. Test de performanceA. Quadrant de test agile Q1 : orienté technologie, support à l\'équipe de développementB. Quadrant de test agile Q2 : orienté métier, support à l\'équipe de développementC. Quadrant de test agile Q3 : orienté métier, critique du produitD. Quadrant de test agile Q4 : orienté technologie, critique du produitSélectionnez UNE réponse.
A. 1D, 2B, 3C, 4A
B. 1D, 2A, 3C, 4B
C. 1C, 2A, 3B, 4D
D. 1C, 2A, 3C, 4D
✓ Bonne réponse : D
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.
La bonne réponse est b) :
1. Test d\'accessibilité - Orienté métier, critique du produit (C) 2. Test unitaire - Orienté technologie, support à l\'équipe de développement (A) 3. Test d\'acceptation utilisateur - Orienté métier, critique du produit (C) 4. Test de performance - Orienté technologie, critique du produit (D) ● a) Faux → Le test d\'acceptation utilisateur est en C (orienté métier, critique du produit), pas en B. ● b) Correct → Toutes les correspondances sont correctes. ● c) Faux →- Le test d\'accessibilité est en C, pas en D, et le test de performance est en D, pas en B. ● d) Faux → Le test d\'accessibilité est en C, pas en D, et le test unitaire est en A, pas en B.
Question 9 / 10
Une équipe de test est confrontée à un délai serré pour tester une nouvelle application sans documentation détaillée. Quelle approche est la plus appropriée dans ce contexte ?
A. Attendre que la documentation soit complète avant de commencer les tests.
B. Automatiser tous les tests pour gagner du temps.
C. Rédiger des cas de test détaillés basés sur les spécifications disponibles
D. Effectuer des tests exploratoires pour découvrir rapidement des défauts.
✓ Bonne réponse : D
Cette question correspond à l\'objectif d\'apprentissage FL-4.4.1 (K2) – Expliquer les techniques de test basées sur l\'expérience et leur utilisation. ● a) Faux → La rédaction de cas de test détaillés nécessite une documentation complète, ce qui n\'est pas disponible ici. ● b) Correct → Les tests exploratoires permettent de découvrir rapidement des défauts même en l\'absence de documentation détaillée. ● c) Faux → Attendre la documentation complète retarderait inutilement le processus de test. ● d) Faux → L\'automatisation nécessite une connaissance préalable des cas de test et du comportement attendu, ce qui n\'est pas possible sans documentation.
Question 10 / 10
Laquelle des bonnes pratiques suivantes s’applique à tous les modèles de cycle de vie du développement logiciel ?
A. Réaliser des activités de test aussi tôt que possible
B. Commencer les tests uniquement après la fin du codage
C. Séparer strictement le test du développement, sans communication
D. Impliquer les testeurs uniquement lors des phases d’exécution
✓ Bonne réponse : A
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.
Un analyste SOC doit confirmer que le message d'un utilisateur privilégié n'a pas été altéré en transit. Laquelle des options suivantes garantit que le message n'a pas été modifié et qu'il provient bien de cet utilisateur spécifique ?
Sélectionnez la bonne réponse.
A. La non-répudiation
B. L'authentification à deux facteurs
C. Les listes de contrôle d'accès
D. Les journaux d'audit
✓ Bonne réponse : A
Non-répudiation : mécanisme cryptographique garantissant l'authentification de l'origine d'un message et la vérification de son intégrité. Il empêche l'expéditeur de nier avoir créé le message (preuve d'origine) tout en confirmant qu'aucune modification n'a eu lieu (preuve d'intégrité). Contrairement aux listes de contrôle d'accès (autorisation uniquement) ou aux journaux d'audit (détection après coup), la non-répudiation fournit une preuve cryptographique au moment de la transmission.
Question 2 / 10
Une entreprise subit des attaques visant à exploiter des vulnérabilités dans des versions obsolètes de navigateurs avec des exploits bien connus. Quelle solution de sécurité parmi les suivantes devrait être configurée pour offrir la meilleure capacité à surveiller et bloquer ces attaques basées sur des signatures connues ?
Sélectionnez la bonne réponse.
A. ACL
B. DLP
C. IDS
D. IPS
✓ Bonne réponse : D
Système de prévention des intrusions (IPS) : Un IPS bloque activement en temps réel les attaques basées sur des signatures connues en comparant le trafic réseau à une base de données de signatures d'exploits connus. Contrairement à l'IDS (qui se contente de détecter et d'alerter), l'IPS prend des mesures immédiates pour empêcher le trafic malveillant d'atteindre les systèmes. Les ACL et le DLP traitent respectivement le contrôle d'accès et la prévention des pertes de données, et non la détection des menaces.
Question 3 / 10
Un ingénieur doit trouver une solution qui crée une couche de sécurité supplémentaire en empêchant les accès non autorisés aux ressources internes de l'entreprise depuis des réseaux externes. Laquelle des solutions suivantes serait la plus adaptée ?
Sélectionnez la bonne réponse.
A. Déployer un pare-feu applicatif Web (WAF) pour filtrer le trafic HTTP/HTTPS
B. Utiliser l'authentification unique (SSO) pour simplifier l'authentification des utilisateurs sur les différentes applications
C. Installer un pare-feu périmétrique réseau avec filtrage de paquets sans état
D. Mettre en place un hôte bastion pour contrôler et surveiller l'accès aux systèmes internes
✓ Bonne réponse : D
Bastion Host : Un serveur renforcé à point d'entrée unique qui sert d'intermédiaire pour tous les accès externes aux ressources internes. Il ajoute une couche de sécurité critique en centralisant l'authentification, la surveillance et le contrôle des connexions, réduisant ainsi la surface d'attaque. Contrairement au WAF (qui filtre uniquement le trafic HTTP), aux pare-feux (filtrage de paquets basique) ou au SSO (authentification seule), un bastion host offre un contrôle d'accès complet et des capacités d'audit pour l'accès privilégié aux systèmes internes.
Question 4 / 10
Parmi les acteurs de menace suivants, lequel est le plus susceptible d'utiliser d'importantes ressources financières pour attaquer des systèmes critiques situés dans d'autres pays ?
Sélectionnez la bonne réponse.
A. Initiés
B. État-nation
C. Hacktiviste
D. Attaquant non qualifié
✓ Bonne réponse : B
Acteurs étatiques : gouvernements disposant de budgets conséquents, de capacités sophistiquées et d'une motivation géopolitique pour cibler des infrastructures critiques étrangères. Contrairement aux menaces internes (portée limitée), aux attaquants peu qualifiés (ressources minimales) ou aux hacktivistes (motivés par l'idéologie et non financés par un État), les États-nations possèdent les ressources financières et techniques nécessaires pour mener des campagnes avancées et soutenues contre des cibles stratégiques à l'étranger.
Question 5 / 10
Une entreprise a besoin d'un site de reprise pour ses systèmes critiques, mais la réplication continue des données et un RPO/RTO quasi nul ne sont pas financièrement acceptables. Un délai de reprise de plusieurs heures est tolérable. Lequel des sites suivants constituerait le choix le plus judicieux ?
Sélectionnez la bonne réponse.
A. Site géographiquement dispersé
B. Site froid (Cold site)
C. Site tiède (Warm site)
D. Site chaud (Hot site)
✓ Bonne réponse : C
Le site de secours chaud (Warm Site) : une infrastructure de reprise dont les systèmes sont partiellement configurés et les données synchronisées périodiquement, offrant un RPO/RTO de quelques heures à un coût modéré. Contrairement aux sites à disponibilité immédiate (réplication continue, coûteux), les Warm Sites équilibrent l'accessibilité financière et des délais de reprise acceptables. Les sites de secours à froid nécessitent une configuration manuelle et peuvent prendre plusieurs jours.
Question 6 / 10
De quel type de contrôle un pare-feu est-il un exemple ?
Sélectionnez la bonne réponse.
A. D. Un contrôle détectif
B. C. Un contrôle physique
C. A. Un contrôle administratif
D. B. Un contrôle technique
✓ Bonne réponse : D
Classification des contrôles techniques : Un pare-feu est un contrôle technique (préventif) — il utilise la technologie pour bloquer le trafic réseau non autorisé avant qu'il n'atteigne les systèmes. Contrairement aux contrôles administratifs (politiques/procédures), aux contrôles physiques (verrous/barrières) ou aux contrôles de détection (surveillance/alertes), les pare-feux préviennent activement les menaces grâce à des mécanismes matériels et logiciels.
Question 7 / 10
Quelle est la MEILLEURE méthode pour sécuriser les réseaux sans fil ?
Sélectionnez la bonne réponse.
A. A. Filtrage par adresse MAC
B. D. Chiffrement WEP
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 8 / 10
Un administrateur réseau détecte un accès non autorisé à des fichiers confidentiels. Quel principe a très probablement été violé ?
Sélectionnez la bonne réponse.
A. A. Intégrité
B. D. Authenticité
C. B. Confidentialité
D. C. Disponibilité
✓ Bonne réponse : C
La confidentialité : garantit que les informations sensibles ne sont accessibles qu'aux personnes autorisées. L'accès non autorisé à des fichiers confidentiels viole directement ce principe en exposant des données restreintes à des utilisateurs non autorisés. Tandis que l'intégrité protège l'exactitude des données, la disponibilité assure l'accès aux utilisateurs autorisés, et l'authenticité vérifie l'identité — aucun de ces principes ne traite la divulgation non autorisée d'informations sensibles.
Question 9 / 10
Parmi les options suivantes, laquelle est la méthode la PLUS efficace pour protéger un réseau sans fil contre les accès non autorisés ?
Sélectionnez la bonne réponse.
A. Utiliser le chiffrement WEP, la norme de sécurité sans fil d'origine
B. Activer le filtrage MAC pour n'autoriser que les adresses d'appareils connus à se connecter
C. Masquer le SSID pour éviter sa découverte fortuite par des outils de scan sans fil
D. Mettre en œuvre le chiffrement WPA3 avec des clés pré-partagées robustes ou une authentification d'entreprise
✓ Bonne réponse : D
Chiffrement WPA3 : la dernière norme de sécurité Wi-Fi offrant une protection avancée grâce à l'authentification simultanée des égaux (SAE) et au chiffrement individualisé des données. Elle empêche les accès non autorisés plus efficacement que le masquage des SSID ou le filtrage MAC, qui sont facilement contournables. Le WEP est obsolète et cryptographiquement compromis.
Question 10 / 10
Une entreprise utilise un lecteur de badge pour contrôler l'accès à ses bureaux. De quel type de contrôle s'agit-il ?
Sélectionnez la bonne réponse.
A. D. Contrôle détectif
B. C. Contrôle physique
C. A. Contrôle logique
D. B. Contrôle administratif
✓ Bonne réponse : B
Contrôle physique : Un lecteur de badge est un mécanisme tangible qui restreint physiquement l'accès aux espaces. Il empêche les entrées non autorisées en exigeant des identifiants avant d'accorder le passage. Contrairement aux contrôles logiques (basés sur des logiciels), aux contrôles administratifs (politiques) ou aux contrôles de détection (surveillance), les contrôles physiques sont des barrières matérielles qui empêchent activement l'accès.
Quelle plateforme Azure est fondée sur Apache Spark pour le traitement Big Data et le machine learning ?
A. Azure Databricks
B. Azure Synapse Analytics
C. Azure Monitor
D. Azure Machine Learning
✓ Bonne réponse : A
Azure Databricks : plateforme collaborative fondée sur Apache Spark, optimisée pour le traitement distribué de Big Data et le machine learning. Elle combine Spark (moteur de calcul puissant) avec un environnement notebook intégré et des outils ML. Contrairement à Azure Synapse Analytics (orientée data warehousing/SQL) ou Azure Machine Learning (ML spécialisé), Databricks excelle dans le traitement massif de données non structurées et les workflows Big Data collaboratifs.
Question 2 / 10
Votre entreprise a récemment rapporté les ventes du troisième trimestre. Vous avez le graphique présenté dans l'exhibit suivant. Quel type d'analyse est montré au quatrième trimestre ?
A. diagnostic
B. prédictive
C. descriptive
D. prescriptive
✓ Bonne réponse : B
Réponse : Prédictive. Explication : Le graphique du quatrième trimestre montre une prévision — projeter les valeurs futures en fonction des tendances historiques. L'analyse prédictive utilise des modèles statistiques et ML pour prévoir les résultats futurs, ce qui la distingue de l'analyse descriptive (ce qui s'est passé) et diagnostique (pourquoi cela s'est passé).
Question 3 / 10
Vous écrivez un ensemble de requêtes SQL que les administrateurs utiliseront pour dépanner une base de données Azure SQL. Vous devez intégrer des documents et des résultats de requête dans un notebook SQL. Que devriez-vous utiliser ?
A. Azure Data Studio
B. Microsoft SQL Server Management Studio (SSMS)
C. Azure PowerShell
D. Azure CLI
✓ Bonne réponse : A
Réponse : Azure Data Studio. Explication : Azure Data Studio est un outil de gestion de base de données multiplateforme qui supporte les notebooks SQL — combinant requêtes SQL, résultats, documentation textuelle et visualisations dans un seul document partageable, idéal pour le dépannage collaboratif et les runbooks.
Question 4 / 10
Quel service Azure permet de surveiller et d'auditer les accès aux données sensibles stockées dans Azure SQL Database ?
A. Azure Monitor uniquement pour les métriques de performance de SQL Database
B. Azure Key Vault pour chiffrer les données sensibles et contrôler l'accès aux clés
C. Azure SQL Auditing pour les journaux d'accès et Microsoft Defender for SQL pour la détection des menaces
D. Azure Policy pour bloquer automatiquement les requêtes non conformes
✓ Bonne réponse : C
Azure SQL Auditing enregistre les événements de base de données (connexions, requêtes, modifications de schéma) dans un journal d'audit stocké dans Azure Blob Storage, Azure Monitor Logs ou Azure Event Hubs. Il permet de détecter les accès non autorisés, les requêtes suspectes et de satisfaire aux exigences de conformité (RGPD, HIPAA, PCI-DSS). Complémentairement, Microsoft Defender for SQL (anciennement Advanced Threat Protection) détecte les comportements anormaux (injections SQL, accès depuis des IPs inconnues). Azure Monitor surveille les métriques de performance.
Question 5 / 10
Quel rôle se concentre principalement sur la visualisation et l’interprétation des données ?
A. Data engineer
B. DBA
C. Data scientist
D. Analyste de données
✓ Bonne réponse : D
L’analyste de données prépare des rapports et visualisations. Le data scientist crée des modèles prédictifs, et le DBA administre les bases.
Question 6 / 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. La clé de partition chiffre les données pour garantir la sécurité en transit
C. La clé de partition peut être modifiée après création du container sans impact sur les données
D. Elle distribue les données sur les partitions physiques ; son choix impacte la performance et l'uniformité de distribution
✓ Bonne réponse : D
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 7 / 10
Qu'est-ce que le masquage dynamique des données (Dynamic Data Masking) dans Azure SQL Database ?
A. Il masque les données sensibles à la volée pour les utilisateurs non autorisés sans modifier les données stockées
B. DDM chiffre les données sensibles en les stockant dans un coffre Azure Key Vault séparé
C. DDM supprime définitivement les données sensibles des résultats de requêtes pour protéger les utilisateurs
D. DDM est un outil de conformité RGPD qui anonymise définitivement les données personnelles
✓ Bonne réponse : A
Dynamic Data Masking (DDM) limite l'exposition des données sensibles en masquant automatiquement les données pour les utilisateurs non autorisés — sans modifier les données stockées. Exemple : un numéro de carte bancaire 4532-1234-5678-9012 apparaît comme XXXX-XXXX-XXXX-9012 pour un agent de support, mais en clair pour un administrateur financier. Le masquage s'applique au moment de la requête. Les règles définissent quelles colonnes masquer et selon quel pattern (email, numéro de téléphone, texte aléatoire). C'est une protection complémentaire au RBAC, pas un remplacement du chiffrement.
Question 8 / 10
Quelle est la différence entre des données structurées, semi-structurées et non structurées ?
A. Les données non structurées sont impossibles à analyser dans Azure
B. Structurées = schéma fixe (tables SQL) ; semi-structurées = organisation partielle (JSON/XML) ; non structurées = sans schéma (images, vidéos)
C. Les données semi-structurées ne peuvent être stockées que dans des bases NoSQL
D. Les données structurées sont les plus volumineuses ; les non structurées sont les plus précises
✓ Bonne réponse : B
Données structurées : organisées dans un schéma fixe et prédéfini (tables relationnelles avec colonnes typées). Ex. : SQL Server, Excel. Données semi-structurées : ont une organisation partielle mais pas de schéma rigide. Ex. : JSON, XML, CSV. Données non structurées : sans schéma défini. Ex. : images, vidéos, emails, PDF. Azure propose des solutions adaptées à chaque type : SQL Database (structuré), Cosmos DB (semi-structuré), Azure Blob Storage (non structuré).
Question 9 / 10
Quelle est la différence entre OLTP et OLAP dans le contexte de la gestion des données ?
A. OLAP est la version améliorée d'OLTP, remplaçant le premier dans tous les cas d'usage
B. OLTP gère les transactions rapides au quotidien ; OLAP analyse de grandes quantités de données historiques pour le décisionnel
C. OLTP et OLAP sont deux noms pour le même type de système de base de données
D. OLTP est exclusivement utilisé pour les bases NoSQL ; OLAP pour les bases relationnelles
✓ Bonne réponse : B
OLTP (Online Transaction Processing) optimise les transactions rapides et fréquentes : insertions, mises à jour, suppressions d'enregistrements individuels (ex. : saisie d'une commande, retrait bancaire). Les requêtes sont simples et touchent peu de lignes. OLAP (Online Analytical Processing) optimise les requêtes analytiques complexes sur de grands volumes de données historiques : agrégations, tendances, dimensions multiples (ex. : ventes par région par trimestre). Azure SQL est adapté à l'OLTP ; Azure Synapse Analytics à l'OLAP (data warehouse).
Question 10 / 10
Quels sont les quatre modèles de données pris en charge par Azure Cosmos DB ?
A. Cosmos DB supporte Document et Graphe uniquement, les autres modèles nécessitant des services séparés
B. Document, Clé-valeur, Colonne large et Graphe — Cosmos DB est multi-modèles avec plusieurs APIs
C. Cosmos DB supporte uniquement le modèle relationnel avec une API SQL complète
D. Uniquement Document et Clé-valeur — Cosmos DB ne supporte pas les graphes
✓ Bonne réponse : B
Azure Cosmos DB est une base de données NoSQL multi-modèles qui supporte : (1) Document (API SQL/Core et MongoDB) — données JSON semi-structurées, (2) Clé-valeur (API Table) — paires clé/valeur simples, (3) Colonne large (API Cassandra) — familles de colonnes, (4) Graphe (API Gremlin) — nœuds et arêtes pour les relations complexes. Cosmos DB garantit une latence inférieure à 10ms au 99e percentile et une disponibilité de 99,999% avec réplication multi-région.
Gestion des banques propres et comptes bancaires en S/4HANA (BAM) : sélectionnez les affirmations correctes.
Plusieurs réponses possibles.
A. On peut gérer des signataires et des statuts de comptes
B. Les comptes bancaires sont gérés dans Bank Account Management (apps Fiori)
C. Les banques propres ne sont pas nécessaires pour F110
D. Les comptes bancaires sont assignés à des sociétés et utilisés par F110
E. BAM est sans lien avec les méthodes de paiement
✓ Bonne réponse : A, B, D
Réponse : Les comptes bancaires sont gérés dans Bank Account Management (Fiori) ; Les banques propres sont nécessaires pour les paiements ; Les comptes doivent être assignés aux sociétés et utilisés par F110 ; Des signataires et statuts peuvent être gérés. Explication : BAM remplace la création classique de comptes bancaires par société et centralise la gouvernance.
Question 2 / 10
Quelles sont les tâches typiques de clôture du Grand Livre (GL) en SAP S/4HANA ?
Sélectionnez la meilleure réponse.
A. Ouverture MM uniquement
B. Création automatique de Business Partners
C. Valorisation devise, report de soldes, contrôles de clôture et publication des états financiers
D. Repricing et ajustement des commandes de vente
✓ Bonne réponse : C
Réponse : Valorisation devise, report de soldes, contrôles et publication Les tâches de clôture GL incluent typiquement : la valorisation des devises étrangères (postes ouverts), la comptabilisation des abonnements/régularisations (accruals), le nettoyage des comptes GR/IR, le lettrage automatique (F.13), et enfin le report de soldes (FAGLGVTR) pour l'ouverture de l'exercice suivant.
Question 3 / 10
L’Intercompany Reconciliation (ICR) en clôture a pour objectif principal de…
Choisissez la meilleure réponse.
A. Créer automatiquement des FSV
B. Remplacer la consolidation statutaire
C. Identifier et résoudre les écarts inter‑sociétés
D. Générer les paiements clients
✓ Bonne réponse : C
Réponse : Identifier et résoudre les écarts entre transactions réciproques des entités d’un même groupe. Explication : L’ICR compare soldes/mouvements inter‑sociétés et trace le statut de résolution des divergences.
Question 4 / 10
Quel outil de personnalisation SAP permet de définir des validations et contrôles (Checks) au niveau des documents FI (Comptabilité financière) ?
Sélectionnez la meilleure réponse.
A. OB52 (Autorisation utilisateur FI)
B. GGB0 (Messages de contrôle génériques)
C. GGB1 (Validations et substitutions FI-GL)
D. OKB9 (Paramétrage des bénéfices FI)
✓ Bonne réponse : C
Réponse : GGB1 La transaction GGB1 (Validations) permet de définir des règles de validation qui vérifient les données saisies dans les documents comptables avant leur enregistrement. Par exemple : bloquer une écriture si un compte de charges est utilisé avec un centre de profit non autorisé. C'est un outil de contrôle de saisie en temps réel.
Question 5 / 10
Quelle solution SAP standard est recommandée pour migrer des données d'immobilisations vers SAP S/4HANA ?
A. Transaction AS91
B. SAP Migration Cockpit (LTMC/LTMOM)
C. ABUMN
D. F-90
✓ Bonne réponse : B
Réponse : Migration Cockpit Le SAP Migration Cockpit est l'outil standard recommandé pour migrer les données d'immobilisations vers S/4HANA. Il fournit des modèles de migration prêts à l'emploi, gère la validation des données et assure la cohérence entre AA et GL (via ACDOCA) lors du transfert initial.
Question 6 / 10
Quelle transaction SAP permet de saisir directement une facture fournisseur en comptabilité sans référence à un bon de commande ?
A. FB60 — Saisie directe de facture fournisseur sans référence bon de commande
B. F-28 — Enregistrement d'entrée de paiement client
C. MIRO — Saisie de facture avec référence bon de commande
D. F-32 — Compensation de postes ouverts clients
✓ Bonne réponse : A
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 7 / 10
Le report de soldes GL (balance carryforward) peut être exécuté plusieurs fois si nécessaire.
Vrai ou faux ?
A. Faux
B. Vrai
✓ Bonne réponse : B
Réponse : Vrai Explication : Le report est réexécutable pour refléter d’éventuels ajustements tardifs avant l’ouverture définitive de l’exercice suivant.
Question 8 / 10
Quel code/outil standard exécute le report des soldes GL (vers l’exercice suivant) en environnement S/4HANA (GUI) ?
Choisissez la bonne réponse.
A. FAGLGVTR
B. FBZP
C. MR11
D. F.13
✓ Bonne réponse : A
Réponse : FAGLGVTR (ou app Fiori équivalente). Explication : Ce programme reporte les soldes GL de l’exercice N vers N+1.
Question 9 / 10
Quelle table centrale stocke les écritures FI, CO et AA de manière unifiée dans SAP S/4HANA ?
A. FAGLFLEXA
B. BKPF
C. ACDOCA (Universal Journal)
D. BSEG
✓ Bonne réponse : C
Réponse : ACDOCA La table ACDOCA (Universal Journal Entry Line Items) est la table centrale du Journal Universel en SAP S/4HANA. Elle remplace BSEG (FI), COEP (CO) et ANEK (AA) en consolidant toutes les écritures comptables dans un référentiel unique.
Question 10 / 10
Quelle affirmation décrit correctement la « détermination des comptes » (account determination) en AA ?
Choisissez la meilleure réponse.
A. Elle mappe les opérations AA vers des comptes GL par classe et zone
B. Elle choisit la devise de l’actif par classe
C. Elle gère l’imputation analytique CO
D. Elle remplace la clé d’amortissement
✓ Bonne réponse : A
Réponse : Elle mappe les opérations AA (APC, amortissement, cession) vers des comptes GL via des clés configurées par classe d’actifs et zone. Explication : La détermination des comptes pilote la comptabilisation automatique AA→GL.
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. Identifier les tests appropriés en analysant la complexité des cas de test.
B. 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.
C. Utiliser un sous-ensemble aléatoire de tests.
D. Automatiser les scripts de test à l'aide d'outils d'automatisation des tests basés sur l'IA.
✓ Bonne réponse : B
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 n'est pas susceptible de provoquer un problème de qualité des données affectant un seul modèle ML ?
A. Des problèmes matériels
B. Des problèmes de sécurité
C. Des poids incorrects
D. Des capteurs défaillants
✓ Bonne réponse : C
Réponse : Les poids incorrects ne sont pas susceptibles de provoquer un problème de qualité des données affectant un seul modèle ML. Explication : Les poids incorrects relèvent d'un problème algorithmique ou d'entraînement, et non d'un problème de qualité des données. Les problèmes de qualité des données incluent les valeurs manquantes, les enregistrements en double, les erreurs d'étiquetage et les biais d'échantillonnage.
Question 3 / 10
Lorsque les exigences sont rédigées dans des documents textuels, laquelle des options suivantes est la MEILLEURE approche pour générer des cas de test à partir de ces exigences ?
A. L'analyse de l'interface graphique (GUI) par vision par ordinateur.
B. L'analyse du code source pour générer des cas de test.
C. L'apprentissage automatique (ML) appliqué aux journaux d'exécution.
D. Le traitement du langage naturel appliqué aux exigences textuelles.
✓ Bonne réponse : D
Réponse : Le traitement du langage naturel appliqué aux exigences textuelles. Explication : Le traitement du langage naturel (NLP) permet d'analyser des documents textuels pour en extraire des entités, des relations et des actions, ce qui permet la génération automatique de cas de test à partir d'exigences en langage naturel. Il s'agit de l'approche IA la plus directe pour traiter des exigences stockées sous forme de documents texte.
Question 4 / 10
Laquelle des technologies suivantes est LA PLUS COURAMMENT utilisée pour mettre en œuvre l'IA ?
A. Les algorithmes génétiques
B. Les moteurs de recherche
C. Les structures de contrôle de cas
D. La programmation procédurale
✓ Bonne réponse : A
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 5 / 10
Lequel des problèmes suivants serait le mieux résolu en utilisant la régression, une catégorie de l'apprentissage supervisé ?
A. Déterminer si un animal est un cochon ou une vache à partir de la reconnaissance d'images
B. Reconnaître un couteau dans un bagage à main lors d'un contrôle de sécurité au scanner d'un aéroport
C. Déterminer l'âge optimal pour la production d'œufs d'une poule, à partir de données comprenant l'âge des poules et la production journalière moyenne d'œufs pour un million de poules
D. Prédire le comportement d'achat des clients en fonction de leur catégorie et de l'emplacement des présentoirs promotionnels dans un magasin
✓ Bonne réponse : C
Réponse : Déterminer l'âge optimal pour la production d'œufs à partir de l'âge et des données de production journalière. Explication : La régression prédit une valeur numérique continue. Prédire l'âge optimal (une valeur continue) à partir de métriques de production historiques est un problème de régression classique. La taille importante du jeu de données (un million de poules) permet d'obtenir un modèle de régression bien ajusté.
Question 6 / 10
Quel type de couverture DEVRAIT être utilisé si les cas de test doivent amener chaque neurone à atteindre à la fois des valeurs d'activation positives et négatives ?
A. Couverture par changement de signe
B. Couverture par valeur
C. Couverture par neurone
D. Couverture par seuil
✓ Bonne réponse : A
Réponse : Couverture par changement de signe. Explication : La couverture par changement de signe exige que chaque neurone produise au moins une valeur d'activation positive et au moins une valeur d'activation négative au cours des tests. Cela répond directement à l'exigence selon laquelle les neurones doivent atteindre des états d'activation à la fois positifs et négatifs.
Question 7 / 10
Laquelle des caractéristiques suivantes est la MOINS susceptible de provoquer des problèmes liés à la sécurité dans un système d'IA ?
A. La robustesse
B. La haute complexité
C. L'auto-apprentissage
D. Le non-déterminisme
✓ Bonne réponse : A
Réponse : La robustesse est la caractéristique la MOINS susceptible de provoquer des problèmes liés à la sécurité. Explication : Bien qu'un niveau de robustesse insuffisant puisse entraîner des défaillances, ce problème est généralement traité par les tests et les itérations. Les caractéristiques des systèmes d'IA les plus susceptibles de poser des problèmes de sécurité sont : le non-déterminisme (comportement imprévisible), le manque d'explicabilité (impossibilité d'auditer les décisions) et l'autonomie (actions effectuées sans supervision humaine).
Question 8 / 10
Laquelle des techniques suivantes est la plus efficace pour identifier les biais dans les données d'entraînement d'un modèle AI avant le déploiement ?
A. L'analyse de parité démographique et l'échantillonnage stratifié selon les attributs protégés
B. Les tests de stress avec des valeurs d'entrée extrêmes
C. Les tests de régression des versions précédentes du logiciel
D. Les tests de charge pour vérifier les performances du système sous fort trafic
✓ Bonne réponse : A
Concept clé : Détection des biais dans les données d'entraînement. L'analyse de parité démographique évalue si les résultats du modèle sont équitables entre les groupes démographiques. L'échantillonnage stratifié garantit la représentation de tous les attributs protégés, permettant aux testeurs d'identifier les problèmes d'équité avant le déploiement.
Question 9 / 10
Lequel des exemples suivants décrit le MIEUX un système doté de fonctions autonomes basées sur l'IA ?
A. Un système qui fait appel à des êtres humains pour toutes les décisions importantes.
B. Une usine de fabrication entièrement automatisée n'utilisant aucun logiciel.
C. Un système qui utilise un outil tel que Selenium.
D. Un système entièrement capable de réagir à son environnement.
✓ Bonne réponse : D
Réponse : Un système entièrement capable de réagir à son environnement. Explication : Un système d'IA autonome perçoit son environnement et prend des décisions sans intervention humaine. La capacité à réagir pleinement à l'environnement — en adaptant son comportement en fonction des données sensorielles sans nécessiter de commandes humaines — est la caractéristique fondamentale des fonctions autonomes de l'IA.
Question 10 / 10
La valeur d'activation en sortie d'un neurone dans un réseau de neurones est obtenue par un calcul appliqué à ce neurone. Laquelle des options suivantes décrit le MIEUX les entrées utilisées pour calculer cette valeur d'activation ?
A. Le biais individuel au niveau du neurone et les poids associés aux connexions entre les neurones.
B. Le biais individuel au niveau du neurone, les valeurs d'activation des neurones de la couche précédente et les poids associés aux connexions entre les neurones.
C. Les valeurs d'activation des neurones de la couche précédente et les poids associés aux connexions entre les neurones.
D. Le biais individuel au niveau du neurone et les valeurs d'activation des neurones de la couche précédente.
✓ Bonne réponse : B
Réponse : Le biais individuel du neurone, les valeurs d'activation de la couche précédente et les poids des connexions. Explication : La valeur d'activation d'un neurone est calculée selon la formule : fonction_activation(Σ(poids_i × activation_couche_précédente_i) + biais). Les trois entrées sont donc : le terme de biais propre au neurone, les valeurs d'activation pondérées issues de la couche précédente, et les poids des connexions entre les couches.
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. Aligner les pratiques et services de l\'organisation sur les besoins business évolutifs via l\'identification et l\'amélioration continues des services
D. S\'assurer que des informations exactes et fiables sur la configuration des services des fournisseurs sont disponibles quand et où elles sont nécessaires
✓ 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 2 / 10
Quelle pratique propose un point de contact unique pour les utilisateurs ?
A. La gestion des incidents
B. Le centre de services
C. La gestion des demandes de services
D. Habilitation des changements
✓ Bonne réponse : B
Réponse : Le centre de services. Explication : Le centre de services constitue le point de contact unique (SPOC) entre le fournisseur de services et les utilisateurs pour toutes les communications, demandes et incidents.
Question 3 / 10
Laquelle des options suivantes N’est habituellement PAS incluse dans la gestion des incidents ?
A. Le recours à des connaissances spécialisées pour les incidents compliqués
B. Des procédures formalisées pour enregistrer les incidents
C. Des procédures détaillées pour diagnostiquer les incidents
D. Des scripts pour recueillir des informations initiales sur les incidents
✓ Bonne réponse : C
Réponse : Des procédures détaillées pour diagnostiquer les incidents. Explication : La gestion des incidents vise une résolution rapide, pas la documentation détaillée de procédures de diagnostic. Les procédures détaillées relèvent de la gestion des problèmes et de la base de connaissances.
Question 4 / 10
Quel rôle soumet des demandes de services ?
A. L\'utilisateur ou son représentant autorisé
B. Le sponsor ou son représentant autorisé
C. Le client ou son représentant autorisé
D. Le fournisseur ou son représentant autorisé
✓ Bonne réponse : A
Réponse : L\'utilisateur ou son représentant autorisé. Explication : En ITIL 4, ce sont les utilisateurs (ou leurs représentants autorisés) qui soumettent des demandes de services, car ils sont les consommateurs directs des services fournis.
Question 5 / 10
Laquelle des options suivantes est un but de la pratique du « centre de services » ?
A. Réduire la probabilité et l\'impact des incidents en identifiant leurs causes réelles ou potentielles
B. Maximiser le nombre de changements informatiques réussis en vérifiant que les risques sont correctement évalués
C. Capturer la demande de résolution d\'incidents et les demandes de services
D. Définir des cibles claires basées sur le business, en matière de performances des services
✓ Bonne réponse : B
Réponse : Maximiser le nombre de changements informatiques réussis en vérifiant que les risques sont correctement évalués. Explication : Maximiser les changements informatiques réussis en évaluant correctement les risques est un objectif central de la gestion des services, que le centre de services contribue à atteindre en coordonnant les demandes.
Question 6 / 10
Quelle pratique a pour but de mettre à disposition des services et des fonctionnalités nouveaux ou modifiés ?
A. La gestion des demandes de services
B. La gestion des mises en production
C. Le habiliataion des changements
D. La gestion des déploiements
✓ Bonne réponse : B
Réponse : La gestion des mises en production. Explication : La gestion des mises en production a pour but de mettre à disposition des services et fonctionnalités nouveaux ou modifiés, en coordonnant le packaging et le déploiement des releases.
Question 7 / 10
Que faut-il faire en premier lieu lorsque l’on applique le principe directeur « privilégier la valeur » ?
A. Identifier les résultats facilités par le service
B. Déterminer le coût de la fourniture du service
C. Identifier tous les fournisseurs et les partenaires impliqués dans le service
D. Déterminer qui est le consommateur du service dans chaque situation
✓ Bonne réponse : D
Réponse : Déterminer qui est le consommateur du service dans chaque situation. Explication : Lors de l\'application du principe \'Privilégier la valeur\', la première étape est d\'identifier qui est le consommateur, car la valeur est toujours définie du point de vue du consommateur du service.
Question 8 / 10
Quel énoncé sur l’autorité de changement est CORRECT ?
A. Les changements urgents peuvent être implémentés sans l\'autorisation d\'une autoritéde changement
B. Une seule autorité de changement doit être assignée pour autoriser tous les types et les modèles de changements
C. Les changements normaux sont pré-autorisés et ne requièrent pas l\'intervention d\'une autorité de changement
D. Une autorité de changement doit être assignée pour chaque type et chaque modèle de changement
✓ Bonne réponse : D
Réponse : Une autorité de changement doit être assignée pour chaque type et chaque modèle de changement. Explication : Chaque type et modèle de changement doit avoir une autorité de changement désignée, garantissant une gouvernance claire et des décisions prises par les personnes appropriées selon le risque et l\'impact.
Question 9 / 10
Laquelle des options suivantes constitue un élément clé du principe directeur « opter pour la simplicité et rester pratique » ?
A. Essayer de créer une solution pour chaque exception
B. Commencer par une solution complexe, puis simplifier
C. Comprendre comment chaque élément contribue à la création de valeur
D. Ignorer les objectifs contradictoires des différentes parties prenantes
✓ Bonne réponse : C
Réponse : Comprendre comment chaque élément contribue à la création de valeur. Explication : Le principe \'Opter pour la simplicité\' demande de comprendre comment chaque élément contribue à la valeur, en éliminant ce qui n\'en apporte pas et en évitant la complexité inutile.
Question 10 / 10
Quelle dimension de la gestion des services est axée sur les activités et la façon dont elles sont coordonnées ?
A. Flux de valeur et processus
B. Partenaires et fournisseurs
C. Organisations et personnes
D. Information et technologie
✓ Bonne réponse : A
Réponse : Flux de valeur et processus. Explication : La dimension \'Flux de valeur et processus\' se concentre sur les activités et leur coordination pour créer de la valeur. Elle définit comment les différentes parties d\'une organisation collaborent pour livrer des services.
Quelle affirmation décrit le mieux la différence entre les clés gérées par le fournisseur et les clés gérées par le client (CMK) dans un service de gestion des clés cloud (KMS) ?
A. Les clés gérées par le fournisseur sont utilisées uniquement pour le chiffrement asymétrique, tandis que les CMK sont utilisées pour le chiffrement symétrique
B. Les clés gérées par le fournisseur sont créées et entièrement contrôlées par le fournisseur, tandis que les CMK sont créées, gérées et contrôlées par le client
C. Les clés gérées par le fournisseur sont stockées dans les machines virtuelles du client, tandis que les CMK sont stockées dans le HSM du fournisseur
D. Les clés gérées par le fournisseur nécessitent des politiques de rotation client, tandis que les CMK sont automatiquement tournées par le fournisseur
✓ Bonne réponse : B
Les CMK permettent au client de contrôler la création, l'accès et la rotation des clés, alors que les clés gérées par le fournisseur sont entièrement sous son contrôle.
Question 2 / 10
Dans le modèle de responsabilité partagée, qui est principalement responsable d'implémenter et maintenir la politique "pas d'écriture publique dans le stockage objet" ?
A. L'auditeur cloud, qui vérifie la conformité après le déploiement
B. Le responsable de la protection des données (DPO) dans le cadre de la gouvernance légale
C. Le client cloud, qui configure et applique les politiques au niveau des buckets et de l'IAM
D. Le fournisseur cloud, car les configurations du service de stockage sont gérées par lui
✓ Bonne réponse : C
Dans le modèle de responsabilité partagée, le fournisseur fournit le service de stockage, mais le client configure les permissions (ACL, bucket policies, IAM). Donc c'est le client qui doit empêcher les écritures publiques.
Question 3 / 10
Dans un environnement multi-compte ou multi-subscription, quel est le principal avantage de créer un compte d'identité centralisé ?
A. Il garantit que chaque workload peut s'authentifier indépendamment sans identifiants partagés
B. Il remplace les contrôles de chiffrement et de gestion des clés dans tous les environnements
C. Il permet l'application cohérente de l'authentification, des rôles et des politiques sur tous les comptes
D. Il consolide le routage réseau et le peering entre tous les VPC/VNET
✓ Bonne réponse : C
Un compte d'identité centralisé permet de gérer authentification et accès de manière uniforme, ce qui simplifie la gouvernance et réduit les erreurs de configuration.
Question 4 / 10
Quelle affirmation reflète le mieux les responsabilités liées au chiffrement et à la gestion des clés selon les modèles de service cloud ?
A. Les responsabilités varient : le CSP sécurise les services cryptographiques et les HSM ; les clients gèrent souvent les clés et les politiques dans IaaS/PaaS (ex. CMK/BYOK), tandis que dans beaucoup de SaaS, les clés sont gérées par le CSP avec option de clé client selon le service.
B. ans tous les modèles, le client doit générer, stocker et faire tourner toutes les clés dans son propre HSM.
C. ans SaaS et PaaS, les clients ne peuvent jamais influencer le chiffrement.
D. ans tous les modèles, le fournisseur cloud (CSP) gère entièrement les clés ; les clients ne doivent jamais manipuler le matériel clé.
✓ Bonne réponse : A
Selon le modèle de service, le CSP peut gérer le chiffrement, mais les clients peuvent parfois gérer leurs propres clés, surtout en IaaS/PaaS, tandis que SaaS est souvent CSP‑géré par défaut.
Question 5 / 10
Lequel des éléments suivants décrit le mieux le principe d'immutabilité dans une architecture cloud-native ?
A. L'état de l'application est conservé après un redémarrage pour supporter des workloads longue durée
B. Toutes les instances de calcul doivent fonctionner en continu pour préserver l'état et la configuration
C. Les composants d'infrastructure sont fréquemment mis à jour sur place pour minimiser les interruptions
D. Les composants système sont remplacés plutôt que modifiés, garantissant des déploiements prévisibles et reproductibles
✓ Bonne réponse : D
L'immutabilité signifie que l'on ne modifie pas les composants existants, mais qu'on les remplace complètement lors des mises à jour pour garantir des déploiements fiables et sans surprises.
Question 6 / 10
Quel est le but principal de mettre en place des builds signés dans un pipeline CI/CD cloud ?
A. S'assurer que les builds ne s'exécutent que sur des runners auto-hébergés pour des raisons de confidentialité
B. Vérifier cryptographiquement que les artefacts de build proviennent de sources fiables et n'ont pas été modifiés
C. Rétablir automatiquement les modifications de code qui échouent lors de la validation post-déploiement
D. Permettre aux développeurs de vérifier manuellement la qualité des builds avant le déploiement
✓ Bonne réponse : B
La signature cryptographique des artefacts de build garantit leur intégrité et leur provenance. Elle protège contre les attaques de la chaîne d'approvisionnement (supply chain attacks) en confirmant que les artefacts déployés en production correspondent exactement à ceux produits par le pipeline CI/CD officiel.
Question 7 / 10
Un administrateur de cluster Kubernetes veut s'assurer que seules des images conteneurs signées provenant de registres fiables soient déployées.
A. ValidatingAdmissionWebhook intégrée à un système de vérification d'images comme cosign ou Notary
B. Policy RBAC limitant les permissions de création de pods
C. NetworkPolicy restreignant l'accès aux registres d'images non approuvés
D. Policy d'admission PodSecurity appliquant des profils "restricted"
✓ Bonne réponse : A
Un ValidatingAdmissionWebhook peut vérifier chaque image avant le déploiement, garantissant que seules les images signées et approuvées sont autorisées dans le cluster.
Question 8 / 10
Lequel des éléments suivants représente un piège courant lorsque les organisations utilisent les réponses CAIQ lors des évaluations de risque fournisseur ?
A. Utiliser le CAIQ dans le cadre d'un processus de diligence raisonnable plus large
B. Mapper les réponses CAIQ aux exigences de contrôle internes
C. Supposer que les réponses du fournisseur ont été validées par des auditeurs indépendants
D. Vérifier que les réponses CAIQ sont complètes et à jour
✓ Bonne réponse : C
Le CAIQ est rempli par le fournisseur lui-même, donc supposer que ses réponses ont été auditées indépendamment est un piège fréquent. Les autres options décrivent au contraire de bonnes pratiques.
Question 9 / 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 remplacent les politiques de bucket lorsque les deux sont définies sur la même ressource
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 sont utilisées uniquement pour les utilisateurs IAM internes, tandis que les politiques de bucket s'appliquent à tous les comptes externes
✓ 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 10 / 10
Quel domaine de la Cloud Controls Matrix (CCM) soutient le plus directement le maintien de données fiables sur la posture des appareils pour les décisions d'accès Zero Trust ?
A. TVM – Gestion des menaces et des vulnérabilités
B. IVS – Sécurité de l'infrastructure et de la virtualisation
C. SI – Sécurité des données et gestion du cycle de vie de l'information
D. IAM – Gestion des identités et des accès
✓ Bonne réponse : D
Le domaine IAM est central pour Zero Trust : il utilise des informations fiables sur la posture des appareils et les identités pour décider qui peut accéder à quoi, quand et comment.
Une entreprise soumise au RGPD (GDPR) souhaite s’assurer qu’elle conserve le contrôle de ses propres clés de chiffrement pour les données stockées dans Microsoft 365.
A. Azure Privileged Identity Management (PIM)
B. Customer Lockbox
C. Azure Information Protection (AIP)
D. Customer Key
✓ Bonne réponse : D
Customer Key permet à une organisation de :
Utiliser et gérer ses propres clés de chiffrement
Contrôler le cycle de vie des clés (création, rotation, révocation)
Répondre aux exigences réglementaires strictes (comme le RGPD)
Cela donne un contrôle renforcé sur le chiffrement des données Microsoft 365.
❌ Pourquoi les autres réponses sont incorrectes :
A. Azure PIM → Gère les rôles administratifs temporaires, pas les clés de chiffrement.
B. Customer Lockbox → Permet de contrôler l’accès des ingénieurs Microsoft aux données, mais ne gère pas les clés de chiffrement.
C. Azure Information Protection → Sert à classifier et protéger les documents, mais ne donne pas le contrôle des clés de chiffrement au niveau service.
🎯 À retenir pour l’examen MS-900 :
Customer Key = contrôle des clés de chiffrement par le client
Customer Lockbox = contrôle de l’accès support Microsoft
PIM = gestion des privilèges
AIP = classification et protection des données
Question 2 / 10
Dans une conversation de canal, vous dites :
“Copilot, convert these chat action items into a Microsoft To Do list and assign priority levels.”
Quelle limitation devez-vous connaître ?
A. Copilot Chat ne prend pas en charge To Do ( mais il prend en charge que la création de tâches Planner)
B. Les éléments d’action du chat doivent être formatés manuellement avant la conversion.
C. Copilot Chat ne peut pas interagir avec Microsoft To Do.
D. L’attribution des priorités nécessite l’intégration avec Excel.
✓ Bonne réponse : A
Copilot Chat dans Microsoft Teams peut analyser les conversations et générer des tâches.
Limitation actuelle : il peut créer des tâches dans Microsoft Planner, mais ne prend pas encore en charge la création directe de tâches dans Microsoft To Do.
Cela signifie que si vous demandez à Copilot de convertir des éléments d’action en To Do, la commande ne fonctionnera pas directement.
Question 3 / 10
Un technicien du support a besoin de droits temporaires élevés pour résoudre des problèmes de conformité des appareils Intune.
Quelle fonctionnalité de Microsoft 365 doit être utilisée pour respecter le principe du moindre privilège ?
A. Azure AD Access Reviews pour attribuer de façon permanente le rôle Global Reader au technicien
B. Azure AD Privileged Identity Management pour attribuer un rôle Intune Service Administrator temporaire
C. Politique Azure AD Conditional Access exigeant la conformité des appareils pour toutes les connexions
D. Microsoft Defender for Endpoint pour onboarder le périphérique du technicien
✓ Bonne réponse : B
Privileged Identity Management (PIM) permet :
D’attribuer des rôles à durée limitée (ex : Intune Service Administrator)
De respecter le principe du moindre privilège, car le technicien n’a les droits élevés que pendant le dépannage
Les autres options ne donnent pas un accès temporaire contrôlé :
Conditional Access → contrôle l’accès, pas la durée des droits
Defender for Endpoint → gère la sécurité des appareils, pas les permissions
Access Reviews / Global Reader permanent → donne un accès permanent, contraire au principe du moindre privilège
🎯 À retenir pour l’examen MS-900 :
PIM = droits élevés temporaires pour dépannage ou administration
Toujours attribuer des permissions limitées dans le temps, plutôt que permanentes, pour sécuriser les comptes administrateurs.
Question 4 / 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. Abonnement direct annuel (Direct annual subscription)
B. Volume Licensing Service Center (Open License)
C. Cloud Solution Provider (CSP)
D. Enterprise Agreement (EA)
✓ Bonne réponse : C
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 5 / 10
Quelle combinaison de fonctionnalités Microsoft 365 permet de faire respecter cette exigence sans outils tiers ?
Une entreprise technologique souhaite s’assurer que les appareils mobiles compromis ou non conformes ne puissent pas accéder aux e-mails professionnels sur les smartphones de ses employés.
A. Synchronisation Azure AD Connect et contrôle du partage externe SharePoint Online
B. Quarantaine des appareils Exchange ActiveSync et Windows Defender ATP
C. Authentification multi-facteurs Microsoft Authenticator et prévention de la perte de données Office 365 (DLP)
D. Politiques de protection d’application Intune et Accès conditionnel (Conditional Access)
✓ Bonne réponse : D
Pour protéger l’accès aux données d’entreprise sur les appareils mobiles :
Intune App Protection Policies (politiques de protection d’application) :
Permettent de protéger les applications professionnelles (ex : Outlook, Teams) même sur des appareils personnels.
Restreignent l’accès aux applications si l’appareil ne respecte pas les règles de conformité (ex : pas de chiffrement, jailbreak détecté).
Conditional Access (Accès conditionnel) :
Applique des conditions pour accéder aux ressources cloud (ex : Exchange Online).
Peut bloquer l’accès aux e-mails si l’appareil est non conforme ou compromis selon les signaux d’Intune.
✅ Ensemble, ces deux fonctionnalités permettent de sécuriser l’accès aux e-mails sur mobiles sans recourir à des solutions tierces.
Question 6 / 10
Quelle section du Copilot Dashboard affiche le nombre total de tokens AI consommés sur une période donnée, pour aider à suivre le coût global d’utilisation ?
A. Token Usage
B. Prompt Library
C. User Engagement
D. Security Insights
✓ Bonne réponse : A
La section Token Usage :
Montre le nombre total de tokens AI utilisés par votre organisation sur une période donnée.
Permet de suivre l’utilisation et estimer les coûts liés à l’usage de Copilot.
Les autres sections ne fournissent pas cette information :
User Engagement → suit l’activité des utilisateurs avec Copilot.
Prompt Library → contient les prompts enregistrés et réutilisables.
Security Insights → fournit des informations de sécurité et de conformité.
🎯 À retenir pour l’examen MS-900 :
Token Usage = suivi de la consommation de tokens et des coûts Copilot
Les autres sections se concentrent sur activité utilisateur, sécurité ou prompts.
Question 7 / 10
Lorsqu’une Power App est ajoutée comme onglet dans Teams, où les données de l’application sont-elles stockées par défaut dans Microsoft 365 ?
A. SharePoint Online site library
B. Dataverse for Teams environment
C. Azure Blob Storage
D. OneDrive for Business
✓ Bonne réponse : B
Lorsqu’une Power App est intégrée dans Teams, ses données sont stockées automatiquement dans un environnement Dataverse pour Teams.
Cela permet :
Un stockage structuré et sécurisé
L’accès aux données uniquement aux membres de l’équipe Teams
Les autres options ne sont pas utilisées par défaut pour les Power Apps dans Teams :
A : OneDrive for Business sert au stockage de fichiers personnels ou partagés.
C : Azure Blob Storage est un service de stockage cloud général, non utilisé par défaut.
D : SharePoint Online site library stocke des fichiers, pas les tables Dataverse des Power Apps.
Question 8 / 10
Lequel des éléments suivants n’est pas un indicateur suivi et rapporté par Viva Insights ?
A. After-meeting breaks
B. Cost per Microsoft 365 license
C. Meeting effectiveness score
D. Focus time hours
✓ Bonne réponse : B
Viva Insights mesure des indicateurs de productivité et de bien-être :
Temps de concentration (Focus time hours)
Pauses après réunions (After-meeting breaks)
Indicateurs d’efficacité des réunions (Meeting effectiveness score)
Le coût des licences Microsoft 365 n’est pas un indicateur suivi par Viva Insights, car il relève de la gestion financière et non de la productivité.
Question 9 / 10
Lors d’une opération de dépannage, un administrateur confirme que les routes vocales (voice routes) et les enregistrements d’utilisation PSTN sont correctement configurés. Cependant, il constate que les utilisateurs ne peuvent toujours pas accéder à ces routes.
Quel composant du Centre d’administration Microsoft Teams permet d’attribuer ces routes vocales aux utilisateurs ?
A. Stratégie de routage vocal
B. Analyse des appels
C. Stratégie d’appel d’urgence
D. Plan de numérotation
✓ Bonne réponse : A
Dans Microsoft Teams (Téléphonie Teams / Direct Routing) :
Les voice routes définissent le chemin que les appels doivent suivre.
Les PSTN usages permettent d’associer ces routes à des stratégies.
Cependant, pour que les utilisateurs puissent réellement utiliser ces routes, il faut leur attribuer une stratégie de routage vocal (Voice Routing Policy).
👉 La stratégie de routage vocal est le composant qui associe les enregistrements d’utilisation PSTN aux utilisateurs. Sans cette stratégie attribuée à l’utilisateur, les routes configurées ne seront pas accessibles, même si elles sont correctement définies dans le système.
Question 10 / 10
Quelle fonctionnalité devez-vous utiliser ?
Votre sponsor de projet souhaite intégrer un visuel simple du planning global du projet dans un canal Microsoft Teams, afin que tout le monde puisse voir les dates de début et de fin de chaque phase en un coup d’œil.
A. Project Roadmap
B. Vue Chronologie (Timeline view)
C. Vue Gantt (Gantt Chart view)
D. Vue Calendrier (Calendar view)
✓ Bonne réponse : B
La Timeline view (vue Chronologie) permet :
D’afficher les tâches ou phases sur une ligne de temps
De visualiser clairement les dates de début et de fin
D’avoir une vue simple et synthétique adaptée à un partage dans Teams
Elle est idéale pour donner une vue globale rapide du projet.
❌ Pourquoi les autres réponses sont incorrectes :
A. Gantt Chart view → Plus détaillée et orientée gestion avancée (dépendances, planification complexe). Moins “simple” pour un aperçu rapide.
B. Project Roadmap → Sert à consolider plusieurs projets, pas juste à afficher un planning simple d’un projet.
D. Calendar view → Affiche les tâches par date dans un calendrier, mais ne donne pas une vision linéaire claire des phases.
🎯 À retenir pour l’examen MS-900 :
Timeline view = vue simple et visuelle des dates de début et fin
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 des alertes Azure Monitor pour déclencher une tâche de remédiation via Azure Policy
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 Defender for Endpoint pour isoler automatiquement les machines infectées
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 2 / 10
Lors d’un tabletop exercise (exercice sur table) :
L’architecte sécurité observe que plusieurs parties prenantes ne connaissent pas clairement les chemins d’escalade pour activer le plan de reprise après sinistre (DRP).
Quelle est l’action la plus appropriée après cette observation ?
A. Mettre à jour la documentation BCDR pour clarifier les chemins d’escalade et planifier un nouvel exercice sur table
B. Réaffecter les responsabilités d’escalade uniquement à l’équipe IT operations
C. Conclure l’exercice prématurément et reprendre une fois les chemins d’escalade finalisés
D. Lancer un failover en direct pour démontrer le processus d’escalade en temps réel
✓ Bonne réponse : A
Objectif d’un tabletop exercise :
Identifier lacunes dans les procédures, rôles et responsabilités
Former les parties prenantes à la coordination et aux étapes critiques
Observation : les chemins d’escalade ne sont pas clairs
Correctif immédiat = mettre à jour la documentation BCDR
Validation = planifier un nouvel exercice pour s’assurer que tous comprennent les procédures
Cette approche :
Est non intrusive, sécurisée et pédagogique
Permet de corriger les processus sans risquer les systèmes en production
Question 3 / 10
L’analyse BIA d’une entreprise énergétique met en évidence le risque de perte d’accès à Microsoft Entra ID lors d’une panne régionale Azure, ce qui bloquerait l’authentification du personnel opérationnel critique aux systèmes cloud.
Quel contrôle compensatoire s’aligne le mieux avec la continuité opérationnelle ?
A. Mettre en place Conditional Access avec politiques de risque de connexion
B. Utiliser Azure Monitor pour créer des alertes sur les échecs d’authentification
C. Configurer des comptes break-glass Entra ID avec authentification cloud-only
D. Déployer Microsoft Defender for Cloud pour renforcer la posture de sécurité des identités
✓ Bonne réponse : C
Contexte : en cas de panne régionale Azure, les utilisateurs critiques ne peuvent plus s’authentifier via Entra ID.
Break-glass accounts (comptes de secours) :
Comptes hors des dépendances normales d’Azure AD
Permettent aux administrateurs et opérateurs critiques d’accéder aux systèmes essentiels
Généralement cloud-only, non soumis aux politiques Conditional Access complexes
Doivent être audités, sécurisés et testés régulièrement
C’est une bonne pratique Microsoft pour la continuité et la résilience :
Garantit que les opérations critiques peuvent continuer même si Entra ID ou Azure rencontre une panne
Question 4 / 10
Un architecte sécurité doit concevoir une configuration de base (baseline) pour des machines virtuelles IaaS dans Azure.
Quelle configuration correspond le plus aux Security Baselines recommandées par Microsoft ?
A. Utiliser Azure Policy pour appliquer la protection des endpoints, le durcissement OS et le chiffrement des disques à grande échelle
B. Désactiver Microsoft Antimalware et n’utiliser que des outils tiers
C. Configurer toutes les VMs avec des IP publiques mais restreindre le trafic entrant uniquement avec le pare-feu Windows
D. Affecter le contrôle d’accès basé sur les rôles (RBAC) au niveau du groupe de ressources et ne pas utiliser Azure Policy
✓ Bonne réponse : A
Microsoft Security Baselines pour VMs IaaS recommandent :
Endpoint protection activée (Microsoft Defender ou équivalent)
OS hardening : mots de passe complexes, journaux activés, configuration de sécurité renforcée
Chiffrement des disques (Azure Disk Encryption)
Application à grande échelle et cohérente via Azure Policy
L’usage d’Azure Policy permet :
Déploiement automatique ou audit des configurations
Remédiation centralisée
Conformité avec les bonnes pratiques Microsoft et standards comme CIS
Question 5 / 10
Une entreprise héberge un ensemble d’API sur Azure Kubernetes Service (AKS).
L’architecte sécurité doit recommander une solution en couches combinant :
Contrôles pare-feu
Protection DDoS
Quelle approche répond le mieux à la baseline recommandée par Microsoft ?
A. Configurer des NSG au niveau du subnet et se reposer uniquement sur les Kubernetes network policies
B. Déployer des appliances DDoS tierces depuis Azure Marketplace et désactiver Azure DDoS Protection
C. Utiliser Azure Front Door avec cache activé pour absorber les pics de trafic volumétrique
D. Placer AKS derrière Azure Firewall, activer DDoS Protection Standard, et utiliser Application Gateway WAF pour l’inspection des APIs
✓ Bonne réponse : D
Microsoft recommande pour les workloads AKS exposés aux APIs :
Multi-layer defense : défense en profondeur (defense-in-depth)
Azure Firewall pour contrôler le trafic réseau entrant/sortant
DDoS Protection Standard pour se protéger contre les attaques volumétriques sur le réseau
Application Gateway WAF pour inspecter et protéger les APIs contre :
SQL injection
Cross-site scripting
Autres attaques applicatives
Cette approche est la baseline de sécurité recommandée pour AKS exposé à Internet.
Question 6 / 10
Votre organisation doit chiffrer les données sensibles stockées dans Azure Cosmos DB et souhaite utiliser ses propres clés de chiffrement gérées dans Azure Key Vault.
Quelle fonctionnalité doit être configurée ?
A. Transparent Data Encryption avec clés gérées par le service
B. Client-side encryption avec clés gérées par l’application
C. Encryption at rest avec customer-managed keys (CMK)
D. Column-level Always Encrypted
✓ Bonne réponse : C
Customer-Managed Keys (CMK) pour Cosmos DB :
Permet de chiffrer les données au repos en utilisant vos propres clés stockées dans Azure Key Vault
Offre contrôle total sur la gestion et la rotation des clés
Supporte les exigences de conformité et réglementaires (HIPAA, GDPR, etc.)
Différence avec les autres options :
A. Client-side encryption
Chiffrement côté client → les données sont chiffrées avant envoi à Cosmos DB
Plus complexe à gérer, mais pas nécessaire si vous voulez CMK au repos côté service
C. Transparent Data Encryption (TDE) avec service-managed keys
Chiffrement automatique par le service
Vous ne contrôlez pas les clés → ne répond pas à l’exigence de CMK
D. Column-level Always Encrypted
Disponible pour SQL Server / Azure SQL Database
Pas applicable à Cosmos DB
Question 7 / 10
Votre usine de fabrication utilise des PLC (Programmable Logic Controllers) connectés à des lignes de production critiques.
L’équipe sécurité souhaite :
Détecter des anomalies spécifiques aux protocoles industriels
Identifier des tentatives de mouvement latéral
Sans perturber le fonctionnement des PLC
Quel modèle de déploiement recommander ?
A. Utiliser Azure Bastion pour restreindre l’accès distant aux PLC
B. Configurer Conditional Access pour exiger l’authentification multifacteur pour l’accès aux PLC
C. Déployer des Microsoft Defender for IoT sensors utilisant le port mirroring sur les switchs réseau
D. Installer Microsoft Defender Antivirus sur chaque PLC
✓ Bonne réponse : C
Microsoft Defender for IoT (anciennement Azure Defender for IoT) permet de :
Surveiller passivement le trafic réseau des PLC et autres équipements industriels
Détecter des anomalies de protocole, mouvements latéraux et comportements suspects
Ne nécessite pas d’installation directe sur les PLC → aucune perturbation des lignes de production
Utilise port mirroring sur les switchs pour analyser le trafic réseau de manière non intrusive
Pourquoi c’est adapté :
Les PLC sont souvent systèmes propriétaires où l’installation d’agents est risquée ou impossible
La surveillance passive permet de détecter les menaces sans interrompre la production
Question 8 / 10
Une organisation utilise des ordinateurs portables macOS pour les développeurs.
L’équipe sécurité doit :
Forcer le chiffrement des disques
Contrôler l’exécution des applications
S’assurer que les endpoints rapportent leur posture de santé aux politiques Microsoft Entra Conditional Access
Quelle solution l’architecte doit-il prioriser ?
A. Microsoft Intune avec Device Compliance Policies
B. Microsoft Defender Antivirus pour macOS
C. Azure Policy avec recommandations Security Center intégrées
D. Endpoint Manager avec Security Baselines pour Windows
✓ Bonne réponse : A
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 9 / 10
Une équipe de Security Operations souhaite chercher de manière proactive des menaces persistantes avancées (APT) dans :
– Les logs de connexion Azure AD – La télémétrie des endpoints – L’activité des applications cloud
Quelle capabilité de Microsoft Sentinel doit être utilisée pour soutenir ce workflow de threat hunting ?
A. Initiatives Azure Policy appliquées à toutes les souscriptions
B. Étiquettes de sensibilité Microsoft Purview appliquées aux logs d’audit
C. Sentinel hunting queries écrites en KQL
D. Advanced hunting dans Microsoft 365 Defender
✓ Bonne réponse : C
Microsoft Sentinel permet aux équipes SOC de :
Collecter et centraliser les logs depuis Azure AD, endpoints, applications cloud, et plus
Exécuter des requêtes de threat hunting personnalisées en Kusto Query Language (KQL)
Identifier APT, comportements anormaux et attaques avancées avant qu’elles ne deviennent incidents critiques
Pourquoi c’est le bon choix :
Le besoin est proactif (threat hunting), pas simplement la surveillance ou la gouvernance
KQL dans Sentinel est l’outil natif pour rechercher, corréler et analyser les événements à grande échelle
Question 10 / 10
Une entreprise exige une validation continue de l’accès privilégié aux workloads sensibles Azure.
Quelle fonctionnalité Microsoft répond le plus directement à ce besoin ?
A. Microsoft Purview Insider Risk Management
B. Azure AD B2B collaboration avec examens d’accès pour les invités
C. Azure AD Privileged Identity Management (PIM) avec Just-in-Time (JIT) access
D. Azure Monitor log analytics pour les attributions de rôles
✓ Bonne réponse : C
Azure AD PIM permet de :
Gérer les rôles Azure AD et Azure RBAC sensibles
Fournir un accès Just-in-Time (JIT) pour limiter le temps pendant lequel un utilisateur a des privilèges élevés
Exiger approbations ou vérifications périodiques pour l’accès aux rôles privilégiés
Générer des logs d’audit et rapports pour le suivi des activités
Pourquoi c’est adapté :
Le besoin est validation continue de l’accès privilégié
PIM est la solution native Microsoft pour le contrôle et la gouvernance des comptes à privilèges élevés
JIT réduit la fenêtre de risque en n’octroyant des droits qu’au moment nécessaire
Quelle tâche pouvez-vous effectuer en utilisant Azure Advisor ?
A. Évaluer quelles ressources locales (on‑premises) peuvent être migrées vers Azure
B. Estimer les coûts d’une solution Azure
C. Intégrer Active Directory et Azure Active Directory (Azure AD)
D. Vérifier que la sécurité d’un abonnement Azure suit les bonnes pratiques
✓ Bonne réponse : D
Azure Advisor fournit des recommandations personnalisées basées sur les bonnes pratiques Microsoft, notamment dans les domaines suivants :
Sécurité (améliorer la posture de sécurité, réduire les risques),
Coûts,
Fiabilité,
Performance,
Excellence opérationnelle.
Il permet donc de confirmer et améliorer la conformité sécurité d’un abonnement Azure.
Les autres options correspondent à d’autres services :
A : intégration AD → Azure AD Connect / Entra ID
B : estimation des coûts → Azure Pricing Calculator / Cost Management
D : évaluation de migration → Azure Migrate
📘 À retenir pour l’examen AZ‑900 / AZ‑104 :
Azure Advisor = recommandations (Security, Cost, Reliability, Performance) Ce n’est pas un outil de migration ni d’estimation initiale des coûts
Question 2 / 10
Une entreprise souhaite déployer une application sur Azure. L’application a les exigences suivantes :
offrir la possibilité d’installer et de fournir l’accès au .NET Framework complet ;
permettre un accès administrateur au système d’exploitation ;
fournir un niveau de redondance en cas de défaillance d’une région Azure.
Solution proposée :Vous décidez de déployer 2 machines virtuelles Azure dans 2 régions distinctes. Puis vous créez un profil Traffic Manager.
Cette solution répond‑elle aux exigences ?
A. Vrai
B. Faux
✓ Bonne réponse : A
.NET Framework complet et accès administrateur OS → pris en charge sur machines virtuelles Azure (vous contrôlez l’OS, installez les runtimes/agents nécessaires).
Redondance régionale → le déploiement dans deux régions + Traffic Manager (DNS‑based load balancing/failover) permet de basculer le trafic vers la région saine si l’autre tombe en panne, satisfaisant l’exigence de continuité en cas de défaillance régionale.
👉 À retenir :
VMs = contrôle total de l’OS et compatibilité .NET Framework (pas seulement .NET Core).
Traffic Manager = routage global (Performance/Priority/Weighted) avec basculement inter‑régions.
Question 3 / 10
Cette question vous demande d’évaluer le texte en gras afin de déterminer s’il est correct
Si le texte rend l’énoncé correct, sélectionnez « Aucun changement n’est nécessaire ».Si l’énoncé est incorrect, sélectionnez la réponse qui le rend correct.
Vous pouvez utiliser les recommandations Azure Advisor pour envoyer des alertes par e‑mail lorsque le coût de la période de facturation en cours d’un abonnement Azure dépasse une limite spécifiée.
A. Alertes de budget (Budget alerts)
B. Aucun changement n’est nécessaire
C. Conformité (Compliance)
D. Contrôle d’accès (IAM)
✓ Bonne réponse : A
Les alertes de budget (Azure Budgets, dans Cost Management) permettent de :
définir une limite de coût pour un abonnement,
surveiller les dépenses en temps réel sur une période donnée,
envoyer des notifications par e‑mail lorsque les seuils sont atteints ou dépassés.
Azure Advisor fournit des recommandations d’optimisation des coûts, mais ne déclenche pas d’alertes de dépassement budgétaire.
📘 À retenir pour l’examen AZ‑900 / AZ‑104 :
Dépassement de coûts + alertes e‑mail → Budget alerts
Recommandations d’optimisation → Azure Advisor
Question 4 / 10
Votre entreprise compte 10 départements. L’entreprise prévoit de mettre en place un environnement Azure.
Vous devez vous assurer que chaque département puisse utiliser une option de paiement différente pour les services Azure qu’il consomme.
Que devez-vous créer pour chaque département ?
A. un groupe de ressources (resource group)
B. une instance de conteneur (container instance)
C. un abonnement (subscription)
D. une réservation (reservation)
✓ Bonne réponse : C
Un abonnement Azure est l’unité de facturation et de paiement dans Azure. Créer un abonnement distinct pour chaque département permet :
d’utiliser des options de paiement différentes,
de séparer les coûts et la facturation par département,
de gérer indépendamment les limites et la gouvernance.
Les groupes de ressources, les réservations et les instances de conteneurs n’ont aucun rôle dans la gestion des options de paiement.
📘 À retenir pour l’examen AZ‑900 / AZ‑104 :
Facturation et paiement = Subscription Organisation logique des ressources = Resource Group
Question 5 / 10
Quel service fournit le calcul serverless (sans serveur) dans Azure ?
A. Azure Virtual Machines
B. Azure Storage Account
C. Azure Container Instances
D. Azure Functions
✓ Bonne réponse : D
Azure Functions est un service serverless qui permet :
d’exécuter du code sans gérer de serveurs,
de payer uniquement à l’exécution,
de déclencher le code via des événements (HTTP, messages, timers, etc.).
Les autres options ne sont pas serverless :
Azure Virtual Machines : infrastructure gérée par l’utilisateur
Azure Storage Account : stockage de données, pas du calcul
Azure Container Instances : exécution de conteneurs, mais pas serverless au sens Azure (gestion de l’environnement requise)
📘 À retenir pour l’examen AZ‑900 / AZ‑104 :
Serverless computing dans Azure → Azure Functions
Question 6 / 10
Vous prévoyez de déployer plusieurs machines virtuelles Azure
Vous devez vous assurer que les services exécutés sur ces machines virtuelles restent disponibles en cas de panne d’un seul centre de données.
Solution proposée :Vous déployez les machines virtuelles dans deux ou plusieurs groupes de ressources.
Cette solution permet-elle d’atteindre l’objectif ?
A. Faux
B. Vrai
✓ Bonne réponse : A
Un déploiement de plusieurs machines virtuelles Azure dans le même groupe de ressources ou la même région ne garantit pas automatiquement la haute disponibilité. Sans Availability Sets (protection contre les pannes matérielles dans un datacenter) ou Availability Zones (protection contre la panne d'un datacenter entier), toutes les VMs peuvent être affectées simultanément par la même panne. L'affirmation est donc incorrecte.
Question 7 / 10
Vous prévoyez de déployer plusieurs machines virtuelles Azure.
Vous devez vous assurer que les services exécutés sur les machines virtuelles restent disponibles si un seul centre de données tombe en panne.
Solution proposée :Vous déployez les machines virtuelles dans deux ou plusieurs groupes de mise à l’échelle (scale sets).
Cette solution permet‑elle d’atteindre l’objectif ?
Remarque : Cette question fait partie d’une série de questions qui présentent le même scénario.Chaque question de la série contient une solution unique qui peut répondre aux objectifs énoncés.Certaines questions définissent plusieurs solutions correctes, tandis que d’autres peuvent ne pas avoir de solution correcte.Après avoir répondu à une question de cette section, vous ne pourrez pas revenir dessus.Ainsi, les questions n’apparaîtront pas dans l’écran de révision.
A. Faux
B. Vrai
✓ Bonne réponse : A
Les groupes de machines virtuelles identiques (VM Scale Sets) assurent la mise à l’échelle et la haute disponibilité au sein d’un même centre de données, mais ne garantissent pas la disponibilité en cas de défaillance complète d’un centre de données. Pour ce besoin, il faut utiliser des Availability Zones, qui répartissent les ressources entre plusieurs centres de données distincts.
Question 8 / 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. Application Insights
B. Azure Service Health
C. Azure Advisor
D. Azure Policies
✓ Bonne réponse : A
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 9 / 10
Vous prévoyez de déployer 20 machines virtuelles dans un environnement Azure.
Pour vous assurer qu’une machine virtuelle nommée VM1 ne peut pas se connecter aux autres machines virtuelles, VM1 doit être déployée sur un réseau virtuel distinct.
Instructions : Examinez le texte en gras.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. Exécuter un système d’exploitation différent des autres machines virtuelles
B. Être déployée dans un groupe de ressources distinct
C. Avoir deux interfaces réseau
D. Aucun changement n’est nécessaire
✓ Bonne réponse : D
Le déploiement de VM1 dans un réseau virtuel (VNet) distinct empêche par défaut toute communication réseau avec les machines virtuelles situées dans un autre VNet, sauf si une connexion explicite (peering, VPN, etc.) est configurée. Le texte souligné est donc correct.
Question 10 / 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.
Vous créez un cluster Google Kubernetes Engine (GKE) avec la fonctionnalité d'autoscaling activée. Vous devez vous assurer que chaque noeud du cluster exécutera un pod de surveillance qui envoie des métriques de containers vers une solution de surveillance tierce. Que devez-vous faire ?
A. Déployer le pod de surveillance dans un objet StatefulSet.
B. Référencer le pod de surveillance dans un initialiseur de cluster lors de la création du cluster GKE.
C. Déployer le pod de surveillance dans un objet DaemonSet.
D. Référencer le pod de surveillance dans un objet Deployment.
✓ Bonne réponse : C
Un DaemonSet garantit qu'exactement un pod s'exécute sur chaque noeud du cluster, y compris les nouveaux noeuds créés par l'autoscaling. C'est la ressource Kubernetes conçue pour les agents de surveillance per-noeud.
Question 2 / 10
Vous avez créé un extrait de code qui doit être déclenché chaque fois qu'un nouveau fichier est uploadé dans un bucket Cloud Storage. Vous voulez déployer cet extrait de code. Que devez-vous faire ?
A. Utiliser Google Kubernetes Engine et configurer un CronJob pour déclencher l'application via Pub/Sub.
B. Utiliser Cloud Functions et configurer le bucket comme ressource de déclenchement.
C. Utiliser App Engine et configurer Cloud Scheduler pour déclencher l'application via Pub/Sub.
D. Utiliser Dataflow comme job batch et configurer le bucket comme source de données.
✓ Bonne réponse : B
Cloud Functions supporte nativement les déclencheurs Cloud Storage — la fonction est invoquée automatiquement à chaque upload de fichier. C'est la solution la plus simple et recommandée pour ce pattern événementiel.
Question 3 / 10
Vous devez configurer une alerte budgétaire pour l'utilisation des services Compute Engine dans l'un des trois projets GCP que vous gérez. Les trois projets sont liés à un seul compte de facturation. Que devez-vous faire ?
A. Vérifier que vous êtes l'administrateur de facturation du projet. Sélectionner le compte de facturation associé et créer un budget et une alerte pour le projet approprié.
B. Vérifier que vous êtes administrateur du projet. Sélectionner le compte de facturation associé et créer un budget pour le projet approprié.
C. Vérifier que vous êtes administrateur du projet. Sélectionner le compte de facturation associé et créer un budget et une alerte personnalisée.
D. Vérifier que vous êtes l'administrateur de facturation du projet. Sélectionner le compte de facturation associé et créer un budget et une alerte personnalisée.
✓ Bonne réponse : A
Pour créer des budgets et alertes sur un compte de facturation, il faut être administrateur de facturation du projet (project billing administrator). Le budget peut être filtré par projet et par service (Compute Engine), ce qui permet l'alerte spécifique demandée.
Question 4 / 10
Votre équipe de développement a besoin d'un nouveau serveur Jenkins pour leur projet. Vous devez déployer le serveur en utilisant le moins d'étapes possible. Que devez-vous faire ?
A. Télécharger et déployer le WAR Java Jenkins sur App Engine Standard.
B. Utiliser GCP Marketplace pour lancer la solution Jenkins.
C. Créer un cluster Kubernetes sur Compute Engine et créer un déploiement avec l'image Docker Jenkins.
D. Créer une nouvelle instance Compute Engine et installer Jenkins via la ligne de commande.
✓ Bonne réponse : B
GCP Marketplace propose des solutions pré-configurées comme Jenkins qui se déploient en quelques clics. C'est la méthode la plus rapide — tout est automatisé : création de VM, installation, configuration initiale. Aucune installation manuelle n'est nécessaire.
Question 5 / 10
Vous avez un workload critique sur Compute Engine. Vous voulez sauvegarder régulièrement les données du disque de démarrage et pouvoir restaurer rapidement en cas de sinistre. Vous voulez aussi que les anciennes sauvegardes soient nettoyées automatiquement. Vous voulez suivre les bonnes pratiques Google. Que devez-vous faire ?
A. Créer une Cloud Task pour créer une image et l'exporter vers Cloud Storage.
B. Créer un cron job pour créer un nouveau disque depuis le disque avec gcloud.
C. Créer une planification de snapshot pour le disque avec l'intervalle souhaité.
D. Créer une Cloud Function pour créer un template d'instance.
✓ Bonne réponse : C
Les snapshot schedules (planifications de snapshots) permettent de définir automatiquement la fréquence des sauvegardes et une règle de rétention (suppression automatique des anciens snapshots). C'est la solution native GCP recommandée, sans scripts ni services supplémentaires.
Question 6 / 10
Vous développez une nouvelle application et cherchez une installation Jenkins pour builder et déployer votre code source. Vous voulez automatiser l'installation le plus rapidement et facilement possible. Que devez-vous faire ?
A. Créer un template d'instance avec l'exécutable Jenkins. Créer un MIG avec ce template.
B. Créer un nouveau cluster Kubernetes Engine. Créer un déploiement pour l'image Jenkins.
C. Déployer Jenkins via Google Cloud Marketplace.
D. Créer une nouvelle instance Compute Engine. Exécuter l'exécutable Jenkins.
✓ Bonne réponse : C
Google Cloud Marketplace permet de déployer Jenkins entièrement configuré en quelques clics, sans installation manuelle. C'est la méthode la plus rapide et la plus simple — tout est automatisé, y compris la création de la VM et la configuration initiale.
Question 7 / 10
Vous gérez plusieurs projets GCP et avez besoin d'accéder à tous les journaux des 60 derniers jours. Vous voulez explorer et analyser rapidement le contenu des journaux. Vous voulez suivre les bonnes pratiques Google pour obtenir les journaux combinés de tous les projets. Que devez-vous faire ?
A. Naviguer dans Stackdriver Logging et sélectionner resource.labels.project_id='*'.
B. Configurer un job Cloud Scheduler pour lire depuis Stackdriver et stocker les journaux dans BigQuery. Configurer l'expiration à 60 jours.
C. Créer un export Stackdriver Logging avec un sink vers Cloud Storage. Créer une règle de cycle de vie pour supprimer les objets après 60 jours.
D. Créer un export Stackdriver Logging avec un sink vers un dataset BigQuery. Configurer l'expiration des tables à 60 jours.
✓ Bonne réponse : D
Un export Stackdriver vers BigQuery avec expiration de 60 jours permet d'analyser les journaux de tous les projets avec SQL standard. BigQuery offre des capacités d'analyse rapide et interactive. Cloud Storage ne permet pas de requêtes SQL directes.
Question 8 / 10
Vous avez un Dockerfile que vous devez déployer sur Kubernetes Engine. Que devez-vous faire ?
A. Utiliser kubectl app deploy <nom-dockerfile>.
B. Créer une image Docker depuis le Dockerfile et l'uploader dans Container Registry. Créer un fichier YAML Deployment pointant vers cette image. Utiliser kubectl pour créer le déploiement.
C. Créer une image Docker depuis le Dockerfile et l'uploader dans Cloud Storage. Créer un fichier YAML Deployment pointant vers cette image. Utiliser kubectl.
D. Utiliser gcloud app deploy <nom-dockerfile>.
✓ Bonne réponse : B
Le flux correct est : build image Docker → push vers Container Registry → créer YAML Deployment → kubectl apply. Container Registry est le registre d'images GCP. Cloud Storage ne peut pas servir d'images Docker. kubectl ne déploie pas directement des Dockerfiles.
Question 9 / 10
Vous voulez déployer une application sur Cloud Run qui traite des messages d'un topic Cloud Pub/Sub. Vous voulez suivre les bonnes pratiques Google. Que devez-vous faire ?
A. Créer un compte de service. Donner le rôle Cloud Run Invoker à ce compte pour votre application Cloud Run. Créer un abonnement Cloud Pub/Sub qui utilise ce compte et votre application Cloud Run comme endpoint push.
B. Créer une Cloud Function avec un déclencheur Cloud Pub/Sub. Appeler votre application Cloud Run depuis la Cloud Function pour chaque message.
C. Accorder le rôle Pub/Sub Subscriber au compte de service utilisé par Cloud Run. Créer un abonnement Pub/Sub. Faire que votre application tire les messages de l'abonnement.
D. Déployer votre application sur Cloud Run on GKE avec la connectivité interne. Créer un abonnement Pub/Sub. Déployer un container qui prend les messages et les envoie à votre application.
✓ Bonne réponse : A
La bonne pratique est d'utiliser un abonnement Pub/Sub en mode push vers Cloud Run avec un compte de service ayant le rôle Cloud Run Invoker. Cela évite la gestion d'un processus de pull et est la méthode officiellement recommandée par Google.
Question 10 / 10
Vous déployez une application de production sur Compute Engine. Vous voulez empêcher quiconque de détruire accidentellement l'instance en cliquant sur le mauvais bouton. Que devez-vous faire ?
A. Activer la protection contre la suppression sur l'instance.
B. Désactiver le redémarrage automatique sur l'instance.
C. Désactiver le flag 'Supprimer le disque de démarrage à la suppression de l'instance'.
D. Activer la préemptibilité sur l'instance.
✓ Bonne réponse : A
La protection contre la suppression (deletion protection) empêche toute suppression accidentelle de l'instance, même pour les utilisateurs avec des droits d'administration. Il faut explicitement désactiver cette protection avant de pouvoir supprimer l'instance.
Un Scrum Master tient une liste des obstacles en cours, mais celle-ci s'allonge et il/elle n'a réussi à en résoudre qu'une petite partie. Laquelle des techniques suivantes serait la MOINS utile dans cette situation ?
A. Consulter la Development Team.
B. Alerter le management sur les obstacles et leur impact.
C. Organiser une réunion de triage avec tous les chefs de projet.
D. Prioriser la liste et traiter les obstacles dans l'ordre.
✓ Bonne réponse : C
Organiser une réunion de triage avec les chefs de projet serait le moins utile, car cela retire la prise de décision à la Scrum Team et à la gouvernance appropriée de l'organisation. Le Scrum Master devrait plutôt consulter le Development Team, prioriser les obstacles et escalader auprès de la direction concernant l'impact — en maintenant d'abord la responsabilité au sein de la Scrum Team.
Question 2 / 10
Les trois piliers du contrôle empirique des processus sont :
A. Planification, Inspection, Adaptation.
B. Planification, Démonstration, Rétrospective.
C. Inspection, Transparence, Adaptation.
D. Respect des personnes, Kaizen, Élimination des gaspillages.
✓ Bonne réponse : C
Les trois piliers de l'empirisme dans Scrum sont la Transparence, l'Inspection et l'Adaptation. Ces piliers permettent une prise de décision fondée sur des données probantes dans des environnements complexes. La planification, la démonstration et la rétrospective sont des événements du Sprint ; le Respect des personnes et le Kaizen proviennent du Lean—et non des piliers fondateurs de Scrum.
Question 3 / 10
Une organisation utilise Scrum pour développer cinq nouveaux produits. Quelles seraient les deux meilleures options concernant le nombre de Product Owners que l'organisation devrait avoir ? (Choisissez deux réponses.)
Sélectionnez 2 réponses.
A. Suffisamment de Product Owners pour déléguer autant de travail que nécessaire afin de maximiser l'utilisation de tous les membres de la Development Team.
B. Il y a un seul Product Owner responsable des cinq produits. Afin de faire évoluer son rôle, il/elle peut déléguer certaines responsabilités individuelles du Product Owner à d'autres personnes au sein de chaque produit, tout en restant redevable de la valeur du travail produit.
C. Il y a un Product Owner par produit (soit cinq au total). Chaque Product Owner peut déléguer, partager et coordonner le travail au sein de son propre Product Backlog.
D. Il y a un seul Product Owner responsable des cinq produits. Cette personne n'est pas autorisée à déléguer aucune des responsabilités du Product Owner, car elle est redevable du succès de chaque produit.
✓ Bonne réponse : B, C
Réponses correctes : Options 1 et 4. Le Guide Scrum stipule que chaque produit nécessite un Product Owner responsable de la maximisation de la valeur. L'option 1 est correcte car un seul PO par produit avec la capacité de déléguer le travail s'aligne sur le modèle de responsabilité de Scrum. L'option 4 est correcte car un seul PO peut déléguer des responsabilités tout en restant redevable — c'est ainsi que le rôle peut s'adapter à l'échelle. L'option 2 base incorrectement le nombre de PO sur le taux d'utilisation des équipes, et l'option 3 interdit à tort la délégation, ce qui limite la capacité de mise à l'échelle.
Question 4 / 10
Les problèmes de collaboration et les dépendances techniques entre plusieurs Scrum Teams travaillant sur le même produit peuvent être entièrement résolus en utilisant les bons outils de gestion de versions.
Vrai ou Faux ?
A. Faux.
B. Vrai.
✓ Bonne réponse : A
Les outils de gestion de versions seuls ne peuvent pas résoudre les problèmes de collaboration et de dépendances ; ce sont fondamentalement des problèmes organisationnels et de processus qui nécessitent de la communication, de la planification et un affinage approprié du Backlog. La technologie est un outil, pas une solution aux défis de collaboration humaine dans Scrum.
Question 5 / 10
De quelles deux façons la vélocité et la dette technique sont-elles liées ? (Choisissez deux réponses.)
Sélectionnez 2 réponses.
A. Ajouter des estimations à la dette technique permettra à la Development Team de maintenir une vélocité constante, garantissant ainsi la prévisibilité.
B. Lorsque la Development Team travaille sur de nouveaux éléments du Product Backlog, elle peut tomber de manière inattendue sur de la dette technique, ce qui entraînera une baisse de la vélocité de l'équipe.
C. Une Development Team peut artificiellement augmenter sa vélocité en acceptant de générer de la dette technique.
D. Elles ne sont pas liées, car la dette technique est non fonctionnelle et la vélocité est calculée sur la base des fonctionnalités destinées à l'utilisateur final.
✓ Bonne réponse : B, C
Les options B et C sont correctes. Une dette technique imprévue rencontrée en cours de Sprint réduit la vélocité (B), et les équipes peuvent artificiellement gonfler leur vélocité en accumulant de la dette plutôt qu'en complétant pleinement le travail (C). L'option A est incorrecte car elle les sépare artificiellement — la dette technique impacte directement la capacité à développer de nouvelles fonctionnalités. L'option D est fausse : la dette technique consomme tout de même de la capacité et masque les tendances réelles de la vélocité.
Question 6 / 10
Sélectionnez deux façons dont Scrum utilise le time-boxing pour favoriser l'auto-organisation. (Choisissez deux réponses.)
Sélectionnez 2 réponses.
A. Le time-boxing encourage ceux qui sont les plus proches du problème à prendre les meilleures décisions possibles dans le délai imparti, compte tenu de la situation actuelle.
B. Le time-boxing peut aider les équipes à planifier le nombre de Sprints supplémentaires nécessaires pour les tests d'acceptation utilisateur.
C. Le time-boxing aide tout le monde à se concentrer sur le même problème au même moment.
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, C
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 7 / 10
Une organisation prévoit de former cinq nouvelles Scrum Teams pour travailler sur la construction d'un seul produit. Quelques futurs membres de l'équipe demandent au Scrum Master qui coordonnera le travail entre les différentes Scrum Teams. Quelle action le Scrum Master devrait-il entreprendre ?
A. Conseiller aux équipes de minimiser les dépendances en travaillant sur des branches de développement séparées et d'intégrer à la fin de quatre cycles de Sprint.
B. Apprendre au Product Owner à travailler avec les responsables techniques pour ordonner le Product Backlog de manière à éviter trop de chevauchements techniques et de développement durant un Sprint.
C. Leur enseigner qu'il est de leur responsabilité de former les équipes de telle sorte que chaque équipe dispose des compétences, des connaissances et des aptitudes nécessaires pour créer un Increment intégré à la fin de chaque Sprint.
D. À la fin du Sprint Planning, collecter toutes les tâches du Sprint et créer un plan consolidé pour l'ensemble du Sprint.
E. Rendre visite aux cinq Development Teams quotidiennement pour garantir l'alignement et s'assurer que tous les Sprint Backlogs restent synchronisés.
✓ Bonne réponse : C
Le Scrum Master doit enseigner aux équipes à s'auto-organiser avec les compétences nécessaires pour créer des Incréments intégrés de manière autonome. Le Scrum Master ne coordonne pas le travail directement ; il facilite plutôt les conditions permettant aux équipes de se coordonner elles-mêmes. Les options A, C et D centralisent de manière inappropriée la coordination ou créent une synchronisation artificielle, violant ainsi le principe d'auto-organisation de Scrum.
Question 8 / 10
Quelle action le Scrum Master peut-il entreprendre pour s'assurer que la communication entre la Development Team et le Product Owner est efficace ?
A. Apprendre au Product Owner à s'exprimer en termes de technologie et d'exigences techniques.
B. Observer les échanges entre eux et faciliter les discussions si nécessaire ou sur demande.
C. Traduire les technologies utilisées par la Development Team afin que le Product Owner puisse prendre des décisions.
D. S'assurer que toute communication passe d'abord par le Scrum Master.
✓ Bonne réponse : B
Le Scrum Master doit observer et faciliter la communication entre le Product Owner et la Development Team selon les besoins, sans filtrer toutes les échanges. L'option 1 crée un goulot d'étranglement ; les options 2 et 4 suggèrent que le Scrum Master devrait modifier la façon dont les personnes communiquent, plutôt que de leur apprendre à communiquer efficacement dans le cadre de leurs rôles respectifs.
Question 9 / 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. Ajouter des personnes à l'équipe de développement pour répondre aux attentes du Product Owner.
B. 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.
C. 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.
D. Motiver l'équipe de développement à tenir son engagement envers le Product Owner.
✓ Bonne réponse : B
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 10 / 10
Lequel des éléments suivants peut avoir un impact sur le résultat d'un Sprint ? (Choisissez toutes les réponses applicables.)
Sélectionnez 3 réponses.
A. Les relations de travail et les compétences des membres de la ou des Scrum Team(s).
B. La complexité des exigences.
C. La complexité et la stabilité de la technologie.
✓ Bonne réponse : A, B, C
Ces trois facteurs ont un impact sur les résultats du Sprint. Le Guide Scrum souligne que les résultats d'un Sprint dépendent de la composition de l'équipe, des compétences, des relations de travail, de la complexité technologique et de la clarté des exigences. Ce sont des variables interdépendantes qui déterminent collectivement ce qu'une équipe peut accomplir au cours d'un Sprint donné.
Sur la base des informations fournies dans le scénario, identifiez comment l\'équipe pourrait être améliorée de manière la plus efficace ?
A. En fournissant une formation spécifique sur les systèmes testés
B. En fournissant une formation sur l\'examen des exigences
C. En fournissant une formation dans le domaine de la paie
D. En fournissant un atelier sur les techniques de conception de tests
✓ Bonne réponse : D
Réponse : En fournissant un atelier sur les techniques de conception de tests. Explication : Un atelier sur les techniques de conception de tests remédie directement à la faible efficacité de détection des défauts en dotant les testeurs de méthodes systématiques et répétables pour dériver des cas de test de meilleure qualité. Les techniques pratiques (partitionnement des équivalences, analyse des valeurs limites, tables de décision, transitions d\'état, techniques d\'appairage) améliorent la couverture et augmentent la probabilité de détection des défauts.
Question 2 / 10
Parmi les sujets suivants, lequel NE DEVRAIT PAS être inclus dans le rapport de progression des tests ?
A. Les risques produit qui ont été atténués et ceux qui sont en suspens.
B. Les recommandations pour entreprendre des actions correctives.
C. Un aperçu détaillé de l\'approche de test basée sur les risques utilisée pour assurer la réalisation des critères de sortie.
D. L\'état comparé aux critères de sortie définis au départ.
✓ Bonne réponse : C
Réponse : Un aperçu détaillé de l\'approche de test basée sur les risques utilisée pour assurer la réalisation des critères de sortie.. Explication : D est correct car les cadres supérieurs non-spécialistes ont besoin d\'informations concises et orientées résultats, non d\'une exposition détaillée opérationnelle de l\'approche basée sur les risques. Un rapport doit prioriser l\'état versus objectifs, risques clés et atténuations, tendances et actions managériales recommandées pour décisions efficaces.
Question 3 / 10
Laquelle des techniques suivantes est la moins susceptible d\'être utilisée pour identifier les risques projet et produit ?
A. Entretiens avec des experts
B. Inspections
C. Évaluations indépendantes
D. Brainstorming
✓ Bonne réponse : B
Réponse : Inspections. Explication : Les inspections (B) sont les moins appropriées car c\'est une technique d\'examen statique, axée sur les défauts, destinée à trouver des non-conformités dans les produits de travail plutôt qu\'à identifier proactivement les risques projet et produit. Les inspections utilisent des listes de contrôle et une approche orientée détection de défauts, tandis que l\'identification des risques nécessite une exploration prospective des incertitudes futures.
Question 4 / 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. Qualité d\'entrée inconnue due au développement par un tiers
D. Disponibilité des utilisateurs finaux
✓ Bonne réponse : C
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.
Question 5 / 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. Fiabilité
B. Disponibilité
C. Portabilité
D. Sécurité
✓ Bonne réponse : C
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 6 / 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 la technique d\'analyse de points de fonction et l\'analyse de points de test
B. Créer une estimation basée sur un pourcentage de l\'effort de développement
C. Créer une estimation basée sur la complexité du code
D. Créer une estimation basée sur les références du soumissionnaire retenu
✓ Bonne réponse : A
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 7 / 10
En plus du risque, identifiez DEUX autres composantes d\'une stratégie de test.
Sélectionnez DEUX réponses.
A. Les besoins en formation en test pour les ressources du projet
B. Les indicateurs de performance des tests
C. Le calendrier de test
D. Les critères d'entrée et de sortie pour chaque phase de test
E. Les techniques de conception de test à utiliser
✓ Bonne réponse : D, E
Réponse : Les critères d\'entrée et de sortie pour chaque phase de test / Les techniques de conception de test à utiliser. Explication : AC est correct car une stratégie de test défendable prescrit explicitement les techniques de conception de test pour atteindre la couverture et l\'atténuation des risques (C) et les critères d\'entrée/sortie qui gouvernent la progression des phases et les barrières qualité (A). Une stratégie de test robuste est un cadre décisionnel de haut niveau qui détermine comment les objectifs de test seront atteints et comment les risques informent la priorisation et la portée.
Question 8 / 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. Nombre de lignes de code écrites par développeur par jour
B. Pourcentage de l\'effort de test consacré aux tests de régression
C. Pourcentage de couverture des exigences
D. Nombre moyen de jours entre la découverte et la résolution d\'un défaut
✓ Bonne réponse : C
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 9 / 10
Quels sont TROIS défis clés typiques de l\'externalisation ?
Sélectionnez TROIS réponses.
A. Canaux de communication clairs
B. Définir les attentes concernant les tâches et les livrables
C. Traçabilité depuis les exigences jusqu'aux cas de test
D. Test des exigences non-fonctionnelles
E. Cultures possiblement différentes
6. Environnement de test plus complexe
7. Application de l'automatisation des tests
✓ Bonne réponse : A, B, E
Réponse : Définir les attentes concernant les tâches et les livrables / Canaux de communication clairs / Cultures possiblement différentes. Explication : BCD est correct. L\'externalisation introduit des ambiguïtés contractuelles sur les livrables, nécessite des canaux de communication robustes et expose le projet à des différences culturelles. La définition précise des attentes, des critères d\'acceptation et des SLA est essentielle pour éviter les dérives de périmètre et les litiges.
Question 10 / 10
Laquelle des mesures suivantes est une étape d\'atténuation des risques projet que vous pourriez prendre en tant que responsable des tests ?
A. Prévoir un environnement de test de secours en cas de défaillance de l\'environnement existant pendant les tests
B. Organiser une réunion rétrospective du projet en utilisant les résultats des tests après chaque incrément
C. Embaucher un prestataire après le départ d\'un analyste de test de l\'entreprise
D. Tester les problèmes de performance
✓ Bonne réponse : A
Réponse : Prévoir un environnement de test de secours en cas de défaillance de l\'environnement existant pendant les tests. Explication : C est correct car prévoir un environnement de test de secours est une mesure d\'atténuation proactive et au niveau du projet qui réduit la probabilité et l\'impact d\'une défaillance d\'environnement. L\'atténuation des risques projet consiste en actions anticipées et délibérées réduisant l\'exposition aux menaces identifiées. Un environnement redondant est une mesure classique car une défaillance d\'environnement est un point de défaillance unique fréquent pouvant arrêter complètement les tests et augmenter les coûts.
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. Retourner une liste de vols vide comme si la recherche avait réussi mais n'avait trouvé aucun vol correspondant.
B. Journaliser l'erreur en interne et retourner une réponse vide, laissant le modèle continuer sans les données de vol.
C. Retourner un message d'erreur dans le résultat de l'outil expliquant que le service est temporairement indisponible.
D. Réessayer automatiquement la requête jusqu'à cinq fois avec un délai exponentiel avant de retourner les résultats à l'agent.
✓ Bonne réponse : D
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 2 / 10
L'agent de recherche web a rassemblé plusieurs sources pertinentes sur un sujet de recherche. L'agent d'analyse de documents doit maintenant examiner ces sources. Comment l'information circule-t-elle entre ces deux sous-agents spécialisés ?
A. L'agent de recherche web invoque directement l'agent d'analyse de documents, en utilisant les sources découvertes comme paramètres.
B. 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.
C. 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.
D. 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.
✓ Bonne réponse : B
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 3 / 10
Le premier message d'un nouvel utilisateur est : « Configure ma musique de concentration. » Cela pourrait signifier configurer des préférences, créer une playlist ou lancer la musique immédiatement. Votre système prend en charge ces trois actions. Quelle est l'approche la plus efficace ?
A. Démarrer la configuration des préférences en posant des questions sur les genres, les tempos et les artistes préférés pour la concentration.
B. Poser une seule question de clarification sur le type d'action souhaité : lancer maintenant ou configurer pour plus tard.
C. Créer une nouvelle playlist « Concentration » avec des titres sélectionnés et informer l'utilisateur qu'elle est prête.
D. Lancer immédiatement des titres populaires de concentration et laisser l'utilisateur réorienter si nécessaire.
✓ Bonne réponse : B
A. Créer une nouvelle playlist « Focus » avec des titres sélectionnés et notifier l'utilisateur qu'elle est prête. Incorrecte. Cette option suppose une intention et risque d'effectuer la mauvaise action, ce qui frustre les utilisateurs. B. Poser une question de clarification sur le type d'action : écouter maintenant ou configurer pour plus tard. Correcte. Cela minimise les frictions tout en résolvant l'ambiguïté, permettant à l'assistant d'effectuer rapidement la bonne action. C. Lancer immédiatement des titres populaires de concentration et laisser l'utilisateur rediriger si nécessaire. Incorrecte. Agit prématurément et peut ne pas correspondre à l'intention de l'utilisateur. D. Démarrer la configuration des préférences en posant des questions sur les genres, le tempo et les artistes. Incorrecte. Trop lourd en amont — ajoute des frictions inutiles avant de confirmer l'intention.
Question 4 / 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 5 / 10
During initial testing, you notice that Claude doesn't seem to remember vocabulary words from earlier in the conversation. When a student asks "Can you quiz me on those words?", responds as if no words have been discussed. What is the most likely explanation?
A. Your system prompt needs explicit instructions telling Claude to remember information from earlier turns.
B. You're not including prior messages in each API request--the stateless API doesn't retain conversation history.
C. You need to enable conversation persistence by passing a session ID parameter with each API call.
D. The model's context window has filled up, causing earlier conversation content to be dropped.
✓ Bonne réponse : B
A. Votre invite système doit contenir des instructions explicites demandant à Claude de mémoriser les informations des échanges précédents. Incorrect. Les instructions seules ne confèrent pas de mémoire au modèle — le contexte doit être fourni à chaque requête. B. Vous n'incluez pas les messages précédents dans chaque requête API — l'API sans état ne conserve pas l'historique de la conversation. Correct. Claude est sans état. Si les messages précédents ne sont pas transmis dans la requête, il n'a aucune connaissance du vocabulaire antérieur. C. Vous devez activer la persistance de la conversation en transmettant un paramètre d'identifiant de session à chaque appel API. Incorrect. Il n'existe pas d'identifiant de session requis — la mémoire est gérée en incluant les messages passés. D. La fenêtre de contexte du modèle est saturée, ce qui entraîne la perte du contenu des échanges précédents. Incorrect. Cela ne se produirait que lors de conversations très longues, et non dans des scénarios de tests initiaux classiques.
Question 6 / 10
Lors de l'implémentation de votre outil MCP lookup_order, le backend retourne parfois des erreurs (par exemple, « Commande introuvable » ou des pannes temporaires de base de données). Quel est le bon modèle pour communiquer ces erreurs à l'agent ?
A. Retourner le message d'erreur dans le contenu du résultat de l'outil avec le flag isError défini à true.
B. Lever une exception depuis le gestionnaire d'outil afin que le framework de l'agent puisse la capturer et la journaliser.
C. Journaliser l'erreur côté serveur et retourner un résultat vide pour éviter de perturber le modèle.
D. Retourner une réponse de succès avec un champ « status » indiquant le type d'erreur.
✓ Bonne réponse : A
A. Enregistrer l'erreur côté serveur et retourner un résultat vide pour ne pas perturber le modèle — Incorrect. Cela masque les informations critiques sur l'échec, rendant impossible pour l'agent de distinguer « aucune donnée » d'une « défaillance système ». B. Lever une exception depuis le gestionnaire d'outil afin que le framework agent puisse la capturer et la journaliser — Incorrect. Les exceptions sont utiles en interne, mais l'agent a toujours besoin d'une réponse structurée de l'outil ; les exceptions brutes ne propagent pas de manière fiable un contexte utile au modèle. C. Retourner le message d'erreur dans le contenu du résultat de l'outil avec le flag isError défini à true — Correct. Il s'agit du modèle MCP approprié : l'outil signale explicitement l'échec en utilisant isError: true, tout en fournissant un message d'erreur lisible afin que l'agent puisse décider de réessayer, d'escalader ou d'informer l'utilisateur. D. Retourner une réponse de succès avec un champ « status » indiquant le type d'erreur — Incorrect. Cela est trompeur car cela traite les échecs comme des réponses réussies, ce qui perturbe le raisonnement en aval et l'orchestration des outils.
Question 7 / 10
La surveillance indique que 12 % des extractions échouent à la validation Pydantic avec des erreurs spécifiques telles que « float attendu pour quantity, obtenu '2 to 3' ». Relancer ces requêtes sans modification produit les mêmes échecs. Quelle est l'approche la plus efficace pour récupérer de ces échecs de validation ?
A. Définir la température à 0 pour éliminer la variabilité des sorties et garantir un formatage cohérent.
B. Envoyer une requête de suivi incluant l'erreur de validation, en demandant au modèle de corriger sa sortie.
C. Implémenter un pipeline secondaire utilisant un modèle de niveau supérieur pour retraiter les documents qui échouent à la validation.
D. Pré-traiter les documents source pour standardiser les formats problématiques avant de les envoyer à l'extraction.
✓ Bonne réponse : B
A. Définir la température à 0 pour éliminer la variabilité des sorties et garantir un formatage cohérent — Incorrect. Cela réduit l'aléatoire mais ne corrige pas les erreurs d'extraction systématiques comme la mauvaise interprétation des plages (« 2 à 3 »). B. Envoyer une requête de suivi incluant l'erreur de validation, en demandant au modèle de corriger sa sortie — Correct. Fournir un retour de validation précis permet au modèle de corriger le problème exact (par exemple, convertir « 2 à 3 » en un nombre flottant valide), rendant la récupération très efficace. C. Pré-traiter les documents sources pour standardiser les formats problématiques avant de les envoyer à l'extraction — Incorrect. Utile dans certains cas, mais pas évolutif ni suffisant pour gérer la diversité des variations du monde réel. D. Mettre en place un pipeline secondaire utilisant un modèle de niveau supérieur pour retraiter les documents qui échouent à la validation — Incorrect. Plus coûteux et inutile — la correction ciblée est plus efficace et plus performante.
Question 8 / 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 contraintes strictes de type JSON Schema marquant user_id comme obligatoire et définissant fields_to_update comme un type objet
B. Des noms de paramètres verbeux encodant des indications de format, comme user_id_string_uuid_format
C. Des descriptions de paramètres claires expliquant le format attendu, par exemple « user_id : UUID de l'utilisateur à mettre à jour (obligatoire) »
D. Des réponses d'erreur détaillées expliquant pourquoi les valeurs de paramètres invalides ont été rejetées
✓ Bonne réponse : C
A. Des descriptions de paramètres claires expliquant le format attendu, par exemple « user_id : UUID de l'utilisateur à mettre à jour (obligatoire) » — Correct. Des descriptions claires et lisibles sont le facteur le plus important pour aider Claude à comprendre quelles valeurs fournir et comment les paramètres doivent être structurés. B. Des noms de paramètres verbeux encodant des indications de format, comme user_id_string_uuid_format — Incorrect. Des noms excessivement verbeux réduisent la lisibilité et sont moins efficaces que des descriptions appropriées. C. Des contraintes de type JSON Schema strictes marquant user_id comme obligatoire et définissant fields_to_update comme type objet — Incorrect. Les contraintes de schéma facilitent la validation, mais n'expliquent pas suffisamment les attentes sémantiques comme le format UUID requis. D. Des réponses d'erreur détaillées expliquant pourquoi des valeurs de paramètres invalides ont été rejetées — Incorrect. Utiles après un échec, mais pas le facteur le plus critique pour prévenir les erreurs en amont.
Question 9 / 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. L'agent exécute les étapes restantes d'une séquence d'outils planifiée au début de la requête.
C. Les détails de la commande sont ajoutés à la conversation et le modèle raisonne pour décider quelle action entreprendre.
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 : C
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 10 / 10
Votre agent traite un litige de facturation. Après avoir appelé get_customer et lookup_order, il identifie que le litige implique une erreur de tarification promotionnelle nécessitant l'approbation d'un responsable — ce qui dépasse le niveau d'autorisation de l'agent. Comment le workflow doit-il gérer cette escalade en cours de processus ?
A. Tenter quand même le remboursement avec process_refund, et n'escalader que si le système rejette la transaction.
B. Compiler un handoff structuré incluant les informations client, les détails de commande et le problème identifié avant d'appeler escalate_to_human.
C. 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.
D. Appeler escalate_to_human en ne transmettant que le message original du client.
✓ Bonne réponse : B
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.
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.