9,90 €/mois · Sans engagement · Résiliable à tout moment · Accès immédiat
74
examens blancs
5 095
questions
∞
tentatives
19,90 €9,90 €
/mois
Découvrez myexam.fr en 30 secondes
Certifications reconnues mondialement
AWS
Microsoft
PMI
Scrum.org
CompTIA
SAP
ISTQB
Essayez gratuitement
10 questions par certification
Sélectionnez une certification et lisez les corrections détaillées — aucune inscription requise.
* Si les questions sont proposées en anglais, c'est que l'examen officiel ne propose pas la langue française.
Sélectionnez une certification pour afficher les questions.
Question 1 / 10
Une entreprise explore l'utilisation du cloud AWS et doit créer une estimation des coûts pour un projet avant la mise en place de l'infrastructure. Quel service ou fonctionnalité AWS peut être utilisé pour estimer les coûts avant le déploiement ?
A. Rapport d'utilisation et de coûts AWS
B. Couche gratuite AWS
C. Calculatrice de tarification AWS
D. Facturation et gestion des coûts AWS
✓ Bonne réponse : C
Réponse : Calculatrice de tarification AWS. Explication : La calculatrice de tarification AWS est un outil web gratuit qui vous permet de créer des estimations de coûts pour les architectures AWS avant de déployer des ressources — ce qui aide à planifier les budgets et à comparer les configurations de services.
Question 2 / 10
Une entreprise construit une application qui doit diffuser des images et des vidéos à l'échelle mondiale avec une latence minimale. Quelle approche l'entreprise peut-elle utiliser pour accomplir cela de manière rentable ?
A. Diffuser le contenu via AWS PrivateLink.
B. Stocker le contenu sur Amazon S3 et activer la réplication inter-régions S3.
C. Implémenter un VPN sur plusieurs régions AWS.
D. Diffuser le contenu via Amazon CloudFront.
✓ Bonne réponse : D
Réponse : Diffuser le contenu via Amazon CloudFront. Explication : Amazon CloudFront est un CDN mondial qui met en cache le contenu sur plus de 400 emplacements de périphérie dans le monde. La diffusion d'images et de vidéos à partir de ces emplacements proches des utilisateurs réduit la latence et les coûts de charge du serveur d'origine de manière rentable.
Question 3 / 10
Quelles tâches sont les responsabilités des clients, selon le modèle de responsabilité partagée AWS ? (Choisissez deux réponses.)
A. E) Sélectionner les instances Amazon EC2 pour exécuter AWS Lambda.
B. A) Configurer le pare-feu du groupe de sécurité fourni par AWS.
C. B) Classer les actifs de l'entreprise dans le AWS Cloud.
D. C) Déterminer les zones de disponibilité à utiliser pour les compartiments Amazon S3.
E. D) Corriger ou mettre à niveau Amazon DynamoDB.
✓ Bonne réponse : B, C
Réponse : A) Configurer le pare-feu du groupe de sécurité ; B) Classer les actifs de l'entreprise dans le AWS Cloud. Selon le modèle de responsabilité partagée, les clients sont responsables de la sécurité DANS le cloud, incluant la configuration des contrôles réseau (groupes de sécurité), la classification des données sensibles, la gestion des identités et les autorisations, et la sécurité des applications.
Question 4 / 10
Pour créer des miniatures pour des millions d’images sans contrainte d’uptime ni de traitement continu, quelle option d’achat EC2 est la plus économique ?
Sélectionnez la bonne réponse.
A. Instances Spot.
B. Instances dédiées.
C. Instances réservées.
D. Instances à la demande.
✓ Bonne réponse : A
Réponse : Instances Spot. Explication : Les Spot Instances sont les plus économiques pour les traitements batch ou flexibles, sans nécessité de disponibilité continue.
Question 5 / 10
Parmi ces services AWS, lesquels servent de ressources de calcul ? (Choisissez DEUX réponses)
Sélectionnez toutes les réponses correctes.
A. Amazon CloudWatch.
B. Amazon VPC.
C. Amazon S3.
D. Amazon EC2.
E. AWS Lambda.
✓ Bonne réponse : D, E
Réponse : Amazon EC2 / AWS Lambda. Explication : Amazon EC2 et AWS Lambda offrent des ressources de calcul : EC2 pour des serveurs virtualisés, Lambda pour du serverless à la demande.
Question 6 / 10
Quel service AWS détecte automatiquement les menaces de sécurité en analysant les logs VPC Flow, CloudTrail et DNS ?
A. AWS Config
B. AWS Shield Standard
C. Amazon Inspector
D. Amazon GuardDuty
✓ Bonne réponse : D
GuardDuty : service de détection de menaces managé qui utilise le machine learning pour analyser les événements de sécurité. Il examine CloudTrail, VPC Flow Logs et DNS logs sans configuration requise.
Question 7 / 10
Parmi ces aspects de sécurité, lesquels sont gérés par AWS ? (Choisissez DEUX réponses)
Sélectionnez toutes les réponses correctes.
A. Sécurité VPC.
B. Sécurité de l’infrastructure physique mondiale.
C. Chiffrement des volumes EBS.
D. Patch matériel.
E. Permissions d’accès.
✓ Bonne réponse : B, D
Réponse : Patch matériel / Sécurité de l’infrastructure physique mondiale. Explication : AWS gère le patching matériel et l’infrastructure mondiale ; les autorisations d’accès et le chiffrement relèvent du client.
Question 8 / 10
Lesquels des éléments suivants sont des piliers du AWS Well-Architected Framework ? (Choisissez deux réponses.)
A. D) Conception réactive
B. E) Excellence opérationnelle
C. B) Fiabilité
D. C) Scalabilité
E. A) Disponibilité
✓ Bonne réponse : B, C
Réponse : B) Fiabilité ; E) Excellence opérationnelle. Les six piliers du AWS Well-Architected Framework sont : Excellence opérationnelle, Sécurité, Fiabilité, Efficacité des performances, Optimisation des coûts et Durabilité. La fiabilité et l'excellence opérationnelle sont tous deux des piliers reconnus du framework.
Question 9 / 10
Quel service AWS peut exécuter une base de données PostgreSQL gérée qui fournit le traitement des transactions en ligne (OLTP) ?
A. Amazon EMR
B. Amazon DynamoDB
C. Amazon RDS
D. Amazon Athena
✓ Bonne réponse : C
Réponse : Amazon RDS. Explication : Amazon RDS (Relational Database Service) est un service géré qui prend en charge plusieurs moteurs de base de données, y compris PostgreSQL. Il gère l'approvisionnement, la correction, la sauvegarde, la récupération et le basculement, en prenant en charge les charges de travail OLTP.
Question 10 / 10
Quel énoncé décrit le mieux le modèle de tarification ‘Pay-As-You-Go’ AWS ?
Sélectionnez la bonne réponse.
A. Des petits frais initiaux remplacés par de gros paiements variables.
B. De gros investissements initiaux remplacés par de faibles paiements fixes.
C. De gros investissements initiaux remplacés par de faibles paiements variables.
D. Des petits frais initiaux remplacés par de gros paiements fixes.
✓ Bonne réponse : C
Réponse : Vous remplacez de gros investissements initiaux par de faibles paiements variables. Explication : Le modèle pay-as-you-go d’AWS supprime l’investissement de départ et facture uniquement à l’utilisation.
Pour transformer des PDF en texte exploitable pour RAG, Amazon Textract est adapté.
A. Vrai
B. Faux
✓ Bonne réponse : A
Textract pour RAG : Amazon Textract extrait automatiquement texte, tableaux et formulaires de PDF, créant du contenu structuré exploitable pour l'indexation RAG. Contrairement à une simple conversion PDF→texte, Textract préserve la mise en page et identifie les champs, optimisant la pertinence des sources récupérées par le système RAG.
Question 2 / 10
Une banque opère une application Bedrock dans un VPC sans accès Internet pour raisons réglementaires. Quelle connectivité choisir ?
A. NAT Gateway public
B. Internet Gateway
C. Transit Gateway uniquement
D. AWS PrivateLink (VPC Endpoint)
✓ Bonne réponse : D
AWS PrivateLink (VPC Endpoint) : crée une interface réseau privée (ENI) dans le VPC pour accéder à Bedrock sans traverser Internet, respectant les contraintes réglementaires. Internet Gateway et NAT Gateway exposent le trafic publiquement. Transit Gateway ne sécurise pas l'accès aux services AWS.
Question 3 / 10
Quel service AWS (via Bedrock) est capable de produire des embeddings multi-modaux combinant texte et image pour la recherche vectorielle ?
A. Amazon Rekognition
B. SageMaker JumpStart
C. Amazon Titan Multimodal Embeddings
D. Amazon OpenSearch Serverless
✓ Bonne réponse : C
Amazon Titan Multimodal Embeddings via Bedrock : modèle spécialisé qui génère des vecteurs numériques unifiés à partir de texte ET d'images simultanément, permettant la recherche vectorielle cross-modal. Contrairement à Rekognition (détection d'objets), JumpStart (notebooks ML), ou OpenSearch Serverless (stockage vecteurs), Titan produit directement les embeddings multi-modaux nécessaires pour comparer texte et images dans un espace vectoriel commun.
Question 4 / 10
Pour un workload d'inférence déployé sur des appareils edge avec exigence de latence minimale (< 100ms), quelle stratégie de modèle est recommandée ?
A. Déployer des Small Language Models (SLMs) optimisés et quantifiés sur l'edge
B. Déployer des LLMs de grande taille (70B+) directement sur chaque appareil edge
C. Invoquer des LLMs centralisés via API REST avec cache local
D. Centraliser toutes les requêtes et les traiter en batch depuis le cloud
✓ Bonne réponse : A
SLMs optimisés sur edge : les Small Language Models (< 13B paramètres) associés à la quantification réduisent la taille modèle et la latence réseau en exécutant localement l'inférence. Les LLMs centralisés (70B+) engendrent latence réseau et délais batch incompatibles avec < 100ms. Seuls les SLMs quantifiés offrent le compromis optimal performance/ressources edge.
Question 5 / 10
Augmenter la température d’un LLM pendant le fine‑tuning améliore l’exactitude du modèle.
A. Faux
B. Vrai
✓ Bonne réponse : A
Faux. La température influence la génération en inférence. L’exactitude s’améliore via données/époques/optimisation.
Question 6 / 10
Une organisation gouvernementale doit transcrire 50 heures de conférences en 8 langues différentes. Quelle combinaison de services AWS minimise les coûts et délais ?
A. Amazon Bedrock pour transcrire et traduire en une seule étape
B. AWS Glue pour transformer les fichiers audio en texte
C. Amazon Polly uniquement pour générer l'audio transcrit
D. Amazon Transcribe pour la transcription, puis Amazon Translate pour les 8 langues
✓ Bonne réponse : D
Transcribe + Translate : Transcribe convertit l'audio en texte avec haute précision dans 99+ langues. Translate, service automatisé, traduit le texte résultant vers les 8 langues cibles. Pipeline coût-efficace et parallélisable pour traiter 50 heures rapidement.
Question 7 / 10
Quel est le bon principe de sécurité IAM à appliquer pour contrôler l'accès à Amazon Bedrock par équipe organisationnelle ?
A. Créer un rôle de service dédié par équipe avec des permissions minimales (least privilege)
B. Accorder un accès public aux ressources S3 pour simplifier les permissions
C. Attacher des politiques inline directement sur chaque utilisateur individuel
D. Partager un rôle administrateur unique entre tous les membres de l'organisation
✓ Bonne réponse : A
Principle du Least Privilege : chaque équipe reçoit un rôle IAM dédié avec permissions minimales nécessaires pour Bedrock et S3. Cela limite les dégâts en cas de compromission. Contrairement à un rôle admin partagé (risque massif) ou l'accès public S3 (violation sécurité), cette approche segmente les droits par équipe organisationnelle.
Question 8 / 10
Dans un pipeline RAG (Retrieval-Augmented Generation) pour un système de questions-réponses, quel est l'ordre correct des étapes de préparation des documents avant la récupération ?
A. Ingestion des documents → Découpage en chunks → Génération d'embeddings → Stockage dans la base vectorielle
C. Stockage vectoriel → Génération d'embeddings → Découpage → Ingestion
D. Génération d'embeddings → Découpage → Ingestion → Stockage vectoriel
✓ Bonne réponse : A
Pipeline RAG - Ordre critique des étapes : L'ingestion précède le chunking (sinon pas de documents à traiter), suivi de l'embedding (conversion texte→vecteurs) et du stockage vectoriel (indexation pour recherche). Cet ordre est irréversible : on ne peut générer d'embeddings sans chunks ni les stocker sans les embeddings d'abord.
Question 9 / 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 10 / 10
Quelles sont deux différences clés entre le fine-tuning et RAG pour personnaliser un modèle de fondation ?
A. Le fine-tuning modifie les poids du modèle ; RAG ne les modifie pas
B. Le fine-tuning est toujours moins cher que RAG
C. RAG est plus adapté aux données qui changent fréquemment ; le fine-tuning est préférable pour adapter le style du modèle
D. RAG nécessite de réentraîner le modèle à chaque mise à jour de la base de connaissances
✓ Bonne réponse : A, C
Fine-tuning modifie les poids du modèle en l'entraînant sur des données spécifiques — adapté quand le style ou le comportement doit changer profondément, mais coûteux en calcul et en données. RAG ne modifie pas le modèle : il récupère dynamiquement des documents pertinents au moment de l'inférence — idéal pour des données qui changent fréquemment ou des bases de connaissances volumineuses. Le choix dépend du budget, de la fréquence de mise à jour des données et du type d'adaptation nécessaire.
Le Sprint Planning est limité à 8 heures pour un Sprint d'un mois.
A. Faux
B. Vrai
✓ Bonne réponse : B
Timebox du Sprint Planning : Le Sprint Planning dispose d'une timebox maximale de 8 heures pour un Sprint d'un mois. Cette durée permet à l'équipe de disposer d'un temps suffisant pour discuter et s'engager sur les objectifs et les tâches du Sprint sans délibération excessive, tandis que les Sprints plus courts nécessitent des timeboxes proportionnellement plus courtes.
Question 2 / 10
Quelle est la durée maximale du Sprint Planning pour un Sprint d'un mois ?
A. 1 heure
B. 4 heures
C. 2 heures
D. 8 heures
✓ Bonne réponse : D
Timebox du Sprint Planning : Le Guide Scrum établit 8 heures comme durée maximale pour le Sprint Planning dans le cadre d'un Sprint d'un mois, avec des timeboxes proportionnellement plus courtes pour les Sprints plus courts (par exemple, 4 heures pour des Sprints de deux semaines). Cela garantit un temps suffisant pour que la Development Team et le Product Owner puissent discuter et s'engager sur les Sprint Goals sans générer une surcharge de planification excessive.
Question 3 / 10
Le Sprint Planning répond à trois questions : Pourquoi, Quoi et Comment.
A. Faux
B. Vrai
✓ Bonne réponse : B
Correct. Le Sprint Planning aborde les questions suivantes : Pourquoi ce Sprint est-il utile ? (Sprint Goal), Que peut-on faire durant ce Sprint ? (PBI sélectionnés), et Comment le travail sera-t-il réalisé ? (plan).
Question 4 / 10
Quel est le résultat principal de la Sprint Review ?
A. Une liste de changements de processus
B. Un rapport formel destiné à la direction
C. Des critères d'acceptation pour le prochain Sprint
D. Un Product Backlog révisé
✓ Bonne réponse : D
Résultat de la Sprint Review : Le résultat principal est un Product Backlog révisé reflétant les retours des parties prenantes et le travail accompli. Ce raffinement collaboratif garantit que le Backlog évolue sur la base de l'inspection et de l'adaptation, ce qui le distingue des améliorations de processus (Sprint Retrospective), des rapports à la direction (qui ne sont pas des artefacts Scrum) ou des critères d'acceptation (définis en amont, et non comme résultats).
Question 5 / 10
Une Scrum Team peut avoir deux Product Owners pour représenter différents groupes de parties prenantes.
A. Vrai
B. Faux
✓ Bonne réponse : B
Principe d'un Product Owner unique : Chaque Scrum Team possède exactement un Product Owner, indépendamment de la diversité des parties prenantes. Cette responsabilité unifiée garantit une autorité de décision claire et prévient les priorités conflictuelles. Plusieurs PO créeraient de la confusion quant à la personne responsable du Product Backlog et des décisions finales de priorisation.
Question 6 / 10
Le Daily Scrum se tient au même endroit et à la même heure chaque jour afin de réduire la complexité.
A. Faux
B. Vrai
✓ Bonne réponse : B
Régularité du Daily Scrum : Tenir le Daily Scrum à la même heure et au même endroit crée une routine prévisible qui réduit la complexité organisationnelle. Cette constance permet à l'équipe de développement d'établir une habitude, améliore la participation et minimise la charge logistique. Le Guide Scrum souligne cette pratique comme essentielle à la synchronisation et à l'efficacité de l'équipe.
Question 7 / 10
Quelle tactique un Scrum Master devrait-il utiliser pour diviser un groupe de 100 personnes en plusieurs équipes de développement ?
A. Demander au Product Owner d'assigner les personnes aux équipes.
B. Demander aux développeurs de se répartir eux-mêmes en équipes.
C. Créer des équipes en fonction de leurs compétences sur plusieurs couches (telles que la base de données, l'interface utilisateur, etc.)
✓ Bonne réponse : B
Réponse : Les managers ne sont pas requis lors du Daily Scrum. Explication : Le Daily Scrum est un événement de la Development Team destiné à la coordination de l'équipe. La présence du management externe n'est pas requise et peut même nuire à la communication ouverte si les membres de l'équipe se sentent observés ou évalués.
Question 8 / 10
Que doit faire le Scrum Master lorsque des parties prenantes demandent des rapports quotidiens ?
A. Demander aux Developers de préparer les rapports
B. Ignorer la demande
C. Sensibiliser les parties prenantes à la transparence et aux artefacts Scrum
D. Créer les rapports
✓ Bonne réponse : C
Le Scrum Master en tant que formateur : Le rôle principal du Scrum Master est d'éduquer les parties prenantes sur les mécanismes de transparence de Scrum — les Sprint Reviews, les Burndowns et les Product Backlogs — plutôt que de créer des systèmes de reporting parallèles. Les rapports quotidiens nuisent au contrôle empirique du processus et génèrent une charge administrative. Les Developers ne devraient pas être détournés vers des tâches de reporting ; les parties prenantes doivent faire confiance aux artefacts.
Question 9 / 10
Un membre de la Scrum Team soulève ouvertement des préoccupations délicates concernant le processus de l'équipe lors de la Sprint Retrospective. Quelle valeur Scrum cela illustre-t-il le MIEUX ?
A. L'engagement
B. Le respect
C. La concentration
D. Le courage
✓ Bonne réponse : D
Le Courage est la valeur Scrum qui demande aux membres de la Scrum Team de faire ce qui est juste et d'affronter les problèmes difficiles — notamment en soulevant ouvertement des préoccupations délicates, même lorsque cela est inconfortable. L'Engagement consiste à se consacrer pleinement au Sprint Goal et aux objectifs de l'équipe. La Focalisation consiste à se concentrer entièrement sur le travail du Sprint. Le Respect signifie traiter les membres de l'équipe comme des professionnels compétents et autonomes. Les cinq valeurs Scrum (Engagement, Courage, Focalisation, Ouverture, Respect) sont interdépendantes et se renforcent mutuellement.
Question 10 / 10
Les Developers demandent à leur Product Owner de réordonner le Product Backlog. L'équipe attend qu'un fournisseur externe livre un composant. Sans ce composant, il n'y aura pas suffisamment de travail lors du prochain Sprint pour occuper toute l'équipe. En tant que Scrum Master, quel conseil donneriez-vous au Product Owner ?
A. Dire au Product Owner que le Product Backlog doit être ordonné de façon à maximiser l'utilisation de la Development Team.
B. Rappeler au Product Owner que sa préoccupation principale est le flux de valeur reflété dans l'ordre du Product Backlog.
C. Dire au Product Owner de réordonner le Product Backlog afin que le travail impliquant le composant externe puisse être planifié dans un Sprint séparé.
✓ Bonne réponse : B
Réponse : Rappeler au PO que la priorité principale est le flux de valeur, reflété dans l'ordonnancement. Explication : La responsabilité principale du Product Owner est d'ordonner le Product Backlog afin de maximiser la valeur. Le réordonnancement basé sur des dépendances externes (comme des retards fournisseurs) doit refléter des considérations de valeur, et non de simples contraintes de planification.
Quelles métriques aideront un Product Owner à déterminer si un produit délivre de la valeur ? (Choisissez deux réponses.)
A. Satisfaction client.
B. Délai de mise sur le marché.
C. Vélocité.
D. Pourcentage du périmètre implémenté.
E. Productivité.
✓ Bonne réponse : A, B
Réponse : Le délai de mise sur le marché ; la satisfaction client. Explication : Les indicateurs de valeur doivent refléter les résultats réels pour les utilisateurs et l'entreprise. Le délai de mise sur le marché mesure la rapidité de livraison, et la satisfaction client mesure si la valeur a bien été perçue — ces deux indicateurs sont orientés résultats et alignés avec la focalisation sur la valeur propre à Scrum.
Question 2 / 10
À quel moment le Product Backlog peut-il être mis à jour ?
A. À tout moment, par le Product Owner ou un délégué
B. Jamais, sauf accord via une demande de changement
C. Uniquement lors des sessions de Refinement du Product Backlog en présence du Product Owner
D. Uniquement après une Sprint Review si les parties prenantes en conviennent
✓ Bonne réponse : A
Le Product Backlog est un artefact vivant. Il peut être mis à jour à tout moment par le Product Owner ou par une personne qu'il délègue. De nouvelles informations clients, des changements de marché, des découvertes techniques ou les retours d'une Sprint Review peuvent tous déclencher des mises à jour immédiates. Aucune validation formelle ni cérémonie n'est requise — attendre les Sprint Reviews ou l'approbation des parties prenantes introduirait une latence inutile dans la réponse au changement, ce qui contredit le principe d'adaptation empirique de Scrum.
Question 3 / 10
Le Product Owner dicte les solutions techniques aux Developers.
Répondez par Vrai ou Faux.
A. Faux
B. Vrai
✓ Bonne réponse : A
Concept clé : La séparation des rôles et l'auto-organisation dans Scrum. Le Product Owner est responsable du « quoi » et du « pourquoi » — définir les objectifs du produit, prioriser le Backlog et clarifier la valeur métier. Les Developers sont responsables du « comment » — décider des approches techniques, de l'architecture et des détails d'implémentation. Le fait que le Product Owner dicte les solutions techniques enfreint le principe d'auto-organisation des Developers dans Scrum, compromet leur expertise et crée des dépendances qui réduisent l'agilité. Bien que le Product Owner puisse solliciter certaines considérations techniques pour des raisons métier, les Developers conservent l'autonomie de choisir la meilleure voie technique à suivre. Cette séparation garantit que les parties prenantes métier et les équipes techniques se concentrent chacune sur leur domaine d'autorité, ce qui conduit à de meilleures décisions et à des résultats de meilleure qualité.
Question 4 / 10
Quelles pratiques favorisent la transparence ? (Sélectionnez toutes les réponses qui s'appliquent)
Sélectionnez toutes les réponses correctes.
A. Un DoD clair
B. Un backlog ordonné et compréhensible
C. Des rapports manuels quotidiens à la direction
D. Un Increment fréquemment intégré
✓ Bonne réponse : A, B, D
Réponse : Une DoD claire, un backlog ordonné et compréhensible, un Incrément fréquemment intégré. Explication : La transparence découle d'artefacts bien définis et d'une livraison fréquente d'Incréments, et non de reportings manuels.
Question 5 / 10
Que se passe-t-il généralement si le Product Backlog n'est pas suffisamment clair lors du Sprint Planning ?
A. Le Product Owner devrait sélectionner le Sprint Goal à la place de la Scrum Team
B. Le Scrum Master ne devrait pas laisser cela se produire
C. Les Developers auront du mal à établir une prévision de Sprint qu'ils sont confiants de pouvoir tenir
D. Rien de particulier
E. Le Sprint Planning est annulé afin de procéder d'abord au refinement
✓ Bonne réponse : C
Le Sprint Planning nécessite un Product Backlog suffisamment clair pour que les Developers puissent établir une prévision de Sprint en toute confiance. Si les éléments en tête de liste sont vagues, mal estimés ou ont des critères d'acceptation flous, les Developers ne peuvent pas s'engager de manière fiable sur un Sprint Goal. Le Scrum Master devrait contribuer à prévenir cette situation grâce à un refinement régulier — mais annuler le Sprint Planning n'est pas une pratique standard ; au contraire, l'équipe devrait affiner sur le moment ou choisir des éléments suffisamment clairs.
Question 6 / 10
Le PO définit seul l'architecture technique.
Répondez par Vrai ou Faux.
A. Vrai
B. Faux
✓ Bonne réponse : B
Concept clé : La séparation des responsabilités dans les rôles Scrum. Le Product Owner définit quoi construire et pourquoi c'est important pour le métier, tandis que les Développeurs sont collectivement responsables de la manière de le construire, y compris les décisions d'architecture technique. L'architecture technique est une préoccupation de développement qui requiert l'expertise des Développeurs, et non une responsabilité du Product Owner. Le Product Owner influence les priorités et accepte le travail accompli, mais les décisions architecturales appartiennent à l'équipe de Développeurs afin de garantir la qualité technique, la maintenabilité et la faisabilité.
Question 7 / 10
Quelles sont les deux métriques qui aideront un Product Owner à déterminer si un produit génère de la valeur ?
A. Pourcentage du périmètre implémenté
B. Vélocité
C. Satisfaction client
D. Délai de mise sur le marché
E. Productivité
✓ Bonne réponse : C, D
Les métriques de valeur sont basées sur les résultats, pas sur les livrables. Le délai de mise sur le marché indique à quelle vitesse le produit peut répondre aux besoins des clients et saisir les opportunités commerciales. La satisfaction client mesure directement si le produit atteint son objectif. La vélocité mesure le débit de l'équipe (pas la valeur), et le pourcentage de périmètre implémenté mesure le respect du plan — aucun de ces deux indicateurs ne montre si les clients bénéficient réellement du produit.
Question 8 / 10
Quels sont les composants du Sprint Backlog ? (Sélectionnez toutes les réponses qui s'appliquent)
Sélectionnez toutes les réponses correctes.
A. Les PBIs sélectionnés
B. Sprint Goal
C. Le plan pour livrer l'Increment
D. Une feuille de route sur 12 mois
✓ Bonne réponse : A, B, C
Réponse : Le Sprint Goal, les PBIs sélectionnés, le plan pour livrer l'Increment. Explication : Le Sprint Backlog est composé du Sprint Goal (le pourquoi), des PBIs sélectionnés (le quoi), et du plan pour livrer l'Increment (le comment).
Question 9 / 10
Quelles pratiques NE sont PAS prescrites par Scrum ? (Sélectionnez toutes les réponses applicables)
Sélectionnez toutes les réponses correctes.
A. Story points
B. Burndown chart
C. Daily Scrum
D. Definition of Ready
✓ Bonne réponse : A, B, D
Réponse : Les story points, le burndown chart, la Definition of Ready. Explication : Seuls le Daily Scrum (et les autres événements Scrum) sont prescrits. Les story points, les burndowns et le DoR sont des pratiques optionnelles.
Question 10 / 10
La vélocité mesure la valeur du produit.
Répondez par Vrai ou Faux.
A. Vrai
B. Faux
✓ Bonne réponse : B
Concept clé : Vélocité versus Valeur Produit. La vélocité est une métrique descriptive qui mesure la quantité de travail (points de story ou éléments) qu'une Scrum Team accomplit lors d'un Sprint — elle reflète la production ou la capacité, et non la valeur délivrée. La valeur produit englobe les résultats métier, la satisfaction client, l'impact sur les revenus et l'atteinte des objectifs stratégiques. Une équipe peut afficher une vélocité élevée tout en livrant des fonctionnalités à faible valeur, ou une vélocité plus faible tout en réalisant des travaux à fort impact. En tant que PSPO, vous devez distinguer le débit de l'équipe (vélocité) de la livraison de valeur réelle lorsque vous prenez des décisions de priorisation du Backlog et communiquez avec les parties prenantes sur le succès du produit.
Vous pilotez plusieurs équipes en mode hybride (approche itérative et prédictive combinées). Quelle pratique est la plus appropriée ?
Quelle pratique relève du domaine Approche de développement et cycle de vie ?
A. Limiter la collaboration entre équipes pour éviter les dépendances complexes et les risques
B. Définir des règles de synchronisation claires entre équipes et adapter l'approche à chaque flux de travail spécifique
C. Confier toute planification et décision au sponsor ou au commanditaire du projet
D. Imposer un processus détaillé identique et rigoureux à tous les flux indépendamment de leur contexte
✓ Bonne réponse : B
L’adaptation (tailoring) de l’approche à chaque flux de travail et la définition de règles de synchronisation entre sous-équipes relèvent du domaine Approche de développement et cycle de vie.
Question 2 / 10
Quelle affirmation concernant les rétrospectives agiles est exacte ?
A. Les rétrospectives agiles remplacent les revues de sprint pour présenter les livrables
B. Les rétrospectives agiles sont facultatives et ne font pas partie du cadre Scrum officiel
C. Les rétrospectives agiles visent uniquement à identifier les erreurs individuelles
D. Les rétrospectives agiles visent à améliorer les processus de l'équipe, pas à identifier des fautes individuelles
✓ Bonne réponse : D
Concept clé - Rétrospectives agiles et amélioration continue : Les rétrospectives agiles sont des cérémonies Scrum fondamentales qui se déroulent à la fin de chaque sprint. Leur objectif principal est d'examiner les processus, les pratiques et la collaboration de l'équipe pour identifier les opportunités d'amélioration collective, sans chercher à blâmer ou punir des individus. Selon le PMBOK 7e édition et le Scrum Guide, une rétrospective efficace crée un environnement psychologiquement sûr où les membres de l'équipe peuvent parler librement des défis rencontrés, des obstacles surmontés et des pratiques à ajuster. Cette approche centrée sur les processus (plutôt que sur les personnes) renforce la confiance, favorise l'apprentissage organisationnel et encourage l'appropriation collective des résultats. Les autres options sont inexactes : identifier des fautes individuelles contreviendrait aux principes agiles de responsabilité partagée ; affirmer que les rétrospectives sont facultatives ignorerait leur rôle essentiel dans le cadre Scrum ; et les confondre avec les revues de sprint est une erreur catégorique, car ces deux événements poursuivent des objectifs distincts (amélioration du processus versus démonstration des livrables).
Question 3 / 10
Pourquoi l'adaptation (tailoring) des processus est-elle importante dans la gestion de projet selon le PMBOK7 ?
A. Elle garantit que tous les processus PMBOK sont systématiquement documentés et archivés sans exception
B. Elle permet de réduire le nombre de parties prenantes impliquées dans le projet
C. Elle permet de sélectionner et d'ajuster les pratiques les plus adaptées au contexte pour maximiser la valeur du projet
D. Elle impose une standardisation rigide des méthodes pour faciliter les audits de conformité
✓ Bonne réponse : C
Concept clé : L'adaptation (Tailoring) des processus : selon le PMBOK 7e édition, l'adaptation est le processus de sélection, d'interprétation et de personnalisation des pratiques de gestion de projet en fonction des caractéristiques spécifiques du projet, de l'organisation et de l'environnement. C'est un principe fondamental qui reconnaît qu'aucun projet n'est identique et qu'une approche unique ne convient pas à tous les contextes.
Pourquoi cette réponse est correcte : L'adaptation permet d'ajuster les pratiques les plus pertinentes pour maximiser la valeur du projet en tenant compte de facteurs tels que la taille du projet, le secteur d'activité, le niveau de complexité, les contraintes organisationnelles et les préférences des parties prenantes. Elle favorise l'équilibre entre la structure nécessaire et la flexibilité requise. Une équipe agile n'aura pas besoin des mêmes processus qu'un projet traditionnel en cascade ; une petite startup ne déploiera pas les mêmes pratiques de gouvernance qu'une grande entreprise. L'adaptation reconnaît la diversité des contextes et optimise l'efficacité opérationnelle.
Distinction des autres options : La deuxième option confond adaptation et standardisation bureaucratique—l'
Question 4 / 10
Comment la pensée système influence-t-elle la gestion des dépendances inter-projets ?
A. Elle garantit que les ressources partagées sont allouées en priorité aux projets les plus rentables
B. Elle oblige à considérer les interdépendances pour éviter des décisions optimales localement mais nuisibles globalement
C. Elle recommande de traiter chaque projet de manière indépendante pour simplifier la gouvernance
D. Elle impose une planification centralisée de tous les projets par le PMO
✓ Bonne réponse : B
Elle oblige à considérer les interdépendances et effets de bord au niveau programme/portefeuille pour prendre des décisions cohérentes à l’échelle du système.
Question 5 / 10
Le principe de Complexité (principe 9 du PMBOK7) suggère que le chef de projet doit :
A. Déléguer systématiquement la gestion de toute complexité à un expert externe sans implication directe
B. Éviter les projets complexes en ne gérant que des projets simples et linéaires
C. Simplifier à l'excès le projet en éliminant des éléments importants pour réduire la complexité
D. Aborder et naviguer à travers la complexité du projet, y compris les aspects humains et systémiques
✓ Bonne réponse : D
Le principe de Complexité indique que le chef de projet doit reconnaître et naviguer dans la complexité inhérente au projet. Cela inclut la complexité due aux comportements humains et aux systèmes. Il ne s\'agit pas d\'éviter la complexité ou de la nier, mais de la comprendre et de la gérer efficacement.
Question 6 / 10
Quel est le bon ordre logique de gestion d'un changement de périmètre ?
A. Analyse d'impact → Identification → Validation → Mise en œuvre
B. Identification → Mise en œuvre → Analyse d'impact → Validation
C. Identification → Analyse d'impact → Validation → Mise en œuvre
D. Validation → Identification → Analyse d'impact → Mise en œuvre
✓ Bonne réponse : C
Gestion du changement de périmètre en quatre étapes logiques : Le processus de gestion d'un changement de périmètre suit une séquence rigoureuse et incontournable selon le PMBOK 7e édition. Identification constitue la première étape : il faut d'abord détecter et documenter précisément le changement demandé, ses origines et sa description. Cette phase est fondamentale car sans identification claire, toute analyse ultérieure serait basée sur des informations imprécises. Analyse d'impact vient ensuite : on évalue les conséquences du changement sur les délais, les coûts, les ressources, les risques et la qualité. Cette analyse quantifie l'effort nécessaire et permet une prise de décision éclairée. Validation</strong s'effectue ensuite : les parties prenantes (sponsor, client, comité de changement) examinent l'analyse et approuvent ou rejettent le changement. C'est une étape critique de gouvernance où la décision est prise avant toute action. Enfin, Mise en œuvre exécute le changement approuvé et l'intègre au projet. Les autres options échouent car elles inversent cet ordre logique : valider avant d'analyser (option 2) est irrationnel ; met
Question 7 / 10
Un projet logiciel rencontre des retards de deux semaines car les utilisateurs clés nécessaires pour les tests fonctionnels ne sont pas disponibles. Quelle action proactive est la meilleure ?
Sélectionnez la bonne réponse.
A. Planifier et sécuriser l'engagement des utilisateurs dès le démarrage en formalisant leurs disponibilités
B. Externaliser tous les tests auprès d'un prestataire sans impliquer les utilisateurs
C. Remplacer les utilisateurs par des développeurs pour accélérer les tests
D. Accepter les retards et ajuster le planning en fin de projet
✓ Bonne réponse : A
Gestion des ressources et des parties prenantes : Identifier et sécuriser l'engagement des utilisateurs clés dès la phase de planification est essentiel pour éviter les retards. Cette action proactive, alignée avec le PMBOK 7, prévient les risques de disponibilité. Contrairement à l'externalisation (perte de connaissance métier) ou au remplacement par des développeurs (tests moins pertinents), formaliser les disponibilités garantit une implication qualifiée et un calendrier fiable.
Question 8 / 10
Quelle définition correspond le mieux à la gouvernance de projet selon le PMBOK7 ?
A. La gestion quotidienne des tâches de l\'équipe par le chef de projet.
B. Un système d\'autorité, de contrôle et de prise de décision visant à aligner le projet sur les objectifs stratégiques de l\'organisation.
C. La définition des exigences techniques et du périmètre détaillé du projet.
D. Le remplacement du sponsor et des dirigeants dans toutes les décisions du projet.
✓ Bonne réponse : B
La gouvernance de projet définit le cadre d\'autorité et de décision du projet, en alignant le projet sur la stratégie de l\'organisation. Elle inclut des mécanismes de supervision et de contrôle (comités de pilotage, règles de décision) pour s\'assurer que le projet apporte la valeur attendue tout en respectant les normes et objectifs de l\'entreprise.
Question 9 / 10
Un projet externalisé doit minimiser le risque de surcoût pour l’acheteur. Quel type de contrat est le plus adapté ?
Sélectionnez la bonne réponse.
A. Contrat coût remboursable
B. Contrat temps et matériel
C. Contrat à prix incitatif
D. Contrat à prix forfaitaire fixe
✓ Bonne réponse : D
Contrat à prix forfaitaire fixe (Fixed Price) : le prix est déterminé à l'avance et invariable, indépendamment des coûts réels. Il transfère le risque de surcoût au prestataire, protégeant ainsi l'acheteur. Contrairement aux contrats coût remboursable (qui exposent l'acheteur aux dépassements) ou temps et matériel (imprévisibles), ce type garantit une maîtrise budgétaire optimale.
Question 10 / 10
Un projet présente un SPI = 0,95 et un CPI = 1,05. Quelle est la situation ?
Sélectionnez la bonne réponse.
A. En retard et dépasse le budget
B. En avance mais dépasse le budget
C. En retard mais respecte le budget
D. Dans le budget et dans le temps
✓ Bonne réponse : C
Indices de Performance (SPI et CPI) : Le SPI (Schedule Performance Index) = 0,95 signifie que le projet progresse à 95% du rythme prévu, soit en retard. Le CPI (Cost Performance Index) = 1,05 signifie que chaque euro dépensé génère 1,05€ de valeur, soit une efficacité budgétaire positive. Un projet peut donc être désynchronisé dans le temps tout en maîtrisant ses coûts.
Votre équipe utilise la technique d\'estimation à trois points pour estimer l\'effort de test pour une nouvelle fonctionnalité de reconnaissance faciale.Les estimations suivantes ont été faites :● Estimation la plus optimiste : 6 jours-personnes● Estimation la plus probable : 15 jours-personnes● Estimation la plus pessimiste : 24 jours-personnesSélectionnez UNE réponse.
A. 15 jours-personnes
B. 17 jours-personnes
C. 18 jours-personnes
D. 16 jours-personnes
✓ Bonne réponse : A
Cette question correspond à l\'objectif d\'apprentissage FL-5.1.4 (K3) - Utiliser des techniques d\'estimation pour calculer l\'effort de test requis.
L\'estimation à 3 points utilise la formule : (Optimiste + 4 × Plus probable + Pessimiste) ÷ 6
● a) Correct → 15 jours-personnes est le résultat correct de la formule d\'estimation à trois points. ● b) Faux → 16 jours-personnes n\'est pas le résultat correct. ● c) Faux → 17 jours-personnes n\'est pas le résultat correct. ● d) Faux →18 jours-personnes n\'est pas le résultat correct.
Question 2 / 10
Quelle approche de développement est basée sur l\'écriture de tests avant le code ?
A. Le développement en V
B. Le développement piloté par les tests (TDD – Test-Driven Development)
C. L’intégration continue
D. Le développement en cascade
✓ Bonne réponse : B
Cette question correspond à l\'objectif d\'apprentissage FL-2.1.3 (K1) – Rappeler des exemples d\'approches de développement piloté par les tests. ● a) Correct → Le TDD (Test-Driven Development) est une approche où les tests sont écrits avant l’implémentation du code. ● b) Faux → Le modèle en cascade ne suit pas un développement itératif avec des tests en amont. ● c) Faux → Le modèle en V inclut une phase de test bien définie, mais les tests ne sont pas écrits avant le développement du code. ● d) Faux → L’intégration continue permet d’exécuter régulièrement des tests, mais ce n’est pas une approche de développement piloté par les tests.
Question 3 / 10
Une équipe de test est confrontée à un délai serré pour tester une nouvelle application sans documentation détaillée. Quelle approche est la plus appropriée dans ce contexte ?
A. Rédiger des cas de test détaillés basés sur les spécifications disponibles
B. Attendre que la documentation soit complète avant de commencer les tests.
C. Effectuer des tests exploratoires pour découvrir rapidement des défauts.
D. Automatiser tous les tests pour gagner du temps.
✓ Bonne réponse : C
Cette question correspond à l\'objectif d\'apprentissage FL-4.4.1 (K2) – Expliquer les techniques de test basées sur l\'expérience et leur utilisation. ● a) Faux → La rédaction de cas de test détaillés nécessite une documentation complète, ce qui n\'est pas disponible ici. ● b) Correct → Les tests exploratoires permettent de découvrir rapidement des défauts même en l\'absence de documentation détaillée. ● c) Faux → Attendre la documentation complète retarderait inutilement le processus de test. ● d) Faux → L\'automatisation nécessite une connaissance préalable des cas de test et du comportement attendu, ce qui n\'est pas possible sans documentation.
Question 4 / 10
Parmi les cas de test suivants, lequel illustre le MIEUX un scénario réaliste basé sur cette User Story et ses critères d’acceptation ?
Vous participez à la rédaction collaborative d\'une User Story concernant une nouvelle fonctionnalité de tri par note moyenne des clients dans une application e-commerce.En tant que client d\'une boutique en ligne,Je veux pouvoir trier les résultats de recherche par note moyenne des clients,afin de pouvoir trouver les produits les mieux évalués plus facilement.Sélectionnez UNE réponse.
A. Cliquer sur un produit dans la liste. Résultat attendu : la fiche produit s’ouvre dans un nouvel onglet.
B. Désactiver JavaScript dans le navigateur. Résultat attendu : les résultats ne se mettent plus à jour automatiquement.
C. Modifier la couleur du bouton de tri. Résultat attendu : le bouton passe du bleu au vert.
D. Accéder à la page produit. Trier par note moyenne en ordre décroissant. Résultat attendu: les produits les mieux notés apparaissent en haut de la liste
✓ Bonne réponse : D
Cette question correspond à l\'objectif d\'apprentissage FL-4.5.1 - Expliquer comment rédiger des User Stories en collaboration avec des développeurs et des représentants du métier. ● a) Correct → Ce cas de test est directement aligné avec le besoin métier (voir les produits les mieux notés) et répond à un critère d’acceptation de la User Story (trivdécroissant). ● b) Faux → Ce changement de couleur n’est pas mentionné dans la User Story. c) Faux → Le comportement sans JavaScript n’est pas un critère couvert, et relève de tests techniques spécifiques. d) Faux → L’ouverture de la fiche produit n’est pas liée à la fonctionnalité de tri décrite dans la User Story
Question 5 / 10
Une application bancaire en ligne permet des transferts d\'un montant minimum de 10 € et maximum de 10 000 €. En utilisant l\'analyse des valeurs limites, quelles sont les valeurs à tester ?
A. 0 €, 10 €, 10 000 €, 15 000 €
B. 10 €, 10 000 €
C. 9 €, 10 €, 10 000 €, 10 001 €
D. 10 €, 5 000 €, 10 000 €
✓ Bonne réponse : C
Cette question correspond à l\'objectif d\'apprentissage FL-4.2.1 (K3) – Utiliser les partitions d\'équivalence pour dériver les cas de test ● a) Correct → Les valeurs 9 € (juste en dessous du minimum), 10 € (minimum), 10 000 € (maximum) et 10 001 € (juste au-dessus du maximum) couvrent les limites inférieures et supérieures ● b) Faux → Les valeurs intermédiaires comme 5 000 € ne testent pas les limites. ● c) Faux → 0 € et 15 000 € sont en dehors des limites pertinentes. ● d) Faux → Tester uniquement les valeurs limites sans les valeurs juste en dehors des limites ne couvre pas tous les scénarios possibles.
Question 6 / 10
Quel est un AVANTAGE de l’approche “équipe intégrée” pour le test ?
A. Elle permet d’éviter toute forme de documentation
B. Elle favorise la collaboration entre développeurs, testeurs et analystes métier
C. Elle permet aux testeurs de rester indépendants en dehors de l’équipe
D. Elle rend le rôle de testeur facultatif dans l’équipe
✓ Bonne réponse : B
Cette question correspond à l’objectif d’apprentissage FL-1.5.2 (K1) – Rappeler les avantages de l’approche intégrée.
● a) Faux → L’intégration réduit la séparation ● b) Correct → Une équipe intégrée = collaboration renforcée ● c) Faux → Le testeur reste essentiel même dans une équipe Agile ● d) Faux → La documentation existe, même si elle est plus légère
Question 7 / 10
Quel est l\'objectif principal des tests logiciels ?
A. Remplacer l\'assurance qualité (QA).
B. Augmenter la probabilité que le logiciel réponde aux exigences et réduise les risques.
C. Démontrer que le logiciel est exempt de défauts
D. Vérifier uniquement la conformité du logiciel aux spécifications.
✓ Bonne réponse : B
Cette question correspond à l’objectif d’apprentissage FL-1.1.1 (K1) – Identifier les objectifs habituels du test. ● a) Faux → Il est impossible de démontrer qu’un logiciel est totalement exempt de défauts. ● b) Correct → Les tests réduisent le risque de défauts et augmentent la probabilité que le logiciel réponde aux exigences. ● c) Faux → Vérifier la conformité aux spécifications est une partie des tests, mais pas leur seul objectif. ● d) Faux → Les tests ne remplacent pas l’assurance qualité, qui inclut d’autres activités comme l’analyse des processus.
Question 8 / 10
Quel rôle est principalement responsable de la correction des défauts identifiés lors d’une revue formelle ?
A. Le lecteur
B. Le modérateur
C. Le responsable qualité
D. L’auteur
✓ Bonne réponse : D
Cette question correspond à l’objectif d’apprentissage FL-3.2.3 (K1) – Rappeler quelles sont les responsabilités attribuées aux rôles principaux lors des revues. ● a) Faux → Le modérateur organise la revue, mais ne corrige pas les défauts. ● b) Correct → L’auteur est la personne qui a produit l’artefact analysé et qui doit corriger les défauts détectés. ● c) Faux → Le lecteur examine les documents, mais n’effectue pas de corrections. ● d) Faux → Le responsable qualité veille au respect du processus, mais n’intervient pas directement dans la correction des défauts.
Question 9 / 10
Un développeur junior n\'est pas sûr de la façon de transformer ce scénario en tests exécutables pour l\'ATDD. Quelle approche serait la PLUS EFFICACE pour améliorer ce scénario en respectant les principes de l\'ATDD ?
Une équipe de développement agile travaille sur un portail de services financiers où les clients peuvent demander différents types de prêts. L\'équipe a choisi d\'utiliser le L’ATDD.Lors d\'un atelier collaboratif, l\'équipe a élaboré le scénario suivant pour une nouvelle fonctionnalité :Fonctionnalité : Vérification d\'éligibilité au prêt immobilierEn tant que demandeur de prêtJe veux connaître mon éligibilité à un prêt immobilier avant de soumettre une demande complèteAfin d\'éviter de perdre du temps sur des demandes qui seraient refuséesScénario: Vérification d\'éligibilité réussieÉtant donné que je suis sur la page de vérificationd\'éligibilitéQuand je saisis mon revenu annuel, mon historique de crédit et la valeur du bienAlors le système devrait m\'indiquer si je suis éligible pourun prêt immobilier Sélectionnez UNE réponse.
A. Séparer ce scénario en plusieurs tests unitaires pour chaque condition d\'éligibilité, puis intégrer ces tests dans une suite de tests de non-régression exécutée après chaque sprint
B. Confier la responsabilité de l\'écriture des tests aux testeurs spécialisés après le développement, car l\'ATDD nécessite une expertise en automatisation que les développeurs ne possèdent généralement pas
C. Ajouter des détails techniques sur l\'implémentation, comme les appels API à utiliser et les structures de données attendues, pour guider le développement
D. Reformuler le scénario en incluant plusieurs exemples concrets avec différentes valeurs d\'entrée et les résultats attendus correspondants, en utilisant un format tabulaire pour faciliter l\'automatisation
✓ Bonne réponse : D
Cette question correspond à l\'objectif d\'apprentissage FL-4.5.3 (K3) - Utiliser le développement piloté par les tests d\'acceptation (ATDD) pour dériver les cas de tests.
● a) Faux → Cette approche confond les tests unitaires avec les tests d\'acceptation. Dans l\'ATDD, l\'objectif est de créer des tests d\'acceptation automatisés qui valident les comportements attendus du point de vue de l\'utilisateur, pas de décomposer le scénario en tests unitaires.
● b) Faux → Ajouter des détails techniques d\'implémentation va à l\'encontre des principes de l\'ATDD. Les tests d\'acceptation doivent se concentrer sur le comportement observable et les critères d\'acceptation métier, pas sur les détails d\'implémentation technique.
● c) Correct → Cette approche est parfaitement alignée avec les principes de l\'ATDD.
Le scénario actuel est trop vague et ne fournit pas d\'exemples concrets permettant de déterminer si l\'implémentation est correcte. En ajoutant plusieurs exemples avec des valeurs d\'entrée spécifiques (différents niveaux de revenus, scores de crédit, valeurs de propriété) et les résultats attendus correspondants (éligible/non éligible),le scénario devient beaucoup plus clair.
d) Faux → Cette réponse contredit fondamentalement la nature collaborative de l\'ATDD. Dans l\'ATDD, l\'écriture et l\'automatisation des tests d\'acceptation font partie intégrante du processus de développement et impliquent idéalement les développeurs, les testeurs ET les parties prenantes métier. Confier cette responsabilité uniquement aux testeurs après le développement revient à abandonner l\'approche \"piloté par les tests\" de l\'ATDD.
Question 10 / 10
Quels défis les tests doivent-ils relever dans un environnement DevOps ?
i. Maintenir un équilibre entre tests manuels et automatisésii. Assurer une exécution rapide des tests pour s’adapter aux livraisons fréquentesiii. Se concentrer uniquement sur les tests de non-régressioniv. Gérer la stabilité et la disponibilité de l’environnement de testSélectionnez UNE réponse.
A. i, iii ont une influence significative ; ii, iv non
B. i, ii ont une influence significative ; iii, iv non.
C. i, ii, iv ont une influence significative ; iii non
D. iii, iv ont une influence significative ; i, ii non.
✓ Bonne réponse : C
Cette question correspond à l’objectif d\'apprentissage FL-2.1.4 (K2) - Résumer la façon dont DevOps pourrait avoir un impact sur le test.
La bonne réponse est c) i, ii, iv ont une influence significative ; iii non.
● i) Correct → DevOps nécessite un équilibre entre tests automatisés et manuels. ● ii) Correct → Les cycles de livraison rapides imposent des tests rapides et efficaces. ● iii) Faux → DevOps ne se limite pas aux tests de non-régression, d’autres types de tests sont nécessaires. ● iv) Correct → Assurer la stabilité de l’environnement de test est crucial en intégration continue.
Quel est l'objectif PRINCIPAL de la classification des données ?
Sélectionnez la bonne réponse.
A. C. Déterminer le niveau de protection approprié
B. B. Se conformer aux exigences légales
C. D. Réduire les coûts de stockage
D. A. Identifier les vulnérabilités
✓ Bonne réponse : A
Classification des données : Un processus systématique qui catégorise les informations en fonction de leur sensibilité et de leur valeur afin de déterminer les contrôles de sécurité appropriés. Les organisations attribuent des niveaux de protection (public, interne, confidentiel, restreint) pour s'assurer que les ressources correspondent au risque réel. Bien que la conformité et la réduction des coûts puissent en découler, l'objectif PRINCIPAL est d'établir des mesures de protection adéquates — et non d'identifier des vulnérabilités ou de réduire les dépenses.
Question 2 / 10
Lequel des scénarios suivants décrit une possible attaque par compromission de messagerie professionnelle (BEC) ?
A. Un employé du service d'assistance reçoit un e-mail de la directrice des ressources humaines lui demandant ses identifiants de connexion à un compte administrateur cloud.
B. Des employés qui ouvrent une pièce jointe reçoivent des messages exigeant un paiement pour pouvoir accéder à leurs fichiers.
C. Un employé reçoit un e-mail contenant un lien vers un site de phishing conçu pour ressembler au portail de messagerie de l'entreprise.
D. Un employé reçoit une demande de carte cadeau par e-mail affichant le nom d'un dirigeant dans le champ d'affichage de l'expéditeur.
✓ Bonne réponse : D
Réponse : Un employé reçoit une demande de carte-cadeau par e-mail avec le nom d'un dirigeant affiché dans le champ d'affichage. Explication : Les attaques de type BEC (Business Email Compromise) usurpent l'identité de dirigeants en falsifiant le nom affiché (tout en utilisant une adresse e-mail réelle différente) pour inciter les employés à effectuer des transactions financières, comme l'achat de cartes-cadeaux.
Question 3 / 10
Lequel des scénarios suivants décrit une possible attaque par compromission de messagerie professionnelle (BEC) ?
Sélectionnez la bonne réponse.
A. Un employé reçoit une demande de carte cadeau dans un e-mail qui semble provenir d'un cadre dirigeant, mais dont la mise en forme est suspecte et qui exige un virement bancaire immédiat.
B. Un employé reçoit un e-mail d'une personne se présentant comme directrice des ressources humaines, lui demandant ses identifiants de connexion à un portail d'administration cloud pour vérification de compte.
C. Un employé signale avoir reçu plusieurs notifications de tentatives de connexion échouées sur son compte, provenant de différentes localisations géographiques.
D. Un employé reçoit un SMS indiquant qu'il a gagné un prix à la loterie et qu'il doit fournir ses coordonnées bancaires pour réclamer sa récompense.
✓ Bonne réponse : B
Demander des identifiants via un e-mail prétendant provenir d'un cadre dirigeant est typique d'une compromission de messagerie professionnelle (BEC), car elle exploite la confiance accordée à la hiérarchie.
Question 4 / 10
Un analyste évalue la mise en œuvre des principes Zero Trust au sein du plan de données. Lequel des éléments suivants serait le plus pertinent pour l'analyste à évaluer ?
Sélectionnez la bonne réponse.
A. La réduction de la surface d'attaque par la suppression des systèmes obsolètes
B. La mise en œuvre du contrôle d'accès basé sur les rôles (RBAC) pour les comptes administratifs
C. La microsegmentation et l'application des contrôles d'accès réseau basés sur l'identité de l'utilisateur et l'état de l'appareil
D. Le déploiement d'une authentification multi-facteurs adaptative au niveau de la frontière d'authentification
✓ Bonne réponse : C
Plan de données Zero Trust : La microsegmentation divise les réseaux en zones sécurisées, appliquant des contrôles d'accès granulaires basés sur la vérification en temps réel de l'identité des utilisateurs et de l'état des appareils. Cela empêche les mouvements latéraux au sein du plan de données. Contrairement au RBAC (plan de contrôle), à l'MFA adaptative (périmètre d'authentification) ou à la suppression des systèmes legacy (architecture), la microsegmentation implémente directement le Zero Trust au niveau de la couche de données où circule le trafic réel.
Question 5 / 10
Lequel des éléments suivants est utilisé pour identifier les vulnérabilités d'un système avant qu'un attaquant ne puisse les exploiter ?
Sélectionnez la bonne réponse.
A. B. L'analyse de vulnérabilités (Vulnerability scanning)
B. C. Les tests d'intrusion (Penetration testing)
C. A. L'analyse de paquets (Packet sniffing)
D. D. L'ingénierie sociale (Social engineering)
✓ Bonne réponse : A
Analyse de vulnérabilités : Un outil de sécurité automatisé qui analyse systématiquement les systèmes pour détecter les failles, les mauvaises configurations et les logiciels non mis à jour avant que des attaquants ne les exploitent. Contrairement aux tests d'intrusion (qui simulent de véritables attaques) ou à la capture de paquets (qui intercepte le trafic réseau), l'analyse de vulnérabilités permet une identification proactive des failles de sécurité.
Question 6 / 10
Un administrateur de sécurité souhaite protéger les données sur les ordinateurs portables des employés. Quelle technique de chiffrement l'administrateur de sécurité devrait-il utiliser ?
A. Chiffrement complet du disque
B. Base de données
C. Asymétrique
D. Partition
✓ Bonne réponse : A
Réponse : Chiffrement complet du disque. Explication : Le chiffrement complet du disque (FDE) protège l'ensemble des données d'un ordinateur portable en chiffrant la totalité du disque. En cas de perte ou de vol, les données restent inaccessibles sans la clé de déchiffrement, protégeant ainsi les informations sensibles de l'entreprise.
Question 7 / 10
Lequel des éléments suivants décrit un outil de surveillance et d'alerte de sécurité qui collecte les journaux système, applicatifs et réseau provenant de plusieurs sources dans un système centralisé ?
Sélectionnez la bonne réponse.
A. SNMP
B. DLP
C. SIEM
D. IDS
✓ Bonne réponse : C
SIEM (Security Information and Event Management) : Une plateforme centralisée qui agrège les journaux provenant de sources diverses — systèmes, applications, réseaux — permettant la corrélation en temps réel, l'analyse et la détection des menaces. Contrairement au DLP (prévention des pertes de données), à l'IDS (détection des intrusions) ou au SNMP (protocole de surveillance réseau), le SIEM excelle particulièrement dans la centralisation et la corrélation de multiples sources de journaux pour une surveillance de sécurité complète.
Question 8 / 10
Une entreprise collabore avec un prestataire pour réaliser un test d'intrusion. Lequel des documents suivants inclut généralement une estimation du nombre d'heures nécessaires pour mener à bien la mission et définir le périmètre du projet ?
Sélectionnez la bonne réponse.
A. SLA (Service Level Agreement)
B. SOW (Statement of Work)
C. BPA (Business Partner Agreement)
D. NDA (Non-Disclosure Agreement)
✓ Bonne réponse : B
L'énoncé des travaux (Statement of Work - SOW) : Un document contractuel contraignant qui précise le périmètre du projet, les livrables, le calendrier, l'allocation des ressources et les estimations horaires pour les services d'un prestataire. Contrairement aux SLA (métriques de performance), aux NDA (confidentialité) ou aux BPA (termes de partenariat), le SOW définit directement les limites de la mission et les coûts de main-d'œuvre.
Question 9 / 10
Lequel des éléments suivants est utilisé pour prouver qu'un message provient d'un expéditeur spécifique et qu'il n'a pas été altéré ?
Sélectionnez la bonne réponse.
A. A. Chiffrement
B. D. Authentification à deux facteurs
C. C. Pare-feu
D. B. Signature numérique
✓ Bonne réponse : D
Signature numérique : Une technique cryptographique qui utilise le chiffrement asymétrique pour vérifier l'identité de l'expéditeur (authentification) et confirmer que le message n'a pas été altéré (intégrité). L'expéditeur signe avec sa clé privée ; les destinataires vérifient avec la clé publique. Contrairement au chiffrement (qui masque le contenu), aux pare-feux (sécurité réseau) ou à la 2FA (contrôle d'accès), les signatures numériques prouvent spécifiquement l'origine et détectent toute falsification.
Question 10 / 10
Une organisation construit un nouveau datacenter de sauvegarde en plaçant le rapport coût-bénéfice comme exigence principale, avec des valeurs de RTO et RPO d'environ deux jours. Quel type de site convient le mieux à ce scénario ?
A. Warm site
B. Hot site
C. Cold site
D. Reprise en temps réel
✓ Bonne réponse : A
Réponse : Site tiède (Warm). Explication : Un site tiède (warm site) dispose d'un matériel partiellement configuré et d'une capacité limitée de restauration des données, offrant un RTO/RPO de quelques heures à quelques jours. Il est économique (moins coûteux qu'un site chaud) tout en satisfaisant une exigence de reprise en 2 jours, contrairement à un site froid qui nécessiterait plusieurs semaines.
Dans Azure, quelle solution est la plus proche d’un SQL Server on-premise avec compatibilité maximale ?
A. Azure SQL Managed Instance
B. Azure Cosmos DB
C. Azure Synapse Analytics
D. Azure SQL Database
✓ Bonne réponse : A
Azure SQL Managed Instance : solution cloud offrant une compatibilité quasi complète avec SQL Server on-premise, incluant les agents SQL, jobs, et la réplication native. Contrairement à Azure SQL Database (service entièrement managé avec limitations), Managed Instance émule l'environnement SQL Server complet dans une instance dédiée, facilitant la migration sans refonte majeure.
Question 2 / 10
Quel service Azure est optimisé pour le stockage de grandes quantités de fichiers non structurés comme des images, vidéos et sauvegardes ?
A. Azure Queue Storage pour le stockage long terme des médias
B. Azure Table Storage pour les images et vidéos volumineuses
C. Azure SQL Database avec colonnes VARBINARY(MAX) pour tous les fichiers binaires
D. Azure Blob Storage, optimisé pour les fichiers non structurés avec niveaux Hot/Cool/Archive
✓ Bonne réponse : D
Azure Blob Storage (Binary Large Object) est le service de stockage objet d'Azure, optimisé pour les fichiers non structurés. Il propose trois niveaux d'accès : Hot (accès fréquent, coût stockage élevé), Cool (accès peu fréquent, coût moindre), Archive (stockage long terme, accès très rare, coût minimal). Il supporte jusqu'à 190 TB par blob et des milliards de blobs par compte de stockage. C'est la base du Data Lake Azure et des backups Azure.
Question 3 / 10
Quel est le rôle d'Azure Synapse Analytics et comment combine-t-il plusieurs services ?
A. C'est un service de stockage objet optimisé pour les données non structurées
B. Il combine data warehousing (SQL pools), Spark, ETL et exploration des données dans un workspace analytique unifié
C. Synapse Analytics remplace Azure SQL Database pour les workloads transactionnels OLTP
D. Azure Synapse Analytics est uniquement un outil de visualisation de données concurrent de Power BI
✓ Bonne réponse : B
Azure Synapse Analytics est un service d'analytique intégré qui combine : (1) Data warehousing avec Synapse SQL (pools dédiés pour OLAP à grande échelle), (2) Big Data avec Apache Spark intégré, (3) ETL/ELT avec des pipelines intégrés (similaire à Azure Data Factory), (4) Exploration avec Synapse Link (requêtes directes sur Cosmos DB et Azure SQL sans ETL). Il offre un workspace unifié où data engineers, data scientists et analystes collaborent. C'est la solution analytique de bout en bout d'Azure.
Question 4 / 10
Quelle commande SQL est utilisée pour regrouper les lignes selon des colonnes communes ?
A. FILTER BY
B. ORDER BY
C. GROUP BY
D. PARTITION BY
✓ Bonne réponse : C
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 5 / 10
Quel service Azure est spécialisé dans la création et le déploiement de modèles d’IA/ML ?
A. Azure Machine Learning
B. Azure Synapse Analytics
C. Azure Databricks
D. Azure Functions
✓ Bonne réponse : A
Azure Machine Learning : plateforme complète dédiée à la création, l'entraînement et le déploiement de modèles d'IA/ML. Elle offre des outils pour l'expérimentation et l'automatisation du machine learning. À ne pas confondre avec Azure Databricks (analytics distribuée), Azure Synapse (data warehouse) ou Azure Functions (exécution serverless de code).
Question 6 / 10
Quelle plateforme Azure est fondée sur Apache Spark pour le traitement Big Data et le machine learning ?
A. Azure Databricks
B. Azure Monitor
C. Azure Machine Learning
D. Azure Synapse Analytics
✓ Bonne réponse : A
Azure Databricks : plateforme collaborative fondée sur Apache Spark, optimisée pour le traitement distribué de Big Data et le machine learning. Elle combine Spark (moteur de calcul puissant) avec un environnement notebook intégré et des outils ML. Contrairement à Azure Synapse Analytics (orientée data warehousing/SQL) ou Azure Machine Learning (ML spécialisé), Databricks excelle dans le traitement massif de données non structurées et les workflows Big Data collaboratifs.
Question 7 / 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. Azure Cosmos DB
B. SQL Server sur des machines virtuelles Azure
C. Azure SQL Database
D. Azure HDInsight
✓ Bonne réponse : C
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 8 / 10
Quel service Azure est recommandé pour migrer une base de données SQL Server on-premises vers Azure avec une compatibilité maximale ?
A. Azure Synapse Analytics pour les workloads transactionnels
B. Azure Table Storage pour les données structurées
C. Azure Cosmos DB pour sa flexibilité de schéma
D. Azure SQL Managed Instance pour la compatibilité maximale avec SQL Server on-premises
✓ Bonne réponse : D
Azure SQL Managed Instance offre la compatibilité la plus élevée avec SQL Server on-premises (surface d'API proche de 100%). Il prend en charge les fonctionnalités avancées comme SQL Agent, le Service Broker, les linked servers, et les CLR assemblies — fonctionnalités souvent indispensables aux applications existantes. Azure SQL Database offre moins de compatibilité mais plus d'élasticité. Azure Database Migration Service (DMS) est l'outil de migration (pas une base de données). Pour les migrations lift-and-shift, SQL MI est la cible recommandée.
Question 9 / 10
Vous déployez une application logiciel en tant que service (SaaS) qui nécessite une base de données relationnelle pour Online Transaction Processing (OLTP). Quel service Azure devriez-vous utiliser pour supporter l'application ?
A. Azure Cosmos DB
B. Azure Synapse Analytics
C. Azure HDInsight
D. Azure SQL Database
✓ Bonne réponse : D
Réponse : Azure SQL Database. Explication : Azure SQL Database est un service de base de données relationnelle PaaS complètement géré, optimisé pour les charges de travail OLTP dans les applications SaaS. Il fournit la mise à l'échelle automatique, la haute disponibilité intégrée et la sécurité sans nécessiter de gestion d'infrastructure.
Question 10 / 10
Quelle est la fonction principale d’une clé primaire dans une table relationnelle ?
A. Identifier de manière unique chaque ligne de la table
B. Chiffrer les données stockées
C. Améliorer la vitesse des requêtes SQL
D. Relier deux tables entre elles
✓ Bonne réponse : A
Clé primaire : colonne ou ensemble de colonnes garantissant l'unicité de chaque enregistrement dans une table relationnelle. Elle empêche les doublons et permet l'identification précise des données. Contrairement aux clés étrangères (qui créent des relations entre tables) ou aux index (qui optimisent les performances), la clé primaire est fondamentalement un mécanisme d'intégrité et de distinction des données.
B. Définir gestion → FS00 → Saisir données → Sauvegarder
C. Appeler FS00 → Saisir données de base (type, groupe) → Définir la gestion de compte → Sauvegarder
D. FS00 → Définir gestion → Saisir données → Sauvegarder
✓ Bonne réponse : C
Ordre correct :
Créer dans le plan de comptes
Étendre au code société
Définir OI/Tax Category
Affecter Field Status Group
Sauvegarder
La création d'un compte G/L dans S/4HANA nécessite d'abord de le définir au niveau du plan de comptes (données communes), puis de l'étendre au niveau du code société avec ses paramètres spécifiques.
Question 2 / 10
Différence clé entre « paiement partiel » et « solde résiduel » en AR ?
Sélectionnez la meilleure réponse.
A. Les deux clôturent l’original si escompte pris
B. Aucune différence
C. Le solde résiduel clôt l’original et crée un nouvel open item
D. Le paiement partiel clôt l’original
✓ Bonne réponse : C
Réponse : Le solde résiduel clôt l'original et crée un nouvel open item En AR/AP SAP :
Paiement partiel : conserve le document original ouvert, crée un paiement partiel séparé. Les deux restent ouverts.
Solde résiduel : clôt le document original et crée un nouvel open item pour la différence. Une seule écriture ouverte subsiste.
Question 3 / 10
Concernant Payment Medium Workbench (PMW) et DMEE en SAP S/4HANA, laquelle de ces affirmations est correcte ?
Sélectionnez la meilleure réponse.
A. PMW n'est pas lié aux méthodes de paiement SAP
B. DMEE modélise et définit la structure du fichier de paiement (format, champs, règles de validation)
C. PMW remplace complètement la transaction de paiement F110
D. DMEE s'utilise uniquement pour la transmission par IDocs
✓ Bonne réponse : B
Réponse : DMEE modélise la structure du fichier de paiement Le DMEE (Data Medium Exchange Engine) est l'outil qui définit la structure et le format des fichiers de paiement (SEPA, XML, etc.). Le Payment Medium Workbench (PMW) gère l'exécution et le suivi des fichiers de paiement générés.
Question 4 / 10
L’« Embedded Analytics » de S/4HANA s’appuie sur des vues CDS et le moteur HANA pour exécuter les calculs côté base (push‑down).
Vrai ou faux ?
A. Vrai
B. Faux
✓ Bonne réponse : A
Réponse : Vrai Explication : Les modèles analytiques CDS (avec annotations) délèguent agrégations/calculs à HANA et sont consommés par Fiori/Smart Business.
Question 5 / 10
Un prélèvement SEPA (SDD) nécessite un mandat SEPA actif rattaché au client.
Vrai ou faux ?
A. Vrai
B. Faux
✓ Bonne réponse : A
Réponse : Vrai Pour exécuter un prélèvement SEPA (SDD - SEPA Direct Debit), un mandat SEPA actif doit être associé au Business Partner client. Ce mandat contient le numéro de mandat, les coordonnées bancaires et la date de signature. Sans mandat valide, le prélèvement ne peut pas être généré.
Question 6 / 10
Quelle solution SAP standard est recommandée pour migrer des données d'immobilisations vers SAP S/4HANA ?
A. ABUMN
B. F-90
C. Transaction AS91
D. SAP Migration Cockpit (LTMC/LTMOM)
✓ Bonne réponse : D
Réponse : Migration Cockpit Le SAP Migration Cockpit est l'outil standard recommandé pour migrer les données d'immobilisations vers S/4HANA. Il fournit des modèles de migration prêts à l'emploi, gère la validation des données et assure la cohérence entre AA et GL (via ACDOCA) lors du transfert initial.
Question 7 / 10
Quel énoncé décrit correctement la « dépréciation non planifiée » (unplanned depreciation) ?
Choisissez la bonne réponse.
A. Un lettrage automatique des postes ouverts
B. Une simple modification de la durée de vie utile sans impact comptable
C. Une fonctionnalité propre à CO uniquement
D. Une écriture d’ajustement complémentaire à l’amortissement planifié
✓ Bonne réponse : D
Réponse : Une écriture d’ajustement de valeur en plus de l’amortissement planifié lorsque la valeur recouvrable diminue. Explication : Elle corrige la valeur comptable indépendamment de la clé d’amortissement.
Question 8 / 10
En comptabilité d’actifs parallèle, plusieurs zones de dépréciation peuvent être assignées à des groupes de ledgers distincts pour la comptabilisation.
Vrai ou faux ?
A. Faux
B. Vrai
✓ Bonne réponse : B
Réponse : Vrai Explication : Les zones peuvent poster à des ledgers/ledger groups différents afin de couvrir plusieurs référentiels (local/IFRS).
Question 9 / 10
Affectation indispensable au niveau d’un code société pour créer/étendre des comptes G/L :
Sélectionnez la meilleure réponse.
A. Un plan de comptes opérationnel
B. Un groupe de clients
C. Une procédure de relance
D. Une organisation de ventes
✓ Bonne réponse : A
Réponse : Un plan de comptes opérationnel Pour créer et étendre des comptes G/L, chaque code société doit être associé à un plan de comptes opérationnel (Operating Chart of Accounts). C'est l'affectation indispensable qui détermine quels comptes sont disponibles pour ce code société.
Question 10 / 10
Quel est l'ordre correct des étapes d'un processus Procure-to-Pay (P2P) dans SAP S/4HANA ?
A. Enregistrer facture → Créer PR → Créer PO → Réception marchandises → Paiement
C. Créer PO → Créer PR → Réception marchandises → Enregistrer facture → Paiement
D. Créer PR → Réception marchandises → Créer PO → Paiement → Enregistrer facture
✓ Bonne réponse : B
Ordre correct Procure-to-Pay :
Commande d'achat (ME21N) avec imputation
Réception de marchandises (MIGO/GR)
Réception de facture (MIRO)
Paiement via F110 (automatique) ou F-53 (manuel)
Le flux P2P génère des écritures automatiques dans FI à la réception de marchandises (débit stock/charges / crédit GR/IR) et lors de la facture (débit GR/IR / crédit fournisseur).
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é à 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
C. Il a été entraîné à reconnaître des chats et reçoit une image d'un chien
D. Il a été entraîné à analyser des modèles mathématiques et reçoit un ensemble de photos de paysages à classifier
✓ Bonne réponse : B
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 2 / 10
Lequel des éléments suivants est une technique utilisée en machine learning ?
A. L'analyse des valeurs limites
B. Les arbres de décision
C. Les tables de décision
D. Le partitionnement en classes d'équivalence
✓ Bonne réponse : B
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 3 / 10
Considérons un système AI dont la structure interne complexe a été générée par un autre logiciel. Pour quelle raison le testeur choisirait-il d'effectuer des tests boîte noire sur ce système en particulier ?
A. La méthode de test boîte noire permettra au testeur de vérifier la transparence de l'algorithme utilisé pour créer la structure interne
B. L'automatisation des tests peut être construite rapidement et facilement à partir des cas de test développés lors des tests boîte noire
C. Le testeur souhaite mieux comprendre la logique du logiciel utilisé pour créer la structure interne
D. Les tests boîte noire dispensent le testeur de devoir comprendre la structure interne du système AI
✓ Bonne réponse : D
Réponse : Les tests boîte noire dispensent le testeur de devoir comprendre la structure interne du système AI. Explication : Lorsque la structure interne complexe a été générée automatiquement (par exemple via AutoML ou de la génération de code), elle peut être incompréhensible même pour ses concepteurs. Les tests boîte noire se concentrent sur les entrées et les sorties, ce qui en fait le choix pratique pour tester ce type de systèmes.
Question 4 / 10
Laquelle des caractéristiques suivantes est la MOINS susceptible de provoquer des problèmes liés à la sécurité dans un système d'IA ?
A. L'auto-apprentissage
B. La haute complexité
C. La robustesse
D. Le non-déterminisme
✓ Bonne réponse : C
Réponse : La robustesse est la caractéristique la MOINS susceptible de provoquer des problèmes liés à la sécurité. Explication : Bien qu'un niveau de robustesse insuffisant puisse entraîner des défaillances, ce problème est généralement traité par les tests et les itérations. Les caractéristiques des systèmes d'IA les plus susceptibles de poser des problèmes de sécurité sont : le non-déterminisme (comportement imprévisible), le manque d'explicabilité (impossibilité d'auditer les décisions) et l'autonomie (actions effectuées sans supervision humaine).
Question 5 / 10
Lequel des modèles suivants décrit le MIEUX une approche de modélisation de la prédiction de défauts en analysant l'historique des bugs dans les modules, en utilisant des métriques de qualité du code de versions historiques comme données d'entrée ?
A. Regroupement (clustering) de modules de code similaires pour prédire sur la base de similarités.
B. Recherche de code similaire basée sur le traitement du langage naturel.
C. Identification de la relation entre les développeurs et les modules qu'ils ont développés.
D. Utilisation d'un modèle de classification pour prédire la présence d'un défaut en utilisant des métriques de qualité du code comme données d'entrée.
✓ Bonne réponse : D
Réponse : Utilisation d'un modèle de classification pour prédire la présence d'un défaut à partir de métriques de qualité du code comme données d'entrée. Explication : La prédiction de défauts à partir de métriques de qualité du code (complexité, couplage, etc.) issues de versions historiques est un problème de classification binaire — défaut présent ou absent. Un modèle de classification entraîné sur les métriques historiques des modules prédit la probabilité de défauts dans le nouveau code.
Question 6 / 10
Lequel des exemples suivants illustre un problème de clustering pouvant être résolu par apprentissage non supervisé ?
A. Classer des achats de muffins en fonction de l'attrait perçu de leur emballage
B. Regrouper des poissons individuels en fonction du type de leurs nageoires
C. Estimer les achats attendus de nourriture pour chats à la suite d'une campagne publicitaire particulièrement réussie
D. Associer des acheteurs à leurs habitudes d'achat
✓ Bonne réponse : D
Réponse : Associer des acheteurs à leurs habitudes d'achat. Explication : Le clustering est une technique d'apprentissage non supervisé qui regroupe des points de données similaires sans labels prédéfinis. Regrouper des acheteurs en fonction de leurs comportements (habitudes) sans segments clients définis au préalable est un cas d'usage typique du clustering.
Question 7 / 10
Laquelle des affirmations suivantes décrit le MIEUX un système autonome ?
A. Un système de détection de fraude qui alerte les opérateurs lorsqu'il détecte un risque de fraude spécifique associé à une transaction, afin d'obtenir une contribution humaine pour prendre la décision finale.
B. Un chatbot qui apprend les réponses les plus efficaces à apporter aux humains (afin de les inciter à poursuivre la conversation) sur la base d'expériences antérieures.
C. Une voiture autonome qui arrête automatiquement le véhicule si le conducteur ne répond pas aux invites vocales, afin de s'assurer qu'il est bien éveillé.
D. Un système d'approbation de prêts capable de traiter des demandes de prêt indéfiniment, dans la limite d'un montant global de crédit défini, jusqu'à ce qu'un opérateur réduise le montant du crédit global disponible.
✓ Bonne réponse : C
Réponse : Une voiture autonome qui s'arrête automatiquement lorsque le conducteur ne répond pas. Explication : Un système autonome perçoit son environnement et prend des décisions sans intervention humaine. Le fait que la voiture s'arrête automatiquement (action déclenchée par la perception d'un conducteur qui ne répond pas) illustre une autonomie de niveau 4/5.
Question 8 / 10
Parmi les propositions suivantes, laquelle désigne les trois activités d'acquisition de données dans le cadre de la préparation des données ?
A. Sélection des features, développement des features, augmentation des features
B. Nettoyage, transformation, augmentation
C. Construction, validation, déploiement
D. Identification, collecte, étiquetage
✓ Bonne réponse : D
Réponse : Identification, collecte, étiquetage. Explication : Les trois activités d'acquisition de données dans la préparation des données ML sont : (1) identifier les données nécessaires, (2) les collecter auprès des sources disponibles, et (3) les étiqueter avec les valeurs de sortie correctes pour l'apprentissage supervisé.
Question 9 / 10
Laquelle des approches d'étiquetage suivantes nécessite le moins de temps et d'effort ?
A. Étiquetage interne
B. Étiquetage assisté par IA
C. Jeu de données pré-étiqueté
D. Étiquetage externalisé
✓ Bonne réponse : C
Réponse : Jeu de données pré-étiqueté. Explication : L'utilisation d'un jeu de données pré-étiqueté nécessite le moins de temps et d'effort, car le travail d'étiquetage a déjà été réalisé. Les autres approches (annotation manuelle, crowdsourcing, apprentissage actif) requièrent toutes un effort d'étiquetage supplémentaire de la part de l'équipe.
Question 10 / 10
Laquelle des options suivantes est une technologie utilisée pour implémenter l'IA ?
A. Les algorithmes génétiques
B. L'autonomie
C. L'apprentissage par renforcement
D. La classification
✓ Bonne réponse : A
Réponse : Les algorithmes génétiques. Explication : Les algorithmes génétiques sont une technologie d'IA inspirée de l'évolution biologique. Les autres options telles que les requêtes SQL ou les tableurs sont des outils informatiques conventionnels, et non des technologies d'IA.
Quel énoncé sur les activités de la chaîne de valeur est CORRECT ?
A. Chaque activité de la chaîne de valeur contribue à la chaîne de valeur en transformant des entrées spécifiques en livrables
B. Chaque pratique appartient à une activité spécifique de la chaîne de valeur
C. Les activités de la chaîne de valeur constituent un flux de travail unique qui permet de créer de la valeur
D. Une combinaison spécifique d\'activités de la chaîne de valeur et de pratiques constitue une relation de service
✓ Bonne réponse : A
Réponse : Chaque activité de la chaîne de valeur contribue à la chaîne de valeur en transformant des entrées spécifiques en livrables. Explication : Chaque activité de la chaîne de valeur transforme des entrées en livrables spécifiques. Les activités ne sont pas séquentielles mais s\'interconnectent selon les besoins pour créer de la valeur.
Question 2 / 10
Quelle pratique identifie les métriques qui reflètent l’expérience d’un service pour le client ?
A. La gestion des problèmes
B. L\'amélioration continue
C. La gestion des niveaux de service
D. Le centre de services
✓ Bonne réponse : C
Réponse : La gestion des niveaux de service. Explication : La gestion des niveaux de service définit et suit les métriques reflétant l\'expérience réelle du client, en établissant des accords sur la qualité du service fourni.
Question 3 / 10
Quel rôle soumet des demandes de services ?
A. Le sponsor ou son représentant autorisé
B. Le client ou son représentant autorisé
C. Le fournisseur ou son représentant autorisé
D. L\'utilisateur ou son représentant autorisé
✓ Bonne réponse : D
Réponse : L\'utilisateur ou son représentant autorisé. Explication : En ITIL 4, ce sont les utilisateurs (ou leurs représentants autorisés) qui soumettent des demandes de services, car ils sont les consommateurs directs des services fournis.
Question 4 / 10
Quelle pratique relève de la responsabilité de chacun au sein de l’organisation ?
A. L\'amélioration continue
B. Habilitation des changements
C. La gestion des niveaux de service
D. La gestion des problèmes
✓ 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 5 / 10
Laquelle des options suivantes décrit le mieux la nature des principes directeurs ?
A. Les principes directeurs peuvent guider une organisation en toutes circonstances
B. Une organisation choisit et adopte un seul des sept principes directeurs
C. Chaque principe directeur impose des actions et des décisions spécifiques
D. Les principes directeurs décrivent les processus que toutes les organisations doivent adopter
✓ Bonne réponse : A
Réponse : Les principes directeurs peuvent guider une organisation en toutes circonstances. Explication : Les principes directeurs ITIL 4 sont universels et s\'appliquent en toutes circonstances, à toute organisation et tout type de projet ou initiative, quelle que soit la situation.
Question 6 / 10
Laquelle des options suivantes est supportée par la pratique de « gestion des demandes de services » ?
A. Une demande d\'un utilisateur concernant quelque chose qui fait partie intégrante de la fourniture normale des services
B. Une demande d\'autorisation d\'un changement qui pourrait avoir un impact sur un service
C. Une demande de restauration du service après une interruption deservice
D. Une demande d\'investigation sur la cause de plusieurs incidents connexes
✓ Bonne réponse : A
Réponse : Une demande d\'un utilisateur concernant quelque chose qui fait partie intégrante de la fourniture normale des services. Explication : La gestion des demandes de services prend en charge les demandes standard faisant partie de la fourniture normale des services, comme une réinitialisation de mot de passe ou la commande d\'un équipement.
Question 7 / 10
Quel énoncé sur l’autorité de changement est CORRECT ?
A. Les changements normaux sont pré-autorisés et ne requièrent pas l\'intervention d\'une autorité de changement
B. Une autorité de changement doit être assignée pour chaque type et chaque modèle de changement
C. Les changements urgents peuvent être implémentés sans l\'autorisation d\'une autoritéde changement
D. Une seule autorité de changement doit être assignée pour autoriser tous les types et les modèles de changements
✓ Bonne réponse : B
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 8 / 10
Quelle pratique inclue la classification et la propriété des questions et des demandes des utilisateurs ?
A. Habilitation des changements
B. Le centre de services
C. La gestion des incidents
D. La gestion des niveaux de service
✓ Bonne réponse : B
Réponse : Le centre de services. Explication : Le centre de services est le point d\'entrée unique pour les utilisateurs. Il inclut la classification et la propriété de toutes les questions et demandes, qu\'il redirige vers les équipes appropriées.
Question 9 / 10
Un fournisseur de services décrit un package qui comprend un ordinateur portable fourni avec des logiciels, des licences et un support. De quelle option ce package est-il un exemple?
A. Valeur
B. Offre de service
C. Garantie
D. Résultat
✓ Bonne réponse : B
Réponse : Offre de service. Explication : Une offre de service est un ensemble de produits et services proposé à un consommateur. Le package (ordinateur + logiciels + licences + support) constitue une offre de service complète et packagée.
Question 10 / 10
Identifiez le ou les mots manquants dans la phrase suivante. Un service est un moyen qui permet la co-création de valeur en facilitant [?] que les clients veulent atteindre.
A. les livrables
B. la garantie
C. l\'utilité
D. les résultats
✓ Bonne réponse : D
Réponse : les résultats. Explication : Selon ITIL 4, un service est un moyen de co-créer de la valeur en facilitant les résultats que les clients souhaitent atteindre, sans qu\'ils aient à gérer les coûts et risques spécifiques.
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. Permettre la mise à l'échelle automatique et l'élasticité sur plusieurs régions multi-cloud.
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. ppliquer dynamiquement des correctifs aux VM pendant l'exécution à l'aide d'outils d'orchestration.
✓ 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 2 / 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. méliorer les performances réseau en réduisant le volume de données transmises.
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. nonymiser toutes les données de logs pour la protection des données et de la vie privée.
✓ 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é.
Question 3 / 10
Pourquoi se fier uniquement à un WAF périmétrique est-il insuffisant pour protéger une architecture basée sur des microservices ?
A. Parce que les WAF peuvent authentifier automatiquement les tokens API pour tous les microservices
B. Parce que les microservices communiquent en interne (trafic est-ouest), que les WAF périmétriques ne peuvent généralement pas inspecter
C. Parce que les microservices exposent rarement des API à l'extérieur, rendant les WAF inutiles
D. Parce que les WAF fournissent un chiffrement des endpoints qui protège complètement les appels internes
✓ Bonne réponse : B
Un WAF périmétrique protège le trafic entrant ou sortant (nord-sud), mais les microservices communiquent beaucoup en interne (est-ouest), donc il faut des contrôles de sécurité internes supplémentaires.
Question 4 / 10
Lequel des éléments suivants décrit le mieux la fonction principale d'une solution Cloud Security Posture Management (CSPM) dans un environnement multi-cloud ?
A. Évaluer en continu les configurations cloud pour détecter les non-conformités, les erreurs de configuration et les violations de politiques
B. Surveiller le trafic réseau en temps réel pour détecter les signes de déni de service
C. utomatiser le déploiement des conteneurs applicatifs sur plusieurs régions
D. Gérer le chiffrement des données stockées dans le service de gestion de clés (KMS) du fournisseur
✓ Bonne réponse : A
Une solution CSPM évalue en continu les configurations cloud pour détecter les non-conformités, erreurs de configuration et violations de politiques. Dans un environnement multicloud, elle offre une visibilité centralisée et permet d'appliquer des règles cohérentes sur AWS, Azure et GCP simultanément.
Question 5 / 10
Lequel des éléments suivants décrit le mieux le rôle de Security Assertion Markup Language (SAML) dans la gestion des identités fédérées dans les environnements cloud ?
A. Il synchronise les comptes utilisateurs entre différents environnements cloud à l'aide d'API REST.
B. Il authentifie directement les utilisateurs auprès du service d'annuaire interne du fournisseur cloud sans intermédiaire.
C. Il fournit un mécanisme pour échanger des données d'authentification et d'autorisation entre un fournisseur d'identité et un fournisseur de services à l'aide d'assertions basées sur XML.
D. Il chiffre les données stockées dans le cloud pour garantir la confidentialité entre les fournisseurs d'identité et les fournisseurs de services.
✓ Bonne réponse : C
SAML permet d'échanger des informations d'authentification entre un Identity Provider (IdP) et un Service Provider (SP) pour permettre le Single Sign-On (SSO).
Question 6 / 10
Un administrateur de cluster Kubernetes veut s'assurer que seules des images conteneurs signées provenant de registres fiables soient déployées.
A. Policy RBAC limitant les permissions de création de pods
B. ValidatingAdmissionWebhook intégrée à un système de vérification d'images comme cosign ou Notary
C. NetworkPolicy restreignant l'accès aux registres d'images non approuvés
D. Policy d'admission PodSecurity appliquant des profils "restricted"
✓ Bonne réponse : B
Un ValidatingAdmissionWebhook peut vérifier chaque image avant le déploiement, garantissant que seules les images signées et approuvées sont autorisées dans le cluster.
Question 7 / 10
Lequel des éléments suivants explique le mieux l'avantage en matière de sécurité des endpoints privés par rapport aux endpoints publics sécurisés par un WAF ?
A. Les endpoints privés inspectent automatiquement et bloquent le trafic malveillant au niveau Layer 7.
B. Les endpoints privés offrent un débit plus élevé car ils contournent toujours le chiffrement.
C. Les endpoints privés éliminent le besoin de politiques d'accès basées sur l'identité.
D. Les endpoints privés empêchent l'exfiltration de données via Internet public en gardant le trafic dans le réseau privé du fournisseur
✓ Bonne réponse : D
Les endpoints privés gardent le trafic entièrement dans le réseau cloud privé, ce qui réduit le risque que des données sensibles passent par Internet et soient exposées.
Question 8 / 10
Pourquoi les logs de requêtes DNS doivent-ils être collectés et surveillés dans un environnement cloud ?
A. Ils permettent d'identifier quels services sont le plus souvent mis en cache par les utilisateurs
B. Ils révèlent une exfiltration de données potentielle et une activité command-and-control via les requêtes de domaine
C. Ils fournissent les dates d'expiration des certificats TLS pour les domaines hébergés
D. Ils bloquent automatiquement les IP malveillantes à la périphérie du réseau
✓ Bonne réponse : B
Les requêtes DNS peuvent révéler l'exfiltration de données via DNS tunneling ou la communication C2 (command-and-control) avec des domaines malveillants. Surveiller les logs DNS dans le cloud permet de détecter ces attaques discrètes qui contournent souvent les contrôles réseau et les pare-feu classiques.
Question 9 / 10
Quel domaine de la Cloud Controls Matrix (CCM) soutient le plus directement le maintien de données fiables sur la posture des appareils pour les décisions d'accès Zero Trust ?
A. IVS – Sécurité de l'infrastructure et de la virtualisation
B. IAM – Gestion des identités et des accès
C. SI – Sécurité des données et gestion du cycle de vie de l'information
D. TVM – Gestion des menaces et des vulnérabilités
✓ Bonne réponse : B
Le domaine IAM est central pour Zero Trust : il utilise des informations fiables sur la posture des appareils et les identités pour décider qui peut accéder à quoi, quand et comment.
Question 10 / 10
Quel est un contrôle policy-as-code courant au niveau organisationnel, aligné avec la Cloud Controls Matrix (CCM) ?
A. Imposer que tous les buckets de stockage aient la version désactivée par défaut
B. utoriser un trafic sortant non restreint pour la productivité des développeurs
C. ctiver des revues manuelles des firewalls avant chaque déploiement
D. S'assurer automatiquement que les rôles IAM respectent le principe du moindre privilège
✓ Bonne réponse : D
Un contrôle policy-as-code applique automatiquement des règles comme le moindre privilège pour les rôles IAM, garantissant la conformité et la sécurité sans intervention manuelle.
Une petite entreprise utilise Microsoft Viva Goals, mais souhaite s’assurer que les OKR sensibles du service Finance ne soient visibles que par l’équipe Finance.
Quelle fonctionnalité l’administrateur doit-il utiliser pour restreindre la visibilité ?
A. Étiquettes de confidentialité appliquées aux champs des résultats clés
B. Chiffrement Microsoft Information Protection
C. Contrôles d’accès basés sur l’équipe au niveau de l’objectif
D. Stratégie d’accès conditionnel Azure AD
✓ Bonne réponse : C
Dans Microsoft Viva Goals, il est possible de contrôler la visibilité des objectifs (Goals) et des OKR en configurant des autorisations au niveau de l’équipe ou de l’objectif.
👉 Les contrôles d’accès basés sur l’équipe permettent :
De limiter la visibilité d’un objectif à une équipe spécifique (par exemple : Finance)
D’empêcher les autres utilisateurs de l’organisation d’y accéder
De garantir la confidentialité des OKR sensibles
C’est la méthode appropriée pour gérer la visibilité directement dans Viva Goals.
Question 2 / 10
Quelle méthode de paiement ne permet pas le renouvellement automatique des abonnements Microsoft 365 ?
A. Prélèvement automatique depuis un compte bancaire
B. Paiement via PayPal
C. Paiement par carte de crédit
D. Facturation par invoice
✓ Bonne réponse : D
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 3 / 10
Pour rationaliser la réponse aux incidents après qu’une compromission est suspectée, quelle capacité automatise l’investigation et la remédiation des menaces dans Microsoft 365 ?
A. Azure AD Privileged Identity Management
B. Exchange Online mailbox hold
C. Microsoft Secure Score Improvement Actions
D. Microsoft Defender for Endpoint automated investigation and remediation
✓ Bonne réponse : D
Microsoft Defender for Endpoint permet :
Détection automatique des menaces sur les endpoints
Investigation automatisée des incidents
Actions de remédiation automatiques pour contenir et corriger les menaces
Les autres options ne gèrent pas directement l’investigation et la remédiation automatique :
A : PIM gère les rôles à privilèges temporaires.
B : Secure Score propose des recommandations de sécurité, pas de remédiation automatique.
D : Mailbox hold conserve les emails pour conformité, pas pour gérer des incidents de sécurité.
Question 4 / 10
Votre équipe sécurité exige que tous les emails sortants contenant du contenu sensible soient chiffrés automatiquement sans intervention de l’utilisateur.
Quelle fonctionnalité intégrée à Outlook permet le chiffrement automatique des messages basé sur une politique ?
A. S/MIME
B. Transport Layer Security (TLS)
C. Information Rights Management (IRM)
D. Office 365 Message Encryption
✓ Bonne réponse : D
Office 365 Message Encryption (OME) permet de :
Chiffrer automatiquement les emails selon des politiques définies
Protéger le contenu même si le destinataire n’utilise pas Office 365
Les autres options ne répondent pas entièrement au besoin :
A : S/MIME nécessite que l’expéditeur configure manuellement le certificat et le chiffrement.
B : TLS sécurise la transmission, mais ne chiffre pas le contenu de manière persistante.
C : IRM contrôle l’utilisation et l’accès aux messages mais ne déclenche pas le chiffrement automatique basé sur des règles.
Question 5 / 10
Quel chemin dans les portails décrit correctement où consulter le Secure Score de votre organisation et les actions d’amélioration associées ?
A. Microsoft Defender for Endpoint portal > Security posture > Secure Score
B. Microsoft 365 security center > Microsoft Secure Score
C. Azure portal > Azure Active Directory > Security > Secure Score
D. Microsoft 365 admin center > Reports > Secure Score
✓ Bonne réponse : B
Microsoft Secure Score se trouve dans le Microsoft 365 security center.
Il permet de :
Voir le score actuel de sécurité de l’organisation
Accéder à des recommandations et actions pour améliorer la sécurité
Les autres options ne donnent pas l’accès complet à Secure Score :
A : Azure AD Security montre certains paramètres, mais pas le score complet Microsoft 365.
C : Microsoft 365 admin center > Reports ne fournit pas le Secure Score détaillé.
D : Defender for Endpoint montre le posture de sécurité endpoints, pas le score global Microsoft 365.
Question 6 / 10
Quelle affirmation décrit correctement une fonctionnalité du Service Health Dashboard ?
Une entreprise prépare une migration importante vers SharePoint Online.Le responsable IT souhaite comprendre le rôle du Service Health Dashboard.
A. Il corrige automatiquement les incidents grâce à des runbooks Microsoft intégrés.
B. Il génère des rapports mensuels détaillant la conformité aux SLA.
C. Il fournit des mises à jour en temps réel et des avis concernant les incidents de service.
D. Il permet aux administrateurs de configurer des SLA personnalisés pour chaque tenant.
✓ Bonne réponse : C
Le Service Health Dashboard dans le centre d’administration Microsoft 365 permet :
De consulter l’état actuel des services (Exchange, SharePoint, Teams, etc.)
De voir les incidents en cours
D’obtenir des mises à jour en temps réel
De recevoir des avis et recommandations
Il aide les administrateurs à comprendre si un problème vient de Microsoft ou de leur propre environnement.
❌ Pourquoi les autres réponses sont incorrectes :
A. Configurer des SLA personnalisés → Impossible. Les SLA sont définis par Microsoft.
C. Correction automatique des incidents → Le dashboard informe, mais ne corrige pas automatiquement.
D. Rapports mensuels détaillés de conformité SLA → Ce n’est pas sa fonction principale. Il montre l’état des services, pas des rapports analytiques mensuels complets.
🎯 À retenir pour l’examen MS-900 :
Service Health Dashboard = visibilité en temps réel sur l’état des services Microsoft 365
Il informe, mais ne configure pas de SLA ni ne corrige automatiquement les incidents.
Question 7 / 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. Configurer une politique de configuration d’applications et l’assigner à tous les utilisateurs
C. Enregistrer l’application Forms dans Azure Active Directory
D. Publier l’application Forms dans le catalogue d’applications Teams
✓ Bonne réponse : B
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 8 / 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. Golden Ticket attack detection
C. Pass-the-Ticket detection
D. Lateral movement path mapping
✓ Bonne réponse : B
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 9 / 10
Quel modèle de service cloud correspond le mieux à ce besoin ?
Une équipe de data engineering a besoin d’un environnement géré pour créer et exécuter des traitements big data, sans devoir provisionner ou gérer des machines virtuelles.
A. Hybrid cloud
B. Platform as a Service (PaaS)
C. Software as a Service (SaaS)
D. Infrastructure as a Service (IaaS)
✓ Bonne réponse : B
PaaS fournit un environnement cloud prêt à l’emploi pour développer, exécuter et gérer des applications ou traitements, sans gérer l’infrastructure sous-jacente (VM, stockage, réseau).
Dans ce scénario :
L’équipe peut créer et exécuter des jobs big-data
Tout l’environnement est géré par le fournisseur (ex. Azure Synapse Analytics, Azure Databricks)
🎯 À retenir pour l’examen MS-900 :
PaaS = plateforme gérée pour créer et exécuter des applications ou jobs sans gérer l’infrastructure
IaaS = gérer l’infrastructure
SaaS = utiliser l’application
Hybrid = combinaison cloud et on-prem
Question 10 / 10
Lorsqu’une Power App est ajoutée comme onglet dans Teams, où les données de l’application sont-elles stockées par défaut dans Microsoft 365 ?
A. SharePoint Online site library
B. Dataverse for Teams environment
C. Azure Blob Storage
D. OneDrive for Business
✓ Bonne réponse : B
Lorsqu’une Power App est intégrée dans Teams, ses données sont stockées automatiquement dans un environnement Dataverse pour Teams.
Cela permet :
Un stockage structuré et sécurisé
L’accès aux données uniquement aux membres de l’équipe Teams
Les autres options ne sont pas utilisées par défaut pour les Power Apps dans Teams :
A : OneDrive for Business sert au stockage de fichiers personnels ou partagés.
C : Azure Blob Storage est un service de stockage cloud général, non utilisé par défaut.
D : SharePoint Online site library stocke des fichiers, pas les tables Dataverse des Power Apps.
Une entreprise doit appliquer un durcissement du système d’exploitation (OS hardening) pour les appareils macOS utilisés par les développeurs.
L’équipe sécurité doit garantir que les éléments suivants soient appliqués de manière cohérente :
Chiffrement FileVault
Complexité des mots de passe
Paramètres du pare-feu
Quelle capacité d’Intune l’architecte doit-il configurer ?
A. App Protection Policies
B. macOS Security Baselines
C. Configuration Profiles avec paramètres de sécurité endpoint
D. Device Compliance Policies
✓ Bonne réponse : B
Les Configuration Profiles dans Intune permettent :
De configurer précisément FileVault
De définir les exigences de mot de passe
De configurer le pare-feu macOS
D’appliquer des paramètres avancés de sécurité
De cibler des groupes spécifiques (ex : développeurs)
Les profils de configuration sont le mécanisme direct permettant d’imposer ces paramètres.
Question 2 / 10
Une équipe de Security Operations souhaite chercher de manière proactive des menaces persistantes avancées (APT) dans :
– Les logs de connexion Azure AD – La télémétrie des endpoints – L’activité des applications cloud
Quelle capabilité de Microsoft Sentinel doit être utilisée pour soutenir ce workflow de threat hunting ?
A. Sentinel hunting queries écrites en KQL
B. Étiquettes de sensibilité Microsoft Purview appliquées aux logs d’audit
C. Initiatives Azure Policy appliquées à toutes les souscriptions
D. Advanced hunting dans Microsoft 365 Defender
✓ Bonne réponse : A
Microsoft Sentinel permet aux équipes SOC de :
Collecter et centraliser les logs depuis Azure AD, endpoints, applications cloud, et plus
Exécuter des requêtes de threat hunting personnalisées en Kusto Query Language (KQL)
Identifier APT, comportements anormaux et attaques avancées avant qu’elles ne deviennent incidents critiques
Pourquoi c’est le bon choix :
Le besoin est proactif (threat hunting), pas simplement la surveillance ou la gouvernance
KQL dans Sentinel est l’outil natif pour rechercher, corréler et analyser les événements à grande échelle
Question 3 / 10
Une organisation a créé des politiques de conformité Intune exigeant :
BitLocker activé
Signatures antivirus à jour
Plusieurs utilisateurs signalent que leurs appareils sont bloqués, même s’ils pensent être conformes.
Quelle est la meilleure prochaine étape que l’architecte devrait recommander ?
A. Créer un groupe d’exclusion dans Conditional Access pour contourner la conformité pour les utilisateurs concernés
B. Demander aux utilisateurs de réinstaller les applications Microsoft 365
C. Examiner les rapports de conformité des appareils dans Intune pour identifier les problèmes spécifiques
D. Désactiver temporairement les politiques de conformité pour permettre l’accès
✓ Bonne réponse : C
Intune Device Compliance Reports permettent de :
Voir exactement quelles règles ne sont pas respectées pour chaque appareil
Identifier si le problème vient de BitLocker, antivirus, ou autre
Prendre des mesures correctives précises plutôt que de contourner la politique
Cette approche assure que :
La conformité et la sécurité restent intactes
Les utilisateurs bloqués obtiennent une explication et un correctif ciblé
Question 4 / 10
Un architecte sécurité doit concevoir une configuration de base (baseline) pour des machines virtuelles IaaS dans Azure.
Quelle configuration correspond le plus aux Security Baselines recommandées par Microsoft ?
A. Affecter le contrôle d’accès basé sur les rôles (RBAC) au niveau du groupe de ressources et ne pas utiliser Azure Policy
B. Désactiver Microsoft Antimalware et n’utiliser que des outils tiers
C. Utiliser Azure Policy pour appliquer la protection des endpoints, le durcissement OS et le chiffrement des disques à grande échelle
D. Configurer toutes les VMs avec des IP publiques mais restreindre le trafic entrant uniquement avec le pare-feu Windows
✓ Bonne réponse : C
Microsoft Security Baselines pour VMs IaaS recommandent :
Endpoint protection activée (Microsoft Defender ou équivalent)
OS hardening : mots de passe complexes, journaux activés, configuration de sécurité renforcée
Chiffrement des disques (Azure Disk Encryption)
Application à grande échelle et cohérente via Azure Policy
L’usage d’Azure Policy permet :
Déploiement automatique ou audit des configurations
Remédiation centralisée
Conformité avec les bonnes pratiques Microsoft et standards comme CIS
Question 5 / 10
Une organisation héberge des applications métier critiques dans Azure App Service.
L’équipe sécurité souhaite une protection contre les attaques courantes sur les applications web, telles que :
Injection SQL
Escalade de privilèges
Quel plan de protection workload de Defender for Cloud faut-il choisir ?
A. Microsoft Defender for Key Vault
B. Microsoft Defender for Endpoint
C. Microsoft Defender for App Service
D. Microsoft Defender for Resource Manager
✓ Bonne réponse : C
Microsoft Defender for App Service fournit :
Protection spécifique aux applications web hébergées sur Azure App Service
Détection des attaques classiques des applications web : SQL injection, XSS, élévation de privilèges, etc.
Recommandations et alertes basées sur le comportement des applications
Intégration avec Azure Security Center / Defender for Cloud pour la supervision centralisée
C’est le plan workload conçu pour sécuriser directement les web apps dans Azure.
Question 6 / 10
Une entreprise énergétique identifie les contrôleurs de domaine Active Directory comme une cible majeure pour les ransomwares.
Vous devez recommander une stratégie de mitigation prioritaire pour protéger ces actifs contre l’accès non autorisé.
Quelle solution correspond le mieux aux bonnes pratiques de résilience Microsoft ?
A. Déployer Microsoft Purview Insider Risk Management pour suivre les comportements potentiellement malveillants
B. Appliquer des politiques de conformité Intune pour forcer le chiffrement des appareils
C. Configurer des politiques Azure Firewall Manager pour restreindre le trafic depuis les ports exposés sur Internet
D. Exiger un accès Just-in-Time aux contrôleurs de domaine via Microsoft Entra Privileged Identity Management (PIM)
✓ Bonne réponse : D
Domain Controllers (DCs) sont des actifs critiques : si compromis, un ransomware peut propager des droits administratifs à l’ensemble de l’entreprise.
Microsoft Best Practices pour la résilience AD / PIM recommandent :
Just-in-Time (JIT) access pour les comptes privilégiés
Activation temporaire uniquement lorsqu’un administrateur a besoin de se connecter au DC
Journalisation et audit de chaque activation
Avantages :
Réduit la fenêtre d’exposition aux attaques
Garantit que les comptes administratifs ne sont pas toujours actifs
Conformité aux principes Zero Trust et moindre privilège
Question 7 / 10
Vous concevez un déploiement Azure API Management pour servir des applications financières internes.
Les APIs ne doivent pas être accessibles depuis Internet.
Quelle configuration garantit le respect de cette exigence ?
A. Déployer Azure API Management en mode Internal VNet
B. Activer le developer portal avec accès public désactivé
C. Utiliser Azure Monitor private endpoints pour la télémétrie
D. Configurer Azure API Management en mode External VNet
✓ Bonne réponse : A
Internal VNet mode :
Le service API Management est accessible uniquement depuis le réseau virtuel Azure interne
Les API ne sont pas exposées sur Internet
Compatible avec les applications internes critiques, comme les applications financières
External VNet mode :
Le service reste accessible depuis Internet, même s’il est connecté à un VNet
Ne répond pas à l’exigence de sécurité interne
Developer portal avec accès public désactivé :
Protège uniquement le portail de développement, pas les API elles-mêmes
Azure Monitor private endpoints :
Assure la collecte de télémétrie en privé
Ne limite pas l’accès aux APIs
Question 8 / 10
Un fournisseur de soins de santé évalue les menaces contre sa base de données Azure SQL qui stocke les dossiers de santé électroniques (EHR).
L’analyse BIA (Business Impact Analysis) montre :
La divulgation de ces dossiers pourrait entraîner des amendes HIPAA jusqu’à 2 millions de dollars
Une interruption entraînerait seulement le report de rendez-vous non urgents, avec une perte financière minimale
En se basant sur la BIA, comment le risque de divulgation devrait-il être classé ?
A. High business impact
B. Medium business impact
C. Low business impact
D. Operational-only impact
✓ Bonne réponse : A
Business Impact Analysis (BIA) classe les risques en fonction de :
L’impact financier, réglementaire et opérationnel
La criticité des actifs pour le fonctionnement de l’organisation
Dans cet exemple :
La divulgation des EHR entraîne des amendes HIPAA jusqu’à 2M$ → impact financier élevé et conformité critique
Une simple interruption n’a pas le même impact → faible perte opérationnelle
Donc, pour la menace de divulgation, l’impact est élevé (High Business Impact)
Question 9 / 10
Votre entreprise opère dans plusieurs régions et doit classer les informations personnelles (PII) différemment selon les lois locales (ex. : GDPR en UE, CCPA en Californie).
Quelle fonctionnalité de Microsoft Purview permet de créer des politiques de classification régionales pour répondre à ces exigences ?
A. Communication Compliance Policies
B. eDiscovery Hold Policies
C. Regulatory Templates dans Data Loss Prevention (DLP)
D. Trainable Classifiers
✓ Bonne réponse : C
Purview Data Loss Prevention (DLP) permet :
De définir des politiques de protection des données basées sur le type de données sensibles (PII, informations financières, etc.)
D’utiliser des modèles réglementaires prédéfinis (Regulatory Templates) pour se conformer aux exigences locales :
GDPR → UE
CCPA → Californie
HIPAA → santé aux États-Unis, etc.
Ces templates permettent de standardiser la classification et la protection des données selon la juridiction, tout en appliquant des règles de prévention de la perte de données adaptées à chaque région.
Question 10 / 10
Votre équipe sécurité souhaite forcer la MFA pour tous les utilisateurs invités externes, tout en évité de demander des modifications dans les tenants partenaires.
Comment réaliser cela dans Microsoft Entra ID ?
A. Configurer Conditional Access ciblant tous les utilisateurs invités et externes
B. Activer un federated MFA trust et désactiver la MFA pour les invités dans votre tenant
C. Assigner les comptes invités à un groupe d’accès privilégié avec MFA appliquée
D. Exiger que les organisations partenaires appliquent la MFA dans leurs tenants Entra
✓ Bonne réponse : A
Scenario : appliquer MFA aux guests externes, sans dépendre de la configuration du tenant partenaire.
Conditional Access (CA) permet de :
Créer une politique ciblant uniquement les utilisateurs invités (User type = Guest)
Exiger MFA avant l’accès à vos ressources Microsoft 365 ou Azure
Fonctionner indépendamment du tenant d’origine de l’utilisateur → aucun changement requis côté partenaire
C’est la meilleure pratique Microsoft pour sécuriser l’accès externe tout en restant compatible avec Zero Trust.
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. Écriture seule (WriteOnly)
B. Lecture/écriture (ReadWrite)
C. Aucun (None)
D. Lecture seule (ReadOnly)
✓ Bonne réponse : C
Pour les fichiers journaux SQL Server, la stratégie de cache recommandée est None car :
les logs nécessitent des écritures séquentielles garanties,
le cache en écriture peut entraîner des risques d’incohérence ou de perte de données en cas de panne,
Microsoft recommande désactiver le cache pour les disques contenant les transaction logs.
📘 À retenir pour l’examen AZ‑900 / AZ‑104 / AZ‑305 :
Disque des logs SQL → Caching = None
Disque des données SQL → Caching = ReadOnly (souvent recommandé)
Question 2 / 10
Vous prévoyez de déployer 20 machines virtuelles dans un environnement Azure.
Pour vous assurer qu’une machine virtuelle nommée VM1 ne peut pas se connecter aux autres machines virtuelles, VM1 doit être déployée sur un réseau virtuel distinct.
Instructions : Examinez le texte en gras.S’il rend l’énoncé correct, sélectionnez « Aucun changement n’est nécessaire ».S’il rend l’énoncé incorrect, sélectionnez la réponse qui corrige l’énoncé.
A. Avoir deux interfaces réseau
B. Exécuter un système d’exploitation différent des autres machines virtuelles
C. Aucun changement n’est nécessaire
D. Être déployée dans un groupe de ressources distinct
✓ Bonne réponse : C
Le déploiement de VM1 dans un réseau virtuel (VNet) distinct empêche par défaut toute communication réseau avec les machines virtuelles situées dans un autre VNet, sauf si une connexion explicite (peering, VPN, etc.) est configurée. Le texte souligné est donc correct.
Question 3 / 10
Une entreprise a besoin de mettre en place un processus automatisé permettant de charger des journaux (logs) dans une base de données Azure SQL chaque semaine.
Des rapports seront ensuite générés à partir de la base de données SQL.
Quelle solution devez-vous utiliser pour répondre à ce besoin ?
A. l’outil AzCopy
B. Azure Data Factory
C. Data Migration Assistant
D. Azure HDInsight
✓ Bonne réponse : A
Azure Data Factory est un service d’intégration et d’orchestration de données qui permet :
d’automatiser des flux de données,
de planifier des chargements récurrents (par exemple hebdomadaires),
de charger des données dans Azure SQL Database à partir de différentes sources,
de supporter des scénarios orientés reporting et analytique.
Les autres options ne correspondent pas au besoin :
AzCopy : outil de copie de fichiers, pas d’orchestration ni de planification avancée
HDInsight : plateforme Big Data (Hadoop/Spark), surdimensionnée pour ce scénario
Data Migration Assistant : outil de migration ponctuelle de bases de données, pas d’automatisation récurrente
📘 À retenir pour l’examen AZ‑900 / AZ‑104 :
ETL / automatisation / planification / chargement vers Azure SQL → Azure Data Factory
Question 4 / 10
Quelle tâche pouvez-vous effectuer en utilisant Azure Advisor ?
A. Intégrer Active Directory et Azure Active Directory (Azure AD)
B. Estimer les coûts d’une solution Azure
C. Vérifier que la sécurité d’un abonnement Azure suit les bonnes pratiques
D. Évaluer quelles ressources locales (on‑premises) peuvent être migrées vers Azure
✓ Bonne réponse : C
Azure Advisor fournit des recommandations personnalisées basées sur les bonnes pratiques Microsoft, notamment dans les domaines suivants :
Sécurité (améliorer la posture de sécurité, réduire les risques),
Coûts,
Fiabilité,
Performance,
Excellence opérationnelle.
Il permet donc de confirmer et améliorer la conformité sécurité d’un abonnement Azure.
Les autres options correspondent à d’autres services :
A : intégration AD → Azure AD Connect / Entra ID
B : estimation des coûts → Azure Pricing Calculator / Cost Management
D : évaluation de migration → Azure Migrate
📘 À retenir pour l’examen AZ‑900 / AZ‑104 :
Azure Advisor = recommandations (Security, Cost, Reliability, Performance) Ce n’est pas un outil de migration ni d’estimation initiale des coûts
Question 5 / 10
Quel service fournit le calcul serverless (sans serveur) dans Azure ?
A. Azure Storage Account
B. Azure Functions
C. Azure Virtual Machines
D. Azure Container Instances
✓ Bonne réponse : B
Azure Functions est un service serverless qui permet :
d’exécuter du code sans gérer de serveurs,
de payer uniquement à l’exécution,
de déclencher le code via des événements (HTTP, messages, timers, etc.).
Les autres options ne sont pas serverless :
Azure Virtual Machines : infrastructure gérée par l’utilisateur
Azure Storage Account : stockage de données, pas du calcul
Azure Container Instances : exécution de conteneurs, mais pas serverless au sens Azure (gestion de l’environnement requise)
📘 À retenir pour l’examen AZ‑900 / AZ‑104 :
Serverless computing dans Azure → Azure Functions
Question 6 / 10
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. Faux
B. Vrai
✓ Bonne réponse : B
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 7 / 10
Votre entreprise compte 10 départements. L’entreprise prévoit de mettre en place un environnement Azure.
Vous devez vous assurer que chaque département puisse utiliser une option de paiement différente pour les services Azure qu’il consomme.
Que devez-vous créer pour chaque département ?
A. un abonnement (subscription)
B. une réservation (reservation)
C. une instance de conteneur (container instance)
D. un groupe de ressources (resource group)
✓ Bonne réponse : A
Un abonnement Azure est l’unité de facturation et de paiement dans Azure. Créer un abonnement distinct pour chaque département permet :
d’utiliser des options de paiement différentes,
de séparer les coûts et la facturation par département,
de gérer indépendamment les limites et la gouvernance.
Les groupes de ressources, les réservations et les instances de conteneurs n’ont aucun rôle dans la gestion des options de paiement.
📘 À retenir pour l’examen AZ‑900 / AZ‑104 :
Facturation et paiement = Subscription Organisation logique des ressources = Resource Group
Question 8 / 10
Vous prévoyez de provisionner des ressources Infrastructure as a Service (IaaS) dans Azure.
A. Une base de données Azure SQL
B. Une application logique Azure
C. Une application web Azure
D. Une machine virtuelle Azure
✓ Bonne réponse : D
Une machine virtuelle Azure est une ressource IaaS car Azure fournit l’infrastructure (matériel, réseau, stockage) tandis que le client gère le système d’exploitation, les applications et la configuration.
Question 9 / 10
Quel est le processus de vérification des informations d’identification (credentials) d’un utilisateur ?
A. Autorisation
B. Authentification
C. Fédération
D. Ticketing
✓ Bonne réponse : B
L’authentification est le processus qui consiste à vérifier l’identité d’un utilisateur en validant ses informations d’identification, telles que :
un nom d’utilisateur et un mot de passe,
un certificat,
une donnée biométrique,
un code MFA.
Elle répond à la question fondamentale : 👉 « Qui êtes‑vous ? »
Les autres notions interviennent après ou autour de l’authentification :
Autorisation : détermine ce que l’utilisateur a le droit de faire, une fois authentifié.
Fédération : permet à un utilisateur de s’authentifier via un fournisseur d’identité externe (relation de confiance entre systèmes).
Ticketing : mécanisme technique (jetons, tickets Kerberos) utilisé après l’authentification pour accéder aux ressources.
📘 À retenir pour l’examen (AZ‑900 / sécurité)
Vérifier l’identité → Authentification Vérifier les droits → Autorisation
Question 10 / 10
Cette question vous demande d’évaluer le texte en gras afin de déterminer s’il est correct
Si le texte rend l’énoncé correct, sélectionnez « Aucun changement n’est nécessaire ».Si l’énoncé est incorrect, sélectionnez la réponse qui le rend correct.
Vous pouvez utiliser les recommandations Azure Advisor pour envoyer des alertes par e‑mail lorsque le coût de la période de facturation en cours d’un abonnement Azure dépasse une limite spécifiée.
A. Aucun changement n’est nécessaire
B. Contrôle d’accès (IAM)
C. Alertes de budget (Budget alerts)
D. Conformité (Compliance)
✓ Bonne réponse : C
Les alertes de budget (Azure Budgets, dans Cost Management) permettent de :
définir une limite de coût pour un abonnement,
surveiller les dépenses en temps réel sur une période donnée,
envoyer des notifications par e‑mail lorsque les seuils sont atteints ou dépassés.
Azure Advisor fournit des recommandations d’optimisation des coûts, mais ne déclenche pas d’alertes de dépassement budgétaire.
📘 À retenir pour l’examen AZ‑900 / AZ‑104 :
Dépassement de coûts + alertes e‑mail → Budget alerts
Vous avez déployé un serveur LDAP sur Compute Engine accessible via TLS sur le port 636 en UDP. Vous voulez vous assurer qu'il est accessible par les clients sur ce port. Que devez-vous faire ?
A. Ajouter le tag réseau allow-udp-636 à l'instance VM hébergeant le serveur LDAP.
B. Ajouter un tag réseau de votre choix à l'instance. Créer une règle de pare-feu pour autoriser l'egress sur UDP port 636 pour ce tag réseau.
C. Ajouter un tag réseau de votre choix à l'instance. Créer une règle de pare-feu pour autoriser l'ingress sur UDP port 636 pour ce tag réseau.
D. Créer une route appelée allow-udp-636 avec le prochain saut pointant vers la VM hébergeant le serveur LDAP.
✓ Bonne réponse : C
La bonne pratique est d'ajouter un tag réseau à l'instance puis de créer une règle de pare-feu ingress qui autorise UDP 636 sur ce tag. Simplement ajouter un tag sans règle de pare-feu n'ouvre aucun port. Les routes ne contrôlent pas les ports.
Question 2 / 10
Votre entreprise utilise de nombreux services GCP dans un seul projet. L'équipe DevOps a besoin d'accéder à tous les services de production. Vous voulez empêcher que de futurs changements de produits GCP élargissent leurs permissions. Vous voulez suivre les bonnes pratiques Google. Que devez-vous faire ?
A. Accorder à tous les membres DevOps le rôle Project Editor au niveau de l'organisation.
B. Accorder à tous les membres DevOps le rôle Project Editor sur le projet de production.
C. Créer un rôle personnalisé combinant les permissions requises. Accorder ce rôle personnalisé à l'équipe DevOps au niveau de l'organisation.
D. Créer un rôle personnalisé combinant les permissions requises. Accorder ce rôle personnalisé à l'équipe DevOps sur le projet de production.
✓ Bonne réponse : D
Un rôle personnalisé avec exactement les permissions nécessaires ne s'élargira pas automatiquement quand GCP ajoute de nouvelles permissions aux rôles prédéfinis. L'accorder au niveau du projet (pas de l'organisation) limite la portée.
Question 3 / 10
Vous devez gérer plusieurs projets GCP en utilisant le moins d'étapes possible. Vous voulez configurer le SDK gcloud CLI pour gérer facilement plusieurs projets. Que devez-vous faire ?
A. Créer une configuration pour chaque projet. Utiliser gcloud init pour mettre à jour les valeurs de configuration quand vous passez à un projet non par défaut.
B. Utiliser la configuration par défaut pour un projet. Activer la configuration appropriée quand vous travaillez avec d'autres projets.
C. Créer une configuration pour chaque projet à gérer. Activer la configuration appropriée pour travailler avec chaque projet.
D. Utiliser la configuration par défaut pour un projet. Utiliser gcloud init pour mettre à jour les valeurs quand vous passez à un autre projet.
✓ Bonne réponse : C
Créer une configuration distincte pour chaque projet puis activer la configuration appropriée est la méthode la plus efficace. gcloud init modifie la configuration active et demande de saisir interactivement les paramètres — moins efficace que les configurations nommées.
Question 4 / 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. Ajouter un équilibreur de charge HTTP devant les deux révisions.
B. Créer un nouveau service avec la nouvelle version. Ajouter un équilibreur de charge HTTP devant les deux services.
C. Créer un nouveau service avec la nouvelle version. Diviser le trafic entre ce service et la version actuelle.
D. Créer une nouvelle révision avec la nouvelle version. Diviser le trafic entre cette révision et la version actuelle.
✓ Bonne réponse : D
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 5 / 10
Votre organisation a des identités utilisateurs dans Active Directory. Elle veut utiliser Active Directory comme source de vérité pour les identités et avoir un contrôle total sur les comptes Google utilisés par les employés pour tous les services Google. Que devez-vous faire ?
A. Utiliser Google Cloud Directory Sync (GCDS) pour synchroniser les utilisateurs vers Cloud Identity.
B. Demander à chaque employé de créer un compte Google avec son email et son mot de passe d'entreprise.
C. Exporter les utilisateurs depuis Active Directory en CSV et les importer dans Cloud Identity via la console Admin.
D. Utiliser les APIs Cloud Identity et écrire un script pour synchroniser les utilisateurs.
✓ Bonne réponse : A
Google Cloud Directory Sync (GCDS) est l'outil officiel Google pour synchroniser automatiquement les utilisateurs et groupes depuis Active Directory (ou LDAP) vers Cloud Identity. Il maintient AD comme source de vérité et synchronise de façon continue.
Question 6 / 10
Votre entreprise exécute un processus batch sur site qui prend environ 30 heures. La tâche est mensuelle, peut s'exécuter hors ligne et doit être redémarrée en cas d'interruption. Vous voulez migrer ce workload vers le cloud en minimisant les coûts. Que devez-vous faire ?
A. Migrer le workload vers un cluster GKE avec des noeuds préemptibles.
B. Migrer le workload vers une VM Compute Engine. Démarrer et arrêter l'instance selon les besoins.
C. Créer un template d'instance avec VMs préemptibles. Créer un MIG avec ce template et ajuster l'utilisation CPU cible. Migrer le workload.
D. Migrer le workload vers une VM Compute Engine préemptible.
✓ Bonne réponse : B
Une VM CE standard démarrée/arrêtée selon les besoins est optimale ici : la tâche dure 30 heures (plus longue que la durée max préemptible de 24h), et elle doit être redémarrée si interrompue. Les VMs préemptibles ne conviennent pas pour un job aussi long.
Question 7 / 10
Vous avez téléchargé et installé gcloud CLI et vous êtes authentifié. La plupart de vos instances Compute Engine se trouvent dans la zone europe-west1-d. Vous voulez éviter de devoir spécifier cette zone à chaque commande CLI. Que devez-vous faire ?
A. Créer une entrée de métadonnées sur la page Compute Engine avec la clé compute/zone et la valeur europe-west1-d.
B. Définir la zone europe-west1-d comme zone par défaut en utilisant la sous-commande gcloud config.
C. Dans les paramètres Compute Engine sous 'Emplacement par défaut', définir la zone sur europe-west1-d.
D. Dans le répertoire d'installation du CLI, créer un fichier default.conf contenant zone=europe-west1-d.
✓ Bonne réponse : B
La commande gcloud config set compute/zone europe-west1-d définit la zone par défaut pour toutes les commandes gcloud ultérieures, évitant de la spécifier à chaque fois. C'est la méthode recommandée et persistante.
Question 8 / 10
On vous demande de configurer la surveillance des performances d'applications sur les projets GCP A, B et C dans une vue unifiée. Vous voulez surveiller CPU, mémoire et disque. Que devez-vous faire ?
A. Activer l'API et partager les graphiques des projets A, B et C.
B. Activer l'API et accorder le rôle metrics.reader aux projets A, B et C.
C. Activer l'API et utiliser les tableaux de bord par défaut pour voir chaque projet séquentiellement.
D. Activer l'API, créer un espace de travail sous le projet A, puis ajouter les projets B et C.
✓ Bonne réponse : D
Créer un espace de travail Stackdriver Monitoring sous un projet A et y ajouter B et C crée une vue unifiée de tous les projets dans un seul tableau de bord. C'est l'approche recommandée pour la surveillance multi-projets.
Question 9 / 10
Vous utilisez Google Kubernetes Engine avec autoscaling pour héberger une nouvelle application. Vous voulez exposer cette application au public via HTTPS sur une IP publique. Que devez-vous faire ?
A. Créer un Service Kubernetes de type NodePort pour exposer sur le port 443 de chaque noeud. Configurer le DNS avec l'IP de chaque noeud.
B. Créer un pod HAProxy dans le cluster pour équilibrer le trafic. Transférer le trafic public vers HAProxy avec iptables. Configurer le DNS avec l'IP publique du noeud HAProxy.
C. Créer un Service Kubernetes de type ClusterIP. Configurer le nom DNS public avec l'IP de ce Service.
D. Créer un Service Kubernetes de type NodePort pour votre application, et un Kubernetes Ingress pour exposer ce Service via un Cloud Load Balancer.
✓ Bonne réponse : D
La combinaison Service NodePort + Ingress est la méthode recommandée pour exposer une application GKE en HTTPS via un Cloud Load Balancer. L'Ingress gère le certificat SSL/TLS et l'IP publique. ClusterIP n'est accessible qu'en interne au cluster.
Question 10 / 10
Votre entreprise fait tourner ses workloads Linux sur des instances Compute Engine. Votre entreprise va travailler avec un nouveau partenaire opérationnel qui n'utilise pas de comptes Google. Vous devez accorder l'accès aux instances à votre partenaire pour qu'il maintienne les outils installés. Que devez-vous faire ?
A. Configurer Cloud VPN entre votre VPC GCP et le réseau interne du partenaire opérationnel.
B. 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.
C. Demander au partenaire de générer des paires de clés SSH et ajouter les clés publiques aux instances VM.
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é.
Sélectionnez deux façons dont Scrum utilise le time-boxing pour favoriser l'auto-organisation. (Choisissez deux réponses.)
Sélectionnez 2 réponses.
A. Le time-boxing encourage ceux qui sont les plus proches du problème à prendre les meilleures décisions possibles dans le délai imparti, compte tenu de la situation actuelle.
B. Le time-boxing garantit que l'Équipe de Développement s'engage à terminer les éléments du Sprint Backlog avant la fin du Sprint.
C. Le time-boxing peut aider les équipes à planifier le nombre de Sprints supplémentaires nécessaires pour les tests d'acceptation utilisateur.
D. Le time-boxing aide tout le monde à se concentrer sur le même problème au même moment.
✓ Bonne réponse : A, D
Réponses correctes : Options 2 et 4. L'option 2 explique correctement que les time-boxes permettent à ceux qui sont au plus près des problèmes de prendre les meilleures décisions dans les contraintes imposées — un principe fondamental de l'auto-organisation. L'option 4 montre correctement que les time-boxes alignent la concentration et la compréhension partagée au sein de l'équipe. L'option 1 confond engagement et contrainte, et l'option 3 représente de manière erronée le rôle du time-boxing dans la planification prévisionnelle.
Question 2 / 10
Une Scrum Team travaille sur le même produit depuis douze Sprints. Quel serait l'impact immédiat probable sur cette Scrum Team d'origine si deux nouvelles Scrum Teams venaient à être ajoutées pour travailler sur le même produit ?
A. Sa productivité diminuerait probablement.
B. Sa productivité augmenterait probablement.
C. Sa productivité resterait probablement la même.
✓ Bonne réponse : A
L'impact immédiat sur la productivité de l'équipe d'origine est susceptible de diminuer (option 1). L'ajout de nouvelles équipes engendre une surcharge de communication, des dépendances potentielles et une fragmentation des connaissances. Bien que plusieurs équipes puissent augmenter le débit global du produit sur le long terme, l'équipe d'origine subit une perturbation dans un premier temps — un principe bien documenté dans la mise à l'échelle de Scrum.
Question 3 / 10
Les trois piliers du contrôle empirique des processus sont :
A. Respect des personnes, Kaizen, Élimination des gaspillages.
B. Inspection, Transparence, Adaptation.
C. Planification, Démonstration, Rétrospective.
D. Planification, Inspection, Adaptation.
✓ Bonne réponse : B
Les trois piliers de l'empirisme dans Scrum sont la Transparence, l'Inspection et l'Adaptation. Ces piliers permettent une prise de décision fondée sur des données probantes dans des environnements complexes. La planification, la démonstration et la rétrospective sont des événements du Sprint ; le Respect des personnes et le Kaizen proviennent du Lean—et non des piliers fondateurs de Scrum.
Question 4 / 10
Quelle est la meilleure façon pour une Scrum Team de s'assurer que les préoccupations en matière de sécurité sont prises en compte et transparentes ?
A. Déléguer le travail à une équipe externe.
B. Demander à la Scrum Team de créer des éléments de Product Backlog pour chaque préoccupation et/ou d'intégrer les exigences de sécurité dans la définition de « Terminé ».
C. Créer un backlog séparé pour les éléments de sécurité et ne travailler dessus que lorsqu'un spécialiste est disponible.
D. Ajouter des Sprints dédiés à la sécurité pour résoudre les préoccupations de sécurité lorsque cela est nécessaire.
✓ Bonne réponse : B
Créer des éléments du Product Backlog pour les préoccupations de sécurité et/ou ajouter la sécurité à la Definition of Done garantit que la sécurité est transparente et traitée en continu tout au long du développement, ce qui reflète le processus empirique de Scrum. Cette approche intègre la sécurité dans le travail habituel plutôt que de l'isoler. Les Sprints dédiés uniquement à la sécurité, la délégation à des intervenants externes ou l'attente de spécialistes violent le principe de transparence et de responsabilité partagée au sein de la Scrum Team.
Question 5 / 10
Pour démarrer le premier Sprint, Scrum nécessite uniquement un Product Owner disposant de suffisamment d'idées, une Development Team pour les mettre en œuvre, et un Scrum Master pour guider le processus.
Vrai ou Faux ?
A. Vrai.
B. Faux.
✓ Bonne réponse : A
Vrai. Le Guide Scrum ne spécifie que ces trois rôles comme seules conditions préalables au démarrage du premier Sprint. Bien qu'un Product Backlog soit essentiel, il suffit qu'il contienne suffisamment d'éléments pour le premier Sprint. Tout le reste (outils, documentation, infrastructure) peut être déterminé par la Development Team.
Question 6 / 10
Une organisation prévoit de former cinq nouvelles Scrum Teams pour travailler sur la construction d'un seul produit. Quelques futurs membres de l'équipe demandent au Scrum Master qui coordonnera le travail entre les différentes Scrum Teams. Quelle action le Scrum Master devrait-il entreprendre ?
A. À la fin du Sprint Planning, collecter toutes les tâches du Sprint et créer un plan consolidé pour l'ensemble du Sprint.
B. Conseiller aux équipes de minimiser les dépendances en travaillant sur des branches de développement séparées et d'intégrer à la fin de quatre cycles de Sprint.
C. Apprendre au Product Owner à travailler avec les responsables techniques pour ordonner le Product Backlog de manière à éviter trop de chevauchements techniques et de développement durant un Sprint.
D. Rendre visite aux cinq Development Teams quotidiennement pour garantir l'alignement et s'assurer que tous les Sprint Backlogs restent synchronisés.
E. Leur enseigner qu'il est de leur responsabilité de former les équipes de telle sorte que chaque équipe dispose des compétences, des connaissances et des aptitudes nécessaires pour créer un Increment intégré à la fin de chaque Sprint.
✓ Bonne réponse : E
Le Scrum Master doit enseigner aux équipes à s'auto-organiser avec les compétences nécessaires pour créer des Incréments intégrés de manière autonome. Le Scrum Master ne coordonne pas le travail directement ; il facilite plutôt les conditions permettant aux équipes de se coordonner elles-mêmes. Les options A, C et D centralisent de manière inappropriée la coordination ou créent une synchronisation artificielle, violant ainsi le principe d'auto-organisation de Scrum.
Question 7 / 10
Après plusieurs Sprints, un partie prenante clé commence à utiliser le produit. Cette partie prenante est surprise par les faibles performances et s'en plaint au Product Owner. Le Product Owner vient alors voir le Scrum Master pour lui demander conseil. Quelle est la meilleure action à entreprendre pour le Scrum Master ?
A. Attendre la prochaine Sprint Retrospective, qui est le moment le plus opportun pour modifier la Definition of Done.
B. Encourager le Product Owner à faire part de ses préoccupations concernant les performances à l'équipe de développement et à travailler avec elle sur les moyens d'améliorer ces performances, aboutissant ainsi à une Definition of Done plus solide.
C. Soumettre la préoccupation aux testeurs de l'équipe de développement et leur demander d'inclure des tests de performance.
D. Expliquer au Product Owner que c'est à l'équipe de développement de décider des standards de performance acceptables, car elle est propriétaire de la Definition of Done.
✓ Bonne réponse : B
L'option D est correcte. Le Scrum Master doit faciliter la collaboration entre le Product Owner et l'équipe de développement afin de renforcer la Definition of Done pour répondre aux préoccupations de performance. L'option A reporte inutilement l'action, l'option B dirige l'équipe de manière inappropriée, et l'option C est défensive et écarte les retours des parties prenantes. La DoD est une responsabilité partagée qui évolue grâce à la collaboration.
Question 8 / 10
Scrum est basé sur lequel des éléments suivants ?
A. Un processus défini.
B. Un processus complexe.
C. Un modèle hybride.
D. L'empirisme.
✓ Bonne réponse : D
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 9 / 10
Scrum adresse lesquels des quatre risques suivants dans le développement logiciel ? (Choisissez quatre réponses.)
Sélectionnez 4 réponses.
A. La stabilité et la complexité de la technologie.
B. La définition des stratégies de primes et d'incitations par les RH pour tous les membres de l'équipe.
C. La complexité et l'imprévisibilité des exigences.
D. L'échéancier du travail planifié.
E. La définition claire des étapes et des points de contrôle dans le modèle de gouvernance global.
6. Les compétences et les relations de travail des personnes au sein des équipes.
✓ Bonne réponse : A, C, D, 6
Les quatre options (0, 1, 2, 3) sont correctes. Le Guide Scrum identifie que Scrum aide les équipes à faire face à : la complexité et l'imprévisibilité des exigences (A), la stabilité et la complexité technologiques (B), les compétences et les relations au sein de l'équipe (C), ainsi que le calendrier de réalisation des travaux (D). Les options E et F ne correspondent pas à des risques adressés par Scrum — les structures de gouvernance et les incitations RH sont en dehors du périmètre de Scrum.
Question 10 / 10
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 nécessaire pour préparer l'Increment en vue des tests d'acceptation utilisateur.
B. Tout le travail accompli dans les limites des compétences et de l'expertise actuelles de la Development Team.
C. Tout le travail réalisé tel que défini dans la Definition of Done.
D. Disposer d'un Increment de logiciel fonctionnel potentiellement livrable aux utilisateurs finaux.
E. Tout le travail nécessaire pour préparer l'Increment en vue des tests d'intégration.
✓ Bonne réponse : C, D
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é.
Pour estimer la durée des tâches de test automatisé utilisant un outil de capture-rejouer, quel élément est ESSENTIEL ?
A. Les métriques enregistrées lors du test de l\'outil de capture-rejouer.
B. Le nombre de testeurs dans l\'entreprise et leur niveau.
C. Les normes utilisées pour la spécification des exigences.
D. Les compétences et l\'expérience des développeurs pour corriger les défaillances.
✓ Bonne réponse : A
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 2 / 10
Quel couple de techniques de test offre la meilleure couverture pour un élément présentant le risque le plus élevé?
A. Test de composant: test d\'instruction; Test système: partitionnement de table de décision
B. Test de composant: test de décision; Test système: test exploratoire
C. Test de composant: test de décision; Test système: test de table de décision
D. Test de composant: test d\'instruction; Test système: partitionnement d\'équivalence
✓ Bonne réponse : C
Réponse : Test de composant: test de décision; Test système: test de table de décision. Explication : B est correct car il combine une technique structurelle à haute sensibilité au niveau composant (test de décision) avec une technique de spécification combinatoire axée sur les exigences au niveau système (test de table de décision), maximisant ainsi la détection des défauts logiques et des interactions complexes de règles métier.
Question 3 / 10
Lequel des éléments suivants N\'EST PAS un défi clé typique pour le test dans une approche de développement RAD ?
A. Absence de spécification complète des exigences
B. Planification temporelle
C. Scripts de test réutilisables pour le test de régression (automatisé)
D. Gestion et pilotage de projet
✓ Bonne réponse : D
Réponse : Gestion et pilotage de projet. Explication : B est correct car la gestion et le pilotage de projet sont des préoccupations transversales à tous les cycles de vie, non spécifiques au test en RAD. Les attributs distinctifs du RAD—prototypage itératif, exigences évolutives, délais serrés—créent des problèmes centrés sur le test : exigences instables, régressions fréquentes, cycles de test compressés.
Question 4 / 10
Sur la base des informations fournies dans le scénario, identifiez comment l\'équipe pourrait être améliorée de manière la plus efficace ?
A. En fournissant une formation sur l\'examen des exigences
B. En fournissant une formation dans le domaine de la paie
C. En fournissant un atelier sur les techniques de conception de tests
D. En fournissant une formation spécifique sur les systèmes testés
✓ Bonne réponse : C
Réponse : En fournissant un atelier sur les techniques de conception de tests. Explication : Un atelier sur les techniques de conception de tests remédie directement à la faible efficacité de détection des défauts en dotant les testeurs de méthodes systématiques et répétables pour dériver des cas de test de meilleure qualité. Les techniques pratiques (partitionnement des équivalences, analyse des valeurs limites, tables de décision, transitions d\'état, techniques d\'appairage) améliorent la couverture et augmentent la probabilité de détection des défauts.
Question 5 / 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 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.
B. Utiliser le même pourcentage chaque fois ne tient pas compte du niveau de risque de l'application à tester.
C. Cela s'appuie sur un large ensemble de données historiques.
D. La technique basée sur un pourcentage s'applique uniquement au modèle de cycle de vie en V.
E. La qualité de l'estimation du développement peut être médiocre.
6. En général, l'estimation ascendante est toujours meilleure que l'estimation descendante.
7. Le résultat est presque toujours une estimation trop faible de l'effort de test requis.
✓ Bonne réponse : A, B, E
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 6 / 10
Quelle activité est utilisée comme entrée majeure pour l\'amélioration du processus de test ?
A. Clôture du projet de test
B. Évaluation des critères de sortie et rapports
C. Planification et pilotage des tests
D. Implémentation et exécution des tests
✓ Bonne réponse : A
Réponse : Clôture du projet de test. Explication : D est correct car la phase de clôture du projet de test produit le rapport de synthèse formelle, les artefacts de retours d\'expérience et les métriques consolidées qui constituent les principales entrées utilisées pour piloter et prioriser l\'amélioration du processus de test.
Question 7 / 10
En plus du risque, identifiez DEUX autres composantes d\'une stratégie de test.
Sélectionnez DEUX réponses.
A. Les critères d'entrée et de sortie pour chaque phase de test
B. Les indicateurs de performance des tests
C. Le calendrier de test
D. Les besoins en formation en test pour les ressources du projet
E. Les techniques de conception de test à utiliser
✓ Bonne réponse : A, E
Réponse : Les critères d\'entrée et de sortie pour chaque phase de test / Les techniques de conception de test à utiliser. Explication : AC est correct car une stratégie de test défendable prescrit explicitement les techniques de conception de test pour atteindre la couverture et l\'atténuation des risques (C) et les critères d\'entrée/sortie qui gouvernent la progression des phases et les barrières qualité (A). Une stratégie de test robuste est un cadre décisionnel de haut niveau qui détermine comment les objectifs de test seront atteints et comment les risques informent la priorisation et la portée.
Question 8 / 10
Parmi les sujets suivants, lequel NE DEVRAIT PAS être inclus dans le rapport de progression des tests ?
A. Un aperçu détaillé de l\'approche de test basée sur les risques utilisée pour assurer la réalisation des critères de sortie.
B. L\'état comparé aux critères de sortie définis au départ.
C. Les recommandations pour entreprendre des actions correctives.
D. Les risques produit qui ont été atténués et ceux qui sont en suspens.
✓ Bonne réponse : A
Réponse : Un aperçu détaillé de l\'approche de test basée sur les risques utilisée pour assurer la réalisation des critères de sortie.. Explication : D est correct car les cadres supérieurs non-spécialistes ont besoin d\'informations concises et orientées résultats, non d\'une exposition détaillée opérationnelle de l\'approche basée sur les risques. Un rapport doit prioriser l\'état versus objectifs, risques clés et atténuations, tendances et actions managériales recommandées pour décisions efficaces.
Question 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. Une approche des tests de régression
C. Une description des dépendances entre les cas de test
D. Un ensemble logique de cas de test
✓ Bonne réponse : B
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 mesures suivantes est une étape d\'atténuation des risques projet que vous pourriez prendre en tant que responsable des tests ?
A. Prévoir un environnement de test de secours en cas de défaillance de l\'environnement existant pendant les tests
B. Organiser une réunion rétrospective du projet en utilisant les résultats des tests après chaque incrément
C. Tester les problèmes de performance
D. Embaucher un prestataire après le départ d\'un analyste de test de l\'entreprise
✓ Bonne réponse : A
Réponse : Prévoir un environnement de test de secours en cas de défaillance de l\'environnement existant pendant les tests. Explication : C est correct car prévoir un environnement de test de secours est une mesure d\'atténuation proactive et au niveau du projet qui réduit la probabilité et l\'impact d\'une défaillance d\'environnement. L\'atténuation des risques projet consiste en actions anticipées et délibérées réduisant l\'exposition aux menaces identifiées. Un environnement redondant est une mesure classique car une défaillance d\'environnement est un point de défaillance unique fréquent pouvant arrêter complètement les tests et augmenter les coûts.
Votre agent traite un litige de facturation. Après avoir appelé get_customer et lookup_order, il identifie que le litige implique une erreur de tarification promotionnelle nécessitant l'approbation d'un responsable — ce qui dépasse le niveau d'autorisation de l'agent. Comment le workflow doit-il gérer cette escalade en cours de processus ?
A. Persister l'intégralité de l'historique de conversation et des réponses aux outils dans une base de données, puis appeler escalate_to_human avec un identifiant de référence.
B. Appeler escalate_to_human en ne transmettant que le message original du client.
C. Compiler un handoff structuré incluant les informations client, les détails de commande et le problème identifié avant d'appeler escalate_to_human.
D. Tenter quand même le remboursement avec process_refund, et n'escalader que si le système rejette la transaction.
✓ Bonne réponse : C
A. Persister l'intégralité de l'historique de conversation et des réponses aux outils dans une base de données, puis appeler escalate_to_human avec un identifiant de référence — Incorrect. Utile sur le plan opérationnel, mais l'agent humain a tout de même besoin d'un résumé concis et exploitable plutôt que de simples journaux bruts. B. Appeler escalate_to_human en ne transmettant que le message original du client — Incorrect. Cela perd le travail d'investigation déjà effectué et oblige l'agent humain à répéter les étapes. C. Tenter le remboursement avec process_refund quoi qu'il arrive, en escaladant uniquement si le système rejette la transaction — Incorrect. Cela viole les limites d'autorisation et la politique métier. D. Compiler une passation de contexte structurée incluant les détails du client, les informations de commande et le problème identifié avant d'appeler escalate_to_human — Correct. Une passation structurée préserve le contexte, réduit les répétitions et permet à l'agent humain de continuer efficacement.
Question 2 / 10
Après que l'agent de recherche web et l'agent d'analyse de documents ont terminé leurs tâches, le coordinateur invoque l'agent de synthèse. Cependant, l'agent de synthèse répond qu'il ne peut pas accomplir la tâche car aucun résultat de recherche ne lui a été fourni. Quelle est la cause la plus probable de ce problème ?
A. Le coordinateur n'a pas inclus les sorties des agents précédents dans le prompt de l'agent de synthèse.
B. 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.
C. La fenêtre de contexte de l'agent de synthèse n'est pas suffisamment grande pour contenir les sorties combinées des deux agents précédents.
D. Les sous-agents doivent partager une connexion API unique pour permettre un partage automatique du contexte entre les invocations.
✓ Bonne réponse : A
A. L'agent de synthèse a besoin d'outils capables de récupérer les résultats directement depuis l'historique des conversations des autres agents. Incorrect. Les agents n'ont pas besoin d'accéder directement aux historiques des autres. Une orchestration correcte transmet les sorties explicitement via des prompts. B. La fenêtre de contexte de l'agent de synthèse n'est pas suffisamment large pour contenir les sorties combinées des deux agents précédents. Incorrect. Si c'était le problème, l'agent recevrait des données tronquées, et non une absence totale de données. L'erreur indique que les entrées sont entièrement manquantes. C. Les sous-agents doivent partager une seule connexion API pour permettre le partage automatique du contexte entre les invocations. Incorrect. La communication entre agents ne dépend pas de connexions API partagées. Le contexte doit être explicitement transmis par le coordinateur. D. Le coordinateur n'a pas inclus les sorties des agents précédents dans le prompt de l'agent de synthèse. Correct. L'agent de synthèse ne peut agir que sur les informations fournies dans son prompt. Si les sorties précédentes ne sont pas transmises, il signalera l'absence des résultats de recherche.
Question 3 / 10
Une fois que les sous-agents de recherche web et d'analyse de documents ont terminé leurs tâches, le coordinateur doit lancer le sous-agent de synthèse pour synthétiser les résultats. Quelle est la bonne approche pour fournir au sous-agent de synthèse les informations dont il a besoin ?
A. Inclure directement les résultats complets des deux sous-agents dans le prompt du sous-agent de synthèse.
B. Transmettre des identifiants de référence et configurer le sous-agent avec un accès en lecture à un espace mémoire partagé où les autres sous-agents ont déposé leurs résultats.
C. Lancer le sous-agent avec seulement une brève description de la tâche, en s'appuyant sur l'héritage automatique du contexte depuis le coordinateur.
D. Fournir au sous-agent des définitions d'outils lui permettant de demander les sorties des autres sous-agents via des callbacks.
✓ Bonne réponse : B
A. Fournir au sous-agent des définitions d'outils lui permettant de demander des résultats à d'autres sous-agents via des callbacks. Incorrect. Cette approche introduit un couplage et une complexité inutiles. Les sous-agents ne devraient pas avoir besoin de récupérer activement des données auprès des autres. B. Inclure directement les résultats complets des deux sous-agents dans le prompt du sous-agent de synthèse. Incorrect. Bien que simple, cette approche ne passe pas bien à l'échelle pour des résultats volumineux et peut dépasser les limites de contexte, réduisant ainsi l'efficacité. C. Transmettre des identifiants de référence et configurer le sous-agent avec un accès en lecture à un espace mémoire partagé où les autres sous-agents ont déposé leurs résultats. Correct. Il s'agit de l'approche la plus évolutive et prête pour la production. Elle préserve la fidélité des informations tout en évitant la surcharge du contexte, permettant à l'agent de synthèse de récupérer exactement ce dont il a besoin. D. Instancier le sous-agent avec seulement une brève description de tâche, en s'appuyant sur un héritage automatique du contexte depuis le coordinateur. Incorrect. Il n'existe pas d'héritage automatique du contexte — sans accès explicite aux données, l'agent de synthèse ne peut pas fonctionner correctement.
Question 4 / 10
Lorsque l'agent appelle lookup_order et reçoit les détails d'une commande indiquant que l'article a été acheté il y a 45 jours, comment la boucle agentique détermine-t-elle s'il faut appeler process_refund ou escalader vers un humain ?
A. L'agent suit un arbre de décision préconfiguré associant les attributs de la commande à des appels d'outils spécifiques.
B. Les détails de la commande sont ajoutés à la conversation et le modèle raisonne pour décider quelle action entreprendre.
C. L'agent exécute les étapes restantes d'une séquence d'outils planifiée au début de la requête.
D. La couche d'orchestration achemine automatiquement vers l'outil suivant en fonction du champ de statut de la commande.
✓ Bonne réponse : B
B. Les détails de la commande sont ajoutés à la conversation et le modèle raisonne sur l'action à entreprendre. Correct. Dans une boucle agentique, les résultats des outils (comme « acheté il y a 45 jours ») sont réinjectés dans le contexte du modèle, et celui-ci réévalue la situation de manière dynamique. Il décide ensuite s'il convient de procéder avec process_refund, d'escalader vers un humain, ou d'entreprendre une autre action en fonction de la politique et des informations mises à jour. Pourquoi les autres réponses sont incorrectes : A. Séquence d'outils fixe planifiée dès le départ — Incorrect. Les systèmes agentiques ne sont pas des flux de travail statiques ; ils s'adaptent après chaque observation. C. Arbre de décision préconfiguré — Incorrect. Il s'agit d'une automatisation basée sur des règles, et non d'un raisonnement piloté par un LLM. D. La couche d'orchestration achemine automatiquement le prochain appel d'outil — Incorrect. Cela supprime le rôle de raisonnement du modèle et le transforme en un routage déterministe.
Question 5 / 10
During initial testing, you notice that Claude doesn't seem to remember vocabulary words from earlier in the conversation. When a student asks "Can you quiz me on those words?", responds as if no words have been discussed. What is the most likely explanation?
A. Your system prompt needs explicit instructions telling Claude to remember information from earlier turns.
B. The model's context window has filled up, causing earlier conversation content to be dropped.
C. You need to enable conversation persistence by passing a session ID parameter with each API call.
D. You're not including prior messages in each API request--the stateless API doesn't retain conversation history.
✓ Bonne réponse : D
A. Votre invite système doit contenir des instructions explicites demandant à Claude de mémoriser les informations des échanges précédents. Incorrect. Les instructions seules ne confèrent pas de mémoire au modèle — le contexte doit être fourni à chaque requête. B. Vous n'incluez pas les messages précédents dans chaque requête API — l'API sans état ne conserve pas l'historique de la conversation. Correct. Claude est sans état. Si les messages précédents ne sont pas transmis dans la requête, il n'a aucune connaissance du vocabulaire antérieur. C. Vous devez activer la persistance de la conversation en transmettant un paramètre d'identifiant de session à chaque appel API. Incorrect. Il n'existe pas d'identifiant de session requis — la mémoire est gérée en incluant les messages passés. D. La fenêtre de contexte du modèle est saturée, ce qui entraîne la perte du contenu des échanges précédents. Incorrect. Cela ne se produirait que lors de conversations très longues, et non dans des scénarios de tests initiaux classiques.
Question 6 / 10
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. Poser une seule question de clarification sur le type d'action souhaité : lancer maintenant ou configurer pour plus tard.
C. 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.
D. Créer une nouvelle playlist « Concentration » avec des titres sélectionnés et informer l'utilisateur qu'elle est prête.
✓ Bonne réponse : B
A. Créer une nouvelle playlist « Focus » avec des titres sélectionnés et notifier l'utilisateur qu'elle est prête. Incorrecte. Cette option suppose une intention et risque d'effectuer la mauvaise action, ce qui frustre les utilisateurs. B. Poser une question de clarification sur le type d'action : écouter maintenant ou configurer pour plus tard. Correcte. Cela minimise les frictions tout en résolvant l'ambiguïté, permettant à l'assistant d'effectuer rapidement la bonne action. C. Lancer immédiatement des titres populaires de concentration et laisser l'utilisateur rediriger si nécessaire. Incorrecte. Agit prématurément et peut ne pas correspondre à l'intention de l'utilisateur. D. Démarrer la configuration des préférences en posant des questions sur les genres, le tempo et les artistes. Incorrecte. Trop lourd en amont — ajoute des frictions inutiles avant de confirmer l'intention.
Question 7 / 10
L'analyse des performances révèle que votre contexte est composé de résultats RAG accumulés provenant de toutes les requêtes précédentes, ce qui empiète sur l'historique de la conversation et entraîne une dégradation de la cohérence après 15 tours ou plus. Quelle approche résout le mieux ce problème ?
A. Compresser tous les résultats RAG en un document de synthèse consolidé qui se met à jour de manière incrémentale après chaque récupération.
B. Mettre en place une fenêtre glissante pour les résultats RAG des 2 à 3 dernières requêtes tout en préservant l'historique de la conversation.
C. Réaffecter le budget de contexte en faveur des résultats RAG tout en réduisant l'allocation réservée à l'historique de la conversation.
D. Mettre en place une déduplication sémantique pour identifier et supprimer les informations redondantes dans les résultats RAG accumulés et les tours de conversation.
✓ Bonne réponse : B
A. Mettre en œuvre une déduplication sémantique pour identifier et supprimer les informations redondantes dans les résultats RAG accumulés et les tours de conversation — Incorrect. Cela réduit la redondance, mais ne résout pas le problème central de l'accumulation non bornée du contexte RAG. B. Mettre en œuvre une fenêtre glissante pour les résultats RAG des 2 à 3 dernières requêtes tout en préservant l'historique de la conversation — Correct. Cela répond directement au problème de saturation du contexte en limitant la croissance du RAG tout en maintenant la continuité de la conversation. C. Réaffecter le budget de contexte en faveur des résultats RAG tout en réduisant l'allocation de l'historique de conversation — Incorrect. Cela détériore la cohérence en sacrifiant le contexte conversationnel. D. Compresser tous les résultats RAG en un document de synthèse consolidé qui se met à jour de manière incrémentielle après chaque récupération — Incorrect. Cela peut entraîner une perte d'informations et une dérive du résumé, en particulier sur de nombreux tours de conversation.
Question 8 / 10
La surveillance indique que 12 % des extractions échouent à la validation Pydantic avec des erreurs spécifiques telles que « float attendu pour quantity, obtenu '2 to 3' ». Relancer ces requêtes sans modification produit les mêmes échecs. Quelle est l'approche la plus efficace pour récupérer de ces échecs de validation ?
A. Pré-traiter les documents source pour standardiser les formats problématiques avant de les envoyer à l'extraction.
B. Implémenter un pipeline secondaire utilisant un modèle de niveau supérieur pour retraiter les documents qui échouent à la validation.
C. Envoyer une requête de suivi incluant l'erreur de validation, en demandant au modèle de corriger sa sortie.
D. Définir la température à 0 pour éliminer la variabilité des sorties et garantir un formatage cohérent.
✓ Bonne réponse : C
A. Définir la température à 0 pour éliminer la variabilité des sorties et garantir un formatage cohérent — Incorrect. Cela réduit l'aléatoire mais ne corrige pas les erreurs d'extraction systématiques comme la mauvaise interprétation des plages (« 2 à 3 »). B. Envoyer une requête de suivi incluant l'erreur de validation, en demandant au modèle de corriger sa sortie — Correct. Fournir un retour de validation précis permet au modèle de corriger le problème exact (par exemple, convertir « 2 à 3 » en un nombre flottant valide), rendant la récupération très efficace. C. Pré-traiter les documents sources pour standardiser les formats problématiques avant de les envoyer à l'extraction — Incorrect. Utile dans certains cas, mais pas évolutif ni suffisant pour gérer la diversité des variations du monde réel. D. Mettre en place un pipeline secondaire utilisant un modèle de niveau supérieur pour retraiter les documents qui échouent à la validation — Incorrect. Plus coûteux et inutile — la correction ciblée est plus efficace et plus performante.
Question 9 / 10
Lors de l'implémentation de votre outil MCP lookup_order, le backend retourne parfois des erreurs (par exemple, « Commande introuvable » ou des pannes temporaires de base de données). Quel est le bon modèle pour communiquer ces erreurs à l'agent ?
A. Lever une exception depuis le gestionnaire d'outil afin que le framework de l'agent puisse la capturer et la journaliser.
B. Retourner une réponse de succès avec un champ « status » indiquant le type d'erreur.
C. Retourner le message d'erreur dans le contenu du résultat de l'outil avec le flag isError défini à true.
D. Journaliser l'erreur côté serveur et retourner un résultat vide pour éviter de perturber le modèle.
✓ Bonne réponse : C
A. Enregistrer l'erreur côté serveur et retourner un résultat vide pour ne pas perturber le modèle — Incorrect. Cela masque les informations critiques sur l'échec, rendant impossible pour l'agent de distinguer « aucune donnée » d'une « défaillance système ». B. Lever une exception depuis le gestionnaire d'outil afin que le framework agent puisse la capturer et la journaliser — Incorrect. Les exceptions sont utiles en interne, mais l'agent a toujours besoin d'une réponse structurée de l'outil ; les exceptions brutes ne propagent pas de manière fiable un contexte utile au modèle. C. Retourner le message d'erreur dans le contenu du résultat de l'outil avec le flag isError défini à true — Correct. Il s'agit du modèle MCP approprié : l'outil signale explicitement l'échec en utilisant isError: true, tout en fournissant un message d'erreur lisible afin que l'agent puisse décider de réessayer, d'escalader ou d'informer l'utilisateur. D. Retourner une réponse de succès avec un champ « status » indiquant le type d'erreur — Incorrect. Cela est trompeur car cela traite les échecs comme des réponses réussies, ce qui perturbe le raisonnement en aval et l'orchestration des outils.
Question 10 / 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 model's context window has been exceeded by the conversation length
C. Your application isn't including prior messages in the messages array
D. The Claude API requires a session_id parameter that you haven't configured
✓ 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.
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.