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
Quel service AWS est toujours fourni sans frais ?
A. Amazon S3
B. Elastic Load Balancers
C. AWS WAF
D. AWS Identity and Access Management (IAM)
✓ Bonne réponse : D
Réponse : AWS Identity and Access Management (IAM). Explication : IAM est un service AWS gratuit — il n'y a aucun frais supplémentaire pour créer des utilisateurs, des groupes, des rôles ou des politiques. Vous ne payez que pour les ressources AWS auxquelles les utilisateurs authentifiés accèdent, pas pour IAM lui-même.
Question 2 / 10
Lors de la conception de solutions AWS, quelle pratique consiste à minimiser les dépendances entre composants pour qu’une panne n’en impacte pas d’autres ?
Sélectionnez la bonne réponse.
A. Couplage faible.
B. Couplage élastique.
C. Couplage évolutif.
D. Couplage fort.
✓ Bonne réponse : A
Réponse : Couplage faible. Explication : Le « loose coupling » consiste à isoler les modules pour garantir la robustesse et faciliter la maintenance.
Question 3 / 10
Une entreprise mondiale souhaite migrer ses applications tierces vers AWS Cloud. L'entreprise souhaite obtenir l'aide d'une équipe mondiale d'experts pour compléter la migration plus rapidement et de manière plus fiable conformément aux meilleures pratiques internes d'AWS. Quel service ou ressource AWS répondra à ces exigences ?
A. Amazon QuickSight
B. AWS Support
C. Amazon Quantum Ledger Database (Amazon QLDB)
D. AWS Professional Services
✓ Bonne réponse : C
Réponse : AWS Professional Services. AWS Professional Services est une équipe mondiale d'experts AWS qui aide les clients à atteindre leurs objectifs commerciaux et à migrer les charges de travail vers AWS. Ils apportent des compétences spécialisées et suivent les meilleures pratiques AWS pour les migrations.
Question 4 / 10
Une entreprise souhaite fournir des postes de travail virtuels Windows gérés et des applications à ses employés à distance via des connexions réseau sécurisées. Quels services AWS l'entreprise peut-elle utiliser pour répondre à ces exigences ? (Choisissez deux réponses.)
A. Amazon WorkSpaces
B. Amazon Elastic Container Service (Amazon ECS)
C. Amazon AppStream 2.0
D. AWS Site-to-Site VPN
E. Amazon Connect
✓ Bonne réponse : A, C
Réponse : Amazon AppStream 2.0 ; Amazon WorkSpaces. Explication : Amazon WorkSpaces fournit des postes de travail virtuels Windows/Linux persistants entièrement gérés. Amazon AppStream 2.0 diffuse les applications de bureau sur n'importe quel appareil. Les deux offrent un accès à distance sécurisé sans VPN pour les employés mobiles.
Question 5 / 10
Quelle action aide principalement à réduire vos coûts mensuels AWS pour les ressources de calcul ?
Sélectionnez la bonne réponse.
A. Activer Amazon EC2 Auto Scaling pour adapter le nombre d'instances à la demande réelle et éviter le surprovisionnement.
B. Déployer vos ressources sur trois Availability Zones pour maximiser la redondance.
C. Utiliser AWS Network Load Balancer pour tous les protocoles HTTP et HTTPS sans restriction.
D. Supprimer tous les tags de suivi des coûts pour simplifier la facturation.
✓ Bonne réponse : A
Réponse : Activer Amazon EC2 Auto Scaling pour toutes vos charges de travail. Explication : Auto Scaling ajuste dynamiquement le nombre d’instances selon la demande, limitant ainsi la facturation inutile.
Question 6 / 10
Vous disposez du support AWS Basic et découvrez que des ressources AWS sont utilisées de manière malveillante. Que devez-vous faire ?
Sélectionnez la bonne réponse.
A. Contacter l’équipe AWS Abuse.
B. Contacter l’équipe Concierge AWS.
C. Contacter le service client AWS.
D. Contacter l’équipe Sécurité AWS.
✓ Bonne réponse : A
Réponse : Contacter l’équipe AWS Abuse. Explication : Pour signaler des abus, il faut contacter l’équipe AWS Abuse, même avec le support Basic.
Question 7 / 10
Lequel des éléments suivants NE fait PAS partie des modèles de Cloud Computing AWS ?
Sélectionnez la bonne réponse.
A. Infrastructure as a Service (IaaS).
B. Platform as a Service (PaaS).
C. Software as a Service (SaaS).
D. Networking as a Service (NaaS).
✓ Bonne réponse : D
Réponse : Networking as a Service (NaaS). Explication : Les trois modèles principaux sont IaaS, PaaS et SaaS ; NaaS n’est pas un modèle AWS officiel.
Question 8 / 10
Quel est le modèle de déploiement cloud qui relie infrastructure et applications entre ressources cloud et ressources existantes non cloud ?
Sélectionnez la bonne réponse.
A. Cloud.
B. On-premises.
C. Mixte.
D. Hybride.
✓ Bonne réponse : D
Réponse : Hybride. Explication : Le modèle hybride combine les ressources sur site et cloud, permettant des architectures mixtes et évolutives.
Question 9 / 10
Que signifie le terme « Économies d’échelle » dans le contexte AWS ?
Sélectionnez la bonne réponse.
A. AWS baisse les coûts au fur et à mesure de sa croissance.
B. Vous économisez plus en consommant plus.
C. Plus vous utilisez AWS, plus vous payez cher.
D. Vous pouvez payer à l’usage.
✓ Bonne réponse : A
Réponse : AWS baisse les coûts au fur et à mesure que son volume augmente. Explication : Les économies d’échelle sont réalisées grâce à la taille massive d’AWS, permettant de baisser les prix pour tous les clients.
Question 10 / 10
Une plateforme d'apprentissage en ligne doit exécuter une application pendant 2 mois par an. L'application sera déployée sur des instances Amazon EC2. Tout temps d'arrêt de l'application pendant ces 2 mois doit être évité. Quelle option d'achat EC2 répondra à ces exigences de la manière la plus rentable ?
A. Dedicated Hosts
B. Reserved Instances
C. AWS Managed Services (AMS)
D. AWS Launch Wizard
✓ Bonne réponse : A
Réponse : On-Demand Instances. Pour une charge de travail de 2 mois avec zéro tolérance aux temps d'arrêt, les instances On-Demand sont les plus appropriées. Les Reserved Instances nécessitent des engagements de 1 à 3 ans ; les Spot Instances peuvent être interrompues. On-Demand offre un paiement à l'utilisation avec disponibilité garantie.
Une entreprise souhaite que ses employés posent des questions sur ses politiques internes RH et obtiennent des réponses précises depuis ses propres documents SharePoint et Confluence. Quel service AWS est le plus adapté ?
A. Amazon Bedrock avec une architecture RAG custom entièrement développée
B. Amazon Q Business avec connecteurs aux sources internes
C. Amazon Kendra seul
D. Amazon Lex avec intégration SharePoint
✓ Bonne réponse : B
Amazon Q Business est conçu précisément pour ce cas d'usage : connecter les données internes d'une entreprise (SharePoint, Confluence, S3, Salesforce, etc.) via des connecteurs natifs, puis permettre aux employés d'interroger ces sources via un assistant IA. Il gère les permissions utilisateur (réponses filtrées selon les droits d'accès). Amazon Bedrock nécessite une architecture RAG custom. Amazon Kendra est une recherche sémantique mais sans chatbot intégré. Amazon Lex est pour les chatbots NLU basiques.
Question 2 / 10
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. AWS Glue pour transformer les fichiers audio en texte
B. Amazon Polly uniquement pour générer l'audio transcrit
C. Amazon Bedrock pour transcrire et traduire en une seule étape
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 3 / 10
Une plateforme de support client multilingue doit permettre à ses agents de converser avec des clients dans 15 langues différentes. Quel service Bedrock agent doit être enrichi pour cela ?
A. Utiliser Claude 3 seul sans intégration Translate
B. Agents Bedrock avec Amazon Translate pour convertir bidirectionnellement
C. Amazon Comprehend pour détecter chaque langue uniquement
D. Amazon Lex pour gérer les 15 langues nativement
✓ Bonne réponse : B
Agents Bedrock + Translate : les agents appellent Translate pour convertir message client en langue de l'agent, traitent la logique métier avec Claude, puis retraduits la réponse. Architecture transparente pour support multilingue réel sans surcharge agents.
Question 4 / 10
Quel service identifie les appels Bedrock non autorisés à des fins d’audit ?
A. AWS Trusted Advisor
B. Amazon Fraud Detector
C. AWS CloudTrail
D. AWS Audit Manager
✓ Bonne réponse : C
AWS CloudTrail : service de journalisation centralisée qui enregistre tous les appels API AWS, y compris les requêtes Bedrock autorisées et non autorisées. Pour l'audit de sécurité, CloudTrail capture l'identité de l'appelant, l'horodatage et le statut de chaque requête, permettant de détecter les accès non autorisés. Audit Manager gère la conformité réglementaire, Fraud Detector détecte les fraudes transactionnelles, et Trusted Advisor optimise les coûts—aucun n'assure l'audit des appels API.
Question 5 / 10
Une banque opère une application Bedrock dans un VPC sans accès Internet pour raisons réglementaires. Quelle connectivité choisir ?
A. AWS PrivateLink (VPC Endpoint)
B. Internet Gateway
C. NAT Gateway public
D. Transit Gateway uniquement
✓ Bonne réponse : A
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 6 / 10
Pour maîtriser le style de génération d’un modèle marketing pré‑entraîné, la solution la plus rentable est :
A. Augmenter la complexité du modèle
B. Créer des prompts efficaces et contextualisés
C. Optimiser l’architecture interne
D. Pré‑entraîner un nouveau modèle depuis zéro
✓ Bonne réponse : B
Prompting efficace : technique consistant à formuler des instructions claires et des exemples (few-shot) pour contrôler le style de génération sans modifier le modèle. Contrairement au fine-tuning ou au pré-entraînement coûteux, le prompting exploite les capacités existantes du modèle pré-entraîné. C'est la solution la plus économique pour adapter la voix et le ton marketing.
Question 7 / 10
Quel est l'ordre correct des étapes pour déployer un modèle entraîné via AWS SageMaker Serverless Inference ?
A. Uploader l'artefact du modèle sur S3 → Créer un modèle SageMaker → Créer une configuration d'endpoint serverless → Déployer l'endpoint
B. Déployer l'endpoint → Créer le modèle SageMaker → Créer la configuration → Uploader sur S3
C. Créer un modèle SageMaker → Uploader sur S3 → Déployer l'endpoint → Créer la configuration d'endpoint
D. Créer la configuration d'endpoint → Uploader sur S3 → Créer le modèle → Déployer l'endpoint
✓ Bonne réponse : A
Workflow SageMaker Serverless Inference : L'artefact du modèle doit d'abord résider sur S3 (source obligatoire), ensuite vous créez la ressource modèle SageMaker qui référence cet artefact, puis la configuration d'endpoint serverless définit les paramètres de concurrence/mémoire, et enfin le déploiement instancie l'endpoint. Les autres options inversent cet ordre logique de dépendances.
Question 8 / 10
Quels sont trois cas d'usage typiques de l'IA générative en entreprise ?
A. Résumé automatique de documents longs
B. Maintenance prédictive d'équipements industriels basée sur des capteurs IoT
C. Détection de fraude bancaire en temps réel
D. Chatbots et assistants virtuels pour le service client
E. Génération et suggestion de code pour les développeurs
✓ Bonne réponse : A, D, E
L'IA générative transforme de nombreux processus métier. La génération de résumés automatiques de documents longs (contrats, rapports) réduit le temps d'analyse. Les chatbots intelligents pour le service client répondent de manière contextuelle. La génération de code accélère le développement logiciel. La maintenance prédictive classique ou la détection de fraude reposent généralement sur du ML supervisé, pas sur de la GenAI.
Question 9 / 10
Pour obtenir des réponses courtes et dans une langue spécifique avec un LLM, la meilleure action immédiate est :
A. Augmenter la température
B. Ajuster le prompt
C. Changer la taille du modèle
D. Augmenter Top‑K
✓ Bonne réponse : B
Prompt Engineering : technique de formulation précise des instructions au LLM pour contrôler directement longueur, langue et style de réponse. C'est l'action immédiate et efficace car elle ne requiert aucun changement d'infrastructure. Contrairement à augmenter la température (qui augmente l'aléatoire) ou Top-K (qui élargit les choix de tokens), ajuster le prompt cible spécifiquement vos contraintes. Changer la taille du modèle est coûteux et lent comparé à optimiser les instructions.
Question 10 / 10
Vous devez centraliser, versionner et partager des variables (features) entre équipes pour l’entraînement et l’inférence. Quelle fonctionnalité SageMaker utiliser ?
A. SageMaker Feature Store
B. SageMaker Clarify
C. SageMaker Data Wrangler
D. SageMaker Model Cards
✓ Bonne réponse : A
SageMaker Feature Store : référentiel centralisé pour stocker, versionner et partager les features (variables d'entraînement). Permet aux équipes de réutiliser les mêmes données préparées, garantissant cohérence entre entraînement et inférence. Data Wrangler prépare les données, Clarify détecte biais, Model Cards documente les modèles — aucun ne gère le versionning et partage de features.
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. Le respect
B. L'engagement
C. Le courage
D. La concentration
✓ Bonne réponse : C
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 2 / 10
Vrai ou Faux : Plusieurs Scrum Teams travaillant sur le même produit ou système sélectionnent toutes leur travail à partir du même Product Backlog.
A. Vrai
B. Faux
✓ Bonne réponse : A
Réponse : Participer en tant que membre de la Scrum Team. Explication : La Sprint Retrospective est un événement impliquant toute l'équipe. Le Product Owner y participe en tant que membre à part entière de l'équipe pour réfléchir sur la collaboration, les processus et les relations — et non dans son rôle de Product Owner gérant le Backlog.
Question 3 / 10
Chaque Sprint peut être considéré comme un projet à part entière, mais de courte durée.
A. Vrai
B. Faux
✓ Bonne réponse : A
Le Sprint comme mini-projet : Chaque Sprint fonctionne comme une itération autonome avec des objectifs définis (Sprint Goal), un plan structuré (Sprint Backlog) et des livrables concrets (Increment). Ce conteneur à durée fixe reflète les caractéristiques d'un projet : durée déterminée, résultats clairs et progression mesurable. Comprendre les Sprints comme des projets aide les équipes à adopter une livraison itérative et à développer leur sens des responsabilités.
Question 4 / 10
Un nouveau Sprint commence immédiatement après la conclusion du Sprint précédent.
A. Vrai
B. Faux
✓ Bonne réponse : A
Continuité des Sprints : Les Sprints sont des événements consécutifs limités dans le temps, sans interruption entre eux. Dès qu'un Sprint se termine, le suivant commence immédiatement, assurant ainsi des cycles de livraison continus. Cela élimine les périodes d'inactivité et maintient la dynamique de l'équipe, sans pause pour la planification ou les transitions.
Question 5 / 10
La Sprint Retrospective est limitée dans le temps à 4 heures pour un Sprint d'un mois.
A. Vrai
B. Faux
✓ Bonne réponse : B
Timebox de la Sprint Retrospective : La Sprint Retrospective est limitée à un maximum de 3 heures pour un Sprint d'un mois, et non 4 heures. Le Guide Scrum spécifie des timeboxes précises en fonction de la durée du Sprint : les Sprints plus courts ont des rétrospectives proportionnellement plus courtes. Cela garantit une réflexion ciblée sans durée excessive.
Question 6 / 10
Scrum ne peut être utilisé que pour des projets de développement logiciel.
A. Faux
B. Vrai
✓ Bonne réponse : A
Applicabilité universelle de Scrum : Scrum est un cadre de gestion du travail complexe et itératif, applicable dans tous les domaines — logiciel, marketing, développement de produits ou transformation organisationnelle. Ses principes fondamentaux (transparence, inspection, adaptation) s'appliquent partout où des équipes font face à l'incertitude et ont besoin de retours fréquents. Cette idée reçue provient des origines de Scrum dans le développement logiciel, mais méconnaît son caractère indépendant de tout domaine.
Question 7 / 10
Le Scrum Master est au service à la fois de la Scrum Team et de l'organisation dans son ensemble.
A. Faux
B. Vrai
✓ Bonne réponse : B
Double niveau de responsabilité du Scrum Master : Le Scrum Master intervient à deux niveaux — en interne, en soutenant l'auto-organisation de la Scrum Team, et en externe, en aidant l'organisation à adopter les pratiques Scrum. Cela distingue le Scrum Master d'un chef de projet traditionnel, dont le rôle se concentre uniquement sur la livraison.
Question 8 / 10
Quelle proportion du Sprint Backlog doit être définie lors de l'événement Sprint Planning ?
A. Suffisamment pour que la Development Team puisse élaborer sa meilleure prévision de ce qu'elle peut accomplir et pour démarrer les premiers jours du Sprint.
B. Juste assez pour comprendre les implications en termes de conception et d'architecture.
C. Suffisamment de tâches pour que le Scrum Master soit confiant dans la compréhension du Sprint par la Development Team.
D. L'intégralité du Sprint Backlog doit être identifiée et estimée à la fin de la réunion de Sprint Planning.
✓ Bonne réponse : A
Réponse : Fausses suppositions sur la capacité de livraison ; le système devient plus difficile à stabiliser au fil du temps. Explication : La dette technique érode la transparence : les problèmes non résolus créent une complexité cachée qui rend l'état réel du système peu clair, amenant les équipes à croire à tort qu'un Increment est livrable alors qu'il comporte un risque caché significatif.
Question 9 / 10
Les cinq valeurs Scrum sont l'Engagement, le Courage, la Focalisation, l'Ouverture et le Respect.
A. Faux
B. Vrai
✓ Bonne réponse : B
Valeurs Scrum : L'engagement, le courage, la concentration, l'ouverture et le respect constituent le fondement de la culture Scrum. Ces valeurs permettent d'instaurer la confiance, la transparence et l'efficacité au sein des équipes. Elles guident les comportements et les décisions, garantissant que le cadre Scrum atteint son objectif de livraison de valeur à travers un développement produit adaptatif.
Question 10 / 10
Quelles sont les cinq valeurs de Scrum ?
A. Engagement, Courage, Focus, Ouverture, Respect
B. Vélocité, Qualité, Collaboration, Communication, Confiance
C. Transparence, Inspection, Adaptation, Focus, Respect
D. Planification, Exécution, Livraison, Revue, Rétrospective
✓ Bonne réponse : A
Les cinq valeurs Scrum : l'Engagement, le Courage, la Concentration, l'Ouverture et le Respect constituent le fondement de la culture Scrum. Ces valeurs permettent d'instaurer la confiance, la transparence et une collaboration efficace au sein de l'équipe. Elles guident les comportements et les décisions tout au long de l'exécution du Sprint, distinguant ainsi Scrum des cadres de processus qui se concentrent uniquement sur les cérémonies ou les métriques telles que la vélocité.
Quelles décisions appartiennent au Product Owner ? (Sélectionnez toutes les réponses qui s'appliquent)
Sélectionnez toutes les réponses correctes.
A. L'ordonnancement du Product Backlog
B. Définir unilatéralement le Sprint Goal
C. Mesurer la valeur du produit
D. Inviter les parties prenantes à la Review
✓ Bonne réponse : A, C, D
Réponse : Ordonner le Product Backlog, mesurer la valeur du produit, inviter les parties prenantes à la Review. Explication : Ces trois éléments constituent les responsabilités fondamentales du Product Owner selon le Scrum Guide 2020.
Question 2 / 10
Quelle est la priorité principale du PO lors de la priorisation ?
Choisissez la meilleure réponse.
A. La valeur, le risque et l'apprentissage
B. La disponibilité des Developers
C. La taille des éléments
D. L'ordre alphabétique
✓ Bonne réponse : A
Réponse : La valeur, le risque, l'apprentissage. Explication : Le Product Owner ordonne le Backlog afin de maximiser la livraison de valeur tout en gérant les risques et en intégrant les apprentissages issus des Sprints précédents.
Question 3 / 10
Qui est responsable de la transparence du Product Backlog ?
Choisissez la meilleure réponse.
A. Les Developers
B. Le Product Owner
C. Le Scrum Master
D. Le manager
✓ Bonne réponse : B
Transparence du Product Backlog : Le Product Owner est seul responsable de la tenue d'un Product Backlog clair, bien organisé et compréhensible par toutes les parties prenantes — y compris l'équipe Scrum, les dirigeants et les clients. Cette transparence permet une prise de décision éclairée, réduit les malentendus et garantit l'alignement sur les priorités. Bien que le Scrum Master facilite les processus Scrum et que les Developers mettent en œuvre les éléments du Backlog, aucun des deux n'est responsable de la clarté de celui-ci. Le Product Owner doit continuellement affiner, ordonner et communiquer les éléments du Backlog afin de créer une compréhension partagée de ce qui sera construit et pour quelles raisons.
Question 4 / 10
Pourquoi est-il important qu'il n'y ait qu'un seul Product Owner par produit ?
A. Cela contribue à supprimer les obstacles à une communication efficace et à une prise de décision rapide
B. Le Scrum Master sait qui assure son remplacement pendant ses congés
C. La Scrum Team sait toujours qui détermine l'ordre du Product Backlog
D. Cela éviterait de perturber les parties prenantes si elles devaient travailler avec plusieurs personnes
E. Il est clair qui est responsable de la valeur finale du produit
✓ Bonne réponse : A, D, E
Un seul Product Owner garantit une responsabilité claire quant à la valeur du produit. Plusieurs POs créent des priorités conflictuelles qui désorienteront à la fois la Scrum Team et les parties prenantes. Une responsabilité clairement définie assure qu'une personne est toujours habilitée à prendre rapidement des décisions produit. Un point de contact unique pour les parties prenantes réduit le coût de coordination lié à la gestion de la direction produit. La question de la suppléance du Scrum Master relève de la logistique, non de la stratégie.
Question 5 / 10
Quand le Product Backlog est-il complet ?
Choisissez la meilleure réponse.
A. À la fin du projet
B. Jamais complètement — il évolue en permanence
C. Lorsque toutes les stories sont rédigées
D. Après la première release
✓ Bonne réponse : B
Concept clé : Le Product Backlog est un artefact dynamique et vivant qui évolue en permanence tout au long de la durée de vie du produit. Il n'est jamais « complet » car le développement produit est continu, les conditions du marché changent, les besoins des clients émergent et de nouvelles opportunités apparaissent. Le Product Backlog représente la compréhension actuelle de ce qui doit être construit, affiné collaborativement par le Product Owner et les parties prenantes. Tant que le produit existe et crée de la valeur, le Backlog nécessitera de nouveaux éléments, du raffinement et une repriorisation. Des distracteurs tels que « à la fin du projet » ou « après la première release » suggèrent incorrectement un point de terminaison fixe, tandis que « lorsque toutes les stories sont rédigées » traduit une mauvaise compréhension du fait que la complétude ne se mesure pas au nombre de stories — le Backlog est ordonné, raffiné et émerge en fonction des apprentissages et des retours, et non d'une planification exhaustive prédéfinie.
Question 6 / 10
Sur quels trois aspects le Product Owner Scrum pourrait-il se concentrer pour s'assurer que le produit délivre de la valeur ?
A. La vélocité augmente au fil du temps
B. Minimiser les changements apportés au périmètre du projet
C. Dans quelle mesure les fonctionnalités du produit sont réellement utilisées
D. La rapidité et la facilité avec lesquelles le produit peut être adopté et utilisé par ses clients
E. Les retours directs des clients
✓ Bonne réponse : C, D, E
La livraison de valeur dans Scrum s'évalue à travers les résultats réels obtenus, et non les livrables produits. Le Product Owner doit surveiller : (1) l'adoption des fonctionnalités — dans quelle mesure les fonctionnalités du produit sont réellement utilisées ; (2) le délai de création de valeur — avec quelle facilité les clients peuvent s'approprier le produit et en tirer bénéfice ; (3) les retours directs des clients — les réactions concrètes à l'Increment. La vélocité et le taux de complétion du périmètre sont des indicateurs de production qui ne reflètent pas la valeur réelle apportée au client.
Question 7 / 10
Qu'est-ce qui N'est PAS prescrit par Scrum ?
Choisissez la meilleure réponse.
A. Les artefacts
B. Les story points
C. Les rôles Scrum
D. Les événements Scrum
✓ Bonne réponse : B
Réponse : Les story points. Explication : Scrum prescrit des rôles, des événements et des artéfacts, mais ne prescrit aucune technique d'estimation, y compris les story points.
Question 8 / 10
Vrai ou Faux : Lorsque plusieurs équipes travaillent sur un même produit, chaque Scrum Team devrait avoir un Product Owner distinct.
A. Vrai
B. Faux
✓ Bonne réponse : B
Réponse : Faux. Explication : Un seul Product Owner gère le Product Backlog pour l'ensemble d'un produit, même lorsque plusieurs Scrum Teams y travaillent. Des Product Owners distincts par équipe créeraient des priorités contradictoires et une direction produit incohérente.
Question 9 / 10
Lequel de ces éléments N'EST PAS une considération valide lors de l'ordonnancement d'un Product Backlog ? (Choisissez la meilleure réponse.)
A. Les dépendances avec d'autres éléments du Product Backlog.
B. Le risque.
C. L'importance pour les clients.
D. L'alignement avec la stratégie et les objectifs métier.
E. Les outils et techniques.
✓ Bonne réponse : E
Réponse : Les outils et techniques. Explication : Les critères d'ordre valides incluent : la valeur métier, le risque, les dépendances, la valeur d'apprentissage et le coût du délai. Les outils et techniques utilisés pour la livraison sont des détails d'implémentation et ne constituent pas des facteurs valides pour l'ordonnancement du Product Backlog.
Question 10 / 10
Quel résultat est attendu lorsqu'une Scrum Team gagne en maturité ? (Choisissez la meilleure réponse.)
A. Elle améliorera sa Definition of Done en y intégrant des critères plus rigoureux.
B. Les Sprint Reviews ne seront plus nécessaires.
C. Un Scrum Master n'est plus nécessaire puisque l'équipe est désormais mature.
D. Les Sprint Retrospectives dépasseront les 4 heures.
E. Il n'y aura plus besoin d'un Sprint en time-box.
✓ Bonne réponse : A
Réponse : Ils amélioreront leur Definition of Done pour y inclure des critères plus rigoureux. Explication : La maturité d'une équipe dans Scrum se manifeste par une élévation continue des standards de qualité. Une DoD plus stricte reflète une capacité améliorée, une réduction de la dette technique et une plus grande confiance dans chaque Increment.
Quelle affirmation concernant l'approche adaptative dans le PMBOK7 est exacte ?
A. Dans une approche adaptative, toutes les exigences sont définies et figées avant le premier sprint
B. L'approche adaptative ne peut s'appliquer qu'aux projets informatiques
C. Dans une approche adaptative, les exigences émergent via le feedback itératif des parties prenantes
D. L'approche adaptative refuse toute modification du périmètre une fois le projet lancé
✓ Bonne réponse : C
Approche adaptative et émergence des exigences : Dans le PMBOK 7e édition, l'approche adaptative (Agile) reconnaît que les exigences ne peuvent pas être entièrement définies à l'avance, notamment dans des environnements complexes et incertains. Les exigences émergent progressivement à travers des cycles itératifs courts (sprints, itérations) où le feedback continu des parties prenantes, utilisateurs finaux et clients façonne l'évolution du produit. Ce mécanisme permet d'adapter le projet aux changements de besoins réels plutôt que de suivre un plan rigide établi initialement. Contrairement à l'approche prédictive où toutes les exigences sont gelées en amont, l'approche adaptative embrace le changement comme source de valeur. La deuxième option (exigences figées avant le sprint) caractérise une approche prédictive/Waterfall. La troisième option (refus des modifications) contredit totalement la philosophie adaptative qui valorise la flexibilité. La quatrième option (réservée à l'IT) est fausse : l'approche adaptative s'applique à tout type de projet complexe, au-delà de l'informatique (marketing, construction, recherche, etc.).
Question 2 / 10
Quel est le bon ordre des étapes d'un processus d'escalade de problème en projet ?
A. Identifier → Documenter → Escalader au niveau approprié → Résoudre → Clôturer
B. Escalader → Identifier → Documenter → Résoudre → Clôturer
C. Documenter → Identifier → Escalader → Résoudre → Clôturer
D. Identifier → Escalader → Documenter → Résoudre → Clôturer
✓ Bonne réponse : A
Le principe de pensée système incite à considérer les interdépendances et l\'environnement global du projet afin d\'éviter une vision en silos.
Question 3 / 10
Pourquoi la qualité intégrée (built-in quality) réduit-elle les coûts totaux ?
A. Elle réduit les coûts en éliminant les phases de test et de validation
B. Elle permet de livrer plus rapidement en supprimant les étapes de vérification
C. Elle réduit le nombre de parties prenantes impliquées dans la validation des livrables
D. Prévenir les défauts dès la conception coûte moins cher que les corriger après la livraison
✓ Bonne réponse : D
Prévenir les défauts tôt coûte moins cher que corriger tard ; intégrer des critères d’acceptation et des revues régulières diminue retouches et gaspillages.
Question 4 / 10
Quelle affirmation concernant la gouvernance projet dans le PMBOK7 est exacte ?
A. La gouvernance projet assure que les décisions sont prises en cohérence avec la stratégie de l'organisation
B. La gouvernance projet est une responsabilité exclusivement opérationnelle du chef de projet
C. La gouvernance projet se limite au contrôle des dépenses et du budget du projet
D. La gouvernance projet n'est requise que pour les projets dépassant 12 mois
✓ Bonne réponse : A
Gouvernance de projet et alignement stratégique : La gouvernance de projet dans le PMBOK 7e édition est un système intégré de prise de décision qui garantit que chaque initiative est alignée avec les objectifs stratégiques de l'organisation. Elle établit les mécanismes, les rôles, les responsabilités et les processus décisionnels qui permettent au projet de rester cohérent avec la vision et la stratégie organisationnelle, tout en respectant les politiques, les risques acceptables et les ressources disponibles. Pourquoi cette affirmation est correcte : La gouvernance transcende la simple gestion opérationnelle ; elle fournit la structure de supervision et de prise de décision à tous les niveaux du projet. Elle n'est pas une responsabilité exclusive du chef de projet, mais implique un comité de gouvernance ou des organes de pilotage qui validant les décisions majeures. Distinction avec les autres options erronées : Contrairement à l'option 2, la gouvernance est une responsabilité partagée entre les cadres dirigeants et le chef de projet. L'option 3 est fausse car la gouvernance couvre bien plus que le budget (risques, changements, conformité, qualité). L'option 4 est inexacte car la gouvernance s'applique à tous les projets, indép
Question 5 / 10
Selon le Code d'éthique et de conduite professionnelle du PMI, lesquels des comportements suivants renforcent l'éthique professionnelle d'un chef de projet ?
Sélectionnez toutes les réponses correctes.
A. Dissimuler des risques ou des problèmes pour protéger la réputation du projet
B. Partager des informations confidentielles si cela peut améliorer les relations client
C. Accepter des cadeaux ou avantages de fournisseurs pour accélérer les approbations
D. Agir avec intégrité, respecter la confidentialité et éviter les conflits d'intérêts
✓ Bonne réponse : D
Code d'éthique et de conduite professionnelle du PMI : Le PMI établit quatre valeurs fondamentales (Responsabilité, Respect, Équité et Honnêteté) qui constituent le socle de la conduite professionnelle des chefs de projet. Agir avec intégrité signifie être honnête dans toutes les communications, respecter ses engagements et prendre des décisions basées sur les principes éthiques plutôt que sur des intérêts personnels. Respecter la confidentialité exige de protéger les informations sensibles de l'organisation et des parties prenantes, conformément aux accords légaux et contractuels. Éviter les conflits d'intérêts implique de déceler et de déclarer toute situation où vos intérêts personnels pourraient influencer votre jugement professionnel.
Pourquoi cette réponse est correcte : Ces trois comportements reflètent directement le cadre éthique du PMI. Un chef de projet intègre gagne la confiance de son équipe et des parties prenantes, fondamentale pour la réussite du projet. Le PMBOK 7e édition renforce cette approche en mettant l'accent sur la performance de domaine incluant l'éthique.
Question 6 / 10
Quelle affirmation concernant les changements structurels dans le PMBOK7 est exacte ?
A. Le PMBOK7 a conservé les groupes de processus et y a ajouté de nouveaux processus
B. Le PMBOK7 a maintenu la structure par processus mais a supprimé les techniques associées
C. Le PMBOK7 a remplacé les groupes de processus par des domaines de performance et des principes
D. Le PMBOK7 a remplacé les groupes de processus par des sprints et des itérations Agile
✓ Bonne réponse : C
Changement fondamental de paradigme du PMBOK7 : Le PMBOK7 représente une évolution majeure par rapport aux éditions précédentes en abandonnant le modèle des 49 processus organisés en 5 groupes de processus (Lancement, Planification, Exécution, Suivi-Contrôle, Clôture). Cette nouvelle approche repose sur 8 domaines de performance (Parties prenantes, Équipe, Développement et cycle de vie, Planification, Travail du projet, Livraison, Mesure et contrôle, Incertitude) et 12 principes fondamentaux qui guide-nt la gestion de projet de manière flexible et adaptée au contexte. Cette transformation reflète la reconnaissance que la gestion de projet moderne doit intégrer les approches prédictives ET adaptatives (Agile). Les domaines de performance transcendent la rigidité des groupes de processus séquentiels et offrent une vision holistique et itérative. Distinction des autres options : l'option 2 est fausse car le PMBOK7 a précisément éliminé cette structure de 49 processus ; l'option 3confond avec les sprints Agile purs ; l'option 4 est inexacte car la suppression ne concerne pas les techniques mais la structure organis
Question 7 / 10
Quel est le bon ordre des étapes de gestion des risques selon une approche classique ?
A. Identification → Planification des réponses → Analyse → Mise en œuvre → Suivi
B. Analyse → Identification → Planification des réponses → Mise en œuvre → Suivi
C. Identification → Analyse → Mise en œuvre → Planification des réponses → Suivi
D. Identification → Analyse → Planification des réponses → Mise en œuvre → Suivi
✓ Bonne réponse : D
Processus de gestion des risques selon le PMBOK 7e édition : La gestion des risques suit une séquence logique et incontournable qui garantit une couverture complète des menaces et opportunités du projet. Identification constitue l'étape fondatrice où l'équipe projet détecte systématiquement tous les risques potentiels (techniques, organisationnels, externes, internes) à partir de sources documentaires, d'experts et de données historiques. Vient ensuite l'Analyse qualitative et quantitative permettant d'évaluer la probabilité d'occurrence, l'impact potentiel et la criticité de chaque risque identifié, ce qui justifie l'importance de cette étape antérieure à toute réaction. La Planification des réponses ne peut intervenir qu'après cette analyse : elle consiste à définir des stratégies adaptées (acceptation, atténuation, évitement, transfert pour les menaces ; amplification, exploitation, partage, acceptation pour les opportunités). La Mise en œuvre ou exécution des réponses planifiées intervient durant l'exécution du projet selon les plans définis. Enfin, le Suivi assure le monitoring continu des risques, leur évolution, l'efficacité des réponses et
Question 8 / 10
Après un changement soudain vers le télétravail, un chef de projet doit assurer la continuité des performances de son équipe agile. Quels sont les premiers éléments à mettre en place ?
Sélectionnez la bonne réponse.
A. Augmenter la fréquence des réunions de synchronisation pour surveiller l'activité quotidienne
B. Basculer temporairement vers une approche prédictive plus stricte
C. Fournir immédiatement les outils de collaboration, la formation et clarifier les attentes de communication
D. Accepter une baisse initiale de performance et attendre l'adaptation naturelle
✓ Bonne réponse : C
Réponse : D. Surveiller les performances et n’intervenir qu’en cas de baisse, afin de ne pas perturber inutilement l’équipe.
Question 9 / 10
Le sponsor exige un rapport hebdomadaire très détaillé qui demande 40 heures de travail à l'équipe. Que doit faire le chef de projet ?
Sélectionnez la bonne réponse.
A. Arrêter complètement les rapports et communiquer uniquement lors des jalons
B. Discuter avec le sponsor pour identifier ses besoins réels et proposer un format optimisé
C. Réduire le contenu du rapport sans informer le sponsor et espérer qu'il ne le remarque pas
D. Continuer à produire le rapport complet même si cela impacte les délais du projet
✓ Bonne réponse : B
Réponse : Discuter avec le sponsor pour simplifier le rapport et s’assurer qu’il répond aux besoins réels de décision.
Question 10 / 10
Quelle affirmation concernant la qualité dans le PMBOK7 est exacte ?
A. La qualité concerne uniquement les livrables finals remis au client
B. La qualité est gérée exclusivement par une équipe qualité externe à l'équipe projet
C. La qualité doit être abordée tant dans les processus de gestion que dans les livrables du projet
D. La qualité n'est évaluée qu'à la phase de contrôle, pas pendant la planification
✓ Bonne réponse : C
Cette affirmation est vraie. Le principe de qualité (principe 8) stipule que le chef de projet doit veiller à la qualité aussi bien dans la façon de gérer le projet (processus, méthodes) que dans le produit final ou les livrables fournis. La qualité n'est pas seulement un livrable, elle est également une approche de travail.
Comment les catégories de tests suivantes correspondent-elles aux quadrants de test agile ?
Considérez les catégories de tests suivantes (1-4) et les quadrants de test agile (A-D) :1. Test d\'accessibilité2. Test unitaire3. Test d\'acceptation utilisateur4. Test de performanceA. Quadrant de test agile Q1 : orienté technologie, support à l\'équipe de développementB. Quadrant de test agile Q2 : orienté métier, support à l\'équipe de développementC. Quadrant de test agile Q3 : orienté métier, critique du produitD. Quadrant de test agile Q4 : orienté technologie, critique du produitSélectionnez UNE réponse.
A. 1C, 2A, 3C, 4D
B. 1D, 2A, 3C, 4B
C. 1C, 2A, 3B, 4D
D. 1D, 2B, 3C, 4A
✓ Bonne réponse : A
Cette question correspond à l\'objectif d\'apprentissage FL-5.1.7 (K2) - Résumer les quadrants du test et leurs relations avec les niveaux et les types de tests.
La bonne réponse est b) :
1. Test d\'accessibilité - Orienté métier, critique du produit (C) 2. Test unitaire - Orienté technologie, support à l\'équipe de développement (A) 3. Test d\'acceptation utilisateur - Orienté métier, critique du produit (C) 4. Test de performance - Orienté technologie, critique du produit (D) ● a) Faux → Le test d\'acceptation utilisateur est en C (orienté métier, critique du produit), pas en B. ● b) Correct → Toutes les correspondances sont correctes. ● c) Faux →- Le test d\'accessibilité est en C, pas en D, et le test de performance est en D, pas en B. ● d) Faux → Le test d\'accessibilité est en C, pas en D, et le test unitaire est en A, pas en B.
Question 2 / 10
Une équipe de test est confrontée à un délai serré pour tester une nouvelle application sans documentation détaillée. Quelle approche est la plus appropriée dans ce contexte ?
A. Attendre que la documentation soit complète avant de commencer les tests.
B. Rédiger des cas de test détaillés basés sur les spécifications disponibles
C. Automatiser tous les tests pour gagner du temps.
D. Effectuer des tests exploratoires pour découvrir rapidement des défauts.
✓ Bonne réponse : D
Cette question correspond à l\'objectif d\'apprentissage FL-4.4.1 (K2) – Expliquer les techniques de test basées sur l\'expérience et leur utilisation. ● a) Faux → La rédaction de cas de test détaillés nécessite une documentation complète, ce qui n\'est pas disponible ici. ● b) Correct → Les tests exploratoires permettent de découvrir rapidement des défauts même en l\'absence de documentation détaillée. ● c) Faux → Attendre la documentation complète retarderait inutilement le processus de test. ● d) Faux → L\'automatisation nécessite une connaissance préalable des cas de test et du comportement attendu, ce qui n\'est pas possible sans documentation.
Question 3 / 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 4 / 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 5 / 10
Quelle est la MEILLEURE explication de la valeur ajoutée des tests boîte blanche pour ce type de projet ?
Une organisation développe un système de contrôle d\'accès critique pour une infrastructuregouvernementale. Le chef de projet hésite à investir des ressources dans les tests boîteblanche.Sélectionnez UNE réponse.
A. Les tests boîte blanche remplacent efficacement les revues de code et les inspections formelles, réduisant ainsi le besoin d\'autres activités de vérification
B. Les tests boîte blanche sont plus importants que les tests boîte noire car ils garantissent que 100% des défauts seront détectés avant la mise en production
C. Les tests boîte blanche sont principalement utiles pour réduire la durée du cycle de développement en diminuant le nombre de tests fonctionnels nécessaires
D. Les tests boîte blanche permettent d\'identifier les défauts dans le code qui sont difficiles à détecter avec des tests boîte noire, comme les défauts liés aux chemins d\'exécution rarement empruntés.
✓ Bonne réponse : D
Cette question correspond à l\'objectif d\'apprentissage FL-4.3.3 (K2) - Expliquer la valeur des tests boîte blanche.
● a) Faux → Les tests boîte blanche ne remplacent pas les revues de code et les inspections formelles. Ce sont des activités complémentaires qui servent des objectifs différents. ● b) Faux → Aucune technique de test ne peut garantir la détection de 100% des défauts. Cette affirmation est excessive et trompeuse. 501 ● c) Correct → Cette réponse capture la principale valeur ajoutée des tests boîte blanche : ils permettent d\'identifier les défauts dans des parties du code qui pourraient ne pas être facilement atteignables par les tests boîte noire. ● d) Faux → Les tests boîte blanche ne visent pas principalement à réduire la durée du cycle de développement ou à diminuer le nombre de tests fonctionnels. Au contraire, ils représentent souvent un effort supplémentaire.
Question 6 / 10
Quel est l’un des AVANTAGES d’un retour d’information précoce et régulier des parties prenantes pendant les activités de test ?
A. Il permet de détecter et corriger les défauts plus tôt dans le cycle de développement
B. Il garantit que tous les cas de test sont automatisés
C. Il évite complètement les modifications d’exigences pendant le projet
D. Il réduit le besoin de tests exploratoires en fin de projet
✓ Bonne réponse : A
Cette question correspond à l’objectif d’apprentissage FL-3.2.1 (K1) – Identifier les avantages d’un feedback précoce et fréquent de la part des parties prenantes.
● a) Faux → L’automatisation des tests est indépendante du moment où le feedback est reçu. ● b) Correct → Obtenir des retours rapides des parties prenantes permet d’identifier plus tôt les erreurs, les imprécisions ou les malentendus liés aux exigences ou aux spécifications → cela réduit le coût de correction. ● c) Faux → Le feedback n’a pas pour but de réduire le besoin d’exploration, mais d’améliorer la compréhension dès le début. ● d) Faux → Le retour d’information ne supprime pas les changements, mais facilite leur gestion en les identifiant plus tôt.
Question 7 / 10
Quel énoncé illustre le MIEUX une compétence générique importante pour un testeur ?
A. Être capable d’optimiser les performances du code
B. Pouvoir communiquer efficacement les anomalies à l’équipe projet
C. Savoir écrire des expressions régulières complexes pour automatiser
D. Savoir réécrire toutes les exigences fonctionnelles
✓ Bonne réponse : B
Cette question correspond à FL-1.5.1 (K2) – Donner des exemples de compétences génériques requises pour le test. ● a) Faux → Trop spécifique, concerne plutôt les outils ou automatisation ● b) Correct → La communication claire est une compétence générique clé pour un testeur ● c) Faux → Optimisation du code = compétence de développement ● d) Faux → Réécriture d’exigences n’est pas une tâche standard du testeur
Question 8 / 10
Laquelle des bonnes pratiques suivantes s’applique à tous les modèles de cycle de vie du développement logiciel ?
A. Réaliser des activités de test aussi tôt que possible
B. Impliquer les testeurs uniquement lors des phases d’exécution
C. Commencer les tests uniquement après la fin du codage
D. Séparer strictement le test du développement, sans communication
✓ Bonne réponse : A
Cette question correspond à l’objectif d’apprentissage FL-2.1.2 (K1) – Rappeler les bonnes pratiques de test applicables à tous les cycles de vie. ● a) Faux → Cela correspond à une approche tardive (type Waterfall rigide), et va àl’encontre des bonnes pratiques modernes. ● b) Faux → Les testeurs doivent être impliqués dès les phases d’analyse et de conception. ● c) Correct → Tester dès que possible (shift-left) est une bonne pratique universelle qui réduit les coûts de détection de défauts. ● d) Faux → Collaboration entre test et développement est essentielle, peu importe le cycle.
Question 9 / 10
Quelle est la mesure appliquée dans ce contexte ?
Lors de la planification des tests pour un système de réservation de salles de réunion,l’équipe QA identifie le risque suivant :● Risque : En cas de surcharge, les notifications ne sont pas envoyées à temps.● Probabilité : élevée● Impact : critique● Réponse au risque :○ Exécution de tests de performance ciblés pendant les tests système○ Ajustement de l’architecture pour répartir les charges sur plusieurs serveurs avant la mise en productionSélectionnez UNE réponse.
A. Transfert du risque
B. Plan de secours
C. Acceptation du risque
D. Réduction du risque (mitigation)
✓ Bonne réponse : D
Cette question correspond à l’objectif d’apprentissage FL-5.2.4 (K2) – Expliquer les mesures qui peuvent être prises en réponse à l\'analyse des risques produit.
● a) Faux → Accepter un risque signifie ne rien faire et vivre avec la possibilité que cela se produise. Ici, des actions concrètes sont mises en place. ● b) Faux → Un plan de secours est un plan B qui s’active si le risque se produit. Ici, on agit avant pour éviter qu’il se réalise. ● c) Faux → Le transfert implique qu’une autre entité prend en charge le risque (ex : assurance ou sous-traitance), ce n’est pas le cas ici. ● d) Correct → Des tests de performance et des améliorations d’architecture sont des mesures proactives destinées à réduire la probabilité et/ou l’impact du risque → c’est exactement une mitigation.
Question 10 / 10
Quelle association décrit le mieux l’affectation des tâches aux activités correspondantes ?
Étant donné les tâches de test suivantes :1. Définir les critères d’entrée et de sortie des tests.2. Concevoir les cas de test à partir des spécifications.3. Préparer l’environnement de test et les données nécessaires.4. Vérifier si tous les tests prévus ont été exécutés et analyser les résultats.Et les activités de test suivantes :A. Analyse des testsB. Conception des testsC. Implémentation des testsD. Clôture des testSélectionnez UNE réponse.
A. 1A, 2B, 3C, 4D
B. 1B, 2A, 3D, 4C
C. 1C, 2D, 3A, 4B
D. 1D, 2B, 3C, 4A
✓ Bonne réponse : A
Cette question correspond à l’objectif d’apprentissage FL-1.4.1 (K2) – Résumer les différentes activités et tâches de test.
La réponse correcte est a) 1A, 2B, 3C, 4D
● 1A (Correct) → Définir les critères d’entrée et de sortie fait partie de l’analyse des tests. ● 2B (Correct) → La conception des tests consiste à élaborer les cas de test à partir des exigences et spécifications. ● 3C (Correct) → L’implémentation des tests inclut la préparation de l’environnement et des données de test. ● 4D (Correct) → La clôture des tests implique de vérifier l’exécution des tests et d’analyser les résultats.
Lors du dépannage d'une configuration de pare-feu, un technicien détermine qu'une règle « deny any » doit être ajoutée en bas de l'ACL. Il met à jour la politique, mais cette nouvelle règle rend plusieurs serveurs de l'entreprise inaccessibles. Quelle action aurait permis d'éviter ce problème ?
A. Tester la règle dans un environnement hors production avant de l'activer sur le réseau de production
B. Désactiver toutes les signatures de prévention des intrusions associées à la règle « deny any » avant de l'activer
C. Inclure une règle « allow any » au-dessus de la règle « deny any »
D. Documenter la nouvelle règle dans une demande de changement et la soumettre à la gestion des changements
✓ Bonne réponse : A
Réponse : Tester la politique dans un environnement hors production avant de l'activer en production. Explication : Les modifications de règles de pare-feu doivent toujours être testées dans un environnement hors production qui reproduit fidèlement la production. Cela permet d'éviter des interruptions de service inattendues causées par des règles bloquant du trafic légitime, comme cela s'est produit lorsque les serveurs sont devenus inaccessibles.
Question 2 / 10
Laquelle des options suivantes est la meilleure façon de vérifier quotidiennement et de manière cohérente si les paramètres de sécurité des serveurs ont été modifiés ?
Sélectionnez la bonne réponse.
A. L'automatisation
B. Une liste de contrôle de conformité
C. Un audit manuel
D. L'attestation
✓ Bonne réponse : A
Automatisation : l'utilisation d'outils automatisés pour surveiller et auditer en continu les paramètres de sécurité garantit des vérifications quotidiennes cohérentes et reproductibles, sans erreur humaine. Les audits manuels manquent de cohérence ; les listes de contrôle de conformité sont des documents statiques ; l'attestation confirme des actions passées mais ne détecte pas automatiquement les modifications non autorisées.
Question 3 / 10
Un pirate informatique intercepte la communication entre l'ordinateur d'un utilisateur et un site web afin de voler des données sensibles. De quel type d'attaque s'agit-il ?
Sélectionnez la bonne réponse.
A. D. Déni de service (Denial-of-service)
B. B. Rançongiciel (Ransomware)
C. C. Attaque de l'homme du milieu (Man-in-the-middle)
D. A. Hameçonnage (Phishing)
✓ Bonne réponse : C
Attaque de l'homme du milieu (MITM) : Un attaquant intercepte la communication entre deux parties afin d'espionner ou d'altérer les données en transit. Cela diffère du hameçonnage (ingénierie sociale), des rançongiciels (chiffrement/extorsion) et du DoS (interruption de service). L'attaque MITM cible spécifiquement la confidentialité des données lors de leur transmission.
Question 4 / 10
Un administrateur doit mettre en place un serveur de bureau à distance sécurisé qui servira de passerelle sécurisée pour accéder aux ressources internes de l'entreprise. Quelle est la recommandation la plus sécurisée ?
Sélectionnez la bonne réponse.
A. Joindre le serveur de bureau à distance au domaine et appliquer des politiques de mots de passe complexes
B. Changer le port du bureau à distance pour un numéro non standard afin de masquer le service
C. Configurer un serveur proxy web pour acheminer tout le trafic du bureau à distance
D. Déployer une passerelle VPN et placer le serveur de rebond derrière le pare-feu sur un segment réseau interne
✓ Bonne réponse : D
Défense en Profondeur avec les Serveurs Rebonds : Un serveur rebond (hôte bastion) placé derrière un pare-feu sur un réseau segmenté, combiné à un accès via une passerelle VPN, crée plusieurs couches de sécurité. Cette approche limite l'exposition directe aux outils d'administration, obligeant les attaquants à compromettre plusieurs contrôles de manière séquentielle. Changer les ports ou utiliser des proxys ne fournit qu'une sécurité par l'obscurité (inefficace contre des menaces déterminées), tandis que les politiques de domaine seules ne permettent pas d'isoler le réseau. L'architecture VPN combinée à un serveur rebond met en œuvre des principes appropriés de segmentation et de contrôle des accès.
Question 5 / 10
Quel est le principe du moindre privilège ?
A. Les utilisateurs reçoivent uniquement les droits d'accès minimaux nécessaires à l'exercice de leurs fonctions
B. Les utilisateurs doivent se voir accorder toutes les permissions, qui sont ensuite révoquées selon les besoins
C. Les administrateurs doivent utiliser leurs comptes administrateurs pour toutes leurs activités quotidiennes
D. Les comptes privilégiés doivent être partagés au sein de l'équipe informatique par souci d'efficacité
✓ Bonne réponse : A
Réponse correcte : Le principe du moindre privilège (Least Privilege) signifie accorder aux utilisateurs uniquement les permissions minimales nécessaires pour accomplir leurs fonctions professionnelles, réduisant ainsi la surface d'attaque et limitant les dégâts en cas de compromission de compte.
Pourquoi les autres réponses sont incorrectes : Accorder tous les droits d'accès d'abord puis les retirer est inefficace et dangereux. Partager des comptes privilégiés entre plusieurs administrateurs viole la responsabilité individuelle et la traçabilité. Utiliser des comptes administrateur pour les activités quotidiennes expose l'organisation à des risques de sécurité majeurs en cas de malveillance ou d'erreur.
Question 6 / 10
Laquelle des propositions suivantes décrit le MIEUX la fonction d'une zone démilitarisée (DMZ) dans un réseau ?
Sélectionnez la bonne réponse.
A. A. Elle connecte directement le réseau interne à Internet
B. B. Elle isole les serveurs accessibles au public du réseau interne
C. C. Elle chiffre toutes les données en transit
D. D. Elle fournit un accès sans fil aux visiteurs
✓ Bonne réponse : B
Fonction d'une DMZ : Une zone démilitarisée est un segment réseau qui isole les serveurs exposés au public (web, messagerie, DNS) du réseau interne, limitant ainsi l'impact d'une intrusion. En cas de compromission, les attaquants ne peuvent pas accéder directement aux ressources de l'entreprise. Contrairement à une connexion directe à Internet (A), au chiffrement (C) ou à l'accès invité (D), la DMZ offre une séparation architecturale grâce à des règles de pare-feu.
Question 7 / 10
Quel est l'objectif des tests de pénétration ?
A. Simuler des attaques réelles contre un système afin d'identifier et de corriger les vulnérabilités avant que des acteurs malveillants ne les exploitent
B. Surveiller en continu le trafic réseau à la recherche d'activités suspectes
C. Déployer des correctifs de sécurité sur les systèmes en production
D. Tester les performances du matériel de sécurité sous charge
✓ Bonne réponse : A
Réponse correcte : Le test d'intrusion (penetration testing) simule des attaques réelles pour identifier les vulnérabilités avant que des acteurs malveillants ne les exploitent. Il s'agit d'un test proactif et contrôlé qui permet aux organisations de corriger leurs failles de sécurité.
Pourquoi les autres réponses sont incorrectes : Le déploiement de correctifs (patches) concerne la remédiation (après identification des failles), la surveillance du trafic réseau relève du monitoring continu (et non d'un test ponctuel), et tester les performances du matériel sous charge appartient au domaine des tests de performance, et non de la sécurité.
Question 8 / 10
Laquelle des propositions suivantes décrit le MIEUX le concept de défense en profondeur ?
A. Chiffrer toutes les données avec plusieurs algorithmes de chiffrement appliqués séquentiellement
B. Utiliser plusieurs couches de sécurité qui se chevauchent, de sorte que la défaillance d'une couche ne compromette pas l'ensemble du dispositif de défense
C. S'appuyer sur un unique contrôle de sécurité très sophistiqué pour protéger l'ensemble des actifs
D. Garder les mécanismes de sécurité secrets afin que les attaquants ne sachent pas comment les contourner
✓ Bonne réponse : B
La défense en profondeur (également appelée sécurité en couches) utilise plusieurs contrôles de sécurité superposés afin que, si une couche est compromise, les couches supplémentaires protègent toujours l'actif. Exemples de couches : sécurité physique → pare-feu réseau → IDS/IPS → pare-feu hôte → antivirus → WAF applicatif → chiffrement → supervision. Cette approche s'inspire de la conception des châteaux médiévaux : remparts, douves, pont-levis, gardes, enceintes intérieures. Aucun contrôle unique n'est parfait — la superposition assure la redondance. C'est l'opposé de la sécurité par l'obscurité (qui repose sur le secret plutôt que sur des contrôles robustes).
Question 9 / 10
Une politique de sécurité exige que les utilisateurs verrouillent leur ordinateur lorsqu'ils quittent leur poste de travail. Quel est l'OBJECTIF PRINCIPAL de cette politique ?
Sélectionnez la bonne réponse.
A. B. Enregistrer l'activité des utilisateurs
B. D. Accélérer le démarrage
C. A. Économiser de l'énergie
D. C. Empêcher les accès non autorisés
✓ Bonne réponse : D
Contrôle de sécurité physique : le verrouillage des ordinateurs empêche les utilisateurs non autorisés d'accéder aux données sensibles, aux systèmes ou aux comptes pendant l'absence de l'utilisateur légitime. Il s'agit d'une mesure fondamentale de contrôle des accès. Contrairement à l'économie d'énergie (A) ou à la vitesse de démarrage (D), le verrouillage protège directement contre les accès non autorisés. La journalisation des activités (B) nécessite d'abord une authentification.
Question 10 / 10
Un analyste en sécurité examine les journaux et découvre que plusieurs utilisateurs accèdent à des ressources auxquelles ils ne devraient pas avoir accès. Quel principe de sécurité a très probablement été violé ?
Sélectionnez la bonne réponse.
A. A. Séparation des tâches
B. D. Confidentialité
C. C. Principe du moindre privilège
D. B. Défense en profondeur
✓ Bonne réponse : C
Moindre privilège : Les utilisateurs ne doivent disposer que des droits d'accès minimaux nécessaires à leur fonction. Lorsque des utilisateurs accèdent à des ressources non autorisées, cela indique que des permissions excessives ont été accordées, ce qui constitue une violation directe de ce principe. Contrairement à la séparation des tâches (répartition des responsabilités entre plusieurs personnes) ou à la défense en profondeur (sécurité par couches), le moindre privilège contrôle les niveaux d'accès individuels.
Dans SQL, quelle clause est utilisée pour filtrer les résultats d’une requête ?
A. HAVING
B. GROUP BY
C. WHERE
D. ORDER BY
✓ Bonne réponse : C
La clause WHERE : filtre les lignes d'une table selon des conditions spécifiques AVANT le regroupement. Elle s'applique aux enregistrements individuels. À ne pas confondre avec HAVING (filtre après regroupement), ORDER BY (tri des résultats) ou GROUP BY (agrégation de données).
Question 2 / 10
Qu'est-ce qu'un Data Lake et comment Azure Data Lake Storage Gen2 se distingue-t-il de Blob Storage ?
A. ADLS Gen2 est Blob Storage enrichi d'un système de fichiers hiérarchique et d'ACLs granulaires pour l'analytique massive
B. Azure Data Lake Storage est un service entièrement distinct de Blob Storage, utilisant une technologie différente
C. ADLS Gen2 est uniquement disponible dans la région US East d'Azure
D. Un Data Lake ne peut stocker que des données structurées, contrairement à Blob Storage
✓ Bonne réponse : A
Un Data Lake stocke toutes les données brutes d'une organisation dans leur format natif (structuré, semi-structuré, non structuré) avant traitement. Azure Data Lake Storage Gen2 (ADLS Gen2) est construit sur Azure Blob Storage avec des fonctionnalités supplémentaires : système de fichiers hiérarchique (dossiers et sous-dossiers natifs), contrôle d'accès POSIX granulaire (ACLs par fichier/dossier), et performances optimisées pour les analytics massifs avec Spark, Hadoop, Azure Synapse. La différence clé : ADLS Gen2 supporte les opérations de répertoire atomiques manquantes dans Blob Storage.
Question 3 / 10
Quelle propriété ACID garantit qu’une transaction partiellement échouée est annulée ?
A. Cohérence
B. Isolation
C. Atomicité
D. Durabilité
✓ Bonne réponse : C
Atomicité : propriété garantissant qu'une transaction s'exécute entièrement ou est totalement annulée en cas d'erreur. Si une étape échoue, toutes les modifications sont révoquées, préservant l'intégrité des données. La cohérence valide les règles métier, l'isolation sépare les transactions concurrentes, et la durabilité persiste les données validées.
Question 4 / 10
Quelle commande SQL est utilisée pour ajouter de nouvelles données dans une table ?
A. UPDATE
B. SELECT
C. INSERT
D. ALTER
✓ Bonne réponse : C
INSERT : commande SQL fondamentale pour ajouter de nouvelles lignes dans une table. Elle spécifie les colonnes et les valeurs à insérer. À distinguer de UPDATE (modifie des données existantes), SELECT (récupère des données) et ALTER (modifie la structure de la table, pas son contenu).
Question 5 / 10
Quel service Azure facilite l'orchestration et la planification des pipelines de données complexes ?
A. Azure Functions pour exécuter des scripts de transformation de données
B. Azure Logic Apps pour orchestrer les workflows de données métier
C. Azure Data Factory, avec des pipelines visuels, 90+ connecteurs, triggers planifiés et transformations sans code
D. Azure Batch pour le traitement parallèle des jobs de données à grande échelle
✓ Bonne réponse : C
Azure Data Factory (ADF) est le service d'intégration de données cloud d'Azure. Il orchestre des pipelines de données visuellement (drag-and-drop) ou via code (ARM templates, SDK). Il propose plus de 90 connecteurs natifs vers des sources on-premises et cloud (SQL Server, Oracle, Salesforce, REST APIs, etc.). Les Triggers planifient l'exécution (schedulé, événementiel). Les Mapping Data Flows permettent des transformations sans code (ETL visuel). ADF s'intègre avec Azure Synapse, Databricks et Git pour le CI/CD des pipelines.
Question 6 / 10
Quel format est couramment utilisé pour échanger des données semi-structurées entre applications ?
A. JSON
B. MP4
C. PNG
D. CSV
✓ Bonne réponse : A
JSON (JavaScript Object Notation) : format texte léger basé sur des paires clé-valeur et structures imbriquées, idéal pour les données semi-structurées. Contrairement au CSV (données tabulaires strictes), JSON s'adapte aux structures variables et hiérarchiques. PNG et MP4 sont des formats binaires pour images et vidéos, non adaptés aux données d'échange applicatif. JSON est le standard REST/API moderne.
Question 7 / 10
Quel service Azure combine entrepôt de données, Big Data et intégration dans une même plateforme ?
A. Azure Data Lake Storage
B. Azure Synapse Analytics
C. Azure Cosmos DB
D. Azure Data Factory
✓ Bonne réponse : B
Azure Synapse Analytics : plateforme intégrée qui combine entrepôt de données (SQL Data Warehouse), analyses Big Data (Spark) et orchestration ETL. Contrairement à Data Lake Storage (stockage seul), Data Factory (intégration seule) ou Cosmos DB (base NoSQL), Synapse unifie ces trois capacités dans un écosystème cohérent pour analyser massivement les données.
Question 8 / 10
Vous devez créer un compte de stockage Azure. Les données du compte doivent être répliquées en dehors de la région Azure automatiquement. Quels deux types de réplication pouvez-vous utiliser pour le compte de stockage ? (Choisissez deux réponses.)
A. locally-redundant storage (LRS)
B. geo-redundant storage (GRS)
C. read-access geo-redundant storage (RA-GRS)
D. zone-redundant storage (ZRS)
✓ Bonne réponse : B, C
Réponses : read-access geo-redundant storage (RA-GRS) et geo-redundant storage (GRS). Explication : GRS et RA-GRS répliquent tous deux les données vers une région secondaire en dehors de la région Azure primaire, satisfaisant ainsi à l'exigence de réplication automatique inter-régions. LRS et ZRS répliquent uniquement au sein d'une même région. RA-GRS ajoute l'accès en lecture à la région secondaire.
Question 9 / 10
Quel est l’intérêt principal d’utiliser un index dans une base relationnelle ?
A. Supprimer la redondance des données
B. Garantir l’unicité des lignes
C. Sécuriser les transactions
D. Améliorer la performance des requêtes
✓ Bonne réponse : D
Index dans une base relationnelle : structure de données qui organise les valeurs d'une ou plusieurs colonnes pour accélérer la localisation des enregistrements. Sans index, le moteur doit scanner chaque ligne (table scan). Avec un index, il utilise une structure optimisée (arbres B) pour retrouver les données en quelques accès disque seulement, d'où une amélioration drastique de performance. À ne pas confondre avec la suppression de redondance (normalization), l'unicité (contrainte unique) ou la sécurité (transactions ACID).
Question 10 / 10
Lequel des éléments suivants correspond à une charge de travail transactionnelle (OLTP) ?
A. Mettre à jour le solde d’un compte bancaire après un paiement
B. Former un modèle de machine learning
C. Analyser les ventes d’une entreprise sur 5 ans
D. Créer un modèle prédictif de churn client
✓ Bonne réponse : A
OLTP (Online Transaction Processing) : système conçu pour traiter des opérations courantes, rapides et fréquentes modifiant les données en temps réel. Mettre à jour un solde bancaire illustre parfaitement : c'est une transaction atomique, immédiate et critique. À l'inverse, analyser les ventes sur 5 ans ou créer des modèles prédictifs relèvent de l'OLAP (analytics), qui examine des données historiques agrégées.
Le ledger non principal peut avoir une variante d’exercice différente du ledger 0L.
Vrai ou faux ?
A. Faux
B. Vrai
✓ Bonne réponse : B
Réponse : Vrai Explication : Les ledgers parallèles peuvent utiliser des variantes distinctes pour répondre à des normes différentes.
Question 2 / 10
Quel outil de personnalisation permet de définir des validations (contrôles) au niveau des documents FI ?
Sélectionnez la meilleure réponse.
A. OB52
B. GGB0
C. OKB9
D. GGB1
✓ Bonne réponse : D
Réponse : GGB1 (Validations). Explication : GGB1 gère les validations ; GGB0 gère les substitutions. Elles s’appliquent à des niveaux (document, poste) et domaines (FI, CO, etc.).
Question 3 / 10
Qu'est-ce que la « devise de code société » en SAP S/4HANA ?
Sélectionnez la meilleure réponse.
A. La devise utilisée au niveau du groupe pour les consolidations internationales
B. La devise dans laquelle sont rédigés les documents commerciaux (commandes, factures)
C. La devise de contrôle gérée exclusivement par le module Contrôle de Gestion (CO)
D. La devise de tenue de comptes par défaut au niveau de la société, utilisée pour les arrêtés comptables et reporting
✓ Bonne réponse : D
Réponse : Devise de tenue de comptes par défaut La devise de code société (Company Code Currency) est la devise dans laquelle la comptabilité est tenue pour ce code société. C'est la devise de référence pour tous les états financiers légaux de cette entité. Elle est définie lors de la création du code société et ne peut pas être modifiée après coup.
Question 4 / 10
Procédure de relance (dunning) : que contient-elle typiquement ?
Cochez toutes les bonnes réponses.
A. Niveaux de relance et intervalles/jours de retard
B. Paramétrage des banques propres
C. Frais de relance
D. Montants minimum par niveau
E. Textes/maquettes par niveau
✓ Bonne réponse : A, C, D, E
Réponse : Niveaux de relance avec intervalles ; Montants minimum ; Textes par niveau ; Frais de relance éventuels. Explication : Ces paramètres pilotent la génération et le contenu des relances.
Question 5 / 10
À quoi sert la gestion des postes ouverts (Open Item Management) ?
Sélectionnez la meilleure réponse.
A. Créer automatiquement des ledgers
B. Empêcher les écritures manuelles
C. Permettre le lettrage poste par poste
D. Changer la devise du compte
✓ Bonne réponse : C
Réponse : Permettre le lettrage poste par poste La gestion des postes ouverts (OIM) permet de suivre individuellement chaque écriture débitrice et créditrice d'un compte, afin de les lettrer lors du paiement ou du règlement. Elle est activée sur les comptes bancaires, les comptes clients/fournisseurs via leurs comptes de réconciliation, et certains comptes GL spéciaux (GR/IR, par exemple).
Question 6 / 10
Au sujet des comptes de réconciliation (reconciliation accounts), quelle proposition est correcte ?
Sélectionnez la meilleure réponse.
A. Ils n’ont pas d’impact en reporting
B. Ils remplacent le compte GR/IR
C. Ils se mettent à jour automatiquement via les sous-comptes BP
D. Ils se lettrent manuellement en GL libre
✓ Bonne réponse : C
Réponse : Ils se mettent à jour automatiquement via les sous-comptes BP Les comptes de réconciliation (reconciliation accounts) sont des comptes G/L spéciaux qui ne peuvent pas être saisis directement. Ils sont alimentés automatiquement lors de la comptabilisation sur les comptes clients ou fournisseurs (sous-comptes Business Partner), assurant ainsi la cohérence entre les sous-livres et la comptabilité générale.
Question 7 / 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 8 / 10
Votre entreprise basée en France a un établissement permanent en Suisse où des états financiers sont requis par la loi. Quelle unité organisationnelle avez-vous besoin de créer pour l'établissement permanent en Suisse ?
A. Domaine d'activité
B. Code société
C. Secteur d'activité
D. Centre de profit
✓ Bonne réponse : B
Réponse : Code société. Explication : Un établissement permanent ayant ses propres exigences de reporting financier statutaire est représenté comme un code société distinct dans SAP. Cela fournit à l'entité juridique son propre bilan, compte de résultat et la capacité à produire des états financiers autonomes comme requis par la loi suisse.
Question 9 / 10
Parmi les propositions suivantes sur les comptes de réconciliation (reconciliation accounts), lesquelles sont correctes ?
Cochez toutes les bonnes réponses.
A. Leur modification en production doit suivre une procédure contrôlée avec approbation
B. Ils peuvent être lettrés manuellement via une écriture GL libre
C. Ils reçoivent automatiquement les écritures miroir des sous-comptes clients/fournisseurs
D. Toute écriture directe sur ces comptes est interdite
✓ Bonne réponse : A, C, D
Réponse : Ils reçoivent automatiquement les écritures miroir des sous-comptes BP ; Les écritures directes sont interdites ; La modification du compte de réconciliation en production doit suivre une procédure contrôlée. Explication : Les comptes de réconciliation assurent l’intégrité entre sous-comptes et GL ; tout changement requiert précautions (soldes/postes).
Question 10 / 10
Dans SAP FI, qu'est-ce que la compensation (Clearing) des postes ouverts et quand est-elle déclenchée ?
A. Un processus de clôture mensuelle qui rapproche le grand livre des journaux auxiliaires
B. La validation automatique des écritures comptables par le contrôleur financier
C. Le rapprochement d'un paiement avec sa facture correspondante pour solder les postes ouverts
D. La conversion des montants en devise étrangère vers la devise de référence
✓ Bonne réponse : C
La compensation (Clearing) est le processus qui rapproche et solde des postes ouverts (créances ou dettes) en les marquant comme « compensés ». Elle est déclenchée lorsqu'un paiement entrant (client) ou sortant (fournisseur) est reçu et rattaché à la facture correspondante. La compensation peut être automatique (programme F.13 ou app dunning) ou manuelle (F-32 client, F-44 fournisseur). Un poste compensé ne figure plus dans la liste des postes ouverts et le solde du compte collectif reflète l'encours réel.
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. Le testeur souhaite mieux comprendre la logique du logiciel utilisé pour créer la structure interne
C. Les tests boîte noire dispensent le testeur de devoir comprendre la structure interne du système AI
D. L'automatisation des tests peut être construite rapidement et facilement à partir des cas de test développés lors des tests boîte noire
✓ Bonne réponse : C
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 2 / 10
Laquelle des options suivantes décrit le MIEUX un exemple d'apprentissage par renforcement ?
A. Un robot de nettoyage domestique adapte quotidiennement son itinéraire en fonction du trajet le plus efficace et de la quantité de saleté qu'il est capable d'éliminer.
B. Un système d'alerte sanitaire utilise les données de milliers de personnes pour prédire, sur la base de leurs comportements, celles qui sont les plus susceptibles de souffrir d'une pathologie particulière.
C. Un système de reconnaissance d'images parcourt régulièrement Internet pour trouver de nouveaux exemples à ajouter à ses données d'entraînement.
D. Un système financier qui sélectionne des actions à acheter s'optimise régulièrement en fonction des nouvelles variations de cours boursier afin d'améliorer ses performances.
✓ Bonne réponse : A
Réponse : Un robot de nettoyage domestique qui adapte son itinéraire en fonction de l'efficacité et de la saleté détectée. Explication : L'apprentissage par renforcement implique qu'un agent apprend en interagissant avec son environnement et en recevant des récompenses pour les bonnes actions. Le robot qui optimise son trajet sur la base de retours (saleté éliminée, efficacité) est un scénario classique d'apprentissage par renforcement.
Question 3 / 10
Laquelle des affirmations suivantes décrit le MIEUX le clustering ?
A. Le clustering est une classification d'une quantité continue.
B. Le clustering est un apprentissage supervisé.
C. Le clustering s'effectue sans connaissance préalable des classes de sortie.
D. Le clustering nécessite de connaître les classes à l'avance.
✓ Bonne réponse : C
Réponse : Le clustering s'effectue sans connaissance préalable des classes de sortie. Explication : Le clustering est une technique d'apprentissage non supervisé — il n'existe ni étiquettes ni classes prédéfinies. L'algorithme découvre des regroupements naturels dans les données en se basant uniquement sur des mesures de similarité, sans aucune connaissance préalable des catégories qui devraient exister.
Question 4 / 10
Lequel des aspects suivants constitue un défi lors de la gestion des données de test pour un système basé sur l'IA ?
A. Les données personnelles ou les données confidentielles
B. La cadence des images vidéo ou le rapport d'aspect
C. Les frameworks de données ou les frameworks de machine learning
D. Les données de sortie ou les données intermédiaires
✓ Bonne réponse : A
Réponse : Les données personnelles ou les données confidentielles. Explication : La gestion de données personnelles et confidentielles dans les environnements de test soulève des problématiques juridiques (RGPD), éthiques et de sécurité. L'utilisation de données personnelles réelles à des fins de test nécessite souvent une anonymisation, un consentement ou la génération de données synthétiques.
Question 5 / 10
Laquelle des options suivantes est le MOINS approprié comme test à réaliser pour tester une fonctionnalité liée à l'autonomie ?
A. Tester la passation de contrôle à un opérateur humain lorsque la cession du contrôle est obligatoire
B. Tester la passation de contrôle à un opérateur humain après un intervalle de temps donné
C. Tester la passation de contrôle à un opérateur humain pour permettre au système de se reposer
D. Tester la passation de contrôle à un opérateur humain dans une situation où le système ne devrait en réalité pas céder le contrôle
✓ Bonne réponse : C
Réponse : Tester la passation de contrôle à un opérateur humain pour permettre au système de se reposer est le MOINS approprié pour les tests d'autonomie. Explication : La notion de « repos du système » n'est pas un concept lié à l'autonomie — les systèmes autonomes n'ont pas besoin de repos. Les tests d'autonomie appropriés portent notamment sur : la prise de décision correcte sans intervention humaine, le déclenchement approprié de la passation de contrôle lorsque cela est nécessaire, et la gestion des situations inédites.
Question 6 / 10
Lequel des éléments suivants ne décrit PAS une caractéristique propre aux technologies IA qui différencie les environnements de test IA des autres environnements de test ?
A. Les difficultés liées à la création de scénarios de transfert de contrôle à un humain pour les systèmes autonomes.
B. La difficulté à simuler des scénarios indéfinis générés par l'auto-apprentissage.
C. La difficulté à expliquer les décisions prises par le système (explicabilité).
D. Les difficultés liées à la faible précision des modèles.
✓ Bonne réponse : A
Réponse : Les difficultés liées à la création de scénarios de transfert de contrôle à un humain pour les systèmes autonomes ne constituent PAS une caractéristique propre aux technologies IA. Explication : Les problématiques de transfert de contrôle à un humain relèvent de la conception et de l'exploitation des systèmes autonomes, et non d'une caractéristique technologique qui différencie les environnements de test IA. Les caractéristiques véritablement différenciantes incluent : le besoin de matériel spécialisé, d'outils de simulation, de stockage massif de données et de calcul sur GPU.
Question 7 / 10
Laquelle des étapes suivantes du workflow ML est la PLUS APPROPRIÉE pour définir les hyperparamètres du modèle et de l'algorithme ?
A. Le déploiement du modèle
B. Les tests des données
C. L'ajustement du modèle (tuning)
D. L'évaluation du modèle
✓ Bonne réponse : C
Réponse : L'ajustement du modèle (tuning). Explication : Les hyperparamètres (taux d'apprentissage, nombre de couches, intensité de la régularisation, etc.) sont définis lors de la phase d'ajustement du modèle, qui intervient après l'entraînement initial. Ils se distinguent des paramètres du modèle (poids), qui sont appris automatiquement durant l'entraînement.
Question 8 / 10
Laquelle des affirmations suivantes décrit le MIEUX un défi de test propre aux systèmes auto-apprenants ?
A. Des sources de données externes peuvent être nécessaires pour garantir que le système n'est pas biaisé
B. Il peut être difficile d'expliquer le lien entre les entrées et les sorties du test
C. Lorsque les systèmes se modifient eux-mêmes, les résultats de tests précédemment réussis peuvent changer
D. Il est nécessaire de tester si le système restituera le contrôle à un humain au bon moment
✓ Bonne réponse : C
Réponse : Lorsque les systèmes se modifient eux-mêmes, les résultats de tests précédemment réussis peuvent changer. Explication : Les systèmes auto-apprenants mettent continuellement à jour leurs propres paramètres à l'exécution. Cela signifie que le système testé hier peut se comporter différemment aujourd'hui, ce qui rend la reproductibilité des tests et les tests de régression particulièrement difficiles.
Question 9 / 10
Laquelle des options suivantes décrit le MIEUX un scénario de test A/B ?
A. Une comparaison des performances de deux implémentations ML différentes sur les mêmes données d'entrée.
B. Une comparaison des performances d'un système ML sur deux jeux de données d'entrée différents.
C. Une comparaison de deux sites web différents observée dans une perspective d'acceptance utilisateur.
D. Une comparaison de deux offres différentes dans un système de recommandation afin de déterminer l'offre la plus efficace pour les mêmes utilisateurs.
✓ Bonne réponse : D
Réponse : Comparer deux offres différentes dans un système de recommandation pour les mêmes utilisateurs. Explication : Le test A/B consiste à comparer deux variantes (offre A contre offre B) sur une même population afin de déterminer laquelle est la plus performante. Un système de recommandation comparant deux stratégies d'offres auprès de la même base d'utilisateurs constitue l'exemple le plus représentatif d'un test A/B.
Question 10 / 10
Selon le RGPD, quelle est une exigence de test critique lorsqu'un système AI traite des données personnelles ?
A. S'assurer que le système traite les données sans aucun chiffrement
B. Tester que le système atteint une précision maximale indépendamment de la source des données
C. Tester que les données personnelles sont stockées dans la base de données la plus rapide disponible
D. Vérifier que les utilisateurs peuvent demander la suppression de leurs données et que le système répond correctement aux demandes d'effacement
✓ Bonne réponse : D
Concept clé : Test de conformité au RGPD. Le droit à l'oubli est une exigence fondamentale du RGPD. Les testeurs doivent valider que les systèmes AI gèrent correctement les demandes de suppression de données et que les informations personnelles sont réellement supprimées de l'ensemble des pipelines de traitement et des systèmes de stockage.
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. Garantie
B. Valeur
C. Offre de service
D. Résultat
✓ Bonne réponse : C
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 2 / 10
Quelle pratique est responsable du déplacement des composants vers les environnements de production ?
A. La gestion des déploiements
B. La gestion des actifs informatiques
C. La gestion des mises en production
D. Habilitation des changements
✓ Bonne réponse : D
Réponse : Habilitation des changements. Explication : En ITIL 4, l\'habilitation des changements est responsable du déplacement des composants vers les environnements de production, garantissant que les changements sont correctement contrôlés et autorisés avant mise en production.
Question 3 / 10
Quelle est la définition d’un événement ?
A. Tout changement d\'état significatif pour la gestion d\'un service ou de tout autre élément de configuration
B. Tout composant présentant une certaine valeur financière, qui est susceptible de contribuer à la fourniture de services ou de produits informatiques
C. Tout composant qui doit être géré afin de fournir un service informatique
D. L\'interruption non planifiée d\'un service ou la réduction de la qualité d\'un service
✓ Bonne réponse : A
Réponse : Tout changement d\'état significatif pour la gestion d\'un service ou de tout autre élément de configuration. Explication : Un événement est tout changement d\'état significatif pour la gestion d\'un service ou d\'un élément de configuration. Les événements peuvent déclencher des incidents, des problèmes ou des demandes.
Question 4 / 10
Quel principe directeur recommande de collecter les données avant de déterminer ce qui peut être réutilisé ?
A. Commencer là où vous êtes
B. Opter pour la simplicité et rester pratique
C. Privilégier la valeur
D. Progresser par itérations avec des retours
✓ Bonne réponse : A
Réponse : Commencer là où vous êtes. Explication : Le principe \'Commencer là où vous êtes\' recommande d\'évaluer l\'existant avant de décider ce qui peut être réutilisé, plutôt que de repartir de zéro sans connaître ce qui fonctionne déjà.
Question 5 / 10
De quelle façon une organisation doit-elle adopter des méthodes d’amélioration continue ?
A. En choisissant quelques méthodes clés pour les types d\'améliorations gérées par l\'organisation
B. En utilisant une nouvelle méthode pour chaque amélioration gérée par l\'organisation
C. En choisissant une seule méthode pour toutes les améliorations gérées par l\'organisation
D. En renforçant l\'aptitude à utiliser autant de méthodes d\'amélioration que possible
✓ Bonne réponse : A
Réponse : En choisissant quelques méthodes clés pour les types d\'améliorations gérées par l\'organisation. Explication : Plutôt que d\'adopter toutes les méthodes existantes, une organisation doit sélectionner quelques approches adaptées aux types d\'améliorations qu\'elle gère, pour rester cohérente et efficace.
Question 6 / 10
Que faut-il faire en premier lieu lorsque l’on applique le principe directeur « privilégier la valeur » ?
A. Déterminer le coût de la fourniture du service
B. Identifier tous les fournisseurs et les partenaires impliqués dans le service
C. Déterminer qui est le consommateur du service dans chaque situation
D. Identifier les résultats facilités par le service
✓ Bonne réponse : C
Réponse : Déterminer qui est le consommateur du service dans chaque situation. Explication : Lors de l\'application du principe \'Privilégier la valeur\', la première étape est d\'identifier qui est le consommateur, car la valeur est toujours définie du point de vue du consommateur du service.
Question 7 / 10
Quelle pratique propose un point de contact unique pour les utilisateurs ?
A. Le centre de services
B. La gestion des demandes de services
C. Habilitation des changements
D. La gestion des incidents
✓ Bonne réponse : A
Réponse : Le centre de services. Explication : Le centre de services constitue le point de contact unique (SPOC) entre le fournisseur de services et les utilisateurs pour toutes les communications, demandes et incidents.
Question 8 / 10
De quelle façon la catégorisation des incidents assiste-t-elle la pratique de « gestion des incidents » ?
A. Elle s\'assure que les incidents sont résolus dans les délais convenus avec le client
B. Elle détermine la façon dont le fournisseur de services est perçu
C. Elle permet de diriger l\'incident vers la zone de support appropriée
D. Elle détermine la priorité assignée à l\'incident
✓ Bonne réponse : C
Réponse : Elle permet de diriger l\'incident vers la zone de support appropriée. Explication : La catégorisation des incidents permet de les acheminer rapidement vers la bonne équipe de support, ce qui accélère leur résolution et améliore l\'efficacité du processus.
Question 9 / 10
Quelle option décrit des résultats ?
A. Éléments livrables tangibles ou intangibles
B. Fonctionnalité offerte par un produit ou un service
C. Configuration des ressources d\'une organisation
D. Résultats souhaités par une partie prenante
✓ Bonne réponse : D
Réponse : Résultats souhaités par une partie prenante. Explication : Les résultats (outcomes) sont les effets souhaités par une partie prenante. Ils diffèrent des livrables (outputs) : le résultat est la valeur créée pour le consommateur, pas le produit livré.
Question 10 / 10
Laquelle des options suivantes N’est habituellement PAS incluse dans la gestion des incidents ?
A. Des scripts pour recueillir des informations initiales sur les incidents
B. Des procédures détaillées pour diagnostiquer les incidents
C. Le recours à des connaissances spécialisées pour les incidents compliqués
D. Des procédures formalisées pour enregistrer les incidents
✓ Bonne réponse : B
Réponse : Des procédures détaillées pour diagnostiquer les incidents. Explication : La gestion des incidents vise une résolution rapide, pas la documentation détaillée de procédures de diagnostic. Les procédures détaillées relèvent de la gestion des problèmes et de la base de connaissances.
Quel est le risque principal d'utiliser des identifiants d'utilisateurs humains pour des processus automatisés au lieu d'identités dédiées aux workloads ?
A. ela réduit la complexité des politiques IAM en regroupant les permissions sous un compte unique
B. ela garantit la séparation des tâches entre comptes humains et machine
C. ela améliore la performance en réutilisant les tokens d'authentification mis en cache entre les workloads
D. ela introduit des privilèges excessifs et une ambiguïté dans les audits, augmentant le risque d'usage abusif ou de compromission des identifiants
✓ Bonne réponse : D
Utiliser des comptes humains pour l'automatisation peut donner trop de droits et rendre difficile le suivi des actions, ce qui augmente le risque de fuite ou d'abus des identifiants.
Question 2 / 10
Quel est un contrôle policy-as-code courant au niveau organisationnel, aligné avec la Cloud Controls Matrix (CCM) ?
A. S'assurer automatiquement que les rôles IAM respectent le principe du moindre privilège
B. Imposer que tous les buckets de stockage aient la version désactivée par défaut
C. ctiver des revues manuelles des firewalls avant chaque déploiement
D. utoriser un trafic sortant non restreint pour la productivité des développeurs
✓ Bonne réponse : A
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.
Question 3 / 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. SI – Sécurité des données et gestion du cycle de vie de l'information
B. IVS – Sécurité de l'infrastructure et de la virtualisation
C. IAM – Gestion des identités et des accès
D. TVM – Gestion des menaces et des vulnérabilités
✓ Bonne réponse : C
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 4 / 10
Quel avantage apporte le fait de stocker l'Infrastructure as Code (IaC) dans un dépôt sous contrôle de version lors d'une récupération ?
A. ela supprime le besoin de procédures de gestion des changements ou de documentation
B. ela permet au fournisseur cloud de provisionner automatiquement l'infrastructure du client en cas de perte de données
C. ela permet de revenir à des configurations connues comme fiables et de vérifier l'intégrité du processus de déploiement
D. ela garantit que toute l'infrastructure fonctionne uniquement sur des plateformes open source
✓ Bonne réponse : C
Stocker l'IaC dans un dépôt versionné permet de revenir rapidement à une configuration fiable après un incident, et de vérifier l'intégrité du pipeline de déploiement. Cela facilite aussi l'audit des changements, le peer review de l'infrastructure et la traçabilité complète des modifications en production.
Question 5 / 10
Quelle affirmation décrit le mieux la différence entre les clés gérées par le fournisseur et les clés gérées par le client (CMK) dans un service de gestion des clés cloud (KMS) ?
A. Les clés gérées par le fournisseur sont utilisées uniquement pour le chiffrement asymétrique, tandis que les CMK sont utilisées pour le chiffrement symétrique
B. Les clés gérées par le fournisseur sont stockées dans les machines virtuelles du client, tandis que les CMK sont stockées dans le HSM du fournisseur
C. Les clés gérées par le fournisseur sont créées et entièrement contrôlées par le fournisseur, tandis que les CMK sont créées, gérées et contrôlées par le client
D. Les clés gérées par le fournisseur nécessitent des politiques de rotation client, tandis que les CMK sont automatiquement tournées par le fournisseur
✓ Bonne réponse : C
Les CMK permettent au client de contrôler la création, l'accès et la rotation des clés, alors que les clés gérées par le fournisseur sont entièrement sous son contrôle.
Question 6 / 10
Quelle affirmation décrit le mieux comment la gestion des accès privilégiés (PAM) améliore la sécurité dans un environnement multi-cloud ?
A. PAM remplace le besoin de fédération d'identités en consolidant les annuaires utilisateurs
B. PAM fournit des tunnels VPN chiffrés pour les sessions administrateurs entre datacenters
C. PAM applique une gestion centralisée des politiques pour tous les dispositifs réseau à travers les clouds
D. PAM restreint, surveille et audite les activités des comptes privilégiés dans des environnements cloud hétérogènes
✓ Bonne réponse : D
Le PAM sécurise les comptes à privilèges élevés en limitant leur usage, en surveillant les actions et en conservant des traces d'audit, ce qui réduit les risques de compromission dans plusieurs clouds.
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 éliminent le besoin de politiques d'accès basées sur l'identité.
C. 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
D. Les endpoints privés offrent un débit plus élevé car ils contournent toujours le chiffrement.
✓ Bonne réponse : C
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 la segmentation des sous-réseaux (subnets) est-elle une considération clé lors de la conception de VPC/VNet cloud ?
A. Elle réduit les coûts réseau chez le fournisseur cloud
B. Elle impose une séparation des workloads selon leur niveau de confiance et leur exposition réseau
C. Elle simplifie la résolution DNS entre plusieurs zones
D. Elle assure la haute disponibilité des passerelles NAT
✓ Bonne réponse : B
La segmentation des sous-réseaux permet de séparer les workloads sensibles de ceux exposés publiquement, améliorant ainsi la sécurité et le contrôle du réseau.
Question 9 / 10
Lequel des éléments suivants explique le mieux la différence entre les ACL au niveau des objets et les politiques de bucket dans un environnement de stockage cloud ?
A. Les ACL d'objets remplacent les politiques de bucket lorsque les deux sont définies sur la même ressource
B. Les ACL d'objets sont utilisées uniquement pour les utilisateurs IAM internes, tandis que les politiques de bucket s'appliquent à tous les comptes externes
C. Les ACL d'objets fournissent un contrôle d'accès granulaire au niveau des objets, tandis que les politiques de bucket définissent des règles centralisées pour tout le bucket
D. Les ACL d'objets s'appliquent aux buckets entiers, tandis que les politiques de bucket gèrent l'accès aux objets individuels
✓ Bonne réponse : C
Les ACL d'objets définissent des permissions granulaires pour chaque objet individuellement, tandis que les politiques de bucket s'appliquent globalement à tous les objets. En pratique, les politiques de bucket sont préférées pour leur gestion centralisée ; les ACL restent utiles pour des exceptions par objet.
Question 10 / 10
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 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.
B. Il synchronise les comptes utilisateurs entre différents environnements cloud à l'aide d'API REST.
C. Il chiffre les données stockées dans le cloud pour garantir la confidentialité entre les fournisseurs d'identité et les fournisseurs de services.
D. Il authentifie directement les utilisateurs auprès du service d'annuaire interne du fournisseur cloud sans intermédiaire.
✓ Bonne réponse : A
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).
Quelle URL doit-elle utiliser pour créer le lien vers le bloc-notes ?
Une équipe projet crée un bloc-notes OneNote stocké sur un site SharePoint.Elle souhaite que chaque membre puisse ouvrir le bloc-notes depuis l’application OneNote de bureau et voir les mises à jour en temps réel.
A. https://contoso.sharepoint.com/sites/ProjectTeam/Notebook/Notebook.one
B. https://contoso.sharepoint.com/_layouts/15/start.aspx#/Notebook/Notebook.one
C. https://contoso-my.sharepoint.com/Documents/Notebook.one
D. https://contoso-my.sharepoint.com/personal/username_contoso_onmicrosoft_com/Documents/Notebook.one
✓ Bonne réponse : A
Le bloc-notes est stocké dans un site SharePoint d’équipe.
L’URL correcte doit donc pointer vers :
Le tenant SharePoint principal (contoso.sharepoint.com)
Le site d’équipe (/sites/ProjectTeam)
Le dossier du bloc-notes
L’option B correspond à une URL SharePoint classique permettant :
L’ouverture dans OneNote Desktop
La synchronisation automatique
Les mises à jour en temps réel pour tous les membres
❌ Pourquoi les autres réponses sont incorrectes :
A et C → Utilisent contoso-my.sharepoint.com, qui correspond à OneDrive personnel, pas à un site SharePoint d’équipe.
D → URL interne SharePoint (_layouts) utilisée pour l’interface web, pas pour un accès direct propre au bloc-notes.
🎯 À retenir pour l’examen MS-900 :
tenant.sharepoint.com/sites/... = site d’équipe SharePoint
tenant-my.sharepoint.com = OneDrive personnel
Pour collaboration d’équipe → toujours utiliser l’URL du site SharePoint
Question 2 / 10
Un analyste en sécurité remarque des partages de fichiers inhabituels dans une application SaaS critique et souhaite créer une alerte automatique lorsque l’activité de partage dépasse un certain seuil.
Quelle fonctionnalité de Microsoft Defender for Cloud Apps permet de créer ce type d’alerte ?
A. Surveillance des permissions des applications OAuth avec alertes de limitation
B. Politique d’accès conditionnel pour le partage de fichiers
C. Alertes uniquement via intégration avec Azure Sentinel
D. Création d’une politique d’activité avec règles de détection d’anomalies
✓ Bonne réponse : D
💡 Explication :
Defender for Cloud Apps permet de surveiller les activités des utilisateurs dans les applications SaaS.
Avec une politique d’activité + règles de détection d’anomalies, vous pouvez :
Détecter des comportements inhabituels (ex : partage massif de fichiers)
Définir un seuil et déclencher une alerte automatique lorsque ce seuil est dépassé
🎯 À retenir pour l’examen MS-900 :
Alertes automatiques sur activités SaaS = Activity policy + anomaly detection dans Defender for Cloud Apps.
L’accès conditionnel et Sentinel peuvent compléter, mais ne remplacent pas cette fonctionnalité.
Question 3 / 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. OneDrive for Business
B. SharePoint Online site library
C. Dataverse for Teams environment
D. Azure Blob Storage
✓ Bonne réponse : C
Lorsqu’une Power App est intégrée dans Teams, ses données sont stockées automatiquement dans un environnement Dataverse pour Teams.
Cela permet :
Un stockage structuré et sécurisé
L’accès aux données uniquement aux membres de l’équipe Teams
Les autres options ne sont pas utilisées par défaut pour les Power Apps dans Teams :
A : OneDrive for Business sert au stockage de fichiers personnels ou partagés.
C : Azure Blob Storage est un service de stockage cloud général, non utilisé par défaut.
D : SharePoint Online site library stocke des fichiers, pas les tables Dataverse des Power Apps.
Question 4 / 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. Facturation par invoice
C. Paiement par carte de crédit
D. Paiement via PayPal
✓ Bonne réponse : B
Les abonnements Microsoft 365 peuvent être renouvelés automatiquement avec des méthodes de paiement directes comme :
Carte de crédit
Prélèvement bancaire
PayPal
La facturation par invoice (facture) nécessite un paiement manuel pour chaque période, donc le renouvellement automatique n’est pas possible.
Question 5 / 10
Pour rationaliser la réponse aux incidents après qu’une compromission est suspectée, quelle capacité automatise l’investigation et la remédiation des menaces dans Microsoft 365 ?
A. Exchange Online mailbox hold
B. Microsoft Defender for Endpoint automated investigation and remediation
C. Microsoft Secure Score Improvement Actions
D. Azure AD Privileged Identity Management
✓ Bonne réponse : B
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 6 / 10
Quelle fonctionnalité de Microsoft Lists permet de réaliser cela
Votre équipe souhaite appliquer une mise en forme très visible afin que tout article d’inventaire dont la quantité restante est inférieure au seuil de stock minimum s’affiche avec un arrière-plan rouge dans la colonne « Quantité restante ».
A. Mise en forme de l’affichage via JSON
B. Flux conditionnel Power Automate
C. Mode Édition rapide (Quick edit view)
D. Mise en forme de colonne
✓ Bonne réponse : D
Dans Microsoft Lists, la mise en forme de colonne (Column formatting) permet d’appliquer un style visuel conditionnel à une colonne spécifique.
👉 Elle permet notamment :
De modifier la couleur d’arrière-plan
De changer la couleur du texte
D’ajouter des icônes
D’appliquer des règles conditionnelles (ex : si la valeur < seuil → fond rouge)
Cette fonctionnalité utilise du JSON en arrière-plan, mais du point de vue fonctionnel, la capacité recherchée est bien la mise en forme de colonne.
Question 7 / 10
Quelle option l’administrateur doit-il configurer ?
Une entreprise souhaite que seuls les employés authentifiés puissent regarder les vidéos de formation internes hébergées dans Stream et que les téléchargements soient bloqués.
A. Désactiver l’accès invité dans les paramètres du tenant Microsoft 365
B. Appliquer une stratégie de rétention pour supprimer les vidéos après 30 jours
C. Mettre les vidéos en “On-Demand” dans les paramètres de synchronisation OneDrive
D. Dans les permissions de Stream, exiger la connexion et décocher “Allow viewers to download original video”
✓ Bonne réponse : D
Dans Microsoft Stream, on peut contrôler :
Qui peut regarder une vidéo (exiger l’authentification)
Si la vidéo peut être téléchargée (désactiver le téléchargement)
Cette configuration garantit que seuls les employés authentifiés peuvent accéder au contenu et qu’aucun téléchargement n’est possible.
Les autres options ne répondent pas au besoin :
A : OneDrive sync ne concerne pas Stream.
B : Désactiver l’accès invité protège l’ensemble du tenant, mais ne gère pas les vidéos internes.
D : Une politique de rétention supprime des vidéos, ne contrôle pas l’accès ou le téléchargement.
Question 8 / 10
Lors d’une opération de dépannage, un administrateur confirme que les routes vocales (voice routes) et les enregistrements d’utilisation PSTN sont correctement configurés. Cependant, il constate que les utilisateurs ne peuvent toujours pas accéder à ces routes.
Quel composant du Centre d’administration Microsoft Teams permet d’attribuer ces routes vocales aux utilisateurs ?
A. Plan de numérotation
B. Stratégie d’appel d’urgence
C. Analyse des appels
D. Stratégie de routage vocal
✓ Bonne réponse : D
Dans Microsoft Teams (Téléphonie Teams / Direct Routing) :
Les voice routes définissent le chemin que les appels doivent suivre.
Les PSTN usages permettent d’associer ces routes à des stratégies.
Cependant, pour que les utilisateurs puissent réellement utiliser ces routes, il faut leur attribuer une stratégie de routage vocal (Voice Routing Policy).
👉 La stratégie de routage vocal est le composant qui associe les enregistrements d’utilisation PSTN aux utilisateurs. Sans cette stratégie attribuée à l’utilisateur, les routes configurées ne seront pas accessibles, même si elles sont correctement définies dans le système.
Question 9 / 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. Azure portal > Azure Active Directory > Security > Secure Score
C. Microsoft 365 admin center > Reports > Secure Score
D. Microsoft 365 security center > Microsoft Secure Score
✓ Bonne réponse : D
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 10 / 10
Quelle étape les administrateurs doivent-ils prendre en priorité pour planifier les futures réclamations SLA ?
Un fournisseur de soins de santé dépose une demande de crédit de service pour un cumul de trois heures d’indisponibilité dans Exchange Online, mais la demande est rejetée car elle a été soumise trop tard.
A. Auditer et documenter immédiatement toutes les interruptions de service et les comparer au SLA
B. Automatiser les demandes de crédit via le Service Health Dashboard pour éviter la soumission manuelle
C. Migrer les charges de travail critiques vers un autre tenant pour éviter les violations SLA
D. Configurer des alertes Azure Monitor pour escalader automatiquement les incidents au support Microsoft
✓ Bonne réponse : A
Pour pouvoir réclamer un crédit SLA, il est essentiel de documenter immédiatement toute interruption et de la comparer aux seuils définis dans le SLA.
Sans preuves précises et horodatées, Microsoft peut rejeter la demande, même si le service a été interrompu.
Les autres options ne résolvent pas le problème de suivi et documentation :
Automatiser les crédits (B) n’est pas possible.
Migrer vers un autre tenant (C) est excessif et non nécessaire.
Configurer des alertes (D) aide à la notification mais ne remplace pas la documentation des interruptions.
Les attaques de prompt injection
Les attaques de data exfiltration lors de l’utilisation d’Azure OpenAI
Quelle approche correspond le mieux à la baseline recommandée par Microsoft ?
A. Chiffrer tous les prompts via Azure Key Vault avant de les envoyer à l’endpoint OpenAI
B. Appliquer des règles d’Azure Firewall pour restreindre les appels sortants depuis OpenAI
C. Utiliser Azure API Management pour appliquer la validation des entrées et le filtrage du contenu en sortie
D. Configurer DDoS Protection Standard Always On pour l’endpoint OpenAI
✓ Bonne réponse : C
Prompt injection : manipulation du modèle via des entrées malveillantes → peut révéler des données sensibles ou modifier le comportement attendu.
Data exfiltration : sortie involontaire de données sensibles dans les réponses du modèle.
Microsoft recommande pour Azure OpenAI :
Placer API Management (APIM) devant le service OpenAI
Valider toutes les entrées (ex : rejeter caractères, commandes ou prompts suspects)
Filtrer et contrôler la sortie pour éviter l’exfiltration de données sensibles
Cela fournit une barrière de sécurité en amont et en aval du modèle et suit la baseline Zero Trust et Microsoft Security.
Question 2 / 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 App Service
C. Microsoft Defender for Resource Manager
D. Microsoft Defender for Endpoint
✓ Bonne réponse : B
Microsoft Defender for App Service fournit :
Protection spécifique aux applications web hébergées sur Azure App Service
Détection des attaques classiques des applications web : SQL injection, XSS, élévation de privilèges, etc.
Recommandations et alertes basées sur le comportement des applications
Intégration avec Azure Security Center / Defender for Cloud pour la supervision centralisée
C’est le plan workload conçu pour sécuriser directement les web apps dans Azure.
Question 3 / 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. Configurer toutes les VMs avec des IP publiques mais restreindre le trafic entrant uniquement avec le pare-feu Windows
B. Utiliser Azure Policy pour appliquer la protection des endpoints, le durcissement OS et le chiffrement des disques à grande échelle
C. 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
D. Désactiver Microsoft Antimalware et n’utiliser que des outils tiers
✓ Bonne réponse : B
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 4 / 10
Une organisation multinationale déploie des Azure Landing Zones.
Elle a besoin de :
Visibilité et supervision centralisées sur tous les environnements
Alertes automatisées pour les ressources non conformes
À quel domaine de conception du Cloud Adoption Framework (CAF) cette exigence correspond-elle ?
A. Réseau (Networking)
B. Identité (Identity)
C. Gestion (Management)
D. Gouvernance (Governance)
✓ Bonne réponse : C
L’organisation demande :
Visibilité centralisée et monitoring sur tous les environnements
Alertes automatisées pour les ressources non conformes
Dans le Cloud Adoption Framework (CAF) pour Azure :
Le domaine Management se concentre sur la supervision opérationnelle, le monitoring, la collecte de logs et la configuration d’alertes automatisées.
Bien que la conformité et les standards fassent partie de la gouvernance, cette exigence met l’accent sur la gestion opérationnelle et la surveillance continue.
✅ Donc, le domaine CAF approprié pour cette exigence est : Management.
Question 5 / 10
Une entreprise globale déploie Microsoft Entra Internet Access dans le cadre de sa stratégie SSE (Secure Service Edge).
L’architecte sécurité doit :
Configurer des politiques Conditional Access pour bloquer les connexions risquées vers des applications SaaS non approuvées
Appliquer des politiques d’usage acceptable pour les services approuvés
Quelle intégration permet ce contrôle ?
A. Microsoft Entra Internet Access intégré avec Microsoft Defender for Cloud Apps
B. Microsoft Entra Internet Access intégré avec les Security Baselines Intune Endpoint
C. Azure Firewall intégré avec le portail de conformité Microsoft Purview
D. Microsoft Entra Internet Access intégré avec les politiques Azure Key Vault
✓ Bonne réponse : A
Microsoft Entra Internet Access (EIA) : solution SSE qui fournit :
Filtrage d’accès Internet
Protection contre les applications non approuvées
Application des politiques d’usage acceptable
Intégration avec Microsoft Defender for Cloud Apps :
Permet de détecter et contrôler l’usage des applications SaaS
Active les politiques Conditional Access pour :
Bloquer les connexions à des applications non sanctionnées
Appliquer des restrictions ou des alertes pour les applications approuvées
Assure visibilité, contrôle et gouvernance centralisée
C’est la meilleure pratique Microsoft SSE pour sécuriser l’accès SaaS et Internet.
Question 6 / 10
Une entreprise a intégré Microsoft Sentinel avec ses solutions de sauvegarde.
Lors d’une attaque ransomware, l’équipe SOC doit :
Automatiser la containment
Initier un workflow de récupération propre
Quelle configuration réalise le mieux cet objectif ?
A. Utiliser des playbooks Sentinel (Logic Apps) pour déclencher les workflows de restauration des backups lors de la détection d’incident
B. Déployer des politiques Azure Security Benchmark pour appliquer des configurations baselines
C. Configurer des alertes Azure Monitor pour déclencher une tâche de remédiation via Azure Policy
D. Configurer Defender for Endpoint pour isoler automatiquement les machines infectées
✓ Bonne réponse : A
Microsoft Sentinel Playbooks (basés sur Logic Apps) permettent de :
Automatiser la réponse aux incidents (SOAR – Security Orchestration, Automation, and Response)
Déclencher des workflows de restauration depuis les backups dès qu’un incident est détecté
Réagir rapidement et de manière cohérente face à un ransomware
Cela offre un processus automatique de containment et de récupération, exactement ce que demande le SOC.
Question 7 / 10
Une entreprise globale souhaite exiger l’authentification multifacteur (MFA) à chaque activation d’un rôle privilégié dans Entra PIM, même si l’utilisateur dispose déjà d’un jeton MFA actif.
Quelle configuration doit être appliquée ?
A. Activer les security defaults dans Microsoft Entra ID
B. Appliquer des politiques Conditional Access ciblant les comptes administratifs
C. Appliquer MFA sur l’activation de rôle
D. Exiger MFA sur l’attribution de rôle
✓ Bonne réponse : C
Azure AD / Entra PIM distingue :
Attribution de rôle : l’administrateur se voit attribuer un rôle (souvent par IT ou via JIT)
Activation de rôle : l’utilisateur active le rôle pour l’utiliser
Exiger MFA sur l’activation de rôle :
Garantit que chaque activation est sécurisée par MFA, indépendamment de l’état de session existant
Respecte le principe du moindre privilège et de Zero Trust pour les rôles privilégiés
Sécurité renforcée pour les comptes administratifs, même avec sessions existantes
Question 8 / 10
Les analystes SOC se plaignent que les incidents dans Microsoft Sentinel prennent trop de temps à être triés, car les alertes sont générées en grand volume à partir de sources multiples.
En tant qu’architecte cybersécurité, quelle capabilité de Sentinel recommander pour réduire le bruit et regrouper automatiquement les alertes liées ?
A. Playbooks basés sur Azure Logic Apps
B. Règles analytiques avec requêtes planifiées
C. Fusion detection dans Sentinel
D. Watchlists configurées dans Sentinel
✓ Bonne réponse : C
Fusion detection :
Fonctionnalité native de Sentinel pour corréler automatiquement les alertes provenant de différentes sources
Regroupe des alertes apparemment indépendantes mais liées à un même incident ou attaquant
Réduit le bruit (alert fatigue) et facilite le triage rapide par les analystes SOC
Avantages :
Détecte des attaques avancées persistantes (APT) et chaînes d’attaques multi-sources
Crée des incidents uniques regroupant plusieurs alertes, plutôt que d’avoir des centaines d’alertes isolées
Question 9 / 10
Votre entreprise effectue une évaluation Zero Trust des partenaires de la chaîne d’approvisionnement qui utilisent des appareils non gérés pour accéder à Microsoft 365
Quelle solution Microsoft permet d’appliquer des politiques de conformité avant d’accorder l’accès ?
A. Microsoft Sentinel Playbooks
B. Microsoft Defender for Identity
C. Microsoft Defender for Cloud Apps (MCAS) session policies
D. Microsoft Intune avec intégration Conditional Access
✓ Bonne réponse : D
Scenario : Zero Trust → contrôler l’accès en fonction de l’état de l’appareil, de l’identité et de la localisation.
Intune + Conditional Access permet :
Vérifier si l’appareil est géré et conforme aux politiques de sécurité
Appliquer des conditions préalables à l’accès, comme :
BitLocker activé
Antivirus à jour
Correctifs appliqués
Bloquer l’accès depuis appareils non conformes
C’est la méthode standard Microsoft pour protéger Microsoft 365 dans un contexte Zero Trust avec des partenaires externes.
Question 10 / 10
Une organisation de santé déployant Copilot pour Microsoft 365 doit se conformer à HIPAA, en veillant à ce que les informations de santé protégées (PHI) ne soient pas accessibles aux utilisateurs non autorisés.
Quelle configuration constitue le garde-fou le plus efficace ?
A. Configurer des règles de transport Exchange pour bloquer les emails contenant des mots-clés PHI
B. Utiliser eDiscovery Premium pour identifier et exporter tous les documents contenant des PHI
C. Désactiver Copilot pour tout le personnel sauf les administrateurs IT
D. Configurer des politiques DLP (Data Loss Prevention) dans Microsoft Purview pour empêcher le partage de PHI avec des utilisateurs non autorisés
✓ Bonne réponse : D
DLP (Data Loss Prevention) dans Microsoft Purview :
Permet d’identifier automatiquement les informations sensibles, y compris les PHI
Empêche le partage accidentel ou non autorisé dans Teams, SharePoint, OneDrive et Outlook
Fonctionne en temps réel, donc même si Copilot est utilisé, les données sensibles ne sont pas exposées
C’est la solution la plus efficace pour protéger les données sensibles tout en autorisant l’usage normal de Copilot.
Cette question vous demande d’évaluer le texte souligné afin de déterminer s’il est correct.
Examinez le texte en gras.S’il rend l’énoncé correct, sélectionnez « Aucun changement n’est nécessaire ».
Si l’énoncé est incorrect, sélectionnez la réponse qui le rend correct.
Une solution de plan de support qui fournit des informations sur les bonnes pratiques, l’état de santé des services, des notifications, ainsi qu’un accès 24 h/24 et 7 j/7 aux informations de facturation, au coût le plus bas possible, est un plan de support Standard.
A. Developer
B. Basic
C. Premier
D. Aucun changement n’est nécessaire
✓ Bonne réponse : B
Le plan de support Basic est inclus gratuitement avec Azure et offre :
l’accès à la documentation et aux bonnes pratiques,
les informations sur l’état de santé des services Azure et les notifications,
un support 24/7 pour la facturation et la gestion des abonnements.
Il s’agit donc du plan répondant exactement aux fonctionnalités décrites, au coût le plus bas possible. Le plan Standard est payant et inclut du support technique, ce qui ne correspond pas à l’énoncé.
📘 Typique des questions AZ‑900 / AZ‑104 : Dès que l’énoncé insiste sur “lowest possible cost”, la réponse est presque toujours Basic.
Question 2 / 10
Votre entreprise utilise des management groups pour gérer plus efficacement les ressources dans son tenant Azure.
User1 doit être en mesure :
d’attribuer des accès (RBAC)
d’assigner des stratégies (Azure Policies)au niveau des management groups.
Vous devez déterminer quel rôle RBAC attribuer à User1.La solution doit respecter le principe du moindre privilège.
A. Contributeur de groupe de gestion (Management Group Contributor)
B. Contributeur (Contributor)
C. Administrateur de l’accès utilisateur (User Access Administrator)
D. Propriétaire (Owner)
✓ Bonne réponse : D
👉 B. Owner
Pourquoi pas les autres ?
A. User Access Administrator : peut attribuer des rôles RBAC, mais ne peut pas assigner des Azure Policies.
C. Management Group Contributor : peut gérer la structure des management groups (créer, déplacer, etc.), mais ne peut pas attribuer des rôles RBAC.
D. Contributor : ne peut ni assigner des rôles RBAC ni assigner des policies au scope management group.
Pourquoi Owner ?
Owner est le seul rôle de la liste qui permet à la fois :
d’assigner des rôles RBAC,
d’assigner des Azure Policies,
au scope du Management Group.
💡 Certes, Owner dépasse le strict « least privilege ». En production, on préférerait combiner des rôles plus ciblés (ex. Resource Policy Contributor pour les policies +User Access Administrator pour RBAC) au même scope. Mais comme cette combinaison n’est pas dans les options, Owner est la seule bonne réponse.
Question 3 / 10
Une entreprise souhaite déployer une application sur Azure. L’application a les exigences suivantes :
offrir la possibilité d’installer et de fournir l’accès au .NET Framework complet ;
permettre un accès administrateur au système d’exploitation ;
fournir un niveau de redondance en cas de défaillance d’une région Azure.
Solution proposée :Vous décidez de déployer 2 machines virtuelles Azure dans 2 régions distinctes. Puis vous créez un profil Traffic Manager.
Cette solution répond‑elle aux exigences ?
A. Vrai
B. Faux
✓ Bonne réponse : A
.NET Framework complet et accès administrateur OS → pris en charge sur machines virtuelles Azure (vous contrôlez l’OS, installez les runtimes/agents nécessaires).
Redondance régionale → le déploiement dans deux régions + Traffic Manager (DNS‑based load balancing/failover) permet de basculer le trafic vers la région saine si l’autre tombe en panne, satisfaisant l’exigence de continuité en cas de défaillance régionale.
👉 À retenir :
VMs = contrôle total de l’OS et compatibilité .NET Framework (pas seulement .NET Core).
Traffic Manager = routage global (Performance/Priority/Weighted) avec basculement inter‑régions.
Question 4 / 10
Votre entreprise dispose d’un abonnement Azure qui contient les ressources inutilisées suivantes
20 comptes utilisateurs dans Azure Active Directory (Azure AD)
5 groupes dans Azure AD
10 adresses IP publiques
10 interfaces réseau (Network Interfaces)
Vous devez réduire les coûts Azure de l’entreprise.
Solution proposée :Vous supprimez les adresses IP publiques inutilisées.
A. Vrai
B. Faux
✓ Bonne réponse : A
La suppression des adresses IP publiques inutilisées permet bien de réduire les coûts Azure, car ce sont les seules ressources listées qui génèrent une facturation directe lorsqu’elles sont allouées. Les comptes Azure AD, les groupes et les interfaces réseau n’ont pas d’impact financier direct.
📌 Astuce examen AZ-104 / AZ-900 :
Si une ressource est “allocée” (comme une IP publique), elle est souvent facturée, même si elle n’est pas utilisée.
Question 5 / 10
Instructions : Examinez le texte en gras
Une région Azure contient un ou plusieurs centres de données qui sont connectés par un réseau à faible latence.
Instructions : Examinez le texte souligné.S’il rend l’énoncé correct, sélectionnez « Aucun changement n’est nécessaire ».S’il rend l’énoncé incorrect, sélectionnez la réponse qui corrige l’énoncé.
A. Contient un ou plusieurs centres de données connectés par un réseau à forte latence
B. Aucun changement n’est nécessaire
C. Se trouve uniquement dans chaque pays d’Europe et des Amériques
D. Se trouve dans chaque pays où Microsoft possède une filiale
✓ Bonne réponse : B
Une région Azure est bien composée de un ou plusieurs centres de données interconnectés par un réseau à faible latence, ce qui correspond exactement à la définition officielle de Microsoft.
Question 6 / 10
Votre entreprise prévoit de migrer vers Azure. Elle comporte plusieurs départements.
Toutes les ressources Azure utilisées par chaque département seront gérées par un administrateur de département.Vous devez recommander un déploiement Azure qui permette de segmenter Azure par département.La solution doit minimiser l’effort administratif.
Que faut‑il inclure dans la recommandation ?
A. plusieurs régions
B. plusieurs groupes de ressources
C. plusieurs abonnements
D. plusieurs annuaires Azure Active Directory (Azure AD)
✓ Bonne réponse : C
Les abonnements Azure constituent une frontière naturelle de gestion permettant :
de déléguer l’administration complète à un administrateur de département,
de segmenter clairement les ressources par département,
de gérer indépendamment les quotas, les limites et la gouvernance, tout en conservant une administration centralisée via des Management Groups, ce qui minimise l’effort administratif global.
Les groupes de ressources, les régions et les annuaires Azure AD ne fournissent pas une segmentation administrative complète adaptée à ce scénario.
📘 À retenir pour l’examen (AZ‑900 / AZ‑104)
Segmentation par département + admins dédiés → Subscriptions Organisation interne des ressources → Resource Groups
Question 7 / 10
Une équipe de développeurs de votre entreprise prévoit de déployer, puis de supprimer, 50 machines virtuelles chaque semaine.
A. Microsoft Managed Desktop
B. Azure DevTest Labs
C. Des groupes de machines virtuelles identiques Azure (Virtual Machine Scale Sets)
D. Des instances de machines virtuelles Azure réservées
✓ Bonne réponse : B
Azure DevTest Labs est conçu spécifiquement pour les environnements temporaires de développement et de test. Il permet de créer et supprimer rapidement des machines virtuelles, d’automatiser leur déploiement via des modèles ARM, et de réduire fortement l’effort administratif, ce qui correspond exactement à un scénario où 50 VM sont déployées et supprimées chaque semaine.
👉 Dans AZ‑900, Microsoft attend :
Dev/Test → Azure DevTest Labs
Production scalable → VM Scale Sets
Question 8 / 10
Votre entreprise héberge une application de comptabilité nommée App1, utilisée par tous les clients de l’entreprise.
App1 a une faible utilisation durant les trois premières semaines de chaque mois et une utilisation très élevée durant la dernière semaine de chaque mois.
Quel avantage des services cloud Azure prend en charge le mieux ce type de modèle d’utilisation ?
A. latence élevée
B. élasticité
C. répartition de charge (load balancing)
D. haute disponibilité
✓ Bonne réponse : B
L’élasticité permet d’augmenter ou de réduire automatiquement les ressources en fonction de la charge réelle :
faible consommation → peu de ressources utilisées
pic d’activité en fin de mois → montée en charge automatique
retour à la normale → réduction des ressources et des coûts
Ce modèle correspond exactement à un usage variable et prévisible, avec des pics ponctuels.
Les autres options ne répondent pas au besoin :
Haute disponibilité : garantit l’accès continu, mais pas l’adaptation à la charge
Latence élevée : n’est pas un avantage cloud
Load balancing : répartit le trafic, mais ne crée pas ou ne supprime pas de ressources
📘 À retenir pour l’examen AZ‑900
Pics de charge variables → Élasticité
Disponibilité continue → Haute disponibilité
Répartition du trafic → Load balancing
👉 Dès que tu vois faible utilisation + pics importants, pense immédiatement ÉLASTICITÉ ✅
Question 9 / 10
Cette question fait partie d’une série de questions basées sur le même scénario.
Chaque question de la série contient une solution unique qui peut répondre à l’objectif indiqué. Certaines questions peuvent avoir plusieurs solutions correctes, d’autres aucune.
Une fois que vous avez répondu à une question de cette section, vous ne pourrez pas y revenir. Les questions n’apparaîtront donc pas dans l’écran de révision.
Scénario :
Votre entreprise prévoit de migrer toutes ses données et ressources vers Azure.Le plan de migration de l’entreprise précise que seules des solutions Platform as a Service (PaaS) doivent être utilisées dans Azure.
Vous devez déployer un environnement Azure qui respecte ce plan de migration.
Solution proposée :Vous créez un Azure App Service et des bases de données Azure SQL.
Cette solution permet‑elle d’atteindre l’objectif ?
A. Vrai
B. Faux
✓ Bonne réponse : A
Azure App Service est un service PaaS permettant d’héberger des applications sans gérer l’infrastructure sous‑jacente.
Azure SQL Database est également un service PaaS, où Microsoft gère le système d’exploitation, la haute disponibilité et la maintenance.
La solution proposée utilise exclusivement des services PaaS, ce qui respecte pleinement la contrainte du plan de migration de l’entreprise.
👉 L’objectif est donc atteint.
📘 À retenir pour l’examen AZ‑900
PaaS → Microsoft gère l’infrastructure et la plateforme
Azure App Service ✅ PaaS
Azure SQL Database ✅ PaaS
Azure Virtual Machines ❌ IaaS
Question 10 / 10
Une entreprise prévoit de déployer une Azure Web App dans deux régions Azure.
L’une des exigences clés est de garantir que l’application web reste disponible même en cas de défaillance d’une région Azure.Vous devez également vous assurer que les coûts de déploiement sont minimisés.
Quel service devez‑vous inclure dans le déploiement de la solution ?
A. Azure Application Gateway
B. Azure Functions
C. Azure Load Balancer
D. Azure Traffic Manager
✓ Bonne réponse : B
Azure Traffic Manager est un service de routage DNS global qui permet :
de distribuer le trafic entre des applications déployées dans plusieurs régions,
d’assurer un basculement automatique (failover) en cas de panne d’une région,
de minimiser les coûts, car il ne nécessite pas d’infrastructure complexe ni de composants réseau coûteux.
Les autres options ne sont pas adaptées :
Azure Functions : service serverless, pas un mécanisme de haute disponibilité inter‑régions
Azure Application Gateway : load balancer L7 régional, plus coûteux et non global
Azure Load Balancer : load balancer L4, limité à une région
📘 À retenir pour l’examen AZ‑900 / AZ‑104 :
Haute disponibilité multi‑régions à moindre coût → Azure Traffic Manager
Vous analysez les coûts des services GCP de trois projets distincts. Vous souhaitez utiliser ces informations pour créer des estimations de coûts par type de service, quotidiennement et mensuellement, pour les six prochains mois en utilisant une syntaxe de requête standard. Que devez-vous faire ?
A. Exporter votre facture vers un dataset BigQuery, puis écrire des requêtes SQL avec fenêtres temporelles pour l'analyse.
B. Exporter votre facture vers un bucket Cloud Storage, puis importer dans Google Sheets pour l'analyse.
C. Exporter votre facture vers un bucket Cloud Storage, puis importer dans Cloud Bigtable pour l'analyse.
D. Exporter vos transactions dans un fichier local et effectuer l'analyse avec un outil desktop.
✓ Bonne réponse : A
BigQuery est la solution recommandée pour analyser les données de facturation GCP : il supporte nativement SQL standard, les fenêtres temporelles, et peut traiter les données de plusieurs projets. Cloud Storage ne permet pas de requêtes SQL directes.
Question 2 / 10
Votre application web fonctionne avec succès sur Cloud Run for Anthos. Vous voulez évaluer une version mise à jour avec un pourcentage spécifique d'utilisateurs en production (déploiement canary). Que devez-vous faire ?
A. Créer une nouvelle révision avec la nouvelle version. Diviser le trafic entre cette révision et la version actuelle.
B. Créer une nouvelle révision avec la nouvelle version. Ajouter un équilibreur de charge HTTP devant les deux révisions.
C. Créer un nouveau service avec la nouvelle version. Diviser le trafic entre ce service et la version actuelle.
D. Créer un nouveau service avec la nouvelle version. Ajouter un équilibreur de charge HTTP devant les deux services.
✓ Bonne réponse : A
Dans Cloud Run, le fractionnement du trafic se fait entre révisions du même service (pas entre services différents). Créer une nouvelle révision et diviser le trafic est la méthode native recommandée pour les déploiements canary sur Cloud Run.
Question 3 / 10
Vous voulez configurer 10 instances Compute Engine pour la disponibilité lors des maintenances. Ces instances doivent tenter de redémarrer automatiquement si elles plantent, et doivent être hautement disponibles y compris pendant la maintenance système. Que devez-vous faire ?
A. Créer un template d'instance. Définir 'Redémarrage automatique' à On. Définir 'Lors de la maintenance hôte' à 'Migrer la VM'. Ajouter le template à un groupe d'instances.
B. Créer un template d'instance. Définir 'Redémarrage automatique' à Off. Définir 'Lors de la maintenance hôte' à 'Terminer la VM'. Ajouter le template à un groupe d'instances.
C. Créer un groupe d'instances. Définir le health check 'Autohealing' à sain (HTTP).
D. Créer un groupe d'instances. Vérifier que 'do not retry machine creation' est désactivé dans les options avancées.
✓ Bonne réponse : A
La combinaison Redémarrage automatique = On (redémarre si crash) + Maintenance hôte = Migrer (live migration pendant maintenance) dans un MIG est la configuration recommandée pour une haute disponibilité maximale pendant les maintenances GCP.
Question 4 / 10
Vous voulez déployer une application sur Cloud Run qui traite des messages d'un topic Cloud Pub/Sub. Vous voulez suivre les bonnes pratiques Google. Que devez-vous faire ?
A. Accorder le rôle Pub/Sub Subscriber au compte de service utilisé par Cloud Run. Créer un abonnement Pub/Sub. Faire que votre application tire les messages de l'abonnement.
B. Créer un compte de service. Donner le rôle Cloud Run Invoker à ce compte pour votre application Cloud Run. Créer un abonnement Cloud Pub/Sub qui utilise ce compte et votre application Cloud Run comme endpoint push.
C. Créer une Cloud Function avec un déclencheur Cloud Pub/Sub. Appeler votre application Cloud Run depuis la Cloud Function pour chaque message.
D. Déployer votre application sur Cloud Run on GKE avec la connectivité interne. Créer un abonnement Pub/Sub. Déployer un container qui prend les messages et les envoie à votre application.
✓ Bonne réponse : B
La bonne pratique est d'utiliser un abonnement Pub/Sub en mode push vers Cloud Run avec un compte de service ayant le rôle Cloud Run Invoker. Cela évite la gestion d'un processus de pull et est la méthode officiellement recommandée par Google.
Question 5 / 10
Vous avez conçu une solution sur Google Cloud utilisant plusieurs produits GCP. Votre entreprise vous demande d'estimer les coûts de la solution. Vous devez fournir des estimations du coût mensuel total. Que devez-vous faire ?
A. Pour chaque produit GCP, examiner les détails de tarification. Créer une feuille Google Sheets résumant les coûts mensuels estimés.
B. Provisionner la solution sur GCP. La laisser provisionnée pendant 1 semaine. Naviguer vers le rapport de facturation. Multiplier le coût d'une semaine pour estimer le mensuel.
C. Provisionner la solution. La laisser provisionnée pendant 1 semaine. Utiliser Cloud Monitoring pour déterminer les ressources utilisées. Multiplier le coût.
D. Pour chaque produit GCP, examiner les détails de tarification. Utiliser le calculateur de prix pour calculer le coût mensuel total de chaque produit.
✓ Bonne réponse : D
Le calculateur de prix GCP est l'outil officiel pour estimer les coûts mensuels sans provisionner réellement les ressources. Examiner les pages de tarification garantit d'utiliser les prix actuels et exacts pour chaque produit.
Question 6 / 10
Vous avez un site web hébergé dans l'environnement standard App Engine. Vous souhaitez que 1% de vos utilisateurs voient une nouvelle version de test du site. Vous voulez minimiser la complexité. Que devez-vous faire ?
A. Déployer la nouvelle version dans la même application et utiliser l'option --migrate.
B. Créer une nouvelle application App Engine dans le même projet et configurer l'équilibreur de charge réseau pour envoyer 1% du trafic.
C. Déployer la nouvelle version dans la même application et utiliser l'option --splits avec un poids de 99 pour la version actuelle et 1 pour la nouvelle.
D. Créer une nouvelle application App Engine dans le même projet, déployer la nouvelle version et utiliser la bibliothèque App Engine pour router 1% des requêtes.
✓ Bonne réponse : C
L'option --splits de App Engine permet le fractionnement du trafic (traffic splitting) entre plusieurs versions dans la même application, sans créer de nouvelle application. C'est la solution la plus simple et recommandée pour un déploiement canary.
Question 7 / 10
Vous devez exécuter une requête importante dans BigQuery mais attendez beaucoup d'enregistrements. Vous voulez savoir combien cette requête coûtera. Vous utilisez la tarification à la demande. Que devez-vous faire ?
A. Exécuter un SELECT COUNT(*) pour avoir une idée du nombre d'enregistrements, puis convertir en dollars avec le calculateur.
B. Passer temporairement à la tarification forfaitaire pour cette requête, puis revenir à la tarification à la demande.
C. Utiliser la ligne de commande pour exécuter une requête dry-run afin d'estimer le nombre d'octets retournés, puis convertir en dollars avec le calculateur.
D. Utiliser la ligne de commande pour exécuter une requête dry-run afin d'estimer le nombre d'octets lus, puis convertir en dollars avec le calculateur de prix.
✓ Bonne réponse : D
La commande BigQuery dry-run estime les octets lus (scannés depuis les tables) sans exécuter la requête. Attention : la facturation est basée sur les octets lus, pas sur les octets retournés — une requête `SELECT *` sur une table de 1 To coûte la même chose qu'elle retourne 1 ligne ou 1 million. Le calculateur de prix convertit ensuite ce volume en dollars.
Question 8 / 10
Vous avez déployé une application App Engine avec gcloud app deploy, mais elle ne s'est pas déployée dans le projet prévu. Vous voulez comprendre pourquoi et trouver où l'application a été déployée. Que devez-vous faire ?
A. Aller dans Deployment Manager et examiner les paramètres de déploiement des applications.
B. Vérifier le fichier app.yaml de votre application et les paramètres du projet.
C. Aller dans Cloud Shell et exécuter gcloud config list pour examiner la configuration Google Cloud utilisée pour le déploiement.
D. Vérifier le fichier web-application.xml de votre application et les paramètres du projet.
✓ Bonne réponse : C
gcloud config list affiche la configuration active, incluant le projet actif qui a été utilisé pour le déploiement. Si le mauvais projet était configuré, cela explique le déploiement au mauvais endroit. C'est la première chose à vérifier.
Question 9 / 10
Vous avez reçu un fichier JSON contenant une clé privée d'un compte de service pour accéder à des ressources GCP. Vous avez installé le Cloud SDK et voulez utiliser cette clé pour l'authentification lors de commandes gcloud. Que devez-vous faire ?
A. Placer le fichier de clé privée dans le répertoire d'installation du Cloud SDK et le renommer credentials.json.
B. Placer le fichier de clé privée dans votre répertoire home et le renommer GOOGLE_APPLICATION_CREDENTIALS.
C. Utiliser la commande gcloud auth login et pointer vers la clé privée.
D. Utiliser la commande gcloud auth activate-service-account et pointer vers la clé privée.
✓ Bonne réponse : D
La commande gcloud auth activate-service-account --key-file=chemin/vers/clé.json authentifie gcloud avec le compte de service. Toutes les commandes gcloud ultérieures s'exécutent sous l'identité de ce compte de service.
Question 10 / 10
Vous avez créé une application sur Google Cloud utilisant Cloud Spanner. Votre équipe de support doit surveiller l'environnement mais ne doit pas avoir accès aux données des tables. Vous voulez une solution simplifiée pour accorder les permissions correctes, en suivant les bonnes pratiques Google. Que devez-vous faire ?
A. Ajouter le groupe de l'équipe de support au rôle roles/spanner.databaseReader.
B. Ajouter le groupe de l'équipe de support au rôle roles/spanner.databaseUser.
C. Ajouter le groupe de l'équipe de support au rôle roles/monitoring.viewer.
D. Ajouter le groupe de l'équipe de support au rôle roles/stackdriver.accounts.viewer.
✓ Bonne réponse : C
Le rôle roles/monitoring.viewer permet de surveiller les métriques et les alertes sans accéder aux données des tables Spanner. Les rôles databaseUser et databaseReader donnent accès aux données, ce qui est interdit ici.
Quelles sont les trois affirmations qui décrivent le mieux l'objectif d'une Definition of Done ? (Choisissez trois réponses.)
Sélectionnez 3 réponses.
A. C'est une checklist permettant de suivre l'avancement des membres de la Development Team sur une tâche.
B. Elle guide la Development Team lorsqu'elle établit ses prévisions pour le Sprint Backlog durant le Sprint Planning.
C. Elle crée de la transparence et fournit une compréhension commune de l'état « terminé » de l'Increment lors de la Sprint Review.
D. Pendant que la Development Team réalise le travail, elle indique le travail restant nécessaire pour créer l'Increment potentiellement livrable à la fin du Sprint.
E. Elle aide la Scrum Team à déterminer le temps nécessaire avant que le Sprint puisse se terminer.
6. Elle aide la Development Team à reporter tout travail en suspens vers les Sprints suivants.
✓ Bonne réponse : B, C, D
Correct : Options 2, 3 et 5 - La Definition of Done guide la prévision, fournit une orientation en temps réel pendant le développement, et crée de la transparence lors de la Sprint Review concernant ce que « terminé » signifie réellement. L'option 1 la traite comme un outil de suivi de l'avancement (usage incorrect) ; l'option 4 contredit l'objectif de compléter le travail à chaque Sprint ; l'option 6 confond la Definition of Done avec la durée du Sprint.
Question 2 / 10
Les problèmes de collaboration et les dépendances techniques entre plusieurs Scrum Teams travaillant sur le même produit peuvent être entièrement résolus en utilisant les bons outils de gestion de versions.
Vrai ou Faux ?
A. Vrai.
B. Faux.
✓ Bonne réponse : B
Les outils de gestion de versions seuls ne peuvent pas résoudre les problèmes de collaboration et de dépendances ; ce sont fondamentalement des problèmes organisationnels et de processus qui nécessitent de la communication, de la planification et un affinage approprié du Backlog. La technologie est un outil, pas une solution aux défis de collaboration humaine dans Scrum.
Question 3 / 10
Un Scrum Master n'est pas seulement un servant-leader pour l'équipe Scrum et l'organisation, il est également considéré comme un poste de management. Quelles sont les trois activités qui décrivent ce que manage un Scrum Master, tel que défini par le Guide Scrum ? (Choisissez trois réponses.)
Sélectionnez 3 réponses.
A. La gestion des éléments du Product Backlog et du travail dans le Sprint Backlog.
B. Le reporting sur les performances du Sprint.
C. Le processus par lequel Scrum est appliqué.
D. La manière dont Scrum est compris et mis en œuvre au sein de l'organisation.
E. La gestion de la capacité et du taux d'utilisation de chaque membre de la Development Team.
6. La suppression des obstacles organisationnels qui limitent la progression et la productivité de l'équipe.
✓ Bonne réponse : C, D, 6
Un Scrum Master est un servant-leader qui gère le processus Scrum (la façon dont il est compris et mis en œuvre), la manière dont Scrum est appliqué au sein de l'organisation, et supprime les impediments qui bloquent la progression de l'équipe. Le Scrum Master ne gère PAS la capacité individuelle, ne rend pas compte des performances du Sprint, et ne gère pas le Product Backlog ni le Sprint Backlog — ces responsabilités incombent au Product Owner et à l'équipe de développement selon le Guide Scrum.
Question 4 / 10
Steven, Scrum Master, est approché par des membres de la Development Team qui se plaignent qu'un ingénieur senior consacre trop de temps, lors des Daily Scrums, à partager des solutions techniques. Quelles sont les deux meilleures actions que Steven devrait entreprendre ? (Choisissez deux réponses.)
Sélectionnez 2 réponses.
A. Contacter le responsable hiérarchique direct du membre concerné pour résoudre ce problème.
B. Parler en privé avec cette personne et la coacher sur l'objectif du Daily Scrum.
C. Suggérer aux membres de la Development Team de limiter dans le temps la prise de parole de chaque personne lors du Daily Scrum à deux minutes maximum.
D. Accompagner la Development Team pour l'aider à trouver une solution au problème et à s'en approprier la résolution.
E. Suggérer l'utilisation d'un objet (token) pour limiter le droit de parole lors du Daily Scrum.
✓ Bonne réponse : B, D
Réponses correctes : Options 0 et 4. Un Scrum Master doit accompagner l'équipe de développement à s'auto-organiser et à résoudre les problèmes de manière collaborative (option 0), et coacher individuellement la personne concernée sur l'objectif du Daily Scrum — la synchronisation — et non les discussions techniques approfondies (option 4). Escalader le problème à la direction (option 1) contourne l'autonomisation de l'équipe. Imposer des règles strictes de timeboxing (options 2 et 3) constitue des solutions imposées plutôt qu'un accompagnement de l'équipe vers l'auto-gestion. Le Scrum Master facilite, il ne dicte pas.
Question 5 / 10
Que se passerait-il probablement si le management se contentait d'adapter la terminologie de l'organisation pour correspondre à Scrum, sans une compréhension et un soutien appropriés de Scrum tels que définis dans le Scrum Guide ?
A. Toutes les réponses s'appliquent.
B. Les organisations pourraient se sentir moins stressées, car les comportements resteraient familiers au management.
C. Très peu de changements se produiront, car le vocabulaire de Scrum est spécifiquement défini pour la mise en œuvre de Scrum.
D. L'organisation ne réalisera probablement pas les véritables bénéfices de Scrum, car il n'y aurait aucun changement réel dans la façon dont les équipes travaillent.
✓ Bonne réponse : A
Toutes les réponses s'appliquent. Le simple fait d'adopter la terminologie Scrum sans comprendre ni incarner ses principes produira un changement organisationnel minime. Les équipes conserveront leurs comportements habituels (souvent dysfonctionnels), le vocabulaire perdra tout son sens, le management pourra se sentir à l'aise en raison de dynamiques inchangées, et les véritables bénéfices de Scrum — inspection, transparence et adaptation — resteront inexploités.
Question 6 / 10
Quelles seraient les deux meilleures façons d'identifier qu'une Équipe de Développement est auto-organisée ? (Choisissez deux réponses.)
Sélectionnez 2 réponses.
A. La créativité s'épanouit et de nouvelles possibilités sont explorées.
B. L'Équipe de Développement est capable de résoudre les conflits internes entre ses membres afin de continuer à travailler.
C. Les membres de l'Équipe de Développement sont pluridisciplinaires et savent ce qu'ils doivent faire pour livrer toutes les tâches auxquelles ils se sont engagés lors du Sprint Planning.
D. Le management est capable de savoir quels membres travaillent sur quels éléments.
✓ Bonne réponse : A, B
Réponses correctes : Options 2 et 4. L'option 2 identifie correctement l'auto-organisation : la créativité et l'exploration s'épanouissent lorsque les équipes s'approprient les décisions. L'option 4 illustre correctement l'auto-organisation : les équipes résolvent leurs conflits internes sans intervention externe, maintenant ainsi leur dynamique. L'option 1 reflète un management de type commande-et-contrôle, et non l'auto-organisation. L'option 3 est incomplète — savoir quoi faire est nécessaire mais pas suffisant pour une véritable auto-organisation.
Question 7 / 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. Les compétences et les relations de travail des personnes au sein des équipes.
C. La définition des stratégies de primes et d'incitations par les RH pour tous les membres de l'équipe.
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. La complexité et l'imprévisibilité des exigences.
✓ Bonne réponse : A, B, 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 8 / 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. 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.
B. Rendre visite aux cinq Development Teams quotidiennement pour garantir l'alignement et s'assurer que tous les Sprint Backlogs restent synchronisés.
C. À la fin du Sprint Planning, collecter toutes les tâches du Sprint et créer un plan consolidé pour l'ensemble du Sprint.
D. 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.
E. 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.
✓ Bonne réponse : D
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 9 / 10
Quelles sont les deux contraintes, définies dans Scrum, qui guident les équipes pour s'auto-organiser efficacement ? (Choisissez deux réponses.)
Sélectionnez 2 réponses.
A. Disposer d'un mélange de niveaux de compétences et d'expériences variés pour favoriser le partage des connaissances métier.
B. Limiter dans le temps les événements Scrum pour permettre une inspection et une adaptation régulières, créant ainsi des opportunités d'ajuster le cap à tout moment.
C. Produire un Increment intégré et potentiellement livrable à la fin de chaque Sprint.
D. Définir des équipes fonctionnelles clairement délimitées au sein de la Development Team afin d'établir des phases de transfert durant le développement.
✓ Bonne réponse : B, C
Correct : Options 1 et 3 - Ces limites favorisent l'auto-organisation : les événements timeboxés créent des opportunités régulières d'inspection et d'adaptation, tandis que l'exigence de produire un Increment potentiellement livrable à chaque Sprint impose l'intégration et la complétude. L'option 2 contredit l'auto-organisation en créant des silos fonctionnels ; l'option 4, bien que constituant une bonne pratique, ne définit pas explicitement les limites de l'auto-organisation.
Question 10 / 10
Quels seraient les principaux bénéfices de l'auto-organisation ?
A. Meilleur respect des règles, responsabilisation individuelle, engagement.
B. Meilleur respect des règles, responsabilisation individuelle, production.
C. Capacité accrue, précision des estimations, production.
D. Créativité accrue, responsabilisation individuelle, engagement.
✓ Bonne réponse : D
Les principaux bénéfices de l'auto-organisation sont une créativité accrue, la responsabilité individuelle et l'engagement (option 4). Les équipes auto-organisées ressentent un sentiment d'appartenance et d'autonomie, ce qui favorise l'innovation et la motivation intrinsèque. Les options 1 à 3 mettent l'accent sur la conformité ou les résultats, qui sont des effets secondaires et non des bénéfices primaires. L'auto-organisation s'appuie fondamentalement sur les valeurs Scrum que sont l'engagement et le focus.
Quel est l\'objectif de l\'utilisation de critères d\'entrée et de sortie ?
A. Les critères de sortie sont utilisés pour décider quand arrêter les tests.
B. L\'attente est que les tests de développement ne sont pas adéquats.
C. L\'utilisation de critères d\'entrée et de sortie empêchera les logiciels non testés ou mal testés de passer au niveau de test suivant.
D. Les critères d\'entrée et de sortie sont un moyen principal d\'obtenir des ressources adéquates.
✓ Bonne réponse : D
Réponse : Les critères d\'entrée et de sortie sont un moyen principal d\'obtenir des ressources adéquates.. Explication : C est correct car les critères d\'entrée et de sortie sont des portes de qualité objectives pour les transitions de niveau et la prise de décision, non des mécanismes destinés à sécuriser les ressources. Ils spécifient des conditions mesurables soutenant les décisions arrêt/go et protègent les activités en aval.
Question 2 / 10
Sur la base des informations fournies dans le scénario, identifiez comment l\'équipe pourrait être améliorée de manière la plus efficace ?
A. En fournissant une formation dans le domaine de la paie
B. En fournissant un atelier sur les techniques de conception de tests
C. En fournissant une formation spécifique sur les systèmes testés
D. En fournissant une formation sur l\'examen des exigences
✓ Bonne réponse : B
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 3 / 10
Laquelle des techniques suivantes est la moins susceptible d\'être utilisée pour identifier les risques projet et produit ?
A. Inspections
B. Entretiens avec des experts
C. Évaluations indépendantes
D. Brainstorming
✓ Bonne réponse : A
Réponse : Inspections. Explication : Les inspections (B) sont les moins appropriées car c\'est une technique d\'examen statique, axée sur les défauts, destinée à trouver des non-conformités dans les produits de travail plutôt qu\'à identifier proactivement les risques projet et produit. Les inspections utilisent des listes de contrôle et une approche orientée détection de défauts, tandis que l\'identification des risques nécessite une exploration prospective des incertitudes futures.
Question 4 / 10
Avec l\'intégration d\'un nouveau membre de l\'équipe, vous avez décidé de renforcer sa motivation. Parmi les mesures listées ci-dessous, laquelle serait la plus appropriée pour y parvenir ?
A. Introduire des critères d\'entrée pour la phase de test
B. Organiser une réunion avec la direction générale pour qu\'elle aborde l\'importance d\'une bonne qualité de test pour ce projet
C. Permettre aux personnes de prendre du temps libre
D. Prévoir plus de temps pour les tests dans le planning
✓ Bonne réponse : B
Réponse : Organiser une réunion avec la direction générale pour qu\'elle aborde l\'importance d\'une bonne qualité de test pour ce projet. Explication : D est correct car l\'appui visible de la direction générale élève la priorité organisationnelle des tests, fournit une reconnaissance et supprime les obstacles systémiques. Cela augmente la signification de la tâche et aligne l\'effort individuel avec les objectifs organisationnels, motivant durablement l\'équipe.
Question 5 / 10
Lequel des éléments suivants est une métrique appropriée pour mesurer l\'efficacité du processus de test dans la réalisation de l\'un de ces objectifs ?
A. Nombre moyen de jours entre la découverte et la résolution d\'un défaut
B. Pourcentage de l\'effort de test consacré aux tests de régression
C. Nombre de lignes de code écrites par développeur par jour
D. Pourcentage de couverture des exigences
✓ Bonne réponse : D
Réponse : Pourcentage de couverture des exigences. Explication : B est correct car le pourcentage de couverture des exigences quantifie directement l\'adéquation des tests par rapport à l\'objectif déclaré de valider que le système satisfait ses exigences. L\'efficacité du test dans un contexte piloté par les exigences repose sur la mesure objective de la complétude de la couverture des exigences et de la détection des non-conformités.
Question 6 / 10
Pour un logiciel de surveillance médicale dans le domaine médical. Lequel des éléments suivants vous attendriez-vous le moins à voir abordé dans le plan de test?
A. Portabilité
B. Disponibilité
C. Sécurité
D. Fiabilité
✓ Bonne réponse : A
Réponse : Portabilité. Explication : C est correct car la portabilité est un attribut non-fonctionnel de faible priorité pour un système de surveillance médicale critique pour la sécurité, normalement lié à des piles matériel/système d\'exploitation certifiées. La disponibilité, la sécurité et la fiabilité ont un impact direct sur le risque patient et les preuves réglementaires.
Question 7 / 10
Lequel des éléments suivants est un inconvénient valide du test indépendant ?
A. Les développeurs perdent le sens des responsabilités et les testeurs indépendants peuvent devenir un goulot d\'étranglement.
B. Les testeurs indépendants deviendront un goulot d\'étranglement et introduiront des problèmes dans la gestion des incidents.
C. Les développeurs et le test indépendant vont se chevaucher et gaspiller des ressources.
D. Les testeurs indépendants ont besoin d\'une formation supplémentaire et coûtent toujours plus cher.
✓ Bonne réponse : A
Réponse : Les développeurs perdent le sens des responsabilités et les testeurs indépendants peuvent devenir un goulot d\'étranglement.. Explication : Le test indépendant sépare la vérification du développement, ce qui peut diminuer le sens de la responsabilité des développeurs tandis que la coordination des tests et le triage des incidents se concentrent dans une équipe distincte qui peut devenir un goulot d\'étranglement processus.
Question 8 / 10
Quelle activité est utilisée comme entrée majeure pour l\'amélioration du processus de test ?
A. Implémentation et exécution des tests
B. Clôture du projet de test
C. Planification et pilotage des tests
D. Évaluation des critères de sortie et rapports
✓ Bonne réponse : B
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 9 / 10
Qu\'est-ce que la couverture de test?
A. Pourcentage des heures planifiées travaillées cette semaine
B. Pourcentage des itérations de test complétées
C. Pourcentage des exigences métier exercées
D. Pourcentage des pays disposant de scénarios de test
✓ Bonne réponse : C
Réponse : Pourcentage des exigences métier exercées. Explication : La mesure la plus appropriée de couverture de test pour un rapport de progression métier hebdomadaire est le pourcentage des exigences métier exercées. Cette métrique s\'aligne directement avec les priorités métier : valider que le logiciel remplit son objectif et fournit une valeur tangible aux parties prenantes.
Question 10 / 10
Quel est un avantage clé d\'impliquer les utilisateurs pendant l\'exécution des tests ?
A. Cela peut servir à renforcer leur confiance dans le système
B. Ils possèdent de bonnes compétences en test
C. Ils représentent une ressource bon marché
D. Ils ont la capacité de se concentrer aussi sur les cas de test invalides
✓ Bonne réponse : A
Réponse : Cela peut servir à renforcer leur confiance dans le système. Explication : C est correct car impliquer les utilisateurs lors de l\'exécution renforce principalement leur confiance et leur acceptation en validant le comportement du système par rapport aux attentes opérationnelles réelles. D\'un point de vue avancé de gestion des tests, la participation des utilisateurs est une intervention d\'engagement des parties prenantes qui réduit le risque de déploiement.
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. Journaliser l'erreur côté serveur et retourner un résultat vide pour éviter de perturber le modèle.
C. Retourner une réponse de succès avec un champ « status » indiquant le type d'erreur.
D. Retourner le message d'erreur dans le contenu du résultat de l'outil avec le flag isError défini à true.
✓ Bonne réponse : D
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 2 / 10
You're Implementing a feature where users refine their playlist preferences through multiple conversation turns. After deploying, you notice Claude's responses don't reflect what us earlier in the same conversation--for example, a user says they love jazz, but two messages later Claude asks what genres they enjoy. What is the most likely cause?
A. Claude requires a vector database connection to maintain conversation memory
B. The Claude API requires a session_id parameter that you haven't configured
C. Your application isn't including prior messages in the messages array
D. The model's context window has been exceeded by the conversation length
✓ Bonne réponse : C
A. La fenêtre de contexte du modèle a été dépassée par la longueur de la conversation — Incorrect. Cela ne se produirait que lors de conversations très longues, alors que le problème apparaît dès les premiers échanges. B. L'API Claude nécessite un paramètre session_id que vous n'avez pas configuré — Incorrect. Il n'existe pas de session_id obligatoire ; le contexte doit être géré explicitement par l'application. C. Claude nécessite une connexion à une base de données vectorielle pour maintenir la mémoire de la conversation — Incorrect. Une base de données vectorielle est optionnelle pour la récupération d'informations, elle n'est pas requise pour la mémoire conversationnelle de base. D. Votre application n'inclut pas les messages précédents dans le tableau messages — Correct. Claude ne conserve aucune mémoire entre les appels ; si les messages précédents ne sont pas inclus, il ne peut pas se souvenir des préférences exprimées antérieurement par l'utilisateur.
Question 3 / 10
Lorsque l'agent appelle lookup_order et reçoit les détails d'une commande indiquant que l'article a été acheté il y a 45 jours, comment la boucle agentique détermine-t-elle s'il faut appeler process_refund ou escalader vers un humain ?
A. La couche d'orchestration achemine automatiquement vers l'outil suivant en fonction du champ de statut de la commande.
B. L'agent exécute les étapes restantes d'une séquence d'outils planifiée au début de la requête.
C. L'agent suit un arbre de décision préconfiguré associant les attributs de la commande à des appels d'outils spécifiques.
D. Les détails de la commande sont ajoutés à la conversation et le modèle raisonne pour décider quelle action entreprendre.
✓ Bonne réponse : D
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 4 / 10
L'agent de recherche web a rassemblé plusieurs sources pertinentes sur un sujet de recherche. L'agent d'analyse de documents doit maintenant examiner ces sources. Comment l'information circule-t-elle entre ces deux sous-agents spécialisés ?
A. L'agent de recherche web invoque directement l'agent d'analyse de documents, en utilisant les sources découvertes comme paramètres.
B. Les agents communiquent via une file de messages orientée événements, l'agent d'analyse de documents s'abonnant aux événements de fin de recherche web.
C. L'agent coordinateur reçoit la sortie de l'agent de recherche web et inclut les résultats pertinents dans le prompt lors de l'invocation de l'agent d'analyse de documents.
D. Les deux agents accèdent à un espace mémoire partagé où l'agent de recherche web écrit ses résultats et l'agent d'analyse de documents les lit.
✓ Bonne réponse : C
A. L'agent coordinateur reçoit la sortie de l'agent de recherche web et inclut les résultats pertinents dans le prompt lors de l'invocation de l'agent d'analyse de documents. Correct. Cela suit le modèle d'orchestration standard où le coordinateur gère tous les flux de données, en transmettant explicitement les sorties entre les sous-agents. B. Les agents communiquent via une file de messages orientée événements, l'agent d'analyse de documents s'abonnant aux événements de fin de recherche web. Incorrect. Cela introduit une complexité d'infrastructure inutile et ne correspond pas au modèle d'orchestration d'agents habituel. C. L'agent de recherche web invoque directement l'agent d'analyse de documents, en utilisant les sources découvertes comme paramètres. Incorrect. Les sous-agents ne doivent pas s'invoquer directement entre eux ; cela rompt le contrôle centralisé et la traçabilité. D. Les deux agents accèdent à un espace mémoire partagé où l'agent de recherche web écrit les résultats et l'agent d'analyse de documents les lit. Incorrect. Bien que cela soit possible dans des systèmes avancés, ce n'est pas l'approche standard ou la plus simple ; cela ajoute de la complexité sans nécessité évidente dans les pipelines classiques.
Question 5 / 10
Votre outil documents(query) retourne des résultats sous la forme « 3 documents trouvés : Proposition budgétaire T2, Prévision budgétaire T2, Bilan annuel ». Vous souhaitez que l'agent puisse traiter document(4, multi) et doc(24, multi). Quel format de retour permettrait le mieux ces flux de travail en plusieurs étapes ?
A. Un tableau JSON des titres de documents extraits des résultats de recherche.
B. Des URL sur lesquelles les utilisateurs peuvent cliquer pour ouvrir le document dans leur navigateur.
C. Des données structurées contenant les identifiants et les métadonnées de chaque document trouvé.
D. Des descriptions plus détaillées et lisibles par un humain, incluant la taille et les auteurs.
✓ Bonne réponse : C
A. Des URLs sur lesquelles les utilisateurs peuvent cliquer pour ouvrir le document dans leur navigateur. Incorrect. Les URLs sont utiles pour les utilisateurs, mais ne sont pas idéales pour les agents effectuant des workflows en plusieurs étapes nécessitant un référencement fiable et des opérations supplémentaires. B. Des données structurées contenant les identifiants de documents et les métadonnées pour chaque résultat. Correct. Cela permet à l'agent de référencer de manière programmatique des documents spécifiques (via des identifiants) à travers plusieurs étapes, rendant les workflows tels que les requêtes de suivi ou la récupération de documents précis et fiables. C. Un tableau JSON de titres de documents extraits des résultats de recherche. Incorrect. Les titres seuls sont ambigus et ne constituent pas des identifiants stables, ce qui rend difficile pour les agents d'agir de manière fiable sur des documents spécifiques. D. Des descriptions plus détaillées et lisibles par l'humain, incluant la taille et les auteurs. Incorrect. Utile pour les utilisateurs, mais toujours non structuré et non adapté à des opérations précises d'agents en plusieurs étapes.
Question 6 / 10
La surveillance indique que 12 % des extractions échouent à la validation Pydantic avec des erreurs spécifiques telles que « float attendu pour quantity, obtenu '2 to 3' ». Relancer ces requêtes sans modification produit les mêmes échecs. Quelle est l'approche la plus efficace pour récupérer de ces échecs de validation ?
A. Envoyer une requête de suivi incluant l'erreur de validation, en demandant au modèle de corriger sa sortie.
B. Implémenter un pipeline secondaire utilisant un modèle de niveau supérieur pour retraiter les documents qui échouent à la validation.
C. Définir la température à 0 pour éliminer la variabilité des sorties et garantir un formatage cohérent.
D. Pré-traiter les documents source pour standardiser les formats problématiques avant de les envoyer à l'extraction.
✓ Bonne réponse : A
A. Définir la température à 0 pour éliminer la variabilité des sorties et garantir un formatage cohérent — Incorrect. Cela réduit l'aléatoire mais ne corrige pas les erreurs d'extraction systématiques comme la mauvaise interprétation des plages (« 2 à 3 »). B. Envoyer une requête de suivi incluant l'erreur de validation, en demandant au modèle de corriger sa sortie — Correct. Fournir un retour de validation précis permet au modèle de corriger le problème exact (par exemple, convertir « 2 à 3 » en un nombre flottant valide), rendant la récupération très efficace. C. Pré-traiter les documents sources pour standardiser les formats problématiques avant de les envoyer à l'extraction — Incorrect. Utile dans certains cas, mais pas évolutif ni suffisant pour gérer la diversité des variations du monde réel. D. Mettre en place un pipeline secondaire utilisant un modèle de niveau supérieur pour retraiter les documents qui échouent à la validation — Incorrect. Plus coûteux et inutile — la correction ciblée est plus efficace et plus performante.
Question 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 déduplication sémantique pour identifier et supprimer les informations redondantes dans les résultats RAG accumulés et les tours de 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 fenêtre glissante pour les résultats RAG des 2 à 3 dernières requêtes tout en préservant l'historique de la conversation.
✓ Bonne réponse : D
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
Votre outil de recherche de vols appelle une API externe d'une compagnie aérienne qui retourne occasionnellement une erreur 503 Service Unavailable. Quelle est la manière la plus efficace de gérer cette erreur dans l'implémentation de votre outil ?
A. Retourner un message d'erreur dans le résultat de l'outil expliquant que le service est temporairement indisponible.
B. Journaliser l'erreur en interne et retourner une réponse vide, laissant le modèle continuer sans les données de vol.
C. Réessayer automatiquement la requête jusqu'à cinq fois avec un délai exponentiel avant de retourner les résultats à l'agent.
D. Retourner une liste de vols vide comme si la recherche avait réussi mais n'avait trouvé aucun vol correspondant.
✓ Bonne réponse : C
A. Retourner une liste de vols vide comme si la recherche avait réussi mais n'avait trouvé aucun vol correspondant. Incorrect. Cela masque l'échec et induit le système en erreur en lui faisant croire qu'aucun vol n'existe, ce qui peut conduire à des conclusions incorrectes. B. Enregistrer l'erreur en interne et retourner une réponse vide, laissant le modèle continuer sans les données de vols. Incorrect. Cela supprime également le signal d'échec, empêchant l'agent de prendre des mesures correctives. C. Retourner un message d'erreur dans le résultat de l'outil expliquant que le service est temporairement indisponible. Incorrect. Bien que transparent, cela ne tente pas à lui seul une récupération et peut dégrader inutilement l'expérience utilisateur. D. Réessayer automatiquement la requête jusqu'à cinq fois avec un backoff exponentiel avant de retourner les résultats à l'agent. Correct. Il s'agit de l'approche la plus efficace : elle gère les pannes transitoires de manière élégante, améliore la fiabilité et ne remonte les erreurs que si les tentatives échouent.
Question 9 / 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. You need to enable conversation persistence by passing a session ID parameter with each API call.
B. The model's context window has filled up, causing earlier conversation content to be dropped.
C. Your system prompt needs explicit instructions telling Claude to remember information from earlier turns.
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 10 / 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. Poser une seule question de clarification sur le type d'action souhaité : lancer maintenant ou configurer pour plus tard.
B. Créer une nouvelle playlist « Concentration » avec des titres sélectionnés et informer l'utilisateur qu'elle est prête.
C. Lancer immédiatement des titres populaires de concentration et laisser l'utilisateur réorienter si nécessaire.
D. 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.
✓ Bonne réponse : A
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.
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.