9,90 €/mois · Sans engagement · Résiliable à tout moment · Accès immédiat
74
examens blancs
5 095
questions
∞
tentatives
19,90 €9,90 €
/mois
Découvrez myexam.fr en 30 secondes
Certifications reconnues mondialement
AWS
Microsoft
PMI
Scrum.org
CompTIA
SAP
ISTQB
Essayez gratuitement
10 questions par certification
Sélectionnez une certification et lisez les corrections détaillées — aucune inscription requise.
* Si les questions sont proposées en anglais, c'est que l'examen officiel ne propose pas la langue française.
Sélectionnez une certification pour afficher les questions.
Question 1 / 10
Quels éléments impactent le prix payé pour une instance EC2 ? (Choisissez DEUX réponses)
Sélectionnez toutes les réponses correctes.
A. Load balancing.
B. Nombre d’IP privées.
C. Zone de disponibilité.
D. Nombre de buckets.
E. Type d’instance.
✓ Bonne réponse : C, E
Réponse : Le type d’instance / La zone de disponibilité choisie. Explication : Le prix dépend du type d’instance, de la région et AZ, mais pas du load balancing, ni du nombre de buckets/IP privés.
Question 2 / 10
Quel service ou fonctionnalité AWS identifie si un compartiment Amazon S3 ou un rôle IAM a été partagé avec une entité externe ?
A. D) AWS Organizations
B. B) AWS Systems Manager
C. A) AWS Service Catalog
D. C) AWS IAM Access Analyzer
✓ Bonne réponse : D
Réponse : C) AWS IAM Access Analyzer. IAM Access Analyzer analyse les politiques de ressource pour identifier les ressources (compartiments S3, rôles IAM, clés KMS, etc.) qui sont partagées avec des entités externes. Cet outil aide à détecter un accès involontaire depuis l'extérieur de votre organisation AWS.
Question 3 / 10
Une entreprise configure AWS Identity and Access Management (IAM) sur un compte AWS. Quelle recommandation est conforme aux meilleures pratiques de sécurité IAM ?
A. D) Éviter de faire tourner les identifiants pour éviter des problèmes dans les applications de production
B. C) Activer l'authentification multifacteur (MFA) pour une sécurité renforcée lors du processus de connexion
C. A) Utiliser les clés d'accès du compte root pour les tâches administratives
D. B) Accorder des autorisations très larges afin que tous les employés de l'entreprise puissent accéder aux ressources dont ils ont besoin
✓ Bonne réponse : B
Réponse : C) Activer l'authentification multifacteur (MFA) pour une sécurité renforcée lors du processus de connexion. MFA est une meilleure pratique fondamentale de sécurité IAM qui ajoute un deuxième facteur (jeton matériel ou application d'authentification virtuelle) au processus de connexion, protégeant les comptes même si les mots de passe sont compromis.
Question 4 / 10
Quel service base de données AWS permet d’uploader des données structurées sous forme clé-valeur ?
Sélectionnez la bonne réponse.
A. Amazon Aurora.
B. Amazon DynamoDB.
C. Amazon RDS.
D. Amazon Redshift.
✓ Bonne réponse : B
Réponse : Amazon DynamoDB. Explication : DynamoDB est une base NoSQL clé-valeur, managée, adaptée au stockage de données structurées pour applications rapides.
Question 5 / 10
Pourquoi de nombreuses startups choisissent AWS plutôt que des solutions sur site ? (Choisissez DEUX réponses)
Sélectionnez toutes les réponses correctes.
A. AWS leur permet de payer plus tard lorsque le business décolle.
B. AWS élimine le besoin d’investir dans des dépenses opérationnelles.
C. Avec AWS, réduction du time-to-market en se concentrant sur le business.
D. AWS peut construire des datacenters plus vite que tout autre fournisseur cloud.
E. AWS permet de remplacer le CAPEX lourd par de faibles coûts variables (OPEX).
✓ Bonne réponse : C, E
Réponse : Réduction du time-to-market / Remplacement du CAPEX par l’OPEX. Explication : AWS permet d’aller plus vite sur le marché et de transformer des investissements lourds en coûts variables faibles.
Question 6 / 10
Lors de la conception de solutions AWS, quelle pratique consiste à minimiser les dépendances entre composants pour qu’une panne n’en impacte pas d’autres ?
Sélectionnez la bonne réponse.
A. Couplage faible.
B. Couplage évolutif.
C. Couplage élastique.
D. Couplage fort.
✓ Bonne réponse : A
Réponse : Couplage faible. Explication : Le « loose coupling » consiste à isoler les modules pour garantir la robustesse et faciliter la maintenance.
Question 7 / 10
Jessica gère une application e-commerce hébergée sur six instances EC2. Trois instances tombent en panne un jour, mais aucun client n’est affecté. Qu’a-t-elle mis en place correctement ?
Sélectionnez la bonne réponse.
A. Elle a conçu un système chiffré.
B. Elle a conçu un système élastique.
C. Elle a conçu un système tolérant aux pannes.
D. Elle a conçu un système scalable.
✓ Bonne réponse : C
Réponse : Un système tolérant aux pannes. Explication : La tolérance aux pannes permet à une application de continuer à fonctionner même si une partie de l’infrastructure tombe en panne.
Question 8 / 10
Quelle capacité du framework d'adoption du cloud AWS (AWS CAF) appartient à la perspective des personnes ?
A. Partenariat stratégique
B. Gestion des événements
C. Architecture des données
D. Maîtrise du cloud
✓ Bonne réponse : D
Réponse : Maîtrise du cloud. Explication : La perspective des personnes du AWS CAF se concentre sur la gestion du changement organisationnel. La maîtrise du cloud — comprendre les concepts, les avantages et les modes de fonctionnement du cloud — est une capacité fondamentale de la perspective des personnes.
Question 9 / 10
Une entreprise souhaite migrer ses bases de données relationnelles sur site vers le cloud AWS. L'entreprise souhaite utiliser une infrastructure aussi proche que possible de sa localisation géographique actuelle. Quel service ou ressource AWS l'entreprise devrait-elle utiliser pour sélectionner sa zone de déploiement Amazon RDS ?
A. Amazon Connect
B. AWS Wavelength
C. Régions AWS
D. AWS Direct Connect
✓ Bonne réponse : C
Réponse : Régions AWS. Explication : Les régions AWS permettent aux clients de déployer des ressources dans des emplacements géographiques spécifiques. Choisir une région proche de la localisation actuelle de l'entreprise minimise la latence et peut satisfaire les exigences de résidence des données lors de la migration.
Question 10 / 10
Une entreprise souhaite gérer les services IT déployés et gouverner ses modèles d'infrastructure as code (IaC). Quel service AWS répondra à cette exigence ?
A. Élimination des dépenses opérationnelles
B. AWS Resource Explorer
C. AWS Service Catalog
D. Distribution de tous les contrôles opérationnels à AWS
✓ Bonne réponse : A
Réponse : AWS Service Catalog. AWS Service Catalog permet aux organisations de créer et de gérer des catalogues de services IT approuvés en tant que modèles d'infrastructure as code. Il permet de gouverner les ressources qui peuvent être déployées tout en donnant aux équipes l'accès en libre-service aux configurations approuvées.
Pour automatiser et orchestrer des tâches complexes avec un FM (retrieval, actions), on utilise :
A. Agents for Amazon Bedrock
B. PartyRock
C. Q Developer
D. Guardrails
✓ Bonne réponse : A
Agents for Amazon Bedrock : orchestrateur intelligent qui utilise un FM pour analyser des requêtes, décider automatiquement d'actions à exécuter (appels API, requêtes de bases de données, retrieval RAG) et enchaîner les résultats. Contrairement à Guardrails (filtrage de sécurité), PartyRock (prototypage simple) et Q Developer (assistant de code), les Agents gèrent l'automatisation complète d'un workflow complexe en déléguant intelligemment au FM les décisions d'orchestration.
Question 2 / 10
Pour contrôler le style et le ton d'un chatbot IA sans engagement de coûts de fine-tuning, quelle approche est la plus efficace ?
A. Utiliser le batch inferencing pour traiter plusieurs requêtes simultanément
B. Réduire fortement le nombre maximal de tokens généré
C. Augmenter le paramètre de température pour plus de variabilité
D. Expérimenter avec différents prompts et affiner les instructions progressivement
✓ Bonne réponse : D
Prompt engineering : technique d'optimisation du style et ton sans coûts additionnels. Les instructions précises (ex.: "réponds avec ton professionnel, 2 phrases max") contrôlent directement la génération. Contrairement au fine-tuning (coûteux) ou à la température (qui ajoute aléatoire), le prompt affinage itératif adapte le comportement du modèle existant efficacement.
Question 3 / 10
Une entreprise veut segmenter des clients en tiers à partir de pétaoctets de données non étiquetées. Quelle approche ML ?
A. Supervised learning
B. Reinforcement learning
C. Unsupervised learning (clustering)
D. RLHF
✓ Bonne réponse : C
Unsupervised learning (clustering) : découvre automatiquement des groupes de clients sans données étiquetées. Avec des pétaoctets non annotés, le clustering (K-means, DBSCAN) identifie des segments naturels. Le supervised learning exige des labels préexistants (impossible ici), le reinforcement learning optimise des actions (non pertinent), et RLHF affine des modèles génératifs (hors sujet).
Question 4 / 10
Quel service fournit la base pour l’analyse de sentiments sur des avis textuels sans expertise ML ?
A. Amazon Polly
B. Amazon Comprehend
C. Amazon Rekognition
D. Amazon Lex
✓ Bonne réponse : B
Amazon Comprehend : service NLP entièrement géré qui analyse automatiquement les sentiments (positif/négatif/neutre) et extrait les entités dans du texte, sans nécessiter de ML expertise. Contrairement à Polly (synthèse vocale), Rekognition (vision) et Lex (chatbots), Comprehend se concentre spécifiquement sur l'analyse textuelle intelligente pour les avis, commentaires et documents.
Question 5 / 10
Un client doit résumer automatiquement 10 000 documents contractuels en extractant les clauses essentielles. Quel approche GenAI est la plus appropriée ?
A. Utiliser Amazon Personalize pour recommander les résumés
B. Utiliser Amazon Comprehend pour la classification uniquement
C. Invoquer un modèle de fondation via Amazon Bedrock avec prompt structuré
D. Traiter manuellement chaque document avec Textract
✓ Bonne réponse : C
Résumé génératif à grande échelle : Les modèles de fondation via Bedrock excellent dans la synthèse de contenu complexe et nuancé, bien mieux que les outils de classification. Scalable batch pour traiter des milliers de documents.
Question 6 / 10
Une entreprise doit permettre à une application dans un VPC sans accès Internet d\'invoquer Amazon Bedrock. Quelle option répond à l\'exigence de conformité réseau ?
A. NAT Gateway public
B. Internet Gateway
C. AWS PrivateLink
D. Amazon CloudFront
✓ Bonne réponse : C
AWS PrivateLink expose un point de terminaison privé (ENI) dans le VPC pour accéder à Bedrock sans transiter par Internet, répondant aux contraintes réglementaires de trafic privé.
Question 7 / 10
Une entreprise déploie un LLM pour réduire les actions manuelles des agents d'un centre d'appels. Quel indicateur clé de performance (KPI) faut-il suivre en priorité pour mesurer l'efficacité ?
A. Average Call Duration (Durée moyenne d'appel) — reflète la réduction du temps agent
B. CSR (Responsabilité sociale des entreprises) — non directement lié à l'efficacité opérationnelle
C. Conformité réglementaire uniquement — important mais ne mesure pas la réduction d'actions
D. Taux d'engagement du site web — métrique de canal différent
✓ Bonne réponse : A
Average Call Duration (ACD) : métrique mesurant le temps total d'un appel. Avec un LLM, l'ACD diminue car le système automatise les tâches répétitives (recherche info, qualification) et permet aux agents de se concentrer sur les problèmes complexes. Contrairement à la CSR (éthique globale) ou à la conformité (exigence légale), l'ACD quantifie directement le gain d'efficacité opérationnelle recherché.
Question 8 / 10
Une organisation gouvernementale doit transcrire 50 heures de conférences en 8 langues différentes. Quelle combinaison de services AWS minimise les coûts et délais ?
A. Amazon Bedrock pour transcrire et traduire en une seule étape
B. AWS Glue pour transformer les fichiers audio en texte
C. Amazon Polly uniquement pour générer l'audio transcrit
D. Amazon Transcribe pour la transcription, puis Amazon Translate pour les 8 langues
✓ Bonne réponse : D
Transcribe + Translate : Transcribe convertit l'audio en texte avec haute précision dans 99+ langues. Translate, service automatisé, traduit le texte résultant vers les 8 langues cibles. Pipeline coût-efficace et parallélisable pour traiter 50 heures rapidement.
Question 9 / 10
Une plateforme de vidéo-conférence doit synthétiser automatiquement les réunions en résumés textuels court et long format. Quels services combinez-vous ?
A. Amazon Polly pour transformer le résumé en audio
B. Amazon Transcribe + Amazon Bedrock (Claude) pour générer résumés de différentes longueurs
C. Amazon Forecast pour prédire la durée des réunions futures
D. Amazon Comprehend seul pour extraire les points clés
✓ Bonne réponse : B
Transcribe + Bedrock/Claude : Transcribe convertit l'audio de réunion en texte exact. Claude, via Bedrock, génère résumés avec instruction de longueur variable (executive summary vs. détaillé). Pipeline élégant pour exploiter les réunions en documents actionnables.
Question 10 / 10
Pour améliorer l'exactitude d'un modèle de fondation en cours d'entraînement jusqu'à atteindre un seuil de performance accepté, quelle action d'ajustement est la plus directe ?
A. Augmenter le paramètre de température pour plus de diversité
B. Réduire la taille du batch (batch size) pour plus de mises à jour
C. Diminuer le nombre total d'époques pour éviter le surapprentissage
D. Augmenter le nombre d'époques d'entraînement
✓ Bonne réponse : D
Augmenter le nombre d'époques : chaque époque expose le modèle à l'ensemble des données d'entraînement, permettant au gradient de converger progressivement vers de meilleurs minima locaux. Contrairement à réduire le batch (variance élevée) ou diminuer les époques (convergence incomplète), plus d'itérations stabilisent l'optimisation et améliorent directement l'exactitude jusqu'au seuil requis.
Les cinq valeurs Scrum sont l'Engagement, le Courage, la Focalisation, l'Ouverture et le Respect.
A. Faux
B. Vrai
✓ Bonne réponse : B
Valeurs Scrum : L'engagement, le courage, la concentration, l'ouverture et le respect constituent le fondement de la culture Scrum. Ces valeurs permettent d'instaurer la confiance, la transparence et l'efficacité au sein des équipes. Elles guident les comportements et les décisions, garantissant que le cadre Scrum atteint son objectif de livraison de valeur à travers un développement produit adaptatif.
Question 2 / 10
Le Product Backlog doit être entièrement détaillé avant que le Sprint Planning puisse commencer.
A. Faux
B. Vrai
✓ Bonne réponse : A
Faux. Le Product Backlog n'est jamais entièrement détaillé. Les éléments sélectionnés pour le Sprint doivent être suffisamment affinés, mais l'ensemble du Backlog évolue en permanence.
Question 3 / 10
Le Scrum Master doit être un expert technique pour coacher efficacement les Developers.
A. Faux
B. Vrai
✓ Bonne réponse : A
Rôle du Scrum Master : Le Scrum Master accompagne l'équipe dans les pratiques et le cadre Scrum, et non dans la mise en œuvre technique. L'expertise technique appartient aux Developers. La valeur du Scrum Master réside dans la suppression des obstacles, la facilitation des événements et le développement de l'auto-organisation — des compétences indépendantes des connaissances techniques.
Question 4 / 10
Le Sprint Goal peut-il être modifié en cours de Sprint ?
A. Oui, si le Product Owner le demande
B. Oui, si les Developers sont d'accord
C. Oui, si le Scrum Master l'approuve
D. Non, il est défini lors du Sprint Planning et ne change pas
✓ Bonne réponse : D
Immuabilité du Sprint Goal : Le Sprint Goal est établi lors du Sprint Planning et reste fixe tout au long du Sprint. Cet engagement fournit une orientation et une direction à l'équipe de développement, en évitant l'élargissement incontrôlé du périmètre. Bien que le Product Owner puisse ajuster le Product Backlog, le Sprint Goal lui-même — une fois convenu — ne peut pas être modifié unilatéralement par un seul rôle, garantissant ainsi la stabilité et la prévisibilité de l'équipe.
Question 5 / 10
Une Development Team doit livrer un Increment « Done » à la fin d'un Sprint. Sélectionnez deux affirmations qui expliquent ce que signifie « Done ». (Choisissez deux réponses.)
A. Prêt à être livré aux utilisateurs finaux.
B. Tout le travail que la Development Team est disposée à effectuer.
C. Prêt à être intégré.
D. Ce que le Product Owner définit comme qualité.
E. Aucun travail restant au regard de la Definition of Done.
✓ Bonne réponse : A, E
Réponse : Aucun travail restant au regard du DoD ; prêt à être livré aux utilisateurs finaux. Explication : « Terminé » signifie que l'Increment satisfait pleinement la Definition of Done (tous les critères sont remplis) et se trouve dans un état tel que le Product Owner pourrait choisir de le livrer aux utilisateurs. Ces deux conditions réunies définissent l'exhaustivité.
Question 6 / 10
Dans le contexte de Scrum, qu'implique l'application des principes de la pensée lean ?
A. Réduire la taille de l'équipe en dessous du minimum recommandé
B. Appliquer directement au développement logiciel les processus de chaîne de montage issus de la fabrication lean
C. Réduire les gaspillages et se concentrer sur la livraison de valeur de manière efficace
D. Terminer le développement en un minimum de Sprints, indépendamment de la qualité
✓ Bonne réponse : C
La pensée Lean dans Scrum : Elle consiste à éliminer les activités sans valeur ajoutée tout en maximisant la livraison de valeur au client. Les principes Lean s'alignent sur l'approche itérative de Scrum en minimisant le gaspillage (processus inutiles, délais, défauts) et en concentrant les ressources sur le travail essentiel. Contrairement à la réduction de la taille de l'équipe ou à l'accélération forcée, le Lean met l'accent sur une efficacité durable grâce à l'amélioration continue.
Question 7 / 10
Lorsque les Developers rencontrent des impediments, quelle est l'approche la plus appropriée ?
A. Interrompre immédiatement le Daily Scrum et résoudre tous les impediments
B. Attendre la Sprint Review pour les signaler et les traiter formellement
C. Identifier les impediments et travailler à les résoudre, le Scrum Master aidant à lever les blocages en dehors du Daily Scrum
D. Prolonger la durée du Daily Scrum jusqu'à la résolution de tous les impediments
✓ Bonne réponse : C
Gestion des obstacles dans Scrum : Les Developers identifient les blocages lors du Daily Scrum, puis travaillent activement à les résoudre. Le Scrum Master facilite la suppression des obstacles organisationnels en dehors de la réunion, en maintenant le Daily Scrum dans sa timebox et en le gardant concentré sur l'essentiel. Cette approche évite de prolonger les réunions ou de reporter la résolution des problèmes jusqu'à la Sprint Review.
Question 8 / 10
Qu'est-ce que la Sprint Review N'EST PAS ?
A. Une réunion de suivi d'avancement
B. Une opportunité d'adapter le Product Backlog
C. Une session de collaboration avec les parties prenantes
D. Une opportunité d'inspecter l'Incrément
✓ Bonne réponse : A
Objectif de la Sprint Review : il s'agit d'une session de travail interactive au cours de laquelle l'équipe Scrum et les parties prenantes inspectent l'Increment et collaborent sur les adaptations du Product Backlog. Ce n'est PAS une réunion de suivi où la direction reçoit des comptes rendus ; elle met au contraire l'accent sur la transparence, le feedback et la prise de décision collective plutôt que sur le reporting.
Question 9 / 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 10 / 10
Quelle valeur Scrum est la MIEUX illustrée lorsqu'un Developer refuse de prendre en charge du travail supplémentaire en dehors du Sprint Goal, même lorsqu'une partie prenante le lui demande ?
Sélectionnez la meilleure réponse.
A. Engagement.
B. Ouverture.
C. Respect.
D. Focalisation.
✓ Bonne réponse : D
La Focalisation signifie que la Scrum Team se concentre sur le travail du Sprint et sur le Sprint Goal. Décliner du travail qui détournerait l'attention du Sprint Goal illustre la Focalisation. L'Engagement consiste à consacrer ses efforts à l'atteinte du Sprint Goal. Le Courage consiste à faire ce qui est juste, y compris avoir des conversations difficiles. Le Respect consiste à traiter ses coéquipiers comme des professionnels compétents. La Focalisation protège l'équipe contre l'élargissement non maîtrisé du périmètre et permet une livraison prévisible.
Pourquoi le Product Owner souhaite-t-il que les Developers respectent la Definition of Done ? (Choisissez la meilleure réponse.)
A. Pour prédire la productivité de l'équipe au fil du temps.
B. Pour pouvoir sanctionner l'équipe lorsqu'elle n'atteint pas son objectif de vélocité lors du Sprint.
C. Pour savoir ce que l'équipe livrera au cours des trois prochains Sprints.
D. Pour avoir une transparence totale sur ce qui a été accompli à la fin de chaque Sprint.
✓ Bonne réponse : D
Réponse : Avoir une transparence totale sur ce qui a été accompli à la fin de chaque Sprint. Explication : La Definition of Done (DoD) crée une compréhension commune de ce que signifie « terminé ». Lorsque tous les membres de l'équipe la respectent, le PO peut avoir confiance que les éléments « Done » sont véritablement prêts à être livrés — ce qui élimine toute ambiguïté lors des Sprint Reviews.
Question 2 / 10
Mesure clé de la valeur (exemple EBM)
Choisissez la meilleure réponse.
A. Nombre de tâches accomplies
B. Vélocité cumulée
C. Nombre de commits
D. Taux de conversion des clients
✓ Bonne réponse : D
Réponse : Le taux de conversion des clients. Explication : L'EBM (Evidence-Based Management) se concentre sur les résultats et les impacts plutôt que sur les livrables. Le taux de conversion est une métrique de résultat.
Question 3 / 10
Qui décide de livrer un Increment ?
Choisissez la meilleure réponse.
A. Le SM
B. Les Developers uniquement
C. Le client
D. Le PO (contexte métier) en collaboration
✓ Bonne réponse : D
Réponse : Le Product Owner (contexte métier) en collaboration. Explication : La décision de livraison est une décision métier prise par le Product Owner, éclairée par la transparence et le contexte organisationnel.
Question 4 / 10
Quelles informations rendent le Product Backlog transparent ? (Sélectionnez toutes les réponses qui s'appliquent)
Sélectionnez toutes les réponses correctes.
A. Le Product Goal
B. Un ordre clair
C. Un DoD détaillé pour chaque tâche
D. Des éléments suffisamment clairs
✓ Bonne réponse : A, B, D
Réponse : Un ordre clair, un Product Goal, des éléments suffisamment clairs. Explication : La transparence est assurée par un ordonnancement approprié, un alignement sur un Product Goal et des éléments compréhensibles par l'ensemble des parties prenantes.
Question 5 / 10
Scrum repose sur l'empirisme. Tous ses artefacts doivent être transparents afin de garantir une précision suffisante lors de l'inspection. Comment la Scrum Team peut-elle maintenir le Product Backlog pour maximiser sa transparence ? (Choisissez la meilleure réponse.)
A. Le Product Backlog est continuellement mis à jour avec les informations les plus récentes.
B. Le Product Backlog est uniquement mis à jour lors d'une réunion de planification de release en présence des parties prenantes et du comité de contrôle des changements.
C. Les éléments du Product Backlog ne devraient pas dépasser 8 points de travail, ce qui correspond à la moyenne dans la plage de tailles acceptables : 1, 2, 3, 5, 8 et 13.
D. Les éléments du Product Backlog doivent être dimensionnés de façon à ce que les éléments les mieux classés ne dépassent pas la taille d'un Sprint.
E. Le Product Backlog est uniquement mis à jour lors de la Sprint Review, lorsque la Scrum Team et les parties prenantes sont disponibles.
✓ Bonne réponse : A
Réponse : Le Product Backlog est continuellement mis à jour avec les informations les plus récentes. Explication : Un Product Backlog obsolète devient opaque et trompeur. La transparence exige un affinage continu — ajouter de nouveaux éléments, supprimer ceux qui sont dépassés, réordonner en fonction des nouvelles informations — afin que le Backlog reflète toujours la compréhension actuelle.
Question 6 / 10
Quelle est la timebox du Sprint Planning pour un Sprint d'un mois ?
Choisissez la meilleure réponse.
A. 8 heures
B. 2 heures
C. 4 heures
D. Aucune limite
✓ Bonne réponse : A
Timebox du Sprint Planning : Le Sprint Planning est limité à une heure par semaine de durée du Sprint. Pour un Sprint d'un mois (4 semaines), cela représente un maximum de 8 heures. Le Guide Scrum établit cette relation proportionnelle afin de garantir un temps suffisant pour que l'équipe de développement et le Product Owner puissent discuter des éléments du Product Backlog, définir l'Objectif du Sprint et s'engager sur un Sprint Backlog réaliste, sans alourdir excessivement la planification. Les Sprints plus courts (par exemple, 1 semaine) bénéficient proportionnellement de moins de temps (4 heures), tandis que les Sprints plus longs en disposent davantage. L'option « Sans limite » suggère à tort que la planification peut se prolonger indéfiniment, ce qui va à l'encontre du principe même de la timebox. Les options de 2 heures et 4 heures sous-estiment la complexité nécessaire pour un Sprint d'un mois.
Question 7 / 10
Quel est l'engagement associé à l'Increment ?
Choisissez la meilleure réponse.
A. Product Goal
B. Release Burnup
C. Definition of Done
D. Sprint Goal
✓ Bonne réponse : C
Concept clé : La Definition of Done (DoD) est l'engagement formel qui définit ce que signifie pour un Incrément d'être complet et potentiellement livrable. Selon le Guide Scrum 2020, chaque Incrément doit être conforme à la Definition of Done — une compréhension partagée entre l'Équipe de Développement et le Product Owner concernant les standards de qualité, les exigences de test et les critères d'acceptation. Cela garantit la cohérence, la transparence et la prévisibilité d'un Sprint à l'autre. La DoD protège la qualité du produit et permet aux parties prenantes de faire confiance au fait que le travail marqué « done » répond véritablement aux standards de l'équipe. Bien que le Product Goal fournisse une direction et que le Sprint Goal concentre un Sprint unique, aucun des deux ne constitue un engagement envers l'Incrément lui-même. Le Release Burnup suit la progression mais ne définit pas les critères de complétude.
Question 8 / 10
Quelle est la priorité principale du PO lors de la priorisation ?
Choisissez la meilleure réponse.
A. La valeur, le risque et l'apprentissage
B. La taille des éléments
C. L'ordre alphabétique
D. La disponibilité des Developers
✓ Bonne réponse : A
Réponse : La valeur, le risque, l'apprentissage. Explication : Le Product Owner ordonne le Backlog afin de maximiser la livraison de valeur tout en gérant les risques et en intégrant les apprentissages issus des Sprints précédents.
Question 9 / 10
Qui invite les parties prenantes à la Sprint Review ?
Choisissez la meilleure réponse.
A. Les Developers
B. Le Scrum Master
C. Le manager
D. Le Product Owner
✓ Bonne réponse : D
Concept clé : La responsabilité du Product Owner en matière d'engagement des parties prenantes. Le Product Owner est explicitement responsable d'inviter les parties prenantes à la Sprint Review, car cet événement constitue une opportunité clé d'inspection et d'adaptation permettant de recueillir des retours sur l'Incrément du produit. Le Product Owner gère les relations avec les parties prenantes et détermine qui doit y assister en fonction de la pertinence par rapport au produit, de la valeur métier et des besoins en retours. Bien que le Scrum Master facilite l'événement et que les Développeurs présentent leur travail, ni l'un ni l'autre n'est responsable de l'invitation des parties prenantes. Les managers ne font pas partie du cadre Scrum et n'ont aucun rôle formel dans cette décision.
Question 10 / 10
Quelle affirmation décrit le mieux le Sprint Backlog en tant que résultat du Sprint Planning ? (Choisissez la meilleure réponse.)
A. Il est ordonné par le Product Owner.
B. Chaque tâche est estimée en heures.
C. Chaque élément a un responsable désigné.
D. C'est une liste complète de tous les travaux à effectuer durant un Sprint.
E. C'est le plan des Developers pour le Sprint.
✓ Bonne réponse : E
Réponse : C'est le plan des Developers pour le Sprint. Explication : Le Sprint Backlog appartient à l'équipe de développement et représente leur plan pour atteindre le Sprint Goal. Il est hautement visible et mis à jour quotidiennement au fur et à mesure que de nouvelles informations émergent.
Quels éléments sont inclus dans le domaine Mesure et Performance du PMBOK7 ?
Sélectionnez toutes les réponses correctes.
A. Analyse des écarts de coût et délai
B. Définition du périmètre initial du projet
C. Création de nouveaux livrables techniques non prévus
D. Suivi de l'avancement par rapport au plan
E. Communication des performances aux parties prenantes
✓ Bonne réponse : A, D, E
Le domaine Mesure et Performance du PMBOK 7 : Ce domaine de performance représente l'ensemble des processus permettant de collecter, mesurer et analyser les données de projet pour évaluer l'avancement et les performances. Le suivi de l'avancement par rapport au plan en est l'élément fondamental car il constitue l'activité centrale : comparer continuellement ce qui a été réalisé contre ce qui était planifié (délais, coûts, scope, qualité). Cette comparaison systématique permet au chef de projet d'identifier rapidement les écarts et de déclencher des actions correctives. Les autres options, bien que liées à la gestion de projet, ne correspondent pas à ce domaine spécifique : l'analyse des écarts (option 2) est une technique, non un élément du domaine lui-même ; la communication (option 3) relève du domaine Parties prenantes ; la création de nouveaux livrables (option 4) appartient au domaine Planification ; et la définition du périmètre initial (option 5) relève du domaine Planification également. Le suivi constitue ainsi le cœur du domaine Mesure, car sans cette activité continue de comparaison réel/prévu, aucune mesure de performance réelle n'est possible et aucun contrôle du projet ne peut être exercé efficacement.
Question 2 / 10
Un projet utilise un contrat à coûts remboursables (CR). Quel est le risque principal pour l’acheteur ?
Sélectionnez la bonne réponse.
A. Dépassement des coûts
B. Manque de qualité
C. Non-conformité du produit
D. Défaut de livraison
✓ Bonne réponse : A
Contrats à coûts remboursables (CR) : le fournisseur facture tous les coûts réels engagés plus une marge. L'acheteur assume le risque financier principal car il n'y a pas de plafond de dépenses préalablement fixé. Contrairement aux contrats à prix fixe qui protègent l'acheteur, les CR offrent peu d'incitation au contrôle budgétaire du prestataire.
Question 3 / 10
Selon le PMBOK7, lesquels de ces comportements renforcent la confiance dans l'équipe projet ?
Sélectionnez toutes les réponses correctes.
A. Ignorer les préoccupations individuelles pour accélérer les décisions
B. Transparence dans les décisions et respect des engagements
C. Favoriser la compétition interne entre les membres de l'équipe
D. Écoute active et transparence dans les décisions
✓ Bonne réponse : B, D
Confiance et leadership serviteur : La confiance se construit par la transparence (clarté des décisions) et le respect des engagements (fiabilité). L'écoute active soutient aussi la confiance, mais seule la combinaison transparence + respect des engagements figure comme réponse correcte. À l'inverse, ignorer les préoccupations ou favoriser la compétition interne détruisent la confiance et l'cohésion d'équipe selon le PMBOK7.
Question 4 / 10
Votre sponsor vous suggère de cacher certains problèmes du projet pour préserver la réputation de l'équipe auprès de la direction. Comment devez-vous réagir ?
Comment devriez-vous réagir selon le principe de gérance responsable (stewardship) du PMBOK7 ?
A. Refuser la demande et rester transparent sur les problèmes, en agissant avec intégrité malgré la pression
B. Accepter de dissimuler les problèmes pour protéger l'image du projet et de l'équipe
C. Différer la résolution des problèmes en espérant qu'ils se résoudront d'eux-mêmes sans être détectés
D. Demander à un membre de l'équipe de communiquer à votre place afin d'éviter d'être tenu responsable
✓ Bonne réponse : A
Le principe de gérance responsable (stewardship) prône l\'intégrité, l\'honnêteté et la responsabilité. Le chef de projet doit agir avec éthique et transparence, même sous la pression, en informant honnêtement des problèmes plutôt que de les dissimuler.
Question 5 / 10
Quelle affirmation concernant le domaine Planification dans le PMBOK7 est exacte ?
A. Le domaine Planification s'étend tout au long du projet, y compris après le lancement
B. Le domaine Planification est géré par le PMO et non par le chef de projet
C. Le domaine Planification est uniquement applicable aux projets de type prédictif
D. Le domaine Planification s'arrête dès le lancement du projet en phase d'exécution
✓ Bonne réponse : A
Concept clé : La planification est un processus continu et itératif qui s'étend tout au long du cycle de vie du projet. Dans le PMBOK 7e édition, ce domaine de performance ne se limite pas à la phase initiale, mais accompagne le projet depuis sa conception jusqu'à sa clôture, en s'adaptant constamment aux changements, aux risques émergents et aux apprentissages acquis. Contrairement aux approches traditionnelles en cascade (waterfall), où la planification s'effectuait principalement en amont, les méthodologies modernes (agile, hybride) reconnaissent que la planification reprend régulièrement lors de chaque itération, sprint ou phase de projet. Cette vision reflète la réalité des projets complexes : les hypothèses initiales évoluent, de nouveaux risques apparaissent, et les livrables se précisent progressivement. La deuxième option est fausse car elle suggère une vision rigide où la planification cesserait avec le lancement, ce qui est incompatible avec la gestion moderne des projets. La troisième option est incorrecte car la planification s'applique aussi aux projets agiles et adaptatifs, pas seulement aux projets prédictifs. Enfin, la quatrième option méconnaît le rôle du chef de projet, qui reste responsable de la plan
Question 6 / 10
Un projet critique nécessite de réduire la durée totale sans réduire le périmètre. Quelle technique privilégier ?
Sélectionnez la bonne réponse.
A. Ajouter des marges
B. Fast-tracking
C. Réduire la qualité
D. Éviter des tâches
✓ Bonne réponse : B
Fast-tracking : technique de compression d'échéancier consistant à chevaucher ou paralléliser des activités normalement séquentielles, permettant de réduire la durée du projet sans diminuer le périmètre ni la qualité. Dans ce contexte critique, le fast-tracking optimise le chemin critique en exécutant simultanément des tâches dépendantes (par exemple, commencer les tests avant la fin complète du développement), ce qui accélère la livraison tout en conservant tous les livrables requis. Contrairement au crash (ajout de ressources coûteux), cette approche réorganise simplement la séquence des travaux. C'est pourquoi les autres options sont inadéquates : éviter des tâches réduirait le périmètre (inacceptable), réduire la qualité compromettrait les standards du projet, et ajouter des marges n'accélère rien. Le fast-tracking s'aligne avec les principes du PMBOK 7e édition qui priorisent la livraison de valeur et la gestion adaptative des risques inhérents au chevauchement des activités.
Question 7 / 10
Un projet subit un changement majeur suite à la révision des objectifs stratégiques de l'entreprise. Quelle est la première action que le chef de projet doit entreprendre ?
Sélectionnez la bonne réponse.
A. Ignorer le changement et continuer l'exécution selon le plan initial
B. Continuer strictement avec le plan établi sans communiquer le changement
C. Arrêter immédiatement le projet sans analyse
D. Évaluer l'impact du changement et réaligner le projet avec la nouvelle stratégie
✓ Bonne réponse : D
Réponse : Réaligner le projet avec la stratégie de l’organisation en consultant le sponsor et les parties prenantes clés.
Question 8 / 10
Un projet doit livrer rapidement un produit minimum viable (MVP). Quelle approche est la plus adaptée ?
Sélectionnez la bonne réponse.
A. Approche prédictive
B. Approche hybride
C. Approche agile
D. Pas d’approche formalisée
✓ Bonne réponse : C
Approche Agile pour un MVP : L'agilité privilégie les itérations courtes et la livraison progressive de valeur. Un MVP nécessite rapidité et adaptabilité face aux retours clients. L'approche prédictive demande planification exhaustive incompatible avec les délais serrés. L'hybride convient à projets complexes nécessitant phases prévisibles.
Question 9 / 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 limitation de l'accès aux données de projet pour maintenir un contrôle strict
B. Une réduction volontaire du nombre d'interactions pour éviter les distractions
C. Une centralisation des informations au sein du bureau de projet uniquement
D. Une communication régulière, l'implication dans les décisions clés et la transparence de l'information
✓ Bonne réponse : D
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 10 / 10
Un sponsor demande d’accélérer un projet critique. Quelle technique utiliser ?
Sélectionnez la bonne réponse.
A. Crashing
B. Fast-tracking
C. PERT
D. Simulation Monte Carlo
✓ Bonne réponse : A
Crashing : technique de compression d'échéancier consistant à ajouter des ressources (budget, personnel, équipement) aux activités du chemin critique pour réduire la durée totale du projet. Contrairement au fast-tracking qui réorganise les dépendances (risqué et parfois impossible), le crashing augmente directement les ressources affectées aux tâches critiques, garantissant une réduction mesurable du délai tout en acceptant une augmentation de coûts. Cette approche est idéale quand un sponsor exige une accélération urgente et que le budget peut être augmenté. Le fast-tracking (parallélisation) peut créer des risques en chevauchant des tâches normalement séquentielles. La simulation Monte Carlo analyse la probabilité de délais mais ne réduit pas la durée. Le PERT est une technique d'estimation, non de compression. Selon le PMBOK 7e édition, le crashing reste la technique privilégiée pour gagner du temps rapidement sur un projet critique en contrepartie d'une hausse budgétaire acceptée par le sponsor.
Laquelle des options suivantes représente une métrique couramment utilisée dans les tests logiciels ?
A. Nombre de réunions Scrum par sprint
B. Nombre d’exigences modifiées pendant les tests
C. Temps passé à rédiger les comptes-rendus de réunion
D. Pourcentage de cas de test réussis
✓ Bonne réponse : D
Cette question correspond à l’objectif d’apprentissage FL-5.3.1 (K1) – Rappeler des métriques utilisées dans les tests.
● a) Faux → C’est une métrique de gestion de projet, pas de test. ● b) Faux → Utile à l’analyse des exigences, mais pas une métrique standard de test. ● c) Correct → Le taux de réussite des cas de test est une métrique clé pour suivre la progression et la qualité. ● d) Faux → Ce n’est ni pertinent ni représentatif de la qualité du produit.
Question 2 / 10
Un testeur doit choisir des techniques de test appropriées pour valider un logiciel financier complexe. Lequel des énoncés suivants décrit correctement une caractéristique clé des techniques de test boîte noire ?
A. Elles se concentrent sur l\'examen du code source pour garantir que tous les chemins d\'exécution sont couverts
B. Elles sont basées uniquement sur l\'expérience antérieure du testeur avec des applications similaires
C. Elles s\'appuient sur l\'analyse de la structure interne et les métriques de couverture
D. Elles dérivent des cas de test à partir des spécifications et des exigences sans connaissance de la structure interne
✓ Bonne réponse : D
Cette question correspond à l\'objectif d\'apprentissage FL-4.1.1 (K2) - Distinguer les techniques de test boîte noire, boîte blanche et basées sur l\'expérience.
● a) Faux → Cette description correspond aux techniques de test boîte blanche, qui examinent la structure interne du code pour concevoir des tests couvrant différents chemins d\'exécution. Les tests boîte noire ne s\'intéressent pas au code source. ● b) Faux → Cette description correspond aux techniques de test basées sur l\'expérience, qui s\'appuient sur les connaissances et l\'expérience des testeurs pour identifier les défauts potentiels. Les tests boîte noire sont basés sur des spécifications documentées plutôt que sur l\'expérience seule. ● c) Faux → Cette description correspond également aux techniques de test boîte blanche, qui analysent la structure interne et mesurent la couverture (instructions, branches, chemins). Les tests boîte noire ne s\'intéressent pas à la structure interne. ● d) Correct → Cette description caractérise précisément les techniques de test boîte noire. Ces techniques considèrent le système comme une \"boîte noire\" dont le fonctionnement interne est inconnu ou ignoré. Les cas de test sont dérivés des spécifications, des exigences et des comportements attendus, sans connaissance de l\'implémentation.
Question 3 / 10
Parmi les éléments suivants, lesquels peuvent être considérés comme des critères de sortie typiques ?
Une équipe teste un logiciel de gestion de contrats d’assurance. Après plusieurs campagnes de test, elle souhaite vérifier si les conditions pour clôturer les tests sont remplies.Sélectionnez DEUX réponses.
A. Les outils de gestion des tests sont opérationnels
B. Les plans de test ont été approuvés par le chef de projet
C. La couverture des exigences critiques a atteint 95 %
D. L’environnement de recette a été validé par l’équipe technique
E. Tous les cas de test de non-régression ont été exécutés
✓ Bonne réponse : C, E
Cette question correspond à l’objectif d’apprentissage FL-5.1.3 (K2) – Comparer et opposer les critères d\'entrée et les critères de sortie. La bonne réponse est a) et c) ● a) Correct → L’exécution complète des cas de test prévus (comme ceux de non-régression) est un critère de sortie standard indiquant l’exhaustivité des tests. ● b) Faux → La validation de l’environnement de recette est une préparation au test et relève donc des critères d’entrée. ● c) Correct → Un seuil de couverture des exigences critiques est un indicateur objectif pour déterminer si les tests peuvent être considérés comme suffisants. ● d) Faux → L’approbation du plan de test concerne la préparation des activités de test, donc un critère d’entrée. ● e) Faux → L’outillage opérationnel est une condition préalable au bon déroulement des tests, donc là encore, un critère d’entrée.
Question 4 / 10
Quelles sont les principales caractéristiques des tests situés dans le quadrant Q4 ?
A. Tests unitaires automatisés et tests de performance
B. Tests de charge et tests de sécurité
C. Tests de programmation et tests de configuration
D. Tests d\'acceptance et tests exploratoires
✓ Bonne réponse : C
Cette question correspond à l\'objectif d\'apprentissage FL-5.1.7 (K2) - Résumer les quadrants du test et leurs relations avec les niveaux et les types de tests.
● a) Faux → Ces caractéristiques correspondent plutôt aux quadrants Q1 et Q3. ● b) Faux → Ces tests sont typiques des quadrants Q2. ● c) Correct→ Le quadrant Q4 (support de l\'équipe) inclut les tests de programmation, de configuration et les outils qui soutiennent l\'équipe de développement. ● d) Faux → Les tests de charge et de sécurité appartiennent principalement au quadrant Q3.
Question 5 / 10
Quels bénéfices des tests statiques (1–4) correspondent aux descriptions suivantes (A–D) ?
1. Réduction du coût de correction des défauts2. Détection précoce d’erreurs dans les documents3. Amélioration de la compréhension partagée des exigences4. Identification d’anomalies sans exécution du codeA. Évite des régressions coûteuses en fin de projetB. Permet de corriger les problèmes dès les premières phases du projetC. Favorise la collaboration entre les membres de l’équipeD. S’appuie sur l’analyse de code ou de documents plutôt que sur l’exécutionSélectionnez UNE réponse.
A. 1B, 2D, 3A, 4C
B. 1C, 2A, 3D, 4B
C. 1D, 2C, 3B, 4A
D. 1A, 2B, 3C, 4D
✓ Bonne réponse : D
Cette question correspond à l’objectif d’apprentissage FL-3.1.2 (K2) – Expliquer la valeur du test statique.
La réponse correcte est a) 1A, 2B, 3C, 4D
● 1A) Correct : Moins de défauts en production = moins de coûts en fin de cycle. ● 2B) Correct : Le test statique permet d’identifier les erreurs avant que le code soit écrit. ● 3C) Correct : Les revues statiques aident l’équipe à mieux comprendre les exigences. ● 4 D) Correct : Le test statique n’exécute pas le code, il l’analyse.
Question 6 / 10
Laquelle des bonnes pratiques suivantes s’applique à tous les modèles de cycle de vie du développement logiciel ?
A. Réaliser des activités de test aussi tôt que possible
B. Impliquer les testeurs uniquement lors des phases d’exécution
C. Commencer les tests uniquement après la fin du codage
D. Séparer strictement le test du développement, sans communication
✓ Bonne réponse : A
Cette question correspond à l’objectif d’apprentissage FL-2.1.2 (K1) – Rappeler les bonnes pratiques de test applicables à tous les cycles de vie. ● a) Faux → Cela correspond à une approche tardive (type Waterfall rigide), et va àl’encontre des bonnes pratiques modernes. ● b) Faux → Les testeurs doivent être impliqués dès les phases d’analyse et de conception. ● c) Correct → Tester dès que possible (shift-left) est une bonne pratique universelle qui réduit les coûts de détection de défauts. ● d) Faux → Collaboration entre test et développement est essentielle, peu importe le cycle.
Question 7 / 10
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. 1A, 2C, 3D, 4B
C. 1A, 2B, 3A, 4B
D. 1D, 2B, 3A, 4C
✓ Bonne réponse : C
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 8 / 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 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.
B. 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
C. 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.
D. Les critères d’acceptation doivent obligatoirement être rédigés sous la forme de scénarios Given/When/Then (GWT) pour garantir une couverture complète
✓ Bonne réponse : A
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 9 / 10
Pourquoi la gestion de configuration est-elle essentielle dans un projet où plusieurs versions logicielles sont testées en parallèle ?
A. Pour garantir que chaque version du logiciel est testée avec les bonnes données, scripts et environnements
B. Pour centraliser tous les plans de test dans un seul fichier
C. Pour s’assurer que les tests manuels sont plus rapides
D. Pour éviter que les développeurs modifient le code en même temps
✓ Bonne réponse : D
Cette question correspond à l’objectif d’apprentissage FL-5.4.1 (K2) – Résumer la manière dont la gestion de configuration soutient les tests.
● a) Faux → Ce serait insuffisant, et trop simpliste. ● b) Faux → Ce n’est ni lié à la vitesse ni au type de test.
● c) Correct → C’est l’essence même de la gestion de configuration dans un contexte de test multi-version.
● d) Faux → Cela relève du contrôle de version de code, pas du test.
Question 10 / 10
Quels types de revues (1-4) correspondent aux descriptions suivantes (A-D) ?
1. Évaluation informelle d’un document sans processus strict2. Vérification détaillée basée sur un processus formel avec modérateur3. Examen technique impliquant un groupe d’experts métier4. Analyse collaborative des documents entre collègues pour identifier des erreursA. InspectionB. Revue informelleC. Revue techniqueD. Revue par les pairsSélectionnez UNE réponse.
A. 1B, 2A, 3C, 4D
B. 1D, 2A, 3B, 4C
C. 1A, 2C, 3D, 4B
D. 1B, 2D, 3A, 4C
✓ Bonne réponse : A
Cette question correspond à l’objectif d’apprentissage FL-3.2.4 (K2) – Comparer et opposer les différents types de revues. La bonne réponse est d) 1B, 2A, 3C, 4D ● 1B) Correct → Une revue informelle ne suit pas de processus strict. ● 2A) Correct → L’inspection est une revue très structurée avec un modérateur et des checklists. ● 3C) Correct → Une revue technique implique des experts métier ou techniques pour examiner un document. ● 4D) Correct → La revue par les pairs est une analyse collaborative des documents.
Un technicien ouvre des ports de pare-feu pour un nouveau système déployé et géré par un fournisseur SaaS tiers. Lequel des éléments suivants représente le risque le plus élevé lorsqu'on s'appuie sur une infrastructure gérée par un fournisseur externe ?
Sélectionnez la bonne réponse.
A. Les identifiants par défaut du fournisseur SaaS peuvent ne pas avoir été modifiés depuis leur configuration d'usine
B. La version du logiciel SaaS peut contenir des vulnérabilités non corrigées
C. Le réseau de l'organisation peut ne pas être correctement segmenté par rapport à l'infrastructure du fournisseur
D. Les vulnérabilités et failles de sécurité dans la chaîne d'approvisionnement du fournisseur peuvent impacter le système
✓ Bonne réponse : D
Le risque lié à la chaîne d'approvisionnement : les fournisseurs tiers introduisent des vulnérabilités en cascade à travers l'ensemble de leur écosystème — des fournisseurs compromis, des pratiques de sécurité insuffisantes ou des dépendances violées peuvent impacter directement vos systèmes. Contrairement aux correctifs (gérables) ou aux identifiants (contrôlables), les faiblesses de la chaîne d'approvisionnement existent au-delà de votre périmètre de sécurité et nécessitent une vérification des fournisseurs, et pas seulement des contrôles réseau.
Question 2 / 10
Une entreprise souhaite s'assurer que les données stockées dans le cloud ne peuvent pas être consultées par des tiers non autorisés. Quel contrôle doit être mis en place ?
Sélectionnez la bonne réponse.
A. B. Antivirus
B. D. Application des correctifs
C. C. Chiffrement
D. A. Pare-feux
✓ Bonne réponse : C
Chiffrement : transforme les données en texte chiffré illisible à l'aide d'algorithmes cryptographiques, garantissant la confidentialité même si des personnes non autorisées obtiennent un accès physique au stockage cloud. Les pare-feux et les antivirus protègent le périmètre réseau et les systèmes, mais ne protègent pas la confidentialité des données. La mise à jour des correctifs corrige les vulnérabilités, mais ne traite pas l'exposition des données au repos.
Question 3 / 10
Quelle est la MEILLEURE méthode pour éliminer des documents papier sensibles ?
Sélectionnez la bonne réponse.
A. A. Le recyclage
B. B. La destruction par déchiquetage
C. C. L'incinération
D. D. Le jetage à la poubelle
✓ Bonne réponse : B
Destruction sécurisée de documents : Le déchiquetage détruit les informations sensibles de manière irréversible, prévenant ainsi les fuites de données. Contrairement au recyclage (traçable), à l'incinération (dangereuse/illégale) ou à la mise au rebut (accessible), le déchiquetage est la méthode standard, conforme aux exigences légales, pour les documents papier confidentiels.
Question 4 / 10
Qu'est-ce que l'Objectif de Délai de Reprise (RTO) ?
A. La quantité maximale acceptable de perte de données, mesurée en temps (ancienneté maximale de la sauvegarde)
B. Le temps nécessaire pour réaliser un test d'intrusion complet de l'ensemble des systèmes
C. La durée de conservation des journaux de sécurité avant leur suppression
D. Le délai maximal acceptable pour restaurer un système ou une fonction métier après une interruption
✓ Bonne réponse : D
Le RTO (Recovery Time Objective) est le délai maximal acceptable pour restaurer une fonction métier ou un système informatique après une interruption. Si le RTO d'une organisation pour une base de données critique est de 4 heures, le plan de reprise après sinistre doit restaurer ce système dans les 4 heures suivant la défaillance. Le RPO (Recovery Point Objective) est la quantité maximale acceptable de perte de données (quelle est l'ancienneté maximale tolérée de la sauvegarde la plus récente). Le RTO oriente les décisions d'infrastructure (serveur de secours à chaud vs. sauvegarde à froid). Un RTO élevé = des solutions moins coûteuses sont acceptables. Un RTO faible = nécessite un basculement à chaud ou une architecture active-active.
Question 5 / 10
Lequel des exemples suivants illustre une authentification multifacteur (MFA) ?
Sélectionnez la bonne réponse.
A. Utiliser deux mots de passe différents pour le même compte
B. Saisir un nom d'utilisateur et un mot de passe sur la page de connexion
C. Fournir un mot de passe et un code à usage unique envoyé par SMS
D. Saisir un mot de passe suivi d'un code PIN statique conservé sur papier
✓ Bonne réponse : C
L'authentification multifacteur (MFA) : nécessite deux facteurs d'authentification différents ou plus — quelque chose que vous connaissez (mot de passe), quelque chose que vous possédez (téléphone pour recevoir un SMS) ou quelque chose que vous êtes (biométrie). Un mot de passe associé à un code SMS combine deux facteurs distincts. L'utilisation de plusieurs mots de passe ou l'ajout d'un code PIN statique ne repose que sur un seul facteur (la connaissance) ; ces méthodes ne constituent donc pas une véritable MFA.
Question 6 / 10
Quel algorithme de chiffrement est classifié comme asymétrique ?
A. 3DES
B. Blowfish
C. AES-256
D. RSA
✓ Bonne réponse : D
RSA est correct car c'est un algorithme de chiffrement asymétrique qui utilise deux clés différentes : une clé publique pour chiffrer et une clé privée pour déchiffrer.
Les autres réponses sont toutes des algorithmes de chiffrement symétrique : AES-256, 3DES et Blowfish utilisent une seule clé secrète partagée pour les opérations de chiffrement et de déchiffrement.
Question 7 / 10
Un analyste en sécurité constate plusieurs tentatives de connexion échouées provenant d'une adresse IP externe et ciblant une application web de l'entreprise. Quel type d'attaque cela représente-t-il le plus probablement ?
Sélectionnez la bonne réponse.
A. A. Phishing
B. B. Injection SQL
C. D. Attaque par force brute
D. C. Cross-site scripting
✓ Bonne réponse : C
Attaque par force brute : méthode systématique consistant à tester de multiples combinaisons de mots de passe pour obtenir un accès non autorisé. De nombreuses tentatives de connexion échouées depuis une adresse IP externe indiquent qu'un attaquant essaie des identifiants de façon répétée. Contrairement au phishing (ingénierie sociale), à l'injection SQL (exploitation de base de données) ou au XSS (injection de code côté client), l'attaque par force brute cible spécifiquement l'authentification par la persistance.
Question 8 / 10
Quel est l'objectif des tests de pénétration ?
A. Déployer des correctifs de sécurité sur les systèmes en production
B. Surveiller en continu le trafic réseau à la recherche d'activités suspectes
C. Tester les performances du matériel de sécurité sous charge
D. Simuler des attaques réelles contre un système afin d'identifier et de corriger les vulnérabilités avant que des acteurs malveillants ne les exploitent
✓ Bonne réponse : D
Réponse correcte : Le test d'intrusion (penetration testing) simule des attaques réelles pour identifier les vulnérabilités avant que des acteurs malveillants ne les exploitent. Il s'agit d'un test proactif et contrôlé qui permet aux organisations de corriger leurs failles de sécurité.
Pourquoi les autres réponses sont incorrectes : Le déploiement de correctifs (patches) concerne la remédiation (après identification des failles), la surveillance du trafic réseau relève du monitoring continu (et non d'un test ponctuel), et tester les performances du matériel sous charge appartient au domaine des tests de performance, et non de la sécurité.
Question 9 / 10
Laquelle des options suivantes permettrait le MIEUX de prévenir l'exfiltration de données via des supports amovibles ?
Sélectionnez la bonne réponse.
A. A. Désactiver les ports USB
B. B. Utiliser un logiciel antivirus
C. D. Appliquer les correctifs des systèmes d'exploitation
D. C. Chiffrer les disques durs
✓ Bonne réponse : A
Désactivation des ports USB : bloquer physiquement ou administrativement les ports USB élimine entièrement le vecteur d'attaque lié aux supports amovibles, empêchant tout transfert de données non autorisé quelles que soient les vulnérabilités logicielles. Bien que l'antivirus détecte les logiciels malveillants et que le chiffrement protège les données au repos, seule la désactivation des ports supprime la voie directe d'exfiltration. La mise à jour des correctifs et le chiffrement traitent les vulnérabilités mais n'empêchent pas l'accès aux périphériques amovibles.
Question 10 / 10
Quel type de malware chiffre les fichiers et exige un paiement en échange de la clé de déchiffrement ?
A. Spyware
B. Rootkit
C. Ransomware
D. Keylogger
✓ Bonne réponse : C
Le ransomware chiffre les données de la victime (documents, bases de données) à l'aide d'un chiffrement asymétrique — la clé de déchiffrement est détenue par l'attaquant. Les victimes doivent payer (généralement en cryptomonnaie) pour récupérer leurs données. Les ransomwares modernes exfiltrent également les données avant de les chiffrer (double extorsion). Le Spyware collecte silencieusement des informations. Le Rootkit dissimule la présence de logiciels malveillants au système d'exploitation. Le Keylogger enregistre les frappes au clavier. La protection nécessite des sauvegardes hors ligne (règle 3-2-1), une détection au niveau des terminaux et une segmentation du réseau pour empêcher la propagation du ransomware.
Quel langage est utilisé pour interroger une base de données relationnelle ?
A. SQL
B. HTML
C. JSON
D. Python
✓ Bonne réponse : A
SQL (Structured Query Language) : langage standard conçu spécifiquement pour interroger, modifier et gérer les données dans les bases relationnelles. Il utilise des commandes comme SELECT, INSERT, UPDATE et DELETE pour interagir avec les tables et leurs relations. Contrairement à HTML (langage de balisage), Python (langage de programmation généraliste) ou JSON (format de données), SQL est le seul optimisé pour les requêtes de bases de données relationnelles.
Question 2 / 10
Quelle commande SQL est utilisée pour créer une nouvelle table dans une base relationnelle ?
A. CREATE TABLE
B. SELECT INTO
C. INSERT INTO
D. ALTER TABLE
✓ Bonne réponse : A
CREATE TABLE : commande SQL fondamentale qui définit une nouvelle table avec ses colonnes, types de données et contraintes. Contrairement à INSERT INTO (qui ajoute des lignes à une table existante), SELECT INTO (qui crée une table à partir de données existantes) ou ALTER TABLE (qui modifie une structure existante), CREATE TABLE est la seule commande permettant de créer une table vierge avec un schéma défini explicitement dès le départ.
Question 3 / 10
Quel est le rôle d'Azure Synapse Analytics et comment combine-t-il plusieurs services ?
A. Il combine data warehousing (SQL pools), Spark, ETL et exploration des données dans un workspace analytique unifié
B. Azure Synapse Analytics est uniquement un outil de visualisation de données concurrent de Power BI
C. Synapse Analytics remplace Azure SQL Database pour les workloads transactionnels OLTP
D. C'est un service de stockage objet optimisé pour les données non structurées
✓ Bonne réponse : A
Azure Synapse Analytics est un service d'analytique intégré qui combine : (1) Data warehousing avec Synapse SQL (pools dédiés pour OLAP à grande échelle), (2) Big Data avec Apache Spark intégré, (3) ETL/ELT avec des pipelines intégrés (similaire à Azure Data Factory), (4) Exploration avec Synapse Link (requêtes directes sur Cosmos DB et Azure SQL sans ETL). Il offre un workspace unifié où data engineers, data scientists et analystes collaborent. C'est la solution analytique de bout en bout d'Azure.
Question 4 / 10
Quelle est la différence entre Azure Databricks et Azure Synapse Analytics Spark ?
A. Databricks est une plateforme Spark avancée (ML/MLOps/Delta Lake) ; Synapse Spark est intégré dans le workspace analytique Synapse pour la collaboration SQL+Spark
B. Il n'y a aucune différence, ce sont deux noms pour le même service Azure
D. Databricks est uniquement pour le machine learning ; Synapse Spark est uniquement pour l'ETL
✓ Bonne réponse : A
Azure Databricks est une plateforme Spark managée développée en collaboration avec Databricks (créateurs de Delta Lake, MLflow). Elle excelle dans les cas avancés : ML/MLOps, feature engineering complexe, streaming Delta. Azure Synapse Analytics Spark est intégré dans le workspace Synapse, facilitant la collaboration entre SQL et Spark au sein d'un même outil. Databricks est souvent préféré pour les data scientists avancés ; Synapse Spark pour les équipes data engineering qui travaillent déjà dans l'écosystème Synapse. Les deux supportent Python, Scala et R.
Question 5 / 10
Quelle solution de stockage Azure offre un support natif pour les listes de contrôle d'accès (ACL) conformes à POSIX ?
A. Stockage de table Azure
B. Stockage en file d'attente Azure
C. Azure Files
D. Azure Data Lake Storage
✓ Bonne réponse : D
Réponse : Azure Data Lake Storage. Explication : Azure Data Lake Storage Gen2 fournit un espace de noms hiérarchique et des ACL conformes à POSIX au niveau des fichiers et des dossiers, permettant un contrôle d'accès granulaire pour les charges de travail d'analyse du Big Data. Le stockage Blob Azure standard utilise Azure RBAC mais pas les ACL POSIX.
Question 6 / 10
Lequel des rôles est responsable de la construction de pipelines de données ETL ?
A. Analyste de données
B. Administrateur de base de données
C. Développeur front-end
D. Ingénieur de données
✓ Bonne réponse : D
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 7 / 10
Quel service Azure combine entrepôt de données, Big Data et intégration dans une même plateforme ?
A. Azure Cosmos DB
B. Azure Data Factory
C. Azure Data Lake Storage
D. Azure Synapse Analytics
✓ Bonne réponse : D
Azure Synapse Analytics : plateforme intégrée qui combine entrepôt de données (SQL Data Warehouse), analyses Big Data (Spark) et orchestration ETL. Contrairement à Data Lake Storage (stockage seul), Data Factory (intégration seule) ou Cosmos DB (base NoSQL), Synapse unifie ces trois capacités dans un écosystème cohérent pour analyser massivement les données.
Question 8 / 10
Quelle commande SQL est utilisée pour regrouper les lignes selon des colonnes communes ?
A. FILTER BY
B. ORDER BY
C. GROUP BY
D. PARTITION BY
✓ Bonne réponse : C
GROUP BY : clause SQL qui regroupe les lignes partageant les mêmes valeurs dans une ou plusieurs colonnes, permettant d'appliquer des fonctions d'agrégation (COUNT, SUM, AVG...). À distinguer de ORDER BY (qui trie) et PARTITION BY (qui divise les données pour des calculs analytiques sans fusionner les lignes).
Question 9 / 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. Identifier chaque enregistrement de façon unique
D. Stocker des données sensibles de manière sécurisée
✓ 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 10 / 10
Quel service Azure fournit une base de données SQL entièrement managée (PaaS) ?
A. Azure Blob Storage
B. Azure SQL Database
C. Azure Files
D. Azure Cosmos DB
✓ Bonne réponse : B
Azure SQL Database : service PaaS qui offre une base de données relationnelle SQL entièrement managée. Microsoft gère les mises à jour, sauvegardes et haute disponibilité, vous concentrant sur les données. À distinguer de Cosmos DB (NoSQL documentaire), Blob Storage (stockage objet) et Files (partages réseau).
Objet qui structure les états financiers (bilan/P&L) utilisés à la clôture :
Sélectionnez la meilleure réponse.
A. Posting Period Variant
B. Accrual Engine
C. Ledger non principal
D. Financial Statement Version (FSV)
✓ Bonne réponse : D
Réponse : Financial Statement Version (FSV) La Financial Statement Version (FSV) structure la présentation des états financiers (bilan, compte de résultat) pour la clôture. Elle définit la hiérarchie des postes du bilan et du P&L en regroupant les comptes G/L selon les exigences légales et normatives.
Question 2 / 10
À quels niveaux choisissez-vous entre cotation directe et cotation indirecte ? (Choisissez deux réponses.)
A. Type de cours de change
B. Pays
C. Client
D. Code société
✓ Bonne réponse : A, C
Réponse : Client ; type de cours de change. Explication : Le choix entre cotation directe et cotation indirecte est configuré au niveau du client (paramètre système global) et peut également être défini par type de cours de change, permettant différentes méthodes de cotation pour différents types de taux (M, G, B, etc.).
Question 3 / 10
À quels niveaux pouvez-vous définir le compte de clearing technique pour l'acquisition d'immobilisations intégrée en Customizing ? (Choisissez deux réponses.)
A. Zone d'amortissement
B. Détermination des comptes
C. Plan comptable
D. Classe d'immobilisation
✓ Bonne réponse : B, D
Réponse : Classe d'immobilisation ; détermination des comptes. Explication : Le compte de clearing technique peut être défini à deux niveaux : au niveau de la classe d'immobilisation (pour les comptes de clearing spécifiques à la classe) et au niveau de la détermination des comptes (pour une affectation plus généralisée à travers plusieurs classes d'immobilisations).
Question 4 / 10
Dans SAP FI-AP (Accounts Payable), qu'est-ce qu'un groupe de tolérance (Tolerance Group) pour les fournisseurs ?
A. Une liste de fournisseurs approuvés pour les achats automatiques
B. Un regroupement de fournisseurs pour les remises de volume
C. Les paramètres définissant les écarts acceptables lors du rapprochement facture/commande pour éviter le blocage
D. La configuration des conditions de paiement standard par type de fournisseur
✓ Bonne réponse : C
Le groupe de tolérance fournisseur définit les limites acceptables pour le traitement automatique des différences lors du rapprochement des factures (MIRO) avec les bons de commande. Il paramètre : la tolérance absolue en montant (ex. : différence max 10 EUR), la tolérance en pourcentage, et le traitement des petites différences (comptabilisation automatique ou blocage). Sans groupe de tolérance, toute différence entre la facture et le bon de commande bloquerait le paiement automatique, nécessitant une intervention manuelle.
Question 5 / 10
Document Splitting : objectif principal ?
Sélectionnez la meilleure réponse.
A. Créer automatiquement des BP
B. Remplacer OB52
C. Équilibrer les documents par segment ou centre de profit
D. Changer la devise du ledger
✓ Bonne réponse : C
Réponse : Équilibrer les documents par segment ou centre de profit Le Document Splitting permet de générer des états financiers équilibrés par entité de reporting (segment, centre de profit). Chaque document comptable est divisé de sorte que chaque ligne soit attribuée à une entité spécifique, permettant un reporting IFRS 8 précis.
Question 6 / 10
Dans SAP S/4HANA FI, quelle est la différence entre une société (Company Code) et un groupe de sociétés (Company) ?
A. La société et le groupe de sociétés sont identiques dans S/4HANA
B. La société (Company Code) est l'entité juridique avec sa propre comptabilité ; le groupe de sociétés est l'entité de consolidation
C. Une société peut appartenir à plusieurs mandants simultanément
D. Le groupe de sociétés est utilisé uniquement pour la comptabilité analytique (CO)
✓ Bonne réponse : B
La société (Company Code) est l'entité juridique autonome pour laquelle une comptabilité complète est établie — elle dispose de son propre plan comptable, exercice fiscal et devise de référence. Le groupe de sociétés (Company) est une entité de consolidation regroupant plusieurs sociétés pour les reportings de groupe (consolidation légale). Dans S/4HANA, une Company Code appartient à exactement un Client (mandant) et peut être rattachée à une Company pour la consolidation. Controlling Area est distinct : il regroupe des Company Codes pour la comptabilité analytique (CO).
Question 7 / 10
Dans SAP S/4HANA, qu'est-ce que le document d'immobilisation (Asset Document) et quelle est sa relation avec le document comptable (FI Document) ?
A. Dans S/4HANA, les actifs sont gérés exclusivement dans le module MM, pas en FI
B. Chaque transaction d'actif génère simultanément un document AA et un document FI synchronisés en temps réel
C. Le document d'immobilisation remplace le document comptable FI dans S/4HANA
D. Le document d'immobilisation est créé uniquement lors de la clôture mensuelle
✓ Bonne réponse : B
Dans S/4HANA, l'intégration FI-AA est totale : chaque transaction d'actif (acquisition, cession, amortissement) génère simultanément un document d'immobilisation (dans le sous-module AA) ET un document comptable FI avec les écritures sur les comptes de bilan. Il n'y a plus de réconciliation périodique nécessaire comme en ECC — les deux modules sont synchronisés en temps réel. Le document d'immobilisation contient les données spécifiques (zone d'évaluation, clé d'amortissement) ; le document FI contient les imputations comptables.
Question 8 / 10
Vous imputez un amortissement extraordinaire à une immobilisation. Quel est l'effet sur FI-AA et FI-GL ?
A. L'imputation s'effectue dans FI-AA en temps réel et dans FI-GL une fois que le programme d'imputation d'amortissement a été exécuté.
B. L'imputation ne s'effectue pas dans FI-AA et dans FI-GL jusqu'à ce que le programme d'imputation d'amortissement ait été exécuté.
C. L'imputation s'effectue dans FI-AA en temps réel et dans FI-GL une fois que le programme d'imputation périodique a été exécuté.
D. L'imputation s'effectue dans FI-AA et dans FI-GL en ligne et en temps réel.
✓ Bonne réponse : D
Réponse : L'imputation s'effectue dans FI-AA et dans FI-GL en ligne et en temps réel. Explication : SAP S/4HANA utilise une intégration en temps réel entre FI-AA et FI-GL (via le Journal universel). L'amortissement extraordinaire s'impute directement dans la comptabilité des immobilisations et le grand livre simultanément sans nécessiter une exécution de rapprochement séparée.
Question 9 / 10
Dans le Launchpad Fiori, les « espaces/pages » remplacent progressivement les « groupes » pour l’organisation de l’interface utilisateur.
Vrai ou faux ?
A. Faux
B. Vrai
✓ Bonne réponse : B
Réponse : Vrai Explication : Les espaces/pages offrent une navigation structurée par rôle et scénario ; les groupes sont considérés comme héritage et peuvent coexister durant la transition.
Question 10 / 10
Où indique-t-on l’immobilisation lors d’un achat via commande MM pour intégration automatique en AA ?
Sélectionnez la meilleure réponse.
A. Dans la commande avec catégorie d’imputation A (Actif) et numéro d’actif
B. Dans la banque propre (BAM)
C. Uniquement dans la facture fournisseur sans référence commande
D. Dans le plan de comptes (FSV)
✓ Bonne réponse : A
Réponse : Dans la commande d’achat avec une imputation par « catégorie A – Actif » et le numéro d’actif/numéro de poste d’actif. Explication : L’affectation comptable de type A oriente la valorisation vers l’actif concerné.
Avant le déploiement d'un système basé sur l'IA, un développeur doit démontrer dans un environnement de test comment les décisions sont prises. À quelle caractéristique la prise de décision appartient-elle ?
A. L'auto-apprentissage
B. Le non-déterminisme
C. L'explicabilité
D. L'autonomie
✓ Bonne réponse : C
Réponse : L'explicabilité. Explication : L'explicabilité désigne le degré auquel un système est capable de fournir des raisons compréhensibles pour ses décisions. Démontrer aux parties prenantes comment les décisions sont prises avant le déploiement répond directement aux exigences d'explicabilité.
Question 2 / 10
Lequel des éléments suivants n'est pas susceptible de provoquer un problème de qualité des données affectant un seul modèle ML ?
A. Des problèmes de sécurité
B. Des capteurs défaillants
C. Des poids incorrects
D. Des problèmes matériels
✓ Bonne réponse : C
Réponse : Les poids incorrects ne sont pas susceptibles de provoquer un problème de qualité des données affectant un seul modèle ML. Explication : Les poids incorrects relèvent d'un problème algorithmique ou d'entraînement, et non d'un problème de qualité des données. Les problèmes de qualité des données incluent les valeurs manquantes, les enregistrements en double, les erreurs d'étiquetage et les biais d'échantillonnage.
Question 3 / 10
Laquelle des étapes suivantes du workflow ML est la PLUS APPROPRIÉE pour définir les hyperparamètres du modèle et de l'algorithme ?
A. L'évaluation du modèle
B. Le déploiement du modèle
C. Les tests des données
D. L'ajustement du modèle (tuning)
✓ Bonne réponse : D
Réponse : L'ajustement du modèle (tuning). Explication : Les hyperparamètres (taux d'apprentissage, nombre de couches, intensité de la régularisation, etc.) sont définis lors de la phase d'ajustement du modèle, qui intervient après l'entraînement initial. Ils se distinguent des paramètres du modèle (poids), qui sont appris automatiquement durant l'entraînement.
Question 4 / 10
Laquelle des approches d'étiquetage suivantes nécessite le moins de temps et d'effort ?
A. Étiquetage externalisé
B. Jeu de données pré-étiqueté
C. Étiquetage assisté par IA
D. Étiquetage interne
✓ Bonne réponse : B
Réponse : Jeu de données pré-étiqueté. Explication : L'utilisation d'un jeu de données pré-étiqueté nécessite le moins de temps et d'effort, car le travail d'étiquetage a déjà été réalisé. Les autres approches (annotation manuelle, crowdsourcing, apprentissage actif) requièrent toutes un effort d'étiquetage supplémentaire de la part de l'équipe.
Question 5 / 10
Laquelle des options suivantes décrit le MIEUX un exemple d'apprentissage par renforcement ?
A. 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.
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 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.
D. 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.
✓ Bonne réponse : D
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 6 / 10
Considérons un système AI dont la structure interne complexe a été générée par un autre logiciel. Pour quelle raison le testeur choisirait-il d'effectuer des tests boîte noire sur ce système en particulier ?
A. La méthode de test boîte noire permettra au testeur de vérifier la transparence de l'algorithme utilisé pour créer la structure interne
B. Les tests boîte noire dispensent le testeur de devoir comprendre la structure interne du système AI
C. Le testeur souhaite mieux comprendre la logique du logiciel utilisé pour créer la structure interne
D. L'automatisation des tests peut être construite rapidement et facilement à partir des cas de test développés lors des tests boîte noire
✓ Bonne réponse : B
Réponse : Les tests boîte noire dispensent le testeur de devoir comprendre la structure interne du système AI. Explication : Lorsque la structure interne complexe a été générée automatiquement (par exemple via AutoML ou de la génération de code), elle peut être incompréhensible même pour ses concepteurs. Les tests boîte noire se concentrent sur les entrées et les sorties, ce qui en fait le choix pratique pour tester ce type de systèmes.
Question 7 / 10
Laquelle des affirmations suivantes décrit LE MIEUX pourquoi les environnements de test pour les systèmes autonomes pourraient devoir être différents des autres environnements de test ?
A. Du matériel spécifique à l'IA peut être requis
B. Des outils peuvent être nécessaires pour simuler des scénarios extrêmes
C. Il peut être nécessaire d'introduire du non-déterminisme dans l'environnement
D. Des outils peuvent être nécessaires pour fournir des explications sur le comportement du système
✓ Bonne réponse : B
Réponse : Des outils peuvent être nécessaires pour simuler des scénarios extrêmes. Explication : Les systèmes autonomes doivent être testés dans des scénarios dangereux, rares ou extrêmes (par exemple : pannes d'équipement, conditions hazardueuses) qui ne peuvent pas être reproduits en toute sécurité dans un environnement réel, ce qui nécessite des outils de simulation.
Question 8 / 10
Lequel des éléments suivants est une technique utilisée en machine learning ?
A. Le partitionnement en classes d'équivalence
B. Les arbres de décision
C. L'analyse des valeurs limites
D. Les tables de décision
✓ Bonne réponse : B
Réponse : Les arbres de décision. Explication : Les arbres de décision sont une technique fondamentale de machine learning qui produit un modèle de décisions sous forme d'organigramme. Les autres options, telles que le SQL, les tableurs ou les moteurs de règles heuristiques, sont des outils informatiques traditionnels et non des techniques de ML.
Question 9 / 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. L'apprentissage par renforcement
B. Le clustering
C. La régression
D. La classification
✓ Bonne réponse : D
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 10 / 10
Quelle méthodologie de test permettrait le mieux d'identifier une discrimination potentielle dans un système AI d'approbation de crédit ?
A. Tester la vitesse du système dans le traitement des demandes
B. Tester uniquement avec des données provenant des demandeurs ayant les revenus les plus élevés
C. Vérifier que le système approuve 100 % de toutes les demandes reçues
D. Tests comparatifs d'équité entre les attributs protégés (sexe, race, âge) avec des profils financiers similaires
✓ Bonne réponse : D
Concept clé : Tests de discrimination en AI. Les testeurs doivent comparer les taux d'approbation entre les groupes démographiques en utilisant des profils financiers équivalents. Si les taux d'approbation diffèrent significativement entre des groupes ayant des références similaires, une discrimination est identifiée. Ce test axé sur l'équité garantit un traitement égal indépendamment des attributs protégés.
Quelle pratique identifie les métriques qui reflètent l’expérience d’un service pour le client ?
A. La gestion des problèmes
B. La gestion des niveaux de service
C. Le centre de services
D. L\'amélioration continue
✓ Bonne réponse : B
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
Laquelle des options suivantes est un bénéfice potentiel de l’utilisation d’un outil de gestion des services informatiques pour supporter la pratique de « gestion des incidents » ?
A. Il peut s\'assurer que la cause des incidents est identifiée dans les délais convenus
B. Il peut s\'assurer que les contrats des fournisseurs sont alignés sur les besoins du fournisseur de services
C. Il peut permettre la résolution et la clôture automatisées d\'incidents complexes
D. Il peut fournir un appariement automatisé des incidents aux problèmes ou aux erreurs connues
✓ Bonne réponse : D
Réponse : Il peut fournir un appariement automatisé des incidents aux problèmes ou aux erreurs connues. Explication : Les outils ITSM peuvent automatiquement associer de nouveaux incidents aux problèmes ou erreurs connus, accélérant ainsi le diagnostic et permettant d\'appliquer des solutions de contournement documentées.
Question 3 / 10
Quel principe directeur recommande d’organiser le travail en parties plus petites et gérables qui peuvent être exécutées et effectuées dans un délai convenable ?
A. Progresser par itérations avec des retours
B. Collaborer et promouvoir la visibilité
C. Privilégier la valeur
D. Commencer là où vous êtes
✓ Bonne réponse : A
Réponse : Progresser par itérations avec des retours. Explication : Le principe \'Progresser par itérations avec des retours\' recommande de diviser le travail en petites étapes gérables avec des boucles de feedback fréquentes pour s\'adapter et corriger rapidement.
Question 4 / 10
De quelle façon la catégorisation des incidents assiste-t-elle la pratique de « gestion des incidents » ?
A. Elle détermine la priorité assignée à l\'incident
B. Elle s\'assure que les incidents sont résolus dans les délais convenus avec le client
C. Elle détermine la façon dont le fournisseur de services est perçu
D. Elle permet de diriger l\'incident vers la zone de support appropriée
✓ Bonne réponse : D
Réponse : Elle permet de diriger l\'incident vers la zone de support appropriée. Explication : La catégorisation des incidents permet de les acheminer rapidement vers la bonne équipe de support, ce qui accélère leur résolution et améliore l\'efficacité du processus.
Question 5 / 10
Laquelle des options suivantes est une recommandation de la pratique du « centre de services » ?
A. Les centres de services doivent être très techniques
B. Les centres de services doivent éviter de recourir à l\'automatisation
C. Les centres de services doivent comprendre l\'organisation dans son ensemble
D. Les centres de services doivent être constitués d\'une équipe physique basée dans un même endroit fixe
✓ Bonne réponse : C
Réponse : Les centres de services doivent comprendre l\'organisation dans son ensemble. Explication : Les centres de services doivent avoir une compréhension globale de l\'organisation pour orienter correctement les utilisateurs, comprendre les impacts des incidents et prioriser les demandes.
Question 6 / 10
Laquelle des options suivantes N’est habituellement PAS incluse dans la gestion des incidents ?
A. Des procédures détaillées pour diagnostiquer les incidents
B. Des scripts pour recueillir des informations initiales sur les incidents
C. Des procédures formalisées pour enregistrer les incidents
D. Le recours à des connaissances spécialisées pour les incidents compliqués
✓ Bonne réponse : A
Réponse : Des procédures détaillées pour diagnostiquer les incidents. Explication : La gestion des incidents vise une résolution rapide, pas la documentation détaillée de procédures de diagnostic. Les procédures détaillées relèvent de la gestion des problèmes et de la base de connaissances.
Question 7 / 10
Laquelle des options suivantes NE constitue PAS un élément clé de la dimension « information et technologie » ?
A. Systèmes de communication et bases de connaissances
B. Systèmes de gestion du flux de travail et systèmes d\'inventaire
C. Rôles et responsabilités
D. Sécurité et conformité
✓ Bonne réponse : C
Réponse : Rôles et responsabilités. Explication : La dimension \'Information et technologie\' couvre les données, systèmes d\'information et outils. Les rôles et responsabilités appartiennent à la dimension \'Organisations et personnes\'.
Question 8 / 10
Quel principe directeur recommande de prendre en considération les quatre dimensions de la gestion des services ?
A. Privilégier la valeur
B. Opter pour la simplicité et rester pratique
C. Progresser par itérations avec des retours
D. Penser et travailler de façon holistique
✓ Bonne réponse : D
Réponse : Penser et travailler de façon holistique. Explication : Le principe \'Penser et travailler de façon holistique\' recommande de prendre en compte les quatre dimensions de la gestion des services pour éviter une vision en silos.
Question 9 / 10
Quel concept ITIL décrit la gouvernance ?
A. Les sept principes directeurs
B. Les quatre dimensions de la gestion des services
C. Le système de valeur des services
D. La chaîne de valeur des services
✓ Bonne réponse : C
Réponse : Le système de valeur des services. Explication : Le système de valeur des services (SVS) est le concept ITIL 4 qui décrit comment tous les composants et activités, y compris la gouvernance, fonctionnent ensemble pour créer de la valeur.
Question 10 / 10
Que se passe-t-il lorsqu’une solution de contournement devient la façon permanente de traiter un problème ne pouvant pas être résolu de façon rentable ?
A. Une demande de changement est soumise au habiliataion des changements
B. L\'enregistrement du problème est supprimé
C. Le problème conserve l\'état d\'erreur connue
D. La gestion des problèmes restaure le service dès que possible
✓ Bonne réponse : C
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.
Selon la Cloud Controls Matrix (CCM) de la CSA, quelle catégorie de contrôle soutient le plus directement les mécanismes Zero Trust via la validation continue des politiques et la surveillance des accès ?
A. SEF (Opérations de sécurité et surveillance des événements)
B. R (Continuité d'activité et résilience)
C. IVS (Sécurité de l'infrastructure et de la virtualisation)
D. IAM (Gestion des identités et des accès)
✓ Bonne réponse : A
SEF permet de surveiller et valider continuellement les accès et les politiques, ce qui renforce la sécurité Zero Trust en détectant toute anomalie ou non-conformité en temps réel.
Question 2 / 10
Lequel des éléments suivants définit le mieux l'objectif d'une évaluation des risques cloud dans le cadre de la CSA Security Guidance v5 ?
A. Identifier, analyser et évaluer les risques spécifiques au cloud, comme la multi-location et la responsabilité partagée
B. ssigner la responsabilité des violations de données aux fournisseurs cloud
C. Établir des accords de niveau de service (SLA) entre clients et fournisseurs
D. éterminer la conformité aux exigences de certification ISO 27001
✓ Bonne réponse : A
Une évaluation des risques cloud sert à comprendre les risques propres au cloud pour pouvoir mettre en place des contrôles adaptés et réduire l'exposition.
Question 3 / 10
Quel est le risque principal d'utiliser des identifiants d'utilisateurs humains pour des processus automatisés au lieu d'identités dédiées aux workloads ?
A. ela garantit la séparation des tâches entre comptes humains et machine
B. ela améliore la performance en réutilisant les tokens d'authentification mis en cache entre les workloads
C. ela réduit la complexité des politiques IAM en regroupant les permissions sous un compte unique
D. ela introduit des privilèges excessifs et une ambiguïté dans les audits, augmentant le risque d'usage abusif ou de compromission des identifiants
✓ Bonne réponse : D
Utiliser des comptes humains pour l'automatisation peut donner trop de droits et rendre difficile le suivi des actions, ce qui augmente le risque de fuite ou d'abus des identifiants.
Question 4 / 10
Quel contrôle de la Cloud Controls Matrix (CCM) soutient le plus directement la sécurisation des services de stockage gérés dans un environnement PaaS ?
A. TVM-02 : Gestion des vulnérabilités
B. EKM-03 : Gestion des clés de chiffrement
C. R-02 : Planification de la continuité d'activité
D. STA-01 : Localisation des données (Data Residency)
✓ Bonne réponse : B
EKM-03 garantit que les données stockées dans les services PaaS sont chiffrées et protégées par des clés gérées de manière sécurisée, ce qui sécurise directement le stockage géré.
Question 5 / 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 garantit que les secrets sont régulièrement mis à jour et distribués automatiquement sans intervention manuelle
B. Elle supprime le besoin de toute forme d'authentification dans les pipelines de développement
C. Elle contourne les contrôles d'accès au vault pour accélérer le déploiement des secrets
D. Elle permet aux secrets de rester valides indéfiniment pour éviter les interruptions de déploiement
✓ Bonne réponse : A
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.
Question 6 / 10
Lorsqu'un client cloud utilise les attestations du fournisseur pour l'héritage de conformité, que doit-il encore faire pour garantir un niveau d'assurance suffisant ?
A. Mapper les contrôles hérités aux obligations de conformité propres au client et évaluer le risque résiduel
B. Retester indépendamment tous les contrôles hérités pour vérification
C. Transférer le risque restant au fournisseur via un avenant contractuel
D. ccepter la certification du fournisseur comme suffisante et arrêter les audits internes
✓ Bonne réponse : A
Même en héritant de contrôles via les attestations du fournisseur, le client doit vérifier que ces contrôles couvrent ses propres obligations et comprendre les risques qui restent à sa charge.
Question 7 / 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'absence de quotas de ressources ou de mécanismes de limitation de débit (throttling) sur les endpoints de l'API.
D. L'utilisation d'un cache distribué pour stocker les réponses de l'API.
✓ Bonne réponse : C
Sans limitation du débit (throttling ou rate limiting), un attaquant peut envoyer un volume massif de requêtes pour saturer l'API, provoquant un déni de service (DoS). Cette faiblesse est prioritaire dans la modélisation des menaces STRIDE appliquée aux API publiques cloud.
Question 8 / 10
Quelle est la responsabilité principale d'un data steward dans un cadre de gouvernance cloud ?
A. Gérer les plannings de rotation des clés de chiffrement et les listes de contrôle d'accès
B. onfigurer les contrôles de prévention de perte de données (DLP) natifs cloud sur toutes les régions
C. Veiller à ce que les politiques de données, les standards de qualité et les métadonnées soient maintenus conformément aux objectifs de gouvernance de l'organisation
D. pprouver manuellement toutes les demandes d'accès aux données dans l'entreprise
✓ Bonne réponse : C
Le data steward est responsable de la qualité, de la cohérence et de la conformité des données dans un cadre de gouvernance cloud. Il maintient les politiques de données, les métadonnées et les standards de qualité, assurant que les données respectent les exigences réglementaires (RGPD, ISO 27001) et les objectifs organisationnels.
Question 9 / 10
Dans le contexte de la journalisation, quelle affirmation différencie le mieux les logs du plan de contrôle (control plane) des logs du plan de données (data plane) ?
A. Les logs du plan de contrôle enregistrent les actions de gestion des API, tandis que les logs du plan de données enregistrent l'accès aux données et les opérations utilisateur
B. Les logs du plan de contrôle surveillent l'utilisation des ressources de calcul, tandis que les logs du plan de données enregistrent les rôles IAM
C. Les logs du plan de contrôle enregistrent le flux de paquets réseau ; les logs du plan de données capturent les erreurs d'API
D. Les logs du plan de contrôle sont accessibles uniquement aux CSP ; les logs du plan de données sont accessibles aux clients
✓ Bonne réponse : A
Control plane logs → actions de gestion et configuration (création de VM, changement de rôle, etc.). Data plane logs → actions sur les données elles-mêmes (lecture, écriture, suppression).
Question 10 / 10
Quel avantage apporte le fait de stocker l'Infrastructure as Code (IaC) dans un dépôt sous contrôle de version lors d'une récupération ?
A. ela supprime le besoin de procédures de gestion des changements ou de documentation
B. ela permet de revenir à des configurations connues comme fiables et de vérifier l'intégrité du processus de déploiement
C. ela permet au fournisseur cloud de provisionner automatiquement l'infrastructure du client en cas de perte de données
D. ela garantit que toute l'infrastructure fonctionne uniquement sur des plateformes open source
✓ Bonne réponse : B
Stocker l'IaC dans un dépôt versionné permet de revenir rapidement à une configuration fiable après un incident, et de vérifier l'intégrité du pipeline de déploiement. Cela facilite aussi l'audit des changements, le peer review de l'infrastructure et la traçabilité complète des modifications en production.
Quel modèle de service cloud correspond le mieux à ce besoin ?
Une équipe de data engineering a besoin d’un environnement géré pour créer et exécuter des traitements big data, sans devoir provisionner ou gérer des machines virtuelles.
A. Infrastructure as a Service (IaaS)
B. Software as a Service (SaaS)
C. Hybrid cloud
D. Platform as a Service (PaaS)
✓ Bonne réponse : D
PaaS fournit un environnement cloud prêt à l’emploi pour développer, exécuter et gérer des applications ou traitements, sans gérer l’infrastructure sous-jacente (VM, stockage, réseau).
Dans ce scénario :
L’équipe peut créer et exécuter des jobs big-data
Tout l’environnement est géré par le fournisseur (ex. Azure Synapse Analytics, Azure Databricks)
🎯 À retenir pour l’examen MS-900 :
PaaS = plateforme gérée pour créer et exécuter des applications ou jobs sans gérer l’infrastructure
IaaS = gérer l’infrastructure
SaaS = utiliser l’application
Hybrid = combinaison cloud et on-prem
Question 2 / 10
Quelle méthode de paiement ne permet pas le renouvellement automatique des abonnements Microsoft 365 ?
A. Prélèvement automatique depuis un compte bancaire
B. Paiement par carte de crédit
C. Paiement via PayPal
D. Facturation par invoice
✓ Bonne réponse : D
Les abonnements Microsoft 365 peuvent être renouvelés automatiquement avec des méthodes de paiement directes comme :
Carte de crédit
Prélèvement bancaire
PayPal
La facturation par invoice (facture) nécessite un paiement manuel pour chaque période, donc le renouvellement automatique n’est pas possible.
Question 3 / 10
Quelle combinaison de fonctionnalités Microsoft 365 permet de faire respecter cette exigence sans outils tiers ?
Une entreprise technologique souhaite s’assurer que les appareils mobiles compromis ou non conformes ne puissent pas accéder aux e-mails professionnels sur les smartphones de ses employés.
A. Synchronisation Azure AD Connect et contrôle du partage externe SharePoint Online
B. Authentification multi-facteurs Microsoft Authenticator et prévention de la perte de données Office 365 (DLP)
C. Quarantaine des appareils Exchange ActiveSync et Windows Defender ATP
D. Politiques de protection d’application Intune et Accès conditionnel (Conditional Access)
✓ Bonne réponse : D
Pour protéger l’accès aux données d’entreprise sur les appareils mobiles :
Intune App Protection Policies (politiques de protection d’application) :
Permettent de protéger les applications professionnelles (ex : Outlook, Teams) même sur des appareils personnels.
Restreignent l’accès aux applications si l’appareil ne respecte pas les règles de conformité (ex : pas de chiffrement, jailbreak détecté).
Conditional Access (Accès conditionnel) :
Applique des conditions pour accéder aux ressources cloud (ex : Exchange Online).
Peut bloquer l’accès aux e-mails si l’appareil est non conforme ou compromis selon les signaux d’Intune.
✅ Ensemble, ces deux fonctionnalités permettent de sécuriser l’accès aux e-mails sur mobiles sans recourir à des solutions tierces.
Question 4 / 10
Un technicien du support a besoin de droits temporaires élevés pour résoudre des problèmes de conformité des appareils Intune.
Quelle fonctionnalité de Microsoft 365 doit être utilisée pour respecter le principe du moindre privilège ?
A. Azure AD Access Reviews pour attribuer de façon permanente le rôle Global Reader au technicien
B. Politique Azure AD Conditional Access exigeant la conformité des appareils pour toutes les connexions
C. Microsoft Defender for Endpoint pour onboarder le périphérique du technicien
D. Azure AD Privileged Identity Management pour attribuer un rôle Intune Service Administrator temporaire
✓ Bonne réponse : D
Privileged Identity Management (PIM) permet :
D’attribuer des rôles à durée limitée (ex : Intune Service Administrator)
De respecter le principe du moindre privilège, car le technicien n’a les droits élevés que pendant le dépannage
Les autres options ne donnent pas un accès temporaire contrôlé :
Conditional Access → contrôle l’accès, pas la durée des droits
Defender for Endpoint → gère la sécurité des appareils, pas les permissions
Access Reviews / Global Reader permanent → donne un accès permanent, contraire au principe du moindre privilège
🎯 À retenir pour l’examen MS-900 :
PIM = droits élevés temporaires pour dépannage ou administration
Toujours attribuer des permissions limitées dans le temps, plutôt que permanentes, pour sécuriser les comptes administrateurs.
Question 5 / 10
Quelle fonctionnalité devez-vous utiliser ?
Votre sponsor de projet souhaite intégrer un visuel simple du planning global du projet dans un canal Microsoft Teams, afin que tout le monde puisse voir les dates de début et de fin de chaque phase en un coup d’œil.
A. Project Roadmap
B. Vue Chronologie (Timeline view)
C. Vue Calendrier (Calendar view)
D. Vue Gantt (Gantt Chart view)
✓ Bonne réponse : B
La Timeline view (vue Chronologie) permet :
D’afficher les tâches ou phases sur une ligne de temps
De visualiser clairement les dates de début et de fin
D’avoir une vue simple et synthétique adaptée à un partage dans Teams
Elle est idéale pour donner une vue globale rapide du projet.
❌ Pourquoi les autres réponses sont incorrectes :
A. Gantt Chart view → Plus détaillée et orientée gestion avancée (dépendances, planification complexe). Moins “simple” pour un aperçu rapide.
B. Project Roadmap → Sert à consolider plusieurs projets, pas juste à afficher un planning simple d’un projet.
D. Calendar view → Affiche les tâches par date dans un calendrier, mais ne donne pas une vision linéaire claire des phases.
🎯 À retenir pour l’examen MS-900 :
Timeline view = vue simple et visuelle des dates de début et fin
Quel chemin dans les portails décrit correctement où consulter le Secure Score de votre organisation et les actions d’amélioration associées ?
A. Microsoft Defender for Endpoint portal > Security posture > Secure Score
B. Azure portal > Azure Active Directory > Security > Secure Score
C. Microsoft 365 admin center > Reports > Secure Score
D. Microsoft 365 security center > Microsoft Secure Score
✓ Bonne réponse : D
Microsoft Secure Score se trouve dans le Microsoft 365 security center.
Il permet de :
Voir le score actuel de sécurité de l’organisation
Accéder à des recommandations et actions pour améliorer la sécurité
Les autres options ne donnent pas l’accès complet à Secure Score :
A : Azure AD Security montre certains paramètres, mais pas le score complet Microsoft 365.
C : Microsoft 365 admin center > Reports ne fournit pas le Secure Score détaillé.
D : Defender for Endpoint montre le posture de sécurité endpoints, pas le score global Microsoft 365.
Question 7 / 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. Pousser le fichier MSI via GPO et appliquer la baseline MDM
B. Publier l’application dans le Microsoft Store for Business et exiger la conformité des appareils
C. Utiliser le déploiement d’application Win32 via Intune et les politiques de configuration d’application
D. Créer une application métier (Line-of-Business App) dans Intune et assigner un profil de configuration
✓ Bonne réponse : C
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 8 / 10
L’équipe design utilise PowerPoint dans Microsoft 365 pour collaborer sur des pitch decks stockés dans OneDrive. Ils ont besoin d’une fonctionnalité qui leur permette de travailler simultanément sur les diapositives et de voir instantanément les modifications apportées par leurs collègues.
A. Slide Show
B. Version History
C. Presenter View
D. Co-authoring
✓ Bonne réponse : D
Co-authoring permet à plusieurs utilisateurs de :
Modifier un même fichier PowerPoint simultanément
Voir en temps réel les modifications des autres collaborateurs
Les autres options ne permettent pas la collaboration en temps réel :
A : Presenter View sert à l’affichage du présentateur lors d’une présentation.
B : Version History permet de voir ou restaurer des versions précédentes, pas la coédition en temps réel.
D : Slide Show affiche le diaporama mais ne gère pas l’édition collaborative.
Question 9 / 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. Stratégie de conservation des journaux d’audit dans Microsoft Purview
B. Paramètre de conservation d’un label de confidentialité (Sensitivity label)
C. Stratégie Azure Information Protection
D. Litigation Hold sur une boîte aux lettres Exchange
✓ Bonne réponse : A
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 10 / 10
Quel type de politique dans Microsoft Entra ID bloque automatiquement l’accès ou force la réinitialisation du mot de passe lorsqu’un risque de connexion basé sur les identifiants de l’utilisateur dépasse un seuil configuré ?
A. Azure AD Smart Lockout policy
B. Conditional Access policy
C. Azure AD Password Protection policy
D. Identity Protection sign-in risk policy
✓ Bonne réponse : D
Identity Protection sign-in risk policy permet :
Détecter automatiquement les connexions suspectes ou compromises
Appliquer des actions automatisées comme blocage d’accès ou réinitialisation de mot de passe selon le niveau de risque configuré
Les autres options ne remplissent pas ce rôle spécifique :
A : Conditional Access contrôle l’accès basé sur les conditions, mais ne déclenche pas automatiquement en fonction du risque de connexion.
B : Smart Lockout protège contre les tentatives de mot de passe incorrectes, mais pas contre les risques détectés par analyse des sign-ins.
C : Password Protection empêche l’utilisation de mots de passe faibles ou compromis, mais ne réagit pas automatiquement à un risque de connexion.
Votre organisation met en œuvre des contrôles de gouvernance alignés sur MCRA pour les données sensibles des clients hébergées dans Azure.
Quel contrôle supporte le plus directement le principe MCRA : « protéger les données où qu’elles se trouvent » ?
A. Se reposer uniquement sur les firewalls périmétriques pour restreindre l’accès aux comptes de stockage
B. Déployer Azure Policy uniquement pour la conformité au tagging des ressources
C. Activer Microsoft Defender for Endpoint sur les machines virtuelles
D. Utiliser Microsoft Purview Information Protection pour classifier et étiqueter les données
✓ Bonne réponse : D
Principe MCRA : « Protect data wherever it resides » → protéger les données indépendamment de l’endroit où elles sont stockées ou partagées.
Microsoft Purview Information Protection (MIP) permet :
Classifier les données sensibles (PII, données financières, propriété intellectuelle…)
Appliquer des labels de sensibilité qui suivent les données, peu importe qu’elles soient stockées dans :
Azure Storage, SharePoint, OneDrive
Emails Microsoft 365
Applications tierces intégrées
Ainsi, MIP fournit une protection centrée sur les données, alignée avec le principe MCRA.
Question 2 / 10
Votre organisation utilise Azure Cosmos DB pour stocker des données financières sensibles.
L’équipe sécurité doit :
Détecter les accès suspects provenant de localisations géographiques inhabituelles
Détecter les tentatives d’exfiltration de données
Quelle fonctionnalité devez-vous implémenter ?
A. Azure Storage Service Encryption
B. SQL Always Encrypted pour les collections Cosmos DB
C. Azure Firewall avec règles de blocage
D. Microsoft Defender for Cosmos DB
✓ Bonne réponse : D
Microsoft Defender for Cosmos DB fournit :
Détection en temps réel des activités suspectes sur les bases Cosmos DB
Alertes pour :
Accès depuis des localisations géographiques inhabituelles
Tentatives de connexion ou d’exfiltration de données
Activités anormales des comptes ou clés d’accès
Avantages clés :
Intégration avec Microsoft Sentinel pour investigations et réponses automatisées
Complète les mesures de chiffrement et d’accès, mais ajoute la détection comportementale
Question 3 / 10
Une organisation de santé déployant Copilot pour Microsoft 365 doit se conformer à HIPAA, en veillant à ce que les informations de santé protégées (PHI) ne soient pas accessibles aux utilisateurs non autorisés.
Quelle configuration constitue le garde-fou le plus efficace ?
A. Désactiver Copilot pour tout le personnel sauf les administrateurs IT
B. Configurer des règles de transport Exchange pour bloquer les emails contenant des mots-clés PHI
C. Configurer des politiques DLP (Data Loss Prevention) dans Microsoft Purview pour empêcher le partage de PHI avec des utilisateurs non autorisés
D. Utiliser eDiscovery Premium pour identifier et exporter tous les documents contenant des PHI
✓ Bonne réponse : C
DLP (Data Loss Prevention) dans Microsoft Purview :
Permet d’identifier automatiquement les informations sensibles, y compris les PHI
Empêche le partage accidentel ou non autorisé dans Teams, SharePoint, OneDrive et Outlook
Fonctionne en temps réel, donc même si Copilot est utilisé, les données sensibles ne sont pas exposées
C’est la solution la plus efficace pour protéger les données sensibles tout en autorisant l’usage normal de Copilot.
Question 4 / 10
Votre usine de fabrication utilise des PLC (Programmable Logic Controllers) connectés à des lignes de production critiques.
L’équipe sécurité souhaite :
Détecter des anomalies spécifiques aux protocoles industriels
Identifier des tentatives de mouvement latéral
Sans perturber le fonctionnement des PLC
Quel modèle de déploiement recommander ?
A. Configurer Conditional Access pour exiger l’authentification multifacteur pour l’accès aux PLC
B. Installer Microsoft Defender Antivirus sur chaque PLC
C. Utiliser Azure Bastion pour restreindre l’accès distant aux PLC
D. Déployer des Microsoft Defender for IoT sensors utilisant le port mirroring sur les switchs réseau
✓ Bonne réponse : D
Microsoft Defender for IoT (anciennement Azure Defender for IoT) permet de :
Surveiller passivement le trafic réseau des PLC et autres équipements industriels
Détecter des anomalies de protocole, mouvements latéraux et comportements suspects
Ne nécessite pas d’installation directe sur les PLC → aucune perturbation des lignes de production
Utilise port mirroring sur les switchs pour analyser le trafic réseau de manière non intrusive
Pourquoi c’est adapté :
Les PLC sont souvent systèmes propriétaires où l’installation d’agents est risquée ou impossible
La surveillance passive permet de détecter les menaces sans interrompre la production
Question 5 / 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. Hotpatch dans Azure pour Windows Server Azure Edition
B. Patching manuel avec média hors ligne pendant la maintenance planifiée
C. WSUS avec mises à jour approuvées manuellement uniquement
D. Alerts Defender for Endpoint sans automatisation des patches
✓ Bonne réponse : A
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 6 / 10
Vous évaluez la posture de sécurité des applications SaaS tierces intégrées à Microsoft Entra ID pour l’authentification.
Votre objectif :
Identifier les applications à risque
Gouverner correctement l’accès des utilisateurs
Quelle capacité Microsoft devez-vous utiliser ?
A. Microsoft Defender for Cloud Apps (MCAS)
B. Microsoft Defender for Identity
C. Microsoft Entra Permissions Management
D. États de conformité Azure Policy
✓ Bonne réponse : A
MCAS / Defender for Cloud Apps :
Fournit visibilité complète sur les applications SaaS connectées à Entra ID
Identifie les applications non approuvées ou risquées
Permet de :
Appliquer des politiques d’accès
Restreindre ou contrôler l’usage des applications
Surveiller les activités et détecter les risques liés aux utilisateurs et aux sessions
C’est la solution Microsoft recommandée pour le Shadow IT et la gouvernance SaaS.
Question 7 / 10
L’analyse BIA d’une entreprise énergétique met en évidence le risque de perte d’accès à Microsoft Entra ID lors d’une panne régionale Azure, ce qui bloquerait l’authentification du personnel opérationnel critique aux systèmes cloud.
Quel contrôle compensatoire s’aligne le mieux avec la continuité opérationnelle ?
A. Utiliser Azure Monitor pour créer des alertes sur les échecs d’authentification
B. Déployer Microsoft Defender for Cloud pour renforcer la posture de sécurité des identités
C. Configurer des comptes break-glass Entra ID avec authentification cloud-only
D. Mettre en place Conditional Access avec politiques de risque de connexion
✓ Bonne réponse : C
Contexte : en cas de panne régionale Azure, les utilisateurs critiques ne peuvent plus s’authentifier via Entra ID.
Break-glass accounts (comptes de secours) :
Comptes hors des dépendances normales d’Azure AD
Permettent aux administrateurs et opérateurs critiques d’accéder aux systèmes essentiels
Généralement cloud-only, non soumis aux politiques Conditional Access complexes
Doivent être audités, sécurisés et testés régulièrement
C’est une bonne pratique Microsoft pour la continuité et la résilience :
Garantit que les opérations critiques peuvent continuer même si Entra ID ou Azure rencontre une panne
Question 8 / 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. Accès Just-in-Time via Microsoft Entra PIM
B. Windows Defender Credential Guard
C. Windows Defender Credential Guard
D. Privileged Access Workstations (PAWs) pour les administrateurs
✓ Bonne réponse : C
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 9 / 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. Configurer Azure Monitor diagnostic settings pour collecter les logs d’AWS et GCP
B. Activer uniquement Microsoft Sentinel pour ingérer la télémétrie AWS et GCP sans Defender for Cloud
C. Déployer Defender for Endpoint sur les workloads AWS et GCP pour gérer la posture
D. Utiliser les connecteurs multi-cloud de Defender for Cloud pour intégrer les comptes AWS et GCP
✓ Bonne réponse : D
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
Question 10 / 10
Une organisation a créé des politiques de conformité Intune exigeant :
BitLocker activé
Signatures antivirus à jour
Plusieurs utilisateurs signalent que leurs appareils sont bloqués, même s’ils pensent être conformes.
Quelle est la meilleure prochaine étape que l’architecte devrait recommander ?
A. Demander aux utilisateurs de réinstaller les applications Microsoft 365
B. Examiner les rapports de conformité des appareils dans Intune pour identifier les problèmes spécifiques
C. Désactiver temporairement les politiques de conformité pour permettre l’accès
D. Créer un groupe d’exclusion dans Conditional Access pour contourner la conformité pour les utilisateurs concernés
✓ Bonne réponse : B
Intune Device Compliance Reports permettent de :
Voir exactement quelles règles ne sont pas respectées pour chaque appareil
Identifier si le problème vient de BitLocker, antivirus, ou autre
Prendre des mesures correctives précises plutôt que de contourner la politique
Cette approche assure que :
La conformité et la sécurité restent intactes
Les utilisateurs bloqués obtiennent une explication et un correctif ciblé
Votre entreprise compte 10 départements. L’entreprise prévoit de mettre en place un environnement Azure.
Vous devez vous assurer que chaque département puisse utiliser une option de paiement différente pour les services Azure qu’il consomme.
Que devez-vous créer pour chaque département ?
A. une instance de conteneur (container instance)
B. une réservation (reservation)
C. un abonnement (subscription)
D. un groupe de ressources (resource group)
✓ Bonne réponse : C
Un abonnement Azure est l’unité de facturation et de paiement dans Azure. Créer un abonnement distinct pour chaque département permet :
d’utiliser des options de paiement différentes,
de séparer les coûts et la facturation par département,
de gérer indépendamment les limites et la gouvernance.
Les groupes de ressources, les réservations et les instances de conteneurs n’ont aucun rôle dans la gestion des options de paiement.
📘 À retenir pour l’examen AZ‑900 / AZ‑104 :
Facturation et paiement = Subscription Organisation logique des ressources = Resource Group
Question 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. Faux
B. Vrai
✓ Bonne réponse : A
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
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 Policies
B. Application Insights
C. Azure Service Health
D. Azure Advisor
✓ 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 4 / 10
Quelle affirmation décrit correctement la Modern Lifecycle Policy des services Azure ?
A. Lorsqu’un service est retiré, vous pouvez acheter un support étendu pendant une durée maximale de cinq ans.
B. Microsoft fournit un support principal (mainstream support) pour un service pendant cinq ans.
C. Après qu’un service devient généralement disponible (GA), Microsoft fournit un support pendant au moins quatre ans.
D. Microsoft fournit un préavis minimum de 12 mois avant la fin du support d’un service.
✓ Bonne réponse : D
La Modern Lifecycle Policy de Microsoft (qui s’applique aux services Azure) stipule que :
les services sont supportés tant qu’ils continuent d’être mis à jour et respectent les exigences publiées,
Microsoft s’engage à fournir au moins 12 mois de préavis avant la fin du support ou la mise hors service (retirement) d’un service.
Il n’existe pas de durée fixe de support (5 ans, 4 ans, etc.) ni de support étendu payant après la retraite d’un service dans ce modèle.
📘 À retenir pour l’examen AZ‑900 / AZ‑104 :
Modern Lifecycle Policy = pas de durée fixe, mais 12 mois de préavis minimum avant la fin du support
Question 5 / 10
Quelles sont deux caractéristiques du cloud public ?
A. gestion en libre‑service
B. connexions non sécurisées
C. matériel dédié
D. stockage limité
E. tarification à l’usage (facturation mesurée)
✓ Bonne réponse : A, E
Le cloud public se caractérise notamment par :
La tarification à l’usage (metered pricing) : Les ressources sont facturées en fonction de la consommation réelle (CPU, stockage, trafic, etc.), sans investissement initial en infrastructure.
La gestion en libre‑service (self‑service management) : Les utilisateurs peuvent créer, modifier et supprimer des ressources eux‑mêmes, à la demande, via le portail ou des outils automatisés.
Les autres propositions sont incorrectes :
A. matériel dédié → caractéristique d’un cloud privé, pas public
B. connexions non sécurisées → faux, le cloud public repose sur des connexions sécurisées
C. stockage limité → faux, le cloud public offre une scalabilité élevée
📘 À retenir pour l’examen AZ‑900
Cloud public = ✅ paiement à l’usage ✅ libre‑service ✅ haute scalabilité
❌ pas de matériel dédié
❌ pas de limitations fixes de stockage
Question 6 / 10
Votre entreprise prévoit de migrer vers Azure. Elle comporte plusieurs départements.
Toutes les ressources Azure utilisées par chaque département seront gérées par un administrateur de département.Vous devez recommander un déploiement Azure qui permette de segmenter Azure par département.La solution doit minimiser l’effort administratif.
Que faut‑il inclure dans la recommandation ?
A. plusieurs abonnements
B. plusieurs groupes de ressources
C. plusieurs régions
D. plusieurs annuaires Azure Active Directory (Azure AD)
✓ Bonne réponse : A
Les abonnements Azure constituent une frontière naturelle de gestion permettant :
de déléguer l’administration complète à un administrateur de département,
de segmenter clairement les ressources par département,
de gérer indépendamment les quotas, les limites et la gouvernance, tout en conservant une administration centralisée via des Management Groups, ce qui minimise l’effort administratif global.
Les groupes de ressources, les régions et les annuaires Azure AD ne fournissent pas une segmentation administrative complète adaptée à ce scénario.
📘 À retenir pour l’examen (AZ‑900 / AZ‑104)
Segmentation par département + admins dédiés → Subscriptions Organisation interne des ressources → Resource Groups
Question 7 / 10
Une équipe dispose d’un compte Azure Cosmos DB.
Il faut mettre en place une solution pour générer une alerte depuis Azure Log Analytics lorsqu’une charge de requête dépasse 40 unités plus de 10 fois durant une fenêtre de 10 minutes.Lesquelles des options suivantes recommandez-vous ? (Choisissez deux.)
A. Créer une requête de recherche pour identifier quand duration_s dépasse 10.
B. Créer une requête de recherche pour identifier quand requestCharge_s dépasse 10.
C. Configurer une période de 10 et une fréquence de 10.
D. Créer une requête de recherche pour identifier quand requestCharge_s dépasse 40.
✓ Bonne réponse : C, D
A. La condition métier porte explicitement sur la charge de requête (Request Units) > 40 → il faut filtrer sur requestCharge_s > 40 dans la requête Kusto (KQL).
D. L’alerte doit s’évaluer sur une fenêtre de 10 minutes avec une fréquence d’évaluation (par ex. toutes les 10 minutes) → period = 10 minutes, frequency = 10 minutes. Ensuite, on applique une agrégation / count dans la règle d’alerte pour déclencher si le nombre d’occurrences > 10 dans la période.
Les autres choix ne répondent pas au besoin :
B (seuil 10) ne correspond pas à la condition (> 40).
C porte sur la durée (duration_s), pas sur la charge de requête.
Question 8 / 10
Votre entreprise dispose d’un abonnement Azure qui contient les ressources inutilisées suivantes
20 comptes utilisateurs dans Azure Active Directory (Azure AD)
5 groupes dans Azure AD
10 adresses IP publiques
10 interfaces réseau (Network Interfaces)
Vous devez réduire les coûts Azure de l’entreprise.
Solution proposée :Vous supprimez les adresses IP publiques inutilisées.
A. Faux
B. Vrai
✓ Bonne réponse : B
La suppression des adresses IP publiques inutilisées permet bien de réduire les coûts Azure, car ce sont les seules ressources listées qui génèrent une facturation directe lorsqu’elles sont allouées. Les comptes Azure AD, les groupes et les interfaces réseau n’ont pas d’impact financier direct.
📌 Astuce examen AZ-104 / AZ-900 :
Si une ressource est “allocée” (comme une IP publique), elle est souvent facturée, même si elle n’est pas utilisée.
Question 9 / 10
Quel service fournit le calcul serverless (sans serveur) dans Azure ?
A. Azure Functions
B. Azure Virtual Machines
C. Azure Storage Account
D. Azure Container Instances
✓ Bonne réponse : A
Azure Functions est un service serverless qui permet :
d’exécuter du code sans gérer de serveurs,
de payer uniquement à l’exécution,
de déclencher le code via des événements (HTTP, messages, timers, etc.).
Les autres options ne sont pas serverless :
Azure Virtual Machines : infrastructure gérée par l’utilisateur
Azure Storage Account : stockage de données, pas du calcul
Azure Container Instances : exécution de conteneurs, mais pas serverless au sens Azure (gestion de l’environnement requise)
📘 À retenir pour l’examen AZ‑900 / AZ‑104 :
Serverless computing dans Azure → Azure Functions
Question 10 / 10
Dans quels plans de support Azure pouvez-vous ouvrir une nouvelle demande de support ?
A. Premier et Professional Direct uniquement
B. Premier, Professional Direct, Standard, Developer et Basic
C. Premier, Professional Direct, Standard et Developer uniquement
D. Premier, Professional Direct et Standard uniquement
✓ Bonne réponse : C
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
Vous avez conçu une solution sur Google Cloud utilisant plusieurs produits GCP. Votre entreprise vous demande d'estimer les coûts de la solution. Vous devez fournir des estimations du coût mensuel total. Que devez-vous faire ?
A. Provisionner la solution sur GCP. La laisser provisionnée pendant 1 semaine. Naviguer vers le rapport de facturation. Multiplier le coût d'une semaine pour estimer le mensuel.
B. Pour chaque produit GCP, examiner les détails de tarification. Utiliser le calculateur de prix pour calculer le coût mensuel total de chaque produit.
C. Pour chaque produit GCP, examiner les détails de tarification. Créer une feuille Google Sheets résumant les coûts mensuels estimés.
D. Provisionner la solution. La laisser provisionnée pendant 1 semaine. Utiliser Cloud Monitoring pour déterminer les ressources utilisées. Multiplier le coût.
✓ Bonne réponse : B
Le calculateur de prix GCP est l'outil officiel pour estimer les coûts mensuels sans provisionner réellement les ressources. Examiner les pages de tarification garantit d'utiliser les prix actuels et exacts pour chaque produit.
Question 2 / 10
Vous aurez plusieurs applications tournant sur différentes instances Compute Engine dans le même projet. Vous voulez spécifier de manière plus granulaire le compte de service que chaque instance utilise pour appeler les APIs GCP. Que devez-vous faire ?
A. Après démarrage des instances, utiliser gcloud compute instances update pour assigner le nom du compte de service comme métadonnées.
B. Lors de la création des instances, assigner le nom de chaque compte de service comme métadonnées d'instance.
C. Après démarrage des instances, utiliser gcloud compute instances update pour spécifier un compte de service.
D. Lors de la création des instances, spécifier un compte de service pour chaque instance.
✓ Bonne réponse : D
La façon recommandée est de spécifier le compte de service lors de la création de chaque instance. Une fois créée, l'instance utilise ce compte de service pour toutes les appels APIs. Les métadonnées ne définissent pas le compte de service actif.
Question 3 / 10
Votre entreprise a un projet GCP utilisant BigQuery pour le data warehousing. Votre équipe de data scientists change fréquemment et a peu de membres. Vous devez permettre à ces membres d'exécuter des requêtes. Vous voulez suivre les bonnes pratiques Google. Que devez-vous faire ?
A. Créer une entrée IAM pour chaque compte data scientist. Attribuer le rôle BigQuery dataViewer au groupe.
B. Créer un groupe Google dédié dans Cloud Identity. Ajouter chaque data scientist au groupe. Attribuer le rôle BigQuery jobUser au groupe.
C. Créer un groupe Google dédié dans Cloud Identity. Ajouter chaque data scientist au groupe. Attribuer le rôle BigQuery dataViewer au groupe.
D. Créer une entrée IAM pour chaque compte data scientist. Attribuer le rôle BigQuery jobUser au groupe.
✓ Bonne réponse : B
La bonne pratique est d'utiliser des groupes Cloud Identity (facilement maintenables) et le rôle BigQuery jobUser (permet d'exécuter des requêtes). dataViewer seul ne permet pas d'exécuter des jobs. Gérer des entrées IAM individuelles est inefficace avec une équipe changeante.
Question 4 / 10
Vous devez exécuter une requête importante dans BigQuery mais attendez beaucoup d'enregistrements. Vous voulez savoir combien cette requête coûtera. Vous utilisez la tarification à la demande. Que devez-vous faire ?
A. Passer temporairement à la tarification forfaitaire pour cette requête, puis revenir à la tarification à la demande.
B. Utiliser la ligne de commande pour exécuter une requête dry-run afin d'estimer le nombre d'octets lus, puis convertir en dollars avec le calculateur de prix.
C. Exécuter un SELECT COUNT(*) pour avoir une idée du nombre d'enregistrements, puis convertir en dollars avec le calculateur.
D. Utiliser la ligne de commande pour exécuter une requête dry-run afin d'estimer le nombre d'octets retournés, puis convertir en dollars avec le calculateur.
✓ Bonne réponse : B
La commande BigQuery dry-run estime les octets lus (scannés depuis les tables) sans exécuter la requête. Attention : la facturation est basée sur les octets lus, pas sur les octets retournés — une requête `SELECT *` sur une table de 1 To coûte la même chose qu'elle retourne 1 ligne ou 1 million. Le calculateur de prix convertit ensuite ce volume en dollars.
Question 5 / 10
Vous avez un projet proj-sa où vous gérez tous vos comptes de service. Vous voulez utiliser un compte de service de ce projet pour prendre des snapshots de VMs dans un autre projet proj-vm. Que devez-vous faire ?
A. Lors de la création des VMs, définir le scope API du compte de service pour Compute Engine en lecture/écriture.
B. Télécharger la clé privée du compte de service et l'ajouter aux métadonnées personnalisées de chaque VM.
C. Télécharger la clé privée du compte de service et l'ajouter aux clés SSH de chaque VM.
D. Accorder au compte de service le rôle IAM Compute Storage Admin dans le projet proj-vm.
✓ Bonne réponse : D
Accorder le rôle Compute Storage Admin dans le projet proj-vm au compte de service de proj-sa lui donne les permissions nécessaires pour créer des snapshots. C'est la méthode recommandée : pas de clés privées à gérer, les permissions sont données au niveau IAM.
Question 6 / 10
Votre auditeur veut voir l'utilisation des données GCP de votre organisation. Il s'intéresse principalement à qui a accédé aux données dans les buckets Cloud Storage. Que devez-vous faire ?
A. Attribuer les permissions appropriées et utiliser Cloud Monitoring pour examiner les métriques.
B. Utiliser l'API d'export de journaux pour fournir les journaux d'audit d'activité d'administration.
C. Attribuer les permissions appropriées, puis créer un rapport Data Studio sur les journaux d'audit d'activité d'administration.
D. Activer les journaux d'accès aux données pour les buckets à auditer, puis construire une requête dans le visualiseur de journaux filtrant sur Cloud Storage.
✓ Bonne réponse : D
Les journaux d'accès aux données Cloud Storage (activés au niveau du bucket) enregistrent qui a accédé à quels objets. Le visualiseur de journaux avec filtre Cloud Storage permet à l'auditeur de consulter exactement ces accès.
Question 7 / 10
Vous avez un projet de développement avec des rôles IAM définis. Vous créez un projet de production et voulez avoir les mêmes rôles IAM, en utilisant le moins d'étapes possible. Que devez-vous faire ?
A. Dans la console GCP, utiliser la fonctionnalité 'créer un rôle' et sélectionner toutes les permissions applicables.
B. Utiliser gcloud iam roles copy en spécifiant le projet de production comme projet de destination.
C. Utiliser gcloud iam roles copy en spécifiant votre organisation comme organisation de destination.
D. Dans la console GCP, utiliser la fonctionnalité 'créer un rôle à partir d'un rôle'.
✓ Bonne réponse : B
gcloud iam roles copy avec le projet de destination est la méthode la plus rapide pour copier exactement les rôles IAM d'un projet à un autre en une seule commande, sans recréer manuellement chaque rôle.
Question 8 / 10
Vous avez créé plusieurs ressources dans plusieurs projets GCP, tous liés à des comptes de facturation différents. Pour mieux estimer les charges futures, vous voulez une représentation visuelle unique de tous les coûts. Vous voulez inclure les nouvelles données de coût le plus rapidement possible. Que devez-vous faire ?
A. Renseigner toutes les ressources dans le calculateur de prix pour une estimation du coût mensuel.
B. Utiliser la vue Reports dans la console Cloud Billing pour voir les informations de coût souhaitées.
C. Configurer l'export des données de facturation vers BigQuery et visualiser les données dans Data Studio.
D. Visiter la page Cost Table pour un export CSV et le visualiser avec Data Studio.
✓ Bonne réponse : C
L'export de facturation vers BigQuery est automatique et inclut les nouvelles données en quasi-temps réel. Data Studio peut se connecter à BigQuery pour créer des visualisations dynamiques couvrant tous les projets et comptes de facturation en une seule vue.
Question 9 / 10
Vous hébergez un site web statique sur Cloud Storage. Vous avez commencé à inclure des liens vers des fichiers PDF. Actuellement, les navigateurs des utilisateurs leur demandent de sauvegarder les fichiers PDF localement. Vous voulez que les fichiers PDF s'affichent directement dans le navigateur. Que devez-vous faire ?
A. Activer Cloud CDN sur le frontend du site web.
B. Ajouter un label au bucket avec la clé Content-Type et la valeur application/pdf.
C. Définir les métadonnées Content-Type à application/pdf sur les objets PDF.
D. Activer 'Partager publiquement' sur les objets PDF.
✓ Bonne réponse : C
Le navigateur décide d'afficher ou de télécharger un fichier selon l'en-tête Content-Type. En définissant les métadonnées Content-Type à application/pdf sur les objets, le navigateur recevra cet en-tête et affichera le PDF directement.
Question 10 / 10
Vous avez déployé un serveur LDAP sur Compute Engine accessible via TLS sur le port 636 en UDP. Vous voulez vous assurer qu'il est accessible par les clients sur ce port. Que devez-vous faire ?
A. Ajouter un tag réseau de votre choix à l'instance. Créer une règle de pare-feu pour autoriser l'egress sur UDP port 636 pour ce tag réseau.
B. Ajouter un tag réseau de votre choix à l'instance. Créer une règle de pare-feu pour autoriser l'ingress sur UDP port 636 pour ce tag réseau.
C. Créer une route appelée allow-udp-636 avec le prochain saut pointant vers la VM hébergeant le serveur LDAP.
D. Ajouter le tag réseau allow-udp-636 à l'instance VM hébergeant le serveur LDAP.
✓ Bonne réponse : B
La bonne pratique est d'ajouter un tag réseau à l'instance puis de créer une règle de pare-feu ingress qui autorise UDP 636 sur ce tag. Simplement ajouter un tag sans règle de pare-feu n'ouvre aucun port. Les routes ne contrôlent pas les ports.
Sélectionnez les rôles corrects définis au sein d'une Scrum Team.
A. Ingénieurs, Business Analyst, Product Owner.
B. Development Team, Scrum Master, Product Owner.
C. Parties prenantes, Scrum Master, Chef de projet, Product Owner.
D. Product Manager, Business Analyst, Development Team, Parties prenantes.
✓ Bonne réponse : B
Les rôles corrects au sein d'une Scrum Team sont le Development Team, le Scrum Master et le Product Owner (option 1). Ces trois rôles sont explicitement définis dans le Scrum Guide. Les autres options introduisent des rôles non-Scrum tels que Project Manager, Business Analyst, ou considèrent les Parties Prenantes comme un rôle à part entière — or, les parties prenantes sont externes à la Scrum Team.
Question 2 / 10
Selon les valeurs de Scrum, quelle est la meilleure façon de constituer les Development Teams ?
A. Définir un cadre aux développeurs et leur permettre de s'auto-organiser en Development Teams.
B. Le Product Owner crée une matrice de compétences en fonction des besoins du projet et travaille avec les responsables techniques pour affecter les ressources à l'équipe.
C. Travailler avec l'équipe de direction pour affecter les membres en fonction de leurs compétences, de leur ancienneté et de leur expérience, afin de s'assurer que toutes les Development Teams sont équilibrées de manière équitable.
✓ Bonne réponse : A
Correct : Option 3 - L'auto-organisation est une valeur fondamentale de Scrum qui exige que les équipes de développement déterminent de manière autonome la meilleure façon d'accomplir leur travail dans des limites clairement définies. Les options 1 et 2 représentent des approches de commandement et de contrôle dans lesquelles la direction alloue les ressources, ce qui nuit à la capacité d'auto-organisation de l'équipe et viole les principes de Scrum.
Question 3 / 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. La complexité des exigences.
B. Les relations de travail et les compétences des membres de la ou des Scrum Team(s).
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 4 / 10
Quels deux scénarios représentent le mieux une équipe de développement auto-organisée ? (Choisissez deux réponses.)
Sélectionnez 2 réponses.
A. L'équipe de développement crée son propre Sprint Backlog, reflétant l'ensemble des travaux faisant partie de la Definition of Done.
B. L'équipe de développement invite des personnes extérieures au Sprint Planning pour l'aider à créer un Sprint Backlog complet et détaillé.
C. Les membres de l'équipe de développement sélectionnent et replanifient leur travail de manière collaborative tout au long du Sprint.
D. Le management travaille avec le Scrum Master pour optimiser la progression de l'équipe de développement durant le Sprint.
E. Les membres de l'équipe de développement sont strictement concentrés sur les tâches relevant de leur rôle fonctionnel et transmettent toujours le travail aux autres rôles en temps voulu.
✓ Bonne réponse : A, C
Une équipe de développement auto-organisée décide collectivement de la manière d'accomplir son travail et est responsable de la création de son Sprint Backlog en tenant compte de la Définition of Done. Les options C et E sont correctes : L'option C illustre une replanification collaborative tout au long du Sprint (auto-organisation), et l'option E montre l'équipe créant son propre Sprint Backlog en respectant la Definition of Done. L'option A reflète des silos basés sur les rôles (absence d'auto-organisation), l'option B implique une optimisation par le management (direction externe), et l'option D introduit des personnes extérieures (ce qui nuit à l'autonomie de l'équipe).
Question 5 / 10
Quelle recommandation le Scrum Master doit-il formuler si le Product Owner lui demande comment les estimations doivent être réalisées dans Scrum ?
A. Les estimations doivent être exprimées en Story Points.
B. Les estimations sont réalisées par le Product Owner.
C. Les estimations doivent être exprimées en unités relatives.
D. Les estimations doivent suivre la suite de Fibonacci.
E. La Development Team est responsable des estimations.
✓ Bonne réponse : E
La Development Team est responsable de toutes les estimations dans Scrum. Le Scrum Master ne doit pas imposer le format (Story Points ou autres unités relatives) ni l'ordre d'estimation — seule la Development Team est propriétaire du processus d'estimation. Cela protège l'autonomie et la responsabilité de l'équipe.
Question 6 / 10
Steven est un Scrum Master recruté pour aider une organisation, qui débute avec Scrum, à comprendre et à mettre en œuvre Scrum efficacement. Quelles sont les trois activités qui seraient acceptables ? (Choisissez trois réponses.)
Sélectionnez 3 réponses.
A. Former les parties prenantes et les clients à Scrum.
B. Planifier des formations formelles.
C. Exiger que toutes les équipes de l'organisation commencent à utiliser Scrum le plus tôt possible.
D. Sanctionner les membres de la Scrum Team qui ne respectent pas le cadre Scrum.
E. Prolonger les Rétrospectives pour y inclure des formations formelles.
6. Organiser des sessions de coaching individuel pour aborder les préoccupations identifiées par Steven.
✓ Bonne réponse : A, B, 6
Correct : Options 2, 3 et 5 - Les Scrum Masters efficaces utilisent le coaching, la formation et la sensibilisation des parties prenantes pour aider les organisations à adopter Scrum de manière durable. L'option 1 viole les principes de conduite du changement ; l'option 4 contredit les valeurs collaboratives de Scrum ; l'option 6 prolonge les événements au-delà de leur objectif initial, ce qui dilue leur efficacité.
Question 7 / 10
Donner le meilleur de soi-même et aider les autres membres de la Scrum Team illustre lequel des éléments suivants ?
A. Une augmentation des revenus.
B. La haute performance.
C. La maximisation de l'utilisation des ressources.
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 8 / 10
Un Scrum Master tient une liste des obstacles en cours, mais celle-ci s'allonge et il/elle n'a réussi à en résoudre qu'une petite partie. Laquelle des techniques suivantes serait la MOINS utile dans cette situation ?
A. Organiser une réunion de triage avec tous les chefs de projet.
B. Consulter la Development Team.
C. Alerter le management sur les obstacles et leur impact.
D. Prioriser la liste et traiter les obstacles dans l'ordre.
✓ Bonne réponse : A
Organiser une réunion de triage avec les chefs de projet serait le moins utile, car cela retire la prise de décision à la Scrum Team et à la gouvernance appropriée de l'organisation. Le Scrum Master devrait plutôt consulter le Development Team, prioriser les obstacles et escalader auprès de la direction concernant l'impact — en maintenant d'abord la responsabilité au sein de la Scrum Team.
Question 9 / 10
Quel est le rôle du management dans Scrum ?
A. Fournir l'environnement et le soutien nécessaires tels que définis par le Scrum Guide, en apportant des informations et des ressources qui aident les Scrum Teams à continuer d'avancer.
B. Surveiller le niveau de compétences de la Development Team.
C. Identifier et écarter les personnes dont les performances sont insuffisantes.
D. Surveiller la vélocité de la Development Team.
✓ Bonne réponse : A
Le rôle du management dans Scrum est de créer un environnement favorable, et non de microgérer ou de surveiller les performances individuelles. Selon le Guide Scrum, le management doit fournir des informations et des ressources qui soutiennent les Scrum Teams. Les options concernant le renvoi de personnes, la surveillance des niveaux de compétences ou le suivi de la vélocité représentent des comportements de type commande-et-contrôle qui vont à l'encontre des principes empiriques et auto-organisationnels de Scrum.
Question 10 / 10
Lors du huitième Sprint Review, les parties prenantes sont mécontentes car le produit en cours de développement ne correspond pas à leurs attentes et engendrera des coûts supplémentaires non prévus. Qu'est-ce qui a pu conduire à cette situation ?
A. Le Scrum Master n'a pas assuré la transparence du projet. Le Product Owner n'a pas tenu les parties prenantes informées de l'avancement du projet. Les parties prenantes n'ont pas assisté aux Sprint Reviews.
B. Le Scrum Master n'a pas rendu compte de la progression de la Scrum Team. Le Product Owner n'a pas géré efficacement les tâches de la Development Team. La Development Team n'a pas amélioré sa vélocité.
C. Le Scrum Master n'a pas participé au Daily Standup. Le Product Owner n'a pas utilisé correctement le diagramme de Gantt. Les parties prenantes n'ont pas été invitées aux Sprint Retrospectives.
✓ Bonne réponse : A
La bonne réponse (option 2) identifie que le manque de transparence du Scrum Master et du Product Owner, combiné au désengagement des parties prenantes lors des Sprint Reviews, a conduit à des attentes mal alignées. Le pilier de transparence de Scrum exige une inspection régulière par les parties prenantes lors des Sprint Reviews. Les autres options attribuent incorrectement les responsabilités ou se concentrent sur des facteurs non pertinents tels que la vélocité ou les diagrammes de Gantt.
Quels sont TROIS défis clés typiques de l\'externalisation ?
Sélectionnez TROIS réponses.
A. Test des exigences non-fonctionnelles
B. Canaux de communication clairs
C. Application de l'automatisation des tests
D. Traçabilité depuis les exigences jusqu'aux cas de test
E. Cultures possiblement différentes
6. Environnement de test plus complexe
7. Définir les attentes concernant les tâches et les livrables
✓ Bonne réponse : B, E, 7
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 2 / 10
Pour un logiciel de surveillance médicale dans le domaine médical. Lequel des éléments suivants vous attendriez-vous le moins à voir abordé dans le plan de test?
A. Fiabilité
B. Sécurité
C. Portabilité
D. Disponibilité
✓ Bonne réponse : C
Réponse : Portabilité. Explication : C est correct car la portabilité est un attribut non-fonctionnel de faible priorité pour un système de surveillance médicale critique pour la sécurité, normalement lié à des piles matériel/système d\'exploitation certifiées. La disponibilité, la sécurité et la fiabilité ont un impact direct sur le risque patient et les preuves réglementaires.
Question 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. Scripts de test réutilisables pour le test de régression (automatisé)
B. Planification temporelle
C. Gestion et pilotage de projet
D. Absence de spécification complète des exigences
✓ Bonne réponse : C
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
Quelle activité est utilisée comme entrée majeure pour l\'amélioration du processus de test ?
A. Évaluation des critères de sortie et rapports
B. Planification et pilotage des tests
C. Implémentation et exécution des tests
D. Clôture du projet de test
✓ Bonne réponse : D
Réponse : Clôture du projet de test. Explication : D est correct car la phase de clôture du projet de test produit le rapport de synthèse formelle, les artefacts de retours d\'expérience et les métriques consolidées qui constituent les principales entrées utilisées pour piloter et prioriser l\'amélioration du processus de test.
Question 5 / 10
Le responsable du développement supervise l\'examen des réponses des soumissionnaires et a demandé au responsable des tests internes de fournir une liste de contrôle pour l\'examen des aspects liés à la gestion des tests de ces réponses. Parmi les points de contrôle suivants, lequel serait approprié ?
A. La stratégie de projet du soumissionnaire montre que le contenu des données de tous les environnements de test est conforme aux normes de l\'UE.
B. Le plan de test du soumissionnaire décrit une mise en œuvre par phases avec des dates de livraison ultérieures à confirmer et indique que les livrables de test seront développés en utilisant la norme IEEE 829 comme guide.
C. Le plan de test du soumissionnaire montre que l\'application sera livrée pour acceptation dans six mois.
D. La politique de test du soumissionnaire doit imposer que la gestion des incidents soit entièrement conforme à la norme IEEE 1044.
✓ Bonne réponse : B
Réponse : Le plan de test du soumissionnaire décrit une mise en œuvre par phases avec des dates de livraison ultérieures à confirmer et indique que les livrables de test seront développés en utilisant la norme IEEE 829 comme guide.. Explication : D est correct car il démontre une réponse appropriée, centrée sur la gestion de test : un plan de livraison par phases réaliste associé à l\'engagement de développer les livrables de test selon un cadre documentaire reconnu (IEEE 829), sans imposer de dates inflexibles ni de processus propriétaires.
Question 6 / 10
Lequel des éléments suivants vous attendriez-vous à trouver dans le plan directeur de test ?
A. Une liste des noms des testeurs qui effectueront les tests de performance pour la dernière itération.
B. L\'approche de test qui sera appliquée aux tests d\'intégration système.
C. Une identification détaillée des ressources qui effectueront les tests structurels à la première itération.
D. 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.
✓ Bonne réponse : B
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 7 / 10
Quel est un avantage clé d\'impliquer les utilisateurs pendant l\'exécution des tests ?
A. Ils ont la capacité de se concentrer aussi sur les cas de test invalides
B. Ils représentent une ressource bon marché
C. Cela peut servir à renforcer leur confiance dans le système
D. Ils possèdent de bonnes compétences en test
✓ Bonne réponse : C
Réponse : Cela peut servir à renforcer leur confiance dans le système. Explication : C est correct car impliquer les utilisateurs lors de l\'exécution renforce principalement leur confiance et leur acceptation en validant le comportement du système par rapport aux attentes opérationnelles réelles. D\'un point de vue avancé de gestion des tests, la participation des utilisateurs est une intervention d\'engagement des parties prenantes qui réduit le risque de déploiement.
Question 8 / 10
En attendant les réponses, le responsable des tests a été chargé de préparer des plans de test pour valider l\'application logicielle livrée par le soumissionnaire retenu. Quelle méthode d\'estimation est appropriée à ce stade du projet ?
A. Créer une estimation basée sur la technique d\'analyse de points de fonction et l\'analyse de points de test
B. Créer une estimation basée sur un pourcentage de l\'effort de développement
C. Créer une estimation basée sur la complexité du code
D. Créer une estimation basée sur les références du soumissionnaire retenu
✓ Bonne réponse : A
Réponse : Créer une estimation basée sur la technique d\'analyse de points de fonction et l\'analyse de points de test. Explication : La réponse A est correcte car l\'analyse de points de fonction combinée à l\'analyse de points de test produit une estimation précoce basée sur la taille, spécifique aux tests, indépendante de la disponibilité du code source. L\'APF fournit une métrique de taille fonctionnelle, l\'APT traduit cette taille en effort de test en appliquant les facteurs de testabilité et de qualité.
Question 9 / 10
Quel sujet doit être abordé en détail dans le plan directeur de test?
A. Une liste des valeurs limites pour le montant
B. Un ensemble logique de cas de test
C. Une description des dépendances entre les cas de test
D. Une approche des tests de régression
✓ Bonne réponse : D
Réponse : Une approche des tests de régression. Explication : Le plan directeur de test est un document stratégique de haut niveau qui définit l\'approche globale, la portée, les objectifs et les risques. L\'approche des tests de régression est une décision stratégique appropriée à couvrir en détail, contrairement aux détails tactiques comme les valeurs limites ou l\'organisation des cas de test.
Question 10 / 10
Parmi les sujets suivants, lequel NE DEVRAIT PAS être inclus dans le rapport de progression des tests ?
A. Les risques produit qui ont été atténués et ceux qui sont en suspens.
B. Un aperçu détaillé de l\'approche de test basée sur les risques utilisée pour assurer la réalisation des critères de sortie.
C. L\'état comparé aux critères de sortie définis au départ.
D. Les recommandations pour entreprendre des actions correctives.
✓ Bonne réponse : B
Réponse : Un aperçu détaillé de l\'approche de test basée sur les risques utilisée pour assurer la réalisation des critères de sortie.. Explication : D est correct car les cadres supérieurs non-spécialistes ont besoin d\'informations concises et orientées résultats, non d\'une exposition détaillée opérationnelle de l\'approche basée sur les risques. Un rapport doit prioriser l\'état versus objectifs, risques clés et atténuations, tendances et actions managériales recommandées pour décisions efficaces.
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 2 / 10
Votre outil update_user_profile accepte un user_id (obligatoire) et un objet optionnel fields_to_update. Lors des tests, Claude omet fréquemment le user_id ou transmet des données mal structurées. Qu'est-ce qui est le plus déterminant pour aider Claude à comprendre quelles valeurs de paramètres fournir ?
A. Des descriptions de paramètres claires expliquant le format attendu, par exemple « user_id : UUID de l'utilisateur à mettre à jour (obligatoire) »
B. Des contraintes strictes de type JSON Schema marquant user_id comme obligatoire et définissant fields_to_update comme un type objet
C. Des noms de paramètres verbeux encodant des indications de format, comme user_id_string_uuid_format
D. Des réponses d'erreur détaillées expliquant pourquoi les valeurs de paramètres invalides ont été rejetées
✓ Bonne réponse : A
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 3 / 10
Votre outil documents(query) retourne des résultats sous la forme « 3 documents trouvés : Proposition budgétaire T2, Prévision budgétaire T2, Bilan annuel ». Vous souhaitez que l'agent puisse traiter document(4, multi) et doc(24, multi). Quel format de retour permettrait le mieux ces flux de travail en plusieurs étapes ?
A. Des descriptions plus détaillées et lisibles par un humain, incluant la taille et les auteurs.
B. Des URL sur lesquelles les utilisateurs peuvent cliquer pour ouvrir le document dans leur navigateur.
C. Des données structurées contenant les identifiants et les métadonnées de chaque document trouvé.
D. Un tableau JSON des titres de documents extraits des résultats de recherche.
✓ Bonne réponse : C
A. Des URLs sur lesquelles les utilisateurs peuvent cliquer pour ouvrir le document dans leur navigateur. Incorrect. Les URLs sont utiles pour les utilisateurs, mais ne sont pas idéales pour les agents effectuant des workflows en plusieurs étapes nécessitant un référencement fiable et des opérations supplémentaires. B. Des données structurées contenant les identifiants de documents et les métadonnées pour chaque résultat. Correct. Cela permet à l'agent de référencer de manière programmatique des documents spécifiques (via des identifiants) à travers plusieurs étapes, rendant les workflows tels que les requêtes de suivi ou la récupération de documents précis et fiables. C. Un tableau JSON de titres de documents extraits des résultats de recherche. Incorrect. Les titres seuls sont ambigus et ne constituent pas des identifiants stables, ce qui rend difficile pour les agents d'agir de manière fiable sur des documents spécifiques. D. Des descriptions plus détaillées et lisibles par l'humain, incluant la taille et les auteurs. Incorrect. Utile pour les utilisateurs, mais toujours non structuré et non adapté à des opérations précises d'agents en plusieurs étapes.
Question 4 / 10
Après que l'agent de recherche web et l'agent d'analyse de documents ont terminé leurs tâches, le coordinateur invoque l'agent de synthèse. Cependant, l'agent de synthèse répond qu'il ne peut pas accomplir la tâche car aucun résultat de recherche ne lui a été fourni. Quelle est la cause la plus probable de ce problème ?
A. Le coordinateur n'a pas inclus les sorties des agents précédents dans le prompt de l'agent de synthèse.
B. Les sous-agents doivent partager une connexion API unique pour permettre un partage automatique du contexte entre les invocations.
C. L'agent de synthèse a besoin d'outils lui permettant de récupérer directement les résultats depuis les historiques de conversation des autres agents.
D. La fenêtre de contexte de l'agent de synthèse n'est pas suffisamment grande pour contenir les sorties combinées des deux agents précédents.
✓ Bonne réponse : A
A. L'agent de synthèse a besoin d'outils capables de récupérer les résultats directement depuis l'historique des conversations des autres agents. Incorrect. Les agents n'ont pas besoin d'accéder directement aux historiques des autres. Une orchestration correcte transmet les sorties explicitement via des prompts. B. La fenêtre de contexte de l'agent de synthèse n'est pas suffisamment large pour contenir les sorties combinées des deux agents précédents. Incorrect. Si c'était le problème, l'agent recevrait des données tronquées, et non une absence totale de données. L'erreur indique que les entrées sont entièrement manquantes. C. Les sous-agents doivent partager une seule connexion API pour permettre le partage automatique du contexte entre les invocations. Incorrect. La communication entre agents ne dépend pas de connexions API partagées. Le contexte doit être explicitement transmis par le coordinateur. D. Le coordinateur n'a pas inclus les sorties des agents précédents dans le prompt de l'agent de synthèse. Correct. L'agent de synthèse ne peut agir que sur les informations fournies dans son prompt. Si les sorties précédentes ne sont pas transmises, il signalera l'absence des résultats de recherche.
Question 5 / 10
Lorsque l'agent appelle lookup_order et reçoit les détails d'une commande indiquant que l'article a été acheté il y a 45 jours, comment la boucle agentique détermine-t-elle s'il faut appeler process_refund ou escalader vers un humain ?
A. Les détails de la commande sont ajoutés à la conversation et le modèle raisonne pour décider quelle action entreprendre.
B. L'agent exécute les étapes restantes d'une séquence d'outils planifiée au début de la requête.
C. La couche d'orchestration achemine automatiquement vers l'outil suivant en fonction du champ de statut de la commande.
D. L'agent suit un arbre de décision préconfiguré associant les attributs de la commande à des appels d'outils spécifiques.
✓ Bonne réponse : A
B. Les détails de la commande sont ajoutés à la conversation et le modèle raisonne sur l'action à entreprendre. Correct. Dans une boucle agentique, les résultats des outils (comme « acheté il y a 45 jours ») sont réinjectés dans le contexte du modèle, et celui-ci réévalue la situation de manière dynamique. Il décide ensuite s'il convient de procéder avec process_refund, d'escalader vers un humain, ou d'entreprendre une autre action en fonction de la politique et des informations mises à jour. Pourquoi les autres réponses sont incorrectes : A. Séquence d'outils fixe planifiée dès le départ — Incorrect. Les systèmes agentiques ne sont pas des flux de travail statiques ; ils s'adaptent après chaque observation. C. Arbre de décision préconfiguré — Incorrect. Il s'agit d'une automatisation basée sur des règles, et non d'un raisonnement piloté par un LLM. D. La couche d'orchestration achemine automatiquement le prochain appel d'outil — Incorrect. Cela supprime le rôle de raisonnement du modèle et le transforme en un routage déterministe.
Question 6 / 10
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. Définir la température à 0 pour éliminer la variabilité des sorties et garantir un formatage cohérent.
B. Pré-traiter les documents source pour standardiser les formats problématiques avant de les envoyer à l'extraction.
C. Implémenter un pipeline secondaire utilisant un modèle de niveau supérieur pour retraiter les documents qui échouent à la validation.
D. 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 7 / 10
You're Implementing a feature where users refine their playlist preferences through multiple conversation turns. After deploying, you notice Claude's responses don't reflect what us earlier in the same conversation--for example, a user says they love jazz, but two messages later Claude asks what genres they enjoy. What is the most likely cause?
A. The Claude API requires a session_id parameter that you haven't configured
B. The model's context window has been exceeded by the conversation length
C. Claude requires a vector database connection to maintain conversation memory
D. Your application isn't including prior messages in the messages array
✓ Bonne réponse : D
A. La fenêtre de contexte du modèle a été dépassée par la longueur de la conversation — Incorrect. Cela ne se produirait que lors de conversations très longues, alors que le problème apparaît dès les premiers échanges. B. L'API Claude nécessite un paramètre session_id que vous n'avez pas configuré — Incorrect. Il n'existe pas de session_id obligatoire ; le contexte doit être géré explicitement par l'application. C. Claude nécessite une connexion à une base de données vectorielle pour maintenir la mémoire de la conversation — Incorrect. Une base de données vectorielle est optionnelle pour la récupération d'informations, elle n'est pas requise pour la mémoire conversationnelle de base. D. Votre application n'inclut pas les messages précédents dans le tableau messages — Correct. Claude ne conserve aucune mémoire entre les appels ; si les messages précédents ne sont pas inclus, il ne peut pas se souvenir des préférences exprimées antérieurement par l'utilisateur.
Question 8 / 10
Lors de l'implémentation de votre outil MCP lookup_order, le backend retourne parfois des erreurs (par exemple, « Commande introuvable » ou des pannes temporaires de base de données). Quel est le bon modèle pour communiquer ces erreurs à l'agent ?
A. Journaliser l'erreur côté serveur et retourner un résultat vide pour éviter de perturber le modèle.
B. Retourner une réponse de succès avec un champ « status » indiquant le type d'erreur.
C. Lever une exception depuis le gestionnaire d'outil afin que le framework de l'agent puisse la capturer et la journaliser.
D. Retourner le message d'erreur dans le contenu du résultat de l'outil avec le flag isError défini à true.
✓ Bonne réponse : D
A. Enregistrer l'erreur côté serveur et retourner un résultat vide pour ne pas perturber le modèle — Incorrect. Cela masque les informations critiques sur l'échec, rendant impossible pour l'agent de distinguer « aucune donnée » d'une « défaillance système ». B. Lever une exception depuis le gestionnaire d'outil afin que le framework agent puisse la capturer et la journaliser — Incorrect. Les exceptions sont utiles en interne, mais l'agent a toujours besoin d'une réponse structurée de l'outil ; les exceptions brutes ne propagent pas de manière fiable un contexte utile au modèle. C. Retourner le message d'erreur dans le contenu du résultat de l'outil avec le flag isError défini à true — Correct. Il s'agit du modèle MCP approprié : l'outil signale explicitement l'échec en utilisant isError: true, tout en fournissant un message d'erreur lisible afin que l'agent puisse décider de réessayer, d'escalader ou d'informer l'utilisateur. D. Retourner une réponse de succès avec un champ « status » indiquant le type d'erreur — Incorrect. Cela est trompeur car cela traite les échecs comme des réponses réussies, ce qui perturbe le raisonnement en aval et l'orchestration des outils.
Question 9 / 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 10 / 10
Votre agent traite un litige de facturation. Après avoir appelé get_customer et lookup_order, il identifie que le litige implique une erreur de tarification promotionnelle nécessitant l'approbation d'un responsable — ce qui dépasse le niveau d'autorisation de l'agent. Comment le workflow doit-il gérer cette escalade en cours de processus ?
A. Appeler escalate_to_human en ne transmettant que le message original du client.
B. Tenter quand même le remboursement avec process_refund, et n'escalader que si le système rejette la transaction.
C. Compiler un handoff structuré incluant les informations client, les détails de commande et le problème identifié avant d'appeler escalate_to_human.
D. 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.
✓ Bonne réponse : C
A. Persister l'intégralité de l'historique de conversation et des réponses aux outils dans une base de données, puis appeler escalate_to_human avec un identifiant de référence — Incorrect. Utile sur le plan opérationnel, mais l'agent humain a tout de même besoin d'un résumé concis et exploitable plutôt que de simples journaux bruts. B. Appeler escalate_to_human en ne transmettant que le message original du client — Incorrect. Cela perd le travail d'investigation déjà effectué et oblige l'agent humain à répéter les étapes. C. Tenter le remboursement avec process_refund quoi qu'il arrive, en escaladant uniquement si le système rejette la transaction — Incorrect. Cela viole les limites d'autorisation et la politique métier. D. Compiler une passation de contexte structurée incluant les détails du client, les informations de commande et le problème identifié avant d'appeler escalate_to_human — Correct. Une passation structurée préserve le contexte, réduit les répétitions et permet à l'agent humain de continuer efficacement.
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.