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
Quels sont les avantages d’héberger une infrastructure sur AWS ? (Choisissez DEUX réponses)
Sélectionnez toutes les réponses correctes.
A. Exploitation des applications pour le compte des clients.
B. Augmentation de la vitesse et de l’agilité.
C. Il n’est pas nécessaire de se soucier de la sécurité.
D. Contrôle complet de l’infrastructure physique.
E. La sécurité physique et la plupart de la sécurité réseau sont prises en charge par AWS.
✓ Bonne réponse : B, E
Réponse : Augmentation de la vitesse et de l’agilité, et sécurité physique prise en charge. Explication : AWS offre une rapidité accrue pour déployer des applications et prend en charge la sécurité physique et réseau.
Question 2 / 10
Quelle fonctionnalité AWS permet de garantir que vos applications adaptent automatiquement la capacité EC2 pour correspondre précisément à la demande ?
Sélectionnez la bonne réponse.
A. AWS Elastic Load Balancer.
B. AWS Budgets.
C. AWS Auto Scaling.
D. AWS Cost Explorer.
✓ Bonne réponse : C
Réponse : AWS Auto Scaling. Explication : AWS Auto Scaling ajuste dynamiquement le nombre d’instances EC2 en fonction de la charge réelle.
Question 3 / 10
Une entreprise souhaite migrer ses bases de données relationnelles sur site vers le cloud AWS. L'entreprise souhaite utiliser une infrastructure aussi proche que possible de sa localisation géographique actuelle. Quel service ou ressource AWS l'entreprise devrait-elle utiliser pour sélectionner sa zone de déploiement Amazon RDS ?
A. Amazon Connect
B. AWS Wavelength
C. Régions AWS
D. AWS Direct Connect
✓ Bonne réponse : C
Réponse : Régions AWS. Explication : Les régions AWS permettent aux clients de déployer des ressources dans des emplacements géographiques spécifiques. Choisir une région proche de la localisation actuelle de l'entreprise minimise la latence et peut satisfaire les exigences de résidence des données lors de la migration.
Question 4 / 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 Inspector
B. AWS Trusted Advisor
C. AWS Config
D. Amazon GuardDuty
✓ Bonne réponse : A
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 5 / 10
Quelles sont, parmi les exemples suivants, des responsabilités du client pour la sécurité « DANS » le cloud ? (Choisissez DEUX réponses)
Sélectionnez toutes les réponses correctes.
A. Chiffrement du système de fichiers.
B. Concevoir un schéma applicatif.
C. Gestion des correctifs de l’infrastructure sous-jacente.
D. Création d’un nouvel hyperviseur.
E. Remplacement du matériel physique.
✓ Bonne réponse : A, C
Réponse : Gestion des correctifs de l’infrastructure sous-jacente / Chiffrement du système de fichiers. Explication : En tant que client, vous êtes responsable de la gestion des correctifs sur vos ressources et du chiffrement des données, alors qu’AWS gère la couche physique et l’hyperviseur.
Question 6 / 10
Une entreprise de commerce électronique a migré son infrastructure informatique d'un centre de données sur site vers le cloud AWS. Quel coût relève directement de la responsabilité de l'entreprise ?
A. D) Coût de la sécurité physique du centre de données AWS
B. A) Coût des licences logicielles d'application
C. C) Coût de l'alimentation électrique pour les serveurs AWS
D. B) Coût de l'infrastructure matérielle sur AWS
✓ Bonne réponse : B
Réponse : A) Coût des licences logicielles d'application. Lors de la migration vers AWS, les clients conservent la responsabilité de leurs propres licences logicielles d'application. AWS gère les coûts du matériel, de la mise en réseau et de l'hyperviseur, mais les frais de licence au niveau de l'application restent la responsabilité directe du client selon le modèle de responsabilité partagée.
Question 7 / 10
Quel service AWS analysera et visualisera les logs pour enquêter sur un incident de sécurité suspect ?
A. AWS Config Compliance
B. Amazon Detective
C. AWS CloudTrail Insights
D. Amazon QuickSight
✓ Bonne réponse : B
Detective : analyse les logs VPC Flow, CloudTrail et GuardDuty pour investiguer les incidents. Crée des graphes d'entités et timelines pour identifier rapidement la cause racine des alertes.
Question 8 / 10
Quel est un avantage majeur de la migration d'une infrastructure sur site vers AWS ?
Sélectionnez la bonne réponse.
A. AWS fournit un support technique gratuit pour tous les types de contrats client.
B. AWS gère entièrement le développement et les opérations des applications clientes.
C. AWS chiffre et protège automatiquement toutes les données sans configuration requise.
D. Réduction significative des dépenses en capital (CapEx) grâce à un modèle de paiement à l'utilisation.
✓ Bonne réponse : D
Réponse : Réduction des dépenses d’investissement (CapEx). Explication : En migrant vers AWS, les coûts initiaux (CapEx) sont réduits au profit de dépenses variables (OpEx).
Question 9 / 10
Quel est l’intérêt d’exécuter une application sur plusieurs Availability Zones ?
Sélectionnez la bonne réponse.
A. Réduit le temps de réponse global.
B. Augmente la capacité de calcul disponible.
C. Permet de dépasser les limites de service AWS.
D. Accroît la disponibilité de l’application.
✓ Bonne réponse : D
Réponse : Accroître la disponibilité de l’application. Explication : Répartir une application sur plusieurs AZ la rend plus résiliente en cas de panne locale (c’est un principe clé d’architecture cloud AWS).
Question 10 / 10
Quels services ou outils AWS peuvent identifier les opportunités de redimensionnement pour les instances Amazon EC2 ? (Choisissez deux réponses.)
A. AWS Cost Explorer
B. AWS Compute Optimizer
C. Amazon CodeGuru
D. Amazon SageMaker
E. AWS Billing Conductor
✓ Bonne réponse : A, B
Réponses : AWS Cost Explorer et AWS Compute Optimizer. AWS Cost Explorer analyse les modèles d'utilisation et de dépenses historiques pour identifier les instances sous-utilisées. AWS Compute Optimizer utilise l'apprentissage automatique pour analyser les métriques d'utilisation EC2 et recommander les types et tailles d'instances optimaux.
SageMaker Serverless Inference crée un endpoint sans gérer des instances EC2.
A. Vrai
B. Faux
✓ Bonne réponse : A
SageMaker Serverless Inference : service AWS qui déploie des modèles sans gérer manuellement les instances EC2. AWS provisionne et scale automatiquement les ressources selon la demande, réduisant la complexité opérationnelle. Contrairement à SageMaker Hosting traditionnel (instances EC2 dédiées), Serverless facture à l'usage et élimine le surprovisionnement.
Question 2 / 10
OpenSearch k‑NN permet un stockage vectoriel et la recherche par similarité pour la RAG et la sémantique.
A. Vrai
B. Faux
✓ Bonne réponse : A
OpenSearch k-NN : capacité native de recherche par k-plus proches voisins sur vecteurs d'embeddings. Essentiel pour RAG car permet de retrouver rapidement documents sémantiquement similaires sans requête textuelle exacte. Contrairement aux recherches textuelles traditionnelles (Elasticsearch), k-NN compare les embeddings dans l'espace vectoriel pour capturer le sens contextuel.
Question 3 / 10
Pour tracer en détail les entrées et sorties de chaque invocation d'un modèle Amazon Bedrock et améliorer la qualité et l'observabilité, quel service doit-on activer ?
A. Amazon EventBridge uniquement — routage d'événements sans logs détaillés
B. AWS Trusted Advisor seul — optimisation de coûts, pas de tracing
C. Amazon Bedrock Invocation Logging — capture complète des prompts et réponses
D. AWS CloudTrail seul — logs au niveau API, pas les contenus détaillés
✓ Bonne réponse : C
Amazon Bedrock Invocation Logging : service dédié qui capture automatiquement chaque prompt envoyé et chaque réponse générée par les modèles. Contrairement à CloudTrail (logs API uniquement), EventBridge (routage d'événements) ou Trusted Advisor (optimisation), seul Bedrock Invocation Logging offre la traçabilité complète des contenus pour auditer, déboguer et améliorer la qualité des applications GenAI.
Question 4 / 10
Guardrails for Amazon Bedrock permet de filtrer la toxicité et interdire des thèmes pour un public enfant.
A. Vrai
B. Faux
✓ Bonne réponse : A
Guardrails for Amazon Bedrock : service de sécurité qui implémente des politiques de filtrage personnalisables pour les modèles d'IA. Il détecte et bloque le contenu toxique, les thèmes sensibles (violence, langage adulte) et applique des listes de blocage (deny lists). Cela protège les applications destinées aux enfants en garantissant que les réponses générées respectent les normes de sécurité définies par l'entreprise, indépendamment du modèle utilisé.
Question 5 / 10
Les PDPs sont utiles pour l’explicabilité, mais ne remplacent pas des méthodes locales comme SHAP/LIME.
A. Vrai
B. Faux
✓ Bonne réponse : A
PDPs vs SHAP/LIME : Les Partial Dependence Plots montrent l'effet global moyen d'une variable sur les prédictions, idéaux pour comprendre les tendances générales. SHAP et LIME, méthodes locales, expliquent chaque prédiction individuelle en détaillant la contribution de chaque feature. PDPs ne révèlent pas les interactions complexes ni les explications instance-spécifiques que demandent les stakeholders pour auditer les décisions critiques.
Question 6 / 10
La dérive de données (data drift) observée en production peut souvent être atténuée en augmentant le volume et la diversité des données d'entraînement lors d'un nouvel entraînement du modèle.
A. Faux
B. Vrai
✓ Bonne réponse : B
Data drift et réentraînement : la dérive de données survient quand les caractéristiques des données en production divergent du corpus d'entraînement. Augmenter le volume ET la diversité des données permet au modèle de capturer davantage de variations et de patterns réels, améliorant ainsi sa généralisation. Cependant, cela atténue mais ne résout pas complètement le drift—un monitoring continu et un pipeline de réentraînement régulier restent essentiels.
Question 7 / 10
Quel est l'ordre correct des étapes pour préparer, ingérer et gouverner des features avec AWS SageMaker Feature Store ?
A. Définir un feature group → Servir en ligne → Ingérer les features → Requête hors ligne
B. Ingérer les features → Définir un feature group → Requête hors ligne → Servir en ligne
C. Définir un feature group → Ingérer les features → Requête hors ligne pour l'entraînement → Servir en ligne pour l'inférence
D. Requête hors ligne → Définir un feature group → Ingérer les features → Servir en ligne
✓ Bonne réponse : C
AWS SageMaker Feature Store : gestionnaire centralisé de features avec deux stores (online/offline). L'ordre logique est : d'abord définir le feature group (schéma, métadonnées), puis ingérer les données (avec versioning et gouvernance), ensuite requête offline pour training (historique complet), enfin servir online pour inférence (latence faible). Les distracteurs inversent cet ordre : ingérer avant de définir le groupe échouerait (pas de schéma), servir online avant l'ingestion manquerait de données.
Question 8 / 10
Quel service AWS est utilisé pour notifier par email la publication de nouveaux rapports de conformité AWS (ex : SOC, ISO) ?
A. Amazon EventBridge
B. Amazon SNS (Simple Notification Service)
C. AWS CloudTrail
D. Amazon SES (Simple Email Service)
✓ Bonne réponse : B
AWS Artifact + Amazon SNS : AWS Artifact fournit les rapports de conformité (SOC, ISO), tandis qu'Amazon SNS gère les notifications par email automatiques lors de leur publication. SNS est le service de notification d'événements, contrairement à SES (envoi transactionnel), CloudTrail (audit d'API) ou EventBridge (routage d'événements métier).
Question 9 / 10
Quels sont trois cas d'usage typiques de l'IA générative en entreprise ?
A. Génération et suggestion de code pour les développeurs
B. Chatbots et assistants virtuels pour le service client
C. Résumé automatique de documents longs
D. Maintenance prédictive d'équipements industriels basée sur des capteurs IoT
E. Détection de fraude bancaire en temps réel
✓ Bonne réponse : A, B, C
L'IA générative transforme de nombreux processus métier. La génération de résumés automatiques de documents longs (contrats, rapports) réduit le temps d'analyse. Les chatbots intelligents pour le service client répondent de manière contextuelle. La génération de code accélère le développement logiciel. La maintenance prédictive classique ou la détection de fraude reposent généralement sur du ML supervisé, pas sur de la GenAI.
Question 10 / 10
Pour faire un contrôle d’accès et tracer les tentatives d’invocation non autorisées d’Amazon Bedrock, AWS CloudTrail est approprié.
A. Vrai
B. Faux
✓ Bonne réponse : A
CloudTrail pour le contrôle d'accès Bedrock : CloudTrail enregistre toutes les appels API AWS (InvokeModel, CreateAgent, etc.) avec identité de l'appelant, timestamp et résultat. Cela permet de tracer les tentatives d'invocation non autorisées et de générer des alertes de sécurité. Contrairement à CloudWatch Logs (métriques de performance) ou IAM Policies (contrôle préventif), CloudTrail fournit l'audit rétrospectif nécessaire pour la conformité.
Vrai ou Faux : Plusieurs Scrum Teams travaillant sur le même produit ou système sélectionnent toutes leur travail à partir du même Product Backlog.
A. Faux
B. Vrai
✓ Bonne réponse : B
Réponse : Participer en tant que membre de la Scrum Team. Explication : La Sprint Retrospective est un événement impliquant toute l'équipe. Le Product Owner y participe en tant que membre à part entière de l'équipe pour réfléchir sur la collaboration, les processus et les relations — et non dans son rôle de Product Owner gérant le Backlog.
Question 2 / 10
Quelles sont les cinq valeurs Scrum que les membres d'une Scrum Team doivent incarner ?
Sélectionnez la meilleure réponse.
A. Transparence, Inspection, Adaptation, Livraison, Collaboration.
B. Engagement, Courage, Focalisation, Ouverture, Respect.
C. Honnêteté, Intégrité, Travail d'équipe, Responsabilité, Excellence.
D. Vélocité, Qualité, Collaboration, Simplicité, Communication.
✓ Bonne réponse : B
Les cinq valeurs Scrum sont l'Engagement, le Courage, la Focalisation, l'Ouverture et le Respect. Ces valeurs donnent une direction au travail, aux actions et aux comportements de la Scrum Team. Lorsqu'elles sont incarnées et vécues par la Scrum Team, les piliers que sont la Transparence, l'Inspection et l'Adaptation prennent vie et instaurent la confiance. Sans ces valeurs, Scrum n'est qu'un ensemble d'événements et d'artefacts dénués de sens.
Question 3 / 10
Qui est responsable de la gestion de l'avancement du travail pendant un Sprint ?
A. La Development Team.
B. Le Scrum Master.
C. Le Product Owner.
D. Le membre le moins expérimenté de l'équipe.
✓ Bonne réponse : A
Réponse : La Development Team. Explication : La Development Team gère et suit sa propre progression durant le Sprint. Elle met à jour le Sprint Backlog, suit le travail restant et adapte son plan quotidiennement. Le Scrum Master ou le Product Owner ne gère pas la progression de l'équipe.
Question 4 / 10
Qui crée la définition du `Done` ?
A. La Scrum Team, dans un effort collaboratif dont le résultat est le dénominateur commun de la définition de tous ses membres.
B. L'organisation de développement (ou la Development Team si aucune définition n'est fournie par l'organisation de développement).
C. Le Product Owner, car il/elle est responsable du succès du produit.
D. Le Scrum Master, car il/elle est responsable de la productivité de la Development Team.
✓ Bonne réponse : A
Réponse : La Scrum Team, dans un effort collaboratif. Explication : L'ensemble de la Scrum Team crée la Definition of Done de manière collaborative. Si l'organisation dispose de standards, ceux-ci constituent le minimum. L'équipe peut uniquement renforcer ces standards organisationnels, jamais les affaiblir.
Question 5 / 10
Lesquelles des affirmations suivantes sont vraies concernant la durée d'un Sprint ? (Choisissez deux réponses.)
A. Il est préférable d'avoir des Sprints de durée constante tout au long d'un effort de développement.
B. La durée du Sprint est déterminée lors du Sprint Planning et doit être suffisamment longue pour que la Development Team puisse livrer ce qui est prévu pour le Sprint à venir.
C. Tous les Sprints doivent durer un mois ou moins.
D. La durée du Sprint est déterminée lors du Sprint Planning et doit correspondre au temps nécessaire pour coder les fonctionnalités prévues dans le Sprint à venir, sans inclure le temps dédié aux tests.
E. La durée du Sprint doit être proportionnelle au travail effectué entre les Sprints.
✓ Bonne réponse : A, C
Réponse : Une durée de Sprint constante tout au long du développement ; tous les Sprints doivent durer un mois ou moins. Explication : Scrum impose une durée maximale d'un mois calendaire pour un Sprint. Des durées de Sprint constantes établissent un rythme de développement prévisible et rendent les prévisions basées sur la vélocité fiables.
Question 6 / 10
Quel est l'objectif de la Sprint Retrospective ?
A. Mettre à jour le Product Backlog
B. Créer le prochain Sprint Backlog
C. Passer en revue l'Increment avec les parties prenantes
D. Inspecter le déroulement du dernier Sprint et planifier des améliorations
✓ Bonne réponse : D
Objectif de la Sprint Retrospective : Elle inspecte le processus et les résultats du Sprint afin d'identifier des améliorations. L'équipe réfléchit aux personnes, aux interactions, aux processus et aux outils — et non aux fonctionnalités du produit. Contrairement à la Sprint Review (retours des parties prenantes sur l'Increment) ou à la Sprint Planning (création du Sprint Backlog), la Retrospective se concentre sur la performance de l'équipe et l'amélioration continue du processus.
Question 7 / 10
Que signifie dire qu'un événement est "time-boxé" ?
A. L'événement ne peut pas dépasser une durée maximale.
B. L'événement doit durer au moins un temps minimum.
C. L'événement doit se produire avant une heure donnée.
D. L'événement doit se produire à une heure fixe.
✓ Bonne réponse : A
Réponse : L'événement ne peut pas dépasser une durée maximale fixée. Explication : Une time-box est une durée maximale fixe pour un événement Scrum. L'événement doit se terminer lorsque son objectif est atteint, même si le temps maximum n'a pas été écoulé. Il ne peut pas être prolongé au-delà de cette durée maximale.
Question 8 / 10
À quelle fréquence la composition de la Scrum Team devrait-elle changer ?
A. Selon les besoins, sans considération particulière pour les variations de productivité.
B. À chaque Sprint pour favoriser le partage des connaissances.
C. Jamais, car cela réduit la productivité.
D. Selon les besoins, en tenant compte d'une réduction temporaire de la productivité.
✓ Bonne réponse : D
Réponse : En fonction des besoins, en tenant compte d'une réduction temporaire de la productivité. Explication : Les Scrum Teams doivent être stables afin de construire la collaboration et la confiance. Les changements d'équipe doivent être effectués de manière réfléchie et uniquement lorsqu'il existe un bénéfice clair qui l'emporte sur la perte temporaire de productivité liée à la reformation de la dynamique d'équipe.
Question 9 / 10
Pourquoi la Transparence doit-elle être établie avant que l'Inspection et l'Adaptation puissent être efficaces ?
Sélectionnez la meilleure réponse.
A. Sans Transparence, le Sprint Backlog ne peut pas être créé.
B. La Transparence permet au Scrum Master de rendre compte de l'avancement à la direction.
C. Inspecter un artefact non transparent est trompeur, et une adaptation basée sur des informations incomplètes conduit à de mauvaises décisions.
D. La Transparence n'est nécessaire que dans les grandes organisations.
✓ Bonne réponse : C
L'inspection d'un artefact non transparent est trompeuse et constitue un gaspillage, et une adaptation basée sur des informations incomplètes conduit à de mauvaises décisions. Les trois piliers sont séquentiels et interdépendants : il faut d'abord disposer de la transparence (visibilité sur le processus), puis inspecter ce qui est visible, et seulement alors il est possible d'adapter de manière pertinente. Une transparence incomplète crée une illusion de contrôle tout en masquant les problèmes réels.
Question 10 / 10
Le Scrum Guide recommande qu'une Scrum Team ne dépasse pas 10 personnes afin de rester efficace.
A. Faux
B. Vrai
✓ Bonne réponse : B
Taille limite de la Scrum Team : Le Guide Scrum recommande de limiter les Scrum Teams à 10 personnes maximum (Scrum Master et Product Owner inclus) afin de maintenir l'agilité, de réduire la charge de communication et de favoriser une collaboration et une prise de décision efficaces.
Les Developers s'engagent sur une liste fixe d'éléments sans aucune flexibilité.
Répondez par Vrai ou Faux.
A. Faux
B. Vrai
✓ Bonne réponse : A
Concept clé : Objectif de Sprint vs. Périmètre fixe. Dans Scrum, les Développeurs s'engagent à atteindre l'Objectif de Sprint — un objectif commun qui offre une certaine flexibilité — plutôt qu'une liste figée et immuable d'éléments du Product Backlog. Au cours du Sprint, l'équipe peut négocier des ajustements de périmètre avec le Product Owner afin de mieux servir l'Objectif de Sprint tout en s'adaptant aux nouvelles informations ou aux obstacles rencontrés. Cette approche adaptative distingue Scrum des méthodes traditionnelles en cascade. L'Objectif de Sprint reste constant ; les éléments qui le soutiennent peuvent évoluer, garantissant ainsi que l'équipe délivre un maximum de valeur tout en maintenant sa concentration et sa responsabilité.
Question 2 / 10
Qu'est-ce que le Product Goal ?
A. Un plan de projet détaillé créé au début du développement du produit
B. L'engagement de la Scrum Team pour le Sprint en cours
C. Les critères d'acceptation de l'Increment du Sprint en cours
D. L'objectif à long terme de la Scrum Team, servant de cible pour la planification
✓ Bonne réponse : D
Explication de la réponse correcte : Le Product Goal est un objectif à long terme qui définit ce que le produit aspire à devenir et fournit une cible stratégique vers laquelle l'équipe Scrum travaille. Il guide le développement du produit dans le temps et aide l'équipe à comprendre la finalité globale au-delà des Sprints individuels.
Pourquoi les autres réponses sont incorrectes : Les critères d'acceptation concernent des user stories spécifiques, et non la direction globale du produit. Un plan de projet détaillé va à l'encontre de la nature adaptative de Scrum et de la flexibilité du Product Owner. L'engagement du Sprint fait référence au Sprint Goal, qui est un objectif à plus court terme pour un seul Sprint, et non au Product Goal dans son ensemble.
Question 3 / 10
Quelles sont les caractéristiques du Daily Scrum ? (Choisissez deux réponses.)
A. Il consiste en trois questions posées par le Scrum Master aux membres de l'équipe.
B. Il est facilité par le chef d'équipe.
C. Son lieu et son horaire restent constants.
D. Il est libre de toute contrainte et conçu pour favoriser la conversation.
E. Sa durée est de quinze minutes ou moins.
6. Il se tient en début de matinée.
✓ Bonne réponse : C, E
Réponse : Il dure 15 minutes ou moins ; le lieu et l'heure restent constants. Explication : Le Daily Scrum est limité dans le temps à 15 minutes et se tient chaque jour à la même heure et au même endroit afin de réduire la complexité et d'ancrer l'habitude d'inspection et d'adaptation quotidiennes.
Question 4 / 10
Le Product Owner peut mesurer la valeur à travers les résultats obtenus.
Répondez par Vrai ou Faux.
A. Faux
B. Vrai
✓ Bonne réponse : B
Concept clé : Résultats (outcomes) versus livrables (outputs). Les résultats représentent les véritables bénéfices métier et l'impact utilisateur générés par les fonctionnalités du produit (par exemple, une meilleure engagement des utilisateurs, la croissance des revenus, la réduction des coûts de support), tandis que les livrables correspondent simplement aux fonctionnalités développées. Le Product Owner mesure la valeur réelle à travers les résultats — les effets concrets et les bénéfices obtenus — plutôt qu'en comptabilisant simplement le travail accompli. Cela s'aligne avec les principes de la Gestion Basée sur les Preuves (Evidence-Based Management, EBM), qui mettent l'accent sur la prise de décision fondée sur les données et le suivi des résultats métier mesurables. En se concentrant sur les résultats, le Product Owner peut valider si le produit résout effectivement les problèmes des utilisateurs et apporte de la valeur à l'organisation, ce qui permet de meilleures décisions de priorisation et une amélioration continue de la stratégie produit. Les propositions suggérant que la mesure de la valeur se limite à la vélocité, au nombre de User Stories complétées ou au nombre de fonctionnalités ignorent le principe fondamental de Scrum selon lequel livrer des Incréments n'a de valeur que s'ils génèrent des résultats significatifs pour les utilisateurs et l'entreprise.
Question 5 / 10
Tous les artefacts Scrum doivent être transparents. Quelles sont les deux mesures qui garantissent la transparence du Product Backlog ?
A. Le Product Backlog est ordonné
B. Le Product Backlog est géré à l'aide d'un outil web
C. Le Product Backlog ne contient que le travail des 2 prochains Sprints
D. Le Product Backlog est accessible à toutes les parties prenantes
E. Chaque Product Backlog Item dispose d'une priorité MoSCoW
✓ Bonne réponse : A, D
La transparence du Product Backlog requiert deux choses : il doit être accessible à toutes les parties prenantes (pas de backlog caché) et il doit être ordonné (afin que les priorités soient sans ambiguïté). L'utilisation d'un outil spécifique, l'attribution de priorités MoSCoW ou la limitation à 2 Sprints de travail sont des pratiques optionnelles qui peuvent ou non favoriser la transparence. C'est l'ordonnancement qui transforme une simple liste en un Product Backlog priorisé que chacun peut inspecter.
Question 6 / 10
La Definition of Done est l'engagement associé à l'Increment.
Répondez par Vrai ou Faux.
A. Faux
B. Vrai
✓ Bonne réponse : B
Concept clé : La Definition of Done (DoD) représente l'engagement formel qui définit ce que signifie « terminé » pour tout Increment. Selon le Guide Scrum 2020, la DoD est l'engagement explicite de l'équipe concernant les standards de qualité et les critères d'acceptation qui doivent être satisfaits avant qu'un travail soit considéré comme achevé. Chaque élément de l'Increment doit respecter la DoD afin de garantir la transparence, de réduire les reprises de travail et de maintenir une qualité constante. Cette compréhension partagée évite tout désalignement entre la Scrum Team et les parties prenantes quant à ce qui constitue un Increment de produit potentiellement livrable. La DoD n'est pas simplement une liste de contrôle — c'est l'engagement fondamental qui permet à l'équipe de livrer de la valeur de manière prévisible et de maintenir l'intégrité du produit tout au long du processus de développement.
Question 7 / 10
Quelles Valeurs Scrum sont directement soutenues lorsque le Product Owner prend des décisions transparentes concernant le Product Backlog ?
A. L'Engagement et l'Efficacité
B. Uniquement le Courage
C. Uniquement le Focus
D. L'Ouverture et le Respect
✓ Bonne réponse : D
L'Ouverture et le Respect sont les valeurs correctes, car des décisions transparentes sur le Product Backlog témoignent d'ouverture en partageant clairement les informations avec l'équipe et les parties prenantes, et de respect en valorisant leurs contributions et leur compréhension des priorités. Bien que l'Engagement et la Focalisation soient des valeurs Scrum importantes, elles ne sont pas directement soutenues par la transparence en elle-même — la transparence est le fondement qui permet à ces valeurs de s'épanouir. Le Courage seul ne reflète pas la nature collaborative d'une prise de décision transparente.
Question 8 / 10
Comment les bugs sont-ils gérés dans Scrum ?
Choisissez la meilleure réponse.
A. Intégrés dans le Product Backlog
B. Assignés directement par le manager
C. Traités uniquement à la fin du projet
D. Gérés en dehors du backlog
✓ Bonne réponse : A
Réponse : Intégré au Product Backlog. Explication : Les bugs sont des éléments du Product Backlog et sont gérés comme n'importe quel autre élément — ordonnancés par le Product Owner.
Question 9 / 10
Le Sprint Backlog appartient aux Developers.
Répondez par Vrai ou Faux.
A. Vrai
B. Faux
✓ Bonne réponse : A
Concept clé : Propriété et finalité du Sprint Backlog. Le Sprint Backlog appartient aux Developers car ils le créent lors du Sprint Planning pour définir leur travail pour le Sprint en cours. Cet artifact représente l'engagement des Developers à atteindre l'Objectif du Sprint grâce aux éléments du Product Backlog sélectionnés et aux tâches nécessaires pour les réaliser. Les Developers maintiennent et mettent à jour le Sprint Backlog tout au long du Sprint, ce qui en fait leur plan, et non celui du management ou un mandat du Product Owner. Cette appropriation garantit la transparence, la responsabilité et l'autonomie — des principes fondamentaux de Scrum. Contrairement au Product Backlog (appartenant au Product Owner) ou à l'Increment (le résultat de leur travail), le Sprint Backlog est exclusivement le document de travail des Developers.
Question 10 / 10
Quel est le rôle du Product Owner lors du Sprint Planning ?
Choisissez la meilleure réponse.
A. Approuver les estimations
B. Définir le plan de travail détaillé pour les Developers
C. Décider unilatéralement du Sprint Goal
D. Collaborer à la définition d'un Sprint Goal et clarifier le contenu
✓ Bonne réponse : D
Réponse : Collaborer pour définir un Sprint Goal et clarifier le contenu. Explication : Le Product Owner présente l'objectif du produit, propose un ou plusieurs Sprint Goals, et collabore avec l'équipe pour clarifier les éléments du Product Backlog et négocier le périmètre.
Quelle affirmation concernant le principe d'adaptabilité dans le PMBOK7 est exacte ?
A. Il recommande de maintenir le plan initial même si le contexte a radicalement évolué
B. Il encourage à revoir régulièrement les pratiques du projet pour rester pertinent face aux changements
C. Il s'applique uniquement aux projets Agile et non aux approches prédictives
D. Il préconise de changer d'approche à chaque sprint, indépendamment des résultats
✓ Bonne réponse : B
Le principe d'adaptabilité dans le PMBOK 7e édition : L'adaptabilité est un principe fondamental du PMBOK 7 qui reconnaît que les projets opèrent dans des environnements complexes et changeants. Ce principe encourage les chefs de projet à évaluer régulièrement les pratiques, les processus et les approches utilisées pour s'assurer qu'ils restent pertinents et efficaces face à l'évolution du contexte du projet, des exigences des parties prenantes et des conditions externes. Contrairement au PMBOK 5e édition qui séparait les approches prédictives et adaptatives, la 7e édition reconnaît que la plupart des projets modernes bénéficient d'une combinaison d'approches. L'adaptabilité n'est pas un changement constant et impulsif, mais une révision réfléchie et régulière des stratégies de gestion. Elle s'applique à TOUS les types de projets, qu'ils soient traditionnels, agiles ou hybrides. Les autres réponses proposées sont incorrectes car : maintenir un plan initial rigide contredit directement ce principe ; limiter l'adaptabilité aux seuls projets Agile ignore que tous les projets modernes doivent s'adapter ; changer d'approche à chaque sprint sans justification va à l'encontre de la nature réfléchie
Question 2 / 10
Quelle affirmation concernant la livraison de valeur dans le PMBOK7 est exacte ?
A. La conformité au plan initial est toujours prioritaire sur la livraison de valeur perçue
B. La livraison de valeur ne s'applique qu'aux projets utilisant une approche Agile
C. La livraison de valeur est prioritaire sur la stricte conformité au plan initial
D. La valeur est uniquement définie par le commanditaire en début de projet et ne change pas
✓ Bonne réponse : C
Livraison de valeur comme paradigme central du PMBOK 7ème édition : Le PMBOK 7 marque un tournant majeur en plaçant la création et la livraison de valeur au cœur de la gestion de projet, dépassant l'approche traditionnelle basée sur le respect rigide du triangle fer (délai, coût, qualité). La valeur ne se limite pas aux livrables tangibles, mais englobe les bénéfices tangibles et intangibles apportés aux parties prenantes. Cette affirmation est exacte car elle reflète le changement de paradigme : un projet peut respecter parfaitement son plan initial (budget, calendrier, spécifications) sans pour autant créer la valeur attendue pour le client ou l'organisation. À l'inverse, une déviation stratégique du plan peut générer une valeur supérieure si elle répond mieux aux besoins réels du client. Cette approche s'applique à tous les types de projets, indépendamment de la méthodologie (Waterfall, Agile ou hybride). Contrairement à l'option 2, la conformité au plan n'est qu'un moyen, non une fin. Contrairement à l'option 3, la valeur évolue tout au long du projet via les retours des parties prenantes. Contrairement à l'option 4, ce principe s'applique universellement, pas seulement en
Question 3 / 10
Quelle affirmation concernant la prise de décision dans le PMBOK7 est exacte ?
A. Le PMBOK7 encourage la prise de décision basée sur des données et des preuves objectives
B. Le PMBOK7 préconise d'éviter les décisions basées sur des données incomplètes
C. Le PMBOK7 recommande de confier toutes les décisions au commanditaire du projet
D. La prise de décision doit être centralisée auprès du chef de projet pour garantir la cohérence
✓ Bonne réponse : A
Vrai. Le domaine Mesure et l’orientation valeur promeuvent des décisions éclairées par des données, des indicateurs et des retours factuels.
Question 4 / 10
Quel document établit le lien entre les exigences, les sources, les priorités, leur statut et les éléments de la WBS et des tests ?
Sélectionnez la bonne réponse.
A. Registre des risques du projet
B. Plan de communication du projet
C. Matrice de traçabilité des exigences
D. Charte de projet
✓ Bonne réponse : C
Matrice de traçabilité des exigences : document qui crée un lien bidirectionnel entre chaque exigence, sa source, priorité, statut et les livrables correspondants (WBS, tests). Elle assure que toute exigence est couverte et testée. Contrairement au plan de communication (canaux) ou au registre des risques (menaces), elle lie directement les exigences aux éléments de projet.
Question 5 / 10
Quelle affirmation concernant le rôle du Product Owner est exacte ?
A. Le Product Owner facilite les cérémonies Scrum à la place du Scrum Master
B. Le Product Owner est responsable de maximiser la valeur du produit livré par l'équipe
C. Le Product Owner assigne les tâches aux développeurs lors du Sprint Planning
D. Le Product Owner valide les estimations de l'équipe de développement
✓ Bonne réponse : B
Rôle du Product Owner : Le Product Owner est responsable de la vision produit et maximise la valeur métier en gérant le backlog produit, en définissant les priorités et en clarifiant les exigences. Contrairement au Scrum Master (facilitateur des cérémonies), il n'assigne pas les tâches : c'est l'équipe auto-organisée qui s'engage. Il ne valide pas les estimations, mais collabore avec l'équipe pour affiner les user stories.
Question 6 / 10
Le sponsor souhaite réduire le budget de 20% sans impacter la valeur perçue du projet. Quelle approche recommandez-vous ?
Quelle approche conforme au PMBOK7 est la plus adaptée ?
A. Imposer des heures supplémentaires non rémunérées à l'équipe pour compenser la réduction
B. Réduire la qualité des contrôles qualité pour économiser du temps et des ressources
C. Reporter indéfiniment la livraison tout en maintenant les coûts initiaux
D. Reprioriser le périmètre pour préserver les éléments à plus forte valeur et différer le reste
✓ Bonne réponse : D
L’approche valeur-contraintes privilégie la re-priorisation basée sur la valeur (scope thinning), en préservant les éléments à plus forte valeur.
Question 7 / 10
Un indicateur montre que l’EV = 100 000, AC = 120 000 et PV = 110 000. Que peut-on conclure ?
Sélectionnez la bonne réponse.
A. Projet équilibré
B. Projet en retard et au-dessus du budget
C. Projet en retard mais sous budget
D. Projet en avance et dans le budget
✓ Bonne réponse : B
Analyse des écarts de performance : EV (100k) < PV (110k) indique un retard d'exécution. EV (100k) < AC (120k) révèle un dépassement budgétaire. Le projet consomme plus de ressources (120k) que la valeur produite (100k), confirmant une double dégradation par rapport au plan initial.
Question 8 / 10
Quel outil ou technique est spécifiquement utilisé pour comparer les performances réelles d'un projet par rapport à la ligne de base planifiée en termes de coûts et de délais ?
Sélectionnez la bonne réponse.
A. Matrice RACI pour l'allocation des responsabilités
B. Graphique de Gantt pour le suivi des jalons
C. Analyse de la valeur acquise (Earned Value Management - EVM)
D. Analyse SWOT pour évaluer les risques du projet
✓ Bonne réponse : C
Analyse de la valeur acquise (EVM) : technique de contrôle qui mesure la performance en comparant le travail réalisé (valeur acquise) au coût réel et au planning prévu. Elle fournit des indicateurs (EV, PV, AC) permettant d'évaluer simultanément les écarts de coûts et délais. Contrairement au Gantt (suivi visuel), à la RACI (allocation) ou à l'analyse SWOT (risques), seule l'EVM quantifie précisément la performance globale du projet.
Question 9 / 10
Un chef de projet choisit de ne pas partager certains problèmes avec l’équipe pour éviter le stress.
Quel principe est bafoué ?
A. Gérance responsable et transparence.
B. Pensée système.
C. Qualité.
D. Résilience.
✓ Bonne réponse : A
Gérance responsable et transparence : La gérance responsable (stewardship) selon le PMBOK 7e édition représente l'obligation éthique du chef de projet d'agir dans l'intérêt de l'organisation, des parties prenantes et de l'équipe, tandis que la transparence exige de partager ouvertement les informations pertinentes. En dissimulant des problèmes sous prétexte de protéger l'équipe du stress, le chef de projet viole ces deux principes fondamentaux : il prive l'équipe des informations nécessaires pour s'adapter et contribuer aux solutions, il érode la confiance, et il assume seul des responsabilités qui devraient être partagées. La transparence crée un environnement psychologiquement sûr où les problèmes peuvent être abordés collectivement, ce qui renforce réellement la résilience plutôt que de la compromettre. Cette approche diffère de la résilience (capacité à rebondir face aux défis), de la pensée système (vision holistique des interdépendances), et de la qualité (conformité aux exigences), car elle s'ancre directement dans l'éthique et la responsabilité du leadership de projet.
Question 10 / 10
À mi-parcours, les tests d'intégrabilité du projet révèlent de nombreux défauts et incompatibilités entre les modules développés. Quelle pratique préventive aurait dû être mise en place dès le début ?
Sélectionnez la bonne réponse.
A. Mettre en œuvre l'intégration continue pour détecter les défauts d'intégration rapidement
B. Former l'équipe aux meilleures pratiques d'intégration manuelle
C. Créer une équipe QA dédiée travaillant en parallèle du développement
D. Organiser des Scrum of Scrums plus fréquents pour améliorer la synchronisation
✓ Bonne réponse : A
Intégration Continue : pratique d'automatiser l'intégration du code plusieurs fois par jour pour détecter les incompatibilités immédiatement. Cela prévient l'accumulation de défauts d'intégrabilité qui apparaissent tardivement. Les Scrum of Scrums améliorent la communication mais pas la détection technique. Une QA parallèle identifie les bugs existants sans prévention. L'intégration manuelle reste tardive et coûteuse.
Laquelle des options suivantes représente une métrique couramment utilisée dans les tests logiciels ?
A. Temps passé à rédiger les comptes-rendus de réunion
B. Pourcentage de cas de test réussis
C. Nombre d’exigences modifiées pendant les tests
D. Nombre de réunions Scrum par sprint
✓ Bonne réponse : B
Cette question correspond à l’objectif d’apprentissage FL-5.3.1 (K1) – Rappeler des métriques utilisées dans les tests.
● a) Faux → C’est une métrique de gestion de projet, pas de test. ● b) Faux → Utile à l’analyse des exigences, mais pas une métrique standard de test. ● c) Correct → Le taux de réussite des cas de test est une métrique clé pour suivre la progression et la qualité. ● d) Faux → Ce n’est ni pertinent ni représentatif de la qualité du produit.
Question 2 / 10
Quel est l’objectif principal de cette approche ?
Dans une entreprise développant des applications mobiles, les testeurs suivent une checklist de vérifications pour s’assurer que l’application respecte les standards iOS et Android.Sélectionnez UNE réponse.
A. Garantir une couverture exhaustive de toutes les fonctionnalités
B. Automatiser entièrement le processus de validation
C. Remplacer complètement l’exécution de tests exploratoires
D. Fournir une liste de points clés à vérifier pour éviter d’oublier des aspects critiques
✓ Bonne réponse : D
Cette question correspond à l’objectif d’apprentissage FL-4.4.3 (K2) – Expliquer le test basé sur des checklists. ● a) Faux → Une checklist ne garantit pas une couverture exhaustive. ● b) Correct → Les checklists servent à structurer le travail et éviter d’oublier des éléments essentiels. ● c) Faux → Elles ne remplacent pas les tests exploratoires, mais peuvent être complémentaires. ● d) Faux → Elles ne permettent pas d’automatiser entièrement le test
Question 3 / 10
Quel est l’un des avantages principaux d’une approche équipe intégrée pour les tests ?
A. Elle améliore la communication et la collaboration entre les différents membres de l’équipe projet.
B. Elle permet aux testeurs de travailler de manière totalement indépendante des développeurs
C. Elle supprime le besoin de planifier des tests en amont du développement.
D. Elle réduit la nécessité d’exécuter des tests de régression, car les défauts sont corrigés immédiatement.
✓ Bonne réponse : A
Cette question correspond à l’objectif d’apprentissage FL-1.5.2 (K1) – Rappeler les avantages de l’approche équipe intégrée. ● a) Faux → Une équipe intégrée favorise la collaboration, et non l’indépendance totale des testeurs.
● b) Correct → L’approche équipe intégrée facilite les échanges entre développeurs, testeurs et autres parties prenantes, améliorant ainsi la qualité du produit final. ● c) Faux → Même dans une équipe intégrée, la planification des tests reste essentielle pour garantir une couverture adéquate. ● d) Faux → Les tests de régression restent nécessaires pour s’assurer que les corrections n’ont pas introduit d’autres défauts.
Question 4 / 10
Laquelle des bonnes pratiques suivantes s’applique à tous les modèles de cycle de vie du développement logiciel ?
A. Impliquer les testeurs uniquement lors des phases d’exécution
B. Réaliser des activités de test aussi tôt que possible
C. Commencer les tests uniquement après la fin du codage
D. Séparer strictement le test du développement, sans communication
✓ Bonne réponse : B
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 5 / 10
Quel rôle est principalement responsable de la correction des défauts identifiés lors d’une revue formelle ?
A. L’auteur
B. Le modérateur
C. Le responsable qualité
D. Le lecteur
✓ Bonne réponse : A
Cette question correspond à l’objectif d’apprentissage FL-3.2.3 (K1) – Rappeler quelles sont les responsabilités attribuées aux rôles principaux lors des revues. ● a) Faux → Le modérateur organise la revue, mais ne corrige pas les défauts. ● b) Correct → L’auteur est la personne qui a produit l’artefact analysé et qui doit corriger les défauts détectés. ● c) Faux → Le lecteur examine les documents, mais n’effectue pas de corrections. ● d) Faux → Le responsable qualité veille au respect du processus, mais n’intervient pas directement dans la correction des défauts.
Question 6 / 10
Comment le choix du cycle de vie du développement logiciel impacte-t-il les activités de test ?
A. Dans un cycle en V, les tests sont planifiés tôt et exécutés après le développement
B. Tous les modèles de cycle de vie du développement ont le même impact sur les activités de test
C. Dans un modèle en cascade, les tests peuvent être réalisés à tout moment du projet
D. En mode Agile, les tests ne sont réalisés qu’en fin de projet pour valider le produit final
✓ Bonne réponse : A
Cette question correspond à l’objectif d\'apprentissage FL-2.1.1 (K2) – Expliquer l\'impact du cycle de vie du développement logiciel choisi sur le test.
● a) Correct → Dans le modèle en V, les tests sont planifiés dès le début, mais ils ne sont exécutés qu’après la phase de développement. ● b) Faux → En Agile, les tests sont intégrés tout au long des sprints et ne sont pas uniquement réalisés en fin de projet. ● c) Faux → Dans un modèle en cascade, les tests sont généralement exécutés après la phase de développement, pas à tout moment. ● d) Faux → Le cycle de vie influence fortement la manière dont les tests sont planifiés, exécutés et intégrés au projet.
Question 7 / 10
Quelle association décrit le mieux l’affectation des documents aux types de documentation correspondants ?
Étant donné les documents suivants utilisés dans le processus de test :1. Cahier des charges décrivant les besoins métier et les attentes des utilisateurs.2. Spécifications détaillées des exigences fonctionnelles et non fonctionnelles dusystème.3. Plan de test définissant la stratégie de test, les niveaux et les critères d’entrée et desortie.4. Rapport de test contenant les résultats des tests exécutés et les écarts identifiés.Et les types de documentation suivants :A. Documentation produitB. Documentation des exigencesC. Documentation de testD. Documentation des résultatsSélectionnez UNE réponse.
A. 1C, 2D, 3A, 4B
B. 1A, 2B, 3C, 4D
C. 1D, 2B, 3C, 4A
D. 1B, 2A, 3D, 4C
✓ Bonne réponse : B
Cette question correspond à l’objectif d’apprentissage FL-1.4.3 (K2) – Différencier les composants du testware qui soutiennent les activités de test. La bonne réponse est a) 1B, 2B, 3C, 4D
● 1A (Faux) → Le cahier des charges appartient à la documentation des exigences, car il définit les attentes des utilisateurs. ● 2B (Correct) → Les spécifications détaillées sont une partie de la documentation des exigences, car elles précisent les aspects fonctionnels et non fonctionnels. ● 3C (Correct) → Le plan de test appartient à la documentation de test, car il définit la stratégie et l’organisation des tests. ● 4D (Correct) → Le rapport de test fait partie de la documentation des résultats, car il synthétise les observations et les anomalies détectées.
Question 8 / 10
Quel est l\'impact principal de l\'adoption de DevOps sur les activités de test ?
A. Les tests sont principalement effectués en production, car les environnements de test deviennent obsolètes.
B. La responsabilité des tests est entièrement transférée aux développeurs, éliminant le besoin de testeurs spécialisés.
C. Les tests deviennent moins importants car l\'automatisation du déploiement réduit les risques.
D. 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.
✓ Bonne réponse : D
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 9 / 10
Quelle technique de test convient le MIEUX dans cette situation ?
Dans votre projet, il y a eu un retard dans la livraison d\'une toute nouvelle application etl\'exécution des tests a commencé tardivement, mais vous avez une connaissance détailléedu domaine et de bonnes compétences analytiques. La liste complète des exigences n\'a pasencore été partagée avec l\'équipe, mais la direction demande que des résultats de testssoient présentés.Sélectionnez UNE réponse.
A. Tests exploratoires
B. Tests basés sur des listes de contrôle
C. Estimation d\'erreur
D. Tests de branche
✓ Bonne réponse : A
Cette question correspond à l\'objectif d\'apprentissage FL-4.4.2 (K2) - Expliquer le test exploratoire.
● a) Faux → Les tests basés sur des listes de contrôle nécessitent généralement que les exigences soient connues à l\'avance pour créer les listes appropriées. ● b) Faux → L\'estimation d\'erreur est utile pour anticiper les défauts basés sur l\'expérience, mais n\'est pas la meilleure approche dans cette situation où une couverture systématique est nécessaire rapidement. ● c) Correct → Les tests exploratoires sont idéaux quand le temps est limité et que les exigences ne sont pas complètement disponibles. Cette technique s\'appuie sur les connaissances du domaine et les compétences analytiques du testeur pour explorer le système de manière structurée mais flexible. ● d) Faux → Les tests de branche sont une technique de test de structure \"boîte blanche\" qui nécessite l\'accès au code source, ce qui n\'est pas mentionné dans le scénario et ne résout pas le problème du manque d\'exigences.
Question 10 / 10
Quel est le principal objectif des tests statiques ?
A. Détecter les défauts dans le logiciel sans exécuter le code.
B. Vérifier que le logiciel fonctionne correctement en l’exécutant dans un environnement de test.
C. Identifier les performances du logiciel en situation de charge élevée.
D. S’assurer que tous les tests automatisés sont correctement implémentés.
✓ Bonne réponse : A
Cette question correspond à l’objectif d’apprentissage FL-3.1.2 (K2) - Expliquer la valeur du test statique. ● a) Correct → Les tests statiques permettent d’identifier des défauts sans exécuter le logiciel, via des revues ou des analyses statiques. ● b) Faux → Tester le logiciel en l’exécutant relève des tests dynamiques. ● c) Faux → Tester la performance du logiciel sous charge relève des tests de performance, qui sont des tests dynamiques. ● d) Faux → Les tests statiques ne concernent pas l’implémentation des tests automatisés.
Un analyste en sécurité examine les journaux d'activité du domaine et remarque ce qui suit :\n\nQuelle est la meilleure explication de ce que l'analyste en sécurité a découvert ?
A. Le compte de l'utilisateur jsmith a été verrouillé.
B. Un ransomware a été déployé dans le domaine.
C. Un attaquant tente de forcer le compte de jsmith par force brute.
D. Un enregistreur de frappe (keylogger) est installé sur le poste de travail de jsmith.
✓ Bonne réponse : C
Réponse : Un attaquant tente de forcer par brute force le compte de jsmith. Explication : De multiples tentatives de connexion échouées contre le même compte, provenant d'une ou plusieurs adresses IP, sont caractéristiques d'une attaque par force brute. Les journaux afficheraient des échecs d'authentification répétés pour jsmith sur une courte période.
Question 2 / 10
Une entreprise exige que les disques durs soient effacés de manière sécurisée avant d'envoyer les systèmes décommissionnés au recyclage. Quelle est la meilleure description de cette politique ?
A. Assainissement (Sanitization)
B. Énumération
C. Inventaire
D. Destruction
✓ Bonne réponse : A
Réponse : Sanitisation. Explication : La sanitisation des données consiste à effacer de manière sécurisée les disques afin d'empêcher toute récupération des données. Les méthodes incluent l'écrasement des données, la démagnétisation ou la destruction physique. Les politiques de sanitisation garantissent que les données sensibles ne peuvent pas être récupérées depuis du matériel mis hors service.
Question 3 / 10
Quelle est la différence entre une évaluation des risques et une évaluation des vulnérabilités ?
A. Une évaluation des risques est réalisée automatiquement ; une évaluation des vulnérabilités nécessite un jugement humain
B. Une évaluation des vulnérabilités identifie les failles ; une évaluation des risques évalue la probabilité et l'impact de l'exploitation de ces failles
C. Ce sont deux processus identiques avec des noms différents
D. Les évaluations des vulnérabilités s'appliquent uniquement aux réseaux ; les évaluations des risques s'appliquent à la sécurité physique
✓ Bonne réponse : B
L'évaluation des vulnérabilités identifie et catégorise les failles de sécurité dans les systèmes (correctifs manquants, mauvaises configurations, mots de passe faibles). L'évaluation des risques va plus loin — elle évalue la probabilité et l'impact d'une menace exploitant chaque vulnérabilité, produisant un score de risque (Risque = Probabilité × Impact). Toutes les vulnérabilités ne représentent pas un risque égal : une vulnérabilité critique dans un système isolé du réseau présente moins de risque qu'une vulnérabilité moyenne sur un serveur exposé à Internet. L'évaluation des risques guide la priorisation et l'allocation des ressources pour la remédiation.
Question 4 / 10
Lequel des exemples suivants illustre un contrôle compensatoire ?
Sélectionnez la bonne réponse.
A. Un logiciel antivirus analysant les fichiers à la recherche de programmes malveillants
B. Le déploiement de caméras de sécurité et d'une surveillance vidéo en l'absence de gardiens de sécurité physiques
C. Un pare-feu bloquant le trafic malveillant provenant de réseaux externes
D. Le chiffrement intégral du disque protégeant les données au repos sur tous les ordinateurs portables
✓ Bonne réponse : B
Contrôle compensatoire : mesure de sécurité alternative mise en œuvre lorsqu'un contrôle principal est indisponible ou inefficace. Les caméras de sécurité remplacent les agents de surveillance physique en assurant une fonction de surveillance et de dissuasion. Contrairement aux contrôles préventifs (pare-feu, chiffrement) ou aux contrôles détectifs (antivirus), les contrôles compensatoires comblent les lacunes des mesures de sécurité principales.
Question 5 / 10
Quelles sont les deux pratiques qui font partie d'un programme de sensibilisation à la sécurité ?
A. La configuration et l'optimisation des règles de pare-feu
B. Des campagnes de phishing simulées pour tester et former les employés
C. Le déploiement automatisé de correctifs pour corriger les vulnérabilités
D. Des sessions de sensibilisation à l'ingénierie sociale (filature, vishing, pretexting)
✓ Bonne réponse : B, D
La formation à la sensibilisation à la sécurité réduit le facteur humain du risque — le vecteur d'attaque le plus courant. Les simulations de phishing envoient de faux e-mails de phishing réalistes aux employés ; ceux qui cliquent sont redirigés vers une formation. Cela développe des réflexes pour reconnaître le phishing. Les sessions de sensibilisation à l'ingénierie sociale apprennent aux employés à reconnaître le prétexting, le tailgating et le vishing. La gestion des correctifs est un contrôle technique. La configuration des pare-feux est un contrôle technique. La formation cible les comportements et la sensibilisation, et non les systèmes techniques.
Question 6 / 10
Quel protocole permet un transfert de fichiers sécurisé avec à la fois authentification et chiffrement ?
A. FTP
B. TFTP
C. HTTP
D. SFTP
✓ Bonne réponse : D
SFTP (SSH File Transfer Protocol) est le seul protocole parmi les options qui fournit à la fois l'authentification et le chiffrement pour les transferts de fichiers sécurisés, en utilisant SSH comme couche de transport.
FTP transmet les identifiants en clair sans chiffrement, TFTP n'offre ni authentification ni chiffrement, et HTTP est destiné au web et n'est pas conçu pour les transferts de fichiers sécurisés (bien qu'HTTPS soit chiffré).
Question 7 / 10
Quelle est la raison principale pour laquelle un établissement bancaire doit réaliser des audits de sécurité réguliers ?
Sélectionnez la bonne réponse.
A. Les politiques de sécurité internes établies par l'équipe sécurité de l'organisation
B. Les exigences réglementaires et de conformité imposées par les régulateurs financiers
C. Les obligations des accords de niveau de service (SLA) pour maintenir la disponibilité
D. Les demandes des clients souhaitant une preuve des contrôles de sécurité
✓ Bonne réponse : B
La conformité réglementaire dans le secteur bancaire : les institutions financières opèrent dans des cadres réglementaires stricts (Bâle III, Dodd-Frank, RGPD) imposant des audits de sécurité réguliers pour protéger les données des clients et la stabilité systémique. Les régulateurs font respecter ces exigences par la loi, et non par des politiques internes. Bien que les politiques internes, les demandes des clients et les SLA soient importants, ils ne disposent pas du pouvoir d'application légale qui impose des calendriers d'audit obligatoires.
Question 8 / 10
Un technicien doit appliquer un correctif hautement prioritaire à un système de production. Quelle est la première étape à suivre ?
A. Déplacer le système vers un segment réseau différent.
B. Créer une demande de contrôle des changements.
C. Isoler le système (air gap).
D. Appliquer le correctif au système.
✓ Bonne réponse : B
Réponse : Créer une demande de contrôle des changements. Explication : Les modifications apportées aux systèmes de production — même les correctifs urgents — doivent suivre le processus de gestion des changements. La création d'une demande de contrôle des changements garantit une approbation, une documentation, une planification du retour arrière et une communication appropriées avant l'application du correctif.
Question 9 / 10
Un analyste en sécurité examine des journaux d'authentification qui indiquent de nombreuses tentatives de connexion échouées sur différents comptes utilisateurs depuis la même adresse IP source, suivies de connexions réussies avec des identifiants valides sur plusieurs comptes. Quel type d'attaque est le plus probablement en cours ?
Sélectionnez la bonne réponse.
A. Falsification de compte à l'aide de certificats volés
B. Pulvérisation de mots de passe (Password spraying)
C. Attaque Pass-the-hash
D. Attaque par force brute ciblant un seul compte
✓ Bonne réponse : B
Le password spraying (pulvérisation de mots de passe) : une attaque utilisant des mots de passe courants sur plusieurs comptes à partir d'une seule adresse IP source. Contrairement aux attaques par force brute qui ciblent intensivement un seul compte, le password spraying distribue les tentatives sur de nombreux comptes afin d'éviter la détection et les verrouillages. Le pass-the-hash et la falsification de certificats impliquent une réutilisation d'identifiants, et non un test de mots de passe.
Question 10 / 10
Une entreprise souhaite s'assurer que toutes les données sensibles sont protégées lors de leur transit. Lequel des éléments suivants devrait-elle mettre en œuvre ?
Sélectionnez la bonne réponse.
A. D. Des pare-feux
B. B. Un antivirus
C. C. Le chiffrement
D. A. Des mots de passe
✓ Bonne réponse : C
Protection des données en transit : Le chiffrement transforme les données sensibles en texte chiffré illisible lors de leur transmission, empêchant ainsi leur interception par des parties non autorisées. Bien que les mots de passe protègent l'accès et que les pare-feux bloquent les connexions non autorisées, seul le chiffrement sécurise les données en cas d'interception. Les antivirus traitent les logiciels malveillants, et non la confidentialité des données lors de leur transmission.
Quel scénario n'est PAS adapté à Azure Cosmos DB ?
A. Une application financière complexe nécessitant de nombreuses jointures multi-tables et des transactions ACID strictes entre plusieurs entités
B. Une application web mondiale nécessitant une faible latence et une haute disponibilité géographique distribuée
C. Un système IoT temps réel capable de traiter des millions d'événements par seconde avec partitionnement horizontal
D. Un stockage NoSQL flexible pour les documents JSON tels que les profils utilisateurs et les métadonnées semi-structurées
✓ Bonne réponse : A
Limites transactionnelles de Cosmos DB : Cosmos DB excelle dans les charges NoSQL distribuées, mais ne supporte pas les transactions ACID multi-documents complexes ni les jointures élaborées entre entités. Les systèmes financiers exigent une cohérence stricte et des opérations multi-tables que les bases relationnelles (SQL Server, PostgreSQL) garantissent mieux. Les trois autres scénarios (web mondial, documents JSON, IoT temps réel) correspondent exactement aux forces de Cosmos DB : scalabilité horizontale, flexibilité schéma et performance distribuée.
Question 2 / 10
Quelle commande SQL permet de supprimer une ligne d’une table ?
A. REMOVE
B. ERASE
C. DELETE
D. DROP
✓ Bonne réponse : C
DELETE vs DROP : DELETE supprime des lignes spécifiques (ou toutes les lignes) d'une table tout en conservant sa structure. DROP supprime l'intégralité de la table, y compris sa structure. REMOVE et ERASE ne sont pas des commandes SQL standards. DELETE est donc la seule commande appropriée pour supprimer des données lignes par lignes.
Question 3 / 10
Quelle est la différence entre Azure Databricks et Azure Synapse Analytics Spark ?
A. Il n'y a aucune différence, ce sont deux noms pour le même service Azure
B. Databricks est uniquement pour le machine learning ; Synapse Spark est uniquement pour l'ETL
D. 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
✓ Bonne réponse : D
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 4 / 10
Quelle propriété d’ACID garantit que les données sont valides et respectent les contraintes après une transaction ?
A. Durabilité
B. Cohérence
C. Atomicité
D. Isolation
✓ Bonne réponse : B
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 5 / 10
Dans Azure SQL Database, qui gère les mises à jour et correctifs de sécurité du moteur SQL ?
A. Le client
B. Un administrateur réseau
C. Un data analyst
D. Microsoft
✓ Bonne réponse : D
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 6 / 10
Quelle commande SQL est utilisée pour créer une nouvelle table dans une base relationnelle ?
A. ALTER TABLE
B. SELECT INTO
C. CREATE TABLE
D. INSERT INTO
✓ Bonne réponse : C
CREATE TABLE : commande SQL fondamentale qui définit une nouvelle table avec ses colonnes, types de données et contraintes. Contrairement à INSERT INTO (qui ajoute des lignes à une table existante), SELECT INTO (qui crée une table à partir de données existantes) ou ALTER TABLE (qui modifie une structure existante), CREATE TABLE est la seule commande permettant de créer une table vierge avec un schéma défini explicitement dès le départ.
Question 7 / 10
Quel service Azure est utilisé pour stocker et traiter des données massives au format brut, souvent en complément de Synapse ou Databricks ?
A. Azure Queue Storage
B. Azure SQL Database
C. Azure Data Lake Storage
D. Azure Files
✓ Bonne réponse : C
Azure Data Lake Storage : solution de stockage massif et hautement scalable conçue pour les données brutes non structurées. Contrairement à Azure SQL Database (structuré) ou Azure Queue Storage (messages), ADLS supporte l'analyse Big Data avec Synapse Analytics et Databricks via un système de fichiers hiérarchique (HNS) optimisé pour les charges analytiques complexes.
Question 8 / 10
Quelle commande SQL est utilisée pour regrouper les lignes selon des colonnes communes ?
A. PARTITION BY
B. GROUP BY
C. FILTER BY
D. ORDER BY
✓ Bonne réponse : B
GROUP BY : clause SQL qui regroupe les lignes partageant les mêmes valeurs dans une ou plusieurs colonnes, permettant d'appliquer des fonctions d'agrégation (COUNT, SUM, AVG...). À distinguer de ORDER BY (qui trie) et PARTITION BY (qui divise les données pour des calculs analytiques sans fusionner les lignes).
Question 9 / 10
Votre entreprise doit implémenter une base de données relationnelle dans Azure. La solution doit minimiser la maintenance continue. Quel service Azure devriez-vous utiliser ?
A. SQL Server sur des machines virtuelles Azure
B. Azure HDInsight
C. Azure Cosmos DB
D. Azure SQL Database
✓ Bonne réponse : D
Réponse : Azure SQL Database. Explication : Azure SQL Database est une base de données relationnelle entièrement gérée en tant que PaaS qui minimise la maintenance continue. Microsoft gère les mises à jour du système d'exploitation, les mises à jour de SQL Server, les sauvegardes et la haute disponibilité. C'est le choix recommandé pour les nouvelles charges de travail de bases de données relationnelles dans Azure.
Question 10 / 10
Dans Azure Cosmos DB, qu'est-ce que la clé de partition et pourquoi son choix est-il critique ?
A. C'est la clé primaire de la base — identique au concept de Primary Key en SQL
B. La clé de partition peut être modifiée après création du container sans impact sur les données
C. Elle distribue les données sur les partitions physiques ; son choix impacte la performance et l'uniformité de distribution
D. La clé de partition chiffre les données pour garantir la sécurité en transit
✓ Bonne réponse : C
La clé de partition est l'attribut utilisé par Cosmos DB pour distribuer les données sur plusieurs partitions physiques. Un bon choix est critique car : (1) il doit assurer une distribution uniforme des données et des requêtes pour éviter les partitions chaudes (hot partitions), (2) les requêtes sans la clé de partition sont des cross-partition queries — plus lentes et coûteuses. Idéalement, la clé de partition est souvent utilisée dans les filtres WHERE. Exemple : CustomerID pour une app e-commerce (millions de clients répartis uniformément).
La variante d’exercice (Fiscal Year Variant) détermine principalement…
Sélectionnez la meilleure réponse.
A. Les tolérances utilisateurs
B. La devise de la société
C. Le nombre de périodes et de périodes spéciales
D. La numérotation des documents
✓ Bonne réponse : C
Réponse : Le nombre de périodes et de périodes spéciales La Fiscal Year Variant détermine le nombre de périodes comptables (généralement 12) et le nombre de périodes spéciales (jusqu'à 4) utilisées pour les ajustements de clôture. Elle définit aussi si l'exercice est calé sur l'année civile ou décalé.
Question 2 / 10
Quel objet structure les états financiers (bilan/compte de résultat) utilisés à la clôture ?
Choisissez la bonne réponse.
A. Le moteur d’accruals
B. La Financial Statement Version (FSV)
C. Le ledger non principal
D. La variante de périodes (PPV)
✓ Bonne réponse : B
Réponse : La Financial Statement Version (FSV). Explication : La FSV agrège les comptes GL et calcule les sous‑totaux pour la publication des états.
Question 3 / 10
Quel code transaction SAP GUI permet d'exécuter le programme de traitement des écritures récurrentes (run) en comptabilité FI ?
A. FBD1 (Créer écriture récurrente)
B. FB50 (Saisie écriture GL)
C. F.14 (Exécuter écritures récurrentes)
D. F.13 (Régulariser postes)
✓ Bonne réponse : C
Réponse : F.14 Explication : FBD1 crée les documents récurrents ; F.14 exécute leur comptabilisation périodique.
Question 4 / 10
Comment gérer correctement les tolérances et écarts de paiement en Comptes Clients (AR) dans SAP S/4HANA ?
Sélectionnez la meilleure réponse.
A. Configurer les tolérances de paiement, utiliser les reason codes et assigner des comptes d'écart GL spécifiques
B. Les écarts de paiement n'ont jamais d'impact comptable et doivent être ignorés
C. Gérer les écarts uniquement via le module CO-PA (Controlling)
D. Les tolérances n'affectent pas le lettrage des factures et acomptes
✓ Bonne réponse : A
Réponse : Tolérances + reason codes + comptes d'écart configurés La gestion des écarts de paiement AR nécessite : (1) la configuration des groupes de tolérance, (2) l'affectation de reason codes aux écarts (ex. escompte non déduit, litige), et (3) la définition des comptes G/L cibles pour comptabiliser automatiquement les différences. Transaction : OBA3, OB57.
Question 5 / 10
Quel est l'ordre correct des étapes d'une clôture mensuelle standard en comptabilité FI ?
A. Valoriser devises → Calculer provisions → Saisir écritures → Clôturer période
B. Saisir/valider toutes les écritures → Valoriser les devises étrangères → Calculer les provisions/régularisations → Clôturer la période (OB52)
C. Calculer provisions → Clôturer période → Saisir écritures → Valoriser devises
D. Clôturer la période → Saisir écritures → Valoriser devises → Calculer provisions
✓ Bonne réponse : B
Ordre correct clôture mensuelle FI :
OB52 : ouvrir la nouvelle période / fermer l'ancienne
Accruals/deferrals : écritures de régularisation
Valorisation de change : réévaluation des postes en devises
Nettoyage GR/IR (MR11) et lettrage OI (F.13)
Revue des comptes et publication des états
Question 6 / 10
Dans SAP FI-AP (Accounts Payable), qu'est-ce qu'un groupe de tolérance (Tolerance Group) pour les fournisseurs ?
A. Un regroupement de fournisseurs pour les remises de volume
B. Les paramètres définissant les écarts acceptables lors du rapprochement facture/commande pour éviter le blocage
C. La configuration des conditions de paiement standard par type de fournisseur
D. Une liste de fournisseurs approuvés pour les achats automatiques
✓ Bonne réponse : B
Le groupe de tolérance fournisseur définit les limites acceptables pour le traitement automatique des différences lors du rapprochement des factures (MIRO) avec les bons de commande. Il paramètre : la tolérance absolue en montant (ex. : différence max 10 EUR), la tolérance en pourcentage, et le traitement des petites différences (comptabilisation automatique ou blocage). Sans groupe de tolérance, toute différence entre la facture et le bon de commande bloquerait le paiement automatique, nécessitant une intervention manuelle.
Question 7 / 10
Le report de soldes GL (balance carryforward) peut être exécuté plusieurs fois si nécessaire.
Vrai ou faux ?
A. Vrai
B. Faux
✓ Bonne réponse : A
Réponse : Vrai Explication : Le report est réexécutable pour refléter d’éventuels ajustements tardifs avant l’ouverture définitive de l’exercice suivant.
Question 8 / 10
Quel code transaction SAP GUI effectue le transfert d'une immobilisation au sein d'un même code société ?
A. ABUMN
B. ABZE
C. AFAB
D. AB01
✓ Bonne réponse : A
Réponse : ABUMN La transaction ABUMN (Transfer within Company Code) permet d'effectuer un transfert d'immobilisation au sein d'un même code société, par exemple pour changer de classe d'immobilisation, de numéro d'actif ou d'objet de coût imputé.
Question 9 / 10
Extended Withholding Tax (EWT) : quel couple pilote base, taux et moment d’application ?
Sélectionnez la bonne réponse.
A. Plan de comptes et FSV
B. Type et code de retenue à la source
C. Type de document et clé de comptabilisation
D. Devise et type de cours
✓ Bonne réponse : B
Réponse : Type et code de retenue à la source. Explication : Paramétrés par société et BP, ils déterminent le calcul et le timing (à la facture ou au paiement).
Question 10 / 10
Programme GUI standard pour le report de soldes GL (vers l’exercice suivant) ?
Sélectionnez la bonne réponse.
A. FAGLGVTR
B. MR11
C. FBZP
D. F.13
✓ Bonne réponse : A
Réponse : FAGLGVTR Le programme FAGLGVTR (Balance Carryforward for New GL) effectue le report de soldes GL à la fin d'un exercice fiscal. Il transfère les soldes des comptes de bilan vers l'exercice suivant et solde les comptes de résultat vers le compte de report à nouveau.
Lequel des problèmes suivants liés à un jeu de données peut être résolu par le prétraitement ?
A. Des nombres stockés sous forme de chaînes de caractères
B. Des données invalides
C. Des données insuffisantes
D. Des valeurs aberrantes souhaitées
✓ Bonne réponse : A
Réponse : Des nombres stockés sous forme de chaînes de caractères. Explication : Le prétraitement permet de résoudre les incohérences de format et de type dans les données brutes. La conversion de nombres stockés sous forme de chaînes de caractères en types numériques est une étape standard du prétraitement. D'autres problèmes, comme des données mal étiquetées ou des relevés de capteurs incorrects, nécessitent des approches correctives différentes.
Question 2 / 10
Laquelle des affirmations suivantes décrit LE MIEUX pourquoi les environnements de test pour les systèmes autonomes pourraient devoir être différents des autres environnements de test ?
A. Des outils peuvent être nécessaires pour fournir des explications sur le comportement du système
B. Du matériel spécifique à l'IA peut être requis
C. Il peut être nécessaire d'introduire du non-déterminisme dans l'environnement
D. Des outils peuvent être nécessaires pour simuler des scénarios extrêmes
✓ Bonne réponse : D
Réponse : Des outils peuvent être nécessaires pour simuler des scénarios extrêmes. Explication : Les systèmes autonomes doivent être testés dans des scénarios dangereux, rares ou extrêmes (par exemple : pannes d'équipement, conditions hazardueuses) qui ne peuvent pas être reproduits en toute sécurité dans un environnement réel, ce qui nécessite des outils de simulation.
Question 3 / 10
Lequel des éléments suivants est une technique utilisée en machine learning ?
A. L'analyse des valeurs limites
B. Le partitionnement en classes d'équivalence
C. Les arbres de décision
D. Les tables de décision
✓ Bonne réponse : C
Réponse : Les arbres de décision. Explication : Les arbres de décision sont une technique fondamentale de machine learning qui produit un modèle de décisions sous forme d'organigramme. Les autres options, telles que le SQL, les tableurs ou les moteurs de règles heuristiques, sont des outils informatiques traditionnels et non des techniques de ML.
Question 4 / 10
Quel type de couverture DEVRAIT être utilisé si les cas de test doivent amener chaque neurone à atteindre à la fois des valeurs d'activation positives et négatives ?
A. Couverture par seuil
B. Couverture par valeur
C. Couverture par changement de signe
D. Couverture par neurone
✓ Bonne réponse : C
Réponse : Couverture par changement de signe. Explication : La couverture par changement de signe exige que chaque neurone produise au moins une valeur d'activation positive et au moins une valeur d'activation négative au cours des tests. Cela répond directement à l'exigence selon laquelle les neurones doivent atteindre des états d'activation à la fois positifs et négatifs.
Question 5 / 10
Laquelle des affirmations suivantes est la PLUS vraie concernant les tests A/B ?
A. L'objectif est de comparer deux variantes d'un système
B. De nombreux cas de test peuvent être générés
C. Les données de production ne sont pas utilisées
D. L'objectif est de détecter des défauts
✓ Bonne réponse : A
Réponse : L'objectif est de comparer deux variantes d'un système. Explication : Les tests A/B consistent à comparer deux versions d'un système (variante A contre variante B) afin de déterminer laquelle offre les meilleures performances sur la base de résultats mesurables. Cette approche est largement utilisée dans les contextes web et ML.
Question 6 / 10
Laquelle des situations suivantes décrit le MOINS un test dos-à-dos (back-to-back testing) ?
A. Comparaison des résultats d'un modèle ML de réseau de neurones avec ceux d'un modèle ML d'arbre de décision actuel, sur les mêmes données.
B. Comparaison des résultats d'un modèle ML de réseau de neurones implémenté sur la plateforme A (par ex. PyTorch) avec ceux d'un modèle ML de réseau de neurones similaire implémenté sur la plateforme B (par ex. TensorFlow), sur les mêmes données.
C. Comparaison des résultats du modèle ML de réseau de neurones actuel sur le jeu de données courant avec ceux obtenus sur un jeu de données légèrement modifié.
D. Comparaison des résultats d'un modèle ML de réseau de neurones développé en interne avec les résultats d'un modèle de réseau de neurones implémenté dans une bibliothèque standard (par ex. PyTorch), sur les mêmes données.
✓ Bonne réponse : C
Réponse : La comparaison des résultats du réseau de neurones actuel sur le jeu de données courant et sur un jeu de données légèrement modifié décrit le MOINS un test dos-à-dos. Explication : Le test dos-à-dos requiert deux implémentations ou versions différentes d'un système. Comparer les résultats du MÊME modèle sur des données légèrement différentes se rapproche davantage d'un test de robustesse ou d'un test métamorphique, et non d'un test dos-à-dos.
Question 7 / 10
La valeur d'activation en sortie d'un neurone dans un réseau de neurones est obtenue par un calcul appliqué à ce neurone. Laquelle des options suivantes décrit le MIEUX les entrées utilisées pour calculer cette valeur d'activation ?
A. Le biais individuel au niveau du neurone, les valeurs d'activation des neurones de la couche précédente et les poids associés aux connexions entre les neurones.
B. Les valeurs d'activation des neurones de la couche précédente et les poids associés aux connexions entre les neurones.
C. Le biais individuel au niveau du neurone et les valeurs d'activation des neurones de la couche précédente.
D. Le biais individuel au niveau du neurone et les poids associés aux connexions entre les neurones.
✓ Bonne réponse : A
Réponse : Le biais individuel du neurone, les valeurs d'activation de la couche précédente et les poids des connexions. Explication : La valeur d'activation d'un neurone est calculée selon la formule : fonction_activation(Σ(poids_i × activation_couche_précédente_i) + biais). Les trois entrées sont donc : le terme de biais propre au neurone, les valeurs d'activation pondérées issues de la couche précédente, et les poids des connexions entre les couches.
Question 8 / 10
Lequel des exemples suivants illustre un changement de données d'entrée auquel un système d'IA devrait normalement être en mesure de s'adapter ?
A. Il a été entraîné à analyser des données sur les tendances d'achat des clients et reçoit des informations sur les coûts des fournisseurs
B. Il a été entraîné à analyser des modèles mathématiques et reçoit un ensemble de photos de paysages à classifier
C. Il a été entraîné à reconnaître des chats et reçoit une image d'un chien
D. Il a été entraîné à reconnaître des visages humains à une résolution donnée et reçoit une image de visage humain capturée à une résolution plus élevée
✓ Bonne réponse : D
Réponse : Entraîné sur une résolution standard mais recevant une image à résolution plus élevée. Explication : Les systèmes d'IA doivent être capables de s'adapter à des variations raisonnables des données d'entrée qui préservent le sens sémantique. Un visage capturé à une résolution plus élevée reste un visage reconnaissable — le système devrait gérer ce cas sans difficulté, car il s'agit d'une variation d'entrée attendue.
Question 9 / 10
Laquelle des affirmations suivantes décrit le MIEUX le clustering ?
A. Le clustering est une classification d'une quantité continue.
B. Le clustering est un apprentissage supervisé.
C. Le clustering s'effectue sans connaissance préalable des classes de sortie.
D. Le clustering nécessite de connaître les classes à l'avance.
✓ Bonne réponse : C
Réponse : Le clustering s'effectue sans connaissance préalable des classes de sortie. Explication : Le clustering est une technique d'apprentissage non supervisé — il n'existe ni étiquettes ni classes prédéfinies. L'algorithme découvre des regroupements naturels dans les données en se basant uniquement sur des mesures de similarité, sans aucune connaissance préalable des catégories qui devraient exister.
Question 10 / 10
Lequel des éléments suivants ne décrit PAS une caractéristique propre aux technologies IA qui différencie les environnements de test IA des autres environnements de test ?
A. Les difficultés liées à la faible précision des modèles.
B. La difficulté à simuler des scénarios indéfinis générés par l'auto-apprentissage.
C. Les difficultés liées à la création de scénarios de transfert de contrôle à un humain pour les systèmes autonomes.
D. La difficulté à expliquer les décisions prises par le système (explicabilité).
✓ Bonne réponse : C
Réponse : Les difficultés liées à la création de scénarios de transfert de contrôle à un humain pour les systèmes autonomes ne constituent PAS une caractéristique propre aux technologies IA. Explication : Les problématiques de transfert de contrôle à un humain relèvent de la conception et de l'exploitation des systèmes autonomes, et non d'une caractéristique technologique qui différencie les environnements de test IA. Les caractéristiques véritablement différenciantes incluent : le besoin de matériel spécialisé, d'outils de simulation, de stockage massif de données et de calcul sur GPU.
Que faut-il faire en premier lieu lorsque l’on applique le principe directeur « privilégier la valeur » ?
A. Déterminer le coût de la fourniture du service
B. Déterminer qui est le consommateur du service dans chaque situation
C. Identifier les résultats facilités par le service
D. Identifier tous les fournisseurs et les partenaires impliqués dans le service
✓ Bonne réponse : B
Réponse : Déterminer qui est le consommateur du service dans chaque situation. Explication : Lors de l\'application du principe \'Privilégier la valeur\', la première étape est d\'identifier qui est le consommateur, car la valeur est toujours définie du point de vue du consommateur du service.
Question 2 / 10
Quel principe directeur recommande de collecter les données avant de déterminer ce qui peut être réutilisé ?
A. Privilégier la valeur
B. Commencer là où vous êtes
C. Opter pour la simplicité et rester pratique
D. Progresser par itérations avec des retours
✓ Bonne réponse : B
Réponse : Commencer là où vous êtes. Explication : Le principe \'Commencer là où vous êtes\' recommande d\'évaluer l\'existant avant de décider ce qui peut être réutilisé, plutôt que de repartir de zéro sans connaître ce qui fonctionne déjà.
Question 3 / 10
Qu’est-ce qu’un changement standard ?
A. Un changement préautorisé qui est bien compris et intégralement documenté
B. Un changement qui ne requiert pas d\'évaluation des risques étant donné qu\'il est nécessaire à la résolution d\'un incident
C. Un changement évalué, autorisé et planifié dans le cadre d\'une \"amélioration continue\"
D. Un changement qui doit être évalué, autorisé et planifié par une autorité de changement
✓ Bonne réponse : A
Réponse : Un changement préautorisé qui est bien compris et intégralement documenté. Explication : Un changement standard est préautorisé, bien compris et intégralement documenté. Son faible risque lui permet d\'être implémenté sans passer par le processus d\'approbation habituel.
Question 4 / 10
Quel énoncé sur l’autorité de changement est CORRECT ?
A. Une seule autorité de changement doit être assignée pour autoriser tous les types et les modèles de changements
B. Les changements urgents peuvent être implémentés sans l\'autorisation d\'une autoritéde changement
C. Les changements normaux sont pré-autorisés et ne requièrent pas l\'intervention d\'une autorité de changement
D. Une autorité de changement doit être assignée pour chaque type et chaque modèle de changement
✓ Bonne réponse : D
Réponse : Une autorité de changement doit être assignée pour chaque type et chaque modèle de changement. Explication : Chaque type et modèle de changement doit avoir une autorité de changement désignée, garantissant une gouvernance claire et des décisions prises par les personnes appropriées selon le risque et l\'impact.
Question 5 / 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. 1 et 4
B. 1 et 2
C. 3 et 4
D. 2 et 3
✓ Bonne réponse : A
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 6 / 10
Quelle pratique a pour but de mettre à disposition des services et des fonctionnalités nouveaux ou modifiés ?
A. La gestion des demandes de services
B. La gestion des déploiements
C. Le habiliataion des changements
D. La gestion des mises en production
✓ Bonne réponse : D
Réponse : La gestion des mises en production. Explication : La gestion des mises en production a pour but de mettre à disposition des services et fonctionnalités nouveaux ou modifiés, en coordonnant le packaging et le déploiement des releases.
Question 7 / 10
Quels sont les deux types de coûts que le consommateur d’un service doit évaluer ?
A. Le prix du service et le coût de la création du service
B. Le coût de la fourniture du service et le coût de l\'amélioration du service
C. Le coût du logiciel et le coût du matériel
D. Les coûts supprimés par le service et les coûts imposés par le service
✓ Bonne réponse : D
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 8 / 10
De quelle façon la catégorisation des incidents assiste-t-elle la pratique de « gestion des incidents » ?
A. Elle détermine la façon dont le fournisseur de services est perçu
B. Elle détermine la priorité assignée à l\'incident
C. Elle permet de diriger l\'incident vers la zone de support appropriée
D. Elle s\'assure que les incidents sont résolus dans les délais convenus avec le client
✓ Bonne réponse : C
Réponse : Elle permet de diriger l\'incident vers la zone de support appropriée. Explication : La catégorisation des incidents permet de les acheminer rapidement vers la bonne équipe de support, ce qui accélère leur résolution et améliore l\'efficacité du processus.
Question 9 / 10
Quelle pratique relève de la responsabilité de chacun au sein de l’organisation ?
A. L\'amélioration continue
B. La gestion des problèmes
C. La gestion des niveaux de service
D. Habilitation des changements
✓ Bonne réponse : A
Réponse : L\'amélioration continue. Explication : L\'amélioration continue est la responsabilité de chacun dans l\'organisation, pas seulement d\'une équipe dédiée. Chaque employé doit contribuer à l\'identification et à la mise en oeuvre des améliorations.
Question 10 / 10
Que se passe-t-il lorsqu’une solution de contournement devient la façon permanente de traiter un problème ne pouvant pas être résolu de façon rentable ?
A. Le problème conserve l\'état d\'erreur connue
B. Une demande de changement est soumise au habiliataion des changements
C. La gestion des problèmes restaure le service dès que possible
D. L\'enregistrement du problème est supprimé
✓ Bonne réponse : A
Réponse : Le problème conserve l\'état d\'erreur connue. Explication : Lorsqu\'une solution de contournement devient permanente car le problème ne peut être résolu définitivement, le problème reste dans l\'état \'erreur connue\' : documenté mais non résolu.
Laquelle des pratiques suivantes applique le mieux le principe du moindre privilège pour les comptes de service dans un environnement cloud ?
A. Utiliser des rôles personnalisés spécifiques à la charge de travail avec des permissions très limitées
B. ttribuer aux comptes de service des rôles administratifs larges pour garantir l'exécution des tâches
C. Permettre aux comptes de service de partager leurs identifiants entre plusieurs applications
D. ccorder aux comptes de service des rôles utilisateurs par défaut pour réduire la configuration
✓ Bonne réponse : A
Le moindre privilège signifie que chaque compte de service n'a que les permissions strictement nécessaires pour sa tâche, ce qui limite les risques en cas de compromission.
Question 2 / 10
Lequel des éléments suivants décrit le mieux l'objectif d'utiliser une image "golden" durcie (hardened golden image) pour le déploiement de machines virtuelles (VM) dans un environnement cloud ?
A. ppliquer dynamiquement des correctifs aux VM pendant l'exécution à l'aide d'outils d'orchestration.
B. Garantir que chaque instance utilise la même configuration de base conforme aux normes de sécurité.
C. hiffrer les images de VM pour un déploiement plus rapide entre les régions.
D. Permettre la mise à l'échelle automatique et l'élasticité sur plusieurs régions multi-cloud.
✓ Bonne réponse : B
Une golden image durcie sert de modèle sécurisé standard pour créer toutes les VM. Ainsi, chaque VM démarre avec la même configuration sécurisée et conforme.
Question 3 / 10
Lequel des éléments suivants représente un piège courant lorsque les organisations utilisent les réponses CAIQ lors des évaluations de risque fournisseur ?
A. Supposer que les réponses du fournisseur ont été validées par des auditeurs indépendants
B. Mapper les réponses CAIQ aux exigences de contrôle internes
C. Vérifier que les réponses CAIQ sont complètes et à jour
D. Utiliser le CAIQ dans le cadre d'un processus de diligence raisonnable plus large
✓ Bonne réponse : A
Le CAIQ est rempli par le fournisseur lui-même, donc supposer que ses réponses ont été auditées indépendamment est un piège fréquent. Les autres options décrivent au contraire de bonnes pratiques.
Question 4 / 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. IAM-12 (Gestion et révision des privilèges)
C. SEF-02 (Gestion des événements de sécurité)
D. SI-03 (Rétention et destruction sécurisée des données)
✓ Bonne réponse : C
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 5 / 10
Quel contrôle de la Cloud Controls Matrix (CCM) traite le plus directement les risques liés à des ACL mal configurées dans le stockage d'objets ?
A. IAM-01 : Politiques et procédures de gestion des identités et des accès
B. TVM-02 : Tests de pénétration et correction des vulnérabilités
C. SI-05 : Masquage et obfuscation des données
D. SI-03 : Classification et gestion des données
✓ Bonne réponse : D
En classifiant correctement les données et en définissant comment elles doivent être manipulées, on sait quelles données doivent rester privées ou publiques. Cela aide à éviter que des fichiers sensibles soient exposés à cause de mauvaises ACL dans le stockage d'objets.
Question 6 / 10
Lequel des éléments suivants distingue le mieux la rétention des données de la sauvegarde des données dans le cycle de vie des données cloud ?
A. La rétention concerne uniquement les données structurées, tandis que la sauvegarde s'applique uniquement aux données non structurées.
B. La rétention fournit une réplication en temps réel des données actives, tandis que la sauvegarde stocke des versions chiffrées hors ligne.
C. La rétention et la sauvegarde sont des termes synonymes désignant les stratégies de disponibilité des données.
D. La rétention concerne la durée pendant laquelle les données doivent être conservées pour la conformité, tandis que la sauvegarde concerne la capacité à restaurer les données en cas de perte.
✓ Bonne réponse : D
La rétention est une question de durée de conservation pour conformité ou besoins métier, tandis que la sauvegarde sert à pouvoir restaurer les données en cas de perte.
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. Utiliser des politiques codées en dur qui n'expirent jamais pour plus de prévisibilité.
B. utoriser les développeurs à s'attribuer eux-mêmes des rôles administrateur temporaires.
C. Mettre en place des processus automatisés de revue et de re-certification des rôles.
D. ésactiver tous les audits IAM pour réduire la charge administrative.
✓ Bonne réponse : C
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
Pourquoi le CSA Security Guidance v5 insiste-t-il sur le fait de reconstruire les systèmes à partir du code après un incident de sécurité dans le cloud plutôt que de restaurer à partir de snapshots ?
A. Parce que les snapshots sont automatiquement supprimés par les fournisseurs cloud après une violation.
B. Parce que reconstruire à partir du code élimine le besoin de contrôle de version et de pipelines CI/CD.
C. Parce que les snapshots ne peuvent pas être chiffrés dans les environnements cloud.
D. Parce que reconstruire à partir du code garantit que les systèmes sont redéployés avec des configurations fiables et vérifiées issues de l'Infrastructure as Code (IaC).
✓ Bonne réponse : C
Reconstruire depuis le code (IaC) permet de recréer un système propre et sécurisé, avec une configuration vérifiée. Un snapshot pourrait contenir la même compromission.
Question 9 / 10
Lequel des éléments suivants réduit le mieux le risque de sécurité lié au téléchargement d'images conteneurs non fiables dans un environnement de production ?
A. Mettre en cache localement les images publiques fréquemment utilisées sans vérification
B. Se fier uniquement au chiffrement TLS pendant le transfert des images pour garantir l'intégrité
C. Utiliser un registre privé et vérifié qui impose la signature des images et le scan de vulnérabilités
D. Permettre à tous les développeurs de télécharger directement depuis des registres publics pour plus de flexibilité
✓ Bonne réponse : C
Un registre privé et vérifié garantit que seules des images sûres, signées et scannées sont déployées, réduisant les risques d'introduction de logiciels malveillants.
Question 10 / 10
Quel est l'objectif principal de définir une politique de rétention des logs dans un environnement cloud ?
A. Réduire les coûts de stockage en supprimant les logs le plus rapidement possible.
B. nonymiser toutes les données de logs pour la protection des données et de la vie privée.
C. Garantir que les journaux d'audit soient conservés pendant une période définie afin de répondre aux exigences de conformité et d'investigation.
D. méliorer les performances réseau en réduisant le volume de données transmises.
✓ Bonne réponse : C
Une politique de rétention des logs permet de garder les journaux pendant une durée définie pour les audits, la conformité et les enquêtes de sécurité.
Quelle méthode de paiement ne permet pas le renouvellement automatique des abonnements Microsoft 365 ?
A. Paiement via PayPal
B. Facturation par invoice
C. Prélèvement automatique depuis un compte bancaire
D. Paiement par carte de crédit
✓ Bonne réponse : B
Les abonnements Microsoft 365 peuvent être renouvelés automatiquement avec des méthodes de paiement directes comme :
Carte de crédit
Prélèvement bancaire
PayPal
La facturation par invoice (facture) nécessite un paiement manuel pour chaque période, donc le renouvellement automatique n’est pas possible.
Question 2 / 10
Quelle alerte de Defender for Identity correspond à cette technique ?
Un attaquant a obtenu des identifiants de compte et tente de réaliser une attaque par force brute sur le compte KRBTGT pour forger des Ticket Granting Tickets.
A. DCSync attack detection
B. Lateral movement path mapping
C. Pass-the-Ticket detection
D. Golden Ticket attack detection
✓ Bonne réponse : D
Une attaque Golden Ticket consiste à forger des Ticket Granting Tickets (TGT) pour obtenir un accès illimité aux services Active Directory.
Defender for Identity déclenche une alerte spécifique Golden Ticket attack detection lorsqu’il détecte ce type de manipulation du compte KRBTGT.
Les autres alertes :
Pass-the-Ticket detection : utilisation frauduleuse d’un ticket existant, pas sa création.
DCSync attack detection : vol des informations d’Active Directory via des requêtes LDAP sur le contrôleur de domaine.
Lateral movement path mapping : cartographie des déplacements latéraux dans le réseau, pas la création de tickets.
Question 3 / 10
Quel contrôle d’octroi (Grant control) dans une stratégie Conditional Access oblige les utilisateurs à effectuer une vérification en deux étapes avant d’accéder aux services Microsoft 365 ?
A. Exiger une application cliente approuvée (Require approved client app)
B. Exiger l’authentification multifacteur (MFA)
C. Exiger un appareil joint en mode hybride Azure AD
D. Exiger que l’appareil soit marqué comme conforme
✓ Bonne réponse : B
e contrôle Require multi-factor authentication (MFA) oblige l’utilisateur à :
Fournir son mot de passe
Puis valider un second facteur (code SMS, application Authenticator, notification push, etc.)
Cela correspond exactement à une vérification en deux étapes avant d’accéder aux services Microsoft 365.
🎯 À retenir pour l’examen MS-900 :
MFA = authentification en deux étapes
Conditional Access peut combiner plusieurs contrôles (MFA + conformité appareil), mais pour la double vérification, la réponse est toujours Require multi-factor authentication.
Question 4 / 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 single-session desktop
B. Azure Virtual Desktop pooled session hosts
C. Azure App Service Web App
D. Windows 365 Cloud PC
✓ Bonne réponse : D
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 5 / 10
Que faut-il activer pour s’assurer que les messages vocaux sont bien délivrés aux utilisateurs ?
Une organisation mondiale a attribué des licences Microsoft 365 E3 à tous les utilisateurs et souhaite qu’ils puissent accéder à leur messagerie vocale dans Teams sans acheter de licences supplémentaires Phone System.
A. Phone System add-on license
B. Power Automate voicemail workflow
C. Teams Premium add-on license
D. Exchange Online mailbox pour chaque utilisateur
✓ Bonne réponse : D
Dans Teams, la messagerie vocale est liée à la boîte aux lettres Exchange Online.
Même sans licence Phone System, Teams peut délivrer les messages vocaux dans la boîte aux lettres Exchange Online.
Les autres options :
B : Teams Premium ajoute des fonctionnalités avancées, pas nécessaire pour la messagerie vocale basique.
C : Phone System est requis uniquement pour passer/recevoir des appels via le PSTN.
D : Power Automate ne gère pas la messagerie vocale Teams nativement.
Question 6 / 10
Un administrateur souhaite que l’application Forms apparaisse automatiquement dans la barre d’applications Teams de chaque utilisateur, afin que les employés puissent créer des sondages rapidement, sans avoir à chercher ou installer l’application.
Que doit-il configurer ?
A. Ajouter l’application Forms dans le SharePoint App Catalog
B. Enregistrer l’application Forms dans Azure Active Directory
C. Configurer une politique de configuration d’applications et l’assigner à tous les utilisateurs
D. Publier l’application Forms dans le catalogue d’applications Teams
✓ Bonne réponse : C
Dans Microsoft Teams, une app setup policy (politique de configuration d’applications) permet :
De définir quelles applications apparaissent par défaut dans la barre d’applications Teams de chaque utilisateur.
D’ajouter, supprimer ou réorganiser les applications pour tous les utilisateurs ciblés.
En configurant cette politique pour tous les utilisateurs, Forms sera automatiquement visible dans la barre d’applications, sans action supplémentaire de leur part.
🎯 À retenir pour l’examen MS-900 :
App setup policy = déploiement automatique d’applications dans Teams
Catalogue ou Azure AD = visibilité et gestion, mais pas déploiement automatique dans la barre d’applications.
Question 7 / 10
Quel cadre d’authentification des e-mails utilise SPF, DKIM et une couche de stratégie (policy layer) afin de prévenir les attaques de phishing en demandant aux serveurs destinataires de rejeter ou de mettre en quarantaine les messages non authentifiés ?
A. Microsoft Information Protection
B. Microsoft Secure Score
C. DMARC
D. Azure AD Identity Protection
✓ Bonne réponse : C
DMARC (Domain-based Message Authentication, Reporting, and Conformance) est un protocole d’authentification des e-mails qui :
S’appuie sur SPF (Sender Policy Framework) pour vérifier que l’expéditeur est autorisé à envoyer des e-mails pour un domaine donné.
Utilise DKIM (DomainKeys Identified Mail) pour valider l’intégrité du message grâce à une signature numérique.
Ajoute une politique (policy) permettant au propriétaire du domaine d’indiquer aux serveurs destinataires quoi faire si l’authentification échoue :
Ne rien faire (monitoring)
Mettre en quarantaine
Rejeter le message
👉 DMARC joue donc un rôle clé dans la lutte contre le phishing, l’usurpation d’identité (spoofing) et la fraude par e-mail.
Question 8 / 10
Quelle option de licence couvre cette exigence en tant qu’add-on ?
Une organisation prévoit d’organiser des réunions Teams mondiales avec des participants qui se connectent via des numéros de téléphone PSTN dans des régions où l’entreprise n’a pas d’infrastructure téléphonique.
A. Microsoft 365 Audio Conferencing inclus dans E5
B. Calling Plan (domestique) add-on
C. Microsoft 365 Audio Conferencing add-on
D. Microsoft Teams Phone System add-on
✓ Bonne réponse : C
Audio Conferencing permet aux participants de rejoindre une réunion Teams via un numéro de téléphone PSTN, même si l’entreprise n’a pas de système téléphonique local.
Disponible en add-on pour les licences qui n’incluent pas déjà cette fonctionnalité (ex. E1 ou E3).
Couplé à Teams, cela permet d’organiser des réunions mondiales avec des accès téléphoniques standards.
🎯 À retenir pour l’examen MS-900 :
Audio Conferencing add-on = accès PSTN aux réunions Teams
Teams Phone System = gère les appels entrants/sortants dans Teams
Calling Plan = permet d’appeler depuis Teams, mais pas nécessairement rejoindre une réunion
Question 9 / 10
Quel service offre des capacités d’autoscaling intégrées pour ce besoin ?
Pour optimiser les coûts, vous voulez mettre automatiquement à l’échelle les machines virtuelles session host pendant les heures creuses et revenir à la taille normale lorsque la demande augmente.
A. Microsoft Endpoint Manager
B. Azure Automation
C. Windows 365 Cloud PCs
D. Azure Virtual Desktop
✓ Bonne réponse : D
Azure Virtual Desktop permet de configurer l’autoscaling des session host VMs selon la demande :
Réduire les VMs pendant les heures creuses
Augmenter automatiquement pendant les périodes de forte utilisation
Les autres options ne fournissent pas d’autoscaling intégré :
B : Windows 365 Cloud PCs fournit des PC persistants, mais l’autoscaling n’est pas automatique.
C : Microsoft Endpoint Manager gère la configuration et les mises à jour, pas l’autoscaling.
D : Azure Automation peut automatiser des tâches, mais nécessite une configuration manuelle pour l’autoscaling.
Question 10 / 10
Pour activer les fonctionnalités de Gestion des risques internes (Insider Risk Management) dans Microsoft Purview, quelle licence d’abonnement est requise pour votre organisation ?
A. Microsoft 365 Business Premium
B. Microsoft 365 E5 Compliance
C. Microsoft 365 F3
D. Microsoft 365 E3
✓ Bonne réponse : B
Insider Risk Management est une solution avancée de Microsoft Purview permettant de :
Détecter les risques liés aux utilisateurs internes (fuites de données, comportements à risque, exfiltration d’informations sensibles).
Utiliser l’intelligence artificielle et des modèles prédéfinis pour analyser les activités suspectes.
Aider les organisations à répondre aux exigences réglementaires et de conformité.
👉 Ces fonctionnalités avancées font partie des capacités de Microsoft 365 E5 Compliance (ou incluses dans les suites Microsoft 365 E5 complètes).
Les licences comme E3, Business Premium ou F3 ne comprennent pas les fonctionnalités complètes d’Insider Risk Management.
Une organisation utilise des ordinateurs portables macOS pour les développeurs.
L’équipe sécurité doit :
Forcer le chiffrement des disques
Contrôler l’exécution des applications
S’assurer que les endpoints rapportent leur posture de santé aux politiques Microsoft Entra Conditional Access
Quelle solution l’architecte doit-il prioriser ?
A. Microsoft Intune avec Device Compliance Policies
B. Azure Policy avec recommandations Security Center intégrées
C. Microsoft Defender Antivirus pour macOS
D. Endpoint Manager avec Security Baselines pour Windows
✓ Bonne réponse : A
Microsoft Intune Device Compliance Policies permet de :
Appliquer le chiffrement FileVault sur macOS
Contrôler l’exécution des applications via des règles de conformité et d’application
Reporter la posture de sécurité des endpoints à Microsoft Entra Conditional Access, permettant de bloquer l’accès aux ressources si le poste n’est pas conforme
Cette solution couvre tous les objectifs de sécurité demandés pour les postes macOS.
Question 2 / 10
Une entreprise a intégré Microsoft Sentinel avec ses solutions de sauvegarde.
Lors d’une attaque ransomware, l’équipe SOC doit :
Automatiser la containment
Initier un workflow de récupération propre
Quelle configuration réalise le mieux cet objectif ?
A. Déployer des politiques Azure Security Benchmark pour appliquer des configurations baselines
B. Configurer Defender for Endpoint pour isoler automatiquement les machines infectées
C. Utiliser des playbooks Sentinel (Logic Apps) pour déclencher les workflows de restauration des backups lors de la détection d’incident
D. Configurer des alertes Azure Monitor pour déclencher une tâche de remédiation via Azure Policy
✓ Bonne réponse : C
Microsoft Sentinel Playbooks (basés sur Logic Apps) permettent de :
Automatiser la réponse aux incidents (SOAR – Security Orchestration, Automation, and Response)
Déclencher des workflows de restauration depuis les backups dès qu’un incident est détecté
Réagir rapidement et de manière cohérente face à un ransomware
Cela offre un processus automatique de containment et de récupération, exactement ce que demande le SOC.
Question 3 / 10
Vous êtes chargé de concevoir une solution de surveillance qui alerte lorsque des identités accumulent des permissions à haut risque non utilisées à travers les plateformes cloud.
Quelle capabilité CIEM (Cloud Infrastructure Entitlement Management) devez-vous mettre en avant dans votre recommandation ?
A. Azure Arc-enabled servers avec Defender for Cloud
B. Privileged Access Workstations pour les administrateurs
C. Conditional Access avec politiques de risque de connexion
D. Entitlement discovery et usage analytics
✓ Bonne réponse : D
CIEM (Cloud Infrastructure Entitlement Management) se concentre sur :
Découverte des droits et rôles dans les environnements cloud (AWS, Azure, GCP)
Analyse de l’usage des permissions pour identifier :
Les comptes avec permissions inutilisées
Les droits à haut risque accumulés inutilement
Cette approche permet de détecter la sur-privatisation et de prévenir les risques d’escalade de privilèges ou d’accès abusif, ce qui est exactement l’objectif de la question.
Question 4 / 10
Vous êtes chargé de renforcer Active Directory Domain Services (AD DS) afin d’empêcher le vol de credentials depuis LSASS sur les contrôleurs de domaine.
Quelle fonctionnalité Microsoft doit être mise en œuvre ?
A. Windows Defender Credential Guard
B. Privileged Access Workstations (PAWs) pour les administrateurs
C. Windows Defender Credential Guard
D. Accès Just-in-Time via Microsoft Entra PIM
✓ Bonne réponse : A
LSASS (Local Security Authority Subsystem Service) stocke les hashes et tokens d’authentification Windows.
Les attaquants peuvent utiliser des techniques comme Mimikatz pour voler des credentials depuis LSASS.
Windows Defender Credential Guard :
Utilise la virtualisation basée sur le hardware pour isoler les secrets Windows (NTLM, Kerberos, LSA secrets)
Empêche les logiciels malveillants et les attaquants ayant un accès administrateur local de voler les credentials
Protège spécifiquement les domain controllers et endpoints sensibles
C’est la meilleure pratique Microsoft pour sécuriser les contrôleurs de domaine contre le vol de credentials.
Question 5 / 10
Une organisation de santé stocke des données d’imagerie patient dans Azure Blob Storage.
L’équipe conformité exige que, en cas de ransomware ou de suppression accidentelle :
La perte de données ne dépasse pas 5 minutes (RPO ≤ 5 min)
La restauration soit terminée en moins d’1 heure (RTO ≤ 1 h)
Quelle solution devez-vous recommander ?
A. Utiliser Azure Site Recovery pour répliquer le stockage de blobs entre régions appariées.
B. Configurer Azure Backup pour le Blob Storage avec des snapshots fréquents.
C. Activer la suppression douce (soft-delete) des blobs et configurer des restaurations journalières point-in-time.
D. Mettre en place un compte de stockage avec Geo-Zone Redundant Storage (GZRS) et activer la sauvegarde continue.
✓ Bonne réponse : B
Microsoft indique officiellement que pour un RPO très court sur Blob Storage, il faut utiliser Azure Backup avec des snapshots fréquents (option D)
Continuous backup est utile mais dans certains contextes / préversions, et n’est pas la configuration par défaut pour répondre aux SLA stricts d’entreprise.
Question 6 / 10
Votre usine de fabrication utilise des PLC (Programmable Logic Controllers) connectés à des lignes de production critiques.
L’équipe sécurité souhaite :
Détecter des anomalies spécifiques aux protocoles industriels
Identifier des tentatives de mouvement latéral
Sans perturber le fonctionnement des PLC
Quel modèle de déploiement recommander ?
A. Utiliser Azure Bastion pour restreindre l’accès distant aux PLC
B. Configurer Conditional Access pour exiger l’authentification multifacteur pour l’accès aux PLC
C. Déployer des Microsoft Defender for IoT sensors utilisant le port mirroring sur les switchs réseau
D. Installer Microsoft Defender Antivirus sur chaque PLC
✓ Bonne réponse : C
Microsoft Defender for IoT (anciennement Azure Defender for IoT) permet de :
Surveiller passivement le trafic réseau des PLC et autres équipements industriels
Détecter des anomalies de protocole, mouvements latéraux et comportements suspects
Ne nécessite pas d’installation directe sur les PLC → aucune perturbation des lignes de production
Utilise port mirroring sur les switchs pour analyser le trafic réseau de manière non intrusive
Pourquoi c’est adapté :
Les PLC sont souvent systèmes propriétaires où l’installation d’agents est risquée ou impossible
La surveillance passive permet de détecter les menaces sans interrompre la production
Question 7 / 10
Un fournisseur d’énergie doit garantir que ses sauvegardes de données opérationnelles soient protégées contre :
Ransomware
Menaces internes
L’entreprise exige une solution “air-gapped”, qui empêche toute compromission en ligne.
Quelle approche Microsoft répond le mieux à ce besoin ?
A. Déployer watchlists Microsoft Sentinel pour surveiller l’accès aux données de sauvegarde
B. Stocker les points de récupération critiques dans un Recovery Services Vault isolé, dans une souscription séparée avec RBAC strict
C. Configurer Azure Backup avec des points de récupération hors ligne via les niveaux de Azure Backup Vault
D. Utiliser Azure Backup intégré à Azure Archive Storage pour des copies long terme “cold”
✓ Bonne réponse : B
Air-gapped backups : sauvegardes isolées du réseau principal pour empêcher toute attaque ransomware ou accès malveillant
Recovery Services Vault dans une souscription séparée :
Sépare physiquement la gestion des backups de l’environnement de production
Permet RBAC strict et contrôle d’accès granulaire
Empêche les attaques réseau ou les utilisateurs compromis dans la souscription principale d’atteindre les sauvegardes
Approche recommandée par Microsoft pour Protection contre ransomware et menaces internes sur les données critiques opérationnelles
Question 8 / 10
Une entreprise de retail est préoccupée par :
Les attaques de prompt injection
Les attaques de data exfiltration lors de l’utilisation d’Azure OpenAI
Quelle approche correspond le mieux à la baseline recommandée par Microsoft ?
A. Configurer DDoS Protection Standard Always On pour l’endpoint OpenAI
B. Appliquer des règles d’Azure Firewall pour restreindre les appels sortants depuis OpenAI
C. Chiffrer tous les prompts via Azure Key Vault avant de les envoyer à l’endpoint OpenAI
D. Utiliser Azure API Management pour appliquer la validation des entrées et le filtrage du contenu en sortie
✓ Bonne réponse : D
Prompt injection : manipulation du modèle via des entrées malveillantes → peut révéler des données sensibles ou modifier le comportement attendu.
Data exfiltration : sortie involontaire de données sensibles dans les réponses du modèle.
Microsoft recommande pour Azure OpenAI :
Placer API Management (APIM) devant le service OpenAI
Valider toutes les entrées (ex : rejeter caractères, commandes ou prompts suspects)
Filtrer et contrôler la sortie pour éviter l’exfiltration de données sensibles
Cela fournit une barrière de sécurité en amont et en aval du modèle et suit la baseline Zero Trust et Microsoft Security.
Question 9 / 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. Identité (Identity)
B. Gestion (Management)
C. Réseau (Networking)
D. Gouvernance (Governance)
✓ Bonne réponse : B
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 10 / 10
Un conseil d’administration demande comment Secure Score doit être interprété.
Quelle affirmation fournit la guidance la plus précise ?
A. Secure Score reflète directement le nombre d’incidents investigués par le SOC
B. Secure Score fournit un pourcentage de correspondance avec le framework Zero Trust de Microsoft
C. Le Secure Score doit être utilisé comme référence pour améliorer la posture dans le temps, pas comme mesure absolue de sécurité
D. Un Secure Score élevé garantit que l’organisation ne subira pas de violation
✓ Bonne réponse : C
Microsoft Secure Score :
Mesure la posture de sécurité de l’organisation en comparant les configurations actuelles avec les recommandations de Microsoft
Indique des opportunités d’amélioration, mais ne garantit pas l’absence d’incident ou de violation
Permet de suivre la progression dans le temps et prioriser les actions de sécurité
Il s’agit d’un indicateur de tendance, pas d’une mesure absolue ou d’un score de risque parfait.
Quelles sont deux caractéristiques du cloud public ?
A. connexions non sécurisées
B. stockage limité
C. matériel dédié
D. tarification à l’usage (facturation mesurée)
E. gestion en libre‑service
✓ Bonne réponse : D, E
Le cloud public se caractérise notamment par :
La tarification à l’usage (metered pricing) : Les ressources sont facturées en fonction de la consommation réelle (CPU, stockage, trafic, etc.), sans investissement initial en infrastructure.
La gestion en libre‑service (self‑service management) : Les utilisateurs peuvent créer, modifier et supprimer des ressources eux‑mêmes, à la demande, via le portail ou des outils automatisés.
Les autres propositions sont incorrectes :
A. matériel dédié → caractéristique d’un cloud privé, pas public
B. connexions non sécurisées → faux, le cloud public repose sur des connexions sécurisées
C. stockage limité → faux, le cloud public offre une scalabilité élevée
📘 À retenir pour l’examen AZ‑900
Cloud public = ✅ paiement à l’usage ✅ libre‑service ✅ haute scalabilité
❌ pas de matériel dédié
❌ pas de limitations fixes de stockage
Question 2 / 10
Cette question vous demande d’évaluer le texte souligné afin de déterminer s’il est correct.
Examinez le texte en gras.S’il rend l’énoncé correct, sélectionnez « Aucun changement n’est nécessaire ».
Si l’énoncé est incorrect, sélectionnez la réponse qui le rend correct.
Une solution de plan de support qui fournit des informations sur les bonnes pratiques, l’état de santé des services, des notifications, ainsi qu’un accès 24 h/24 et 7 j/7 aux informations de facturation, au coût le plus bas possible, est un plan de support Standard.
A. Aucun changement n’est nécessaire
B. Developer
C. Premier
D. Basic
✓ Bonne réponse : D
Le plan de support Basic est inclus gratuitement avec Azure et offre :
l’accès à la documentation et aux bonnes pratiques,
les informations sur l’état de santé des services Azure et les notifications,
un support 24/7 pour la facturation et la gestion des abonnements.
Il s’agit donc du plan répondant exactement aux fonctionnalités décrites, au coût le plus bas possible. Le plan Standard est payant et inclut du support technique, ce qui ne correspond pas à l’énoncé.
📘 Typique des questions AZ‑900 / AZ‑104 : Dès que l’énoncé insiste sur “lowest possible cost”, la réponse est presque toujours Basic.
Question 3 / 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.
Question 4 / 10
Notre équipe doit déployer une machine virtuelle Azure qui hébergera SQL Server.
La machine virtuelle disposera de deux disques de données :
un disque pour les fichiers journaux (logs),
un autre disque pour les fichiers de données.
Vous devez recommander une stratégie de cache pour chaque disque.
Quelle stratégie recommandez‑vous pour le disque de données contenant les fichiers journaux (logs) ?
A. Aucun (None)
B. Lecture/écriture (ReadWrite)
C. Lecture seule (ReadOnly)
D. Écriture seule (WriteOnly)
✓ Bonne réponse : A
Pour les fichiers journaux SQL Server, la stratégie de cache recommandée est None car :
les logs nécessitent des écritures séquentielles garanties,
le cache en écriture peut entraîner des risques d’incohérence ou de perte de données en cas de panne,
Microsoft recommande désactiver le cache pour les disques contenant les transaction logs.
📘 À retenir pour l’examen AZ‑900 / AZ‑104 / AZ‑305 :
Disque des logs SQL → Caching = None
Disque des données SQL → Caching = ReadOnly (souvent recommandé)
Question 5 / 10
Votre entreprise prévoit de migrer toutes ses données et ressources vers Azure. Le plan de migration de l’entreprise indique que seules des solutions Platform as a Service (PaaS) doivent être utilisées dans Azure.
Vous devez déployer un environnement Azure qui respecte le plan de migration.
Solution proposée :Vous créez des machines virtuelles Azure, des bases de données Azure SQL et des comptes de stockage Azure.
Cette solution permet‑elle d’atteindre l’objectif ?
A. Vrai
B. Faux
✓ Bonne réponse : B
Les machines virtuelles Azure sont des ressources IaaS, alors que le plan de migration impose l’utilisation exclusive de solutions PaaS. La solution proposée ne respecte donc pas les exigences du plan de migration.
Question 6 / 10
Vous prévoyez de déployer plusieurs machines virtuelles Azure.
Vous devez vous assurer que les services exécutés sur les machines virtuelles restent disponibles si un seul centre de données tombe en panne.
Solution proposée :Vous déployez les machines virtuelles dans deux ou plusieurs groupes de mise à l’échelle (scale sets).
Cette solution permet‑elle d’atteindre l’objectif ?
Remarque : Cette question fait partie d’une série de questions qui présentent le même scénario.Chaque question de la série contient une solution unique qui peut répondre aux objectifs énoncés.Certaines questions définissent plusieurs solutions correctes, tandis que d’autres peuvent ne pas avoir de solution correcte.Après avoir répondu à une question de cette section, vous ne pourrez pas revenir dessus.Ainsi, les questions n’apparaîtront pas dans l’écran de révision.
A. Vrai
B. Faux
✓ Bonne réponse : B
Les groupes de machines virtuelles identiques (VM Scale Sets) assurent la mise à l’échelle et la haute disponibilité au sein d’un même centre de données, mais ne garantissent pas la disponibilité en cas de défaillance complète d’un centre de données. Pour ce besoin, il faut utiliser des Availability Zones, qui répartissent les ressources entre plusieurs centres de données distincts.
Question 7 / 10
Une entreprise prévoit de déployer une application sur Azure. L’application sera basée sur le langage .NET Core et sera hébergée à l’aide des Azure Web Apps.
Voici une partie des exigences de l’application :
permettre à l’équipe de test de visualiser les différents composants de l’application et les appels effectués entre eux ;
aider les équipes métier à analyser combien d’utilisateurs reviennent réellement sur l’application ;
permettre aux administrateurs IT de recevoir des alertes lorsque des conditions critiques sont atteintes dans l’application.
Quel service est le plus adapté pour répondre à l’exigence :« Aider le métier à analyser combien d’utilisateurs reviennent sur l’application » ?
A. Application Insights
B. Azure Service Health
C. Azure Policies
D. Azure Advisor
✓ Bonne réponse : A
Application Insights fournit des fonctionnalités de télémétrie applicative et d’analyse d’usage, notamment :
le suivi des utilisateurs,
l’analyse de la rétention des utilisateurs (utilisateurs récurrents),
des tableaux de bord orientés business et performance applicative.
Les autres services ne répondent pas à ce besoin :
Azure Service Health : état des services Azure, pas l’usage applicatif
Azure Policies : gouvernance et conformité des ressources
📘 À retenir pour l’examen AZ‑900 / AZ‑104 :
Analyse des utilisateurs, télémétrie, rétention, dépendances applicatives → Application Insights
Question 8 / 10
Quelle affirmation décrit correctement la Modern Lifecycle Policy des services Azure ?
A. Après qu’un service devient généralement disponible (GA), Microsoft fournit un support pendant au moins quatre ans.
B. Microsoft fournit un support principal (mainstream support) pour un service pendant cinq ans.
C. Lorsqu’un service est retiré, vous pouvez acheter un support étendu pendant une durée maximale de cinq ans.
D. Microsoft fournit un préavis minimum de 12 mois avant la fin du support d’un service.
✓ Bonne réponse : D
La Modern Lifecycle Policy de Microsoft (qui s’applique aux services Azure) stipule que :
les services sont supportés tant qu’ils continuent d’être mis à jour et respectent les exigences publiées,
Microsoft s’engage à fournir au moins 12 mois de préavis avant la fin du support ou la mise hors service (retirement) d’un service.
Il n’existe pas de durée fixe de support (5 ans, 4 ans, etc.) ni de support étendu payant après la retraite d’un service dans ce modèle.
📘 À retenir pour l’examen AZ‑900 / AZ‑104 :
Modern Lifecycle Policy = pas de durée fixe, mais 12 mois de préavis minimum avant la fin du support
Question 9 / 10
Qu’est-ce qui est garanti dans un Accord de Niveau de Service Azure (SLA) ?
A. les performances
B. le temps de disponibilité (uptime)
C. la bande passante
D. la disponibilité des fonctionnalités
✓ Bonne réponse : B
Un SLA Azure garantit un pourcentage de disponibilité (uptime) pour un service donné sur une période définie. Si ce niveau de disponibilité n’est pas respecté, Microsoft prévoit des crédits de service.
Les fonctionnalités, la bande passante et les performances ne sont pas garanties de manière absolue dans un SLA Azure.
📘 À retenir pour l’examen AZ‑900 / AZ‑104 :
SLA Azure = garantie de disponibilité (uptime), pas de performance
Question 10 / 10
Votre entreprise héberge une application de comptabilité nommée App1, utilisée par tous les clients de l’entreprise.
App1 a une faible utilisation durant les trois premières semaines de chaque mois et une utilisation très élevée durant la dernière semaine de chaque mois.
Quel avantage des services cloud Azure prend en charge le mieux ce type de modèle d’utilisation ?
A. latence élevée
B. répartition de charge (load balancing)
C. haute disponibilité
D. élasticité
✓ Bonne réponse : D
L’élasticité permet d’augmenter ou de réduire automatiquement les ressources en fonction de la charge réelle :
faible consommation → peu de ressources utilisées
pic d’activité en fin de mois → montée en charge automatique
retour à la normale → réduction des ressources et des coûts
Ce modèle correspond exactement à un usage variable et prévisible, avec des pics ponctuels.
Les autres options ne répondent pas au besoin :
Haute disponibilité : garantit l’accès continu, mais pas l’adaptation à la charge
Latence élevée : n’est pas un avantage cloud
Load balancing : répartit le trafic, mais ne crée pas ou ne supprime pas de ressources
📘 À retenir pour l’examen AZ‑900
Pics de charge variables → Élasticité
Disponibilité continue → Haute disponibilité
Répartition du trafic → Load balancing
👉 Dès que tu vois faible utilisation + pics importants, pense immédiatement ÉLASTICITÉ ✅
Vous stockez des informations sensibles dans un bucket Cloud Storage. Pour des raisons légales, vous devez pouvoir enregistrer toutes les requêtes qui lisent les données stockées. Que devez-vous faire ?
A. Scanner le bucket avec l'API Data Loss Prevention.
B. Activer les journaux d'audit d'accès aux données pour l'API Cloud Storage.
C. Activer l'API Identity Aware Proxy sur le projet.
D. N'autoriser qu'un seul compte de service à lire les données.
✓ Bonne réponse : B
Les journaux d'audit d'accès aux données pour Cloud Storage enregistrent toutes les opérations de lecture (GetObject, etc.) avec l'identité du demandeur, l'horodatage et les détails de l'objet accédé. C'est exactement ce qui est requis pour la conformité légale.
Question 2 / 10
Votre organisation a des exigences strictes pour contrôler l'accès aux projets GCP. Vous devez permettre à vos SRE d'approuver les demandes de l'équipe de support Google quand un SRE ouvre un ticket. Vous voulez suivre les bonnes pratiques Google. Que devez-vous faire ?
A. Ajouter vos SREs à un groupe, puis ajouter ce groupe au rôle roles/iam.roleAdmin.
B. Ajouter vos SREs au rôle roles/iam.roleAdmin.
C. Ajouter vos SREs à un groupe, puis ajouter ce groupe au rôle roles/accessapproval.approver.
D. Ajouter vos SREs au rôle roles/accessapproval.approver.
✓ Bonne réponse : C
La bonne pratique est d'attribuer les rôles à des groupes (pas à des individus) et d'utiliser le rôle roles/accessapproval.approver qui permet d'approuver/refuser les accès du support Google. IAM roleAdmin donne des permissions trop larges.
Question 3 / 10
Vous avez créé avec succès un environnement de développement pour une application utilisant Compute Engine et Cloud SQL. Vous devez maintenant créer un environnement de production. L'équipe sécurité a interdit les routes réseau entre ces 2 environnements. Que devez-vous faire ?
A. Demander à l'équipe sécurité de vous accorder le rôle Project Editor dans un projet de production existant d'une autre division.
B. Créer un nouveau projet, activer les APIs Compute Engine et Cloud SQL dans ce projet, et répliquer la configuration de l'environnement de développement.
C. Créer un nouveau sous-réseau de production dans le VPC existant et une nouvelle instance Cloud SQL de production dans votre projet existant.
D. Créer un nouveau projet, modifier votre VPC existant en Shared VPC, le partager avec le nouveau projet, et répliquer la configuration.
✓ Bonne réponse : B
Créer un nouveau projet séparé est la seule façon de garantir qu'il n'y a aucune route réseau entre les environnements (les projets séparés sont isolés par défaut). Un Shared VPC créerait justement des routes entre projets, violant l'exigence de sécurité.
Question 4 / 10
Vous déployez une application sur une VM Compute Engine dans un Managed Instance Group. L'application doit fonctionner en permanence, mais une seule instance de la VM doit tourner par projet GCP. Comment devez-vous configurer le groupe d'instances ?
A. Définir l'autoscaling à Off, le nombre minimum d'instances à 1, et le nombre maximum d'instances à 2.
B. Définir l'autoscaling à Off, le nombre minimum d'instances à 1, et le nombre maximum d'instances à 1.
C. Définir l'autoscaling à On, le nombre minimum d'instances à 1, et le nombre maximum d'instances à 2.
D. Définir l'autoscaling à On, le nombre minimum d'instances à 1, et le nombre maximum d'instances à 1.
✓ Bonne réponse : D
Activer l'autoscaling avec min=1 et max=1 garantit qu'une seule instance tourne en permanence et qu'elle sera automatiquement recréée si elle tombe en panne. Avec autoscaling Off, la réparation automatique n'est pas activée de la même manière.
Question 5 / 10
Vous avez une Machine Virtuelle configurée avec 2 vCPU et 4 Go de mémoire. Elle manque de mémoire. Vous voulez mettre à niveau la VM pour avoir 8 Go de mémoire. Que devez-vous faire ?
A. Arrêter la VM, changer le type de machine en n1-standard-8, et démarrer la VM.
B. S'appuyer sur la migration en direct pour déplacer le workload vers une machine avec plus de mémoire.
C. Arrêter la VM, augmenter la mémoire à 8 Go, et démarrer la VM.
D. Utiliser gcloud pour ajouter des métadonnées à la VM. Définir la clé à required-memory-size et la valeur à 8 Go.
✓ Bonne réponse : C
Pour modifier la mémoire d'une VM Compute Engine, il faut l'arrêter, augmenter la mémoire à 8 Go (modification personnalisée), puis la redémarrer. Changer le type vers n1-standard-8 serait incorrect : ce type impose 8 vCPU et 30 Go de RAM — bien plus que nécessaire et donc beaucoup plus coûteux.
Question 6 / 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. Demander au partenaire de générer des paires de clés SSH et ajouter les clés publiques aux instances VM.
B. Configurer Cloud VPN entre votre VPC GCP et le réseau interne du partenaire opérationnel.
C. 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.
D. Activer Cloud IAP pour les instances Compute Engine et ajouter le partenaire comme Cloud IAP Tunnel User.
✓ Bonne réponse : D
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 7 / 10
Vous configurez une application dans un nouveau VPC derrière un pare-feu. L'utilisateur s'inquiète de l'exfiltration de données. Vous voulez configurer le moins de ports sortants ouverts possible. Que devez-vous faire ?
A. Configurer une règle haute priorité (1000) bloquant tout le trafic sortant et une règle basse priorité (65534) autorisant uniquement les ports appropriés.
B. Configurer une règle haute priorité (1000) associant les ports entrants et sortants.
C. Configurer une règle haute priorité (1000) pour autoriser les ports appropriés.
D. Configurer une règle basse priorité (65534) bloquant tout le trafic sortant et une règle haute priorité (1000) autorisant uniquement les ports appropriés.
✓ Bonne réponse : D
Dans GCP, les règles de pare-feu s'appliquent par ordre de priorité (lower = higher priority). Une règle deny-all basse priorité (65534) bloque tout par défaut, et une règle allow haute priorité (1000) ouvre uniquement les ports nécessaires — principe du moindre accès.
Question 8 / 10
Votre application web fonctionne avec succès sur Cloud Run for Anthos. Vous voulez évaluer une version mise à jour avec un pourcentage spécifique d'utilisateurs en production (déploiement canary). Que devez-vous faire ?
A. Créer une nouvelle révision avec la nouvelle version. Diviser le trafic entre cette révision et la version actuelle.
B. Créer un nouveau service avec la nouvelle version. Diviser le trafic entre ce service et la version actuelle.
C. Créer un nouveau service avec la nouvelle version. Ajouter un équilibreur de charge HTTP devant les deux services.
D. Créer une nouvelle révision avec la nouvelle version. Ajouter un équilibreur de charge HTTP devant les deux révisions.
✓ Bonne réponse : A
Dans Cloud Run, le fractionnement du trafic se fait entre révisions du même service (pas entre services différents). Créer une nouvelle révision et diviser le trafic est la méthode native recommandée pour les déploiements canary sur Cloud Run.
Question 9 / 10
Une équipe de data scientists utilise occasionnellement un cluster GKE que vous gérez. Ils ont besoin de GPUs pour des jobs longs non redémarrables. Vous voulez minimiser les coûts. Que devez-vous faire ?
A. Activer le node auto-provisioning sur le cluster GKE.
B. Créer un VerticalPodAutoscaler pour ces workloads.
C. Créer un node pool d'instances avec GPUs, et activer l'autoscaling avec un minimum de 1.
D. Créer un node pool avec des VMs préemptibles avec GPUs attachés.
✓ Bonne réponse : C
Un node pool GPU avec autoscaling (minimum 1) permet d'avoir des noeuds GPU disponibles quand nécessaire tout en les minimisant quand l'équipe ne travaille pas. Les VMs préemptibles avec GPUs ne conviennent pas pour des jobs non redémarrables.
Question 10 / 10
Vous voulez configurer 10 instances Compute Engine pour la disponibilité lors des maintenances. Ces instances doivent tenter de redémarrer automatiquement si elles plantent, et doivent être hautement disponibles y compris pendant la maintenance système. Que devez-vous faire ?
A. Créer un groupe d'instances. Définir le health check 'Autohealing' à sain (HTTP).
B. Créer un groupe d'instances. Vérifier que 'do not retry machine creation' est désactivé dans les options avancées.
C. Créer un template d'instance. Définir 'Redémarrage automatique' à On. Définir 'Lors de la maintenance hôte' à 'Migrer la VM'. Ajouter le template à un groupe d'instances.
D. Créer un template d'instance. Définir 'Redémarrage automatique' à Off. Définir 'Lors de la maintenance hôte' à 'Terminer la VM'. Ajouter le template à un groupe d'instances.
✓ Bonne réponse : C
La combinaison Redémarrage automatique = On (redémarre si crash) + Maintenance hôte = Migrer (live migration pendant maintenance) dans un MIG est la configuration recommandée pour une haute disponibilité maximale pendant les maintenances GCP.
Lors du Sprint Planning, la Definition of Done aide la Development Team à estimer la quantité de travail, sélectionnée dans le Product Backlog, qu'il est réalisable de terminer d'ici la fin du Sprint. Quels sont les deux éléments qui décrivent le mieux ce que signifie « done » ? (Choisissez deux réponses.)
Sélectionnez 2 réponses.
A. Tout le travail réalisé tel que défini dans la Definition of Done.
B. Tout le travail accompli dans les limites des compétences et de l'expertise actuelles de la Development Team.
C. Tout le travail nécessaire pour préparer l'Increment en vue des tests d'intégration.
D. Tout le travail nécessaire pour préparer l'Increment en vue des tests d'acceptation utilisateur.
E. Disposer d'un Increment de logiciel fonctionnel potentiellement livrable aux utilisateurs finaux.
✓ Bonne réponse : A, E
Réponses correctes : Options 2 et 3. La Définition of Done décrit le travail nécessaire pour produire un Increment potentiellement publiable (option 2), et englobe l'ensemble du travail réalisé tel que défini en son sein (option 3). Les options 0 et 1 sont trop restrictives (elles mentionnent des phases de test spécifiques). L'option 4 est incorrecte car la Definition of Done est un engagement de l'équipe, non limité par les compétences actuelles. Le Guide Scrum souligne que « Done » signifie que le produit est prêt à être publié.
Question 2 / 10
Paul, Product Owner de l'une des Scrum Teams, assiste au Daily Scrum. Lors du Daily Scrum, les membres de la Development Team lui rendent compte de leur travail quotidien afin qu'il soit informé de l'avancement du Sprint et de ce sur quoi chaque membre travaille. Quelle est la meilleure action à entreprendre pour le Scrum Master ?
A. Demander à Paul de cesser d'assister au Daily Scrum.
B. Faciliter les Daily Scrums afin d'éviter tout conflit entre les membres de la Development Team et Paul.
C. Accompagner Paul et les membres de la Development Team sur l'objectif des événements Scrum et les laisser déterminer eux-mêmes comment gérer cette situation.
D. Autoriser Paul à participer au Daily Scrum, car il est responsable du succès du produit.
✓ Bonne réponse : C
Le rôle du Scrum Master est de coacher l'équipe sur les principes Scrum plutôt que de dicter des décisions. L'objectif du Daily Scrum est de permettre à l'équipe de développement de synchroniser son travail et de planifier la journée — et non de rendre compte de l'avancement au Product Owner. En facilitant la compréhension du véritable objectif de cet événement, Steven donne à l'équipe les moyens de s'auto-organiser pour trouver la solution, incarnant ainsi le servant-leadership et la transparence.
Question 3 / 10
Steven, Scrum Master d'une des Scrum Teams, vous a contacté pour vous demander conseil. Leur Daily Scrum nécessite plus de 15 minutes et l'équipe a proposé de se diviser en deux équipes distinctes afin de respecter la time-box. En tant qu'autre Scrum Master, quelle serait la meilleure réponse ?
A. Pas d'accord — la cause racine n'est peut-être pas que l'équipe est trop grande.
B. D'accord — c'est une solution appropriée au problème.
C. D'accord — vous convenez que diviser l'équipe en deux est une bonne stratégie pour permettre aux équipes d'apprendre à conduire des Daily Scrums rapidement et efficacement. Une fois qu'elles auront appris à limiter le Daily Scrum à 15 minutes, vous pourrez fusionner à nouveau les équipes.
D. Incertain — diviser une équipe en deux ne peut pas être décidé sur la base de ces seules informations. Vous proposez d'observer.
✓ Bonne réponse : D
Incertain — observer d'abord est la bonne réponse, car un Daily Scrum dépassant 15 minutes révèle des causes profondes (objectifs peu clairs, mauvaise communication, impediments non résolus ou problèmes de périmètre) plutôt qu'un simple problème de taille d'équipe. Diviser l'équipe sans diagnostic préalable risque de fragmenter la collaboration et de passer à côté du vrai problème. Il est nécessaire d'observer et d'accompagner l'équipe avant d'envisager des changements structurels.
Question 4 / 10
Quels deux scénarios représentent le mieux une équipe de développement auto-organisée ? (Choisissez deux réponses.)
Sélectionnez 2 réponses.
A. L'équipe de développement crée son propre Sprint Backlog, reflétant l'ensemble des travaux faisant partie de la Definition of Done.
B. Les membres de l'équipe de développement sont strictement concentrés sur les tâches relevant de leur rôle fonctionnel et transmettent toujours le travail aux autres rôles en temps voulu.
C. Le management travaille avec le Scrum Master pour optimiser la progression de l'équipe de développement durant le Sprint.
D. L'équipe de développement invite des personnes extérieures au Sprint Planning pour l'aider à créer un Sprint Backlog complet et détaillé.
E. Les membres de l'équipe de développement sélectionnent et replanifient leur travail de manière collaborative tout au long du Sprint.
✓ Bonne réponse : A, E
Une équipe de développement auto-organisée décide collectivement de la manière d'accomplir son travail et est responsable de la création de son Sprint Backlog en tenant compte de la Définition of Done. Les options C et E sont correctes : L'option C illustre une replanification collaborative tout au long du Sprint (auto-organisation), et l'option E montre l'équipe créant son propre Sprint Backlog en respectant la Definition of Done. L'option A reflète des silos basés sur les rôles (absence d'auto-organisation), l'option B implique une optimisation par le management (direction externe), et l'option D introduit des personnes extérieures (ce qui nuit à l'autonomie de l'équipe).
Question 5 / 10
Donner le meilleur de soi-même et aider les autres membres de la Scrum Team illustre lequel des éléments suivants ?
A. La valeur d'Engagement.
B. La haute performance.
C. Une augmentation des bénéfices.
D. La maximisation de l'utilisation des ressources.
E. Une augmentation des revenus.
✓ Bonne réponse : A
Donner le meilleur de soi-même et soutenir ses coéquipiers incarne la valeur Scrum d'Engagement—s'engager à atteindre le Sprint Goal et à soutenir l'équipe. Bien que cela puisse contribuer à la performance, la question demande quelle valeur cela illustre le plus directement, à savoir l'engagement envers l'excellence et la réussite collective.
Question 6 / 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. Vrai.
B. Faux.
✓ Bonne réponse : A
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 7 / 10
Scrum est basé sur lequel des éléments suivants ?
A. L'empirisme.
B. Un processus défini.
C. Un processus complexe.
D. Un modèle hybride.
✓ Bonne réponse : A
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 8 / 10
Quels seraient les principaux bénéfices de l'auto-organisation ?
A. Meilleur respect des règles, responsabilisation individuelle, engagement.
B. Meilleur respect des règles, responsabilisation individuelle, production.
C. Capacité accrue, précision des estimations, production.
D. Créativité accrue, responsabilisation individuelle, engagement.
✓ Bonne réponse : D
Les principaux bénéfices de l'auto-organisation sont une créativité accrue, la responsabilité individuelle et l'engagement (option 4). Les équipes auto-organisées ressentent un sentiment d'appartenance et d'autonomie, ce qui favorise l'innovation et la motivation intrinsèque. Les options 1 à 3 mettent l'accent sur la conformité ou les résultats, qui sont des effets secondaires et non des bénéfices primaires. L'auto-organisation s'appuie fondamentalement sur les valeurs Scrum que sont l'engagement et le focus.
Question 9 / 10
La Development Team constate qu'elle ne dispose pas des outils et de l'infrastructure nécessaires pour considérer chaque élément du Product Backlog sélectionné comme terminé. Quelle est l'action la plus appropriée que le Scrum Master devrait entreprendre ?
A. Accompagner la Development Team dans l'amélioration progressive de ses compétences, outils et infrastructure, et établir une Definition of Done réellement atteignable dans les circonstances actuelles.
B. Encourager le Product Owner à accepter des Increments partiellement terminés et à compléter le travail lors d'un Sprint de consolidation.
C. Arrêter le Sprint et demander à la Development Team de travailler sur l'infrastructure avant de continuer.
✓ Bonne réponse : A
Le Scrum Master doit accompagner l'équipe pour améliorer les outils et l'infrastructure de manière incrémentale, tout en établissant une Definition of Done réaliste pour le moment présent. Interrompre le Sprint (option 1) fait perdre de l'élan ; accepter un travail incomplet (option 2) compromet la qualité. L'équipe travaille dans les contraintes existantes et s'améliore progressivement, en respectant à la fois la transparence et l'amélioration continue.
Question 10 / 10
Les trois piliers du contrôle empirique des processus sont :
A. Inspection, Transparence, Adaptation.
B. Planification, Démonstration, Rétrospective.
C. Respect des personnes, Kaizen, Élimination des gaspillages.
D. Planification, Inspection, Adaptation.
✓ Bonne réponse : A
Les trois piliers de l'empirisme dans Scrum sont la Transparence, l'Inspection et l'Adaptation. Ces piliers permettent une prise de décision fondée sur des données probantes dans des environnements complexes. La planification, la démonstration et la rétrospective sont des événements du Sprint ; le Respect des personnes et le Kaizen proviennent du Lean—et non des piliers fondateurs de Scrum.
Laquelle des techniques suivantes est la moins susceptible d\'être utilisée pour identifier les risques projet et produit ?
A. Brainstorming
B. Entretiens avec des experts
C. Évaluations indépendantes
D. Inspections
✓ Bonne réponse : D
Réponse : Inspections. Explication : Les inspections (B) sont les moins appropriées car c\'est une technique d\'examen statique, axée sur les défauts, destinée à trouver des non-conformités dans les produits de travail plutôt qu\'à identifier proactivement les risques projet et produit. Les inspections utilisent des listes de contrôle et une approche orientée détection de défauts, tandis que l\'identification des risques nécessite une exploration prospective des incertitudes futures.
Question 2 / 10
En général, pourquoi n\'est-il PAS judicieux d\'estimer l\'effort de test en se basant uniquement sur un pourcentage de l\'effort de développement? Identifiez TROIS raisons valides.
Sélectionnez TROIS réponses.
A. La technique basée sur un pourcentage s'applique uniquement au modèle de cycle de vie en V.
B. Cela s'appuie sur un large ensemble de données historiques.
C. Utiliser le même pourcentage chaque fois ne tient pas compte du niveau de risque de l'application à tester.
D. La maturité de l'organisation, par exemple la qualité de la base de test, la qualité des tests de développement, la gestion de configuration, la disponibilité des outils de test, influencent également l'effort requis pour le test.
E. Le résultat est presque toujours une estimation trop faible de l'effort de test requis.
6. La qualité de l'estimation du développement peut être médiocre.
7. En général, l'estimation ascendante est toujours meilleure que l'estimation descendante.
✓ Bonne réponse : C, D, 6
Réponse : La qualité de l\'estimation du développement peut être médiocre. / Utiliser le même pourcentage chaque fois ne tient pas compte du niveau de risque de l\'application à tester. / La maturité de l\'organisation, par exemple la qualité de la base de test, la qualité des tests de développement, la gestion de configuration, la disponibilité des outils de test, influencent également l\'effort requis pour le test.. Explication : Les réponses A, D et E désignent des sources distinctes de variance qu\'un simple pourcentage du développement ne peut pas capturer. A: les estimations de développement peuvent être inexactes, propageant l\'erreur d\'estimation. D: un pourcentage fixe ignore le risque spécifique, la criticité métier et les profils d\'impact des défauts. E: la maturité organisationnelle (qualité de la base de test, tests unitaires du développement, gestion de configuration, outils disponibles) influence directement l\'effort de test.
Question 3 / 10
En général, quelle partie de l\'activité de test est la plus difficile à estimer ?
A. Management des tests
B. Exécution des tests
C. Conception des tests
D. Planification des tests
✓ Bonne réponse : B
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 4 / 10
Qu\'est-ce qui peut conduire à une vision révisée du risque produit?
A. Les préoccupations concernant l\'interface utilisateur augmentent la probabilité d\'un risque dans ce domaine et augmentent la quantité d\'effort de test nécessaire pour l\'interface utilisateur, limitant ainsi l\'effort de test disponible pour d\'autres parties de l\'outil de gestion de test.
B. La livraison de l\'application sans les modifications d\'interface peut mécontenter la communauté des utilisateurs.
C. La méthode utilisée pour l\'estimation de test n\'est pas assez précise et le budget consacré aux tests a donc dépassé son allocation.
D. Les préoccupations concernant l\'interface utilisateur peuvent conduire à des modifications de l\'interface qui ne peuvent pas être mises en œuvre par le développement à temps pour la deuxième itération de test.
✓ Bonne réponse : A
Réponse : Les préoccupations concernant l\'interface utilisateur augmentent la probabilité d\'un risque dans ce domaine et augmentent la quantité d\'effort de test nécessaire pour l\'interface utilisateur, limitant ainsi l\'effort de test disponible pour d\'autres parties de l\'outil de gestion de test.. Explication : L\'option B est correcte car elle modifie explicitement à la fois la probabilité évaluée et l\'impact basé sur les ressources (couverture de test), ce qui altère l\'exposition au risque produit et force une réévaluation des priorités. Le risque augmente (probabilité × conséquence) avec la réallocation des ressources.
Question 5 / 10
Le responsable du développement supervise l\'examen des réponses des soumissionnaires et a demandé au responsable des tests internes de fournir une liste de contrôle pour l\'examen des aspects liés à la gestion des tests de ces réponses. Parmi les points de contrôle suivants, lequel serait approprié ?
A. Le plan de test du soumissionnaire montre que l\'application sera livrée pour acceptation dans six mois.
B. La politique de test du soumissionnaire doit imposer que la gestion des incidents soit entièrement conforme à la norme IEEE 1044.
C. Le plan de test du soumissionnaire décrit une mise en œuvre par phases avec des dates de livraison ultérieures à confirmer et indique que les livrables de test seront développés en utilisant la norme IEEE 829 comme guide.
D. La stratégie de projet du soumissionnaire montre que le contenu des données de tous les environnements de test est conforme aux normes de l\'UE.
✓ Bonne réponse : C
Réponse : Le plan de test du soumissionnaire décrit une mise en œuvre par phases avec des dates de livraison ultérieures à confirmer et indique que les livrables de test seront développés en utilisant la norme IEEE 829 comme guide.. Explication : D est correct car il démontre une réponse appropriée, centrée sur la gestion de test : un plan de livraison par phases réaliste associé à l\'engagement de développer les livrables de test selon un cadre documentaire reconnu (IEEE 829), sans imposer de dates inflexibles ni de processus propriétaires.
Question 6 / 10
Pour estimer la durée des tâches de test automatisé utilisant un outil de capture-rejouer, quel élément est ESSENTIEL ?
A. Les normes utilisées pour la spécification des exigences.
B. Les métriques enregistrées lors du test de l\'outil de capture-rejouer.
C. Le nombre de testeurs dans l\'entreprise et leur niveau.
D. Les compétences et l\'expérience des développeurs pour corriger les défaillances.
✓ Bonne réponse : B
Réponse : Les métriques enregistrées lors du test de l\'outil de capture-rejouer.. Explication : C est correct car les métriques mesurées de l\'outil de capture-rejouer fournissent les données empiriques directes (taux d\'exécution, temps de création et maintenance des scripts, taux de faux positifs/négatifs, surcharge de configuration/nettoyage) nécessaires pour convertir les tâches de test spécifiées en estimations temporelles fiables et réduire l\'incertitude.
Question 7 / 10
Quel est un avantage clé d\'impliquer les utilisateurs pendant l\'exécution des tests ?
A. Ils représentent une ressource bon marché
B. Ils ont la capacité de se concentrer aussi sur les cas de test invalides
C. Cela peut servir à renforcer leur confiance dans le système
D. Ils possèdent de bonnes compétences en test
✓ Bonne réponse : C
Réponse : Cela peut servir à renforcer leur confiance dans le système. Explication : C est correct car impliquer les utilisateurs lors de l\'exécution renforce principalement leur confiance et leur acceptation en validant le comportement du système par rapport aux attentes opérationnelles réelles. D\'un point de vue avancé de gestion des tests, la participation des utilisateurs est une intervention d\'engagement des parties prenantes qui réduit le risque de déploiement.
Question 8 / 10
Lequel des éléments suivants est une métrique appropriée pour mesurer l\'efficacité du processus de test dans la réalisation de l\'un de ces objectifs ?
A. Pourcentage de l\'effort de test consacré aux tests de régression
B. Nombre moyen de jours entre la découverte et la résolution d\'un défaut
C. Nombre de lignes de code écrites par développeur par jour
D. Pourcentage de couverture des exigences
✓ Bonne réponse : D
Réponse : Pourcentage de couverture des exigences. Explication : B est correct car le pourcentage de couverture des exigences quantifie directement l\'adéquation des tests par rapport à l\'objectif déclaré de valider que le système satisfait ses exigences. L\'efficacité du test dans un contexte piloté par les exigences repose sur la mesure objective de la complétude de la couverture des exigences et de la détection des non-conformités.
Question 9 / 10
Quel sujet doit être abordé en détail dans le plan directeur de test?
A. Une liste des valeurs limites pour le montant
B. Un ensemble logique de cas de test
C. Une description des dépendances entre les cas de test
D. Une approche des tests de régression
✓ Bonne réponse : D
Réponse : Une approche des tests de régression. Explication : Le plan directeur de test est un document stratégique de haut niveau qui définit l\'approche globale, la portée, les objectifs et les risques. L\'approche des tests de régression est une décision stratégique appropriée à couvrir en détail, contrairement aux détails tactiques comme les valeurs limites ou l\'organisation des cas de test.
Question 10 / 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. Chaque niveau de test a des objectifs de test spécifiques à ce niveau.
C. Tous les examens de documents impliquent l\'équipe de développement.
D. Certaines, mais pas toutes, les activités de développement ont des activités de test correspondantes.
✓ Bonne réponse : B
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.
Une fois que les sous-agents de recherche web et d'analyse de documents ont terminé leurs tâches, le coordinateur doit lancer le sous-agent de synthèse pour synthétiser les résultats. Quelle est la bonne approche pour fournir au sous-agent de synthèse les informations dont il a besoin ?
A. Inclure directement les résultats complets des deux sous-agents dans le prompt du sous-agent de synthèse.
B. Transmettre des identifiants de référence et configurer le sous-agent avec un accès en lecture à un espace mémoire partagé où les autres sous-agents ont déposé leurs résultats.
C. Fournir au sous-agent des définitions d'outils lui permettant de demander les sorties des autres sous-agents via des callbacks.
D. Lancer le sous-agent avec seulement une brève description de la tâche, en s'appuyant sur l'héritage automatique du contexte depuis le coordinateur.
✓ Bonne réponse : B
A. Fournir au sous-agent des définitions d'outils lui permettant de demander des résultats à d'autres sous-agents via des callbacks. Incorrect. Cette approche introduit un couplage et une complexité inutiles. Les sous-agents ne devraient pas avoir besoin de récupérer activement des données auprès des autres. B. Inclure directement les résultats complets des deux sous-agents dans le prompt du sous-agent de synthèse. Incorrect. Bien que simple, cette approche ne passe pas bien à l'échelle pour des résultats volumineux et peut dépasser les limites de contexte, réduisant ainsi l'efficacité. C. Transmettre des identifiants de référence et configurer le sous-agent avec un accès en lecture à un espace mémoire partagé où les autres sous-agents ont déposé leurs résultats. Correct. Il s'agit de l'approche la plus évolutive et prête pour la production. Elle préserve la fidélité des informations tout en évitant la surcharge du contexte, permettant à l'agent de synthèse de récupérer exactement ce dont il a besoin. D. Instancier le sous-agent avec seulement une brève description de tâche, en s'appuyant sur un héritage automatique du contexte depuis le coordinateur. Incorrect. Il n'existe pas d'héritage automatique du contexte — sans accès explicite aux données, l'agent de synthèse ne peut pas fonctionner correctement.
Question 2 / 10
You're Implementing a feature where users refine their playlist preferences through multiple conversation turns. After deploying, you notice Claude's responses don't reflect what us earlier in the same conversation--for example, a user says they love jazz, but two messages later Claude asks what genres they enjoy. What is the most likely cause?
A. Claude requires a vector database connection to maintain conversation memory
B. The Claude API requires a session_id parameter that you haven't configured
C. Your application isn't including prior messages in the messages array
D. The model's context window has been exceeded by the conversation length
✓ Bonne réponse : C
A. La fenêtre de contexte du modèle a été dépassée par la longueur de la conversation — Incorrect. Cela ne se produirait que lors de conversations très longues, alors que le problème apparaît dès les premiers échanges. B. L'API Claude nécessite un paramètre session_id que vous n'avez pas configuré — Incorrect. Il n'existe pas de session_id obligatoire ; le contexte doit être géré explicitement par l'application. C. Claude nécessite une connexion à une base de données vectorielle pour maintenir la mémoire de la conversation — Incorrect. Une base de données vectorielle est optionnelle pour la récupération d'informations, elle n'est pas requise pour la mémoire conversationnelle de base. D. Votre application n'inclut pas les messages précédents dans le tableau messages — Correct. Claude ne conserve aucune mémoire entre les appels ; si les messages précédents ne sont pas inclus, il ne peut pas se souvenir des préférences exprimées antérieurement par l'utilisateur.
Question 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. Un tableau JSON des titres de documents extraits des résultats de recherche.
B. Des descriptions plus détaillées et lisibles par un humain, incluant la taille et les auteurs.
C. Des URL sur lesquelles les utilisateurs peuvent cliquer pour ouvrir le document dans leur navigateur.
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
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. L'agent de synthèse a besoin d'outils lui permettant de récupérer directement les résultats depuis les historiques de conversation des autres agents.
D. La fenêtre de contexte de l'agent de synthèse n'est pas suffisamment grande pour contenir les sorties combinées des deux agents précédents.
✓ Bonne réponse : 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 5 / 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. Les détails de la commande sont ajoutés à la conversation et le modèle raisonne pour décider quelle action entreprendre.
B. L'agent suit un arbre de décision préconfiguré associant les attributs de la commande à des appels d'outils spécifiques.
C. L'agent exécute les étapes restantes d'une séquence d'outils planifiée au début de la requête.
D. La couche d'orchestration achemine automatiquement vers l'outil suivant en fonction du champ de statut de la commande.
✓ Bonne réponse : A
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 6 / 10
Votre agent traite un litige de facturation. Après avoir appelé get_customer et lookup_order, il identifie que le litige implique une erreur de tarification promotionnelle nécessitant l'approbation d'un responsable — ce qui dépasse le niveau d'autorisation de l'agent. Comment le workflow doit-il gérer cette escalade en cours de processus ?
A. Compiler un handoff structuré incluant les informations client, les détails de commande et le problème identifié avant d'appeler escalate_to_human.
B. Appeler escalate_to_human en ne transmettant que le message original du client.
C. Persister l'intégralité de l'historique de conversation et des réponses aux outils dans une base de données, puis appeler escalate_to_human avec un identifiant de référence.
D. Tenter quand même le remboursement avec process_refund, et n'escalader que si le système rejette la transaction.
✓ Bonne réponse : A
A. Persister l'intégralité de l'historique de conversation et des réponses aux outils dans une base de données, puis appeler escalate_to_human avec un identifiant de référence — Incorrect. Utile sur le plan opérationnel, mais l'agent humain a tout de même besoin d'un résumé concis et exploitable plutôt que de simples journaux bruts. B. Appeler escalate_to_human en ne transmettant que le message original du client — Incorrect. Cela perd le travail d'investigation déjà effectué et oblige l'agent humain à répéter les étapes. C. Tenter le remboursement avec process_refund quoi qu'il arrive, en escaladant uniquement si le système rejette la transaction — Incorrect. Cela viole les limites d'autorisation et la politique métier. D. Compiler une passation de contexte structurée incluant les détails du client, les informations de commande et le problème identifié avant d'appeler escalate_to_human — Correct. Une passation structurée préserve le contexte, réduit les répétitions et permet à l'agent humain de continuer efficacement.
Question 7 / 10
Le premier message d'un nouvel utilisateur est : « Configure ma musique de concentration. » Cela pourrait signifier configurer des préférences, créer une playlist ou lancer la musique immédiatement. Votre système prend en charge ces trois actions. Quelle est l'approche la plus efficace ?
A. Lancer immédiatement des titres populaires de concentration et laisser l'utilisateur réorienter si nécessaire.
B. Démarrer la configuration des préférences en posant des questions sur les genres, les tempos et les artistes préférés pour la concentration.
C. Créer une nouvelle playlist « Concentration » avec des titres sélectionnés et informer l'utilisateur qu'elle est prête.
D. Poser une seule question de clarification sur le type d'action souhaité : lancer maintenant ou configurer pour plus tard.
✓ Bonne réponse : D
A. Créer une nouvelle playlist « Focus » avec des titres sélectionnés et notifier l'utilisateur qu'elle est prête. Incorrecte. Cette option suppose une intention et risque d'effectuer la mauvaise action, ce qui frustre les utilisateurs. B. Poser une question de clarification sur le type d'action : écouter maintenant ou configurer pour plus tard. Correcte. Cela minimise les frictions tout en résolvant l'ambiguïté, permettant à l'assistant d'effectuer rapidement la bonne action. C. Lancer immédiatement des titres populaires de concentration et laisser l'utilisateur rediriger si nécessaire. Incorrecte. Agit prématurément et peut ne pas correspondre à l'intention de l'utilisateur. D. Démarrer la configuration des préférences en posant des questions sur les genres, le tempo et les artistes. Incorrecte. Trop lourd en amont — ajoute des frictions inutiles avant de confirmer l'intention.
Question 8 / 10
L'agent de recherche web a rassemblé plusieurs sources pertinentes sur un sujet de recherche. L'agent d'analyse de documents doit maintenant examiner ces sources. Comment l'information circule-t-elle entre ces deux sous-agents spécialisés ?
A. L'agent coordinateur reçoit la sortie de l'agent de recherche web et inclut les résultats pertinents dans le prompt lors de l'invocation de l'agent d'analyse de documents.
B. Les deux agents accèdent à un espace mémoire partagé où l'agent de recherche web écrit ses résultats et l'agent d'analyse de documents les lit.
C. L'agent de recherche web invoque directement l'agent d'analyse de documents, en utilisant les sources découvertes comme paramètres.
D. Les agents communiquent via une file de messages orientée événements, l'agent d'analyse de documents s'abonnant aux événements de fin de recherche web.
✓ Bonne réponse : A
A. L'agent coordinateur reçoit la sortie de l'agent de recherche web et inclut les résultats pertinents dans le prompt lors de l'invocation de l'agent d'analyse de documents. Correct. Cela suit le modèle d'orchestration standard où le coordinateur gère tous les flux de données, en transmettant explicitement les sorties entre les sous-agents. B. Les agents communiquent via une file de messages orientée événements, l'agent d'analyse de documents s'abonnant aux événements de fin de recherche web. Incorrect. Cela introduit une complexité d'infrastructure inutile et ne correspond pas au modèle d'orchestration d'agents habituel. C. L'agent de recherche web invoque directement l'agent d'analyse de documents, en utilisant les sources découvertes comme paramètres. Incorrect. Les sous-agents ne doivent pas s'invoquer directement entre eux ; cela rompt le contrôle centralisé et la traçabilité. D. Les deux agents accèdent à un espace mémoire partagé où l'agent de recherche web écrit les résultats et l'agent d'analyse de documents les lit. Incorrect. Bien que cela soit possible dans des systèmes avancés, ce n'est pas l'approche standard ou la plus simple ; cela ajoute de la complexité sans nécessité évidente dans les pipelines classiques.
Question 9 / 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. Réessayer automatiquement la requête jusqu'à cinq fois avec un délai exponentiel avant de retourner les résultats à l'agent.
D. Retourner un message d'erreur dans le résultat de l'outil expliquant que le service est temporairement indisponible.
✓ Bonne réponse : C
A. Retourner une liste de vols vide comme si la recherche avait réussi mais n'avait trouvé aucun vol correspondant. Incorrect. Cela masque l'échec et induit le système en erreur en lui faisant croire qu'aucun vol n'existe, ce qui peut conduire à des conclusions incorrectes. B. Enregistrer l'erreur en interne et retourner une réponse vide, laissant le modèle continuer sans les données de vols. Incorrect. Cela supprime également le signal d'échec, empêchant l'agent de prendre des mesures correctives. C. Retourner un message d'erreur dans le résultat de l'outil expliquant que le service est temporairement indisponible. Incorrect. Bien que transparent, cela ne tente pas à lui seul une récupération et peut dégrader inutilement l'expérience utilisateur. D. Réessayer automatiquement la requête jusqu'à cinq fois avec un backoff exponentiel avant de retourner les résultats à l'agent. Correct. Il s'agit de l'approche la plus efficace : elle gère les pannes transitoires de manière élégante, améliore la fiabilité et ne remonte les erreurs que si les tentatives échouent.
Question 10 / 10
During initial testing, you notice that Claude doesn't seem to remember vocabulary words from earlier in the conversation. When a student asks "Can you quiz me on those words?", responds as if no words have been discussed. What is the most likely explanation?
A. The model's context window has filled up, causing earlier conversation content to be dropped.
B. You're not including prior messages in each API request--the stateless API doesn't retain conversation history.
C. Your system prompt needs explicit instructions telling Claude to remember information from earlier turns.
D. You need to enable conversation persistence by passing a session ID parameter with each API call.
✓ Bonne réponse : B
A. Votre invite système doit contenir des instructions explicites demandant à Claude de mémoriser les informations des échanges précédents. Incorrect. Les instructions seules ne confèrent pas de mémoire au modèle — le contexte doit être fourni à chaque requête. B. Vous n'incluez pas les messages précédents dans chaque requête API — l'API sans état ne conserve pas l'historique de la conversation. Correct. Claude est sans état. Si les messages précédents ne sont pas transmis dans la requête, il n'a aucune connaissance du vocabulaire antérieur. C. Vous devez activer la persistance de la conversation en transmettant un paramètre d'identifiant de session à chaque appel API. Incorrect. Il n'existe pas d'identifiant de session requis — la mémoire est gérée en incluant les messages passés. D. La fenêtre de contexte du modèle est saturée, ce qui entraîne la perte du contenu des échanges précédents. Incorrect. Cela ne se produirait que lors de conversations très longues, et non dans des scénarios de tests initiaux classiques.
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.