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
AWS Artifact permet aux clients d'accéder à quel type de document pour la conformité ?
A. Définitions de vulnérabilités CVE
B. Logs des activités de sécurité réseau
C. Manuels techniques d'administration AWS
D. Rapports d'audit, certifications de conformité (SOC 2, ISO 27001)
✓ Bonne réponse : D
Artifact : bibliothèque centrale d'accords de conformité, rapports d'audit (SOC 2, ISO 27001, PCI DSS) et certifications AWS. Facilite la démonstration de conformité aux régulateurs.
Question 2 / 10
Pour réduire les coûts, une entreprise prévoit de migrer une base de données NoSQL vers AWS. Quel service AWS est entièrement géré et peut automatiquement augmenter la capacité de débit pour répondre aux demandes de charge de travail de la base de données ?
A. Amazon Aurora
B. Amazon RDS
C. Amazon DynamoDB
D. Amazon Redshift
✓ Bonne réponse : C
Réponse : Amazon DynamoDB. Explication : Amazon DynamoDB est une base de données NoSQL entièrement gérée de type clé-valeur et document qui augmente automatiquement la capacité de débit. AWS gère toute l'infrastructure, les correctifs et la mise à l'échelle — éliminant les frais généraux opérationnels.
Question 3 / 10
Une entreprise a déployé des applications sur des instances Amazon EC2. L'entreprise doit évaluer les vulnérabilités des applications et identifier les déploiements d'infrastructure qui ne respectent pas les bonnes pratiques. Quel service AWS l'entreprise peut-elle utiliser pour répondre à ces exigences ?
A. Amazon GuardDuty
B. Amazon Inspector
C. AWS Trusted Advisor
D. AWS Config
✓ Bonne réponse : B
Réponse : Amazon Inspector. Explication : Amazon Inspector est un service automatisé de gestion des vulnérabilités qui analyse continuellement les instances EC2 pour détecter les vulnérabilités de logiciels et l'exposition réseau non intentionnelle. Il contrôle également le respect des bonnes pratiques de sécurité AWS.
Question 4 / 10
Un auditeur externe demande un journal de tous les accès aux ressources AWS de votre compte. Quel service fournir cette information ?
Sélectionnez la bonne réponse.
A. Amazon CloudWatch.
B. Amazon CloudFront.
C. AWS CloudFormation.
D. AWS CloudTrail.
✓ Bonne réponse : D
Réponse : AWS CloudTrail. Explication : AWS CloudTrail consigne tous les appels d’API et accès sur les ressources AWS du compte.
Question 5 / 10
Votre application a récemment connu une forte croissance mondiale, et les utilisateurs internationaux se plaignent de la latence. Quelle caractéristique AWS peut améliorer leur expérience ?
Sélectionnez la bonne réponse.
A. Durabilité des données.
B. Haute disponibilité.
C. Portée mondiale.
D. Élasticité.
✓ Bonne réponse : C
Réponse : Portée mondiale (Global reach). Explication : La portée mondiale d’AWS, via ses régions et ses Edge Locations, permet d’améliorer les temps de réponse pour les utilisateurs dispersés géographiquement.
Question 6 / 10
Lors d'une analyse TCO (Total Cost of Ownership) pour comparer AWS et une infrastructure sur site, quels éléments doivent être inclus ?
Sélectionnez la bonne réponse.
A. Les investissements en matériel physique, maintenance, refroidissement, espace physique et électricité.
B. Les coûts de développement applicatif et de licences logicielles.
C. L'analyse de tendances du marché et les prévisions de croissance concurrentielle.
D. L'analyse métier et les objectifs stratégiques sans évaluation financière.
✓ Bonne réponse : A
Réponse : Le matériel physique. Explication : L’analyse TCO doit inclure tous les coûts matériels (serveurs, stockage, réseau, etc.) de l’infrastructure on-premise pour une comparaison équitable.
Question 7 / 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 AWS Abuse.
B. Contacter le service client AWS.
C. Contacter l’équipe Concierge AWS.
D. Contacter l’équipe Sécurité AWS.
✓ Bonne réponse : A
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 8 / 10
Quelle option est un emplacement physique de l'infrastructure mondiale d'AWS ?
A. Amazon Connect
B. AWS Organizations
C. AWS DataSync
D. Région AWS
✓ Bonne réponse : D
Réponse : Région AWS. Explication : Une région AWS est un emplacement géographique physique contenant plusieurs zones de disponibilité. AWS dispose de régions en Amérique du Nord, Europe, Asie-Pacifique, Amérique du Sud et Moyen-Orient/Afrique.
Question 9 / 10
Utiliser Amazon EC2 correspond à quel modèle de cloud computing ?
Sélectionnez la bonne réponse.
A. IaaS.
B. IaaS & SaaS.
C. PaaS.
D. SaaS.
✓ Bonne réponse : A
Réponse : IaaS. Explication : Amazon EC2 est un service d’Infrastructure as a Service (IaaS), qui permet de gérer des ressources de calcul virtualisées.
Question 10 / 10
Une entreprise dispose de 5 To de données stockées dans Amazon S3. L'entreprise prévoit d'exécuter occasionnellement des requêtes sur les données à des fins d'analyse. Quel service AWS l'entreprise devrait-elle utiliser pour exécuter ces requêtes de la manière la plus rentable ?
A. Amazon Athena
B. Amazon RDS
C. Amazon Redshift
D. Amazon Kinesis
✓ Bonne réponse : A
Réponse : Amazon Athena. Explication : Amazon Athena est un service de requête interactif sans serveur pour analyser les données dans S3 à l'aide de SQL standard. Il n'y a pas d'infrastructure à configurer — vous payez uniquement par requête en fonction des données analysées, ce qui le rend extrêmement rentable pour une analyse occasionnelle.
Pour prévenir les attaques par injection de prompt, laquelle des pratiques suivantes est inefficace ou contre-productive ?
A. Appliquer les principes du least-privilege pour les permissions IAM
B. Définir des templates de prompt robustes avec séparation entrée/instruction
C. Augmenter la température du modèle sans contrôle de sortie
D. Vérifier et filtrer les entrées utilisateurs avant envoi au modèle
✓ Bonne réponse : C
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 2 / 10
Quelle métrique évalue la proportion de prédictions correctes parmi toutes les prédictions d'un modèle de classification ?
A. AUC-ROC
B. Accuracy (Exactitude)
C. Recall (Rappel)
D. Precision (Précision)
✓ Bonne réponse : B
Accuracy (Exactitude) : métrique calculée comme (TP+TN)/(TP+TN+FP+FN), mesurant la proportion globale de prédictions correctes. Elle s'applique bien avec des données équilibrées. À ne pas confondre avec Precision (TP/(TP+FP), faux positifs) et Recall (TP/(TP+FN), faux négatifs) qui évaluent une classe spécifique.
Question 3 / 10
Une banque souhaite créer un assistant IA capable de consulter sa base de données de produits financiers ET utiliser un LLM pour expliquer les termes complexes. Quelle architecture Bedrock convient ?
A. Amazon Personalize pour recommander les produits uniquement
B. Claude 3 sans aucune intégration système externe
C. Agents Bedrock avec intégration à une base de données et API backend
D. Utiliser uniquement un modèle Titan pour accéder directement à la base de données
✓ Bonne réponse : C
Agents Bedrock : orchestrent les appels aux FM avec des intégrations backend (bases de données, APIs). Permettent au LLM de raisonner, d'exécuter des actions (requêtes DB) et de synthétiser réponses contextuelles. Parfait pour assistant financier multi-système.
Question 4 / 10
Qu'est-ce que l'explicabilité (explainability) dans le contexte de l'IA responsable ?
A. La précision globale du modèle mesurée sur un jeu de test représentatif
B. La capacité à comprendre quelles caractéristiques influencent les prédictions d'un modèle
C. La capacité du modèle à générer des explications écrites sur n'importe quel sujet
D. La transparence du code source du modèle publiée en open source
✓ Bonne réponse : B
L'explicabilité désigne la capacité à comprendre et à interpréter les décisions prises par un modèle d'IA — quelles caractéristiques (features) ont le plus influencé la prédiction, et pourquoi. C'est essentiel pour auditer les décisions à fort impact (crédit, médecine, justice). Les méthodes comme SHAP (SHapley Additive exPlanations) et LIME attribuent un score d'importance à chaque feature. Sans explicabilité, les modèles restent des "boîtes noires" impossibles à auditer ou corriger.
Question 5 / 10
Une agence marketing doit générer 1000 images publicitaires variées basées sur des descriptions textuelles spécifiques. Quel modèle Bedrock est le plus adapté ?
A. Stable Diffusion XL via Bedrock pour la génération d'images
B. Anthropic pour traiter les commandes en batch
C. Titan Embeddings pour vectoriser les descriptions
D. Claude 3 pour générer seulement des descriptions
✓ Bonne réponse : A
Stable Diffusion XL : modèle de fondation spécialisé dans la génération d'images à partir de texte disponible sur Bedrock. Produit des images haute résolution, supporte les variantes détaillées et les styles personnalisés. Optimal pour la génération en masse d'assets marketing.
Question 6 / 10
Une startup souhaite générer automatiquement du code Python à partir de descriptions en langage naturel pour accélérer le développement. Quel modèle Bedrock et service associé recommandez-vous ?
A. Claude 3 sur Bedrock avec Amazon CodeWhisperer pour la complétion
B. Titan Text pour générer uniquement du texte descriptif
C. Amazon Forecast pour prédire la qualité du code
D. Stable Diffusion pour générer des images de code
✓ Bonne réponse : A
Claude 3 + CodeWhisperer : Claude est un LLM hautement capable pour la génération de code structuré et documenté. CodeWhisperer complète avec des suggestions intelligentes en temps réel. Ensemble, ils couvrent la génération et l'amélioration du code source en production.
Question 7 / 10
Quel service fournit la base pour l’analyse de sentiments sur des avis textuels sans expertise ML ?
A. Amazon Comprehend
B. Amazon Rekognition
C. Amazon Lex
D. Amazon Polly
✓ Bonne réponse : A
Amazon Comprehend : service NLP entièrement géré qui analyse automatiquement les sentiments (positif/négatif/neutre) et extrait les entités dans du texte, sans nécessiter de ML expertise. Contrairement à Polly (synthèse vocale), Rekognition (vision) et Lex (chatbots), Comprehend se concentre spécifiquement sur l'analyse textuelle intelligente pour les avis, commentaires et documents.
Question 8 / 10
Un service client multilingue reçoit 50 000 messages clients quotidiens. Comment automatiser la traduction en temps réel vers 15 langues ?
A. Utiliser Amazon Comprehend pour détecter les langues uniquement
B. Utiliser Amazon Polly pour traduire en parole
C. Invoquer Amazon Translate via API ou intégration Bedrock pour traduction à grande échelle
D. Utiliser Amazon Transcribe comme point d'entrée
✓ Bonne réponse : C
Traduction automatique neural : Amazon Translate utilise la traduction neuronale massive pour 15+ langues avec contexte préservé. Scalable en temps réel, moins cher et plus rapide que modèles fondations génériques pour ce cas d'usage spécifique.
Question 9 / 10
Pour maîtriser le style de génération d’un modèle marketing pré‑entraîné, la solution la plus rentable est :
A. Créer des prompts efficaces et contextualisés
B. Pré‑entraîner un nouveau modèle depuis zéro
C. Optimiser l’architecture interne
D. Augmenter la complexité du modèle
✓ Bonne réponse : A
Prompting efficace : technique consistant à formuler des instructions claires et des exemples (few-shot) pour contrôler le style de génération sans modifier le modèle. Contrairement au fine-tuning ou au pré-entraînement coûteux, le prompting exploite les capacités existantes du modèle pré-entraîné. C'est la solution la plus économique pour adapter la voix et le ton marketing.
Question 10 / 10
Pour limiter la variabilité des réponses et rendre un classifieur de sentiment basé sur LLM plus stable et prévisible, quel paramètre doit-on ajuster ?
A. Baisser la température (< 0.5) — réduit l'aléatoire, favorise les réponses déterministes
B. Augmenter massément le paramètre Top-K — augmente les choix possibles
C. Retirer ou ignorer les consignes systèmes — déstabilise le comportement
D. Augmenter la température — augmente la diversité et l'imprévisibilité
✓ Bonne réponse : A
Température et stabilité des LLM : la température contrôle le caractère aléatoire de la génération. Une température basse (< 0.5) rend le modèle déterministe en favorisant les tokens les plus probables, idéal pour des tâches précises comme la classification de sentiments. À l'inverse, augmenter la température ou Top-K amplifie la diversité et l'imprévisibilité, inadapté ici. Les consignes systèmes structurent le comportement.
Quelle est la responsabilité du Product Owner lors de la Sprint Retrospective ? (Choisissez la meilleure réponse.)
A. Participer en tant que membre de la Scrum Team.
B. Résumer et rapporter les discussions aux parties prenantes qu'il représente au sein de la Scrum Team.
C. Recueillir les exigences pour le Product Backlog.
D. Le Product Owner ne devrait pas participer aux Sprint Retrospectives.
✓ Bonne réponse : A
Réponse : 15 minutes. Explication : Le Daily Scrum est limité dans le temps à 15 minutes, quelle que soit la taille de l'équipe. Cela permet de maintenir la réunion centrée sur la coordination pour les 24 prochaines heures plutôt que sur la résolution détaillée des problèmes.
Question 2 / 10
La Sprint Review doit réunir les Developers, le Product Owner, le Scrum Master ainsi que les parties prenantes clés afin de recueillir leurs retours.
A. Faux
B. Vrai
✓ Bonne réponse : B
Objectif de la Sprint Review : Un événement formel au cours duquel la Scrum Team inspecte l'Incrément et adapte le Product Backlog avec les parties prenantes. Le Product Owner invite les parties prenantes clés à fournir des retours, favorisant la transparence et la collaboration essentielles au succès du produit.
Question 3 / 10
Une Scrum Team partage sa progression actuelle du Sprint, y compris les obstacles et les risques, avec toutes les parties prenantes lors de la Sprint Review. Quelle valeur Scrum cela représente-t-il le MIEUX ?
Sélectionnez la meilleure réponse.
A. Courage.
B. Ouverture.
C. Focalisation.
D. Engagement.
✓ Bonne réponse : B
L'Ouverture signifie que la Scrum Team et ses parties prenantes s'accordent à être transparentes sur l'ensemble du travail et des difficultés rencontrées dans sa réalisation. Partager ouvertement les avancées, les obstacles et les risques — même lorsque les nouvelles ne sont pas positives — permet aux parties prenantes de prendre des décisions éclairées et d'aider l'équipe. La Transparence est un pilier de Scrum (et non une valeur), le Courage est lié au fait de faire ce qui est juste, et l'Engagement est lié à la dévotion de l'équipe envers ses objectifs.
Question 4 / 10
Le Product Backlog est finalisé dès le début du Sprint Planning.
A. Vrai
B. Faux
✓ Bonne réponse : B
Nature du Product Backlog : Le Product Backlog est un artefact vivant et dynamique qui évolue continuellement tout au long du cycle de vie du produit. Il n'est jamais « complet » — les éléments sont affinés, repriorisés et ajoutés au fur et à mesure que les besoins des parties prenantes et les conditions du marché évoluent. Le Sprint Planning s'appuie sur l'état actuel du Backlog, mais le raffinement et les mises à jour se poursuivent au-delà, ce qui fait de la notion de complétude une idée reçue sur les caractéristiques du Backlog.
Question 5 / 10
Lequel des éléments suivants est requis par Scrum ?
A. Les membres doivent rester debout lors du Daily Scrum.
B. Une planification de release.
C. La Sprint Retrospective.
D. Un Sprint Burndown Chart.
✓ Bonne réponse : C
Réponse : Sprint Retrospective. Explication : La Sprint Retrospective est l'événement Scrum explicitement requis par le Scrum Guide. Le Daily Scrum, la Sprint Planning et la Sprint Review sont également obligatoires, mais la Retrospective est spécifiquement décrite comme un événement requis permettant à l'équipe d'inspecter et d'adapter son processus.
Question 6 / 10
Quel est l'objectif de la Sprint Review ?
A. Inspecter le résultat du Sprint et déterminer les adaptations futures
B. Mettre à jour la Definition of Done
C. Évaluer les performances des Developers
D. Planifier le prochain Sprint
✓ Bonne réponse : A
Objectif de la Sprint Review : Il s'agit d'un événement d'inspection au cours duquel la Scrum Team et les parties prenantes examinent le travail accompli afin de recueillir des retours et d'identifier les adaptations à apporter aux Sprints futurs. Cela diffère des évaluations de performance (qui n'en sont pas l'objet) ou des activités de planification (qui font l'objet d'événements distincts), et cet événement s'appuie sur la Definition of Done plutôt que de la mettre à jour.
Question 7 / 10
Que signifie la Transparence en tant que pilier de Scrum ?
A. Le processus émergent et le travail doivent être visibles par ceux qui réalisent le travail et ceux qui le reçoivent
B. Les membres de l'équipe n'ont aucun secret les uns envers les autres
C. Tout le code doit être open source
D. L'équipe rend compte de toutes ses activités à la direction
✓ Bonne réponse : A
La transparence dans Scrum : le processus émergent et le travail réalisé doivent être visibles pour ceux qui effectuent ce travail et pour ceux qui en bénéficient. Cela favorise une prise de décision éclairée et la responsabilisation. Contrairement au simple reporting à la direction ou à la confidentialité interpersonnelle, la transparence porte sur la visibilité du travail réel et du processus.
Question 8 / 10
Quelles sont les deux façons de constituer des Development Teams qui sont cohérentes avec les valeurs de Scrum ? (Choisissez deux réponses.)
A. Les managers réaffectent personnellement leurs subordonnés actuels vers les nouvelles équipes.
B. Réunir tous les développeurs et les laisser s'auto-organiser en Development Teams.
C. Le Chief Product Owner détermine les nouvelles structures d'équipes et les affectations.
D. Les équipes existantes proposent comment elles souhaitent s'organiser au sein de la nouvelle structure.
E. Les managers collaborent pour affecter des individus à des équipes spécifiques.
✓ Bonne réponse : B, D
Réponse : Les équipes existantes proposent une organisation ; les développeurs s'auto-organisent en équipes. Explication : Scrum valorise l'auto-organisation. Les équipes doivent se former naturellement plutôt que d'être constituées par le management. Laisser les équipes existantes proposer une structure ou laisser les développeurs s'auto-organiser respecte tous deux le principe d'auto-gestion de Scrum.
Question 9 / 10
Quel est l'objectif d'une Sprint Review ?
A. Passer en revue les activités et les processus de la Scrum Team durant le Sprint.
B. Inspecter l'Increment du produit avec les parties prenantes et recueillir des retours sur les prochaines étapes.
C. Prendre le temps d'évaluer la validité du projet.
D. Renforcer la cohésion de l'équipe lors du Sprint.
✓ Bonne réponse : B
Réponse : Inspecter l'Increment du produit avec les parties prenantes et recueillir des retours sur les prochaines étapes. Explication : La Sprint Review est une session de travail collaborative au cours de laquelle l'équipe Scrum et les parties prenantes inspectent l'Increment et adaptent le Product Backlog en fonction de ce qui a été appris.
Question 10 / 10
Scrum exige une phase de test dédiée après chaque Sprint.
A. Vrai
B. Faux
✓ Bonne réponse : B
Tests continus dans Scrum : Les tests ont lieu tout au long du Sprint, et non dans une phase séparée à la fin. L'assurance qualité est intégrée aux activités de développement quotidiennes, permettant aux équipes de livrer un Increment potentiellement publiable à chaque Sprint. Cela évite l'accumulation de défauts et garantit une inspection et une adaptation continues.
Qui invite les parties prenantes à la Sprint Review ?
Choisissez la meilleure réponse.
A. Le Product Owner
B. Le manager
C. Le Scrum Master
D. Les Developers
✓ Bonne réponse : A
Concept clé : La responsabilité du Product Owner en matière d'engagement des parties prenantes. Le Product Owner est explicitement responsable d'inviter les parties prenantes à la Sprint Review, car cet événement constitue une opportunité clé d'inspection et d'adaptation permettant de recueillir des retours sur l'Incrément du produit. Le Product Owner gère les relations avec les parties prenantes et détermine qui doit y assister en fonction de la pertinence par rapport au produit, de la valeur métier et des besoins en retours. Bien que le Scrum Master facilite l'événement et que les Développeurs présentent leur travail, ni l'un ni l'autre n'est responsable de l'invitation des parties prenantes. Les managers ne font pas partie du cadre Scrum et n'ont aucun rôle formel dans cette décision.
Question 2 / 10
Quelle est la responsabilité principale du Product Owner ?
Choisissez la meilleure réponse.
A. Présider tous les événements Scrum
B. Garantir la qualité du code
C. Assigner les tâches aux Developers
D. Maximiser la valeur du produit grâce à une gestion efficace du Product Backlog
✓ Bonne réponse : D
Réponse : Maximiser la valeur du produit grâce à une gestion efficace du Product Backlog. Explication : Le Product Owner est responsable de la maximisation de la valeur du produit résultant du travail de la Scrum Team, ainsi que de la gestion efficace du Product Backlog.
Question 3 / 10
Face à des demandes contradictoires de la part des parties prenantes, que doit faire le PO ? (Sélectionnez toutes les réponses qui s'appliquent)
Sélectionnez toutes les réponses correctes.
A. Suivre la demande la plus insistante
B. Prioriser en fonction de la valeur, du risque et du Product Goal
C. Demander au SM de trancher
D. Organiser la collaboration et clarifier les attentes
✓ Bonne réponse : B, D
Réponse : Prioriser en fonction de la valeur, du risque et du Product Goal, et organiser la collaboration et la clarté. Explication : Le Product Owner équilibre les besoins des parties prenantes en alignant les priorités sur le Product Goal et en favorisant une collaboration transparente.
Question 4 / 10
Dans quel cas le Product Owner doit-il participer au Daily Scrum ? (Choisissez la meilleure réponse.)
A. Lorsque le Product Owner travaille activement sur des éléments du Sprint Backlog ; il participe alors en tant que Developer.
B. Lorsque le Product Owner doit représenter le point de vue des parties prenantes auprès des Developers.
C. Lorsque le Scrum Master demande au Product Owner d'y assister.
D. Lorsqu'il y a des impediments à discuter.
✓ Bonne réponse : A
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
Quel est l'engagement associé au Product Backlog ?
Choisissez la meilleure réponse.
A. Definition of Done
B. Product Goal
C. Sprint Goal
D. Release Goal
✓ Bonne réponse : B
L'engagement du Product Goal : Le Product Goal est l'engagement global associé au Product Backlog, constituant l'objectif à long terme qui guide l'ensemble du raffinement du Backlog et du Sprint Planning. Le Product Backlog existe pour soutenir la réalisation du Product Goal, qui décrit un état futur du produit et fournit une direction à l'ensemble de la Scrum Team. Contrairement au Sprint Goal (qui est un engagement à plus court terme pour un seul Sprint) ou à la DoD (qui est une norme de qualité), le Product Goal représente la vision stratégique persistante qui évolue au fur et à mesure que le produit se développe et que les besoins des parties prenantes changent.
Question 6 / 10
Pourquoi le Product Owner souhaite-t-il que les Developers respectent la Definition of Done ? (Choisissez la meilleure réponse.)
A. Pour prédire la productivité de l'équipe au fil du temps.
B. Pour avoir une transparence totale sur ce qui a été accompli à la fin de chaque Sprint.
C. Pour pouvoir sanctionner l'équipe lorsqu'elle n'atteint pas son objectif de vélocité lors du Sprint.
D. Pour savoir ce que l'équipe livrera au cours des trois prochains Sprints.
✓ Bonne réponse : B
Réponse : Avoir une transparence totale sur ce qui a été accompli à la fin de chaque Sprint. Explication : La Definition of Done (DoD) crée une compréhension commune de ce que signifie « terminé ». Lorsque tous les membres de l'équipe la respectent, le PO peut avoir confiance que les éléments « Done » sont véritablement prêts à être livrés — ce qui élimine toute ambiguïté lors des Sprint Reviews.
Question 7 / 10
La vélocité est une mesure de la valeur du produit.
Répondez par Vrai ou Faux.
A. Faux
B. Vrai
✓ Bonne réponse : A
Concept clé : La vélocité mesure la capacité et la prévisibilité de l'équipe, et non la valeur du produit. La vélocité est un outil de planification qui suit la quantité de travail réalisée par une Scrum Team au cours d'un Sprint, aidant ainsi à prévoir les délais de livraison futurs. Elle répond à la question « Combien pouvons-nous produire ? » plutôt qu'à « Ce que nous avons produit est-il utile ? » La valeur du produit est déterminée par les résultats métier, la satisfaction des clients, l'impact sur les revenus et l'alignement avec l'Objectif du Produit. Une équipe peut avoir une vélocité élevée tout en livrant des fonctionnalités à faible valeur, ou une vélocité plus faible tout en livrant un travail à fort impact. En tant que Product Owner, vous faites la distinction entre la productivité de l'équipe (vélocité) et la valeur réelle livrée (les résultats), en veillant à ce que le travail de chaque Sprint fasse progresser l'Objectif du Produit et crée un impact métier mesurable.
Question 8 / 10
Vrai ou Faux : Tout le travail planifié sur le produit réalisé par la Scrum Team doit provenir du Product Backlog.
A. Vrai
B. Faux
✓ Bonne réponse : A
Réponse : Vrai. Explication : Le Product Backlog est la source unique de vérité pour tout le travail réalisé par la Scrum Team. Tout le travail produit planifié — fonctionnalités, bugs, tâches techniques, expérimentations — doit en être issu.
Question 9 / 10
Qui définit le « comment » du travail ?
Choisissez la meilleure réponse.
A. Le PO
B. Le manager
C. Les Developers
D. Le SM
✓ Bonne réponse : C
Concept clé : La propriété de l'implémentation technique appartient aux Développeurs. Les Développeurs sont seuls responsables de la détermination de l'approche technique, de l'architecture, des modèles de conception et des tâches concrètes nécessaires pour livrer les éléments du Product Backlog. Tandis que le Product Owner définit le « quoi » (les fonctionnalités et les exigences) et que le Scrum Master facilite le processus, les Développeurs conservent une autonomie totale sur les détails d'implémentation. Cette séparation des responsabilités garantit l'excellence technique et la responsabilisation de l'équipe. Ni le Product Owner, ni le Scrum Master, ni les managers externes ne doivent imposer des solutions techniques, car cela nuit à l'expertise des Développeurs et à leur auto-organisation — des principes fondamentaux de Scrum qui permettent une livraison efficace.
Question 10 / 10
La Sprint Review est une réunion de suivi de statut.
Répondez par Vrai ou Faux.
A. Vrai
B. Faux
✓ Bonne réponse : B
Réponse : Faux. Explication : La Sprint Review est une session de travail collaborative visant à inspecter l'Incrément et à adapter le Product Backlog — ce n'est pas un rapport d'avancement.
Quelle affirmation concernant la valeur acquise (EVM) est exacte ?
A. L'EVM combine portée, calendrier et coûts pour évaluer la performance globale du projet
B. L'EVM mesure uniquement l'écart entre le budget planifié et le budget consommé
C. L'EVM ne peut pas être utilisé dans les projets Agile
D. L'EVM est un outil de communication réservé aux parties prenantes externes
✓ Bonne réponse : A
Valeur Acquise (EVM) : méthode intégrée combinant portée, calendrier et coûts pour mesurer la performance réelle du projet. Elle permet de comparer le travail réalisé (valeur acquise) au travail planifié (valeur planifiée) et aux coûts engagés, offrant une vision globale et objective de l'état du projet, contrairement aux approches isolées mesurant un seul paramètre.
Question 2 / 10
Quelle technique de résolution de conflit privilégie la recherche d’un consensus gagnant-gagnant ?
Sélectionnez la bonne réponse.
A. Forçage
B. Compromis
C. Évitement
D. Collaboration
✓ Bonne réponse : D
Collaboration (Problem Solving) : technique cherchant une solution satisfaisant tous les parties (gagnant-gagnant). Elle favorise le dialogue ouvert et l'exploration créative. Contrairement au compromis (chacun perd un peu) ou au forçage (un gagnant), la collaboration résout le conflit en profondeur, alignée avec le leadership collaboratif du PMBOK 7e.
Question 3 / 10
Le sponsor exige un rapport hebdomadaire très détaillé qui demande 40 heures de travail à l'équipe. Que doit faire le chef de projet ?
Sélectionnez la bonne réponse.
A. Arrêter complètement les rapports et communiquer uniquement lors des jalons
B. Continuer à produire le rapport complet même si cela impacte les délais du projet
C. Réduire le contenu du rapport sans informer le sponsor et espérer qu'il ne le remarque pas
D. Discuter avec le sponsor pour identifier ses besoins réels et proposer un format optimisé
✓ Bonne réponse : D
Réponse : Discuter avec le sponsor pour simplifier le rapport et s’assurer qu’il répond aux besoins réels de décision.
Question 4 / 10
Un indicateur SPI = 1,0 et CPI = 1,0 signifie que le projet est :
Sélectionnez la bonne réponse.
A. En retard et dépasse le budget
B. En avance mais dépasse le budget
C. Dans le budget et dans les délais
D. En retard mais sous le budget
✓ Bonne réponse : C
Indices de Performance (SPI et CPI) : SPI = 1,0 signifie que la valeur acquise égale la valeur planifiée (délais respectés). CPI = 1,0 signifie que la valeur acquise égale le coût réel (budget respecté). Quand les deux indicateurs valent 1,0, le projet est parfaitement aligné sur le planning et le budget prévus.
Question 5 / 10
Quelle affirmation décrit correctement le domaine de performance Mesure dans le PMBOK7 ?
A. Il consiste à évaluer régulièrement la performance du projet par rapport aux objectifs définis
B. Il est équivalent au contrôle qualité et porte sur les livrables uniquement
C. Il consiste à mesurer uniquement les coûts et délais en phase d'exécution
D. Il s'applique exclusivement lors de la phase de clôture du projet
✓ Bonne réponse : A
Cette affirmation est vraie. Le domaine Mesure implique le suivi de l'avancement du projet, la comparaison aux plans prévus (délais, coûts, portée, qualité, etc.) et la mise en place d'actions correctives ou préventives pour assurer que le projet reste aligné sur ses objectifs.
Question 6 / 10
Un membre clé de votre équipe montre des signes de désengagement : moins de participation aux réunions, tâches livrées tardivement. Avant d'agir, quel diagnostic d'intelligence émotionnelle devriez-vous privilégier ?
A. Réduire son périmètre de responsabilités sans en discuter
B. Consulter RH pour envisager un remplacement rapide
C. Vérifier immédiatement si cette personne enfreint les règles de performance
D. Observer ses émotions, chercher les causes sous-jacentes (frustration, surcharge, conflit personnel) via un entretien empathique
✓ Bonne réponse : D
Intelligence émotionnelle : capacité à reconnaître et gérer les émotions (siennes et celles d'autrui). Avant d'agir, comprendre le ressenti et les causes réelles du désengagement permet des solutions adaptées et préserve la relation.
Question 7 / 10
Lors d’un projet, un indicateur montre un CPI = 1, SPI = 0,7. Quelle est l’interprétation correcte ?
Sélectionnez la bonne réponse.
A. Projet dans le budget mais en retard
B. Projet en avance mais dépasse le budget
C. Projet dans le budget et dans les délais
D. Projet en retard et en surcoût
✓ Bonne réponse : A
Indices de performance (CPI et SPI) : CPI mesure l'efficacité des coûts (Valeur gagnée / Coût réel), SPI mesure l'efficacité du calendrier (Valeur gagnée / Valeur planifiée). Un CPI = 1 signifie dépenses alignées au budget. Un SPI = 0,7 indique que seuls 70% du travail planifié sont complétés, confirmant un retard de calendrier malgré une performance budgétaire conforme.
Question 8 / 10
Un projet nécessite l'utilisation d'une technologie innovante que l'équipe n'a jamais utilisée et qui comporte des risques techniques. Quelle est la meilleure action pour minimiser les risques ?
Sélectionnez la bonne réponse.
A. Ignorer le problème et avancer avec l'implémentation malgré l'inexpérience
B. Sous-traiter immédiatement la solution pour transférer le risque sans vérification
C. Demander au client de simplifier la solution technique sans évaluer les alternatives
D. Organiser une formation approfondie ou un proof of concept pour valider la faisabilité
✓ Bonne réponse : D
Gestion des risques techniques : Face à une technologie inconnue, il faut d'abord valider la faisabilité via formation ou proof of concept plutôt que d'ignorer le risque, de sous-traiter aveuglément ou de simplifier sans analyse. Cette approche réduit les incertitudes avant la mise en œuvre.
Question 9 / 10
Un projet est sur le point de dépasser son budget. Quelle réserve doit être utilisée en premier ?
Sélectionnez la bonne réponse.
A. Réserve de profit
B. Budget de base
C. Réserve de gestion
D. Réserve de changement
✓ Bonne réponse : C
Hiérarchie des réserves budgétaires en gestion de projet : Selon le PMBOK 7e édition, le budget de projet se compose du budget de base (estimations des coûts des activités planifiées) et des réserves. La réserve de gestion est spécifiquement destinée aux risques connus mais imprévisibles (imprévus gérés au niveau du projet), tandis que la réserve de changement couvre les changements de périmètre approuvés par le client. Lorsqu'un projet risque de dépasser son budget, la première réserve à mobiliser est la réserve de gestion, car elle constitue un coussin financier prévu pour absorber les variations de coûts liées aux risques identifiés durant la planification. Le budget de base ne peut pas être modifié rétroactivement sans approuvation formelle du changement. La réserve de changement ne s'utilise que si des demandes de changement de scope sont acceptées. La réserve de profit (ou marge bénéficiaire) ne doit jamais être utilisée pour couvrir des dépassements de coûts, car elle représente le bénéfice du projet. Cette hiérarchie d'utilisation suit le principe
Question 10 / 10
Un chef de projet observe des conflits répétés au sein de l’équipe.
Quelle action du domaine Équipe est appropriée ?
A. Faciliter une discussion ouverte pour résoudre les conflits.
B. Ignorer les tensions pour gagner du temps.
C. Sanctionner l’équipe pour manque de discipline.
D. Réassigner immédiatement les membres sans discussion.
✓ Bonne réponse : A
Gestion des conflits et leadership servile : Selon le PMBOK 7e édition, le domaine de performance "Équipe" exige que le chef de projet adopte un style de leadership servile, mettant l'accent sur la résolution collaborative des conflits plutôt que sur l'autoritarisme. Faciliter une discussion ouverte permet d'identifier les causes profondes des tensions, de favoriser la compréhension mutuelle et de renforcer la cohésion d'équipe. Cette approche respecte les valeurs agiles de communication transparente et d'amélioration continue. Les conflits non gérés peuvent escalader et dégrader la performance du projet. Ignorer les tensions aggrave les problèmes, réassigner les membres sans dialogue contourne le problème réel, et sanctionner l'équipe crée un environnement de crainte qui inhibe la collaboration. La facilitation constructive du dialogue, fondée sur l'écoute active et la médiation, est la pratique recommandée pour transformer les désaccords en opportunités d'apprentissage collectif et renforcer la maturité émotionnelle de l'équipe.
Une application bancaire en ligne permet des transferts d\'un montant minimum de 10 € et maximum de 10 000 €. En utilisant l\'analyse des valeurs limites, quelles sont les valeurs à tester ?
A. 0 €, 10 €, 10 000 €, 15 000 €
B. 10 €, 5 000 €, 10 000 €
C. 9 €, 10 €, 10 000 €, 10 001 €
D. 10 €, 10 000 €
✓ Bonne réponse : C
Cette question correspond à l\'objectif d\'apprentissage FL-4.2.1 (K3) – Utiliser les partitions d\'équivalence pour dériver les cas de test ● a) Correct → Les valeurs 9 € (juste en dessous du minimum), 10 € (minimum), 10 000 € (maximum) et 10 001 € (juste au-dessus du maximum) couvrent les limites inférieures et supérieures ● b) Faux → Les valeurs intermédiaires comme 5 000 € ne testent pas les limites. ● c) Faux → 0 € et 15 000 € sont en dehors des limites pertinentes. ● d) Faux → Tester uniquement les valeurs limites sans les valeurs juste en dehors des limites ne couvre pas tous les scénarios possibles.
Question 2 / 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. 1C, 2A, 3C, 4D
B. 1D, 2B, 3C, 4A
C. 1D, 2A, 3C, 4B
D. 1C, 2A, 3B, 4D
✓ Bonne réponse : A
Cette question correspond à l\'objectif d\'apprentissage FL-5.1.7 (K2) - Résumer les quadrants du test et leurs relations avec les niveaux et les types de tests.
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 3 / 10
Quel est l\'impact principal de l\'adoption de DevOps sur les activités de test ?
A. Les tests deviennent moins importants car l\'automatisation du déploiement réduit les risques.
B. L\'automatisation des tests et l\'intégration continue permettent un feedback plus rapide sur la qualité du code et facilitent le déploiement fréquent.
C. La responsabilité des tests est entièrement transférée aux développeurs, éliminant le besoin de testeurs spécialisés.
D. Les tests sont principalement effectués en production, car les environnements de test deviennent obsolètes.
✓ Bonne réponse : B
Cette question correspond à l\'objectif d\'apprentissage FL-2.1.4 (K2) - Résumer la façon dont DevOps pourrait avoir un impact sur le test. ● a) Faux → Dans DevOps, les tests deviennent plus critiques, pas moins importants, car les déploiements fréquents augmentent le besoin de détection rapide des problèmes. ● b) Faux → DevOps encourage la collaboration et le partage des responsabilités, mais n\'élimine pas le besoin d\'expertise en test. Les compétences spécialisées en test restent valorisées. ● c) Faux → DevOps ne préconise pas de tester principalement en production. Au contraire, il encourage le test approfondi avant le déploiement, mais dans des environnements qui reflètent fidèlement la production. ● d) Correct → Cette réponse décrit correctement l\'impact principal de DevOps : l\'automatisation des tests et l\'intégration continue permettent un feedback plus rapide et facilitent les déploiements fréquents et fiables.
Question 4 / 10
Quelle bonne pratique de test s\'applique quel que soit le cycle de vie du développement logiciel ?
A. Débuter les tests dès que possible pour détecter les défauts tôt
B. Supprimer la documentation des tests pour accélérer le projet
C. Exécuter les tests uniquement après la fin du développement pour éviter les erreurs de conception
D. Tester uniquement l’interface utilisateur, car c\'est ce que voient les utilisateurs finaux
✓ Bonne réponse : A
Cette question correspond à l’objectif d\'apprentissage FL-2.1.2 (K1) – Rappeler les bonnes pratiques de test qui s\'appliquent à tous les cycles de vie du développement logiciel.
● a) Faux → Les tests doivent couvrir plusieurs niveaux (unitaires, intégration, système, acceptation), et pas uniquement l’interface utilisateur. ● b) Faux → Attendre la fin du développement pour tester expose le projet à un risque accru de corrections coûteuses en fin de cycle. ● c) Faux → La documentation des tests est essentielle pour assurer la traçabilité et la reproductibilité des tests. ● d) Correct → Tester tôt est une bonne pratique universelle, car plus un défaut est détecté tôt, moins il est coûteux à corriger.
Question 5 / 10
Quel est le rôle principal de la gestion de configuration dans les activités de test ?
A. Vérifier que tous les cas de test manuels sont rédigés dans un format homogène
B. Réécrire les spécifications fonctionnelles après chaque livraison
C. Maintenir la trace des versions des artefacts de test et des éléments testés
D. S’assurer que tous les tests sont automatisés au plus tôt
✓ Bonne réponse : C
Cette question correspond à l’objectif FL-5.4.1 (K2) – Résumer la manière dont la gestion de configuration soutient les tests. ● a) Faux → Ce n’est pas un rôle de la configuration mais de la stratégie de test. ● b) Correct → Le cœur de la gestion de configuration, c’est le suivi des versions, des liens entre livrables et des artefacts. ● c) Faux → Ce n’est ni toujours souhaitable, ni une responsabilité de la configuration. ● d) Faux → Les spécifications sont sous contrôle de gestion produit.
Question 6 / 10
Lequel des éléments suivants n’est pas une technique de test statique ?
A. L’analyse statique du code source.
B. L’inspection formelle d’un document de conception.
C. La revue des exigences.
D. L’exécution de tests unitaires automatisés.
✓ Bonne réponse : D
Cette question correspond à l’objectif d’apprentissage FL-3.1.1 (K1) - Reconnaître les types de produits qui peuvent être examinés par les différentes techniques de test statique.
● a) Faux → La revue des exigences est une activité de test statique permettant d’identifier des incohérences dans les spécifications. ● b) Faux → L’analyse statique du code est une technique statique qui permet de détecter des erreurs sans exécuter le programme. ● c) Correct → L’exécution de tests unitaires est une activité dynamique, car elle nécessite de faire fonctionner le logiciel. ● d) Faux → L’inspection formelle est une technique statique qui permet de valider la conception avant l’implémentation.
Question 7 / 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. Séparer strictement le test du développement, sans communication
C. Commencer les tests uniquement après la fin du codage
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.
Question 8 / 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. 3
B. 4
C. 5
D. 6
✓ Bonne réponse : A
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 9 / 10
Quel est un risque potentiel d’une équipe de test totalement indépendante ?
A. Une amélioration de la rapidité d’exécution des tests.
B. Une meilleure objectivité dans l’identification des défauts.
C. Un manque de compréhension du produit et des objectifs métier.
D. Une réduction des conflits d’intérêts avec les développeurs.
✓ Bonne réponse : C
Cette question correspond à l’objectif d’apprentissage FL-1.5.3 (K2) – Distinguer les avantages et les inconvénients de l\'indépendance du test.
● a) Correct → Une équipe trop indépendante peut manquer d’informations essentielles sur le produit et son contexte d’utilisation. ● b) Faux → Une plus grande objectivité est un avantage, et non un inconvénient. ● c) Faux → Une séparation trop marquée peut au contraire augmenter les conflits entre testeurs et développeurs. ● d) Faux → Une équipe totalement indépendante n’accélère pas forcément les tests, cela dépend de l’organisation en place.
Question 10 / 10
Laquelle des propositions suivantes concernant la rédaction des critères d’acceptation lors de l’acceptation utilisateur (UAT) est la plus exacte ?
A. Les critères d’acceptation sont généralement rédigés par l’équipe de développement seule, car ce sont eux qui connaissent les contraintes techniques
B. Les critères d’acceptation doivent inclure uniquement des métriques de performance afin de mesurer la rapidité d’exécution des scénarios critiques.
C. Les critères d’acceptation peuvent être définis sous différents formats, par exemple : scénarios Gherkin, checklists structurées ou gabarits de tests fonctionnels, en fonction des besoins du projet.
D. Les critères d’acceptation doivent obligatoirement être rédigés sous la forme de scénarios Given/When/Then (GWT) pour garantir une couverture complète
✓ Bonne réponse : C
Cette question correspond à l’objectif d’apprentissage FL-4.5.2 (K2) – Classer les différentes options pour la rédaction des critères d’acceptation. ● a) Faux → Bien que la forme Given/When/Then soit très répandue et efficace, il n’existe pas d’obligation stricte dans les projets de test d’acceptation de toujours utiliser ce format. ● b) Correct → format dépend du contexte du projet, du public cible, et de la maturité de l’équipe. Selon la complexité du projet et les habitudes de l’organisation, on peut utiliser plusieurs formats. ● c) Faux → Les critères d’acceptation doivent généralement être élaborés en collaboration avec les parties prenantes clés : Product Owner, utilisateurs métiers, testeurs et développeurs. Se limiter à l’équipe de développement peut conduire à des critères trop techniques ou peu alignés sur les attentes métiers. ● d) Faux → Les critères d’acceptation peuvent effectivement comporter des exigences de performance, mais ils ne se limitent pas à cet aspect. Ils doivent également couvrir la fonctionnalité, la facilité d’utilisation, la sécurité, la fiabilité, etc.
Un fournisseur américain d'hébergement cloud souhaite étendre ses centres de données à l'international. Parmi les éléments suivants, lequel représente la considération la plus importante à évaluer pour ce fournisseur ?
Sélectionnez la bonne réponse.
A. Les impacts sur les obligations contractuelles existantes
B. Les réglementations locales en matière de protection des données
C. Les différences de fuseaux horaires dans la corrélation des journaux
D. Les risques liés aux hackers résidant dans d'autres pays
✓ Bonne réponse : B
Souveraineté des données et conformité : Les organisations doivent se conformer aux lois locales de protection des données (RGPD, CCPA, etc.) dans chaque juridiction où elles opèrent. Les violations réglementaires entraînent des amendes considérables et des responsabilités juridiques. Bien que les risques liés aux pirates informatiques, les contrats et les fuseaux horaires aient une importance opérationnelle, ils restent secondaires par rapport aux exigences de conformité légale qui ont un impact direct sur la viabilité de l'entreprise.
Question 2 / 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. Mettre en œuvre le chiffrement WPA3 avec des clés pré-partagées robustes ou une authentification d'entreprise
B. Activer le filtrage MAC pour n'autoriser que les adresses d'appareils connus à se connecter
C. Utiliser le chiffrement WEP, la norme de sécurité sans fil d'origine
D. Masquer le SSID pour éviter sa découverte fortuite par des outils de scan sans fil
✓ Bonne réponse : A
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 3 / 10
Un équipement legacy est en cours de mise hors service et ne reçoit plus de mises à jour ni de correctifs. Laquelle des descriptions suivantes correspond à ce scénario ?
Sélectionnez la bonne réponse.
A. Fin d'activité
B. Fin du support
C. Fin de vie
D. Fin des tests
✓ Bonne réponse : B
La fin du support (End of Support) : l'étape à laquelle un fournisseur cesse de publier des correctifs et des mises à jour pour un appareil ou un logiciel. Un équipement legacy ne recevant plus de mises à jour entre dans cette phase, ce qui augmente considérablement les risques de sécurité liés aux vulnérabilités non corrigées. Contrairement à la fin de vie (End of Life, qui désigne l'arrêt physique de la commercialisation), la fin du support concerne spécifiquement la cessation de la maintenance et des mises à jour de sécurité.
Question 4 / 10
Quel type d'attaque consiste à envoyer des e-mails frauduleux semblant provenir d'une source de confiance afin de tromper les destinataires et de les amener à divulguer leurs identifiants ?
A. Spear Phishing
B. Vishing
C. Smishing
D. Phishing
✓ Bonne réponse : D
Phishing est la bonne réponse car il s'agit spécifiquement d'envoyer des emails frauduleux usurpant l'identité de sources de confiance pour voler des informations d'identification. C'est l'attaque d'ingénierie sociale par email la plus courante et la plus générale.
Vishing est une attaque vocale (par téléphone), Smishing utilise des messages SMS, et Spear Phishing est une variante ciblée et personnalisée du phishing. Bien que le spear phishing soit également un type de phishing, la question demande le type d'attaque générique impliquant des « emails frauduleux », ce qui correspond à la définition standard du phishing.
Question 5 / 10
Une entreprise a commencé à étiqueter tous ses ordinateurs portables avec des autocollants d'inventaire et à les associer aux identifiants des employés dans son système de gestion des actifs. Quels avantages ces actions apportent-elles en matière de sécurité ? (Choisissez deux réponses.)
Sélectionnez la bonne réponse.
A. Meilleure conformité aux exigences réglementaires en matière de suivi et de responsabilité des actifs.
B. Les politiques de pare-feu basées sur les utilisateurs peuvent être correctement appliquées aux ordinateurs portables appropriés sans configuration supplémentaire.
C. En cas d'incident de sécurité sur l'appareil, l'employé concerné peut être notifié et l'appareil peut être retracé jusqu'au responsable.
D. Réduction du vol physique des appareils grâce à un étiquetage visible de leur propriétaire.
E. Augmentation des taux d'utilisation des actifs et optimisation automatique de la gestion du cycle de vie du matériel.
6. Amélioration de la gestion des correctifs et des vulnérabilités en priorisant automatiquement les systèmes critiques.
✓ Bonne réponse : A, C
Responsabilité des actifs : Étiqueter les ordinateurs portables et les associer aux identifiants des employés établit une propriété claire et une traçabilité. Cela permet aux équipes de réponse aux incidents d'identifier rapidement les utilisateurs concernés et d'enquêter sur les violations de sécurité. Contrairement aux politiques de pare-feu ou à l'automatisation de la gestion des correctifs, le suivi des actifs soutient directement la responsabilisation et la notification des employés lors d'incidents.
Question 6 / 10
Un responsable informatique informe l'ensemble du personnel du service d'assistance que seuls le responsable informatique et le chef du service d'assistance auront accès à la console d'administration du logiciel de helpdesk. Quelle technique de sécurité le responsable informatique met-il en place ?
A. Application de la configuration
B. Moindre privilège
C. Durcissement
D. Surveillance des employés
✓ Bonne réponse : B
Réponse : Moindre privilège. Explication : Le principe du moindre privilège limite l'accès des utilisateurs aux seules ressources et autorisations minimales nécessaires à l'exercice de leurs fonctions. Restreindre l'accès à la console d'administration au seul responsable informatique et au responsable du service d'assistance réduit la surface d'attaque et limite l'impact en cas de comptes compromis.
Question 7 / 10
Lequel des contrôles suivants est le PLUS efficace pour garantir que seul le personnel autorisé peut accéder au réseau d'une entreprise ?
Sélectionnez la bonne réponse.
A. Le chiffrement des données pour les fichiers en transit et au repos
B. Un contrôle d'accès au réseau (NAC) qui authentifie et autorise les appareils
C. Un pare-feu applicatif web protégeant contre les attaques par injection
D. Un logiciel antivirus installé sur tous les postes de travail
✓ Bonne réponse : B
Contrôle d'accès au réseau (NAC) : applique l'authentification et l'autorisation des appareils avant l'accès au réseau, empêchant ainsi les accès non autorisés au niveau du périmètre. Contrairement à l'antivirus (axé sur la détection), au chiffrement (protection des données) ou au WAF (défense au niveau de la couche applicative), le NAC bloque de manière proactive les appareils non conformes, ce qui en fait la solution la plus efficace pour le contrôle d'accès.
Question 8 / 10
Un analyste en sécurité examine des journaux afin d'identifier la destination du trafic de commande et contrôle (command-and-control) provenant d'un appareil compromis au sein du réseau sur site. Quel est le meilleur journal à consulter ?
Sélectionnez la bonne réponse.
A. Journaux du pare-feu
B. Journaux applicatifs
C. Journaux d'événements de l'antivirus
D. Alertes IDS/IPS
✓ Bonne réponse : A
Détection du trafic de commande et contrôle (C2) : Les journaux de pare-feu enregistrent toutes les connexions réseau, y compris les adresses IP et les ports de destination, ce qui les rend idéaux pour identifier un trafic sortant suspect à destination des serveurs des attaquants. Bien que les IDS/IPS génèrent des alertes sur les comportements malveillants, les journaux de pare-feu fournissent les métadonnées de connexion complètes nécessaires pour tracer les destinations C2. Les antivirus et les journaux applicatifs se concentrent sur les menaces au niveau des postes de travail, et non sur les communications réseau.
Question 9 / 10
Lequel des éléments suivants est utilisé pour empêcher l'extraction non autorisée de données sensibles depuis le réseau d'une entreprise ?
Sélectionnez la bonne réponse.
A. A. Chiffrement
B. C. Antivirus
C. B. VPN
D. D. Prévention des pertes de données (DLP)
✓ Bonne réponse : D
Prévention des pertes de données (DLP) : Une technologie de sécurité qui surveille, détecte et bloque la transmission non autorisée de données sensibles en dehors du périmètre réseau. Le DLP cible spécifiquement l'exfiltration de données via les e-mails, le stockage cloud et les supports amovibles. Contrairement au chiffrement (qui protège les données au repos et en transit), au VPN (qui fournit des connexions sécurisées) ou à l'antivirus (qui détecte les logiciels malveillants), le DLP applique activement les politiques de gestion des données et empêche leur suppression non autorisée.
Question 10 / 10
Un administrateur met en place une politique exigeant que toutes les informations relatives aux transactions clients soient archivées pendant au moins sept ans. Quelle activité du cycle de vie de la gestion des données l'administrateur est-il en train de mettre en œuvre ?
Sélectionnez la bonne réponse.
A. Compromission
B. Transfert
C. Rétention
D. Inventaire
E. Analyse
✓ Bonne réponse : C
La rétention : la pratique consistant à conserver des données pendant une période définie afin de répondre aux exigences réglementaires, légales ou métier. L'archivage des données de transactions clients pendant sept ans illustre les politiques de rétention qui garantissent la conformité aux réglementations financières. Contrairement au transfert (déplacement des données vers un autre endroit) ou à l'inventaire (catalogage des données), la rétention porte spécifiquement sur la durée pendant laquelle les données doivent être conservées.
Dans Azure SQL Database, qui gère les mises à jour et correctifs de sécurité du moteur SQL ?
A. Un data analyst
B. Le client
C. Microsoft
D. Un administrateur réseau
✓ Bonne réponse : C
Modèle PaaS d'Azure SQL Database : Microsoft, en tant que fournisseur cloud, gère entièrement l'infrastructure, le moteur SQL et les mises à jour de sécurité. Le client ne s'occupe que des données et de l'application. Contrairement à un serveur on-premises, l'administrateur réseau n'intervient pas sur les patchs du moteur SQL.
Question 2 / 10
Quels sont deux avantages des offres de base de données relationnelle de plateforme en tant que service (PaaS) dans Azure, comme Azure SQL Database ? (Choisissez deux réponses.)
A. contrôle complet sur les processus de sauvegarde et de restauration
B. effort administratif réduit pour la gestion de l'infrastructure serveur
C. accès aux dernières fonctionnalités
D. services d'apprentissage automatique en base de données
✓ Bonne réponse : B, C
Réponse : Accès aux dernières fonctionnalités ; effort administratif réduit pour la gestion de l'infrastructure serveur. Explication : Les bases de données PaaS comme Azure SQL Database fournissent des mises à jour automatiques avec les dernières fonctionnalités du moteur de base de données et gèrent toute l'infrastructure (correctifs, sauvegardes, haute disponibilité). Cela permet aux équipes de se concentrer sur le développement d'applications plutôt que sur l'administration des bases de données.
Question 3 / 10
Qu'est-ce qu'une vue (View) dans SQL et quels sont ses avantages ?
A. Une vue est une copie physique d'une table mise à jour automatiquement toutes les heures
B. Une requête enregistrée comme objet virtuel, simplifiant les requêtes complexes et permettant le contrôle d'accès aux colonnes
C. Une vue est un type d'index spécial qui accélère les requêtes de jointure
D. Les vues stockent des données dupliquées pour améliorer les performances de lecture
✓ Bonne réponse : B
Une vue (View) est une requête SQL enregistrée sous forme d'objet virtuel qui se comporte comme une table. Elle ne stocke pas de données physiquement (sauf les vues matérialisées) — à chaque appel, elle exécute la requête sous-jacente. Avantages : (1) Simplification des requêtes complexes en les encapsulant, (2) Sécurité en exposant uniquement certaines colonnes aux utilisateurs sans accès direct à la table, (3) Abstraction permettant de modifier la structure sous-jacente sans impacter les applications qui utilisent la vue.
Question 4 / 10
Qu'est-ce qu'Apache Spark et comment est-il utilisé dans Azure ?
A. Apache Spark remplace Azure Data Factory dans les pipelines ETL modernes
B. Apache Spark est un service Azure propriétaire de Microsoft pour remplacer SQL Server
C. Spark est uniquement utilisé pour le streaming temps réel, pas pour le traitement batch
D. Un moteur de traitement distribué Big Data en mémoire, disponible via Azure Synapse, Databricks et HDInsight
✓ Bonne réponse : D
Apache Spark est un moteur de traitement distribué open-source pour le Big Data, capable de traiter de très grands volumes en mémoire (beaucoup plus rapide qu'Hadoop MapReduce). Dans Azure, Spark est disponible via : Azure Synapse Analytics (Spark pools intégrés dans le workspace analytique), Azure Databricks (plateforme Spark managée premium, optimisée pour la data science et ML), et Azure HDInsight (clusters Hadoop/Spark managés). Spark supporte Python (PySpark), Scala, R et SQL. Il est utilisé pour le traitement batch, le streaming et le machine learning distribué.
Question 5 / 10
Quelle propriété d’ACID garantit que les données sont valides et respectent les contraintes après une transaction ?
A. Durabilité
B. Isolation
C. Atomicité
D. Cohérence
✓ Bonne réponse : D
Cohérence : propriété garantissant que la base de données passe d'un état valide à un autre état valide après chaque transaction. Elle vérifie que toutes les contraintes d'intégrité (clés primaires, clés étrangères, règles métier) sont respectées. Contrairement à l'atomicité (tout ou rien), l'isolation (concurrence) ou la durabilité (persistance), la cohérence assure la validité logique des données.
Question 6 / 10
Quelle est la différence entre Azure Databricks et Azure Synapse Analytics Spark ?
A. Databricks est uniquement pour le machine learning ; Synapse Spark est uniquement pour l'ETL
C. Databricks est une plateforme Spark avancée (ML/MLOps/Delta Lake) ; Synapse Spark est intégré dans le workspace analytique Synapse pour la collaboration SQL+Spark
D. Il n'y a aucune différence, ce sont deux noms pour le même service Azure
✓ Bonne réponse : C
Azure Databricks est une plateforme Spark managée développée en collaboration avec Databricks (créateurs de Delta Lake, MLflow). Elle excelle dans les cas avancés : ML/MLOps, feature engineering complexe, streaming Delta. Azure Synapse Analytics Spark est intégré dans le workspace Synapse, facilitant la collaboration entre SQL et Spark au sein d'un même outil. Databricks est souvent préféré pour les data scientists avancés ; Synapse Spark pour les équipes data engineering qui travaillent déjà dans l'écosystème Synapse. Les deux supportent Python, Scala et R.
Question 7 / 10
Quelle commande SQL est utilisée pour modifier une table existante (par exemple ajouter une colonne) ?
A. UPDATE
B. MODIFY
C. ALTER TABLE
D. INSERT INTO
✓ Bonne réponse : C
ALTER TABLE : commande DDL (Data Definition Language) qui modifie la structure d'une table existante (ajouter/supprimer/renommer des colonnes, modifier des types). À ne pas confondre avec UPDATE qui change les données, ou INSERT INTO qui ajoute des lignes. MODIFY n'est pas une commande SQL standard.
Question 8 / 10
Quel est l’objectif d’une charge analytique (OLAP) ?
A. Assurer l’intégrité des transactions
B. Enregistrer chaque transaction bancaire
C. Créer des clés primaires dans une base SQL
D. Analyser de grands volumes de données historiques
✓ Bonne réponse : D
Charges analytiques (OLAP) : systèmes conçus pour analyser de grands volumes de données historiques et produire des rapports complexes. Contrairement aux charges transactionnelles (OLTP) qui traitent chaque transaction individuellement, l'OLAP agrège et synthétise les données pour déceler des tendances et patterns. Les distracteurs confondent OLTP (enregistrement de transactions) avec OLAP (analyse rétrospective).
Question 9 / 10
Vous avez une application e-commerce qui lit et écrit des données dans une base de données Azure SQL. Quel type de traitement l'application utilise-t-elle ?
A. traitement de flux
B. Online Analytical Processing (OLAP)
C. Online Transaction Processing (OLTP)
D. traitement par lots
✓ Bonne réponse : C
Réponse : Online Transaction Processing (OLTP). Explication : Les applications e-commerce effectuent des transactions fréquentes et petites de lecture/écriture (placement de commandes, mises à jour d'inventaire, recherches de clients) — la caractéristique déterminante d'OLTP. OLAP serait utilisé pour les rapports analytiques sur les données historiques agrégées.
Question 10 / 10
Quel type de jointure retourne uniquement les lignes ayant une correspondance dans les deux tables ?
A. RIGHT JOIN
B. INNER JOIN
C. LEFT JOIN
D. FULL OUTER JOIN
✓ Bonne réponse : B
INNER JOIN : jointure qui retourne uniquement les lignes ayant une correspondance dans les deux tables. C'est la plus restrictive car elle exclut tous les enregistrements sans équivalent. À l'inverse, LEFT JOIN conserve tous les enregistrements de la table gauche, et FULL OUTER JOIN inclut tous les enregistrements des deux tables, même sans correspondance.
Quel événement déclenche le début du calcul d’amortissement (selon la clé) pour un actif nouvellement acquis ?
Sélectionnez la meilleure réponse.
A. La date de paiement fournisseur
B. La date d’acceptation qualité (QM)
C. La date de création du BP
D. La date de mise en service/capitalisation
✓ Bonne réponse : D
Réponse : La date de mise en service/capitalisation de l’actif. Explication : La plupart des clés démarrent au début de la période de capitalisation ; la logique exacte dépend du contrôle de période paramétré.
Question 2 / 10
OB52 permet d’ouvrir/fermer des périodes par type de compte (A, D, K, M, S) au niveau société via PPV.
Vrai ou faux ?
A. Faux
B. Vrai
✓ Bonne réponse : B
Réponse : Vrai OB52 permet effectivement d'ouvrir ou fermer des périodes comptables par type de compte (A = immobilisations, D = clients, K = fournisseurs, M = stocks, S = comptes GL) et par variante de périodes comptables (Posting Period Variant). Cela offre un contrôle granulaire de la période de comptabilisation.
Question 3 / 10
Un prélèvement SEPA (SDD) nécessite une autorisation/mandat SEPA actif rattaché au client.
Vrai ou faux ?
A. Vrai
B. Faux
✓ Bonne réponse : A
Réponse : Vrai Explication : Le mandat SEPA (type CORE/B2B) est requis pour débiter le compte du client.
Question 4 / 10
Dans SAP Fiori Launchpad, quel artefact détermine l'ensemble des applications « autorisées » (candidates à l'affichage) pour un rôle utilisateur ?
Choisissez la meilleure réponse.
A. La Page Fiori contenant les tuiles
B. Le Catalogue Fiori assigné au rôle
C. Le Groupe Fiori (assure l'héritage des permissions)
D. L'Espace Fiori (Space) assigné au rôle
✓ Bonne réponse : B
Réponse : Le Catalogue Fiori attaché au rôle. Explication : Le catalogue liste les applications disponibles ; les espaces/pages organisent la présentation ; l’autorisation découle du rôle PFCG qui référence le catalogue.
Question 5 / 10
Le report de soldes GL (balance carryforward) peut être réexécuté si nécessaire.
Vrai ou faux ?
A. Faux
B. Vrai
✓ Bonne réponse : B
Réponse : Vrai Le report de soldes GL (Balance Carryforward) peut être réexécuté autant de fois que nécessaire. Si des corrections sont apportées après le premier report, il suffit de relancer le programme (FAGLGVTR) pour actualiser les soldes d'ouverture de l'exercice suivant.
Question 6 / 10
Concernant Bank Account Management (BAM) en SAP S/4HANA, laquelle de ces affirmations est correcte ?
Sélectionnez la meilleure réponse.
A. BAM n'a aucun lien avec la configuration des méthodes de paiement
B. Les comptes bancaires sont gérés dans BAM et assignés aux sociétés pour la gestion des paiements
C. Les comptes bancaires propres ne sont pas nécessaires pour exécuter la transaction F110 (paiement)
D. BAM est principalement utilisé pour le calcul du MRP (planification des besoins en matières)
✓ Bonne réponse : B
Réponse : Les comptes sont gérés dans BAM et assignés aux sociétés Le Bank Account Management (BAM) dans S/4HANA centralise la gestion des comptes bancaires de l'entreprise. Les comptes sont créés dans BAM et assignés aux codes société pour être utilisés dans le programme de paiement F110 et le rapprochement bancaire.
Question 7 / 10
À quoi sert la gestion des postes ouverts (OI) ?
Sélectionnez la meilleure réponse.
A. Créer automatiquement des ledgers
B. Changer la devise du compte
C. Permettre le lettrage poste par poste
D. Empêcher les écritures manuelles
✓ Bonne réponse : C
Réponse : Permettre le lettrage poste par poste. Explication : OI impose le lettrage et le suivi des soldes ouverts.
Question 8 / 10
Parmi les propositions suivantes sur les comptes de réconciliation (reconciliation accounts), lesquelles sont correctes ?
Cochez toutes les bonnes réponses.
A. Leur modification en production doit suivre une procédure contrôlée avec approbation
B. Toute écriture directe sur ces comptes est interdite
C. Ils peuvent être lettrés manuellement via une écriture GL libre
D. Ils reçoivent automatiquement les écritures miroir des sous-comptes clients/fournisseurs
✓ Bonne réponse : A, B, D
Réponse : Ils reçoivent automatiquement les écritures miroir des sous-comptes BP ; Les écritures directes sont interdites ; La modification du compte de réconciliation en production doit suivre une procédure contrôlée. Explication : Les comptes de réconciliation assurent l’intégrité entre sous-comptes et GL ; tout changement requiert précautions (soldes/postes).
Question 9 / 10
La date de base pour les conditions d’escompte est déterminée par…
Choisissez la meilleure réponse.
A. La date de comptabilisation uniquement
B. La date de paiement réel
C. La date système du serveur
D. La clé de date de base dans la condition de paiement (ex. date de facture)
✓ Bonne réponse : D
Réponse : La clé de date de base définie dans la condition de paiement (souvent la date de facture). Explication : La condition de paiement détermine la date de base utilisée pour calculer échéance et escomptes.
Question 10 / 10
Tâches FI typiquement incluses dans une check‑list de clôture mensuelle :
Sélectionnez la meilleure réponse.
A. Mise à jour des prix SD
B. Création automatique des Business Partners
C. Accruals/deferrals + FX + GR/IR + F.13 + revue des comptes
D. Ouverture MM
✓ Bonne réponse : C
Réponse : Accruals/deferrals + FX + GR/IR + F.13 + revue des comptes Une check-list de clôture mensuelle FI inclut typiquement : les régularisations (accruals/deferrals), la valorisation des devises étrangères (FX), le nettoyage du compte GR/IR (MR11), le lettrage automatique (F.13), et la revue/validation des comptes avant publication.
Lequel des tests suivants est le plus susceptible de décrire un test utile pour détecter différents types de biais dans un pipeline ML ?
A. Tester le pipeline de données pour identifier toute source de biais algorithmique.
B. Tester le décalage de distribution dans les données d'entraînement pour identifier un biais inapproprié.
C. Vérifier les données de test en entrée pour identifier un éventuel biais d'échantillonnage.
D. Tester le modèle lors de la phase d'évaluation du modèle pour détecter un biais.
✓ Bonne réponse : C
Réponse : Vérifier les données de test en entrée pour identifier un éventuel biais d'échantillonnage. Explication : Le biais d'échantillonnage survient lorsque les données d'entraînement ou de test ne représentent pas fidèlement la population réelle. Vérifier les données de test en entrée pour détecter des déséquilibres d'échantillonnage est le moyen le plus direct de détecter un biais au niveau des données, avant qu'il ne se propage dans le pipeline ML.
Question 2 / 10
Quelle approche de test est la plus appropriée pour valider qu'un système AI ne présente PAS de biais de genre dans les recommandations d'embauche ?
A. Supposer que le biais de genre est impossible puisque le système est automatisé
B. Mener des audits d'équité comparant les taux de recommandation entre genres pour des candidats ayant des qualifications équivalentes
C. Tester uniquement avec des candidats provenant d'une seule région géographique
D. Tester uniquement avec des candidats masculins pour simplifier l'analyse
✓ Bonne réponse : B
Concept clé : Audit d'équité pour la détection de biais. Les audits d'équité comparent les résultats entre catégories de genre pour des candidats ayant des qualifications équivalentes. Les testeurs doivent analyser systématiquement si le système recommande les candidats masculins et féminins ayant des qualifications équivalentes à des taux similaires, en identifiant un biais de genre si des disparités sont constatées.
Question 3 / 10
Avant le déploiement d'un système basé sur l'IA, un développeur doit démontrer dans un environnement de test comment les décisions sont prises. À quelle caractéristique la prise de décision appartient-elle ?
A. Le non-déterminisme
B. L'autonomie
C. L'explicabilité
D. L'auto-apprentissage
✓ Bonne réponse : C
Réponse : L'explicabilité. Explication : L'explicabilité désigne le degré auquel un système est capable de fournir des raisons compréhensibles pour ses décisions. Démontrer aux parties prenantes comment les décisions sont prises avant le déploiement répond directement aux exigences d'explicabilité.
Question 4 / 10
Lequel des exemples suivants illustre un problème de clustering pouvant être résolu par apprentissage non supervisé ?
A. Regrouper des poissons individuels en fonction du type de leurs nageoires
B. Associer des acheteurs à leurs habitudes d'achat
C. Estimer les achats attendus de nourriture pour chats à la suite d'une campagne publicitaire particulièrement réussie
D. Classer des achats de muffins en fonction de l'attrait perçu de leur emballage
✓ Bonne réponse : B
Réponse : Associer des acheteurs à leurs habitudes d'achat. Explication : Le clustering est une technique d'apprentissage non supervisé qui regroupe des points de données similaires sans labels prédéfinis. Regrouper des acheteurs en fonction de leurs comportements (habitudes) sans segments clients définis au préalable est un cas d'usage typique du clustering.
Question 5 / 10
Laquelle des caractéristiques suivantes des systèmes basés sur l'AI rend plus difficile la garantie de leur sécurité ?
A. Le non-déterminisme
B. La robustesse
C. La simplicité
D. La durabilité
✓ Bonne réponse : A
Réponse : Le non-déterminisme. Explication : Le non-déterminisme dans les systèmes AI signifie qu'une même entrée peut produire des sorties différentes selon les exécutions. Cela rend difficile la prédiction du comportement du système dans des situations critiques pour la sécurité, la vérification de son exactitude ainsi que la définition de limites de sécurité fiables.
Question 6 / 10
Comment les testeurs doivent-ils aborder l'exigence de « robustesse » lors de la validation de la sécurité dans les systèmes AI de véhicules autonomes ?
A. Tester uniquement sur les autoroutes sans intersections ni piétons
B. Tester uniquement par temps ensoleillé avec des conditions de visibilité dégagée
C. Supposer que le système fonctionnera toujours comme prévu sans tester les variations
D. Tester la performance du modèle dans des conditions environnementales variées et des cas limites susceptibles d'impacter la sécurité
✓ Bonne réponse : D
Concept clé : Test de robustesse pour la sécurité. La robustesse désigne une performance cohérente dans des conditions variées. Pour les systèmes AI critiques pour la sécurité, les testeurs doivent valider la performance dans des conditions de pluie, de brouillard, de neige, en conditions nocturnes, ainsi que dans des cas limites et des scénarios inattendus, afin de s'assurer que le système reste sûr en déploiement réel.
Question 7 / 10
Quelle est une considération critique lors du test de la confidentialité dans les systèmes AI qui utilisent l'apprentissage fédéré ?
A. Toutes les données personnelles brutes doivent être centralisées pour faciliter les tests
B. Le test doit vérifier que les données d'entraînement individuelles restent sur les appareils locaux et que seules les mises à jour du modèle sont partagées
C. Le test de confidentialité est inutile puisque le modèle est distribué sur plusieurs serveurs
D. L'apprentissage fédéré élimine automatiquement tous les problèmes de confidentialité
✓ Bonne réponse : B
Concept clé : Test de confidentialité dans l'apprentissage fédéré. L'apprentissage fédéré vise à préserver la confidentialité en maintenant les données d'entraînement décentralisées. Les testeurs doivent valider que les données individuelles ne quittent jamais les appareils locaux et que seules les mises à jour agrégées du modèle sont transmises, prévenant ainsi toute exposition non autorisée des données pendant le processus d'apprentissage.
Question 8 / 10
Laquelle des affirmations suivantes décrit CORRECTEMENT l'importance de la flexibilité pour les systèmes d'IA ?
A. Les systèmes AI flexibles permettent une modification plus facile du système dans son ensemble.
B. Les systèmes AI sont intrinsèquement flexibles.
C. Les systèmes AI nécessitent des environnements opérationnels changeants ; par conséquent, la flexibilité est requise.
D. Les systèmes auto-apprenants sont censés gérer de nouvelles situations sans avoir à les programmer explicitement.
✓ Bonne réponse : A
Réponse : Les systèmes auto-apprenants sont censés faire face à de nouvelles situations sans qu'il soit nécessaire de les programmer explicitement pour cela. Explication : La flexibilité des systèmes d'IA désigne la capacité à gérer des situations nouvelles, jamais rencontrées auparavant. Les systèmes auto-apprenants y parviennent en mettant continuellement à jour leurs modèles à partir de l'expérience, sans nécessiter de reprogrammation manuelle pour chaque nouveau scénario.
Question 9 / 10
Laquelle des affirmations suivantes décrit le MIEUX l'effet IA ?
A. Les systèmes IA se comportent de plus en plus comme des humains.
B. Les systèmes utilisés pour jouer aux échecs contre des experts humains dans les années 1990 ne sont plus considérés comme de l'IA.
C. À mesure que les systèmes IA progressent, la probabilité d'atteindre la singularité technologique augmente.
D. Les systèmes IA s'améliorent au fil du temps à mesure qu'ils sont exposés à davantage de données.
✓ Bonne réponse : B
Réponse : Les systèmes utilisés pour jouer aux échecs dans les années 1990 ne sont plus considérés comme de l'IA. Explication : L'effet IA désigne la tendance à ne plus qualifier d'« IA » une capacité dès lors qu'elle devient courante. Les programmes de jeu d'échecs représentaient une IA révolutionnaire dans les années 1990, mais sont aujourd'hui considérés comme des logiciels classiques.
Question 10 / 10
Laquelle des affirmations suivantes concernant les biais dans les systèmes basés sur l'IA est la PLUS correcte ?
A. Un biais inapproprié est causé par une surpondération de certaines classes dans les algorithmes
B. Un biais inapproprié peut être causé par des aspects de l'algorithme ou des données
C. Un biais inapproprié n'affecte que les systèmes ML qui traitent des données relatives à des personnes
D. Un biais inapproprié est causé par des données d'entraînement qui ne sont pas représentatives du monde réel
✓ Bonne réponse : D
Réponse : Un biais inapproprié est causé par des données d'entraînement qui ne sont pas représentatives du monde réel. Explication : Les biais dans les systèmes IA proviennent le plus souvent de données d'entraînement qui ne reflètent pas la diversité complète des situations réelles, ce qui conduit à des prédictions systématiquement faussées pour les groupes sous-représentés.
Quel est le but de la pratique de « gestion des fournisseurs » ?
A. S\'assurer que les fournisseurs de l\'organisation et leurs performances sont gérés de manière appropriée afin de supporter l\'approvisionnement continu de produits et services de qualité
B. S\'assurer que les fournisseurs de l\'organisation et leurs performances sont gérés de manière appropriée et aux niveaux stratégiques et tactiques au moyen d\'activités coordonnées de marketing, de vente et de fourniture
C. S\'assurer que des informations exactes et fiables sur la configuration des services des fournisseurs sont disponibles quand et où elles sont nécessaires
D. Aligner les pratiques et services de l\'organisation sur les besoins business évolutifs via l\'identification et l\'amélioration continues des services
✓ Bonne réponse : A
Réponse : S\'assurer que les fournisseurs de l\'organisation et leurs performances sont gérés de manière appropriée afin de supporter l\'approvisionnement continu de produits et services de qualité. Explication : La gestion des fournisseurs assure que les relations avec les fournisseurs externes sont correctement gérées pour garantir un approvisionnement continu en produits et services de qualité.
Question 2 / 10
Quelle pratique a pour but de mettre à disposition des services et des fonctionnalités nouveaux ou modifiés ?
A. La gestion des déploiements
B. La gestion des mises en production
C. Le habiliataion des changements
D. La gestion des demandes de services
✓ 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 3 / 10
Laquelle des options suivantes décrit le mieux la nature des principes directeurs ?
A. Les principes directeurs décrivent les processus que toutes les organisations doivent adopter
B. Chaque principe directeur impose des actions et des décisions spécifiques
C. Les principes directeurs peuvent guider une organisation en toutes circonstances
D. Une organisation choisit et adopte un seul des sept principes directeurs
✓ Bonne réponse : C
Réponse : Les principes directeurs peuvent guider une organisation en toutes circonstances. Explication : Les principes directeurs ITIL 4 sont universels et s\'appliquent en toutes circonstances, à toute organisation et tout type de projet ou initiative, quelle que soit la situation.
Question 4 / 10
Quels sont les deux types de coûts que le consommateur d’un service doit évaluer ?
A. Le coût du logiciel et le coût du matériel
B. Les coûts supprimés par le service et les coûts imposés par le service
C. Le coût de la fourniture du service et le coût de l\'amélioration du service
D. Le prix du service et le coût de la création du service
✓ Bonne réponse : B
Réponse : Les coûts supprimés par le service et les coûts imposés par le service. Explication : Le consommateur d\'un service doit évaluer les coûts supprimés (ce qu\'il n\'a plus à gérer) et les coûts imposés (ce qu\'il doit payer), pour déterminer si la valeur nette est positive.
Question 5 / 10
Laquelle des options suivantes NE constitue PAS un élément clé de la dimension « information et technologie » ?
A. Systèmes de communication et bases de connaissances
B. Rôles et responsabilités
C. Systèmes de gestion du flux de travail et systèmes d\'inventaire
D. Sécurité et conformité
✓ Bonne réponse : B
Réponse : Rôles et responsabilités. Explication : La dimension \'Information et technologie\' couvre les données, systèmes d\'information et outils. Les rôles et responsabilités appartiennent à la dimension \'Organisations et personnes\'.
Question 6 / 10
Quelle pratique est responsable du déplacement des composants vers les environnements de production ?
A. La gestion des actifs informatiques
B. Habilitation des changements
C. La gestion des déploiements
D. La gestion des mises en production
✓ Bonne réponse : B
Réponse : Habilitation des changements. Explication : En ITIL 4, l\'habilitation des changements est responsable du déplacement des composants vers les environnements de production, garantissant que les changements sont correctement contrôlés et autorisés avant mise en production.
Question 7 / 10
Quel principe directeur recommande d’organiser le travail en parties plus petites et gérables qui peuvent être exécutées et effectuées dans un délai convenable ?
A. Progresser par itérations avec des retours
B. Privilégier la valeur
C. Collaborer et promouvoir la visibilité
D. Commencer là où vous êtes
✓ Bonne réponse : A
Réponse : Progresser par itérations avec des retours. Explication : Le principe \'Progresser par itérations avec des retours\' recommande de diviser le travail en petites étapes gérables avec des boucles de feedback fréquentes pour s\'adapter et corriger rapidement.
Question 8 / 10
Quelles pratiques sont généralement impliquées dans l’implémentation de la résolution d’un problème ? 1. L’amélioration continue2. La gestion des demandes de services3. La gestion des niveaux de service4. Le habiliataion des changements
A. 3 et 4
B. 1 et 4
C. 2 et 3
D. 1 et 2
✓ Bonne réponse : B
Réponse : 1 et 4. Explication : La résolution d\'un problème implique l\'amélioration continue (identifier et éliminer la cause) et le contrôle des changements (implémenter la correction de manière contrôlée et sécurisée).
Question 9 / 10
Quelle est l’utilisation PRINCIPALE d’un calendrier des changements ?
A. Pour supporter la \"gestion des incidents\" et la planification d\'améliorations
B. Pour gérer les changements standard
C. Pour gérer les changements urgents
D. Pour planifier les changements et éviter les conflits
✓ Bonne réponse : D
Réponse : Pour planifier les changements et éviter les conflits. Explication : Le calendrier des changements sert principalement à planifier les changements et à prévenir les conflits entre eux, en offrant une vue consolidée de tous les changements prévus.
Question 10 / 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. Comprendre comment chaque élément contribue à la création de valeur
C. Commencer par une solution complexe, puis simplifier
D. Ignorer les objectifs contradictoires des différentes parties prenantes
✓ Bonne réponse : B
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.
Quel avantage apporte le fait de stocker l'Infrastructure as Code (IaC) dans un dépôt sous contrôle de version lors d'une récupération ?
A. ela garantit que toute l'infrastructure fonctionne uniquement sur des plateformes open source
B. ela permet au fournisseur cloud de provisionner automatiquement l'infrastructure du client en cas de perte de données
C. ela permet de revenir à des configurations connues comme fiables et de vérifier l'intégrité du processus de déploiement
D. ela supprime le besoin de procédures de gestion des changements ou de documentation
✓ Bonne réponse : C
Stocker l'IaC dans un dépôt versionné permet de revenir rapidement à une configuration fiable après un incident, et de vérifier l'intégrité du pipeline de déploiement. Cela facilite aussi l'audit des changements, le peer review de l'infrastructure et la traçabilité complète des modifications en production.
Question 2 / 10
Pourquoi se fier uniquement au rapport SOC 2 ou ISO 27001 d'un fournisseur cloud est-il insuffisant pour garantir que les exigences de conformité du client sont respectées ?
A. Parce que ces rapports couvrent uniquement les contrôles financiers, pas la sécurité.
B. Parce que ces rapports sont invalides pour les environnements cloud multinationales
C. Parce que les rapports peuvent ne pas inclure les contrôles pertinents pour le périmètre spécifique du client, la classification des données ou les obligations réglementaires.
D. Parce que les fournisseurs cloud n'ont pas le droit de partager la documentation SOC ou ISO avec leurs clients.
✓ Bonne réponse : C
Les rapports SOC 2 ou ISO 27001 montrent ce que le fournisseur fait pour la sécurité, mais ils ne garantissent pas que tout ce qui est spécifique aux besoins ou obligations du client est couvert.
Question 3 / 10
Laquelle des affirmations contraste correctement RBAC et ABAC dans le contexte de l'IAM multi-cloud ?
A. prend en charge l'interopérabilité multi-cloud grâce à des politiques standardisées, tandis que RBAC nécessite une synchronisation manuelle des rôles
B. RBAC fournit un contrôle d'accès dynamique basé sur le contexte en temps réel, tandis que ABAC utilise des définitions de rôle statiques
C. RBAC évolue mieux que ABAC dans des environnements très dynamiques
D. ne peut pas appliquer le principe du moindre privilège car il ignore les affectations de rôles
✓ Bonne réponse : A
ABAC (Attribute-Based Access Control) est un modèle de contrôle d'accès où les permissions sont accordées en fonction d'attributs liés à l'utilisateur, à la ressource, à l'action ou au contexte (comme l'heure, l'emplacement, le type de device). Exemple : un employé peut accéder à un document seulement si son département = "Finance" et qu'il est connecté depuis le réseau interne de l'entreprise. ABAC utilise des attributs et des politiques standardisées, ce qui facilite l'interopérabilité multi-cloud, alors que RBAC repose sur des rôles spécifiques qui doivent être synchronisés manuellement entre clouds.
Question 4 / 10
Quelle est la considération la plus importante lors de la définition des périodes de rétention des logs d'audit cloud ?
A. ligner la période de rétention avec les exigences d'immuabilité des données pour les enquêtes et les obligations de conformité pertinentes
B. Limiter la rétention des logs à la période par défaut fournie par le fournisseur cloud
C. Réduire la période de rétention pour minimiser les coûts de transfert de données entre les niveaux de stockage
D. onserver tous les logs indéfiniment pour ne jamais perdre de preuves
✓ Bonne réponse : A
La rétention des logs doit être suffisante pour respecter la conformité et permettre des enquêtes forensiques, pas juste pour économiser de l'espace ou suivre la valeur par défaut.
Question 5 / 10
Dans un environnement multi-compte ou multi-subscription, quel est le principal avantage de créer un compte d'identité centralisé ?
A. Il consolide le routage réseau et le peering entre tous les VPC/VNET
B. Il garantit que chaque workload peut s'authentifier indépendamment sans identifiants partagés
C. Il remplace les contrôles de chiffrement et de gestion des clés dans tous les environnements
D. Il permet l'application cohérente de l'authentification, des rôles et des politiques sur tous les comptes
✓ Bonne réponse : D
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 6 / 10
Quel contrôle de la Cloud Controls Matrix (CCM) soutient directement l'établissement de processus efficaces de triage des alertes et de gestion des événements ?
A. EKM-01 (Gestion des clés de chiffrement)
B. SEF-02 (Gestion des événements de sécurité)
C. SI-03 (Rétention et destruction sécurisée des données)
D. IAM-12 (Gestion et révision des privilèges)
✓ Bonne réponse : B
SEF-02 couvre la mise en place de processus de surveillance, d'alerte et de gestion des événements, permettant de réagir efficacement aux incidents de sécurité.
Question 7 / 10
Lequel des contrôles suivants est recommandé pour éviter l'accumulation progressive de privilèges (privilege creep) dans les fonctions ou les rôles automatisés de build au fil du temps ?
A. ésactiver tous les audits IAM pour réduire la charge administrative.
B. utoriser les développeurs à s'attribuer eux-mêmes des rôles administrateur temporaires.
C. Utiliser des politiques codées en dur qui n'expirent jamais pour plus de prévisibilité.
D. Mettre en place des processus automatisés de revue et de re-certification des rôles.
✓ Bonne réponse : D
Le privilege creep survient lorsque des droits s'accumulent au fil du temps sans être révoqués. Des processus de revue et re-certification automatisés permettent d'identifier et retirer régulièrement les permissions inutiles ou excessives, conformément au principe du moindre privilège (POLP) recommandé par la CCM.
Question 8 / 10
Lors de la modélisation des menaces (threat modeling) d'une API publique, quelle faiblesse de conception peut le plus probablement permettre de contourner les limites de requêtes (rate limit) ou provoquer un déni de service (DoS) ?
A. L'utilisation d'un cache distribué pour stocker les réponses de l'API.
B. L'application d'une authentification par token pour chaque requête API.
C. L'absence de quotas de ressources ou de mécanismes de limitation de débit (throttling) sur les endpoints de l'API.
D. La mise en place d'une validation de schéma au niveau de la passerelle (gateway).
✓ Bonne réponse : C
Sans limitation du débit (throttling ou rate limiting), un attaquant peut envoyer un volume massif de requêtes pour saturer l'API, provoquant un déni de service (DoS). Cette faiblesse est prioritaire dans la modélisation des menaces STRIDE appliquée aux API publiques cloud.
Question 9 / 10
Comment une désérialisation non sécurisée peut-elle compromettre la sécurité d'un service API ?
A. En exposant des identifiants en clair dans les logs de l'API
B. En provoquant une fuite de données via des limites de taux API trop élevées
C. En permettant aux attaquants de manipuler des données sérialisées pour exécuter du code arbitraire
D. En contournant la validation de schéma pour appliquer un typage strict des entrées
✓ Bonne réponse : C
Si une API désérialise des données non fiables, un attaquant peut injecter du code ou modifier le comportement de l'application, entraînant un compromis du service ou du serveur.
Question 10 / 10
Comment impliquer les contacts du fournisseur cloud (CSP) lors des exercices post-incident (tabletop exercises) améliore-t-il la résilience globale du cloud ?
A. ela garantit que le CSP prend l'entière responsabilité de la détection et de la containment des incidents
B. ela permet aux organisations de renégocier les tarifs avec le fournisseur après des incidents simulés
C. ela élimine le besoin d'équipes internes en déléguant toutes les tâches au CSP
D. ela fournit une vision directe des chemins d'escalade du fournisseur, des obligations contractuelles et des attentes de communication lors d'incidents réels
✓ Bonne réponse : D
Impliquer le CSP dans les exercices permet de savoir exactement comment communiquer, qui contacter et quelles actions le fournisseur peut prendre pendant un vrai incident, ce qui renforce la préparation et la résilience.
Un architecte intranet doit ajouter un menu de navigation global que les employés peuvent utiliser pour accéder aux ressources d’entreprise (politiques, wikis, etc.) dans l’application Viva Connections.
Quel élément doit-il définir sur le site d’accueil ?
A. Navigation (mega menu) dans les paramètres du site SharePoint Online
B. Quick links dans une section de page moderne
C. List view web part
D. News web part sur la page d’accueil
✓ Bonne réponse : A
Dans Viva Connections, le menu de navigation global est alimenté par la navigation du site d’accueil SharePoint.
En configurant un mega menu dans les paramètres du site, vous permettez aux employés de naviguer facilement vers les ressources importantes de l’entreprise.
Les autres options ne créent pas de navigation globale :
A : List view web part affiche simplement une liste, pas un menu de navigation.
C : News web part affiche des actualités, pas des liens de navigation.
D : Quick links ne fournit qu’une section de liens sur la page, pas un menu global accessible depuis toutes les pages.
Question 2 / 10
Une petite entreprise utilise Microsoft Viva Goals, mais souhaite s’assurer que les OKR sensibles du service Finance ne soient visibles que par l’équipe Finance.
Quelle fonctionnalité l’administrateur doit-il utiliser pour restreindre la visibilité ?
A. Contrôles d’accès basés sur l’équipe au niveau de l’objectif
B. Étiquettes de confidentialité appliquées aux champs des résultats clés
C. Stratégie d’accès conditionnel Azure AD
D. Chiffrement Microsoft Information Protection
✓ Bonne réponse : A
Dans Microsoft Viva Goals, il est possible de contrôler la visibilité des objectifs (Goals) et des OKR en configurant des autorisations au niveau de l’équipe ou de l’objectif.
👉 Les contrôles d’accès basés sur l’équipe permettent :
De limiter la visibilité d’un objectif à une équipe spécifique (par exemple : Finance)
D’empêcher les autres utilisateurs de l’organisation d’y accéder
De garantir la confidentialité des OKR sensibles
C’est la méthode appropriée pour gérer la visibilité directement dans Viva Goals.
Question 3 / 10
Un analyste en sécurité remarque des partages de fichiers inhabituels dans une application SaaS critique et souhaite créer une alerte automatique lorsque l’activité de partage dépasse un certain seuil.
Quelle fonctionnalité de Microsoft Defender for Cloud Apps permet de créer ce type d’alerte ?
A. Politique d’accès conditionnel pour le partage de fichiers
B. Alertes uniquement via intégration avec Azure Sentinel
C. Création d’une politique d’activité avec règles de détection d’anomalies
D. Surveillance des permissions des applications OAuth avec alertes de limitation
✓ Bonne réponse : C
💡 Explication :
Defender for Cloud Apps permet de surveiller les activités des utilisateurs dans les applications SaaS.
Avec une politique d’activité + règles de détection d’anomalies, vous pouvez :
Détecter des comportements inhabituels (ex : partage massif de fichiers)
Définir un seuil et déclencher une alerte automatique lorsque ce seuil est dépassé
🎯 À retenir pour l’examen MS-900 :
Alertes automatiques sur activités SaaS = Activity policy + anomaly detection dans Defender for Cloud Apps.
L’accès conditionnel et Sentinel peuvent compléter, mais ne remplacent pas cette fonctionnalité.
Question 4 / 10
Pour rationaliser la réponse aux incidents après qu’une compromission est suspectée, quelle capacité automatise l’investigation et la remédiation des menaces dans Microsoft 365 ?
A. Exchange Online mailbox hold
B. Microsoft Secure Score Improvement Actions
C. Azure AD Privileged Identity Management
D. Microsoft Defender for Endpoint automated investigation and remediation
✓ Bonne réponse : D
Microsoft Defender for Endpoint permet :
Détection automatique des menaces sur les endpoints
Investigation automatisée des incidents
Actions de remédiation automatiques pour contenir et corriger les menaces
Les autres options ne gèrent pas directement l’investigation et la remédiation automatique :
A : PIM gère les rôles à privilèges temporaires.
B : Secure Score propose des recommandations de sécurité, pas de remédiation automatique.
D : Mailbox hold conserve les emails pour conformité, pas pour gérer des incidents de sécurité.
Question 5 / 10
Un représentant commercial voyage fréquemment et a besoin de consulter et modifier des fichiers OneDrive sur une tablette et un smartphone même hors ligne, tout en limitant l’utilisation de stockage local.
Quelle solution doit-il mettre en place ?
A. Synchroniser uniquement les fichiers critiques via le client OneDrive sur un ordinateur portable
B. Installer l’application mobile OneDrive et activer la disponibilité hors ligne des dossiers
C. Mapper OneDrive comme lecteur réseau via WebDAV sur chaque appareil
D. Utiliser le site OneDrive dans le navigateur mobile Edge
✓ Bonne réponse : B
L’application mobile OneDrive permet :
D’accéder aux fichiers sur tablette et smartphone
De rendre certains fichiers ou dossiers disponibles hors ligne
De minimiser le stockage local, car seuls les fichiers sélectionnés sont téléchargés pour un accès hors ligne, le reste reste dans le cloud.
🎯 À retenir pour l’examen MS-900 :
OneDrive mobile app + disponibilité hors ligne = accès aux fichiers sur appareils mobiles même sans connexion, avec stockage local limité.
Les autres solutions (navigateur, WebDAV, laptop) ne répondent pas au besoin mobile hors ligne.
Question 6 / 10
Contoso Ltd. souhaite que certaines machines reçoivent les mises à jour de fonctionnalités chaque mois, dès qu’elles sont disponibles pour tous, avec un minimum de délai.
Quel canal de mise à jour doivent-ils choisir ?
A. Semi-Annual Channel
B. Windows Insider Release Preview Channel
C. Windows Update Default Channel
D. Monthly Enterprise Channel
✓ Bonne réponse : D
Monthly Enterprise Channel (canal mensuel pour entreprises) :
Fournit les mises à jour de fonctionnalités mensuelles dès qu’elles sont disponibles pour le grand public.
Convient aux organisations qui veulent un équilibre entre rapidité et stabilité.
Ce canal est idéal pour déployer rapidement de nouvelles fonctionnalités aux groupes pilotes ou à certaines machines, sans attendre les canaux plus longs comme le Semi-Annual Channel.
🎯 À retenir pour l’examen MS-900 :
Monthly Enterprise Channel = mises à jour mensuelles officielles pour entreprises, avec déploiement rapide
Semi-Annual Channel = déploiement lent, deux fois par an
Insider / Default Channel = pas adapté pour un déploiement contrôlé en entreprise
Question 7 / 10
Quelle URL doit-elle utiliser pour créer le lien vers le bloc-notes ?
Une équipe projet crée un bloc-notes OneNote stocké sur un site SharePoint.Elle souhaite que chaque membre puisse ouvrir le bloc-notes depuis l’application OneNote de bureau et voir les mises à jour en temps réel.
A. https://contoso.sharepoint.com/sites/ProjectTeam/Notebook/Notebook.one
B. https://contoso-my.sharepoint.com/personal/username_contoso_onmicrosoft_com/Documents/Notebook.one
C. https://contoso-my.sharepoint.com/Documents/Notebook.one
D. https://contoso.sharepoint.com/_layouts/15/start.aspx#/Notebook/Notebook.one
✓ Bonne réponse : A
Le bloc-notes est stocké dans un site SharePoint d’équipe.
L’URL correcte doit donc pointer vers :
Le tenant SharePoint principal (contoso.sharepoint.com)
Le site d’équipe (/sites/ProjectTeam)
Le dossier du bloc-notes
L’option B correspond à une URL SharePoint classique permettant :
L’ouverture dans OneNote Desktop
La synchronisation automatique
Les mises à jour en temps réel pour tous les membres
❌ Pourquoi les autres réponses sont incorrectes :
A et C → Utilisent contoso-my.sharepoint.com, qui correspond à OneDrive personnel, pas à un site SharePoint d’équipe.
D → URL interne SharePoint (_layouts) utilisée pour l’interface web, pas pour un accès direct propre au bloc-notes.
🎯 À retenir pour l’examen MS-900 :
tenant.sharepoint.com/sites/... = site d’équipe SharePoint
tenant-my.sharepoint.com = OneDrive personnel
Pour collaboration d’équipe → toujours utiliser l’URL du site SharePoint
Question 8 / 10
Un responsable conformité doit s’assurer que les journaux d’audit (audit logs) sont conservés pendant un an afin de respecter des exigences réglementaires.
Quelle fonctionnalité doit-il configurer pour étendre la durée de conservation des journaux d’audit au-delà de la période par défaut ?
A. Litigation Hold sur une boîte aux lettres Exchange
B. Paramètre de conservation d’un label de confidentialité (Sensitivity label)
C. Stratégie Azure Information Protection
D. Stratégie de conservation des journaux d’audit dans Microsoft Purview
✓ Bonne réponse : D
Par défaut, les journaux d’audit Microsoft 365 ont une durée de conservation limitée.
Pour les conserver plus longtemps (ex. 1 an ou plus), il faut configurer une Audit log retention policy dans Microsoft Purview.
Cela permet de répondre aux exigences réglementaires et de conformité.
❌ Pourquoi les autres réponses sont incorrectes :
B. Litigation Hold (Exchange) → Concerne la conservation des emails, pas les journaux d’audit globaux.
C. Sensitivity label retention → Gère la protection et la conservation des documents/emails, pas des logs d’audit.
D. Azure Information Protection → Sert à classifier et protéger les données, pas à gérer la durée des logs d’audit.
🎯 À retenir pour l’examen MS-900 :
Audit logs = Microsoft Purview (Audit log retention policy)
Litigation Hold = emails
Sensitivity labels = protection des données
Question 9 / 10
Quelle solution est la plus appropriée pour ce cas ?
Un contractuel a besoin d’un environnement desktop autonome, toujours actif, qui conserve les applications et paramètres entre les sessions.
A. Azure Virtual Desktop pooled session hosts
B. Azure Virtual Desktop single-session desktop
C. Windows 365 Cloud PC
D. Azure App Service Web App
✓ Bonne réponse : C
Windows 365 Cloud PC fournit des PC persistants dans le cloud :
Chaque utilisateur obtient son propre environnement desktop
Les applications et paramètres sont conservés entre les sessions
Toujours disponible et indépendant des autres utilisateurs
Les autres options ne répondent pas exactement au besoin :
A : Pooled session hosts partagent les sessions, donc l’environnement n’est pas persistant.
C : Single-session desktop dans AVD peut être persistant, mais nécessite plus de gestion et de configuration.
D : Azure App Service Web App héberge des applications web, pas un desktop complet persistant.
Question 10 / 10
Une entreprise de taille moyenne prévoit d’inscrire des appareils à Windows Autopatch et doit vérifier les licences requises.
Une entreprise de taille moyenne prévoit d’inscrire des appareils à Windows Autopatch et doit vérifier les licences requises.
A. Licence Microsoft Intune seule
B. Windows 10/11 Pro avec un add-on Enterprise Mobility + Security E3
C. Microsoft 365 Business Premium
D. Windows 10/11 Enterprise E3 ou Microsoft 365 E3/E5
✓ Bonne réponse : D
Windows Autopatch est un service Microsoft qui automatise les mises à jour de Windows, Microsoft 365 Apps, Edge et Teams. Il requiert obligatoirement une licence Windows 10/11 Enterprise E3 ou E5 — incluse dans Microsoft 365 E3/E5 ou disponible séparément via Windows Enterprise E3/E5.
Microsoft 365 Business Premium ne contient pas de licence Windows Enterprise et ne donne pas accès à Autopatch. Intune seul permet la gestion des appareils mais n'active pas Autopatch. Windows Pro avec EMS E3 est insuffisant car Autopatch exige la version Enterprise, pas Pro.
Votre entreprise opère dans plusieurs régions et doit classer les informations personnelles (PII) différemment selon les lois locales (ex. : GDPR en UE, CCPA en Californie).
Quelle fonctionnalité de Microsoft Purview permet de créer des politiques de classification régionales pour répondre à ces exigences ?
A. eDiscovery Hold Policies
B. Regulatory Templates dans Data Loss Prevention (DLP)
C. Trainable Classifiers
D. Communication Compliance Policies
✓ Bonne réponse : B
Purview Data Loss Prevention (DLP) permet :
De définir des politiques de protection des données basées sur le type de données sensibles (PII, informations financières, etc.)
D’utiliser des modèles réglementaires prédéfinis (Regulatory Templates) pour se conformer aux exigences locales :
GDPR → UE
CCPA → Californie
HIPAA → santé aux États-Unis, etc.
Ces templates permettent de standardiser la classification et la protection des données selon la juridiction, tout en appliquant des règles de prévention de la perte de données adaptées à chaque région.
Question 2 / 10
Vous devez intégrer l’analyse des dépendances dans un workflow CI/CD pour une application Azure App Service.
Quelle capacité Microsoft permet directement d’identifier les bibliothèques open-source vulnérables pendant le processus de build ?
A. Microsoft Entra Identity Protection
B. GitHub Dependabot security updates
C. Azure Firewall Premium avec inspection TLS
D. Microsoft Intune App Protection Policies
✓ Bonne réponse : B
Dependabot est une fonctionnalité de GitHub Advanced Security qui :
Scanne automatiquement les dépendances open-source dans vos projets
Identifie les vulnérabilités connues via des bases CVE (Common Vulnerabilities and Exposures)
Propose des mises à jour sécurisées dans les workflows CI/CD
Avantages :
Fonctionne directement pendant le build ou le merge
Intégré dans GitHub Actions, donc parfait pour les déploiements Azure App Service
Permet d’empêcher les vulnérabilités de production
Question 3 / 10
Une entreprise mondiale de e-commerce doit pouvoir mettre à l’échelle (scaler) rapidement son application web pendant les pics saisonniers de demande, sans surdimensionner inutilement les ressources.
Quel pilier du Azure Well-Architected Framework (WAF) fournit des recommandations pour concevoir des solutions capables de s’adapter automatiquement aux variations de charge ?
A. Fiabilité (Reliability)
B. Optimisation des coûts (Cost Optimization)
C. Sécurité (Security)
D. Efficacité des performances (Performance Efficiency)
✓ Bonne réponse : D
Le pilier Performance Efficiency du Azure Well-Architected Framework concerne :
La capacité d’un système à s’adapter aux variations de charge
L’autoscaling
L’optimisation des ressources
Le dimensionnement dynamique
L’utilisation de services PaaS et serverless pour ajuster automatiquement la capacité
Dans ce scénario :
Il faut gérer des pics saisonniers
Éviter le surprovisionnement
Adapter automatiquement les ressources
👉 Cela correspond parfaitement au pilier Performance Efficiency.
Question 4 / 10
Une organisation multinationale déploie des Azure Landing Zones.
Elle a besoin de :
Visibilité et supervision centralisées sur tous les environnements
Alertes automatisées pour les ressources non conformes
À quel domaine de conception du Cloud Adoption Framework (CAF) cette exigence correspond-elle ?
A. Gouvernance (Governance)
B. Identité (Identity)
C. Gestion (Management)
D. Réseau (Networking)
✓ Bonne réponse : C
L’organisation demande :
Visibilité centralisée et monitoring sur tous les environnements
Alertes automatisées pour les ressources non conformes
Dans le Cloud Adoption Framework (CAF) pour Azure :
Le domaine Management se concentre sur la supervision opérationnelle, le monitoring, la collecte de logs et la configuration d’alertes automatisées.
Bien que la conformité et les standards fassent partie de la gouvernance, cette exigence met l’accent sur la gestion opérationnelle et la surveillance continue.
✅ Donc, le domaine CAF approprié pour cette exigence est : Management.
Question 5 / 10
Une organisation doit garantir que l’accès aux ressources sensibles respecte les exigences ISO 27001.
Quel contrôle de gouvernance soutient le plus directement cette conformité ?
A. Conditional Access baselines pour toutes les connexions utilisateurs
B. Surveillance des logs de connexion avec Microsoft Sentinel
C. Assignation de rôles avec Azure RBAC au niveau de la souscription
D. Accès Just-in-Time via Azure AD Privileged Identity Management (PIM)
✓ Bonne réponse : D
ISO 27001 exige, entre autres :
Le contrôle strict des privilèges élevés
L’auditabilité et la traçabilité de l’accès aux ressources sensibles
Azure AD PIM :
Fournit un accès Just-in-Time aux rôles à privilèges élevés
Chaque activation est journalisée et auditable
Permet de réduire le risque de sur-privatisation et de répondre aux exigences ISO 27001 sur le contrôle d’accès
Question 6 / 10
Votre entreprise effectue une évaluation Zero Trust des partenaires de la chaîne d’approvisionnement qui utilisent des appareils non gérés pour accéder à Microsoft 365
Quelle solution Microsoft permet d’appliquer des politiques de conformité avant d’accorder l’accès ?
A. Microsoft Defender for Cloud Apps (MCAS) session policies
B. Microsoft Intune avec intégration Conditional Access
C. Microsoft Defender for Identity
D. Microsoft Sentinel Playbooks
✓ Bonne réponse : B
Scenario : Zero Trust → contrôler l’accès en fonction de l’état de l’appareil, de l’identité et de la localisation.
Intune + Conditional Access permet :
Vérifier si l’appareil est géré et conforme aux politiques de sécurité
Appliquer des conditions préalables à l’accès, comme :
BitLocker activé
Antivirus à jour
Correctifs appliqués
Bloquer l’accès depuis appareils non conformes
C’est la méthode standard Microsoft pour protéger Microsoft 365 dans un contexte Zero Trust avec des partenaires externes.
Question 7 / 10
Une entreprise mondiale doit garantir un reporting de conformité cohérent pour les sauvegardes stockées dans Azure, AWS et GCP.
L’organisation utilise déjà Microsoft Sentinel pour la supervision centralisée de la sécurité.
Que doit recommander l’architecte ?
A. Utiliser exclusivement Azure Backup et migrer toutes les charges de travail non-Azure vers Azure pour simplifier le reporting de conformité.
B. Utiliser AWS Backup Audit Manager pour les charges AWS et intégrer manuellement les rapports dans Azure Monitor.
C. Configurer Azure Monitor et Microsoft Sentinel pour ingérer les journaux d’audit des sauvegardes provenant de tous les fournisseurs cloud afin de créer des tableaux de bord de conformité unifiés.
D. Stocker toutes les sauvegardes dans un partage Azure Files avec des contrôles RBAC et superviser via Azure Policy.
✓ Bonne réponse : C
L’exigence clé est : ✔ Reporting cohérent ✔ Multi-cloud (Azure, AWS, GCP) ✔ Outil déjà en place : Microsoft Sentinel
Microsoft Sentinel est un SIEM/SOAR cloud-native capable d’ingérer des logs provenant de multiples environnements (Azure, AWS, GCP, on-premises).
En configurant :
L’ingestion des journaux d’audit de sauvegarde (backup audit logs)
Azure Monitor comme couche de collecte
Des workbooks / dashboards unifiés dans Sentinel
👉 L’entreprise obtient une vision centralisée et normalisée de la conformité des sauvegardes sur tous les clouds, sans migration complexe.
Cela correspond parfaitement à une approche Zero Trust et multi-cloud moderne, attendue au niveau SC-100.
Question 8 / 10
Vous concevez un plan de reprise après ransomware qui exige la protection des comptes “break-glass” (comptes d’accès d’urgence).
Quelle approche est alignée avec les bonnes pratiques Microsoft pour sécuriser ces comptes pendant une reprise ?
A. Exclure les comptes break-glass des stratégies d’accès conditionnel et les sécuriser avec l’authentification multifacteur.
B. Stocker les identifiants dans Microsoft Sentinel et faire une rotation automatique des mots de passe.
C. Conserver les identifiants des comptes break-glass dans un coffre-fort hors ligne sécurisé avec validation régulière.
D. Configurer les comptes break-glass avec une attribution permanente du rôle Global Administrator.
✓ Bonne réponse : C
Les comptes break-glass sont des comptes d’accès d’urgence utilisés uniquement lorsque :
L’authentification normale est indisponible
Les mécanismes MFA ou Conditional Access sont défaillants
L’environnement est compromis (ex. attaque ransomware)
Les bonnes pratiques Microsoft recommandent :
🔐 Identifiants stockés dans un coffre-fort sécurisé hors ligne
🔄 Validation régulière (tests d’accès contrôlés)
🚨 Surveillance renforcée
🔒 Utilisation uniquement en cas d’urgence
Pourquoi hors ligne ?
En cas de ransomware ou compromission massive :
Les systèmes en ligne (y compris SIEM) peuvent être impactés.
Le coffre-fort hors ligne réduit le risque de compromission.
Question 9 / 10
Vous effectuez une évaluation des risques pour une application de traitement de paiements basée sur Azure.
L’application utilise Azure Key Vault pour stocker des clés cryptographiques.
Quel vecteur de menace potentiel doit être considéré comme le plus critique lors de l’évaluation de Key Vault en tant qu’actif critique ?
A. Accès non autorisé via des politiques d’accès mal configurées
B. Perte de disponibilité due au dépassement des quotas régionaux de souscription
C. Latence élevée lors des pics de transactions
D. Mauvaise configuration des stratégies de rétention Azure Backup
✓ Bonne réponse : A
Azure Key Vault est un composant critique pour la sécurité :
Il stocke des clés cryptographiques, certificats et secrets essentiels pour le chiffrement des données et la sécurité des transactions.
Le vecteur de menace le plus critique est l’accès non autorisé :
Si un attaquant obtient l’accès à Key Vault, il peut récupérer les clés et décrypter les données sensibles ou signer des transactions frauduleuses.
La protection contre ce vecteur repose sur :
Des politiques d’accès strictes (RBAC ou policies Key Vault)
L’activation de Azure AD Conditional Access
L’utilisation du principle du moindre privilège
Question 10 / 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. Advanced hunting dans Microsoft 365 Defender
B. Initiatives Azure Policy appliquées à toutes les souscriptions
C. Étiquettes de sensibilité Microsoft Purview appliquées aux logs d’audit
D. Sentinel hunting queries écrites en KQL
✓ Bonne réponse : D
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
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 2 / 10
Quel service fournit le calcul serverless (sans serveur) dans Azure ?
A. Azure Functions
B. Azure Container Instances
C. Azure Virtual Machines
D. Azure Storage Account
✓ Bonne réponse : A
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 3 / 10
Un administrateur Azure prévoit d’exécuter un script PowerShell qui crée des ressources Azure.
Vous devez recommander quelle configuration d’ordinateur utiliser pour exécuter le script.
Quels sont les trois ordinateurs pouvant exécuter le script ?(Chaque bonne réponse constitue une solution complète.)
A. un ordinateur exécutant macOS avec PowerShell Core 6.0 installé
B. un ordinateur exécutant Chrome OS et utilisant Azure Cloud Shell
C. un ordinateur exécutant Windows 10 avec le module Azure PowerShell installé
D. un ordinateur exécutant Linux avec les outils Azure CLI installés
✓ Bonne réponse : A, B, C
A. macOS avec PowerShell Core 6.0 PowerShell Core est multiplateforme (Windows, macOS, Linux) et peut exécuter des scripts Azure PowerShell.
B. Windows 10 avec le module Azure PowerShell C’est l’environnement classique et pleinement supporté pour exécuter des scripts PowerShell qui créent des ressources Azure.
C. Chrome OS avec Azure Cloud Shell Azure Cloud Shell fournit un environnement prêt à l’emploi avec PowerShell et les modules Azure nécessaires, accessible depuis un navigateur.
❌ D. Linux avec Azure CLI n’est pas correct car Azure CLI est destiné aux commandes az et ne permet pas d’exécuter directement des scripts PowerShell.
Quel est le processus de vérification des informations d’identification (credentials) d’un utilisateur ?
A. Autorisation
B. Ticketing
C. Fédération
D. Authentification
✓ Bonne réponse : D
L’authentification est le processus qui consiste à vérifier l’identité d’un utilisateur en validant ses informations d’identification, telles que :
un nom d’utilisateur et un mot de passe,
un certificat,
une donnée biométrique,
un code MFA.
Elle répond à la question fondamentale : 👉 « Qui êtes‑vous ? »
Les autres notions interviennent après ou autour de l’authentification :
Autorisation : détermine ce que l’utilisateur a le droit de faire, une fois authentifié.
Fédération : permet à un utilisateur de s’authentifier via un fournisseur d’identité externe (relation de confiance entre systèmes).
Ticketing : mécanisme technique (jetons, tickets Kerberos) utilisé après l’authentification pour accéder aux ressources.
📘 À retenir pour l’examen (AZ‑900 / sécurité)
Vérifier l’identité → Authentification Vérifier les droits → Autorisation
Question 5 / 10
Une entreprise a besoin de mettre en place un processus automatisé permettant de charger des journaux (logs) dans une base de données Azure SQL chaque semaine.
Des rapports seront ensuite générés à partir de la base de données SQL.
Quelle solution devez-vous utiliser pour répondre à ce besoin ?
A. l’outil AzCopy
B. Azure HDInsight
C. Azure Data Factory
D. Data Migration Assistant
✓ Bonne réponse : A
Azure Data Factory est un service d’intégration et d’orchestration de données qui permet :
d’automatiser des flux de données,
de planifier des chargements récurrents (par exemple hebdomadaires),
de charger des données dans Azure SQL Database à partir de différentes sources,
de supporter des scénarios orientés reporting et analytique.
Les autres options ne correspondent pas au besoin :
AzCopy : outil de copie de fichiers, pas d’orchestration ni de planification avancée
HDInsight : plateforme Big Data (Hadoop/Spark), surdimensionnée pour ce scénario
Data Migration Assistant : outil de migration ponctuelle de bases de données, pas d’automatisation récurrente
📘 À retenir pour l’examen AZ‑900 / AZ‑104 :
ETL / automatisation / planification / chargement vers Azure SQL → Azure Data Factory
Question 6 / 10
Cette question fait partie d’une série de questions basées sur le même scénario.
Chaque question de la série contient une solution unique qui peut répondre à l’objectif indiqué. Certaines questions peuvent avoir plusieurs solutions correctes, d’autres aucune.
Une fois que vous avez répondu à une question de cette section, vous ne pourrez pas y revenir. Les questions n’apparaîtront donc pas dans l’écran de révision.
Scénario :
Votre entreprise prévoit de migrer toutes ses données et ressources vers Azure.Le plan de migration de l’entreprise précise que seules des solutions Platform as a Service (PaaS) doivent être utilisées dans Azure.
Vous devez déployer un environnement Azure qui respecte ce plan de migration.
Solution proposée :Vous créez un Azure App Service et des bases de données Azure SQL.
Cette solution permet‑elle d’atteindre l’objectif ?
A. Vrai
B. Faux
✓ Bonne réponse : A
Azure App Service est un service PaaS permettant d’héberger des applications sans gérer l’infrastructure sous‑jacente.
Azure SQL Database est également un service PaaS, où Microsoft gère le système d’exploitation, la haute disponibilité et la maintenance.
La solution proposée utilise exclusivement des services PaaS, ce qui respecte pleinement la contrainte du plan de migration de l’entreprise.
👉 L’objectif est donc atteint.
📘 À retenir pour l’examen AZ‑900
PaaS → Microsoft gère l’infrastructure et la plateforme
Azure App Service ✅ PaaS
Azure SQL Database ✅ PaaS
Azure Virtual Machines ❌ IaaS
Question 7 / 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. Avoir deux interfaces réseau
B. Être déployée dans un groupe de ressources distinct
C. Aucun changement n’est nécessaire
D. Exécuter un système d’exploitation différent des autres machines virtuelles
✓ Bonne réponse : C
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 8 / 10
Une entreprise a déployé plusieurs applications sur des machines virtuelles Windows et Linux dans Azure.
Azure Log Analytics est utilisé pour envoyer les données nécessaires à la génération d’alertes pour les machines virtuelles.
Vous devez recommander quelles tables interroger pour des requêtes liées à la sécurité.
Quelle table devez-vous interroger pour les événements provenant des journaux d’événements Windows ?
A. Event
B. Syslog
C. Azure Activity
D. Azure Diagnostics
✓ Bonne réponse : A
La table Event dans Azure Log Analytics contient les événements issus des Windows Event Logs (Application, Security, System). Elle est utilisée pour les requêtes de sécurité, d’audit et de surveillance sur les machines virtuelles Windows.
Les autres options :
Azure Activity : journaux des actions effectuées sur les ressources Azure (plan de gestion)
Azure Diagnostics : données de diagnostic de services Azure
Syslog : journaux système pour Linux, pas pour Windows
📘 À retenir pour l’examen AZ‑900 / AZ‑104 :
Windows VM logs → Event
Linux VM logs → Syslog
Actions Azure (ARM) → AzureActivity
Question 9 / 10
Cette question vous demande d’évaluer le texte en gras afin de déterminer s’il est correct.
Lorsque vous implémentez une solution de type Software as a Service (SaaS), vous êtes responsable de la configuration de la haute disponibilité.
Instructions :Si le texte souligné rend l’énoncé correct, sélectionnez « No change is needed ».Si l’énoncé est incorrect, sélectionnez la réponse qui le rend correct.
Choix de réponses :
A. Installer la solution SaaS
B. Définir les règles de scalabilité
C. Aucun changement n\'est nécessaire
D. Configurer la solution SaaS
✓ Bonne réponse : D
Dans un modèle SaaS, la haute disponibilité, la scalabilité et l’infrastructure sous‑jacente sont gérées par le fournisseur de services cloud (Microsoft). Le client est uniquement responsable de la configuration et de l’utilisation de la solution SaaS (paramétrage fonctionnel, utilisateurs, options applicatives).
Ainsi, l’énoncé initial est incorrect, et la correction appropriée est « configuring the SaaS solution ».
📘 À retenir pour l’examen AZ‑900 :
SaaS → Microsoft gère l’infrastructure, la haute disponibilité et la mise à l’échelle
Client SaaS → configuration de l’application uniquement
Configurer la haute disponibilité → responsabilité IaaS / PaaS, pas SaaS
Question 10 / 10
Votre entreprise dispose d’un abonnement Azure qui contient les ressources inutilisées suivantes
20 comptes utilisateurs dans Azure Active Directory (Azure AD)
5 groupes dans Azure AD
10 adresses IP publiques
10 interfaces réseau (Network Interfaces)
Vous devez réduire les coûts Azure de l’entreprise.
Solution proposée :Vous supprimez les adresses IP publiques inutilisées.
A. Vrai
B. Faux
✓ Bonne réponse : A
La suppression des adresses IP publiques inutilisées permet bien de réduire les coûts Azure, car ce sont les seules ressources listées qui génèrent une facturation directe lorsqu’elles sont allouées. Les comptes Azure AD, les groupes et les interfaces réseau n’ont pas d’impact financier direct.
📌 Astuce examen AZ-104 / AZ-900 :
Si une ressource est “allocée” (comme une IP publique), elle est souvent facturée, même si elle n’est pas utilisée.
Vous devez gérer plusieurs projets GCP en utilisant le moins d'étapes possible. Vous voulez configurer le SDK gcloud CLI pour gérer facilement plusieurs projets. Que devez-vous faire ?
A. Créer une configuration pour chaque projet à gérer. Activer la configuration appropriée pour travailler avec chaque projet.
B. Utiliser la configuration par défaut pour un projet. Utiliser gcloud init pour mettre à jour les valeurs quand vous passez à un autre projet.
C. Créer une configuration pour chaque projet. Utiliser gcloud init pour mettre à jour les valeurs de configuration quand vous passez à un projet non par défaut.
D. Utiliser la configuration par défaut pour un projet. Activer la configuration appropriée quand vous travaillez avec d'autres projets.
✓ Bonne réponse : A
Créer une configuration distincte pour chaque projet puis activer la configuration appropriée est la méthode la plus efficace. gcloud init modifie la configuration active et demande de saisir interactivement les paramètres — moins efficace que les configurations nommées.
Question 2 / 10
Vous souhaitez envoyer et consommer des messages Cloud Pub/Sub depuis votre application App Engine. L'API Cloud Pub/Sub est actuellement désactivée. Vous utiliserez un compte de service pour authentifier votre application. Que devez-vous faire ?
A. Accorder au compte de service App Engine le rôle Cloud Pub/Sub Admin pour qu'il active l'API à la première connexion.
B. Utiliser Deployment Manager pour déployer votre application et s'appuyer sur l'activation automatique des API.
C. S'appuyer sur l'activation automatique de l'API Cloud Pub/Sub lorsque le compte de service y accède.
D. Activer l'API Cloud Pub/Sub dans la bibliothèque d'API de la console GCP.
✓ Bonne réponse : D
Les API GCP doivent être explicitement activées avant utilisation. L'activation automatique n'existe pas pour les comptes de service. La bonne pratique est d'activer l'API Cloud Pub/Sub manuellement dans la console GCP avant de déployer l'application.
Question 3 / 10
Vous allez déployer un nouveau système ERP sur GCP. L'application maintient la base de données entière en mémoire pour un accès rapide aux données. Vous devez configurer les ressources GCP les plus appropriées. Que devez-vous faire ?
A. Provisionner des instances Compute Engine préemptibles.
B. Provisionner des instances Compute Engine avec des SSDs locaux.
C. Provisionner des instances Compute Engine avec des GPUs.
D. Provisionner des instances Compute Engine avec le type de machine M1.
✓ Bonne réponse : D
Les instances de type M1 (Memory-Optimized) sont conçues pour des workloads nécessitant de grandes quantités de mémoire RAM (jusqu'à 12 To). Pour une application qui maintient toute sa base de données en mémoire, c'est le type de machine optimal.
Question 4 / 10
Votre entreprise a une grande quantité de données non structurées dans différents formats de fichiers. Vous voulez effectuer des transformations ETL. Vous devez rendre les données accessibles sur Google Cloud pour être traitées par un job Dataflow. Que devez-vous faire ?
A. Uploader les données dans BigQuery avec l'outil bq.
B. Importer les données dans Cloud Spanner via la fonction d'import de la console.
C. Uploader les données dans Cloud Storage avec l'outil gsutil.
D. Importer les données dans Cloud SQL via la fonction d'import de la console.
✓ Bonne réponse : C
Cloud Storage est la source de données native pour Cloud Dataflow et le staging recommandé pour les pipelines ETL GCP. gsutil gère efficacement les uploads de données non structurées. BigQuery est pour les données structurées, Cloud SQL/Spanner ne conviennent pas à des données hétérogènes.
Question 5 / 10
Vous avez un projet avec un seul VPC dans la région us-central1. Il y a une instance Compute Engine hébergeant une application. Vous devez déployer une nouvelle instance dans europe-west1 qui doit accéder à l'application. Vous voulez suivre les bonnes pratiques Google. Que devez-vous faire ?
A. Créer un sous-réseau dans le même VPC, en europe-west1. Utiliser Cloud VPN pour connecter les deux sous-réseaux. Créer la nouvelle instance et utiliser l'adresse privée.
B. Créer un sous-réseau dans le même VPC, en europe-west1. Créer la nouvelle instance dans le nouveau sous-réseau et utiliser l'adresse privée de la première instance comme endpoint.
C. Créer un VPC et un sous-réseau en europe-west1. Paire les 2 VPCs. Créer la nouvelle instance et utiliser l'adresse privée de la première instance.
D. Créer un VPC et un sous-réseau en europe-west1. Exposer l'application avec un ILB. Créer la nouvelle instance dans le nouveau sous-réseau et utiliser l'adresse du LB.
✓ Bonne réponse : B
Dans GCP, un même VPC peut avoir des sous-réseaux dans plusieurs régions. Les instances du même VPC peuvent communiquer directement via IPs privées sans VPN ni peering. C'est la solution la plus simple et recommandée.
Question 6 / 10
Votre entreprise utilise de nombreux services GCP dans un seul projet. L'équipe DevOps a besoin d'accéder à tous les services de production. Vous voulez empêcher que de futurs changements de produits GCP élargissent leurs permissions. Vous voulez suivre les bonnes pratiques Google. Que devez-vous faire ?
A. Accorder à tous les membres DevOps le rôle Project Editor sur le projet de production.
B. Créer un rôle personnalisé combinant les permissions requises. Accorder ce rôle personnalisé à l'équipe DevOps sur le projet de production.
C. Accorder à tous les membres DevOps le rôle Project Editor au niveau de l'organisation.
D. Créer un rôle personnalisé combinant les permissions requises. Accorder ce rôle personnalisé à l'équipe DevOps au niveau de l'organisation.
✓ Bonne réponse : B
Un rôle personnalisé avec exactement les permissions nécessaires ne s'élargira pas automatiquement quand GCP ajoute de nouvelles permissions aux rôles prédéfinis. L'accorder au niveau du projet (pas de l'organisation) limite la portée.
Question 7 / 10
Votre entreprise a mis en place une structure organisationnelle complexe sur Google Cloud avec des centaines de dossiers et projets. Seuls quelques membres de l'équipe doivent pouvoir voir la structure hiérarchique. Vous devez attribuer des permissions minimales. Que devez-vous faire ?
A. Ajouter les utilisateurs au rôle roles/browser.
B. Ajouter les utilisateurs au rôle roles/iam.roleViewer.
C. Ajouter les utilisateurs à un groupe, et ajouter ce groupe au rôle roles/browser.
D. Ajouter les utilisateurs à un groupe, et ajouter ce groupe au rôle roles/iam.roleViewer.
✓ Bonne réponse : C
Le rôle roles/browser est le rôle minimal permettant de consulter la hiérarchie des ressources GCP (organisation, dossiers, projets). L'attribuer à un groupe suit les bonnes pratiques. IAM roleViewer permet de voir les rôles, pas la hiérarchie.
Question 8 / 10
Vous avez récemment déployé une nouvelle version d'une application sur App Engine et découvert un bug. Vous devez immédiatement revenir à la version précédente. Que devez-vous faire ?
A. Déployer la version originale comme application séparée, puis aller dans les paramètres App Engine et partager le trafic.
B. Exécuter gcloud app restore.
C. Sur la page App Engine Versions de la console GCP, router 100% du trafic vers la version précédente.
D. Sur la page App Engine de la console GCP, sélectionner l'application et cliquer sur Revenir.
✓ Bonne réponse : C
Dans App Engine, router 100% du trafic vers une version précédente dans la page Versions est la méthode la plus rapide pour revenir en arrière. La commande 'gcloud app restore' n'existe pas. Les versions précédentes sont conservées et peuvent être réactivées instantanément.
Question 9 / 10
Votre entreprise fait tourner ses workloads Linux sur des instances Compute Engine. Votre entreprise va travailler avec un nouveau partenaire opérationnel qui n'utilise pas de comptes Google. Vous devez accorder l'accès aux instances à votre partenaire pour qu'il maintienne les outils installés. Que devez-vous faire ?
A. Configurer Cloud VPN entre votre VPC GCP et le réseau interne du partenaire opérationnel.
B. Demander au partenaire de générer des paires de clés SSH et ajouter les clés publiques aux instances VM.
C. Activer Cloud IAP pour les instances Compute Engine et ajouter le partenaire comme Cloud IAP Tunnel User.
D. Taguer toutes les instances avec le même tag réseau. Créer une règle de pare-feu dans le VPC pour autoriser TCP sur le port 22 depuis les IPs du partenaire.
✓ Bonne réponse : C
Cloud IAP (Identity-Aware Proxy) Tunnel permet l'accès SSH sécurisé sans exposer les IPs publiques ni nécessiter de comptes Google. Le partenaire s'authentifie via IAP, qui peut utiliser diverses méthodes d'identité.
Question 10 / 10
Votre organisation est une société financière qui doit stocker les fichiers journaux d'audit pendant 3 ans. Votre organisation a des centaines de projets Google Cloud. Vous devez mettre en oeuvre une approche rentable pour la rétention des journaux.
A. Créer un export vers un sink qui sauvegarde les journaux Cloud Audit dans BigQuery.
B. Écrire un script personnalisé qui utilise l'API de journalisation pour copier les journaux Stackdriver vers BigQuery.
C. Créer un export vers un sink qui sauvegarde les journaux Cloud Audit dans un bucket Coldline Storage.
D. Exporter ces journaux vers Cloud Pub/Sub et écrire un pipeline Cloud Dataflow pour les stocker dans Cloud SQL.
✓ Bonne réponse : C
Coldline Storage est la solution la plus économique pour des données accédées rarement (moins d'une fois par an). Pour 3 ans de rétention de journaux d'audit rarement consultés, Coldline est moins cher que BigQuery et ne nécessite pas de scripts personnalisés.
Scrum est fondé sur l'empirisme — la philosophie selon laquelle la connaissance provient de l'expérience et de l'observation réelles. Scrum aborde la complexité grâce à ses trois piliers : la transparence, l'inspection et l'adaptation. Cela contraste avec les processus définis qui supposent une prévisibilité dans des environnements complexes.
Question 2 / 10
La dette technique peut engendrer de fausses hypothèses sur l'état actuel du système et sur l'Increment examiné à la fin du Sprint.
Vrai ou Faux ?
A. Vrai.
B. Faux.
✓ Bonne réponse : A
Cette affirmation est vraie. La dette technique obscurcit l'état réel du système et peut masquer des problèmes dans l'Incrément examiné, conduisant à une fausse confiance dans la progression. Une dette technique non traitée crée un écart entre la qualité perçue et la qualité réelle du produit, ce qui va à l'encontre du pilier de transparence de Scrum.
Question 3 / 10
Quelle valeur Scrum est impactée par la confiance ?
A. Le Respect.
B. L'Ouverture.
C. Le Courage.
D. La Focalisation.
E. L'Engagement.
✓ Bonne réponse : A, B, C, D, E
Toutes ces réponses. La confiance constitue le fondement des cinq valeurs Scrum : le Respect (confiance dans les capacités des membres de l'équipe), le Courage (confiance pour prendre des risques), l'Engagement (confiance dans les objectifs), l'Ouverture (confiance pour communiquer honnêtement) et la Focalisation (confiance dans les priorités). Sans confiance, aucune de ces valeurs ne peut s'épanouir.
Question 4 / 10
Lorsque plusieurs Scrum Teams travaillent à partir du même Product Backlog, dans ce qu'on appelle le Scrum à grande échelle, elles doivent tout de même travailler en conformité avec le Guide Scrum.
Vrai ou Faux ?
A. Faux.
B. Vrai.
✓ Bonne réponse : B
Correct : Vrai - Le Guide Scrum stipule explicitement que, quelle que soit l'échelle ou la configuration des équipes, tous les artefacts, événements et rôles Scrum doivent être maintenus afin de préserver l'intégrité du cadre de travail. Plusieurs équipes travaillant sur le même Product Backlog constituent toujours Scrum et doivent se conformer au Guide Scrum.
Question 5 / 10
Quel est le rôle du management dans Scrum ?
A. Surveiller le niveau de compétences de la Development Team.
B. Surveiller la vélocité de la Development Team.
C. Fournir l'environnement et le soutien nécessaires tels que définis par le Scrum Guide, en apportant des informations et des ressources qui aident les Scrum Teams à continuer d'avancer.
D. Identifier et écarter les personnes dont les performances sont insuffisantes.
✓ Bonne réponse : C
Le rôle du management dans Scrum est de créer un environnement favorable, et non de microgérer ou de surveiller les performances individuelles. Selon le Guide Scrum, le management doit fournir des informations et des ressources qui soutiennent les Scrum Teams. Les options concernant le renvoi de personnes, la surveillance des niveaux de compétences ou le suivi de la vélocité représentent des comportements de type commande-et-contrôle qui vont à l'encontre des principes empiriques et auto-organisationnels de Scrum.
Question 6 / 10
L'utilisation réussie de Scrum dépend de la façon dont les personnes se comportent et agissent en accord avec les valeurs Scrum. Sur quoi la valeur d'ouverture (openness) peut-elle avoir un impact ?
A. La confiance des parties prenantes.
B. Le bien-être des membres de l'équipe.
C. Les efforts de collaboration.
D. Le délai de mise sur le marché.
E. Le niveau de qualité du produit.
✓ Bonne réponse : A, B, C, D, E
Correct : Option 6 (Toutes les réponses ci-dessus) - L'ouverture, une valeur fondamentale de Scrum, imprègne l'ensemble du cadre de travail : elle améliore la collaboration, favorise des discussions de qualité, accroît l'engagement, accélère les boucles de rétroaction qui influencent le délai de mise sur le marché, et renforce la confiance des parties prenantes. Chaque élément repose sur une communication transparente et honnête que l'ouverture rend possible.
Question 7 / 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. 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.
B. 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.
C. 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.
D. 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.
✓ Bonne réponse : A, B
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 8 / 10
Une Scrum Team doit obligatoirement avoir un Product Owner et un Scrum Master.
A. Faux. Si un Product Owner n'est pas disponible, il peut être remplacé par un Business Analyst.
B. Vrai. Leur participation et leur disponibilité auront un impact sur les résultats produits par la Scrum Team.
C. Vrai. Chacun doit être membre à temps plein de la Scrum Team.
D. Faux. Un Scrum Master n'est nécessaire que lorsqu'il est demandé ou requis.
✓ Bonne réponse : B
La bonne réponse (option 3) stipule qu'une Scrum Team doit avoir à la fois un Product Owner et un Scrum Master, et que leur participation influence directement les résultats de l'équipe. Bien qu'ils ne soient pas toujours à temps plein, ces deux rôles sont obligatoires selon le Scrum Guide. L'option 1 est fausse — le Scrum Master est indispensable, il n'est pas optionnel. L'option 2 est trop restrictive concernant le statut à temps plein. L'option 4 est fausse — les Business Analysts ne peuvent pas remplacer la responsabilité du Product Owner.
Question 9 / 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. 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.
B. 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.
C. Rendre visite aux cinq Development Teams quotidiennement pour garantir l'alignement et s'assurer que tous les Sprint Backlogs restent synchronisés.
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. 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.
✓ Bonne réponse : A
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 10 / 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 aide tout le monde à se concentrer sur le même problème au même moment.
B. Le time-boxing peut aider les équipes à planifier le nombre de Sprints supplémentaires nécessaires pour les tests d'acceptation utilisateur.
C. Le time-boxing garantit que l'Équipe de Développement s'engage à terminer les éléments du Sprint Backlog avant la fin du Sprint.
D. Le time-boxing 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.
✓ Bonne réponse : A, D
Réponses correctes : Options 2 et 4. L'option 2 explique correctement que les time-boxes permettent à ceux qui sont au plus près des problèmes de prendre les meilleures décisions dans les contraintes imposées — un principe fondamental de l'auto-organisation. L'option 4 montre correctement que les time-boxes alignent la concentration et la compréhension partagée au sein de l'équipe. L'option 1 confond engagement et contrainte, et l'option 3 représente de manière erronée le rôle du time-boxing dans la planification prévisionnelle.
Quel aspect dans l\'estimation de test représente le risque principal dans ce projet ?
A. Qualité d\'entrée inconnue due au développement par un tiers
B. Disponibilité des utilisateurs finaux
C. Les coûts du matériel et des outils
D. Qualité de la spécification
✓ Bonne réponse : A
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 2 / 10
En comparant TMMi et TPI, lequel n\'est pas une raison valide pour choisir l\'un ou l\'autre ?
A. Si le domaine d\'amélioration de la performance des tests couvre tous les niveaux de test, TMMi est préféré car TPI se concentre principalement sur les tests boîte noire.
B. TPI est beaucoup plus un modèle ascendant qui convient à l\'adressage de sujets de test pour un projet (de test) spécifique.
C. TMMi ne peut être utilisé qu\'avec le modèle V traditionnel, tandis que TPI peut être utilisé avec tous les types de cycles de vie logiciels.
D. Si l\'organisation applique déjà CMMI, TMMi peut être préféré car il a la même structure et utilise la même terminologie. TMMi traite très fortement l\'engagement de la direction et est donc plus adapté pour soutenir un processus d\'amélioration descendant.
✓ Bonne réponse : C
Réponse : TMMi ne peut être utilisé qu\'avec le modèle V traditionnel, tandis que TPI peut être utilisé avec tous les types de cycles de vie logiciels.. Explication : D est incorrect car TMMi n\'est pas limité au modèle V ; il est indépendant du cycle de vie et applicable aux modèles V, itératifs et agiles. TPI l\'est aussi, contredisant l\'affirmation d\'une dichotomie entre les deux approches.
Question 3 / 10
Lequel des éléments suivants vous attendriez-vous à trouver dans le plan directeur de test ?
A. L\'approche de test qui sera appliquée aux tests d\'intégration système.
B. Une description de la façon dont les cas de test sont référencés croisés aux exigences dans l\'outil de gestion de test.
C. Une identification détaillée des ressources qui effectueront les tests structurels à la première itération.
D. Une liste des noms des testeurs qui effectueront les tests de performance pour la dernière itération.
✓ Bonne réponse : A
Réponse : L\'approche de test qui sera appliquée aux tests d\'intégration système.. Explication : C est correct car le plan directeur de test est un document au niveau du programme qui spécifie l\'approche de test de haut niveau pour les principaux niveaux de test, y compris les tests d\'intégration système. Le plan directeur communique la portée, les objectifs, l\'approche générale de test aux parties prenantes, tandis que les détails d\'exécution relèvent des plans subordonnés.
Question 4 / 10
En plus du risque, identifiez DEUX autres composantes d\'une stratégie de test.
Sélectionnez DEUX réponses.
A. Les critères d'entrée et de sortie pour chaque phase de test
B. Les techniques de conception de test à utiliser
C. Les besoins en formation en test pour les ressources du projet
D. Le calendrier de test
E. Les indicateurs de performance des tests
✓ Bonne réponse : A, B
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 5 / 10
Parmi les exemples suivants, lesquels constituent les DEUX critères d\'entrée les plus appropriés documentés dans le modèle de plan de test d\'intégration système ?
Sélectionnez DEUX réponses.
A. Le pourcentage de procédures de test d'acceptation prévues pour exécution.
B. Le pourcentage de couverture des exigences atteint durant le test d'intégration système.
C. La disponibilité de la dernière version de l'outil d'enregistrement-rejoue (pour tester l'interface avec le nouvel outil de gestion des tests).
D. L'approbation d'une note de version logicielle de test de performance (rapport de transmission d'élément de test) par le développement et les tests montrant que les performances du système répondent aux critères d'acceptation spécifiés.
E. Le pourcentage de couverture de décision atteint durant les tests unitaires.
✓ Bonne réponse : C, E
Réponse : Le pourcentage de couverture de décision atteint durant les tests unitaires. / La disponibilité de la dernière version de l\'outil d\'enregistrement-rejoue (pour tester l\'interface avec le nouvel outil de gestion des tests).. Explication : Les critères d\'entrée sont des conditions préalables concrètes et vérifiables avant l\'exécution. La couverture de décision des tests unitaires (A) et la disponibilité des outils requis (B) sont des critères d\'entrée classiques, mesurables et directs pour l\'intégration.
Question 6 / 10
Qu\'est-ce que la couverture de test?
A. Pourcentage des itérations de test complétées
B. Pourcentage des heures planifiées travaillées cette semaine
C. Pourcentage des exigences métier exercées
D. Pourcentage des pays disposant de scénarios de test
✓ Bonne réponse : C
Réponse : Pourcentage des exigences métier exercées. Explication : La mesure la plus appropriée de couverture de test pour un rapport de progression métier hebdomadaire est le pourcentage des exigences métier exercées. Cette métrique s\'aligne directement avec les priorités métier : valider que le logiciel remplit son objectif et fournit une valeur tangible aux parties prenantes.
Question 7 / 10
Sur la base des informations fournies dans le scénario, identifiez comment l\'équipe pourrait être améliorée de manière la plus efficace ?
A. En fournissant une formation dans le domaine de la paie
B. En fournissant une formation sur l\'examen des exigences
C. En fournissant une formation spécifique sur les systèmes testés
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 8 / 10
En général, quelle partie de l\'activité de test est la plus difficile à estimer ?
A. Management des tests
B. Planification des tests
C. Exécution des tests
D. Conception des tests
✓ Bonne réponse : C
Réponse : Exécution des tests. Explication : L\'exécution des tests représente la portion la plus importante et la moins prévisible de la variabilité (taux de découverte de défauts, disponibilité de l\'environnement, productivité humaine, boucles de rework). C\'est donc la partie la plus difficile à estimer.
Question 9 / 10
Laquelle des propositions suivantes est une caractéristique du bon test dans n\'importe quel modèle de cycle de vie?
A. L\'analyse et la conception des tests commencent dès que le développement est terminé.
B. Certaines, mais pas toutes, les activités de développement ont des activités de test correspondantes.
C. Tous les examens de documents impliquent l\'équipe de développement.
D. Chaque niveau de test a des objectifs de test spécifiques à ce niveau.
✓ Bonne réponse : D
Réponse : Chaque niveau de test a des objectifs de test spécifiques à ce niveau.. Explication : C est correct car la définition d\'objectifs de test pour chaque niveau de test garantit que les tests sont intentionnels, mesurables et traçables aux risques correspondants. Le bon test dans tout modèle de cycle de vie exige que les activités de test soient planifiées et exécutées avec des objectifs spécifiques au niveau.
Question 10 / 10
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 moyen de jours entre la découverte et la résolution d\'un défaut
B. Pourcentage de l\'effort de test consacré aux tests de régression
C. Pourcentage de couverture des exigences
D. Nombre de lignes de code écrites par développeur par jour
✓ 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.
Après que l'agent de recherche web et l'agent d'analyse de documents ont terminé leurs tâches, le coordinateur invoque l'agent de synthèse. Cependant, l'agent de synthèse répond qu'il ne peut pas accomplir la tâche car aucun résultat de recherche ne lui a été fourni. Quelle est la cause la plus probable de ce problème ?
A. Les sous-agents doivent partager une connexion API unique pour permettre un partage automatique du contexte entre les invocations.
B. Le coordinateur n'a pas inclus les sorties des agents précédents dans le prompt de l'agent de synthèse.
C. La fenêtre de contexte de l'agent de synthèse n'est pas suffisamment grande pour contenir les sorties combinées des deux agents précédents.
D. L'agent de synthèse a besoin d'outils lui permettant de récupérer directement les résultats depuis les historiques de conversation des autres agents.
✓ Bonne réponse : B
A. L'agent de synthèse a besoin d'outils capables de récupérer les résultats directement depuis l'historique des conversations des autres agents. Incorrect. Les agents n'ont pas besoin d'accéder directement aux historiques des autres. Une orchestration correcte transmet les sorties explicitement via des prompts. B. La fenêtre de contexte de l'agent de synthèse n'est pas suffisamment large pour contenir les sorties combinées des deux agents précédents. Incorrect. Si c'était le problème, l'agent recevrait des données tronquées, et non une absence totale de données. L'erreur indique que les entrées sont entièrement manquantes. C. Les sous-agents doivent partager une seule connexion API pour permettre le partage automatique du contexte entre les invocations. Incorrect. La communication entre agents ne dépend pas de connexions API partagées. Le contexte doit être explicitement transmis par le coordinateur. D. Le coordinateur n'a pas inclus les sorties des agents précédents dans le prompt de l'agent de synthèse. Correct. L'agent de synthèse ne peut agir que sur les informations fournies dans son prompt. Si les sorties précédentes ne sont pas transmises, il signalera l'absence des résultats de recherche.
Question 2 / 10
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 déduplication sémantique pour identifier et supprimer les informations redondantes dans les résultats RAG accumulés et les tours de 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. 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.
D. 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.
✓ Bonne réponse : C
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 3 / 10
Votre outil documents(query) retourne des résultats sous la forme « 3 documents trouvés : Proposition budgétaire T2, Prévision budgétaire T2, Bilan annuel ». Vous souhaitez que l'agent puisse traiter document(4, multi) et doc(24, multi). Quel format de retour permettrait le mieux ces flux de travail en plusieurs étapes ?
A. Des URL sur lesquelles les utilisateurs peuvent cliquer pour ouvrir le document dans leur navigateur.
B. Un tableau JSON des titres de documents extraits des résultats de recherche.
C. Des descriptions plus détaillées et lisibles par un humain, incluant la taille et les auteurs.
D. Des données structurées contenant les identifiants et les métadonnées de chaque document trouvé.
✓ Bonne réponse : D
A. Des URLs sur lesquelles les utilisateurs peuvent cliquer pour ouvrir le document dans leur navigateur. Incorrect. Les URLs sont utiles pour les utilisateurs, mais ne sont pas idéales pour les agents effectuant des workflows en plusieurs étapes nécessitant un référencement fiable et des opérations supplémentaires. B. Des données structurées contenant les identifiants de documents et les métadonnées pour chaque résultat. Correct. Cela permet à l'agent de référencer de manière programmatique des documents spécifiques (via des identifiants) à travers plusieurs étapes, rendant les workflows tels que les requêtes de suivi ou la récupération de documents précis et fiables. C. Un tableau JSON de titres de documents extraits des résultats de recherche. Incorrect. Les titres seuls sont ambigus et ne constituent pas des identifiants stables, ce qui rend difficile pour les agents d'agir de manière fiable sur des documents spécifiques. D. Des descriptions plus détaillées et lisibles par l'humain, incluant la taille et les auteurs. Incorrect. Utile pour les utilisateurs, mais toujours non structuré et non adapté à des opérations précises d'agents en plusieurs étapes.
Question 4 / 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. Envoyer une requête de suivi incluant l'erreur de validation, en demandant au modèle de corriger sa sortie.
B. Pré-traiter les documents source pour standardiser les formats problématiques avant de les envoyer à l'extraction.
C. Implémenter un pipeline secondaire utilisant un modèle de niveau supérieur pour retraiter les documents qui échouent à la validation.
D. Définir la température à 0 pour éliminer la variabilité des sorties et garantir un formatage cohérent.
✓ Bonne réponse : A
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 5 / 10
Votre outil de recherche de vols appelle une API externe d'une compagnie aérienne qui retourne occasionnellement une erreur 503 Service Unavailable. Quelle est la manière la plus efficace de gérer cette erreur dans l'implémentation de votre outil ?
A. 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 6 / 10
You're Implementing a feature where users refine their playlist preferences through multiple conversation turns. After deploying, you notice Claude's responses don't reflect what us earlier in the same conversation--for example, a user says they love jazz, but two messages later Claude asks what genres they enjoy. What is the most likely cause?
A. The model's context window has been exceeded by the conversation length
B. The Claude API requires a session_id parameter that you haven't configured
C. Claude requires a vector database connection to maintain conversation memory
D. Your application isn't including prior messages in the messages array
✓ Bonne réponse : D
A. La fenêtre de contexte du modèle a été dépassée par la longueur de la conversation — Incorrect. Cela ne se produirait que lors de conversations très longues, alors que le problème apparaît dès les premiers échanges. B. L'API Claude nécessite un paramètre session_id que vous n'avez pas configuré — Incorrect. Il n'existe pas de session_id obligatoire ; le contexte doit être géré explicitement par l'application. C. Claude nécessite une connexion à une base de données vectorielle pour maintenir la mémoire de la conversation — Incorrect. Une base de données vectorielle est optionnelle pour la récupération d'informations, elle n'est pas requise pour la mémoire conversationnelle de base. D. Votre application n'inclut pas les messages précédents dans le tableau messages — Correct. Claude ne conserve aucune mémoire entre les appels ; si les messages précédents ne sont pas inclus, il ne peut pas se souvenir des préférences exprimées antérieurement par l'utilisateur.
Question 7 / 10
Votre outil update_user_profile accepte un user_id (obligatoire) et un objet optionnel fields_to_update. Lors des tests, Claude omet fréquemment le user_id ou transmet des données mal structurées. Qu'est-ce qui est le plus déterminant pour aider Claude à comprendre quelles valeurs de paramètres fournir ?
A. Des noms de paramètres verbeux encodant des indications de format, comme user_id_string_uuid_format
B. Des contraintes strictes de type JSON Schema marquant user_id comme obligatoire et définissant fields_to_update comme un type objet
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 8 / 10
Une fois que les sous-agents de recherche web et d'analyse de documents ont terminé leurs tâches, le coordinateur doit lancer le sous-agent de synthèse pour synthétiser les résultats. Quelle est la bonne approche pour fournir au sous-agent de synthèse les informations dont il a besoin ?
A. Transmettre des identifiants de référence et configurer le sous-agent avec un accès en lecture à un espace mémoire partagé où les autres sous-agents ont déposé leurs résultats.
B. Lancer le sous-agent avec seulement une brève description de la tâche, en s'appuyant sur l'héritage automatique du contexte depuis le coordinateur.
C. Fournir au sous-agent des définitions d'outils lui permettant de demander les sorties des autres sous-agents via des callbacks.
D. Inclure directement les résultats complets des deux sous-agents dans le prompt du sous-agent de synthèse.
✓ Bonne réponse : A
A. Fournir au sous-agent des définitions d'outils lui permettant de demander des résultats à d'autres sous-agents via des callbacks. Incorrect. Cette approche introduit un couplage et une complexité inutiles. Les sous-agents ne devraient pas avoir besoin de récupérer activement des données auprès des autres. B. Inclure directement les résultats complets des deux sous-agents dans le prompt du sous-agent de synthèse. Incorrect. Bien que simple, cette approche ne passe pas bien à l'échelle pour des résultats volumineux et peut dépasser les limites de contexte, réduisant ainsi l'efficacité. C. Transmettre des identifiants de référence et configurer le sous-agent avec un accès en lecture à un espace mémoire partagé où les autres sous-agents ont déposé leurs résultats. Correct. Il s'agit de l'approche la plus évolutive et prête pour la production. Elle préserve la fidélité des informations tout en évitant la surcharge du contexte, permettant à l'agent de synthèse de récupérer exactement ce dont il a besoin. D. Instancier le sous-agent avec seulement une brève description de tâche, en s'appuyant sur un héritage automatique du contexte depuis le coordinateur. Incorrect. Il n'existe pas d'héritage automatique du contexte — sans accès explicite aux données, l'agent de synthèse ne peut pas fonctionner correctement.
Question 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. L'agent exécute les étapes restantes d'une séquence d'outils planifiée au début de la requête.
B. Les détails de la commande sont ajoutés à la conversation et le modèle raisonne pour décider quelle action entreprendre.
C. La couche d'orchestration achemine automatiquement vers l'outil suivant en fonction du champ de statut de la commande.
D. L'agent suit un arbre de décision préconfiguré associant les attributs de la commande à des appels d'outils spécifiques.
✓ Bonne réponse : B
B. Les détails de la commande sont ajoutés à la conversation et le modèle raisonne sur l'action à entreprendre. Correct. Dans une boucle agentique, les résultats des outils (comme « acheté il y a 45 jours ») sont réinjectés dans le contexte du modèle, et celui-ci réévalue la situation de manière dynamique. Il décide ensuite s'il convient de procéder avec process_refund, d'escalader vers un humain, ou d'entreprendre une autre action en fonction de la politique et des informations mises à jour. Pourquoi les autres réponses sont incorrectes : A. Séquence d'outils fixe planifiée dès le départ — Incorrect. Les systèmes agentiques ne sont pas des flux de travail statiques ; ils s'adaptent après chaque observation. C. Arbre de décision préconfiguré — Incorrect. Il s'agit d'une automatisation basée sur des règles, et non d'un raisonnement piloté par un LLM. D. La couche d'orchestration achemine automatiquement le prochain appel d'outil — Incorrect. Cela supprime le rôle de raisonnement du modèle et le transforme en un routage déterministe.
Question 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. 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.
B. Tenter quand même le remboursement avec process_refund, et n'escalader que si le système rejette la transaction.
C. Appeler escalate_to_human en ne transmettant que le message original du client.
D. Compiler un handoff structuré incluant les informations client, les détails de commande et le problème identifié avant d'appeler escalate_to_human.
✓ Bonne réponse : D
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.