9,90 €/mois · Sans engagement · Résiliable à tout moment · Accès immédiat
74
examens blancs
5 095
questions
∞
tentatives
19,90 €9,90 €
/mois
Découvrez myexam.fr en 30 secondes
Certifications reconnues mondialement
AWS
Microsoft
PMI
Scrum.org
CompTIA
SAP
ISTQB
Essayez gratuitement
10 questions par certification
Sélectionnez une certification et lisez les corrections détaillées — aucune inscription requise.
* Si les questions sont proposées en anglais, c'est que l'examen officiel ne propose pas la langue française.
Sélectionnez une certification pour afficher les questions.
Question 1 / 10
Quelle fonctionnalité AWS permet de garantir que vos applications adaptent automatiquement la capacité EC2 pour correspondre précisément à la demande ?
Sélectionnez la bonne réponse.
A. AWS Auto Scaling.
B. AWS Budgets.
C. AWS Cost Explorer.
D. AWS Elastic Load Balancer.
✓ Bonne réponse : A
Réponse : AWS Auto Scaling. Explication : AWS Auto Scaling ajuste dynamiquement le nombre d’instances EC2 en fonction de la charge réelle.
Question 2 / 10
L’utilisation d’Amazon EC2 correspond à quel modèle de cloud computing ?
Sélectionnez la bonne réponse.
A. IaaS.
B. PaaS.
C. IaaS et SaaS.
D. SaaS.
✓ Bonne réponse : A
Réponse : IaaS. Explication : EC2 est une solution d’Infrastructure as a Service (IaaS) qui offre des ressources de calcul virtualisées.
Question 3 / 10
Une entreprise dispose de 5 To de données stockées dans Amazon S3. L'entreprise prévoit d'exécuter occasionnellement des requêtes sur les données à des fins d'analyse. Quel service AWS l'entreprise devrait-elle utiliser pour exécuter ces requêtes de la manière la plus rentable ?
A. Amazon Kinesis
B. Amazon Athena
C. Amazon RDS
D. Amazon Redshift
✓ Bonne réponse : B
Réponse : Amazon Athena. Explication : Amazon Athena est un service de requête interactif sans serveur pour analyser les données dans S3 à l'aide de SQL standard. Il n'y a pas d'infrastructure à configurer — vous payez uniquement par requête en fonction des données analysées, ce qui le rend extrêmement rentable pour une analyse occasionnelle.
Question 4 / 10
Une entreprise doit bloquer les attaques par injection SQL. Quel service ou fonctionnalité AWS peut répondre à cette exigence ?
A. C) Listes de contrôle d'accès réseau
B. B) AWS Shield
C. A) AWS WAF
D. D) Groupes de sécurité
✓ Bonne réponse : C
Réponse : A) AWS WAF. AWS WAF (Web Application Firewall) protège les applications web contre les exploits courants, notamment l'injection SQL et les attaques XSS. Les règles peuvent être configurées pour inspecter les requêtes HTTP/S et bloquer les modèles malveillants correspondants, offrant une protection au niveau applicatif.
Question 5 / 10
Quel service AWS évalue les vulnérabilités des instances EC2 et des images conteneur ?
A. AWS Config
B. AWS Macie
C. Amazon Inspector
D. AWS Trusted Advisor
✓ Bonne réponse : C
Inspector : scanne les instances EC2 et conteneurs pour identifier les vulnérabilités logicielles et les écarts de configuration réseau. Fournit un rapport de sévérité avec recommandations.
Question 6 / 10
Quelle option est un emplacement physique de l'infrastructure mondiale d'AWS ?
A. AWS DataSync
B. AWS Organizations
C. Amazon Connect
D. Région AWS
✓ Bonne réponse : D
Réponse : Région AWS. Explication : Une région AWS est un emplacement géographique physique contenant plusieurs zones de disponibilité. AWS dispose de régions en Amérique du Nord, Europe, Asie-Pacifique, Amérique du Sud et Moyen-Orient/Afrique.
Question 7 / 10
Lors d'une analyse TCO (Total Cost of Ownership) pour comparer AWS et une infrastructure sur site, quels éléments doivent être inclus ?
Sélectionnez la bonne réponse.
A. L'analyse de tendances du marché et les prévisions de croissance concurrentielle.
B. Les coûts de développement applicatif et de licences logicielles.
C. Les investissements en matériel physique, maintenance, refroidissement, espace physique et électricité.
D. L'analyse métier et les objectifs stratégiques sans évaluation financière.
✓ Bonne réponse : C
Réponse : Le matériel physique. Explication : L’analyse TCO doit inclure tous les coûts matériels (serveurs, stockage, réseau, etc.) de l’infrastructure on-premise pour une comparaison équitable.
Question 8 / 10
Une entreprise prévoit d'utiliser un appareil Amazon Snowball Edge pour transférer des fichiers vers le cloud AWS. Quelles activités liées à un appareil Snowball Edge sont disponibles pour l'entreprise sans frais ?
A. Le transfert de données de l'appareil Snowball Edge vers Amazon S3
B. Utilisation de l'appareil Snowball Edge pendant une période de 10 jours
C. L'utilisation quotidienne de l'appareil Snowball Edge après 10 jours
D. Le transfert de données hors d'Amazon S3 et vers l'appareil Snowball Edge
✓ Bonne réponse : A
Réponse : Le transfert de données de l'appareil Snowball Edge vers Amazon S3. Explication : AWS facture les jours d'utilisation de l'appareil Snowball Edge et les transferts de données sortant d'AWS, mais le transfert de données vers Amazon S3 à partir d'un appareil Snowball est gratuit. Cela rend les migrations de données volumineuses vers le cloud rentables.
Question 9 / 10
Vous remarquez que plusieurs instances EC2 critiques ont été supprimées. Quel service AWS permet de savoir qui a effectué cette action ?
Sélectionnez la bonne réponse.
A. Amazon Inspector.
B. AWS CloudTrail.
C. AWS Trusted Advisor.
D. Rapport d’utilisation EC2.
✓ Bonne réponse : B
Réponse : AWS CloudTrail. Explication : AWS CloudTrail enregistre toutes les actions des utilisateurs et permet d’auditer les opérations sur les ressources AWS.
Question 10 / 10
Un auditeur externe demande un journal de tous les accès aux ressources AWS de votre compte. Quel service fournir cette information ?
Sélectionnez la bonne réponse.
A. AWS CloudTrail.
B. Amazon CloudFront.
C. AWS CloudFormation.
D. Amazon CloudWatch.
✓ Bonne réponse : A
Réponse : AWS CloudTrail. Explication : AWS CloudTrail consigne tous les appels d’API et accès sur les ressources AWS du compte.
Quel service AWS extrait le texte depuis des PDFs scannés en détectant champs et tables ?
A. Amazon Comprehend
B. Amazon Transcribe
C. Amazon Textract
D. AWS Glue
✓ Bonne réponse : C
Amazon Textract : service spécialisé dans l'extraction de texte, champs et tableaux à partir de documents scannés ou images PDF. Il utilise la vision par ordinateur pour reconnaître et structurer les données, contrairement à Transcribe (audio→texte), Comprehend (analyse textuelle) et AWS Glue (intégration données). Textract détecte automatiquement les formulaires et tables, idéal pour numériser des documents papier.
Question 2 / 10
Quelle est la principale différence entre un modèle de base (base model) et un modèle fine-tuné ?
A. Le modèle fine-tuné a des poids adaptés à un domaine spécifique ; le modèle de base est généraliste
B. Le modèle de base est toujours plus précis que le modèle fine-tuné
C. Le modèle de base ne peut pas être utilisé en production sans fine-tuning
D. Le fine-tuning consiste uniquement à modifier le prompt système, sans changer les poids
✓ Bonne réponse : A
Un modèle de base (ex. : Claude, Titan) est pré-entraîné sur des données générales et peut répondre à de nombreuses questions sans adaptation. Un modèle fine-tuné a été réentraîné sur des données spécifiques à un domaine ou une tâche, ce qui modifie ses poids pour optimiser ses performances dans ce contexte particulier (ex. : jargon médical, style de réponse spécifique). Le fine-tuning améliore la précision domain-specific mais peut réduire les capacités générales (catastrophic forgetting).
Question 3 / 10
Une startup détecte des objets dans les images de produits clients et doit extraire les informations textuelles visibles sur ces objets. Quelle combinaison est optimale ?
A. Amazon Rekognition Custom Labels puis Amazon Textract pour le texte détecté
B. Stable Diffusion uniquement pour générer des images synthétiques
C. Amazon Transcribe pour les vidéos de produits seulement
D. Amazon Comprehend pour analyser les images directement
✓ Bonne réponse : A
Rekognition + Textract : Rekognition détecte et classifie les objets (étiquettes, codes-barres). Textract extrait le texte visible sur ces objets (numéros de série, prix, instructions). Workflow multimodal complet pour enrichir les données produit automatiquement.
Question 4 / 10
Quel service AWS facilite la mise en route et le déploiement rapide de FMs dans un VPC avec exemples et solutions prêtes ?
A. SageMaker Endpoints (manuels)
B. PartyRock (playground)
C. Amazon Personalize
D. Amazon SageMaker JumpStart
✓ Bonne réponse : D
SageMaker JumpStart : hub de modèles fondamentaux (FM) et solutions sectorielles pré-entraînés, déployables instantanément dans ton VPC avec code d'exemple intégré. Contrairement à PartyRock (playground sans VPC), JumpStart offre déploiement production sécurisé. À la différence de SageMaker Endpoints (configuration manuelle), JumpStart automatise l'infrastructure et fournit templates prêts à l'emploi pour ML/GenAI.
Question 5 / 10
Les Knowledge Bases diminuent la taille de prompt et les coûts tout en améliorant la pertinence documentaire.
A. Faux
B. Vrai
✓ Bonne réponse : B
Retrieval-Augmented Generation (RAG) : Les Knowledge Bases extraient uniquement les passages documentaires pertinents pour augmenter le prompt, réduisant ainsi sa taille et les coûts d'appels API au Foundation Model. Cette approche améliore la pertinence en fournissant un contexte ciblé plutôt que des documents bruts complets, contrairement aux approches naïves qui injecteraient l'intégralité des données.
Question 6 / 10
Quels sont deux risques de sécurité spécifiques aux applications basées sur des LLMs ?
A. Hallucinations générant des informations factuellement incorrectes présentées avec confiance
B. Prompt injection permettant de contourner les instructions système du modèle
C. Débordement de tampon (buffer overflow) dans les GPU d'inférence
D. Vulnérabilités SQL injection dans les bases de données relationnelles
✓ Bonne réponse : A, B
Les LLMs sont exposés à des risques spécifiques : le prompt injection (ou jailbreaking) — un utilisateur manipule le prompt pour contourner les instructions système et faire produire du contenu interdit ou divulguer des données sensibles. Les hallucinations — le modèle génère des informations plausibles mais factuellement fausses, ce qui peut causer des préjudices dans des contextes médicaux ou juridiques. Ces risques nécessitent des Guardrails, une supervision humaine et une validation des sorties. Les risques DDoS traditionnels affectent toute API, pas spécifiquement les LLMs.
Question 7 / 10
Pour payloads jusqu’à 1 Go et inférences pouvant durer ~1h, quel mode SageMaker privilégier ?
A. Asynchronous Inference
B. Real-time Inference classique
C. Batch Transform
D. Serverless Inference
✓ Bonne réponse : A
Asynchronous Inference : mode optimal pour payloads volumineux (jusqu'à 1 Go) et inférences longues (~1h). Le client soumet la requête et reçoit une URL S3 pour récupérer le résultat ultérieurement, sans timeout. Real-time suppose des réponses rapides, Serverless a des limites de durée (15 min), Batch Transform convient aux données statiques, pas aux requêtes en temps quasi-réel.
Question 8 / 10
Un centre de contact veut transcrire et analyser 10 000 appels téléphoniques mensuels pour extraire sentiments, intentions d'achat et compliance. Quelle architecture recommander ?
A. Amazon Rekognition pour analyser les vidéos d'appels
B. Uniquement Amazon Transcribe avec post-traitement manuel
C. Amazon Transcribe → Amazon Comprehend (sentiment) → GenAI via Bedrock (analyse intentions)
D. Amazon Polly pour rejouer les appels analysés
✓ Bonne réponse : C
Pipeline speech-to-insight : Transcribe convertit audio en texte scalablement. Comprehend détecte sentiments/entités rapidement. GenAI via Bedrock interprète intentions complexes, compliance et contexte métier. Architecture en chaîne pour efficacité optimale.
Question 9 / 10
Quel service AWS est spécifiquement recommandé pour filtrer les sorties de modèles d'IA afin de détecter et bloquer les PII (données personnelles) et le contenu toxique ?
A. Guardrails for Amazon Bedrock
B. Amazon Macie (détection de données sensibles dans S3 uniquement)
C. AWS KMS (chiffrement des clés uniquement)
D. AWS CloudTrail (audit des appels API uniquement)
✓ Bonne réponse : A
Guardrails for Amazon Bedrock : service natif qui filtre les entrées/sorties de modèles IA en temps réel pour détecter et bloquer les PII, contenu toxique et autres risques définis par des politiques de sûreté. Contrairement à Macie (audit S3 uniquement), CloudTrail (logs API) ou KMS (chiffrement), Guardrails intervient directement dans le pipeline d'inférence du modèle.
Question 10 / 10
Les PDPs sont utiles pour l’explicabilité, mais ne remplacent pas des méthodes locales comme SHAP/LIME.
A. Vrai
B. Faux
✓ Bonne réponse : A
PDPs vs SHAP/LIME : Les Partial Dependence Plots montrent l'effet global moyen d'une variable sur les prédictions, idéaux pour comprendre les tendances générales. SHAP et LIME, méthodes locales, expliquent chaque prédiction individuelle en détaillant la contribution de chaque feature. PDPs ne révèlent pas les interactions complexes ni les explications instance-spécifiques que demandent les stakeholders pour auditer les décisions critiques.
Le Scrum Master peut annuler le Daily Scrum s'il estime que celui-ci n'est pas nécessaire.
A. Faux
B. Vrai
✓ Bonne réponse : A
Responsabilité du Daily Scrum : Le Scrum Master est responsable de s'assurer que le Daily Scrum se tient chaque jour ouvrable, quelle que soit la nécessité perçue. Bien que l'équipe de développement soit maître du contenu et des résultats de cette réunion, le Scrum Master ne peut pas l'annuler de sa propre initiative. L'absence de Daily Scrum nuit à la cadence d'inspection et d'adaptation ainsi qu'à la synchronisation de l'équipe.
Question 2 / 10
Le pilier Adaptation de Scrum signifie ajuster le processus ou le produit dès que possible lorsque des écarts sont détectés.
A. Vrai
B. Faux
✓ Bonne réponse : A
Pilier Adaptation : Lorsque des écarts sont détectés dans le processus ou le produit, des ajustements immédiats sont nécessaires pour rester dans des limites acceptables. Cette réactivité permet d'éviter que de petits problèmes ne s'aggravent en problèmes plus importants, garantissant ainsi que Scrum reste efficace et que la qualité du produit est maintenue en continu.
Question 3 / 10
Le Product Owner approuve chaque tâche créée par les Developers.
A. Vrai
B. Faux
✓ Bonne réponse : B
Faux. Le Product Owner n'approuve pas les tâches individuelles. Les Developers décident de la manière dont le travail sera accompli. Le Product Owner se concentre sur ce qui doit être fait, et non sur la façon de le faire.
Question 4 / 10
Le Backlog Refinement est un événement Scrum formel qui doit se tenir une fois par Sprint.
A. Vrai
B. Faux
✓ Bonne réponse : B
Faux. Le Backlog Refinement est une activité continue, et non un événement Scrum formel. Le Scrum Guide le mentionne comme une activité qui se déroule tout au long du Sprint.
Question 5 / 10
Un Increment ne respecte pas la Definition of Done. Que doit-il se passer ?
A. Le livrer quand même et corriger ultérieurement
B. Demander une dérogation au Scrum Master
C. Demander l'approbation du Product Owner pour le livrer
D. Ne pas le livrer ; il ne peut pas être présenté lors de la Sprint Review comme étant Done
✓ Bonne réponse : D
La Definition of Done comme critère de qualité : La Definition of Done établit des standards de qualité obligatoires que chaque Incrément doit respecter avant sa mise en production. Un Incrément ne répondant pas à ces standards ne peut pas être présenté lors de la Sprint Review ni mis en production, quelles que soient les demandes ou exceptions des parties prenantes. Cela garantit la qualité du produit et prévient l'accumulation de dette technique.
Question 6 / 10
Vrai ou Faux : Scrum possède un rôle appelé « Project Manager ».
A. Vrai
B. Faux
✓ Bonne réponse : B
Réponse : Faux. Explication : Scrum définit uniquement trois rôles : le Product Owner, le Scrum Master et les Developers. Il n'existe pas de rôle de « Chef de projet » dans Scrum. Le Scrum Master n'est pas un chef de projet au sens traditionnel du terme.
Question 7 / 10
Qu'est-ce que le Product Goal ?
A. Une liste de fonctionnalités demandées par les parties prenantes
B. La description d'un état futur du produit servant d'objectif à long terme
C. Un KPI permettant de mesurer le succès du produit
D. Un objectif à court terme pour le prochain Sprint
✓ Bonne réponse : B
Product Goal : Une vision à long terme décrivant l'état futur souhaité du produit, qui guide la planification et les décisions de la Scrum Team. Contrairement aux Sprint Goals (à court terme), il fournit une orientation stratégique. Il se distingue des listes de fonctionnalités (qui sont tactiques) et des KPIs (qui mesurent les résultats plutôt que de définir une vision).
Question 8 / 10
Le Scrum Guide impose l'utilisation des Story Points pour l'estimation.
A. Vrai
B. Faux
✓ Bonne réponse : B
Flexibilité de l'estimation : Le Guide Scrum évite délibérément de prescrire des techniques d'estimation spécifiques, laissant aux équipes l'autonomie de choisir des méthodes telles que les Story Points, les heures ou les tailles de t-shirt. Cela reflète le principe d'empirisme de Scrum et l'auto-organisation de l'équipe, plutôt que l'imposition de cadres rigides.
Question 9 / 10
Scrum ne peut être utilisé que pour des projets de développement logiciel.
A. Vrai
B. Faux
✓ Bonne réponse : B
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 10 / 10
Qui doit s'assurer que chaque membre de la Scrum Team accomplit ses tâches pour le Sprint ?
A. Le chef de projet.
B. Le Scrum Master.
C. La Scrum Team.
D. Le Product Owner.
✓ Bonne réponse : C
Réponse : La Scrum Team. Explication : Les Scrum Teams sont auto-organisées. L'équipe veille collectivement à ce que ses membres respectent leurs engagements. Il n'y a pas de « superviseur » individuel — la responsabilité est partagée par l'ensemble de l'équipe.
Scrum décrit précisément des rôles tels que « Business Analyst » ou « Tester ».
Répondez par Vrai ou Faux.
A. Vrai
B. Faux
✓ Bonne réponse : B
Les rôles Scrum sont limités : Le cadre Scrum définit exactement trois rôles — Product Owner, Scrum Master et Developers — sans prescrire de titres de poste spécifiques tels qu'Analyste Métier ou Testeur. Bien que les membres de l'équipe Developers puissent réaliser des travaux de test ou d'analyse, Scrum maintient intentionnellement des rôles flexibles afin de s'adapter à diverses structures organisationnelles et compositions d'équipe.
Question 2 / 10
Que doit-il se passer lors de la Sprint Retrospective ?
A. L'équipe présente l'Increment aux parties prenantes
B. Le Scrum Master attribue les tâches pour le prochain Sprint
C. La Scrum Team inspecte le déroulement du dernier Sprint et identifie des améliorations pour le prochain Sprint
D. Le Product Owner re-priorise le Product Backlog
✓ Bonne réponse : C
La Sprint Retrospective est spécifiquement conçue pour que l'équipe Scrum inspecte ses processus et ses interactions, en identifiant ce qui s'est bien passé et ce qui pourrait être amélioré lors des prochains Sprints. C'est la seule réponse qui décrit avec précision l'objectif de l'événement Retrospective. Les autres options décrivent différents événements ou activités Scrum : la démonstration de l'Increment a lieu lors de la Sprint Review, le Product Owner gère la priorisation du Backlog de façon continue (et non pendant la Retrospective), et le Scrum Master n'assigne pas de tâches — c'est l'équipe de développement qui s'auto-organise dans son travail.
Question 3 / 10
Quel résultat est attendu lorsqu'une Scrum Team gagne en maturité ? (Choisissez la meilleure réponse.)
A. Les Sprint Reviews ne seront plus nécessaires.
B. Elle améliorera sa Definition of Done en y intégrant des critères plus rigoureux.
C. Les Sprint Retrospectives dépasseront les 4 heures.
D. Il n'y aura plus besoin d'un Sprint en time-box.
E. Un Scrum Master n'est plus nécessaire puisque l'équipe est désormais mature.
✓ Bonne réponse : B
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.
Question 4 / 10
Quelle est l'importance pour un Product Owner d'ordonner les éléments du Product Backlog en utilisant des points de valeur ?
A. L'utilisation des points de valeur est la méthode ultime pour qu'un Product Owner prédise la valeur
B. Le Product Owner peut ordonner le Product Backlog en utilisant des points de valeur ou choisir une autre technique
C. Les points de valeur doivent être approuvés par les parties prenantes avant d'être utilisés
D. Le calcul des points de valeur entre en conflit avec l'empirisme de Scrum
✓ Bonne réponse : B
Les points de valeur constituent une technique d'ordonnancement légitime, mais ne sont pas obligatoires. L'approche empirique de Scrum permet au Product Owner de choisir n'importe quelle technique qui l'aide à optimiser la livraison de valeur. Certains PO utilisent le coût du délai, MoSCoW, le Weighted Shortest Job First (WSJF) ou une simple priorité métier. Ce qui compte, c'est que l'ordonnancement maximise la valeur — l'outil est secondaire. Affirmer que les points de valeur constituent la « méthode ultime » va à l'encontre de l'empirisme.
Question 5 / 10
Tous les artefacts Scrum doivent être transparents afin de garantir une inspection suffisamment précise. Quelles sont les deux mesures qui assurent la transparence du Product Backlog ? (Choisissez deux réponses.)
A. Le Product Backlog ne contient que le travail des 2 prochains Sprints.
B. Le Product Backlog est géré à l'aide d'un outil web.
C. Le Product Backlog est accessible à toutes les parties prenantes.
D. Le Product Backlog est ordonné.
E. Chaque élément du Product Backlog dispose d'une priorité MoSCoW.
✓ Bonne réponse : C, D
Réponse : Le Product Backlog est ordonné ; il est accessible à toutes les parties prenantes. Explication : La transparence du Product Backlog exige qu'il soit correctement ordonné (afin que les priorités soient visibles) et accessible à toutes les parties prenantes (afin que chacun puisse voir le travail planifié et son ordre de réalisation).
Question 6 / 10
Le Sprint Goal offre une flexibilité en termes de périmètre.
Répondez par Vrai ou Faux.
A. Faux
B. Vrai
✓ Bonne réponse : B
Concept clé : Le Sprint Goal en tant que mécanisme d'engagement flexible. Le Sprint Goal est un objectif unique que l'équipe Scrum s'engage à atteindre durant le Sprint, mais il ne prescrit intentionnellement PAS les éléments exacts du Product Backlog nécessaires pour l'accomplir. Cette flexibilité est fondamentale dans l'approche empirique de Scrum. Au cours du Sprint, l'équipe peut découvrir que certains éléments sont inutiles, que d'autres nécessitent des modifications, ou que des éléments alternatifs servent mieux le Sprint Goal. Le Product Owner et l'équipe Scrum peuvent négocier le périmètre — en supprimant, ajoutant ou réordonnant des éléments — à condition que ces changements préservent l'intention et la valeur du Sprint Goal. Cela diffère de la gestion de projet traditionnelle où le périmètre est généralement fixé dès le début. Le Sprint Goal reste l'engagement stable ; le périmètre (les éléments complétés) devient la variable. Cette conception permet aux équipes de s'adapter aux apprentissages et aux évolutions de contexte tout en maintenant l'alignement et la direction stratégiques. Sans cette flexibilité de périmètre associée à un Sprint Goal fixe, les équipes seraient contraintes soit d'abandonner leur objectif, soit de réaliser des travaux inutiles.
Question 7 / 10
Un nouvel élément du Product Backlog est découvert pendant le Sprint. Que se passe-t-il ?
A. Il est automatiquement ajouté au Sprint Backlog en cours
B. Il est écarté s'il ne figurait pas dans le plan initial du Sprint
C. Il doit être approuvé par le Scrum Master avant d'être enregistré
D. Il est ajouté au Product Backlog et peut être pris en compte lors d'un prochain Sprint
✓ Bonne réponse : D
Selon le Guide Scrum, le Product Backlog est dynamique et évolue continuellement à mesure que de nouvelles exigences émergent. Lorsqu'un nouvel élément du Product Backlog est découvert au cours d'un Sprint, il doit être ajouté au Product Backlog afin que le Product Owner puisse le prioriser, et non ajouté automatiquement au Sprint Backlog en cours, ce qui perturberait l'engagement du Sprint. Les autres options sont incorrectes car : le Sprint en cours ne doit pas être interrompu par l'ajout d'éléments non planifiés, le Scrum Master n'approuve pas les éléments du Backlog (c'est la responsabilité du Product Owner), et écarter des éléments potentiellement utiles va à l'encontre de la nature empirique de Scrum.
Question 8 / 10
Le Product Owner souhaite livrer en production avant la fin du Sprint. Qu'est-ce qui est requis ?
A. L'équipe doit compléter tous les éléments du Sprint Backlog avant toute livraison en cours de Sprint
B. Une demande de changement formelle soumise à la direction
C. L'approbation du Scrum Master et d'au moins trois Developers
D. L'Increment doit respecter la Definition of Done ; la décision de livrer appartient au Product Owner
✓ Bonne réponse : D
Le Product Owner a l'autorité de décider quand publier un Increment, comme indiqué dans le Guide Scrum. La seule exigence est que l'Increment doit respecter la Definition of Done, garantissant ainsi la qualité et la capacité à être livré. Les autres options sont incorrectes car le Scrum Master et les Developers ne peuvent pas approuver ni bloquer une décision de publication — cette autorité appartient uniquement au Product Owner — et il n'est pas nécessaire de compléter tous les éléments du Sprint Backlog ni de soumettre des demandes de changement formelles à la direction pour effectuer une publication.
Question 9 / 10
Comment la valeur du produit doit-elle être mesurée ?
Choisissez la meilleure réponse.
A. La taille moyenne des stories
B. La vélocité moyenne de l'équipe
C. Le nombre d'heures consommées
D. Les taux d'adoption, la rétention, les résultats métier
✓ Bonne réponse : D
Réponse : Taux d'adoption, rétention, résultats métier. Explication : La valeur se mesure à travers des indicateurs d'utilisation, des résultats et des impacts (par exemple, le cadre EBM) — et non à travers la vélocité ou le nombre d'heures passées.
Question 10 / 10
Quelle est la relation entre les éléments du Product Backlog (PBIs) et les éléments du Sprint Backlog (tâches) ?
A. Les éléments du Sprint Backlog sont créés par le Product Owner ; les PBIs sont créés par les Developers
B. Les PBIs définissent ce qui doit être accompli ; les éléments du Sprint Backlog constituent le plan (le comment) pour livrer les PBIs sélectionnés
C. Ils sont identiques — les éléments du Sprint Backlog sont simplement des PBIs renommés
D. Les PBIs sont estimés en heures ; les éléments du Sprint Backlog sont estimés en story points
✓ Bonne réponse : B
Pourquoi cette réponse est correcte : Les éléments du Product Backlog représentent le « quoi » — les fonctionnalités, les exigences et les besoins des utilisateurs qui apportent de la valeur au produit. Les éléments du Sprint Backlog représentent le « comment » — les tâches détaillées et la décomposition du travail créées par les Développeurs lors du Sprint Planning pour accomplir les PBIs sélectionnés. Cette distinction reflète la séparation des responsabilités entre le Product Owner (qui définit ce qu'il faut construire) et les Développeurs (qui planifient la façon de le construire).
Pourquoi les autres réponses sont incorrectes : Les PBIs et les éléments du Sprint Backlog ne sont pas identiques ni interchangeables. Le Product Owner crée les PBIs tandis que les Développeurs créent les tâches du Sprint Backlog. Les différences d'estimation varient également selon les organisations, mais les story points servent généralement à estimer les PBIs tandis que les heures peuvent servir à estimer les tâches — et non l'inverse.
Un projet nécessite un suivi strict et visible des délais d'exécution ainsi que de la progression par rapport au calendrier planifié. Quel outil est le plus approprié ?
Sélectionnez la bonne réponse.
A. Diagramme de Pareto pour analyser les écarts de coûts
B. Histogramme de ressources pour répartir les allocations
C. Diagramme de Gantt pour visualiser la chronologie des tâches et leur progression
D. Matrice SWOT pour l'analyse environnementale
✓ Bonne réponse : C
Diagramme de Gantt - Outil de visualisation temporelle du projet : Le diagramme de Gantt est un outil de planification et de suivi essentiel qui représente graphiquement l'échéancier du projet. Il affiche chaque tâche sous forme de barre horizontale sur un axe temporel, permettant de visualiser instantanément la chronologie des activités, leurs dépendances, les jalons critiques et la progression réelle par rapport au plan. Cet outil est particulièrement approprié pour répondre au besoin spécifique de suivi strict et visible des délais car il offre une représentation intuitive et accessible à tous les stakeholders.
Pourquoi cette réponse est correcte : Le Gantt remplit précisément les critères demandés : suivi des délais d'exécution (via les barres montrant progression vs planifié) et visibilité de la progression par rapport au calendrier planifié. Selon le PMBOK 7e édition, le Gantt figure parmi les outils principaux du processus "Développer le calendrier du projet" et "Maîtriser le calendrier du projet". Il permet de détecter rapidement les écarts d'échéancier et de prendre des mesures correctives.
Distinction avec les autres options : La matrice SWOT
Question 2 / 10
Une équipe utilise un tableau de management visuel et identifie qu'un savoir-faire technique critique doit être partagé entre deux équipes pour éviter les goulots d'étranglement et assurer la continuité. Que doit faire le chef de projet ?
Sélectionnez la bonne réponse.
A. Transférer le member spécialisé d'une équipe à l'autre selon les besoins du sprint
B. Fusionner les deux équipes en une seule équipe pour centraliser les connaissances
C. Planifier et mettre en œuvre des sessions structurées de partage de connaissances et de pair-programming
D. Supprimer complètement la dépendance en doublant l'expertise dans les deux équipes
✓ Bonne réponse : C
Réponse : Demander aux équipes d’organiser des sessions de partage de connaissances. Cela est efficace sans perturber la structure.
Question 3 / 10
Quels sont les avantages du suivi continu des bénéfices ?
Sélectionnez toutes les réponses correctes.
A. Supprimer les interactions avec les parties prenantes.
B. Ajuster la stratégie si nécessaire.
C. Vérifier l’alignement permanent avec les objectifs.
D. Maximiser la valeur produite.
✓ Bonne réponse : B, C, D
Le suivi continu des bénéfices et l'ajustement stratégique : Dans le PMBOK 7e édition, la gestion des bénéfices est un processus continu qui s'étend bien au-delà de la clôture du projet. Le suivi régulier des bénéfices réalisés permet au chef de projet et aux parties prenantes de mesurer concrètement la valeur générée par le projet. L'avantage principal d'ajuster la stratégie si nécessaire réside dans sa capacité à garantir que le projet reste aligné avec les objectifs métier en évolution. Lorsque le suivi révèle que certains bénéfices attendus ne se matérialisent pas comme prévu, ou que de nouvelles opportunités émergent, l'ajustement stratégique permet de réorienter les efforts et les ressources pour optimiser la création de valeur. Contrairement aux autres options : la vérification permanente de l'alignement est un processus continu déjà inclus dans le suivi, pas un avantage distinct ; maximiser la valeur est un objectif général, non un avantage spécifique du suivi ; supprimer les interactions avec les parties prenantes est clairement contre-productif et contraire aux bonnes pratiques. L'ajustement stratégique représente l'action concrète et réactive qui découle du suivi, transformant les données en déc
Question 4 / 10
Un projet doit être interrompu car les bénéfices attendus ne sont plus alignés sur la stratégie de l'entreprise. Quelle action est la plus appropriée ?
Quelle action est la plus conforme au PMBOK7 ?
A. Continuer le projet pour ne pas perdre les investissements déjà engagés
B. Arrêter le projet pour libérer les ressources et réaligner le portefeuille sur la stratégie
C. Ignorer les recommandations stratégiques et maintenir le calendrier initial
D. Modifier les indicateurs de succès pour montrer artificiellement l'alignement stratégique
✓ Bonne réponse : B
Si les bénéfices ne sont plus alignés avec la stratégie, le projet doit être arrêté pour éviter de consommer des ressources inutilement.
Question 5 / 10
Une équipe livre des fonctionnalités à un client à chaque itération. Le client est souvent indisponible pour les revues de sprint, ce qui entraîne du re-travail et des retards de feedback. Quel est l'action prioritaire du chef de projet pour résoudre ce problème récurrent ?
Sélectionnez la bonne réponse.
A. Augmenter la durée des sprints pour donner plus de temps au client d'examiner les livrables
B. Inclure le client dans les daily standups pour augmenter sa disponibilité
C. Planifier et fixer à l'avance les créneaux de revue de sprint avec le client pour assurer sa participation
D. Réduire les fonctionnalités développées par itération jusqu'à ce que le client soit disponible
✓ Bonne réponse : C
Réponse : Planifier à l’avance et définir le meilleur moyen d’organiser les revues avec le client. Cela réduit les retards et assure un feedback régulier.
Question 6 / 10
Quels facteurs renforcent efficacement l'engagement et la motivation des parties prenantes tout au long d'un projet ?
Sélectionnez toutes les réponses correctes.
A. Une centralisation des informations au sein du bureau de projet uniquement
B. Une limitation de l'accès aux données de projet pour maintenir un contrôle strict
C. Une communication régulière, l'implication dans les décisions clés et la transparence de l'information
D. Une réduction volontaire du nombre d'interactions pour éviter les distractions
✓ Bonne réponse : C
Engagement et motivation des parties prenantes : selon le PMBOK 7e édition et les principes de gestion moderne, l'engagement efficace repose sur trois piliers fondamentaux. La communication régulière établit un flux d'informations constant, permettant aux parties prenantes de comprendre l'évolution du projet, les défis rencontrés et les décisions en cours. L'implication dans les décisions clés transforme les parties prenantes de simples spectateurs en acteurs responsables, augmentant leur sentiment d'appartenance et leur investissement émotionnel dans la réussite du projet. La transparence de l'information crée un climat de confiance essentiel, où chacun dispose des mêmes données factuelles pour contribuer de manière constructive. Ces trois éléments travaillent en synergie pour renforcer l'engagement. Les autres options sont contreproductives : réduire les interactions crée de l'isolement et des frustrations ; centraliser l'information génère des goulots d'étranglement et des incompréhensions ; limiter l'accès aux données suscite méfiance et désengagement. Le PMBOK 7e insiste particulièrement sur la gestion collaborative et l'approche orientée "people-first", où les parties prenantes motivées deviennent les meilleurs garants de la livraison réussie du projet.
Question 7 / 10
Quelle affirmation concernant la gouvernance projet dans le PMBOK7 est exacte ?
A. La gouvernance projet se limite au contrôle des dépenses et du budget du projet
B. La gouvernance projet n'est requise que pour les projets dépassant 12 mois
C. La gouvernance projet assure que les décisions sont prises en cohérence avec la stratégie de l'organisation
D. La gouvernance projet est une responsabilité exclusivement opérationnelle du chef de projet
✓ Bonne réponse : C
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 8 / 10
Quelle est la différence entre outputs, outcomes et benefits dans le PMBOK7 ?
Les outputs sont les livrables produits, tandis que les outcomes sont les bénéfices et résultats générés par ces livrables.
Question 9 / 10
Quel est le bon ordre des étapes d'une évaluation de maturité des capacités de gestion de projet dans une organisation ?
A. Définir la cible → Évaluer l'état actuel → Identifier les écarts → Planifier les améliorations → Implémenter
B. Évaluer l'état actuel → Identifier les écarts → Définir la cible → Planifier les améliorations → Implémenter
C. Identifier les écarts → Évaluer l'état actuel → Définir la cible → Planifier les améliorations → Implémenter
D. Planifier les améliorations → Évaluer l'état actuel → Identifier les écarts → Définir la cible → Implémenter
✓ Bonne réponse : B
Processus d'évaluation de maturité en gestion de projet : Une évaluation de maturité suit une logique séquentielle et rationnelle indispensable pour transformer efficacement les capacités organisationnelles. La bonne réponse respecte le cycle d'amélioration continue reconnu en gestion de projet : d'abord évaluer l'état actuel permet d'établir une baseline objective des capacités existantes et des processus en place. Ensuite, identifier les écarts consiste à comparer cet état actuel avec les meilleures pratiques et standards du PMBOK 7e édition, révélant les déficiences et opportunités. Puis définir la cible signifie établir le niveau de maturité souhaité et réaliste à atteindre. Ensuite, planifier les améliorations crée une feuille de route détaillée avec des actions concrètes, des ressources et des délais. Enfin, implémenter exécute le plan d'amélioration. Cette séquence logique garantit que les améliorations répondent réellement aux besoins organisationnels identifiés. Les autres options échouent car commencer par définir la cible sans connaître l'état actuel est inefficace, et identifier des écarts sans
Question 10 / 10
Un projet externalisé est confié à un fournisseur avec un contrat temps et matériel (T&M). Quel est le risque pour l’acheteur ?
Sélectionnez la bonne réponse.
A. Le produit ne sera pas livré
B. Le fournisseur supporte le risque de dépassement
C. Le budget est fixe
D. Le coût total peut être plus élevé
✓ Bonne réponse : D
Contrat T&M (Temps & Matériel) : le fournisseur facture les heures réelles travaillées plus les matériaux consommés. L'acheteur assume le risque de coût car il n'y a pas de plafond contractuel. Contrairement aux contrats à prix fixe (risque fournisseur) ou au prix unitaire, le T&M offre peu de protection budgétaire.
Quels éléments (1-4) différencient correctement les tests de confirmation des tests de régression (A-D) ?
1. Vérifient qu’un défaut précédemment corrigé ne réapparaît pas2. Vérifient qu’une modification n’a pas introduit de nouveaux défauts ailleurs3. Se concentrent uniquement sur la fonctionnalité corrigée4. Testent l’ensemble du système pour détecter d’éventuelles régressionsA. Test de confirmationB. Test de régressionC. Test d’intégrationD. Test d’acceptationSélectionnez UNE réponse.
A. 1B, 2D, 3A, 4C
B. 1D, 2B, 3A, 4C
C. 1A, 2C, 3D, 4B
D. 1A, 2B, 3A, 4B
✓ Bonne réponse : D
Cette question correspond à l\'objectif d\'apprentissage FL-2.2.3 (K2) – Distinguer les tests de confirmation des tests de régression.
La bonne réponse est c) 1A, 2B, 3A, 4B.
● 1A) Correct → Le test de confirmation (ou \"retest\") vérifie qu’un défaut corrigé est effectivement résolu. ● 2B) Correct → Le test de régression s’assure que la correction ou une nouvelle fonctionnalité n’a pas causé d’effets secondaires indésirables. ● 3A) Correct → Les tests de confirmation ciblent spécifiquement la correction appliquée et ne testent pas d’autres parties du système. ● 4B) Correct → Les tests de régression sont exécutés à une échelle plus large pourvérifier que le reste du système fonctionne toujours correctement.
Question 2 / 10
Quel est le principal objectif des tests statiques ?
A. S’assurer que tous les tests automatisés sont correctement implémentés.
B. Détecter les défauts dans le logiciel sans exécuter le code.
C. Vérifier que le logiciel fonctionne correctement en l’exécutant dans un environnement de test.
D. Identifier les performances du logiciel en situation de charge élevée.
✓ Bonne réponse : B
Cette question correspond à l’objectif d’apprentissage FL-3.1.2 (K2) - Expliquer la valeur du test statique. ● a) Correct → Les tests statiques permettent d’identifier des défauts sans exécuter le logiciel, via des revues ou des analyses statiques. ● b) Faux → Tester le logiciel en l’exécutant relève des tests dynamiques. ● c) Faux → Tester la performance du logiciel sous charge relève des tests de performance, qui sont des tests dynamiques. ● d) Faux → Les tests statiques ne concernent pas l’implémentation des tests automatisés.
Question 3 / 10
Quelle information ESSENTIELLE manque pour que ce rapport soit exploitable par les développeurs ?
Voici un rapport d’anomalie rédigé par un testeur :\"L’application plante.Utilisateur : client_test02.Reproduit en environnement pré-prod.Voir capture écran.\"Sélectionnez UNE réponse.
A. Le nom du testeur
B. Le niveau de sévérité du défaut
C. Le résultat attendu
D. Le navigateur utilisé
✓ Bonne réponse : C
Cette question correspond à l’objectif FL-5.5.1 (K3) – Préparer un rapport de défaut. ● a) Faux → Utile, mais pas bloquant pour comprendre l’erreur. ● b) Correct → Sans résultat attendu, il est impossible de savoir ce qui aurait dû se produire → c’est l’élément clé manquant ● c) Faux → Peu utile dans la reproduction du défaut. ● d) Faux → Intéressant dans certains cas (web), mais pas toujours essentiel
Question 4 / 10
Quelle est l\'estimation finale ?
Votre équipe utilise la technique d\'estimation à trois points pour estimer l\'effort de test pour une nouvelle fonctionnalité de reconnaissance faciale.Les estimations suivantes ont été faites :● Estimation la plus optimiste : 6 jours-personnes● Estimation la plus probable : 15 jours-personnes● Estimation la plus pessimiste : 24 jours-personnesSélectionnez UNE réponse.
A. 15 jours-personnes
B. 17 jours-personnes
C. 18 jours-personnes
D. 16 jours-personnes
✓ Bonne réponse : A
Cette question correspond à l\'objectif d\'apprentissage FL-5.1.4 (K3) - Utiliser des techniques d\'estimation pour calculer l\'effort de test requis.
L\'estimation à 3 points utilise la formule : (Optimiste + 4 × Plus probable + Pessimiste) ÷ 6
● a) Correct → 15 jours-personnes est le résultat correct de la formule d\'estimation à trois points. ● b) Faux → 16 jours-personnes n\'est pas le résultat correct. ● c) Faux → 17 jours-personnes n\'est pas le résultat correct. ● d) Faux →18 jours-personnes n\'est pas le résultat correct.
Question 5 / 10
Quel est le nombre minimum de transitions à tester pour couvrir toutes les transitions valides ?
Un distributeur de billets a les états suivants :1️⃣État initial → Écran d’accueil2️⃣Choix du retrait → Saisie du code PIN3️⃣Validation → Sélection du montant4️⃣Retrait → Éjection du billet5️⃣Fin de transaction → Retour à l’écran d’accueilUn utilisateur peut annuler à tout moment et revenir à l’écran d’accueil.Sélectionnez UNE réponse.
A. 7
B. 5
C. 8
D. 6
✓ Bonne réponse : D
Cette question correspond à l’objectif d’apprentissage FL-4.2.4 (K3) – Utiliser les tests de transition d’état pour dériver les cas de test. Transitions identifiées :
1️⃣Accueil → Saisie du code PIN 2️⃣Saisie du code PIN → Sélection du montant 3️⃣Sélection du montant → Éjection du billet 4️⃣Éjection du billet → Fin de transaction 5️⃣Fin de transaction → Retour à l’accueil 6️⃣Annulation à tout moment → Retour à l’accueil
6 transitions minimum doivent être testées pour couvrir tous les cas.
● a) Faux → 5 transitions ne suffisent pas. ● b) Correct → 6 transitions couvrent toutes les possibilités. ● c) Faux → 7 transitions incluraient un test redondant. ● d) Faux → 8 transitions sont excessives.
Question 6 / 10
Quel est l\'objectif principal des tests logiciels ?
A. Augmenter la probabilité que le logiciel réponde aux exigences et réduise les risques.
B. Vérifier uniquement la conformité du logiciel aux spécifications.
C. Démontrer que le logiciel est exempt de défauts
D. Remplacer l\'assurance qualité (QA).
✓ Bonne réponse : A
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 7 / 10
Laquelle des propositions suivantes concernant la rédaction des critères d’acceptation lors de l’acceptation utilisateur (UAT) est la plus exacte ?
A. Les critères d’acceptation doivent obligatoirement être rédigés sous la forme de scénarios Given/When/Then (GWT) pour garantir une couverture complète
B. Les critères d’acceptation doivent inclure uniquement des métriques de performance afin de mesurer la rapidité d’exécution des scénarios critiques.
C. Les critères d’acceptation peuvent être définis sous différents formats, par exemple : scénarios Gherkin, checklists structurées ou gabarits de tests fonctionnels, en fonction des besoins du projet.
D. Les critères d’acceptation sont généralement rédigés par l’équipe de développement seule, car ce sont eux qui connaissent les contraintes techniques
✓ Bonne réponse : C
Cette question correspond à l’objectif d’apprentissage FL-4.5.2 (K2) – Classer les différentes options pour la rédaction des critères d’acceptation. ● a) Faux → Bien que la forme Given/When/Then soit très répandue et efficace, il n’existe pas d’obligation stricte dans les projets de test d’acceptation de toujours utiliser ce format. ● b) Correct → format dépend du contexte du projet, du public cible, et de la maturité de l’équipe. Selon la complexité du projet et les habitudes de l’organisation, on peut utiliser plusieurs formats. ● c) Faux → Les critères d’acceptation doivent généralement être élaborés en collaboration avec les parties prenantes clés : Product Owner, utilisateurs métiers, testeurs et développeurs. Se limiter à l’équipe de développement peut conduire à des critères trop techniques ou peu alignés sur les attentes métiers. ● d) Faux → Les critères d’acceptation peuvent effectivement comporter des exigences de performance, mais ils ne se limitent pas à cet aspect. Ils doivent également couvrir la fonctionnalité, la facilité d’utilisation, la sécurité, la fiabilité, etc.
Question 8 / 10
Lesquels des éléments suivants (i–v) reflètent correctement l’impact que le contexte peut avoir sur le processus de test ?
i. Le niveau de risque du système influence le niveau de rigueur attendu dans les activitésde test.ii. Tous les projets doivent suivre le même processus de test pour garantir l’uniformité.iii. Un projet Agile privilégiera des cycles de test courts et itératifs.iv. Dans un projet soumis à des réglementations strictes, les tests devront êtreformellement documentés.v. Le contexte n’affecte pas les objectifs des tests, seulement leur exécution.Sélectionnez UNE réponse.
A. i, iii, iv reflètent correctement l’impact du contexte ; ii, v non
B. i, ii, v reflètent correctement l’impact du contexte ; iii, iv non
C. ii, iv, v reflètent correctement l’impact du contexte ; i, iii non
D. iii, iv, v reflètent correctement l’impact du contexte ; i, ii non
✓ Bonne réponse : A
Cette question correspond à l’objectif d’apprentissage FL-1.4.2 (K2) – Expliquer l’impact du contexte sur le processus de test. La bonne réponse est a) i, iii, iv reflètent correctement l’impact du contexte ; ii, v non
● i) Vrai – Le niveau de risque conditionne la profondeur des tests requis. ● ii) Faux – Il n’existe pas de processus unique applicable à tous les projets. ● iii) Vrai – En Agile, les tests sont intégrés dans des cycles courts. ● iv) Vrai – Les contraintes réglementaires (ex. médical, aéronautique) exigent une traçabilité et une documentation renforcées. ● v) Faux – Le contexte impacte aussi les objectifs (par ex. : conformité, performance critique...).
Question 9 / 10
Pourquoi est-il important de tester tôt dans le cycle de développement ?
A. Pour réduire le coût de correction des défauts.
B. Pour garantir que le produit est exempt de défauts.
C. Pour éviter les tests de régression
D. Pour limiter le nombre total de tests nécessaires.
✓ Bonne réponse : A
Cette question correspond à l’objectif d’apprentissage FL-1.3.1 (K2) – Expliquer les sept principes du test.
● a) Faux → Les tests de régression restent nécessaires tout au long du cycle de vie du logiciel. ● b) Correct → Plus un défaut est détecté tôt, moins il est coûteux à corriger, car il est identifié avant qu’il ne se propage. ● c) Faux → Tester tôt ne garantit pas un produit exempt de défauts. ● d) Faux → Tester tôt ne signifie pas réduire le nombre total de tests nécessaires.
Question 10 / 10
Quelle est l\'affirmation la plus précise concernant l\'utilisation de l\'estimation d\'erreurs dans ce contexte ?
Un important projet gouvernemental de système d\'information sur la santé est entré enphase de test final. Le directeur des tests souhaite appliquer une technique d\'estimationd\'erreurs pour déterminer quand arrêter les tests. L\'équipe a identifié 350 défauts pendantles tests. En utilisant différentes méthodes d\'estimation, ils ont calculé que le nombre totalprobable de défauts dans le système se situe entre 410 et 480. Après deux semainessupplémentaires de test, 40 nouveaux défauts ont été découvertsSélectionnez UNE réponse.
A. L\'estimation d\'erreurs montre que les tests sont inefficaces puisque le taux de détection des défauts (40 en deux semaines) est inférieur au taux attendu pour atteindre l\'estimation maximale de 480 défauts dans un délai raisonnable
B. L\'estimation d\'erreurs est invalide dans ce cas car la découverte de 40 nouveaux défauts suggère que les techniques d\'estimation initiales étaient incorrectes et doivent être entièrement recalculées
C. L\'estimation d\'erreurs indique que les tests peuvent être arrêtés immédiatement puisque 81% des défauts estimés ont déjà été trouvés, ce qui dépasse le seuil standard de qualité de 80%
D. L\'estimation d\'erreurs fournit une base pour décider de poursuivre ou non les tests, mais doit être combinée avec d\'autres critères comme la sévérité des défauts restants et la couverture des risques métier
✓ Bonne réponse : D
Cette question correspond à l\'objectif d\'apprentissage FL-4.4.1 (K2) - Expliquer l\'estimation d\'erreurs.
● a) Faux → Cette réponse simplifie excessivement l\'utilisation de l\'estimation d\'erreurs en appliquant un \"seuil standard\" arbitraire de 80%. L\'estimation d\'erreurs ne se limite pas à un pourcentage fixe et ne peut pas, à elle seule, déterminer si les tests doivent être arrêtés. De plus, le calcul ignore les 40 défauts supplémentaires découverts, ce qui porterait le total à 390 défauts identifiés. ● b) Faux → Ce n’est pas une conclusion fiable. Le fait de trouver 40 défauts en deux semaines n\'indique pas nécessairement une inefficacité des tests. La détection des défauts n\'est généralement pas linéaire, et le taux peut varier selon les phases de test. ● c) Faux → L’estimation d’erreurs donne une fourchette (ici 410–480), et les 40 nouveaux défauts sont encore dans cette fourchette. Le modèle reste valide, il faut juste le réévaluer progressivement, pas le rejeter ● d) Correct → Cette réponse reflète avec précision la valeur et les limites de l\'estimation d\'erreurs. L\'estimation fournit une base quantitative pour évaluer la progression des tests, mais ne doit pas être utilisée comme seul critère de décision pour arrêter les tests. D\'autres facteurs qualitatifs comme la sévérité des défauts restants, la couverture des risques métier, et les contraintes de projet doivent également être pris en compte. Cette approche équilibrée est particulièrement importante pour un système critique comme un système d\'information sur la santé.
Une entreprise souhaite réduire le risque d'accès non autorisé aux zones sensibles de ses locaux. Quelle catégorie de contrôles devrait-elle mettre en place ?
Sélectionnez la bonne réponse.
A. Des contrôles de sécurité physique tels que des serrures, des badges et des lecteurs biométriques
B. Des contrôles logiques tels que les permissions de fichiers et le chiffrement
C. Des contrôles techniques tels que des pare-feux et des systèmes de détection d'intrusion
D. Des contrôles administratifs tels que les politiques de sécurité et la formation des employés
✓ Bonne réponse : A
Pour sécuriser des zones sensibles, il faut des contrôles physiques (portes, badges, gardes), qui empêchent l'accès physique direct.
Question 2 / 10
Une entreprise exige que les employés changent leurs mots de passe tous les 60 jours. De quel type de contrôle s'agit-il ?
Sélectionnez la bonne réponse.
A. C. Technique
B. B. Administratif
C. D. Détectif
D. A. Physique
✓ Bonne réponse : B
Contrôles administratifs : politiques et procédures qui régissent les pratiques de sécurité. Les exigences de changement de mot de passe sont de nature administrative car elles sont mises en œuvre par le biais de la politique organisationnelle, et non par la technologie. Les contrôles physiques restreignent l'accès (badges), les contrôles techniques utilisent la technologie (chiffrement), et les contrôles de détection identifient les incidents — aucun de ces éléments ne s'applique ici.
Question 3 / 10
Un fournisseur d'hébergement cloud basé aux États-Unis souhaite étendre ses centres de données vers de nouveaux sites internationaux. Qu'est-ce que ce fournisseur d'hébergement devrait considérer en premier ?
A. Les différences de fuseaux horaires dans la corrélation des journaux
B. Les impacts sur les obligations contractuelles existantes
C. Les réglementations locales en matière de protection des données
D. Les risques liés aux pirates informatiques résidant dans d'autres pays
✓ Bonne réponse : C
Réponse : Les réglementations locales en matière de protection des données. Explication : L'expansion internationale d'un centre de données doit d'abord prendre en compte les lois locales relatives à la protection des données et à la vie privée (RGPD en Europe, PDPA en Asie, etc.). Le non-respect des réglementations locales peut entraîner des sanctions juridiques importantes et des restrictions opérationnelles.
Question 4 / 10
Un employé reçoit un SMS qui semble avoir été envoyé par le service de paie et lui demande de vérifier ses identifiants. Quelles techniques d'ingénierie sociale sont utilisées ici ? (Choisissez deux réponses.)
Sélectionnez la bonne réponse.
A. Désinformation
B. Smishing
C. Typosquatting
D. Vishing
E. Usurpation d'identité
6. Phishing
✓ Bonne réponse : B, E
Un SMS frauduleux imitant un service interne relève du smishing (hameçonnage par SMS) et de l'usurpation d'identité (impersonation).
Question 5 / 10
Un utilisateur reçoit un e-mail qui semble provenir du département informatique, lui demandant de cliquer sur un lien et de saisir ses identifiants pour éviter que son compte soit bloqué. De quel type d'attaque s'agit-il ?
Sélectionnez la bonne réponse.
A. D. Pretexting
B. B. Phishing
C. C. Spoofing
D. A. Malware
✓ Bonne réponse : B
Un e-mail demandant de cliquer sur un lien pour éviter le blocage du compte est du phishing, car il incite à divulguer des identifiants.
Question 6 / 10
Quelle technique consiste à inonder un équipement réseau de trafic au-delà de sa capacité afin de perturber le service ?
A. Attaque de l'homme du milieu
B. Cross-Site Scripting (XSS)
C. Attaque par déni de service (DoS)
D. Injection SQL
✓ Bonne réponse : C
Les attaques par déni de service (DoS) / déni de service distribué (DDoS) saturent les ressources d'un système cible — bande passante, CPU, mémoire — afin de le rendre indisponible pour les utilisateurs légitimes. Une attaque DoS provient d'une seule source ; une attaque DDoS utilise un botnet de systèmes compromis pour générer un trafic massif. Les types incluent les attaques volumétriques (saturation de la bande passante), les attaques protocolaires (SYN flood) et les attaques applicatives (HTTP GET flood). Les mesures d'atténuation comprennent la limitation du débit, la diffusion réseau anycast, le WAF et les services de nettoyage DDoS (AWS Shield, Cloudflare).
Question 7 / 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. Un audit manuel
B. L'attestation
C. L'automatisation
D. Une liste de contrôle de conformité
✓ Bonne réponse : C
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 8 / 10
Suite à un récent scan de vulnérabilités, un ingénieur en sécurité doit renforcer les routeurs du réseau d'entreprise. Lequel des éléments suivants est le plus approprié à désactiver ?
A. Les VLANs
B. L'administration via interface web
C. Les protocoles de routage
D. L'accès console
✓ Bonne réponse : B
Réponse : L'administration via interface web. Explication : Les interfaces de gestion web sur les routeurs exposent une surface d'attaque supplémentaire et contiennent souvent des vulnérabilités. Désactiver la gestion HTTP/HTTPS et utiliser uniquement l'accès en ligne de commande (SSH) réduit le risque d'accès non autorisé via des failles de l'interface web.
Question 9 / 10
Un technicien doit appliquer un correctif hautement prioritaire à un système de production. Quelle est la première étape à suivre ?
A. Isoler le système (air gap).
B. Appliquer le correctif au système.
C. Déplacer le système vers un segment réseau différent.
D. Créer une demande de contrôle des changements.
✓ Bonne réponse : D
Réponse : Créer une demande de contrôle des changements. Explication : Les modifications apportées aux systèmes de production — même les correctifs urgents — doivent suivre le processus de gestion des changements. La création d'une demande de contrôle des changements garantit une approbation, une documentation, une planification du retour arrière et une communication appropriées avant l'application du correctif.
Question 10 / 10
Lequel des éléments suivants indique le plus probablement une tentative de phishing ?
Sélectionnez la bonne réponse.
A. A. Un e-mail provenant d'un expéditeur connu
B. B. Un lien vers un site web sécurisé
C. C. Une demande urgente d'informations sensibles par e-mail
D. D. Un document protégé par un mot de passe
✓ Bonne réponse : C
Signaux d'alerte du phishing : Les demandes urgentes d'informations sensibles par e-mail sont des tactiques de phishing caractéristiques, conçues pour contourner la prise de décision rationnelle. Les attaquants créent une pression artificielle liée au temps pour empêcher toute vérification. Les organisations légitimes ne demandent jamais de mots de passe ou d'identifiants par e-mail. Les expéditeurs connus (A) et les liens sécurisés (B) indiquent une légitimité, tandis que les documents protégés par mot de passe (D) suggèrent une sensibilisation à la sécurité.
Lequel des rôles est responsable de la construction de pipelines de données ETL ?
A. Ingénieur de données
B. Développeur front-end
C. Administrateur de base de données
D. Analyste de données
✓ Bonne réponse : A
Rôles des professionnels de la donnée : L'ingénieur de données conçoit et construit les pipelines ETL/ELT qui extraient, transforment et chargent les données. L'analyste de données exploite ces données préparées pour l'analyse et la visualisation. L'administrateur BD gère l'infrastructure et la sécurité, tandis que le développeur front-end crée les interfaces utilisateur. Seul l'ingénieur maîtrise l'architecture complète des flux de données.
Question 2 / 10
À quoi sert une clé étrangère dans une base relationnelle ?
A. Créer un index pour accélérer les requêtes
B. Relier deux tables pour assurer l’intégrité référentielle
C. Stocker des données sensibles de manière sécurisée
D. Identifier chaque enregistrement de façon unique
✓ Bonne réponse : B
Clé étrangère : colonne qui référence la clé primaire d'une autre table, créant ainsi une relation entre elles. Elle garantit l'intégrité référentielle en s'assurant que chaque valeur existe réellement dans la table liée. Contrairement à la clé primaire (identifie les enregistrements) ou à l'index (optimise les requêtes), la clé étrangère établit des liens logiques entre tables.
Question 3 / 10
Qu'est-ce que la gouvernance des données (Data Governance) et quel service Azure la supporte ?
A. Azure Policy applique la gouvernance des données via des règles de conformité sur les ressources cloud
B. Azure Monitor gère la gouvernance des données en surveillant les métriques de qualité des bases de données
C. Microsoft Purview gère la gouvernance des données avec découverte automatique, catalogue, lignage et classification des données sensibles
D. La gouvernance des données est uniquement une obligation légale sans outil technique spécifique dans Azure
✓ Bonne réponse : C
La gouvernance des données englobe les politiques, processus et standards garantissant la qualité, la sécurité, la confidentialité et la conformité des données d'une organisation. Microsoft Purview (anciennement Azure Purview) est le service unifié de gouvernance des données Azure : il découvre automatiquement les données (scan multi-cloud), crée un catalogue de données avec leur lignage (Data Lineage — d'où vient la donnée, comment elle a été transformée), classe les données sensibles (PII, financières), et gère les politiques d'accès. Il couvre Azure, AWS, GCP et les sources on-premises.
Question 4 / 10
Quel type de données est idéal pour Azure Queue Storage ?
A. Graphes sociaux
B. Images haute résolution
C. Messages à traiter de manière asynchrone
D. Tables relationnelles
✓ Bonne réponse : C
Azure Queue Storage : service de messagerie asynchrone permettant le découplage entre producteurs et consommateurs de messages. Idéal pour les traitements différés et scalables. Les images (Blob Storage), données relationnelles (SQL Database) et graphes (Cosmos DB) nécessitent d'autres services spécialisés.
Question 5 / 10
Azure Cosmos DB est optimisé pour certains scénarios d'application. Lequel des scénarios suivants n'est PAS un cas d'usage idéal pour Cosmos DB ?
A. Un système de catalogue de produits stockant des profils JSON flexibles et évolutifs sans schéma rigide
B. Une application de gestion financière complexe avec nombreuses jointures multi-tables, transactions ACID strictes et calculs analytiques
C. Une application web globale nécessitant une latence faible et une disponibilité élevée avec réplication multi-région
D. Un système IoT en temps réel collectant des millions d'événements de capteurs avec schémas de données variables
✓ Bonne réponse : B
Limites transactionnelles de Cosmos DB : bien que Cosmos DB supporte les transactions ACID au niveau de la partition, il n'excelle pas dans les scénarios avec nombreuses jointures multi-tables et calculs analytiques complexes typiques des systèmes financiers. SQL Server ou PostgreSQL sont mieux adaptés pour ces besoins. Cosmos DB brille inversement pour les données non-relationnelles distribuées globalement.
Question 6 / 10
Quel service Azure facilite l'orchestration et la planification des pipelines de données complexes ?
A. Azure Logic Apps pour orchestrer les workflows de données métier
B. Azure Functions pour exécuter des scripts de transformation de données
C. Azure Batch pour le traitement parallèle des jobs de données à grande échelle
D. Azure Data Factory, avec des pipelines visuels, 90+ connecteurs, triggers planifiés et transformations sans code
✓ Bonne réponse : D
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 7 / 10
Vous déployez une application logiciel en tant que service (SaaS) qui nécessite une base de données relationnelle pour Online Transaction Processing (OLTP). Quel service Azure devriez-vous utiliser pour supporter l'application ?
A. Azure Cosmos DB
B. Azure HDInsight
C. Azure SQL Database
D. Azure Synapse Analytics
✓ Bonne réponse : C
Réponse : Azure SQL Database. Explication : Azure SQL Database est un service de base de données relationnelle PaaS complètement géré, optimisé pour les charges de travail OLTP dans les applications SaaS. Il fournit la mise à l'échelle automatique, la haute disponibilité intégrée et la sécurité sans nécessiter de gestion d'infrastructure.
Question 8 / 10
Dans Cosmos DB, quel modèle est utilisé lorsqu’on choisit l’API Gremlin ?
A. Modèle relationnel
B. Modèle orienté colonnes
C. Modèle clé-valeur
D. Modèle graphe
✓ Bonne réponse : D
API Gremlin et modèle graphe : Gremlin est un langage de requête standardisé pour naviguer dans les bases de données graphes. Cosmos DB utilise ce modèle pour stocker des données sous forme de nœuds (entités) et d'arêtes (relations) entre eux, idéal pour représenter des réseaux complexes. Contrairement au modèle relationnel (tables), au modèle clé-valeur (paires simples) ou au modèle orienté colonnes (analytique), le graphe excelle pour explorer les connexions et chemins entre données interconnectées.
Question 9 / 10
Quelle affirmation est un exemple de Data Definition Language (DDL) ?
A. SELECT
B. UPDATE
C. CREATE
D. JOIN
✓ Bonne réponse : C
Réponse : CREATE. Explication : Les instructions DDL (Data Definition Language) définissent et modifient la structure de la base de données : CREATE (créer des objets), ALTER (modifier des objets), DROP (supprimer des objets), TRUNCATE (vider des tables). CREATE est un exemple classique de DDL — il crée des objets de base de données comme les tables, les vues et les index.
Question 10 / 10
Quelle option de redondance Azure Storage assure une réplication inter-régions ?
A. GRS – Geo-Redundant Storage
B. LRS – Local Redundant Storage
C. ZRS – Zone Redundant Storage
D. Aucune, la réplication inter-région n’existe pas
✓ Bonne réponse : A
GRS (Geo-Redundant Storage) : option qui réplique vos données dans deux régions géographiquement distantes (région primaire + région secondaire distante de centaines de km). Cela protège contre les défaillances régionales majeures. À l'inverse, LRS reste local (une seule région) et ZRS se limite à une seule région avec distribution entre zones.
Quel énoncé décrit correctement la « dépréciation non planifiée » (unplanned depreciation) ?
Choisissez la bonne réponse.
A. Une écriture d’ajustement complémentaire à l’amortissement planifié
B. Une fonctionnalité propre à CO uniquement
C. Une simple modification de la durée de vie utile sans impact comptable
D. Un lettrage automatique des postes ouverts
✓ Bonne réponse : A
Réponse : Une écriture d’ajustement de valeur en plus de l’amortissement planifié lorsque la valeur recouvrable diminue. Explication : Elle corrige la valeur comptable indépendamment de la clé d’amortissement.
Question 2 / 10
Différence clé entre « paiement partiel » et « solde résiduel » en AR ?
Sélectionnez la meilleure réponse.
A. Aucune différence
B. Le paiement partiel clôt l’original
C. Le solde résiduel clôt l’original et crée un nouvel open item
D. Les deux clôturent l’original si escompte pris
✓ Bonne réponse : C
Réponse : Le solde résiduel clôt l'original et crée un nouvel open item En AR/AP SAP :
Paiement partiel : conserve le document original ouvert, crée un paiement partiel séparé. Les deux restent ouverts.
Solde résiduel : clôt le document original et crée un nouvel open item pour la différence. Une seule écriture ouverte subsiste.
Question 3 / 10
Extended Withholding Tax (EWT) : couple maître de calcul ?
Sélectionnez la meilleure réponse.
A. Type et code de retenue à la source
B. Type de document et posting key
C. FSV et plan de comptes
D. Devise et type de cours
✓ Bonne réponse : A
Réponse : Type et code de retenue à la source Dans la configuration de l'Extended Withholding Tax (EWT), la retenue est définie par la combinaison d'un type de retenue (définit le calcul de base) et d'un code de retenue (définit le taux ou le montant). Ces deux éléments sont affectés au BP et pilotent le calcul automatique.
Question 4 / 10
À quoi sert la gestion des postes ouverts (Open Item Management) ?
Sélectionnez la meilleure réponse.
A. Permettre le lettrage poste par poste
B. Créer automatiquement des ledgers
C. Changer la devise du compte
D. Empêcher les écritures manuelles
✓ Bonne réponse : A
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 5 / 10
Quel rôle joue le Field Status Group ?
Sélectionnez la bonne réponse.
A. Fixe la méthode de paiement
B. Détermine la devise
C. Contrôle les champs obligatoires/optionnels
D. Crée des ledgers
✓ Bonne réponse : C
Réponse : Contrôle les champs obligatoires/optionnels lors de la saisie. Explication : Définit la visibilité et l’obligation des champs par compte.
Question 6 / 10
Comment gérer correctement un compte GR/IR (Goods Received / Invoice not Received) en SAP ?
Sélectionnez la meilleure réponse.
A. Effectuer un rapprochement périodique des réceptions non facturées et utiliser la transaction MR11 pour régulariser les écarts
B. Tous les documents GR/IR sont automatiquement lettrés sans intervention manuelle requise
C. Ignorer ce compte dans les rapports de clôture car il n'a aucun impact sur le reporting financier
D. Ce compte ne doit jamais être crédité ou débité en Grand Livre car il ne concerne que le module MM
✓ Bonne réponse : A
Réponse : Rapprochement périodique + MR11 pour régulariser Le compte GR/IR (Goods Receipt/Invoice Receipt) est un compte de transition entre la réception de marchandises et la réception de facture. Il doit être rapproché périodiquement. La transaction MR11 permet de régulariser les écarts résiduels (réceptions sans facture et factures sans réception) en fin de période.
Question 7 / 10
Dans SAP Fiori Launchpad, quel artefact détermine l'ensemble des applications « autorisées » (candidates à l'affichage) pour un rôle utilisateur ?
Choisissez la meilleure réponse.
A. Le Groupe Fiori (assure l'héritage des permissions)
B. Le Catalogue Fiori assigné au rôle
C. L'Espace Fiori (Space) assigné au rôle
D. La Page Fiori contenant les tuiles
✓ Bonne réponse : B
Réponse : Le Catalogue Fiori attaché au rôle. Explication : Le catalogue liste les applications disponibles ; les espaces/pages organisent la présentation ; l’autorisation découle du rôle PFCG qui référence le catalogue.
Question 8 / 10
La variante d’exercice (Fiscal Year Variant) détermine principalement…
Sélectionnez la meilleure réponse.
A. La devise de la société
B. La numérotation des documents
C. Les tolérances utilisateurs
D. Le nombre de périodes et de périodes spéciales
✓ Bonne réponse : D
Réponse : Le nombre de périodes et de périodes spéciales La Fiscal Year Variant détermine le nombre de périodes comptables (généralement 12) et le nombre de périodes spéciales (jusqu'à 4) utilisées pour les ajustements de clôture. Elle définit aussi si l'exercice est calé sur l'année civile ou décalé.
Question 9 / 10
Quelle solution SAP standard est recommandée pour migrer des données d'immobilisations vers SAP S/4HANA ?
A. F-90
B. ABUMN
C. Transaction AS91
D. SAP Migration Cockpit (LTMC/LTMOM)
✓ Bonne réponse : D
Réponse : Migration Cockpit Le SAP Migration Cockpit est l'outil standard recommandé pour migrer les données d'immobilisations vers S/4HANA. Il fournit des modèles de migration prêts à l'emploi, gère la validation des données et assure la cohérence entre AA et GL (via ACDOCA) lors du transfert initial.
Question 10 / 10
Concernant Bank Account Management (BAM) en SAP S/4HANA, laquelle de ces affirmations est correcte ?
Sélectionnez la meilleure réponse.
A. Les comptes bancaires sont gérés dans BAM et assignés aux sociétés pour la gestion des paiements
B. Les comptes bancaires propres ne sont pas nécessaires pour exécuter la transaction F110 (paiement)
C. BAM n'a aucun lien avec la configuration des méthodes de paiement
D. BAM est principalement utilisé pour le calcul du MRP (planification des besoins en matières)
✓ Bonne réponse : A
Réponse : Les comptes sont gérés dans BAM et assignés aux sociétés Le Bank Account Management (BAM) dans S/4HANA centralise la gestion des comptes bancaires de l'entreprise. Les comptes sont créés dans BAM et assignés aux codes société pour être utilisés dans le programme de paiement F110 et le rapprochement bancaire.
Lors d'une conférence sur l'intelligence artificielle (IA), un intervenant a déclaré : « la mise en œuvre actuelle de l'IA via le Machine Learning (ML) pourrait ne PAS être considérée comme de l'IA à l'avenir ». Sur la base de votre compréhension de l'IA, cette affirmation est-elle CORRECTE ou INCORRECTE, et pourquoi ?
A. Cette affirmation est incorrecte. Ce qui est considéré comme de l'IA aujourd'hui continuera de l'être, même à mesure que la technologie évolue.
B. Cette affirmation est correcte. De manière générale, ce qui est considéré comme de l'IA aujourd'hui est susceptible d'évoluer avec le temps.
C. Cette affirmation est correcte. De manière générale, le terme IA est actuellement utilisé de façon incorrecte.
D. Cette affirmation est incorrecte. L'IA actuelle est une véritable IA, et rien ne permet de croire que ce constat changera avec le temps.
✓ Bonne réponse : B
Réponse : L'affirmation est correcte — ce qui est considéré comme de l'IA aujourd'hui est susceptible d'évoluer avec le temps. Explication : Cela illustre l'effet IA : à mesure que les techniques d'IA arrivent à maturité et se généralisent, elles ne sont plus perçues comme de la « véritable IA ». Les systèmes actuels basés sur le ML pourraient être considérés comme des logiciels conventionnels dans le futur, au fur et à mesure que des paradigmes d'IA plus avancés émergent. Exemples historiques : les systèmes experts, les programmes d'échecs, la reconnaissance optique de caractères (OCR).
Question 2 / 10
Un composant logiciel utilise le machine learning pour reconnaître des chiffres à partir d'un scan de nombres manuscrits. Quel type de ML illustre ce scénario ?
A. La classification
B. L'apprentissage par renforcement
C. Le clustering
D. La régression
✓ Bonne réponse : A
Réponse : La classification. Explication : La reconnaissance de chiffres manuscrits (0 à 9) à partir d'images numérisées est un problème de classification multi-classes. Chaque image est classée dans l'une des 10 catégories discrètes (de 0 à 9), ce qui constitue la caractéristique fondamentale des tâches de classification.
Question 3 / 10
Un ingénieur ML effectuant un apprentissage supervisé doit labelliser des images de matchs de football en fonction de la position du ballon dans l'image. Laquelle des approches de labellisation suivantes peut être utilisée ?
A. Interne
B. Annotation
C. Benchmarking
D. Augmentation
✓ Bonne réponse : B
Réponse : L'annotation. Explication : L'annotation (labellisation manuelle ou semi-automatique des données) est l'approche standard pour labelliser des images à l'aide de boîtes englobantes ou de coordonnées indiquant la position des objets dans le cadre de l'apprentissage supervisé.
Question 4 / 10
Comment les testeurs doivent-ils aborder l'exigence de « robustesse » lors de la validation de la sécurité dans les systèmes AI de véhicules autonomes ?
A. Tester la performance du modèle dans des conditions environnementales variées et des cas limites susceptibles d'impacter la sécurité
B. Tester uniquement sur les autoroutes sans intersections ni piétons
C. Supposer que le système fonctionnera toujours comme prévu sans tester les variations
D. Tester uniquement par temps ensoleillé avec des conditions de visibilité dégagée
✓ Bonne réponse : A
Concept clé : Test de robustesse pour la sécurité. La robustesse désigne une performance cohérente dans des conditions variées. Pour les systèmes AI critiques pour la sécurité, les testeurs doivent valider la performance dans des conditions de pluie, de brouillard, de neige, en conditions nocturnes, ainsi que dans des cas limites et des scénarios inattendus, afin de s'assurer que le système reste sûr en déploiement réel.
Question 5 / 10
Lequel des éléments suivants est une technique utilisée en machine learning ?
A. Le partitionnement en classes d'équivalence
B. L'analyse des valeurs limites
C. Les arbres de décision
D. Les tables de décision
✓ Bonne réponse : C
Réponse : Les arbres de décision. Explication : Les arbres de décision sont une technique fondamentale de machine learning qui produit un modèle de décisions sous forme d'organigramme. Les autres options, telles que le SQL, les tableurs ou les moteurs de règles heuristiques, sont des outils informatiques traditionnels et non des techniques de ML.
Question 6 / 10
Laquelle des combinaisons suivantes de données d'entraînement, de validation et de test est utilisée durant le processus d'apprentissage/création d'un modèle ?
A. Uniquement les données de validation et les données de test
B. Uniquement les données d'entraînement et les données de validation
C. Uniquement les données d'entraînement et les données de test
D. Les trois : données d'entraînement, données de validation et données de test
✓ Bonne réponse : B
Réponse : Uniquement les données d'entraînement et les données de validation. Explication : Durant le processus d'apprentissage/création du modèle, les données d'entraînement servent à ajuster les paramètres du modèle, tandis que les données de validation permettent de régler les hyperparamètres et d'éviter le surapprentissage (overfitting). Les données de test sont conservées à l'écart et n'utilisées qu'après la finalisation du modèle, afin d'évaluer ses performances de manière impartiale.
Question 7 / 10
Laquelle des caractéristiques suivantes est la MOINS susceptible de provoquer des problèmes liés à la sécurité dans un système d'IA ?
A. L'auto-apprentissage
B. La haute complexité
C. La robustesse
D. Le non-déterminisme
✓ Bonne réponse : C
Réponse : La robustesse est la caractéristique la MOINS susceptible de provoquer des problèmes liés à la sécurité. Explication : Bien qu'un niveau de robustesse insuffisant puisse entraîner des défaillances, ce problème est généralement traité par les tests et les itérations. Les caractéristiques des systèmes d'IA les plus susceptibles de poser des problèmes de sécurité sont : le non-déterminisme (comportement imprévisible), le manque d'explicabilité (impossibilité d'auditer les décisions) et l'autonomie (actions effectuées sans supervision humaine).
Question 8 / 10
Les données utilisées pour un système ML de détection d'objets se sont révélées incorrectement étiquetées dans de nombreux cas. Laquelle des options suivantes constitue le résultat le plus probable de ce problème ?
A. Des problèmes de sécurité
B. Des problèmes de robustesse
C. Des problèmes de confidentialité
D. Des problèmes d'exactitude
✓ Bonne réponse : D
Réponse : Des problèmes d'exactitude. Explication : Des données d'entraînement mal étiquetées corrompent directement le signal d'apprentissage : le modèle est entraîné à associer des caractéristiques à de mauvaises classes. Il en résulte un modèle qui apprend des frontières de décision incorrectes, conduisant à une mauvaise exactitude aussi bien lors de l'évaluation sur les données d'entraînement que lors du déploiement en conditions réelles.
Question 9 / 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 de reconnaissance d'images parcourt régulièrement Internet pour trouver de nouveaux exemples à ajouter à ses données d'entraînement.
C. 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.
D. 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.
✓ 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 10 / 10
La valeur d'activation en sortie d'un neurone dans un réseau de neurones est obtenue par un calcul appliqué à ce neurone. Laquelle des options suivantes décrit le MIEUX les entrées utilisées pour calculer cette valeur d'activation ?
A. Le biais individuel au niveau du neurone et les valeurs d'activation des neurones de la couche précédente.
B. Le biais individuel au niveau du neurone et les poids associés aux connexions entre les neurones.
C. Le biais individuel au niveau du neurone, les valeurs d'activation des neurones de la couche précédente et les poids associés aux connexions entre les neurones.
D. Les valeurs d'activation des neurones de la couche précédente et les poids associés aux connexions entre les neurones.
✓ Bonne réponse : C
Réponse : Le biais individuel du neurone, les valeurs d'activation de la couche précédente et les poids des connexions. Explication : La valeur d'activation d'un neurone est calculée selon la formule : fonction_activation(Σ(poids_i × activation_couche_précédente_i) + biais). Les trois entrées sont donc : le terme de biais propre au neurone, les valeurs d'activation pondérées issues de la couche précédente, et les poids des connexions entre les couches.
Quelle pratique identifie les métriques qui reflètent l’expérience d’un service pour le client ?
A. La gestion des niveaux de service
B. L\'amélioration continue
C. Le centre de services
D. La gestion des problèmes
✓ Bonne réponse : A
Réponse : La gestion des niveaux de service. Explication : La gestion des niveaux de service définit et suit les métriques reflétant l\'expérience réelle du client, en établissant des accords sur la qualité du service fourni.
Question 2 / 10
Quelle est l’utilisation PRINCIPALE d’un calendrier des changements ?
A. Pour gérer les changements urgents
B. Pour supporter la \"gestion des incidents\" et la planification d\'améliorations
C. Pour gérer les changements standard
D. Pour planifier les changements et éviter les conflits
✓ Bonne réponse : D
Réponse : Pour planifier les changements et éviter les conflits. Explication : Le calendrier des changements sert principalement à planifier les changements et à prévenir les conflits entre eux, en offrant une vue consolidée de tous les changements prévus.
Question 3 / 10
Que se passe-t-il lorsqu’une solution de contournement devient la façon permanente de traiter un problème ne pouvant pas être résolu de façon rentable ?
A. L\'enregistrement du problème est supprimé
B. Une demande de changement est soumise au habiliataion des changements
C. La gestion des problèmes restaure le service dès que possible
D. Le problème conserve l\'état d\'erreur connue
✓ Bonne réponse : D
Réponse : Le problème conserve l\'état d\'erreur connue. Explication : Lorsqu\'une solution de contournement devient permanente car le problème ne peut être résolu définitivement, le problème reste dans l\'état \'erreur connue\' : documenté mais non résolu.
Question 4 / 10
Quelles pratiques sont généralement impliquées dans l’implémentation de la résolution d’un problème ? 1. L’amélioration continue2. La gestion des demandes de services3. La gestion des niveaux de service4. Le habiliataion des changements
A. 3 et 4
B. 1 et 4
C. 2 et 3
D. 1 et 2
✓ Bonne réponse : B
Réponse : 1 et 4. Explication : La résolution d\'un problème implique l\'amélioration continue (identifier et éliminer la cause) et le contrôle des changements (implémenter la correction de manière contrôlée et sécurisée).
Question 5 / 10
Quelle option décrit des résultats ?
A. Résultats souhaités par une partie prenante
B. Configuration des ressources d\'une organisation
C. Éléments livrables tangibles ou intangibles
D. Fonctionnalité offerte par un produit ou un service
✓ Bonne réponse : A
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 6 / 10
Quelle pratique est responsable du déplacement des composants vers les environnements de production ?
A. La gestion des mises en production
B. La gestion des actifs informatiques
C. La gestion des déploiements
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 7 / 10
Quelle pratique propose un point de contact unique pour les utilisateurs ?
A. Habilitation des changements
B. La gestion des incidents
C. La gestion des demandes de services
D. Le centre de services
✓ Bonne réponse : D
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
Quelle est la définition d’une garantie ?
A. Assurance qu\'un produit ou service répondra aux exigences convenues
B. Fonctionnalité offerte par un produit ou un service pour satisfaire un besoin particulier
C. Élément livrable tangible ou intangible issu d\'une activité
D. Événement potentiel susceptible d\'entraîner un préjudice ou une perte, ou d\'entraver l\'atteinte des objectifs
✓ Bonne réponse : A
Réponse : Assurance qu\'un produit ou service répondra aux exigences convenues. Explication : La garantie est l\'assurance qu\'un produit ou service répondra aux exigences convenues. Elle couvre la disponibilité, la capacité, la continuité et la sécurité du service fourni.
Question 9 / 10
Quelle dimension de la gestion des services est axée sur les activités et la façon dont elles sont coordonnées ?
A. Information et technologie
B. Organisations et personnes
C. Flux de valeur et processus
D. Partenaires et fournisseurs
✓ Bonne réponse : C
Réponse : Flux de valeur et processus. Explication : La dimension \'Flux de valeur et processus\' se concentre sur les activités et leur coordination pour créer de la valeur. Elle définit comment les différentes parties d\'une organisation collaborent pour livrer des services.
Question 10 / 10
Quel rôle soumet des demandes de services ?
A. L\'utilisateur ou son représentant autorisé
B. Le sponsor ou son représentant autorisé
C. Le fournisseur ou son représentant autorisé
D. Le client ou son représentant autorisé
✓ Bonne réponse : A
Réponse : L\'utilisateur ou son représentant autorisé. Explication : En ITIL 4, ce sont les utilisateurs (ou leurs représentants autorisés) qui soumettent des demandes de services, car ils sont les consommateurs directs des services fournis.
Lequel des éléments suivants décrit le mieux le principe d'immutabilité dans une architecture cloud-native ?
A. Toutes les instances de calcul doivent fonctionner en continu pour préserver l'état et la configuration
B. Les composants d'infrastructure sont fréquemment mis à jour sur place pour minimiser les interruptions
C. L'état de l'application est conservé après un redémarrage pour supporter des workloads longue durée
D. Les composants système sont remplacés plutôt que modifiés, garantissant des déploiements prévisibles et reproductibles
✓ Bonne réponse : D
L'immutabilité signifie que l'on ne modifie pas les composants existants, mais qu'on les remplace complètement lors des mises à jour pour garantir des déploiements fiables et sans surprises.
Question 2 / 10
Pourquoi se fier uniquement à un WAF périmétrique est-il insuffisant pour protéger une architecture basée sur des microservices ?
A. Parce que les WAF fournissent un chiffrement des endpoints qui protège complètement les appels internes
B. Parce que les microservices communiquent en interne (trafic est-ouest), que les WAF périmétriques ne peuvent généralement pas inspecter
C. Parce que les microservices exposent rarement des API à l'extérieur, rendant les WAF inutiles
D. Parce que les WAF peuvent authentifier automatiquement les tokens API pour tous les microservices
✓ Bonne réponse : B
Un WAF périmétrique protège le trafic entrant ou sortant (nord-sud), mais les microservices communiquent beaucoup en interne (est-ouest), donc il faut des contrôles de sécurité internes supplémentaires.
Question 3 / 10
Lors de la modélisation des menaces (threat modeling) d'une API publique, quelle faiblesse de conception peut le plus probablement permettre de contourner les limites de requêtes (rate limit) ou provoquer un déni de service (DoS) ?
A. L'application d'une authentification par token pour chaque requête API.
B. La mise en place d'une validation de schéma au niveau de la passerelle (gateway).
C. L'utilisation d'un cache distribué pour stocker les réponses de l'API.
D. L'absence de quotas de ressources ou de mécanismes de limitation de débit (throttling) sur les endpoints de l'API.
✓ Bonne réponse : D
Sans limitation du débit (throttling ou rate limiting), un attaquant peut envoyer un volume massif de requêtes pour saturer l'API, provoquant un déni de service (DoS). Cette faiblesse est prioritaire dans la modélisation des menaces STRIDE appliquée aux API publiques cloud.
Question 4 / 10
Laquelle des pratiques suivantes applique le mieux le principe du moindre privilège pour les comptes de service dans un environnement cloud ?
A. Utiliser des rôles personnalisés spécifiques à la charge de travail avec des permissions très limitées
B. ccorder aux comptes de service des rôles utilisateurs par défaut pour réduire la configuration
C. ttribuer aux comptes de service des rôles administratifs larges pour garantir l'exécution des tâches
D. Permettre aux comptes de service de partager leurs identifiants entre plusieurs applications
✓ Bonne réponse : A
Le moindre privilège signifie que chaque compte de service n'a que les permissions strictement nécessaires pour sa tâche, ce qui limite les risques en cas de compromission.
Question 5 / 10
Quel contrôle de la Cloud Controls Matrix (CCM) traite le plus directement les risques liés à des ACL mal configurées dans le stockage d'objets ?
A. TVM-02 : Tests de pénétration et correction des vulnérabilités
B. SI-05 : Masquage et obfuscation des données
C. IAM-01 : Politiques et procédures de gestion des identités et des accès
D. SI-03 : Classification et gestion des données
✓ Bonne réponse : D
En classifiant correctement les données et en définissant comment elles doivent être manipulées, on sait quelles données doivent rester privées ou publiques. Cela aide à éviter que des fichiers sensibles soient exposés à cause de mauvaises ACL dans le stockage d'objets.
Question 6 / 10
Quel contrôle de la Cloud Controls Matrix (CCM) traite le plus directement la gestion sécurisée des secrets Kubernetes ?
A. EKM-03 : Gestion des clés de chiffrement
B. IAM-05 : Provisionnement des identités et accès
C. S-01 : Classification des données
D. SEF-02 : Gestion de la sécurité des logiciels
✓ Bonne réponse : A
EKM-03 concerne la gestion sécurisée des clés et secrets, ce qui est essentiel pour protéger les secrets Kubernetes contre l'accès non autorisé ou la compromission.
Question 7 / 10
Lequel des éléments suivants réduit le mieux le risque de sécurité lié au téléchargement d'images conteneurs non fiables dans un environnement de production ?
A. Utiliser un registre privé et vérifié qui impose la signature des images et le scan de vulnérabilités
B. Permettre à tous les développeurs de télécharger directement depuis des registres publics pour plus de flexibilité
C. Se fier uniquement au chiffrement TLS pendant le transfert des images pour garantir l'intégrité
D. Mettre en cache localement les images publiques fréquemment utilisées sans vérification
✓ Bonne réponse : A
Un registre privé et vérifié garantit que seules des images sûres, signées et scannées sont déployées, réduisant les risques d'introduction de logiciels malveillants.
Question 8 / 10
Quel facteur détermine le plus si un client respecte la conformité réglementaire pour les données chiffrées dans le cloud ?
A. Les performances de chiffrement du matériel du fournisseur
B. La région géographique du siège du fournisseur cloud
C. La capacité du client à démontrer le contrôle sur la gestion des clés, l'accès et les politiques du cycle de vie
D. Le type d'algorithme de chiffrement choisi par le fournisseur
✓ Bonne réponse : C
Même si le fournisseur chiffre les données, la conformité dépend du contrôle du client sur les clés, l'accès et le cycle de vie des données chiffrées.
Question 9 / 10
Dans la gouvernance cloud, lequel des éléments suivants décrit le mieux le rôle d'un governance board dans la gestion des guardrails partagés ?
A. Fournir la gestion des identités pour tous les comptes utilisateurs cloud
B. Exécuter les scripts techniques de guardrails et le code d'automatisation en production
C. pprouver et superviser les politiques transverses qui définissent comment les guardrails partagés sont implémentés et surveillés
D. Effectuer des scans de vulnérabilité sur l'infrastructure pour valider l'intégrité des guardrails
✓ Bonne réponse : C
Le governance board définit et supervise les politiques qui guident l'implémentation des guardrails, mais ne fait pas directement l'exécution technique
Question 10 / 10
Pourquoi la rotation des secrets via les pipelines CI/CD est-elle considérée comme une bonne pratique pour les équipes DevSecOps ?
A. Elle contourne les contrôles d'accès au vault pour accélérer le déploiement des secrets
B. Elle supprime le besoin de toute forme d'authentification dans les pipelines de développement
C. Elle garantit que les secrets sont régulièrement mis à jour et distribués automatiquement sans intervention manuelle
D. Elle permet aux secrets de rester valides indéfiniment pour éviter les interruptions de déploiement
✓ Bonne réponse : C
Faire tourner les secrets via CI/CD permet de mettre à jour automatiquement les clés et mots de passe pour réduire le risque d'exposition et éviter les erreurs manuelles.
Quelle fonctionnalité montre l’intégration de Copilot dans Outlook pour ce type de tâche ?
Votre manager vous demande dans Outlook de rédiger un email poli de refus basé sur le message précédent.
A. Le nouveau bouton “Rédiger avec Copilot” dans le ruban du message
B. L’option “Envoyer plus tard” (Schedule Send)
C. Le menu déroulant “Réponse rapide” dans le calendrier
D. Les filtres Focused Inbox
✓ Bonne réponse : A
Rédiger avec Copilot permet de :
Analyser le message précédent
Générer automatiquement un email de réponse ou de refus poli
Accélérer la rédaction tout en restant professionnel
Les autres options n’impliquent pas Copilot :
Réponse rapide → simplement un raccourci pour répondre rapidement
Focused Inbox → organise les emails, ne rédige rien
Schedule Send → planifie l’envoi, ne crée pas de contenu
🎯 À retenir pour l’examen MS-900 :
Copilot dans Outlook = générer des brouillons intelligents basés sur le contexte du message
Tout ce qui est filtre, calendrier ou planification n’utilise pas Copilot.
Question 2 / 10
Contoso Ltd. souhaite que certaines machines reçoivent les mises à jour de fonctionnalités chaque mois, dès qu’elles sont disponibles pour tous, avec un minimum de délai.
Quel canal de mise à jour doivent-ils choisir ?
A. Windows Insider Release Preview Channel
B. Monthly Enterprise Channel
C. Windows Update Default Channel
D. Semi-Annual Channel
✓ Bonne réponse : B
Monthly Enterprise Channel (canal mensuel pour entreprises) :
Fournit les mises à jour de fonctionnalités mensuelles dès qu’elles sont disponibles pour le grand public.
Convient aux organisations qui veulent un équilibre entre rapidité et stabilité.
Ce canal est idéal pour déployer rapidement de nouvelles fonctionnalités aux groupes pilotes ou à certaines machines, sans attendre les canaux plus longs comme le Semi-Annual Channel.
🎯 À retenir pour l’examen MS-900 :
Monthly Enterprise Channel = mises à jour mensuelles officielles pour entreprises, avec déploiement rapide
Semi-Annual Channel = déploiement lent, deux fois par an
Insider / Default Channel = pas adapté pour un déploiement contrôlé en entreprise
Question 3 / 10
Que doit vérifier l’administrateur en premier ?
Un utilisateur signale que les labels de confidentialité n’apparaissent pas dans le menu Protect de PowerPoint Online pour son organisation.
A. Que le client Azure Information Protection Unified Labeling est en cours d’exécution sur chaque machine cliente
B. Que le tenant dispose d’un connecteur Azure RMS installé sur un serveur local
C. Que les applications Microsoft Purview du poste de l’utilisateur ont synchronisé dans les dernières 24 heures
D. Qu’une stratégie de labels incluant PowerPoint Online a été publiée et que le compte utilisateur est inclus dans la portée de la stratégie
✓ Bonne réponse : D
Les labels de sensibilité doivent être publiés via une stratégie de labels et les utilisateurs doivent être inclus dans la portée pour que les labels apparaissent dans Office Online.
Si la stratégie n’inclut pas PowerPoint Online ou si l’utilisateur n’est pas dans la portée, les labels n’apparaîtront pas.
Les autres options ne sont pas pertinentes pour PowerPoint Online :
B : Azure RMS connector concerne les scénarios hybrides et on-premises.
C : La synchronisation des apps Purview sur le poste local n’affecte pas Office Online.
D : Le client AIP Unified Labeling est pour les applications desktop, pas pour Office Online.
Question 4 / 10
Un responsable conformité doit s’assurer que les journaux d’audit (audit logs) sont conservés pendant un an afin de respecter des exigences réglementaires.
Quelle fonctionnalité doit-il configurer pour étendre la durée de conservation des journaux d’audit au-delà de la période par défaut ?
A. Paramètre de conservation d’un label de confidentialité (Sensitivity label)
B. Litigation Hold sur une boîte aux lettres Exchange
C. Stratégie Azure Information Protection
D. Stratégie de conservation des journaux d’audit dans Microsoft Purview
✓ Bonne réponse : D
Par défaut, les journaux d’audit Microsoft 365 ont une durée de conservation limitée.
Pour les conserver plus longtemps (ex. 1 an ou plus), il faut configurer une Audit log retention policy dans Microsoft Purview.
Cela permet de répondre aux exigences réglementaires et de conformité.
❌ Pourquoi les autres réponses sont incorrectes :
B. Litigation Hold (Exchange) → Concerne la conservation des emails, pas les journaux d’audit globaux.
C. Sensitivity label retention → Gère la protection et la conservation des documents/emails, pas des logs d’audit.
D. Azure Information Protection → Sert à classifier et protéger les données, pas à gérer la durée des logs d’audit.
🎯 À retenir pour l’examen MS-900 :
Audit logs = Microsoft Purview (Audit log retention policy)
Litigation Hold = emails
Sensitivity labels = protection des données
Question 5 / 10
Pour activer les fonctionnalités de Gestion des risques internes (Insider Risk Management) dans Microsoft Purview, quelle licence d’abonnement est requise pour votre organisation ?
A. Microsoft 365 E3
B. Microsoft 365 E5 Compliance
C. Microsoft 365 F3
D. Microsoft 365 Business Premium
✓ Bonne réponse : B
Insider Risk Management est une solution avancée de Microsoft Purview permettant de :
Détecter les risques liés aux utilisateurs internes (fuites de données, comportements à risque, exfiltration d’informations sensibles).
Utiliser l’intelligence artificielle et des modèles prédéfinis pour analyser les activités suspectes.
Aider les organisations à répondre aux exigences réglementaires et de conformité.
👉 Ces fonctionnalités avancées font partie des capacités de Microsoft 365 E5 Compliance (ou incluses dans les suites Microsoft 365 E5 complètes).
Les licences comme E3, Business Premium ou F3 ne comprennent pas les fonctionnalités complètes d’Insider Risk Management.
Question 6 / 10
Que doit faire l’équipe informatique ?
Une entreprise manufacturière souhaite déployer une application métier personnalisée sur les ordinateurs Windows 10 de l’entreprise, avec des paramètres d’application spécifiques préconfigurés.
A. Créer une application métier (Line-of-Business App) dans Intune et assigner un profil de configuration
B. Utiliser le déploiement d’application Win32 via Intune et les politiques de configuration d’application
C. Publier l’application dans le Microsoft Store for Business et exiger la conformité des appareils
D. Pousser le fichier MSI via GPO et appliquer la baseline MDM
✓ Bonne réponse : B
Cette méthode permet d’installer l’application sur les appareils Windows 10.
Le Configuration Profile configure certains paramètres de l’appareil, mais ne garantit pas la configuration des paramètres internes spécifiques à l’application.
Convient pour des applications MSI simples, mais pas pour des applications personnalisées nécessitant des paramètres préconfigurés.
✅ En résumé : C installe l’app, mais A est nécessaire pour installer + configurer les paramètres internes de l’application.
Question 7 / 10
Une entreprise de taille moyenne souhaite forcer la conformité des appareils avant d’autoriser les travailleurs à distance à accéder à SharePoint Online.
Quelle fonctionnalité de Microsoft Intune doit être utilisée avec Azure AD pour définir les règles de conformité nécessaires ?
A. Paramètres de conformité du service Power BI
B. Profils de configuration pour les anneaux de mise à jour Windows
C. Politiques de conformité des appareils (Device compliance policies)
D. Profils de déploiement Windows Autopilot
✓ Bonne réponse : C
Device compliance policies dans Intune permettent de définir :
Les exigences pour qu’un appareil soit considéré conforme (ex : chiffrement, mot de passe, version OS minimale).
Combinées avec Azure AD Conditional Access, elles permettent de bloquer l’accès aux services cloud (comme SharePoint Online) si l’appareil n’est pas conforme.
🎯 À retenir pour l’examen MS-900 :
Conformité des appareils + Azure AD Conditional Access = accès sécurisé aux services cloud
Profils de configuration ou Autopilot = configuration d’appareils, pas contrôle d’accès basé sur la conformité.
Question 8 / 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. Dans les permissions de Stream, exiger la connexion et décocher “Allow viewers to download original video”
D. Mettre les vidéos en “On-Demand” dans les paramètres de synchronisation OneDrive
✓ Bonne réponse : C
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 9 / 10
Quelle considération sur le modèle de coûts est la plus précise pour cette approche hybride ?
Une organisation de taille moyenne avec un Active Directory local existant souhaite mettre en œuvre Azure AD pour la gestion des identités tout en conservant certaines ressources sur site.
A. Les déploiements hybrides nécessitent uniquement du CapEx pour le matériel sur site, sans OpEx supplémentaire pour les services d’identité cloud.
B. Les environnements hybrides doublent le coût car vous payez CapEx et OpEx en totalité.
C. Les déploiements hybrides éliminent toutes les dépenses en capital et convertissent 100 % des coûts en dépenses d’exploitation.
D. Les déploiements hybrides conservent le CapEx pour l’infrastructure sur site existante tout en introduisant de l’OpEx pour les abonnements Azure AD Premium et les services de synchronisation de données.
✓ Bonne réponse : D
Dans un environnement hybride, vous continuez à utiliser votre infrastructure locale (CapEx) pour certains services ou serveurs AD.
En parallèle, vous payez des abonnements cloud Azure AD Premium et éventuellement des services de synchronisation de données, ce qui constitue des dépenses d’exploitation (OpEx).
Les autres options sont incorrectes :
A : Faux, le CapEx sur site reste nécessaire.
B : Faux, ce n’est pas un double paiement intégral.
C : Faux, l’utilisation d’Azure AD introduit bien des coûts OpEx.
Question 10 / 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 365 admin center > Reports > Secure Score
B. Azure portal > Azure Active Directory > Security > Secure Score
C. Microsoft 365 security center > Microsoft Secure Score
D. Microsoft Defender for Endpoint portal > Security posture > Secure Score
✓ Bonne réponse : C
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.
Un conseil d’administration demande comment Secure Score doit être interprété.
Quelle affirmation fournit la guidance la plus précise ?
A. Le Secure Score doit être utilisé comme référence pour améliorer la posture dans le temps, pas comme mesure absolue de sécurité
B. Un Secure Score élevé garantit que l’organisation ne subira pas de violation
C. Secure Score reflète directement le nombre d’incidents investigués par le SOC
D. Secure Score fournit un pourcentage de correspondance avec le framework Zero Trust de Microsoft
✓ Bonne réponse : A
Microsoft Secure Score :
Mesure la posture de sécurité de l’organisation en comparant les configurations actuelles avec les recommandations de Microsoft
Indique des opportunités d’amélioration, mais ne garantit pas l’absence d’incident ou de violation
Permet de suivre la progression dans le temps et prioriser les actions de sécurité
Il s’agit d’un indicateur de tendance, pas d’une mesure absolue ou d’un score de risque parfait.
Question 2 / 10
Un fournisseur de santé avec exigences strictes de disponibilité doit appliquer des mises à jour critiques de sécurité, mais ne peut pas risquer d’interruptions non planifiées.
Ils envisagent : automatiser les mises à jour ou continuer le patching manuel.
Quelle fonctionnalité Microsoft fournit une approche automatisée intermédiaire pour minimiser les temps d’arrêt tout en gardant le contrôle administratif ?
A. Alerts Defender for Endpoint sans automatisation des patches
B. WSUS avec mises à jour approuvées manuellement uniquement
C. Hotpatch dans Azure pour Windows Server Azure Edition
D. Patching manuel avec média hors ligne pendant la maintenance planifiée
✓ Bonne réponse : C
Hotpatch :
Fonctionnalité Azure-only pour Windows Server
Applique les mises à jour de sécurité critiquessans redémarrage complet
Réduit les interruptions de service pour les workloads sensibles (ex : santé, finance)
Permet un contrôle administratif, mais avec automatisation pour les correctifs critiques
Cette approche est le compromis idéal entre patching manuel (risque faible mais effort élevé) et automatisation complète (risque de redémarrage inattendu).
Question 3 / 10
Une entreprise exige une validation continue de l’accès privilégié aux workloads sensibles Azure.
Quelle fonctionnalité Microsoft répond le plus directement à ce besoin ?
A. Azure AD B2B collaboration avec examens d’accès pour les invités
B. Microsoft Purview Insider Risk Management
C. Azure AD Privileged Identity Management (PIM) avec Just-in-Time (JIT) access
D. Azure Monitor log analytics pour les attributions de rôles
✓ Bonne réponse : C
Azure AD PIM permet de :
Gérer les rôles Azure AD et Azure RBAC sensibles
Fournir un accès Just-in-Time (JIT) pour limiter le temps pendant lequel un utilisateur a des privilèges élevés
Exiger approbations ou vérifications périodiques pour l’accès aux rôles privilégiés
Générer des logs d’audit et rapports pour le suivi des activités
Pourquoi c’est adapté :
Le besoin est validation continue de l’accès privilégié
PIM est la solution native Microsoft pour le contrôle et la gouvernance des comptes à privilèges élevés
JIT réduit la fenêtre de risque en n’octroyant des droits qu’au moment nécessaire
Question 4 / 10
Une entreprise de retail est préoccupée par :
Les attaques de prompt injection
Les attaques de data exfiltration lors de l’utilisation d’Azure OpenAI
Quelle approche correspond le mieux à la baseline recommandée par Microsoft ?
A. Chiffrer tous les prompts via Azure Key Vault avant de les envoyer à l’endpoint OpenAI
B. Utiliser Azure API Management pour appliquer la validation des entrées et le filtrage du contenu en sortie
C. Configurer DDoS Protection Standard Always On pour l’endpoint OpenAI
D. Appliquer des règles d’Azure Firewall pour restreindre les appels sortants depuis OpenAI
✓ Bonne réponse : B
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 5 / 10
Une organisation de santé stocke des données d’imagerie patient dans Azure Blob Storage.
L’équipe conformité exige que, en cas de ransomware ou de suppression accidentelle :
La perte de données ne dépasse pas 5 minutes (RPO ≤ 5 min)
La restauration soit terminée en moins d’1 heure (RTO ≤ 1 h)
Quelle solution devez-vous recommander ?
A. Utiliser Azure Site Recovery pour répliquer le stockage de blobs entre régions appariées.
B. Mettre en place un compte de stockage avec Geo-Zone Redundant Storage (GZRS) et activer la sauvegarde continue.
C. Activer la suppression douce (soft-delete) des blobs et configurer des restaurations journalières point-in-time.
D. Configurer Azure Backup pour le Blob Storage avec des snapshots fréquents.
✓ Bonne réponse : D
Microsoft indique officiellement que pour un RPO très court sur Blob Storage, il faut utiliser Azure Backup avec des snapshots fréquents (option D)
Continuous backup est utile mais dans certains contextes / préversions, et n’est pas la configuration par défaut pour répondre aux SLA stricts d’entreprise.
Question 6 / 10
Vous êtes chargé de renforcer Active Directory Domain Services (AD DS) afin d’empêcher le vol de credentials depuis LSASS sur les contrôleurs de domaine.
Quelle fonctionnalité Microsoft doit être mise en œuvre ?
A. Privileged Access Workstations (PAWs) pour les administrateurs
B. Windows Defender Credential Guard
C. Accès Just-in-Time via Microsoft Entra PIM
D. Windows Defender Credential Guard
✓ Bonne réponse : B
LSASS (Local Security Authority Subsystem Service) stocke les hashes et tokens d’authentification Windows.
Les attaquants peuvent utiliser des techniques comme Mimikatz pour voler des credentials depuis LSASS.
Windows Defender Credential Guard :
Utilise la virtualisation basée sur le hardware pour isoler les secrets Windows (NTLM, Kerberos, LSA secrets)
Empêche les logiciels malveillants et les attaquants ayant un accès administrateur local de voler les credentials
Protège spécifiquement les domain controllers et endpoints sensibles
C’est la meilleure pratique Microsoft pour sécuriser les contrôleurs de domaine contre le vol de credentials.
Question 7 / 10
Une organisation doit garantir que l’accès aux ressources sensibles respecte les exigences ISO 27001.
Quel contrôle de gouvernance soutient le plus directement cette conformité ?
A. Accès Just-in-Time via Azure AD Privileged Identity Management (PIM)
B. Conditional Access baselines pour toutes les connexions utilisateurs
C. Surveillance des logs de connexion avec Microsoft Sentinel
D. Assignation de rôles avec Azure RBAC au niveau de la souscription
✓ Bonne réponse : A
ISO 27001 exige, entre autres :
Le contrôle strict des privilèges élevés
L’auditabilité et la traçabilité de l’accès aux ressources sensibles
Azure AD PIM :
Fournit un accès Just-in-Time aux rôles à privilèges élevés
Chaque activation est journalisée et auditable
Permet de réduire le risque de sur-privatisation et de répondre aux exigences ISO 27001 sur le contrôle d’accès
Question 8 / 10
Votre entreprise doit protéger les fichiers stockés dans OneDrive for Business afin que :
Le contenu reste chiffré au repos
Les restrictions d’usage continuent d’être appliquées lorsqu’ils sont téléchargés ou partagés en externe
Quelle solution faut-il prioriser ?
A. TLS 1.2 pour le client OneDrive Sync
B. BitLocker sur les postes clients
C. Microsoft Purview Sensitivity Labels avec chiffrement
D. Microsoft Defender for Endpoint – policies de conformité des appareils
✓ Bonne réponse : C
Pourquoi Purview Sensitivity Labels :
Permet de classer et protéger les documents et emails
Applique automatiquement :
Chiffrement au repos et en transit
Restrictions d’usage (ex. ne pas copier, ne pas imprimer, ne pas transférer) même lorsque le fichier est téléchargé ou partagé en externe
Contrôle la protection persistante des fichiers, indépendamment du lieu où ils sont ouverts
Question 9 / 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 les politiques Azure Key Vault
B. Microsoft Entra Internet Access intégré avec les Security Baselines Intune Endpoint
C. Microsoft Entra Internet Access intégré avec Microsoft Defender for Cloud Apps
D. Azure Firewall intégré avec le portail de conformité Microsoft Purview
✓ Bonne réponse : C
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 10 / 10
Une entreprise mondiale souhaite étendre Microsoft Defender for Cloud pour surveiller la posture de sécurité sur :
Azure
AWS
Google Cloud Platform (GCP)
Quelle capacité le cybersecurity architect doit-il activer ?
A. Utiliser les connecteurs multi-cloud de Defender for Cloud pour intégrer les comptes AWS et GCP
B. Déployer Defender for Endpoint sur les workloads AWS et GCP pour gérer la posture
C. Configurer Azure Monitor diagnostic settings pour collecter les logs d’AWS et GCP
D. Activer uniquement Microsoft Sentinel pour ingérer la télémétrie AWS et GCP sans Defender for Cloud
✓ Bonne réponse : A
Microsoft Defender for Cloud – multi-cloud capabilities :
Permet de centraliser la gestion de la posture de sécurité sur plusieurs clouds
Offre assessments, recommandations et alertes de sécurité pour Azure, AWS et GCP
Les connecteurs multi-cloud :
Onboard facilement les comptes AWS/GCP
Surveillent les configurations, vulnérabilités et risques
Fournissent des recommandations cohérentes à travers les environnements
Une entreprise prévoit de déployer une application sur Azure. L’application sera basée sur le langage .NET Core et sera hébergée à l’aide des Azure Web Apps.
Voici une partie des exigences de l’application :
permettre à l’équipe de test de visualiser les différents composants de l’application et les appels effectués entre eux ;
aider les équipes métier à analyser combien d’utilisateurs reviennent réellement sur l’application ;
permettre aux administrateurs IT de recevoir des alertes lorsque des conditions critiques sont atteintes dans l’application.
Quel service est le plus adapté pour répondre à l’exigence :« Aider le métier à analyser combien d’utilisateurs reviennent sur l’application » ?
A. Azure Advisor
B. Application Insights
C. Azure Policies
D. Azure Service Health
✓ Bonne réponse : B
Application Insights fournit des fonctionnalités de télémétrie applicative et d’analyse d’usage, notamment :
le suivi des utilisateurs,
l’analyse de la rétention des utilisateurs (utilisateurs récurrents),
des tableaux de bord orientés business et performance applicative.
Les autres services ne répondent pas à ce besoin :
Azure Service Health : état des services Azure, pas l’usage applicatif
Azure Policies : gouvernance et conformité des ressources
📘 À retenir pour l’examen AZ‑900 / AZ‑104 :
Analyse des utilisateurs, télémétrie, rétention, dépendances applicatives → Application Insights
Question 2 / 10
Vous prévoyez de déployer plusieurs machines virtuelles Azure.
Vous devez vous assurer que les services exécutés sur les machines virtuelles restent disponibles si un seul centre de données tombe en panne.
Solution proposée :Vous déployez les machines virtuelles dans deux ou plusieurs groupes de mise à l’échelle (scale sets).
Cette solution permet‑elle d’atteindre l’objectif ?
Remarque : Cette question fait partie d’une série de questions qui présentent le même scénario.Chaque question de la série contient une solution unique qui peut répondre aux objectifs énoncés.Certaines questions définissent plusieurs solutions correctes, tandis que d’autres peuvent ne pas avoir de solution correcte.Après avoir répondu à une question de cette section, vous ne pourrez pas revenir dessus.Ainsi, les questions n’apparaîtront pas dans l’écran de révision.
A. Vrai
B. Faux
✓ Bonne réponse : B
Les groupes de machines virtuelles identiques (VM Scale Sets) assurent la mise à l’échelle et la haute disponibilité au sein d’un même centre de données, mais ne garantissent pas la disponibilité en cas de défaillance complète d’un centre de données. Pour ce besoin, il faut utiliser des Availability Zones, qui répartissent les ressources entre plusieurs centres de données distincts.
Question 3 / 10
Votre environnement Azure contient plusieurs machines virtuelles. Vous devez vous assurer qu’une machine virtuelle nommée VM1 est accessible depuis Internet en HTTP.
Quelles sont deux solutions possibles ? (Chaque bonne réponse constitue une solution complète.)
A. Modifier un groupe de sécurité réseau (Network Security Group – NSG)
B. Modifier un profil Azure Traffic Manager
C. Modifier un pare-feu Azure (Azure Firewall)
D. Modifier un plan de protection DDoS
✓ Bonne réponse : A, C
NSG (D) : permet de créer une règle entrante autorisant le port 80/TCP vers la VM (au niveau de la NIC ou du sous-réseau). C’est la méthode standard pour ouvrir l’accès HTTP à une VM depuis Internet.
Azure Firewall (B) : si votre trafic passe par Azure Firewall (architecture hub & spoke, firewall en bordure), vous pouvez autoriser le trafic HTTP (port 80) via une règle DNAT ou réseau, ce qui rend la VM accessible.
Les autres options ne conviennent pas :
DDoS Protection (A) : protège contre les attaques volumétriques, n’ouvre pas de ports ni ne gère les accès.
Traffic Manager (C) : effectue du routage DNS global entre endpoints, ne gère pas les ports ni les règles d’accès réseau.
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 interfaces réseau inutilisées.
Cette solution permet‑elle d’atteindre l’objectif ?
A. Faux
B. Vrai
✓ Bonne réponse : B
Les interfaces réseau Azure (NIC) ne génèrent aucun coût de facturation direct lorsqu’elles existent seules. Les supprimer n’a donc aucun impact sur la facture Azure.
Parmi les ressources listées, seules les adresses IP publiques entraînent des coûts lorsqu’elles sont allouées, même si elles ne sont pas utilisées.
📘 À retenir pour l’examen AZ‑900 / AZ‑104 :
Interface réseau (NIC) → pas facturée
Utilisateur / groupe Azure AD → pas facturé (Azure AD Free)
Adresse IP publique → facturée tant qu’elle existe
Question 5 / 10
Une entreprise a mis en place un abonnement Azure et un tenant Azure.
Vous devez permettre à l’équipe de développement de démarrer et arrêter des machines virtuelles.L’accès doit être accordé uniquement à des moments précis.Vous devez garantir que les autorisations sont attribuées selon le principe du moindre privilège et minimiser les coûts.
Quelle fonctionnalité de sécurité devez-vous utiliser pour répondre à ce besoin ?
A. une stratégie d’accès conditionnel (Conditional Access policy)
B. Azure Policies
C. l’accès Just‑In‑Time (JIT) aux machines virtuelles
D. Privileged Identity Management (PIM)
✓ Bonne réponse : A
Azure Privileged Identity Management (PIM) permet :
d’attribuer des rôles Azure de manière temporaire (Just‑In‑Time),
d’accorder des permissions uniquement lorsque cela est nécessaire,
de respecter le principe du moindre privilège,
d’éviter des droits permanents, ce qui réduit les risques et les coûts liés à la gestion excessive des accès.
Les autres options ne répondent pas complètement au besoin :
Conditional Access : contrôle les conditions d’accès, pas l’élévation temporaire des rôles
Azure Policy : gouvernance et conformité, pas la délégation d’actions ponctuelles
Just‑In‑Time VM access : protège l’accès réseau aux VM (ports), pas les rôles Azure
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. Administrateur de l’accès utilisateur (User Access Administrator)
B. Contributeur (Contributor)
C. Contributeur de groupe de gestion (Management Group Contributor)
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 7 / 10
Dans quels plans de support Azure pouvez-vous ouvrir une nouvelle demande de support ?
A. Premier, Professional Direct, Standard et Developer uniquement
B. Premier, Professional Direct, Standard, Developer et Basic
C. Premier et Professional Direct uniquement
D. Premier, Professional Direct et Standard uniquement
✓ Bonne réponse : A
Les plans Developer, Standard, Professional Direct et Premier permettent tous d’ouvrir des demandes de support technique Azure (avec des niveaux de service différents).
Le plan Basic ne permet pas d’ouvrir de demandes de support technique ; il donne uniquement accès :
au support facturation et abonnement,
à la documentation et à l’état de santé des services.
Ainsi, tous les plans sauf Basic permettent l’ouverture d’une nouvelle demande de support.
📘 Règle clé pour l’examen AZ‑900 / AZ‑104 :
Basic = pas de support technique Developer et plus = ouverture possible d’un ticket de support
Question 8 / 10
Compléter la phrase avec la bonne réponse
Avec ___________, vous pouvez voir quel utilisateur a arrêté une machine virtuelle spécifique au cours de la dernière journée.
A. Azure Activity Log
B. Azure Service Health
C. Azure IAM
D. Azure Event Hubs
✓ Bonne réponse : A
Azure Activity Log enregistre toutes les actions effectuées sur les ressources Azure au niveau de l’abonnement, notamment :
qui a effectué l’action (utilisateur ou service),
quelle action a été réalisée (ex. Stop Virtual Machine),
sur quelle ressource,
à quel moment.
Il permet donc précisément de savoir quel utilisateur a arrêté une machine virtuelle durant une période donnée (par exemple les dernières 24 heures).
Les autres options ne conviennent pas :
Azure IAM : gestion des rôles et des accès, pas des actions effectuées
Azure Event Hubs : ingestion et streaming d’événements, pas l’audit des actions Azure
Azure Service Health : état des services Azure, pas les actions des utilisateurs
📘 À retenir pour l’examen AZ‑900 / AZ‑104 :
Qui a fait quoi sur une ressource Azure → Azure Activity Log Logs OS/applicatifs → Log Analytics / VM logs
Question 9 / 10
Vous prévoyez de déployer 20 machines virtuelles dans un environnement Azure.
Pour vous assurer qu’une machine virtuelle nommée VM1 ne peut pas se connecter aux autres machines virtuelles, VM1 doit être déployée sur un réseau virtuel distinct.
Instructions : Examinez le texte en gras.S’il rend l’énoncé correct, sélectionnez « Aucun changement n’est nécessaire ».S’il rend l’énoncé incorrect, sélectionnez la réponse qui corrige l’énoncé.
A. Exécuter un système d’exploitation différent des autres machines virtuelles
B. Aucun changement n’est nécessaire
C. Être déployée dans un groupe de ressources distinct
D. Avoir deux interfaces réseau
✓ Bonne réponse : B
Le déploiement de VM1 dans un réseau virtuel (VNet) distinct empêche par défaut toute communication réseau avec les machines virtuelles situées dans un autre VNet, sauf si une connexion explicite (peering, VPN, etc.) est configurée. Le texte souligné est donc correct.
Question 10 / 10
Votre entreprise 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. élasticité
B. latence élevée
C. haute disponibilité
D. répartition de charge (load balancing)
✓ Bonne réponse : A
L’élasticité permet d’augmenter ou de réduire automatiquement les ressources en fonction de la charge réelle :
faible consommation → peu de ressources utilisées
pic d’activité en fin de mois → montée en charge automatique
retour à la normale → réduction des ressources et des coûts
Ce modèle correspond exactement à un usage variable et prévisible, avec des pics ponctuels.
Les autres options ne répondent pas au besoin :
Haute disponibilité : garantit l’accès continu, mais pas l’adaptation à la charge
Latence élevée : n’est pas un avantage cloud
Load balancing : répartit le trafic, mais ne crée pas ou ne supprime pas de ressources
📘 À retenir pour l’examen AZ‑900
Pics de charge variables → Élasticité
Disponibilité continue → Haute disponibilité
Répartition du trafic → Load balancing
👉 Dès que tu vois faible utilisation + pics importants, pense immédiatement ÉLASTICITÉ ✅
Vous voulez ajouter un nouvel auditeur à un projet GCP. L'auditeur doit pouvoir lire mais pas modifier tous les éléments du projet. Comment devez-vous configurer les permissions de l'auditeur ?
A. Sélectionner le rôle IAM Viewer du service. Ajouter le compte de l'utilisateur à ce rôle.
B. Sélectionner le rôle IAM prédéfini Viewer du projet. Ajouter le compte de l'utilisateur à ce rôle.
C. Créer un rôle personnalisé avec des permissions de visualisation uniquement. Ajouter le compte de l'utilisateur au rôle personnalisé.
D. Créer un rôle personnalisé avec des permissions de visualisation uniquement des services. Ajouter le compte au rôle personnalisé.
✓ Bonne réponse : B
Le rôle prédéfini Project Viewer (roles/viewer) accorde des droits de lecture sur toutes les ressources du projet, sans permissions de modification. Il n'est pas nécessaire de créer un rôle personnalisé puisque ce rôle répond exactement au besoin.
Question 2 / 10
Vous devez mettre à jour un déploiement dans Deployment Manager sans aucun temps d'arrêt des ressources. Quelle commande devez-vous utiliser ?
A. gcloud deployment-manager deployments update --config <chemin-config>.
B. gcloud deployment-manager resources create --config <chemin-config>.
C. gcloud deployment-manager resources update --config <chemin-config>.
D. gcloud deployment-manager deployments create --config <chemin-config>.
✓ Bonne réponse : A
La commande gcloud deployment-manager deployments update met à jour un déploiement existant de manière incrémentale, en ne modifiant que les ressources qui ont changé, ce qui évite les interruptions de service inutiles.
Question 3 / 10
Votre entreprise a mis en place une structure organisationnelle complexe sur Google Cloud avec des centaines de dossiers et projets. Seuls quelques membres de l'équipe doivent pouvoir voir la structure hiérarchique. Vous devez attribuer des permissions minimales. Que devez-vous faire ?
A. Ajouter les utilisateurs à un groupe, et ajouter ce groupe au rôle roles/iam.roleViewer.
B. Ajouter les utilisateurs à un groupe, et ajouter ce groupe au rôle roles/browser.
C. Ajouter les utilisateurs au rôle roles/iam.roleViewer.
D. Ajouter les utilisateurs au rôle roles/browser.
✓ Bonne réponse : B
Le rôle roles/browser est le rôle minimal permettant de consulter la hiérarchie des ressources GCP (organisation, dossiers, projets). L'attribuer à un groupe suit les bonnes pratiques. IAM roleViewer permet de voir les rôles, pas la hiérarchie.
Question 4 / 10
Vous avez une solution 3 niveaux fonctionnant sur Compute Engine. Chaque niveau possède un compte de service associé à toutes les instances. Vous devez activer la communication sur le port TCP 8080 : le niveau 1 doit communiquer avec le niveau 2, et le niveau 2 avec le niveau 3. Que devez-vous faire ?
A. Créer une règle ingress : cibles = instances niveau 2, source = instances niveau 1, protocoles : tout. Créer une règle ingress : cibles = niveau 3, source = niveau 2, protocoles : tout.
B. Créer une règle ingress avec : cibles = instances avec compte de service niveau 2, source = instances avec compte de service niveau 1, protocoles : TCP 8080. Créer une règle ingress : cibles = niveau 3, source = niveau 2, protocoles : TCP 8080.
C. Créer une règle egress : cibles = toutes instances, source = 10.0.2.0/24, protocoles : TCP 8080. Créer une règle egress : source = 10.0.1.0/24, protocoles : TCP 8080.
D. Créer une règle de pare-feu ingress avec : cibles = toutes instances, filtre source = plages IP 10.0.2.0/24. Créer une règle ingress avec filtre source 10.0.1.0/24. Protocoles : tout autoriser.
✓ Bonne réponse : B
La bonne pratique GCP est d'utiliser les comptes de service comme filtres source/cible dans les règles de pare-feu plutôt que des plages IP, ce qui permet un contrôle plus précis. Les règles doivent autoriser uniquement TCP 8080, pas tout le trafic.
Question 5 / 10
Vous avez créé un projet GCP avec une application App Engine configurée pour être servie depuis la région us-central. Vous voulez que l'application soit servie depuis la région asia-northeast1. Que devez-vous faire ?
A. Créer un nouveau projet GCP et créer une application App Engine dans ce nouveau projet avec asia-northeast1 comme région.
B. Créer une deuxième application App Engine dans le projet GCP existant et spécifier asia-northeast1.
C. Modifier le paramètre de région dans l'application App Engine existante de us-central à asia-northeast1.
D. Modifier le paramètre de région par défaut dans le projet GCP existant en asia-northeast1.
✓ Bonne réponse : A
La région d'une application App Engine est immuable après la création. Il n'est pas possible de changer la région d'une application existante ni d'avoir plusieurs applications App Engine dans le même projet. La seule solution est de créer un nouveau projet GCP.
Question 6 / 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. Vérifier le fichier web-application.xml de votre application et les paramètres du projet.
B. Aller dans Deployment Manager et examiner les paramètres de déploiement des applications.
C. Vérifier le fichier app.yaml de votre application et les paramètres du projet.
D. Aller dans Cloud Shell et exécuter gcloud config list pour examiner la configuration Google Cloud utilisée pour le déploiement.
✓ Bonne réponse : D
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 7 / 10
Vous devez créer un rôle IAM personnalisé pour un service GCP. Toutes les permissions doivent être adaptées à une utilisation en production. Vous voulez clairement communiquer le statut du rôle à votre organisation. C'est la première version. Que devez-vous faire ?
A. Utiliser des permissions avec le niveau de support 'supported'. Définir le stade du rôle à ALPHA pendant les tests.
B. Utiliser des permissions avec le niveau de support 'testing'. Définir le stade du rôle à ALPHA pendant les tests.
C. Utiliser des permissions avec le niveau de support 'supported'. Définir le stade du rôle à BETA pendant les tests.
D. Utiliser des permissions avec le niveau de support 'testing'. Définir le stade du rôle à BETA pendant les tests.
✓ Bonne réponse : A
Pour un rôle de production, il faut utiliser des permissions avec niveau 'supported' (stables, supportées en production). Le stade ALPHA communique clairement que c'est une première version en cours de validation. 'testing' n'est pas adapté à la production.
Question 8 / 10
Vous utilisez Container Registry pour stocker centralement les images containers de votre entreprise dans un projet séparé. Dans un autre projet, vous voulez créer un cluster GKE. Vous devez vous assurer que Kubernetes peut télécharger les images depuis Container Registry. Que devez-vous faire ?
A. Créer un compte de service et lui donner accès à Cloud Storage. Créer une clé P12 et l'utiliser comme imagePullSecrets dans Kubernetes.
B. Dans le projet où les images sont stockées, accorder le rôle IAM Storage Object Viewer au compte de service utilisé par les noeuds Kubernetes.
C. Lors de la création du cluster GKE, choisir l'option 'Autoriser l'accès complet à toutes les APIs Cloud' sous 'Scopes d'accès'.
D. Configurer les ACLs sur chaque image dans Cloud Storage pour donner un accès lecture au compte de service Compute Engine par défaut.
✓ Bonne réponse : B
Accorder Storage Object Viewer au compte de service des noeuds GKE dans le projet où les images sont stockées est la méthode recommandée. Elle utilise IAM correctement, sans clés supplémentaires ni accès trop larges.
Question 9 / 10
Vous créez un produit sur GKE avec un seul cluster. Pour chaque client, un pod tourne dans ce cluster et vos clients peuvent exécuter du code arbitraire. Vous voulez maximiser l'isolation entre les pods de vos clients. Que devez-vous faire ?
A. Utiliser Binary Authorization et n'autoriser que les images containers utilisées par vos clients.
B. Utiliser l'API Container Analysis pour détecter les vulnérabilités dans les containers de vos clients.
C. Créer un node pool GKE avec un type sandbox configuré en gvisor. Ajouter le paramètre runtimeClassName: gvisor à la spécification des pods clients.
D. Utiliser l'image cos_containerd pour vos noeuds GKE. Ajouter un nodeSelector cloud.google.com/gke-os-distribution: cos_containerd à la spécification des pods.
✓ Bonne réponse : C
gVisor est un sandbox kernel qui isole les conteneurs du système hôte via un kernel applicatif intercalé. Pour du code arbitraire client, c'est l'isolation la plus forte disponible dans GKE, bien supérieure à la simple isolation des conteneurs standard.
Question 10 / 10
Vous utilisez Deployment Manager pour créer un cluster Google Kubernetes Engine. Avec le même déploiement Deployment Manager, vous voulez aussi créer un DaemonSet dans le namespace kube-system du cluster. Vous voulez une solution utilisant le moins de services possible.
A. Ajouter l'API du cluster comme nouveau Type Provider dans Deployment Manager, et utiliser le nouveau type pour créer le DaemonSet.
B. Utiliser le Deployment Manager Runtime Configurator pour créer une ressource Config contenant la définition du DaemonSet.
C. Avec Deployment Manager, créer une instance Compute Engine avec un script de démarrage qui utilise kubectl pour créer le DaemonSet.
D. Dans la définition du cluster dans Deployment Manager, ajouter des métadonnées avec kube-system comme clé et le manifest DaemonSet comme valeur.
✓ Bonne réponse : A
Ajouter l'API du cluster comme Type Provider dans Deployment Manager permet de gérer les ressources Kubernetes (comme les DaemonSets) directement depuis Deployment Manager, sans services supplémentaires ni instances intermédiaires.
Sélectionnez deux façons dont Scrum utilise le time-boxing pour favoriser l'auto-organisation. (Choisissez deux réponses.)
Sélectionnez 2 réponses.
A. Le time-boxing aide tout le monde à se concentrer sur le même problème au même moment.
B. Le time-boxing garantit que l'Équipe de Développement s'engage à terminer les éléments du Sprint Backlog avant la fin du Sprint.
C. Le time-boxing peut aider les équipes à planifier le nombre de Sprints supplémentaires nécessaires pour les tests d'acceptation utilisateur.
D. Le time-boxing encourage ceux qui sont les plus proches du problème à prendre les meilleures décisions possibles dans le délai imparti, compte tenu de la situation actuelle.
✓ Bonne réponse : A, D
Réponses correctes : Options 2 et 4. L'option 2 explique correctement que les time-boxes permettent à ceux qui sont au plus près des problèmes de prendre les meilleures décisions dans les contraintes imposées — un principe fondamental de l'auto-organisation. L'option 4 montre correctement que les time-boxes alignent la concentration et la compréhension partagée au sein de l'équipe. L'option 1 confond engagement et contrainte, et l'option 3 représente de manière erronée le rôle du time-boxing dans la planification prévisionnelle.
Question 2 / 10
Lesquelles des affirmations suivantes sont vraies concernant le rôle de Scrum Master ?
A. Le Scrum Master est responsable de la mise à jour du tableau Scrum et s'assure que les membres de l'équipe évitent les conflits.
B. Le Scrum Master aide les personnes extérieures à la Scrum Team à comprendre quelles interactions sont utiles et enseigne à la Development Team à respecter le timebox des réunions Scrum.
C. Le Scrum Master assigne les tâches aux membres de la Development Team et s'assure qu'elles sont réalisées dans le timebox défini.
D. Lors de la Sprint Review, le Scrum Master fait la démonstration de l'Increment terminé et répond aux questions des parties prenantes.
✓ Bonne réponse : B
Le Scrum Master enseigne et facilite — il aide les parties prenantes externes à comprendre les interactions Scrum et accompagne l'équipe dans le respect de la discipline du timebox. L'option 1 est incorrecte car le Scrum Master n'assigne pas les tâches ; l'option 3 est incorrecte car il ne gère pas le tableau ni ne résout les conflits ; l'option 4 est incorrecte car c'est le Development Team qui fait la démonstration lors de la Sprint Review, et non le Scrum Master.
Question 3 / 10
Steven est Scrum Master d'une Scrum Team qui débute avec Scrum. À mi-parcours du Sprint, le Product Owner vient le voir en lui indiquant qu'il craint que l'équipe de développement ne soit pas en mesure de compléter l'intégralité du Sprint Backlog avant la fin du Sprint. Que devrait faire Steven dans cette situation ?
A. Informer le Product Owner que l'équipe de développement est propriétaire du Sprint Backlog et qu'il lui appartient de respecter ses engagements. Personne ne dit à l'équipe de développement comment transformer le Product Backlog en Increments de fonctionnalités potentiellement livrables.
B. Ajouter des personnes à l'équipe de développement pour répondre aux attentes du Product Owner.
C. Motiver l'équipe de développement à tenir son engagement envers le Product Owner.
D. Accompagner le Product Owner en lui expliquant que dans le développement logiciel complexe, il est impossible de garantir la totalité du périmètre prévu lors du Sprint Planning. À mesure que l'on apprend davantage pendant le Sprint, de nouveaux travaux peuvent émerger et impacter le Sprint Backlog.
✓ Bonne réponse : D
L'option B est correcte. Le Scrum Master doit accompagner le Product Owner en lui expliquant que l'empirisme et l'émergence sont au cœur de Scrum ; la complexité rend toute prévision parfaite impossible. Les nouveaux apprentissages réalisés durant le Sprint affectent naturellement le Sprint Backlog. L'option A démotive l'équipe par une pression irréaliste, l'option C est défensive et ignore les préoccupations des parties prenantes, et l'option D enfreint le principe selon lequel l'ajout de personnes en cours de Sprint réduit la productivité et ne résout pas les problèmes de fond.
Question 4 / 10
Une Scrum Team travaille sur le même produit depuis douze Sprints. Quel serait l'impact immédiat probable sur cette Scrum Team d'origine si deux nouvelles Scrum Teams venaient à être ajoutées pour travailler sur le même produit ?
A. Sa productivité augmenterait probablement.
B. Sa productivité resterait probablement la même.
C. Sa productivité diminuerait probablement.
✓ Bonne réponse : C
L'impact immédiat sur la productivité de l'équipe d'origine est susceptible de diminuer (option 1). L'ajout de nouvelles équipes engendre une surcharge de communication, des dépendances potentielles et une fragmentation des connaissances. Bien que plusieurs équipes puissent augmenter le débit global du produit sur le long terme, l'équipe d'origine subit une perturbation dans un premier temps — un principe bien documenté dans la mise à l'échelle de Scrum.
Question 5 / 10
Lequel des éléments suivants peut avoir un impact sur le résultat d'un Sprint ? (Choisissez toutes les réponses applicables.)
Sélectionnez 3 réponses.
A. Les relations de travail et les compétences des membres de la ou des Scrum Team(s).
B. La complexité des exigences.
C. La complexité et la stabilité de la technologie.
✓ Bonne réponse : A, B, C
Ces trois facteurs ont un impact sur les résultats du Sprint. Le Guide Scrum souligne que les résultats d'un Sprint dépendent de la composition de l'équipe, des compétences, des relations de travail, de la complexité technologique et de la clarté des exigences. Ce sont des variables interdépendantes qui déterminent collectivement ce qu'une équipe peut accomplir au cours d'un Sprint donné.
Question 6 / 10
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. Elle aide la Scrum Team à déterminer le temps nécessaire avant que le Sprint puisse se terminer.
B. Elle crée de la transparence et fournit une compréhension commune de l'état « terminé » de l'Increment lors de la Sprint Review.
C. Elle aide la Development Team à reporter tout travail en suspens vers les Sprints suivants.
D. Elle guide la Development Team lorsqu'elle établit ses prévisions pour le Sprint Backlog durant le Sprint Planning.
E. C'est une checklist permettant de suivre l'avancement des membres de la Development Team sur une tâche.
6. 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.
✓ Bonne réponse : B, D, 6
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 7 / 10
Comment le Scrum Master doit-il coordonner le travail lorsque plusieurs Scrum Teams travaillent sur un même produit ?
A. Éviter les conflits et les escalader aux responsables hiérarchiques si des conflits surviennent.
B. Supprimer les obstacles et faciliter les opportunités d'inspection et d'adaptation selon les besoins ou les demandes.
C. Surveiller la progression de la Development Team et assigner des tâches.
✓ Bonne réponse : B
Le Scrum Master coordonne en levant les impediments et en facilitant l'inspection et l'adaptation, et non par l'attribution directe de tâches ou l'escalade des conflits vers le management. Cette approche de servant-leadership permet aux équipes de s'auto-organiser et de résoudre les problèmes. Le Scrum Master accompagne les équipes sur les dépendances et la collaboration plutôt que d'imposer la coordination, respectant ainsi les valeurs d'auto-organisation de Scrum.
Question 8 / 10
Quelle valeur Scrum est impactée par la confiance ?
A. Le Respect.
B. L'Engagement.
C. Le Courage.
D. L'Ouverture.
E. La Focalisation.
✓ Bonne réponse : A, B, C, D, E
Toutes ces réponses. La confiance constitue le fondement des cinq valeurs Scrum : le Respect (confiance dans les capacités des membres de l'équipe), le Courage (confiance pour prendre des risques), l'Engagement (confiance dans les objectifs), l'Ouverture (confiance pour communiquer honnêtement) et la Focalisation (confiance dans les priorités). Sans confiance, aucune de ces valeurs ne peut s'épanouir.
Question 9 / 10
Donner le meilleur de soi-même et aider les autres membres de la Scrum Team illustre lequel des éléments suivants ?
A. La haute performance.
B. La maximisation de l'utilisation des ressources.
C. Une augmentation des revenus.
D. Une augmentation des bénéfices.
E. La valeur d'Engagement.
✓ Bonne réponse : E
Donner le meilleur de soi-même et soutenir ses coéquipiers incarne la valeur Scrum d'Engagement—s'engager à atteindre le Sprint Goal et à soutenir l'équipe. Bien que cela puisse contribuer à la performance, la question demande quelle valeur cela illustre le plus directement, à savoir l'engagement envers l'excellence et la réussite collective.
Question 10 / 10
Une Development Team, dont certains membres sont en télétravail, consacre généralement du temps avant le Daily Scrum pour installer les salles de réunion, les équipements de conférence et les outils nécessaires à la tenue de leur Daily Scrum. Comment le Scrum Master devrait-il gérer cette situation ?
A. En informer le management et lui demander de résoudre le problème.
B. Configurer la réunion et indiquer à la Development Team que c'est ainsi que cela se fera.
C. Demander aux membres de la Development Team de se relayer dans la responsabilité de la mise en place des réunions.
D. Laisser la Development Team s'auto-organiser et décider elle-même de la marche à suivre.
✓ Bonne réponse : D
Le Scrum Master doit permettre au Development Team de s'auto-gérer et de résoudre lui-même le problème de configuration. Cela respecte la valeur Scrum d'auto-organisation et reconnaît l'autorité de l'équipe sur la manière dont elle conduit ses événements. Le Scrum Master supprime les obstacles, mais ne résout pas chaque problème à la place de l'équipe.
Parmi les exemples suivants, lesquels constituent les DEUX critères d\'entrée les plus appropriés documentés dans le modèle de plan de test d\'intégration système ?
Sélectionnez DEUX réponses.
A. Le pourcentage de couverture des exigences atteint durant le test d'intégration système.
B. L'approbation d'une note de version logicielle de test de performance (rapport de transmission d'élément de test) par le développement et les tests montrant que les performances du système répondent aux critères d'acceptation spécifiés.
C. Le pourcentage de procédures de test d'acceptation prévues pour exécution.
D. Le pourcentage de couverture de décision atteint durant les tests unitaires.
E. La disponibilité de la dernière version de l'outil d'enregistrement-rejoue (pour tester l'interface avec le nouvel outil de gestion des tests).
✓ Bonne réponse : D, E
Réponse : Le pourcentage de couverture de décision atteint durant les tests unitaires. / La disponibilité de la dernière version de l\'outil d\'enregistrement-rejoue (pour tester l\'interface avec le nouvel outil de gestion des tests).. Explication : Les critères d\'entrée sont des conditions préalables concrètes et vérifiables avant l\'exécution. La couverture de décision des tests unitaires (A) et la disponibilité des outils requis (B) sont des critères d\'entrée classiques, mesurables et directs pour l\'intégration.
Question 2 / 10
Laquelle des techniques suivantes est la moins susceptible d\'être utilisée pour identifier les risques projet et produit ?
A. Brainstorming
B. Évaluations indépendantes
C. Entretiens avec des experts
D. Inspections
✓ Bonne réponse : D
Réponse : Inspections. Explication : Les inspections (B) sont les moins appropriées car c\'est une technique d\'examen statique, axée sur les défauts, destinée à trouver des non-conformités dans les produits de travail plutôt qu\'à identifier proactivement les risques projet et produit. Les inspections utilisent des listes de contrôle et une approche orientée détection de défauts, tandis que l\'identification des risques nécessite une exploration prospective des incertitudes futures.
Question 3 / 10
Lequel des éléments suivants N\'EST PAS un défi clé typique pour le test dans une approche de développement RAD ?
A. Gestion et pilotage de projet
B. Absence de spécification complète des exigences
C. Scripts de test réutilisables pour le test de régression (automatisé)
D. Planification temporelle
✓ Bonne réponse : A
Réponse : Gestion et pilotage de projet. Explication : B est correct car la gestion et le pilotage de projet sont des préoccupations transversales à tous les cycles de vie, non spécifiques au test en RAD. Les attributs distinctifs du RAD—prototypage itératif, exigences évolutives, délais serrés—créent des problèmes centrés sur le test : exigences instables, régressions fréquentes, cycles de test compressés.
Question 4 / 10
Quel est un avantage clé d\'impliquer les utilisateurs pendant l\'exécution des tests ?
A. Ils possèdent de bonnes compétences en test
B. Cela peut servir à renforcer leur confiance dans le système
C. Ils ont la capacité de se concentrer aussi sur les cas de test invalides
D. Ils représentent une ressource bon marché
✓ Bonne réponse : B
Réponse : Cela peut servir à renforcer leur confiance dans le système. Explication : C est correct car impliquer les utilisateurs lors de l\'exécution renforce principalement leur confiance et leur acceptation en validant le comportement du système par rapport aux attentes opérationnelles réelles. D\'un point de vue avancé de gestion des tests, la participation des utilisateurs est une intervention d\'engagement des parties prenantes qui réduit le risque de déploiement.
Question 5 / 10
Quels sont TROIS défis clés typiques de l\'externalisation ?
Sélectionnez TROIS réponses.
A. Traçabilité depuis les exigences jusqu'aux cas de test
B. Application de l'automatisation des tests
C. Environnement de test plus complexe
D. Définir les attentes concernant les tâches et les livrables
E. Canaux de communication clairs
6. Cultures possiblement différentes
7. Test des exigences non-fonctionnelles
✓ Bonne réponse : D, E, 6
Réponse : Définir les attentes concernant les tâches et les livrables / Canaux de communication clairs / Cultures possiblement différentes. Explication : BCD est correct. L\'externalisation introduit des ambiguïtés contractuelles sur les livrables, nécessite des canaux de communication robustes et expose le projet à des différences culturelles. La définition précise des attentes, des critères d\'acceptation et des SLA est essentielle pour éviter les dérives de périmètre et les litiges.
Question 6 / 10
En plus du risque, identifiez DEUX autres composantes d\'une stratégie de test.
Sélectionnez DEUX réponses.
A. Les indicateurs de performance des tests
B. Les techniques de conception de test à utiliser
C. Les besoins en formation en test pour les ressources du projet
D. Le calendrier de test
E. Les critères d'entrée et de sortie pour chaque phase de test
✓ Bonne réponse : B, E
Réponse : Les critères d\'entrée et de sortie pour chaque phase de test / Les techniques de conception de test à utiliser. Explication : AC est correct car une stratégie de test défendable prescrit explicitement les techniques de conception de test pour atteindre la couverture et l\'atténuation des risques (C) et les critères d\'entrée/sortie qui gouvernent la progression des phases et les barrières qualité (A). Une stratégie de test robuste est un cadre décisionnel de haut niveau qui détermine comment les objectifs de test seront atteints et comment les risques informent la priorisation et la portée.
Question 7 / 10
Lequel des éléments suivants vous attendriez-vous à trouver dans le plan directeur de test ?
A. Une description de la façon dont les cas de test sont référencés croisés aux exigences dans l\'outil de gestion de test.
B. Une liste des noms des testeurs qui effectueront les tests de performance pour la dernière itération.
C. L\'approche de test qui sera appliquée aux tests d\'intégration système.
D. Une identification détaillée des ressources qui effectueront les tests structurels à la première itération.
✓ Bonne réponse : C
Réponse : L\'approche de test qui sera appliquée aux tests d\'intégration système.. Explication : C est correct car le plan directeur de test est un document au niveau du programme qui spécifie l\'approche de test de haut niveau pour les principaux niveaux de test, y compris les tests d\'intégration système. Le plan directeur communique la portée, les objectifs, l\'approche générale de test aux parties prenantes, tandis que les détails d\'exécution relèvent des plans subordonnés.
Question 8 / 10
Pour estimer la durée des tâches de test automatisé utilisant un outil de capture-rejouer, quel élément est ESSENTIEL ?
A. Le nombre de testeurs dans l\'entreprise et leur niveau.
B. Les normes utilisées pour la spécification des exigences.
C. Les compétences et l\'expérience des développeurs pour corriger les défaillances.
D. Les métriques enregistrées lors du test de l\'outil de capture-rejouer.
✓ Bonne réponse : D
Réponse : Les métriques enregistrées lors du test de l\'outil de capture-rejouer.. Explication : C est correct car les métriques mesurées de l\'outil de capture-rejouer fournissent les données empiriques directes (taux d\'exécution, temps de création et maintenance des scripts, taux de faux positifs/négatifs, surcharge de configuration/nettoyage) nécessaires pour convertir les tâches de test spécifiées en estimations temporelles fiables et réduire l\'incertitude.
Question 9 / 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. Prévoir plus de temps pour les tests dans le planning
C. 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
D. Permettre aux personnes de prendre du temps libre
✓ Bonne réponse : C
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 10 / 10
En général, quelle partie de l\'activité de test est la plus difficile à estimer ?
A. Management des tests
B. Conception des tests
C. Exécution des tests
D. Planification des tests
✓ Bonne réponse : C
Réponse : Exécution des tests. Explication : L\'exécution des tests représente la portion la plus importante et la moins prévisible de la variabilité (taux de découverte de défauts, disponibilité de l\'environnement, productivité humaine, boucles de rework). C\'est donc la partie la plus difficile à estimer.
Votre outil update_user_profile accepte un user_id (obligatoire) et un objet optionnel fields_to_update. Lors des tests, Claude omet fréquemment le user_id ou transmet des données mal structurées. Qu'est-ce qui est le plus déterminant pour aider Claude à comprendre quelles valeurs de paramètres fournir ?
A. Des réponses d'erreur détaillées expliquant pourquoi les valeurs de paramètres invalides ont été rejetées
B. Des descriptions de paramètres claires expliquant le format attendu, par exemple « user_id : UUID de l'utilisateur à mettre à jour (obligatoire) »
C. Des contraintes strictes de type JSON Schema marquant user_id comme obligatoire et définissant fields_to_update comme un type objet
D. Des noms de paramètres verbeux encodant des indications de format, comme user_id_string_uuid_format
✓ Bonne réponse : B
A. Des descriptions de paramètres claires expliquant le format attendu, par exemple « user_id : UUID de l'utilisateur à mettre à jour (obligatoire) » — Correct. Des descriptions claires et lisibles sont le facteur le plus important pour aider Claude à comprendre quelles valeurs fournir et comment les paramètres doivent être structurés. B. Des noms de paramètres verbeux encodant des indications de format, comme user_id_string_uuid_format — Incorrect. Des noms excessivement verbeux réduisent la lisibilité et sont moins efficaces que des descriptions appropriées. C. Des contraintes de type JSON Schema strictes marquant user_id comme obligatoire et définissant fields_to_update comme type objet — Incorrect. Les contraintes de schéma facilitent la validation, mais n'expliquent pas suffisamment les attentes sémantiques comme le format UUID requis. D. Des réponses d'erreur détaillées expliquant pourquoi des valeurs de paramètres invalides ont été rejetées — Incorrect. Utiles après un échec, mais pas le facteur le plus critique pour prévenir les erreurs en amont.
Question 2 / 10
During initial testing, you notice that Claude doesn't seem to remember vocabulary words from earlier in the conversation. When a student asks "Can you quiz me on those words?", responds as if no words have been discussed. What is the most likely explanation?
A. The model's context window has filled up, causing earlier conversation content to be dropped.
B. You need to enable conversation persistence by passing a session ID parameter with each API call.
C. You're not including prior messages in each API request--the stateless API doesn't retain conversation history.
D. Your system prompt needs explicit instructions telling Claude to remember information from earlier turns.
✓ Bonne réponse : C
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 3 / 10
L'analyse des performances révèle que votre contexte est composé de résultats RAG accumulés provenant de toutes les requêtes précédentes, ce qui empiète sur l'historique de la conversation et entraîne une dégradation de la cohérence après 15 tours ou plus. Quelle approche résout le mieux ce problème ?
A. Mettre en place une déduplication sémantique pour identifier et supprimer les informations redondantes dans les résultats RAG accumulés et les tours de conversation.
B. 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.
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 4 / 10
Le premier message d'un nouvel utilisateur est : « Configure ma musique de concentration. » Cela pourrait signifier configurer des préférences, créer une playlist ou lancer la musique immédiatement. Votre système prend en charge ces trois actions. Quelle est l'approche la plus efficace ?
A. Démarrer la configuration des préférences en posant des questions sur les genres, les tempos et les artistes préférés pour la concentration.
B. Créer une nouvelle playlist « Concentration » avec des titres sélectionnés et informer l'utilisateur qu'elle est prête.
C. Poser une seule question de clarification sur le type d'action souhaité : lancer maintenant ou configurer pour plus tard.
D. Lancer immédiatement des titres populaires de concentration et laisser l'utilisateur réorienter si nécessaire.
✓ Bonne réponse : C
A. Créer une nouvelle playlist « Focus » avec des titres sélectionnés et notifier l'utilisateur qu'elle est prête. Incorrecte. Cette option suppose une intention et risque d'effectuer la mauvaise action, ce qui frustre les utilisateurs. B. Poser une question de clarification sur le type d'action : écouter maintenant ou configurer pour plus tard. Correcte. Cela minimise les frictions tout en résolvant l'ambiguïté, permettant à l'assistant d'effectuer rapidement la bonne action. C. Lancer immédiatement des titres populaires de concentration et laisser l'utilisateur rediriger si nécessaire. Incorrecte. Agit prématurément et peut ne pas correspondre à l'intention de l'utilisateur. D. Démarrer la configuration des préférences en posant des questions sur les genres, le tempo et les artistes. Incorrecte. Trop lourd en amont — ajoute des frictions inutiles avant de confirmer l'intention.
Question 5 / 10
Après que l'agent de recherche web et l'agent d'analyse de documents ont terminé leurs tâches, le coordinateur invoque l'agent de synthèse. Cependant, l'agent de synthèse répond qu'il ne peut pas accomplir la tâche car aucun résultat de recherche ne lui a été fourni. Quelle est la cause la plus probable de ce problème ?
A. La fenêtre de contexte de l'agent de synthèse n'est pas suffisamment grande pour contenir les sorties combinées des deux agents précédents.
B. Le coordinateur n'a pas inclus les sorties des agents précédents dans le prompt de l'agent de synthèse.
C. L'agent de synthèse a besoin d'outils lui permettant de récupérer directement les résultats depuis les historiques de conversation des autres agents.
D. Les sous-agents doivent partager une connexion API unique pour permettre un partage automatique du contexte entre les invocations.
✓ Bonne réponse : B
A. L'agent de synthèse a besoin d'outils capables de récupérer les résultats directement depuis l'historique des conversations des autres agents. Incorrect. Les agents n'ont pas besoin d'accéder directement aux historiques des autres. Une orchestration correcte transmet les sorties explicitement via des prompts. B. La fenêtre de contexte de l'agent de synthèse n'est pas suffisamment large pour contenir les sorties combinées des deux agents précédents. Incorrect. Si c'était le problème, l'agent recevrait des données tronquées, et non une absence totale de données. L'erreur indique que les entrées sont entièrement manquantes. C. Les sous-agents doivent partager une seule connexion API pour permettre le partage automatique du contexte entre les invocations. Incorrect. La communication entre agents ne dépend pas de connexions API partagées. Le contexte doit être explicitement transmis par le coordinateur. D. Le coordinateur n'a pas inclus les sorties des agents précédents dans le prompt de l'agent de synthèse. Correct. L'agent de synthèse ne peut agir que sur les informations fournies dans son prompt. Si les sorties précédentes ne sont pas transmises, il signalera l'absence des résultats de recherche.
Question 6 / 10
Votre agent traite un litige de facturation. Après avoir appelé get_customer et lookup_order, il identifie que le litige implique une erreur de tarification promotionnelle nécessitant l'approbation d'un responsable — ce qui dépasse le niveau d'autorisation de l'agent. Comment le workflow doit-il gérer cette escalade en cours de processus ?
A. Tenter quand même le remboursement avec process_refund, et n'escalader que si le système rejette la transaction.
B. Persister l'intégralité de l'historique de conversation et des réponses aux outils dans une base de données, puis appeler escalate_to_human avec un identifiant de référence.
C. Appeler escalate_to_human en ne transmettant que le message original du client.
D. Compiler un handoff structuré incluant les informations client, les détails de commande et le problème identifié avant d'appeler escalate_to_human.
✓ Bonne réponse : D
A. Persister l'intégralité de l'historique de conversation et des réponses aux outils dans une base de données, puis appeler escalate_to_human avec un identifiant de référence — Incorrect. Utile sur le plan opérationnel, mais l'agent humain a tout de même besoin d'un résumé concis et exploitable plutôt que de simples journaux bruts. B. Appeler escalate_to_human en ne transmettant que le message original du client — Incorrect. Cela perd le travail d'investigation déjà effectué et oblige l'agent humain à répéter les étapes. C. Tenter le remboursement avec process_refund quoi qu'il arrive, en escaladant uniquement si le système rejette la transaction — Incorrect. Cela viole les limites d'autorisation et la politique métier. D. Compiler une passation de contexte structurée incluant les détails du client, les informations de commande et le problème identifié avant d'appeler escalate_to_human — Correct. Une passation structurée préserve le contexte, réduit les répétitions et permet à l'agent humain de continuer efficacement.
Question 7 / 10
La surveillance indique que 12 % des extractions échouent à la validation Pydantic avec des erreurs spécifiques telles que « float attendu pour quantity, obtenu '2 to 3' ». Relancer ces requêtes sans modification produit les mêmes échecs. Quelle est l'approche la plus efficace pour récupérer de ces échecs de validation ?
A. Implémenter un pipeline secondaire utilisant un modèle de niveau supérieur pour retraiter les documents qui échouent à la validation.
B. Pré-traiter les documents source pour standardiser les formats problématiques avant de les envoyer à l'extraction.
C. Définir la température à 0 pour éliminer la variabilité des sorties et garantir un formatage cohérent.
D. Envoyer une requête de suivi incluant l'erreur de validation, en demandant au modèle de corriger sa sortie.
✓ Bonne réponse : D
A. Définir la température à 0 pour éliminer la variabilité des sorties et garantir un formatage cohérent — Incorrect. Cela réduit l'aléatoire mais ne corrige pas les erreurs d'extraction systématiques comme la mauvaise interprétation des plages (« 2 à 3 »). B. Envoyer une requête de suivi incluant l'erreur de validation, en demandant au modèle de corriger sa sortie — Correct. Fournir un retour de validation précis permet au modèle de corriger le problème exact (par exemple, convertir « 2 à 3 » en un nombre flottant valide), rendant la récupération très efficace. C. Pré-traiter les documents sources pour standardiser les formats problématiques avant de les envoyer à l'extraction — Incorrect. Utile dans certains cas, mais pas évolutif ni suffisant pour gérer la diversité des variations du monde réel. D. Mettre en place un pipeline secondaire utilisant un modèle de niveau supérieur pour retraiter les documents qui échouent à la validation — Incorrect. Plus coûteux et inutile — la correction ciblée est plus efficace et plus performante.
Question 8 / 10
Une fois que les sous-agents de recherche web et d'analyse de documents ont terminé leurs tâches, le coordinateur doit lancer le sous-agent de synthèse pour synthétiser les résultats. Quelle est la bonne approche pour fournir au sous-agent de synthèse les informations dont il a besoin ?
A. Transmettre des identifiants de référence et configurer le sous-agent avec un accès en lecture à un espace mémoire partagé où les autres sous-agents ont déposé leurs résultats.
B. Inclure directement les résultats complets des deux sous-agents dans le prompt du sous-agent de synthèse.
C. Fournir au sous-agent des définitions d'outils lui permettant de demander les sorties des autres sous-agents via des callbacks.
D. Lancer le sous-agent avec seulement une brève description de la tâche, en s'appuyant sur l'héritage automatique du contexte depuis le coordinateur.
✓ Bonne réponse : A
A. Fournir au sous-agent des définitions d'outils lui permettant de demander des résultats à d'autres sous-agents via des callbacks. Incorrect. Cette approche introduit un couplage et une complexité inutiles. Les sous-agents ne devraient pas avoir besoin de récupérer activement des données auprès des autres. B. Inclure directement les résultats complets des deux sous-agents dans le prompt du sous-agent de synthèse. Incorrect. Bien que simple, cette approche ne passe pas bien à l'échelle pour des résultats volumineux et peut dépasser les limites de contexte, réduisant ainsi l'efficacité. C. Transmettre des identifiants de référence et configurer le sous-agent avec un accès en lecture à un espace mémoire partagé où les autres sous-agents ont déposé leurs résultats. Correct. Il s'agit de l'approche la plus évolutive et prête pour la production. Elle préserve la fidélité des informations tout en évitant la surcharge du contexte, permettant à l'agent de synthèse de récupérer exactement ce dont il a besoin. D. Instancier le sous-agent avec seulement une brève description de tâche, en s'appuyant sur un héritage automatique du contexte depuis le coordinateur. Incorrect. Il n'existe pas d'héritage automatique du contexte — sans accès explicite aux données, l'agent de synthèse ne peut pas fonctionner correctement.
Question 9 / 10
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. 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.
D. 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.
✓ Bonne réponse : D
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 10 / 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. Réessayer automatiquement la requête jusqu'à cinq fois avec un délai exponentiel avant de retourner les résultats à l'agent.
C. Journaliser l'erreur en interne et retourner une réponse vide, laissant le modèle continuer sans les données de vol.
D. Retourner une liste de vols vide comme si la recherche avait réussi mais n'avait trouvé aucun vol correspondant.
✓ Bonne réponse : B
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.
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.