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
Utiliser Amazon RDS relève du modèle de responsabilité partagée. Quelles sont les responsabilités du client ? (Choisissez DEUX réponses)
Sélectionnez toutes les réponses correctes.
A. Appliquer les correctifs logiciels.
B. Réaliser les sauvegardes.
C. Installer le logiciel de base de données.
D. Gérer les paramètres de la base.
E. Construire le schéma relationnel.
✓ Bonne réponse : D, E
Réponse : Construire le schéma relationnel / Gérer les paramètres de la base. Explication : Le client doit gérer la structure logique (schéma, paramètres) ; AWS gère l’infrastructure sous-jacente.
Question 2 / 10
Une entreprise exécute une application de transcodage média sur AWS, conçue pour tolérer les interruptions matérielles. Quel type d'instance offrirait le meilleur rapport coût-bénéfice ?
Sélectionnez la bonne réponse.
A. Instances Spot qui offrent une réduction pouvant atteindre 90%, acceptant les interruptions sans pénalité.
B. Instances réservées avec engagement sur 1 à 3 ans.
C. Instances à la demande avec paiement à l'heure sans engagement.
D. Instances dédiées garantissant une isolation matérielle complète.
✓ Bonne réponse : A
Réponse : Instances Spot. Explication : Les instances Spot offrent des économies importantes et sont adaptées aux charges tolérantes à l’interruption, comme le transcodage média.
Question 3 / 10
Quel service AWS donne aux utilisateurs la capacité de découvrir et de protéger les données sensibles stockées dans les compartiments Amazon S3 ?
A. AWS IAM Access Analyzer
B. Amazon Macie
C. Amazon Detective
D. Amazon GuardDuty
✓ Bonne réponse : B
Réponse : Amazon Macie. Explication : Amazon Macie utilise l'apprentissage automatique pour découvrir et protéger automatiquement les données sensibles stockées dans Amazon S3. Il identifie les données personnelles, les données financières et autres contenus sensibles, offrant une visibilité sur les risques de sécurité des données.
Question 4 / 10
Dans AWS, où pouvez-vous stocker des fichiers ? (Choisissez DEUX réponses)
Sélectionnez toutes les réponses correctes.
A. Amazon SNS.
B. Amazon EFS.
C. Amazon ECS.
D. Amazon EMR.
E. Amazon EBS.
✓ Bonne réponse : B, E
Réponse : Amazon EFS et Amazon EBS. Explication : Amazon EFS (Elastic File System) et Amazon EBS (Elastic Block Store) servent tous deux à stocker des fichiers sur AWS. EFS est un système de fichiers partagé, EBS fournit des volumes de stockage pour EC2.
Question 5 / 10
Quelles sont, parmi les exemples suivants, des responsabilités du client pour la sécurité « DANS » le cloud ? (Choisissez DEUX réponses)
Sélectionnez toutes les réponses correctes.
A. Gestion des correctifs de l’infrastructure sous-jacente.
B. Concevoir un schéma applicatif.
C. Remplacement du matériel physique.
D. Création d’un nouvel hyperviseur.
E. Chiffrement du système de fichiers.
✓ Bonne réponse : A, E
Réponse : Gestion des correctifs de l’infrastructure sous-jacente / Chiffrement du système de fichiers. Explication : En tant que client, vous êtes responsable de la gestion des correctifs sur vos ressources et du chiffrement des données, alors qu’AWS gère la couche physique et l’hyperviseur.
Question 6 / 10
Quelle capacité du framework d'adoption du cloud AWS (AWS CAF) appartient à la perspective des personnes ?
A. Maîtrise du cloud
B. Partenariat stratégique
C. Gestion des événements
D. Architecture des données
✓ Bonne réponse : A
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 7 / 10
Pourquoi une organisation choisirait-elle AWS plutôt qu’un data center sur site ? (Choisissez DEUX réponses)
Sélectionnez toutes les réponses correctes.
A. Économies de coûts.
B. Visites sur site pour audit.
C. Support technique gratuit.
D. Licences logicielles commerciales gratuites.
E. Ressources élastiques.
✓ Bonne réponse : A, E
Réponse : Ressources élastiques / Économies de coûts. Explication : AWS offre l’élasticité (scalabilité à la demande) et des économies par rapport à l’investissement en capital sur site.
Question 8 / 10
Une entreprise de commerce électronique a migré son infrastructure informatique d'un centre de données sur site vers le cloud AWS. Quel coût relève directement de la responsabilité de l'entreprise ?
A. B) Coût de l'infrastructure matérielle sur AWS
B. C) Coût de l'alimentation électrique pour les serveurs AWS
C. D) Coût de la sécurité physique du centre de données AWS
D. A) Coût des licences logicielles d'application
✓ Bonne réponse : D
Réponse : A) Coût des licences logicielles d'application. Lors de la migration vers AWS, les clients conservent la responsabilité de leurs propres licences logicielles d'application. AWS gère les coûts du matériel, de la mise en réseau et de l'hyperviseur, mais les frais de licence au niveau de l'application restent la responsabilité directe du client selon le modèle de responsabilité partagée.
Question 9 / 10
Une entreprise exécute et gère son propre environnement Docker sur des instances Amazon EC2. L'entreprise souhaite une alternative pour aider à gérer la taille du cluster, la planification et la maintenance de l'environnement. Quel service AWS répond à ces exigences ?
A. Amazon RDS
B. AWS Fargate
C. AWS Lambda
D. Amazon Athena
✓ Bonne réponse : B
Réponse : AWS Fargate. Explication : AWS Fargate est un moteur de calcul sans serveur pour les conteneurs qui élimine le besoin de gérer l'infrastructure du cluster EC2. Il gère automatiquement la mise en service, la mise à l'échelle et la gestion du cluster, remplaçant l'approche manuelle de Docker sur EC2.
Question 10 / 10
Un auditeur externe demande un journal de tous les accès aux ressources AWS de votre compte. Quel service fournir cette information ?
Sélectionnez la bonne réponse.
A. Amazon CloudFront.
B. AWS CloudTrail.
C. AWS CloudFormation.
D. Amazon CloudWatch.
✓ Bonne réponse : B
Réponse : AWS CloudTrail. Explication : AWS CloudTrail consigne tous les appels d’API et accès sur les ressources AWS du compte.
Le déploiement Asynchronous Inference est inadapté aux payloads volumineux et aux traitements longs.
A. Faux
B. Vrai
✓ Bonne réponse : A
Async Inference : service AWS conçu spécifiquement pour traiter des payloads volumineux et des tâches longues asynchronement. Contrairement à Real-Time Inference limité par des timeouts (15 min max), Async permet des traitements sans contrainte temporelle, stocke les résultats dans S3, et optimise les coûts en ressources. Idéal pour batch processing, traitement d'images haute résolution ou modèles complexes.
Question 2 / 10
Lorsqu'un modèle ML précis en entraînement dégrade ses performances en production, quelle est la première action à entreprendre ?
A. Réduire le taux d'apprentissage et relancer l'entraînement
B. Analyser le data drift et mettre en place un pipeline de réentraînement automatique
C. Remplacer le modèle par un modèle pré-entraîné plus grand
D. Uniquement augmenter le volume du dataset d'entraînement original
✓ Bonne réponse : B
Data Drift et Pipeline de Réentraînement : le data drift (décalage des données en production) est la cause principale de dégradation. Analyser ce décalage permet d'identifier où le modèle échoue, puis automatiser le réentraînement garantit une adaptation continue. Augmenter les données d'entraînement original (sans comprendre le drift) ou changer le taux d'apprentissage ne résout pas le problème fondamental de distribution différente en production.
Question 3 / 10
Pour sélectionner un modèle fondationnel interne qui correspond au style de communication préféré par les employés de l'entreprise, quelle approche doit-on utiliser ?
A. S'appuyer uniquement sur les classements publics (leaderboards) de modèles
B. Combiner l'évaluation humaine par les employés avec des prompts systématiquement personnalisés par groupe
C. Choisir basé sur la latence d'inférence seule
D. Utiliser les prompts par défaut du modèle sans personnalisation
✓ Bonne réponse : B
Évaluation humaine contextuelle : combiner les retours directs des employés avec des prompts personnalisés par groupe permet d'identifier le style communicationnel préféré, contrairement aux classements publics (génériques) ou à la latence (métrique technique, non fonctionnelle). Les prompts par défaut masquent les variations de style que seule l'évaluation empirique révèle.
Question 4 / 10
Quel service AWS détecte automatiquement le contenu inapproprié ou explicite dans des images ?
A. Amazon Rekognition
B. AWS Macie
C. Amazon Comprehend
D. Amazon Textract
✓ Bonne réponse : A
Amazon Rekognition : service de vision par ordinateur qui analyse les images pour détecter automatiquement du contenu inapproprié, violent ou explicite grâce à des modèles de ML pré-entraînés. Contrairement à Comprehend (texte), Macie (données sensibles) ou Textract (extraction OCR), Rekognition se spécialise dans l'analyse visuelle et la modération d'images en temps réel.
Question 5 / 10
Quelle est la différence principale entre Amazon Q Business et Amazon Q Developer ?
A. Amazon Q Business répond aux questions métier en exploitant les données d'entreprise ; Amazon Q Developer assiste les développeurs dans leur code
B. Amazon Q Business est basé sur GPT-4 ; Amazon Q Developer utilise Claude
C. Amazon Q Business est gratuit, Amazon Q Developer est payant
D. Il n'y a aucune différence, ce sont deux noms pour le même service
✓ Bonne réponse : A
Amazon Q Business est un assistant d'IA générative destiné aux employés d'une entreprise — il répond à des questions métier en exploitant les données internes (SharePoint, S3, Confluence, etc.). Amazon Q Developer est un assistant de codage intégré aux IDE (VS Code, JetBrains) qui génère, explique et corrige du code. Les deux sont des produits distincts optimisés pour des cas d'usage différents : productivité métier vs productivité développeur.
Question 6 / 10
Quelles sont les deux approches qui renforcent le plus la sécurité contre les attaques par prompt injection ? (Choisir 2)
A. Rendre les buckets S3 contenant les données d'entraînement accessibles au public
B. Implémenter des templates de prompts sécurisés et des délimiteurs explicites pour isoler les données utilisateur
C. Appliquer le principe du moindre privilège via les politiques IAM pour limiter les ressources accessibles par le modèle
D. Augmenter le paramètre de température pour favoriser la diversité des réponses
✓ Bonne réponse : B, C
Défense en profondeur contre l'injection de prompts : Les templates sécurisés et délimiteurs explicites créent une barrière structurelle entre instructions système et données utilisateur, empêchant leur fusion malveillante. L'IAM least-privilege limite les dégâts post-injection, mais ne prévient pas l'attaque elle-même. La température affecte la créativité, non la sécurité. L'accès public aux données aggrave les risques.
Question 7 / 10
Vous devez analyser de l’audio d’appels clients afin d’extraire ultérieurement des insights textuels. Quel premier service AWS utiliser ?
A. Amazon Lex
B. Amazon Comprehend directement
C. Amazon Rekognition
D. Amazon Transcribe
✓ Bonne réponse : D
Amazon Transcribe : service de conversion parole-texte (Speech-to-Text) indispensable pour transformer l'audio brut en contenu textuel exploitable. C'est l'étape préalable obligatoire avant toute analyse NLP. Amazon Lex gère le dialogue conversationnel, Comprehend analyse du texte déjà structuré, et Rekognition traite l'image/vidéo. Seul Transcribe déverrouille l'information linguistique cachée dans l'audio.
Question 8 / 10
La fenêtre de contexte et non la température limite la taille maximale du prompt.
A. Faux
B. Vrai
✓ Bonne réponse : B
Fenêtre de contexte vs température : La fenêtre de contexte définit le nombre maximum de tokens acceptés (input + output), limitant physiquement la taille du prompt. La température contrôle la variabilité des réponses (0=déterministe, 1=créatif), sans affecter la longueur. Confusion courante : croire que la température restreint le prompt.
Question 9 / 10
Quelles sont deux capacités natives des modèles Amazon Titan disponibles sur Amazon Bedrock ?
A. Transcription audio en temps réel
B. Synthèse vocale à partir de texte (text-to-speech)
C. Création d'embeddings vectoriels pour la recherche sémantique (Titan Embeddings)
D. Génération et résumé de texte en plusieurs langues (Titan Text)
✓ Bonne réponse : C, D
Les modèles Amazon Titan sont développés par AWS et disponibles nativement sur Bedrock. Titan Text génère et résume du texte en plusieurs langues. Titan Embeddings convertit du texte en vecteurs numériques pour la recherche sémantique et les pipelines RAG. Titan Image Generator crée des images depuis des descriptions textuelles. Titan n'inclut pas nativement de synthèse vocale (c'est Amazon Polly) ni de transcription (c'est Amazon Transcribe).
Question 10 / 10
Quel service SageMaker est dédié aux rapports d’explicabilité et aux métriques de biais ?
A. Amazon SageMaker Feature Store
B. Amazon SageMaker Clarify
C. Amazon SageMaker Model Monitor
D. Amazon SageMaker Data Wrangler
✓ Bonne réponse : B
SageMaker Clarify : service AWS spécialisé dans l'explicabilité des modèles IA et la détection de biais. Il génère des rapports détaillés sur les prédictions (SHAP, LIME) et mesure les biais avant/après déploiement. Contrairement à Model Monitor (dérive de performance), Data Wrangler (préparation) et Feature Store (stockage), Clarify se concentre exclusivement sur la transparence et l'équité des modèles.
B. Inspecter le résultat du Sprint et déterminer les adaptations futures
C. Planifier le prochain Sprint
D. Évaluer les performances des Developers
✓ Bonne réponse : B
Objectif de la Sprint Review : Il s'agit d'un événement d'inspection au cours duquel la Scrum Team et les parties prenantes examinent le travail accompli afin de recueillir des retours et d'identifier les adaptations à apporter aux Sprints futurs. Cela diffère des évaluations de performance (qui n'en sont pas l'objet) ou des activités de planification (qui font l'objet d'événements distincts), et cet événement s'appuie sur la Definition of Done plutôt que de la mettre à jour.
Question 2 / 10
Quelle est la durée maximale du Sprint Planning pour un Sprint d'un mois ?
A. 4 heures
B. 8 heures
C. 1 heure
D. 2 heures
✓ Bonne réponse : B
Timebox du Sprint Planning : Le Guide Scrum établit 8 heures comme durée maximale pour le Sprint Planning dans le cadre d'un Sprint d'un mois, avec des timeboxes proportionnellement plus courtes pour les Sprints plus courts (par exemple, 4 heures pour des Sprints de deux semaines). Cela garantit un temps suffisant pour que la Development Team et le Product Owner puissent discuter et s'engager sur les Sprint Goals sans générer une surcharge de planification excessive.
Question 3 / 10
Scrum est un framework léger conçu pour aider les équipes à résoudre des problèmes complexes grâce à des solutions adaptatives.
A. Vrai
B. Faux
✓ Bonne réponse : A
Correct. Le Guide Scrum définit Scrum comme un cadre léger qui aide les individus, les équipes et les organisations à générer de la valeur grâce à des solutions adaptatives pour des problèmes complexes.
Question 4 / 10
Le Scrum Master est responsable de l'élimination de tous les impediments ; il facilite la résolution des problèmes par les Developers.
A. Faux
B. Vrai
✓ Bonne réponse : A
Faux. Les Developers sont responsables de la résolution des obstacles qui sont à leur portée. Le Scrum Master aide à supprimer les obstacles qui dépassent les capacités des Developers, notamment ceux d'ordre organisationnel.
Question 5 / 10
Selon le Scrum Guide, quelle est la durée maximale d'un Sprint ?
A. Six semaines, à condition que la Scrum Team en soit d'accord.
B. Deux semaines, car il s'agit de la norme la plus répandue dans l'industrie.
C. Il n'y a pas de durée maximale ; le Product Owner décide en fonction des besoins métier.
D. Un mois calendaire.
✓ Bonne réponse : D
Selon le Guide Scrum, un Sprint est limité dans le temps à un mois calendaire ou moins. Cette limite supérieure garantit que la complexité reste gérable et que les risques sont examinés fréquemment. Des Sprints plus courts créent davantage de boucles d'apprentissage et permettent une adaptation plus rapide. La durée du Sprint doit rester constante tout au long du projet — elle est décidée par la Scrum Team et ne varie pas d'un Sprint à l'autre.
Question 6 / 10
Quel est le résultat principal de la Sprint Review ?
A. Une liste de changements de processus
B. Un rapport formel destiné à la direction
C. Des critères d'acceptation pour le prochain Sprint
D. Un Product Backlog révisé
✓ Bonne réponse : D
Résultat de la Sprint Review : Le résultat principal est un Product Backlog révisé reflétant les retours des parties prenantes et le travail accompli. Ce raffinement collaboratif garantit que le Backlog évolue sur la base de l'inspection et de l'adaptation, ce qui le distingue des améliorations de processus (Sprint Retrospective), des rapports à la direction (qui ne sont pas des artefacts Scrum) ou des critères d'acceptation (définis en amont, et non comme résultats).
Question 7 / 10
Quelle est la durée maximale (timebox) de l'événement Sprint Planning ?
A. 8 heures pour un Sprint d'un mois.
B. Lorsqu'il est terminé.
C. Un mois.
D. 4 heures pour un Sprint d'un mois.
✓ Bonne réponse : A
Réponse : 8 heures pour un Sprint d'un mois. Explication : Le Sprint Planning est limité dans le temps à 8 heures pour un Sprint d'un mois. Pour des Sprints plus courts, la durée maximale est proportionnellement réduite (par exemple, 4 heures pour un Sprint de deux semaines).
Question 8 / 10
Les Developers sont les seules personnes autorisées à mettre à jour le Sprint Backlog durant le Sprint.
A. Faux
B. Vrai
✓ Bonne réponse : B
Propriété du Sprint Backlog : Les Developers mettent à jour le Sprint Backlog de manière exclusive pendant le Sprint, car celui-ci représente leur plan de travail engagé. Eux seuls possèdent les connaissances techniques nécessaires pour affiner les tâches, ajuster les estimations et gérer les détails de mise en œuvre. Bien que le Product Owner influence les priorités et que le Scrum Master facilite le processus, aucun des deux ne peut modifier unilatéralement les éléments du Sprint Backlog — préservant ainsi l'autonomie et la responsabilité des Developers.
Question 9 / 10
La vélocité est définie dans le Scrum Guide comme la principale mesure de progression.
A. Vrai
B. Faux
✓ Bonne réponse : B
La progression dans Scrum : Le Guide Scrum définit l'Increment fonctionnel répondant à la Definition of Done comme la mesure principale de la progression — et non la vélocité. La vélocité est un outil de planification utile, mais elle n'est pas mentionnée dans le Guide comme une mesure formelle de la progression.
Question 10 / 10
Seuls les Developers peuvent modifier le contenu du Sprint Backlog durant le Sprint ; les autres rôles ne peuvent pas y ajouter du travail directement.
A. Faux
B. Vrai
✓ Bonne réponse : B
Propriété du Sprint Backlog : Le Sprint Backlog appartient exclusivement aux Developers et est géré par eux. Bien que d'autres personnes (Product Owner, Scrum Master, parties prenantes) puissent demander des modifications, seuls les Developers peuvent le modifier directement, en fonction de leur compréhension évolutive du travail. Cette autonomie garantit que l'équipe maintient ses engagements et une planification réaliste tout au long du Sprint.
Participation au Sprint Planning : Le Sprint Planning est un événement Scrum au cours duquel toute la Scrum Team collabore pour définir le Sprint Goal et sélectionner les éléments du Product Backlog pour le Sprint à venir. Le Product Owner présente les priorités et clarifie les exigences, les Developers estiment l'effort et s'engagent sur les livrables, et le Scrum Master facilite l'événement et lève les obstacles. Cette participation collective garantit une compréhension partagée, des engagements réalistes et un alignement sur la livraison de valeur. L'exclusion des managers préserve l'autonomie de l'équipe, tandis que l'exclusion des parties prenantes maintient le pouvoir de décision focalisé de la Scrum Team durant la planification.
Question 2 / 10
Vrai ou Faux : Les Product Owners doivent définir des critères d'acceptation complets pour un élément du Product Backlog avant que les Developers puissent sélectionner cet élément lors du Sprint Planning.
A. Faux
B. Vrai
✓ Bonne réponse : A
Réponse : Faux. Explication : Le Scrum Guide n'exige pas que des critères d'acceptation complets soient définis avant la sélection lors du Sprint Planning. Un niveau de clarté suffisant est nécessaire pour que l'équipe de développement comprenne et s'engage sur le travail, mais une spécification complète n'est ni obligatoire ni souhaitable, et constitue souvent un gaspillage.
Question 3 / 10
Laquelle de ces propositions correspond à une responsabilité du Product Owner lors du Daily Scrum ?
A. Valider les éléments du Sprint Backlog terminés signalés par les Developers
B. Le Product Owner n'a aucun rôle obligatoire dans le Daily Scrum ; celui-ci est destiné aux Developers
C. Mettre à jour le Sprint Backlog en fonction de ce que rapportent les Developers
D. Animer le Daily Scrum et demander à chaque Developer un compte-rendu de son avancement
✓ Bonne réponse : B
Le Daily Scrum est un événement de 15 minutes réservé aux Développeurs pour synchroniser leur travail et planifier leurs prochaines 24 heures. Le Product Owner n'a aucun rôle ni responsabilité requis lors de cette cérémonie, bien qu'il puisse y assister en tant qu'observateur s'il y est invité. C'est le Scrum Master qui facilite l'événement, et non le Product Owner, et les mises à jour de statut sont échangées entre les Développeurs, et non rapportées au Product Owner. Les mises à jour du Sprint Backlog et les approbations d'éléments se font en dehors du Daily Scrum, dans le cadre d'une collaboration continue.
Question 4 / 10
Quelle est la responsabilité du Product Owner dans l'élaboration du Sprint Goal ?
A. Le Product Owner définit le périmètre d'un Sprint et donc le Sprint Goal
B. Le Product Owner doit travailler avec les parties prenantes pour définir le Goal de chaque Sprint avant le Sprint Planning
C. Le Product Owner n'a aucune responsabilité dans ce processus
D. Le Product Owner ne devrait pas assister au Sprint Planning sans un Sprint Goal clairement défini
E. Le Product Owner devrait arriver au Sprint Planning avec un objectif métier en tête et collaborer avec les Developers pour élaborer le Sprint Goal
✓ Bonne réponse : E
La définition du Sprint Goal est une activité collaborative réalisée lors du Sprint Planning. Le Product Owner apporte un objectif métier — le « pourquoi » du Sprint — tandis que les Développeurs contribuent leur perspective technique sur ce qui est faisable. Le Product Owner ne définit pas le périmètre de manière unilatérale, et n'arrive pas non plus avec un Sprint Goal rédigé à l'avance. Cette collaboration garantit que le Sprint Goal reflète à la fois la valeur métier et la réalité du développement.
Question 5 / 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. Des éléments suffisamment clairs
D. Un DoD détaillé pour chaque tâche
✓ Bonne réponse : A, B, C
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 6 / 10
Scrum décrit précisément des rôles tels que « Business Analyst » ou « Tester ».
Répondez par Vrai ou Faux.
A. Faux
B. Vrai
✓ Bonne réponse : A
Les rôles Scrum sont limités : Le cadre Scrum définit exactement trois rôles — Product Owner, Scrum Master et Developers — sans prescrire de titres de poste spécifiques tels qu'Analyste Métier ou Testeur. Bien que les membres de l'équipe Developers puissent réaliser des travaux de test ou d'analyse, Scrum maintient intentionnellement des rôles flexibles afin de s'adapter à diverses structures organisationnelles et compositions d'équipe.
Question 7 / 10
Le PO définit le contenu de la Sprint Retrospective.
Répondez par Vrai ou Faux.
A. Vrai
B. Faux
✓ Bonne réponse : B
Concept clé : La Sprint Retrospective est un événement Scrum appartenant à l'équipe de développement et facilité par le Scrum Master, sans être contrôlé par le Product Owner. Bien que le PO puisse y assister et y participer, il n'en définit ni le contenu ni l'ordre du jour. La Retrospective se concentre sur les améliorations des processus de l'équipe, les modes de collaboration et les façons de travailler — ce qui est distinct du rôle du PO dans la gestion de la valeur produit et des priorités du Backlog. L'équipe détermine ce qu'elle doit inspecter et adapter concernant ses processus, faisant de cet événement une activité pilotée par l'équipe et auto-organisée, plutôt qu'une activité dirigée par le PO.
Question 8 / 10
Quelles affirmations sont vraies concernant le Product Backlog ? (Sélectionnez toutes les réponses applicables)
Sélectionnez toutes les réponses correctes.
A. Unique par produit
B. Peut contenir des bugs et des risques
C. Doit lister uniquement des user stories
D. Émergent et en constante évolution
✓ Bonne réponse : A, B, D
Réponse : Unique par produit, peut contenir des bugs et des risques, émergent et évolutif. Explication : Le Product Backlog est une liste unique et évolutive contenant des éléments variés — fonctionnalités, bugs, risques, travaux techniques — tous ordonnés par le Product Owner.
Question 9 / 10
Qui peut annuler le Sprint ?
Choisissez la meilleure réponse.
A. Les Developers
B. Le PMO
C. Le Product Owner
D. Le Scrum Master
✓ Bonne réponse : C
Concept clé : L'autorité d'annulation d'un Sprint appartient exclusivement au Product Owner. Le Product Owner détient le pouvoir d'annuler un Sprint lorsque l'Objectif du Sprint devient obsolète ou n'est plus aligné avec les priorités métier. Cela garantit que l'organisation peut pivoter rapidement lorsque les conditions du marché, les besoins des parties prenantes ou la direction stratégique changent fondamentalement. Bien que le Scrum Master facilite le processus et accompagne l'équipe, et que les Developers exécutent le travail, aucun d'eux ne possède l'autorité d'annulation. Le PMO, en tant qu'organe de gouvernance externe, ne fait pas partie de la structure de décision du cadre Scrum pour les Sprints individuels. Cette autorité concentrée prévient les annulations arbitraires tout en maintenant l'agilité au niveau organisationnel.
Question 10 / 10
Le Product Goal est l'engagement du Product Backlog.
Répondez par Vrai ou Faux.
A. Vrai
B. Faux
✓ Bonne réponse : A
Concept clé : Le Product Goal représente l'objectif à long terme et l'engagement formel du Product Backlog. Selon le Guide Scrum 2020, chaque Product Backlog possède un unique Product Goal qui décrit l'état futur que le produit atteindra. Cet engagement fournit une direction, une cohérence et un sens à tous les éléments du Product Backlog ainsi qu'au travail des Sprints. Le Product Goal se distingue des user stories individuelles ou des Sprint Goals — c'est la vision globale qui guide la priorisation et garantit que tous les efforts de refinement du Backlog et de développement s'alignent avec la stratégie organisationnelle. Comprendre cet engagement est essentiel pour que les Product Owners maintiennent leur focus et communiquent la valeur livrée aux parties prenantes tout au long de l'évolution du produit.
Un chef de projet constate que certains membres distants ne collaborent pas efficacement avec le reste de l'équipe, malgré un fuseau horaire commun. Les performances individuelles sont bonnes mais la collaboration d'équipe souffre. Que doit-il faire en premier ?
Sélectionnez la bonne réponse.
A. Transférer les membres distants vers des équipes colocalisées
B. Examiner et identifier les obstacles spécifiques à la collaboration virtuelle (outils, processus, environnement)
C. Évaluer formellement les performances individuelles pour identifier les sous-performants
D. Mettre en place une politique de travail stricte avec présence obligatoire aux réunions synchrones
✓ Bonne réponse : B
Réponse : Examiner les besoins virtuels de l’équipe. La collaboration dépend des outils, processus et interactions, pas seulement des horaires.
Question 2 / 10
Une équipe veut visualiser les dépendances entre les activités du projet. Quel outil est le plus adapté ?
Sélectionnez la bonne réponse.
A. Histogramme
B. Diagramme de Pareto
C. Diagramme d’Ishikawa
D. Diagramme de réseau (PERT/CPM)
✓ Bonne réponse : D
Diagramme de réseau (PERT/CPM) : Outil fondamental de planification qui représente graphiquement l'ensemble des activités du projet et leurs interdépendances logiques. Chaque activité est représentée par un nœud ou une flèche, reliée aux autres par des liens de dépendance (fin-début, début-début, fin-fin, début-fin). Ce diagramme permet d'identifier le chemin critique, les marges de manœuvre et la durée minimale du projet. C'est l'outil par excellence pour visualiser comment les activités s'enchaînent et s'influencent mutuellement.
Pourquoi les autres options sont incorrectes : Le diagramme de Pareto analyse la distribution des problèmes (loi 80/20), l'histogramme affiche les ressources ou données quantitatives dans le temps, et le diagramme d'Ishikawa (causes-effets) explore les causes de problèmes qualité. Aucun n'est conçu pour montrer les relations séquentielles entre activités. Selon le PMBOK 7e édition, le diagramme de réseau est le livrable clé du processus de planification de l'ordonnancement (Sequence Activities), indispensable pour la gestion efficace des dépendances et l'analyse du chemin critique.
Question 3 / 10
Quel est l'ordre correct des processus de management des risques selon le PMBOK 6e édition ?
A. Planifier → Analyser → Identifier → Planifier les réponses → Surveiller
B. Planifier → Identifier → Analyser qualitativement/quantitativement → Planifier les réponses → Surveiller
C. Planifier → Identifier → Planifier les réponses → Analyser → Surveiller
D. Identifier → Planifier → Analyser → Planifier les réponses → Surveiller
✓ Bonne réponse : B
Ordre des processus de gestion des risques : Planifier → Identifier → Analyser → Planifier les réponses → Surveiller. La planification établit d'abord la stratégie, puis l'identification découvre les risques, l'analyse les évalue, les réponses les traitent, et la surveillance assure le suivi continu. Cet ordre logique garantit une gestion structurée et complète.
Question 4 / 10
Votre équipe projet doit décider d'adopter une approche de développement prédictive, hybride ou adaptative. À quel domaine de performance du PMBOK7 cette décision appartient-elle ?
Quel domaine de performance du PMBOK7 couvre cette décision ?
A. Domaine Approche de développement et cycle de vie
B. Domaine Incertitude
C. Domaine Planification
D. Domaine Parties prenantes
✓ Bonne réponse : A
Le domaine « Approche de développement et cycle de vie » traite du choix et de l\'adaptation de l\'approche de gestion du projet (prédictive, agile, hybride, etc.) ainsi que de la structure du cycle de vie du projet.
Question 5 / 10
Quel document officialise le lancement d’un projet et autorise le chef de projet à utiliser des ressources ?
Sélectionnez la bonne réponse.
A. WBS
B. Charte de projet
C. Plan de management du projet
D. Business case
✓ Bonne réponse : B
Charte de projet : document formel qui autorise officiellement le lancement du projet et habilite le chef de projet à utiliser les ressources organisationnelles. Émise par le sponsor, elle valide le business case et précède le plan détaillé. Le plan de management vient après et détaille l'exécution.
Question 6 / 10
Quelle affirmation concernant la valeur acquise (EVM) est exacte ?
A. L'EVM ne peut pas être utilisé dans les projets Agile
B. L'EVM est un outil de communication réservé aux parties prenantes externes
C. L'EVM mesure uniquement l'écart entre le budget planifié et le budget consommé
D. L'EVM combine portée, calendrier et coûts pour évaluer la performance globale du projet
✓ Bonne réponse : D
Valeur Acquise (EVM) : méthode intégrée combinant portée, calendrier et coûts pour mesurer la performance réelle du projet. Elle permet de comparer le travail réalisé (valeur acquise) au travail planifié (valeur planifiée) et aux coûts engagés, offrant une vision globale et objective de l'état du projet, contrairement aux approches isolées mesurant un seul paramètre.
Question 7 / 10
Quel document contient la liste complète et structurée de toutes les activités nécessaires à la réalisation du projet ?
A. WBS (Work Breakdown Structure)
B. Registre des activités
C. Charte de projet
D. Plan de management du projet
✓ Bonne réponse : B
Registre des activités (Activity List) : c'est le document fondamental qui énumère de manière exhaustive et structurée toutes les activités nécessaires pour accomplir le projet. Il représente la décomposition détaillée des livrables du WBS en activités spécifiques, mesurables et exécutables, incluant les descriptions, les durées estimées et les dépendances. Le registre des activités est créé lors du processus de définition des activités (Define Activities) et sert de base pour la planification des délais, des ressources et des coûts. Contrairement au WBS qui organise les livrables de manière hiérarchique par domaines ou phases, le registre des activités présente une liste séquentielle et détaillée des tâches concrètes. La charte de projet n'offre qu'une autorisation et une vision de haut niveau, tandis que le plan de management du projet est un ensemble plus large de plans intégrés. En pratique agile (PMBOK 7e), bien que l'approche soit itérative, le registre des activités ou un équivalent (comme le product backlog décomposé en tâches) reste essentiel pour la traçabilité et la gestion opérationnelle du projet.
Question 8 / 10
Quels comportements incarnent la gérance responsable (stewardship) ?
Sélectionnez toutes les réponses correctes.
A. Dissimuler les problèmes pour éviter l’escalade.
B. Agir avec intégrité et transparence.
C. Optimiser sa notoriété personnelle avant celle du projet.
D. Protéger les ressources et données confiées.
✓ Bonne réponse : B, D
Gérance responsable (Stewardship) dans le PMBOK 7e édition : La gérance responsable représente l'obligation éthique et morale du chef de projet à agir avec intégrité et transparence envers tous les stakeholders. Cette approche fondamentale signifie honorer les responsabilités confiées en mettant l'intérêt collectif du projet avant les bénéfices personnels. Pourquoi cette réponse est correcte : L'intégrité (agir conformément aux valeurs éthiques) et la transparence (communiquer ouvertement et honnêtement) constituent les deux piliers essentiels du stewardship selon le PMBOK. Cela englobe la prise de décisions justes, la communication honnête des risques et des problèmes, et le respect des engagements. Distinction des autres options : Bien que "Protéger les ressources et données confiées" soit un comportement important du stewardship, ce n'en est qu'une composante et non l'essence même. "Dissimuler les problèmes pour éviter l'escalade" contredit directement le principe de transparence, tandis que "Optimiser sa notoriété personnelle avant celle du projet" viole le principe fondamental de placer l'intérêt du projet avant l'intérêt personnel. Le steward
Question 9 / 10
Votre PMO demande un tableau de bord de performance centré sur la valeur du projet. Quels indicateurs doivent être inclus ?
Quels éléments devraient y figurer prioritairement ? (Sélectionnez toutes les réponses correctes.)
A. Nombre de demandes de changement rejetées et coût de chaque réunion de comité de direction
B. Nombre d'heures de réunion par semaine et nombre total de pages de documentation produites
C. Taux d'utilisation des outils de collaboration et volume de courriers échangés en interne
D. Bénéfices attendus vs réalisés, jalons de valeur livrée par incrément, indicateurs d'adoption ou de satisfaction utilisateur
✓ Bonne réponse : D
Un tableau axé valeur inclut des bénéfices attendus vs réalisés, des jalons de valeur, et des indicateurs de résultats d’usage/satisfaction; les heures saisies brutes ou le nombre de pages de documentation sont peu pertinents pour la valeur.
Question 10 / 10
Quel document décrit comment les bénéfices du projet seront suivis et réalisés après sa clôture ?
A. Plan de management du projet
B. Charte de projet
C. Registre des parties prenantes
D. Plan de réalisation des bénéfices
✓ Bonne réponse : D
Plan de réalisation des bénéfices : document qui définit comment identifier, mesurer et suivre les bénéfices attendus du projet après sa clôture. Contrairement à la charte (lancement), il se concentre spécifiquement sur la phase post-projet et la création de valeur à long terme.
Associez les types de test (1–4) aux objectifs correspondants (A–D) :
1. Test de régression2. Test de confirmation3. Test d’acceptation4. Test d’intégrationA. Vérifie qu’une modification n’a pas causé d’effets secondairesB. Permet de valider que le système répond aux besoins métierC. Vérifie qu’un défaut a bien été corrigéD. Évalue si les modules interagissent correctement entre euxSélectionnez UNE réponse.
A. 1D, 2C, 3B, 4A
B. 1C, 2D, 3A, 4B
C. 1A, 2C, 3B, 4D
D. 1B, 2A, 3C, 4D
✓ Bonne réponse : C
Cette question correspond à l’objectif FL-2.2.2 (K2) – Distinguer les différents types de tests. La réponse correcte est a) 1A, 2C, 3B, 4D ● 1)A : Correct : Régression = vérifier que rien n’a été cassé par un changement. ● 2)C : Correct : Confirmation = retester une correction spécifique. ● 3)B : Correct : Acceptation = répondre aux besoins métier. ● 4)D : Correct : Intégration = test des interfaces entre composants.
Question 2 / 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 3 / 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. 1B, 2D, 3A, 4C
C. 1D, 2A, 3B, 4C
D. 1A, 2C, 3D, 4B
✓ 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.
Question 4 / 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. 1A, 2B, 3C, 4D
B. 1C, 2A, 3D, 4B
C. 1D, 2C, 3B, 4A
D. 1B, 2D, 3A, 4C
✓ Bonne réponse : A
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 5 / 10
Quelle technique de test convient le MIEUX dans cette situation ?
Dans votre projet, il y a eu un retard dans la livraison d\'une toute nouvelle application etl\'exécution des tests a commencé tardivement, mais vous avez une connaissance détailléedu domaine et de bonnes compétences analytiques. La liste complète des exigences n\'a pasencore été partagée avec l\'équipe, mais la direction demande que des résultats de testssoient présentés.Sélectionnez UNE réponse.
A. Tests exploratoires
B. Estimation d\'erreur
C. Tests de branche
D. Tests basés sur des listes de contrôle
✓ Bonne réponse : A
Cette question correspond à l\'objectif d\'apprentissage FL-4.4.2 (K2) - Expliquer le test exploratoire.
● a) Faux → Les tests basés sur des listes de contrôle nécessitent généralement que les exigences soient connues à l\'avance pour créer les listes appropriées. ● b) Faux → L\'estimation d\'erreur est utile pour anticiper les défauts basés sur l\'expérience, mais n\'est pas la meilleure approche dans cette situation où une couverture systématique est nécessaire rapidement. ● c) Correct → Les tests exploratoires sont idéaux quand le temps est limité et que les exigences ne sont pas complètement disponibles. Cette technique s\'appuie sur les connaissances du domaine et les compétences analytiques du testeur pour explorer le système de manière structurée mais flexible. ● d) Faux → Les tests de branche sont une technique de test de structure \"boîte blanche\" qui nécessite l\'accès au code source, ce qui n\'est pas mentionné dans le scénario et ne résout pas le problème du manque d\'exigences.
Question 6 / 10
Dans quel format une équipe Agile pourrait-elle le plus efficacement communiquer l’état d’avancement des tests aux parties prenantes métier ?
A. Historique Git des commits de test
B. Graphique burndown de cas de test exécutés
C. Revue du code source
D. Diagramme de classes UML
✓ Bonne réponse : B
Cette question correspond à l’objectif FL-5.3.3 (K2) – Donner des exemples de communication de l’état d’avancement des tests. ● a) Faux → Trop technique, inutile pour un suivi métier. ● b) Faux → La revue de code concerne la qualité du code, pas l’avancement des tests. ● c) Correct → Le burndown chart est un excellent moyen visuel de suivre la progression dans le temps. ● d) Faux → Les commits ne donnent pas de vue globale sur l’exécution des tests.
Question 7 / 10
Quelle information ESSENTIELLE manque pour que ce rapport soit exploitable par les développeurs ?
Voici un rapport d’anomalie rédigé par un testeur :\"L’application plante.Utilisateur : client_test02.Reproduit en environnement pré-prod.Voir capture écran.\"Sélectionnez UNE réponse.
A. Le résultat attendu
B. Le niveau de sévérité du défaut
C. Le nom du testeur
D. Le navigateur utilisé
✓ Bonne réponse : A
Cette question correspond à l’objectif FL-5.5.1 (K3) – Préparer un rapport de défaut. ● a) Faux → Utile, mais pas bloquant pour comprendre l’erreur. ● b) Correct → Sans résultat attendu, il est impossible de savoir ce qui aurait dû se produire → c’est l’élément clé manquant ● c) Faux → Peu utile dans la reproduction du défaut. ● d) Faux → Intéressant dans certains cas (web), mais pas toujours essentiel
Question 8 / 10
Quel usage approprié de la rétrospective pourrait aider à améliorer cette situation ?
Lors d’une rétrospective d’équipe après une livraison de sprint, les testeurs remontent unproblème récurrent : les exigences arrivent trop tard et ne sont pas suffisamment détailléespour écrire les cas de test à temps.
A. Passer les exigences directement aux développeurs sans les testeurs
B. Identifier les causes racines de ces retards et mettre en place une action d’amélioration convenue par l’équipe
C. Augmenter la taille des sprints pour inclure toutes les activités de test
D. Supprimer l’écriture des cas de test pour gagner du temps
✓ Bonne réponse : B
Cette question correspond à l’objectif d\'apprentissage FL-2.1.6 (K2) – Expliquer comment les rétrospectives peuvent être utilisées comme mécanisme d\'amélioration des processus. ● a) Faux → Supprimer une activité essentielle n’est pas une amélioration mais une régression. ● b) Faux → Agrandir les sprints ne règle pas le problème d’origine. ● c) Correct → La rétrospective permet d’analyser, comprendre et agir sur les causes racines, ce qui est une véritable démarche d’amélioration continue. ● d) Faux → Cela aggraverait le manque de communication, au lieu de résoudre le problème.
Question 9 / 10
Quel est l’objectif principal d’un rapport de progression des tests à destination des parties prenantes ?
A. Expliquer en détail le fonctionnement de l’outil de test utilisé
B. Résumer l’état des tests, les risques identifiés et la couverture obtenue
C. Justifier les choix d’implémentation de l’équipe de développement
D. Convaincre l’équipe projet d’allouer davantage de ressources aux tests
✓ Bonne réponse : B
Cette question correspond à l’objectif d’apprentissage FL-5.3.2 (K2) – Résumer les objectifs,le contenu et les destinataires des rapports de test.
● a) Faux → Le rapport ne vise pas à convaincre, mais à informer objectivement. ● b) Correct → C’est exactement ce que doit contenir un rapport de test clair et utile pour les parties prenantes. ● c) Faux → Ce rôle revient aux développeurs, pas aux testeurs. ● d) Faux → Le fonctionnement de l’outil n’est pas pertinent pour la majorité des destinataires
Question 10 / 10
Quelle association décrit le mieux l’affectation des tâches aux activités correspondantes ?
Étant donné les tâches de test suivantes :1. Définir les critères d’entrée et de sortie des tests.2. Concevoir les cas de test à partir des spécifications.3. Préparer l’environnement de test et les données nécessaires.4. Vérifier si tous les tests prévus ont été exécutés et analyser les résultats.Et les activités de test suivantes :A. Analyse des testsB. Conception des testsC. Implémentation des testsD. Clôture des testSélectionnez UNE réponse.
A. 1C, 2D, 3A, 4B
B. 1A, 2B, 3C, 4D
C. 1D, 2B, 3C, 4A
D. 1B, 2A, 3D, 4C
✓ Bonne réponse : B
Cette question correspond à l’objectif d’apprentissage FL-1.4.1 (K2) – Résumer les différentes activités et tâches de test.
La réponse correcte est a) 1A, 2B, 3C, 4D
● 1A (Correct) → Définir les critères d’entrée et de sortie fait partie de l’analyse des tests. ● 2B (Correct) → La conception des tests consiste à élaborer les cas de test à partir des exigences et spécifications. ● 3C (Correct) → L’implémentation des tests inclut la préparation de l’environnement et des données de test. ● 4D (Correct) → La clôture des tests implique de vérifier l’exécution des tests et d’analyser les résultats.
Quel type de modèle de contrôle d'accès attribue des permissions sur la base de règles prédéfinies établies par une autorité centrale, généralement utilisé dans les systèmes gouvernementaux et militaires ?
A. Contrôle d'accès obligatoire (MAC)
B. Contrôle d'accès discrétionnaire (DAC)
C. Contrôle d'accès basé sur les attributs (ABAC)
D. Contrôle d'accès basé sur les rôles (RBAC)
✓ Bonne réponse : A
Le contrôle d'accès obligatoire (MAC) est le modèle le plus restrictif — une autorité centrale (administrateur système, responsable de la sécurité) attribue des étiquettes de sensibilité aux sujets (utilisateurs) et aux objets (fichiers). L'accès n'est accordé que lorsque le niveau d'habilitation du sujet est égal ou supérieur à la classification de l'objet (par exemple, un utilisateur avec une habilitation « Secret » peut accéder aux fichiers « Secret » et « Non classifié », mais pas aux fichiers « Très Secret »). Le DAC laisse les propriétaires décider qui accède à leurs ressources. Le RBAC attribue les permissions en fonction des rôles professionnels. L'ABAC utilise des attributs et des politiques.
Question 2 / 10
Une entreprise collabore avec un prestataire pour réaliser un test d'intrusion. Lequel des documents suivants inclut généralement une estimation du nombre d'heures nécessaires pour mener à bien la mission et définir le périmètre du projet ?
Sélectionnez la bonne réponse.
A. SLA (Service Level Agreement)
B. NDA (Non-Disclosure Agreement)
C. BPA (Business Partner Agreement)
D. SOW (Statement of Work)
✓ Bonne réponse : D
L'énoncé des travaux (Statement of Work - SOW) : Un document contractuel contraignant qui précise le périmètre du projet, les livrables, le calendrier, l'allocation des ressources et les estimations horaires pour les services d'un prestataire. Contrairement aux SLA (métriques de performance), aux NDA (confidentialité) ou aux BPA (termes de partenariat), le SOW définit directement les limites de la mission et les coûts de main-d'œuvre.
Question 3 / 10
Une organisation construit un nouveau datacenter de sauvegarde en plaçant le rapport coût-bénéfice comme exigence principale, avec des valeurs de RTO et RPO d'environ deux jours. Quel type de site convient le mieux à ce scénario ?
A. Cold site
B. Warm site
C. Reprise en temps réel
D. Hot site
✓ Bonne réponse : B
Réponse : Site tiède (Warm). Explication : Un site tiède (warm site) dispose d'un matériel partiellement configuré et d'une capacité limitée de restauration des données, offrant un RTO/RPO de quelques heures à quelques jours. Il est économique (moins coûteux qu'un site chaud) tout en satisfaisant une exigence de reprise en 2 jours, contrairement à un site froid qui nécessiterait plusieurs semaines.
Question 4 / 10
Au cours d'une investigation, une équipe de réponse aux incidents cherche à déterminer l'origine d'un incident. Quelle activité de réponse aux incidents décrit ce processus ?
Sélectionnez la bonne réponse.
A. Retour d'expérience
B. Confinement
C. Analyse
D. Détection
✓ Bonne réponse : C
Phase d'analyse : Cette phase consiste à examiner les indicateurs d'incident afin de déterminer les causes profondes, les vecteurs d'attaque et l'étendue de la compromission. Comprendre l'origine d'une attaque nécessite un examen détaillé des journaux, des artefacts et du comportement des systèmes. La détection permet d'identifier qu'un incident s'est produit, le confinement en stoppe la propagation, et les retours d'expérience interviennent après l'incident — seule la phase d'analyse se concentre sur l'investigation de la source.
Question 5 / 10
Le poste de travail d'un utilisateur a été infecté par un logiciel malveillant qui chiffre les fichiers et exige un paiement pour en restaurer l'accès. De quel type de logiciel malveillant s'agit-il ?
Sélectionnez la bonne réponse.
A. A. Cheval de Troie
B. B. Virus
C. C. Ransomware
D. D. Spyware
✓ Bonne réponse : C
Ransomware : logiciel malveillant qui chiffre les fichiers de la victime et en restreint l'accès, exigeant un paiement (rançon) en échange des clés de déchiffrement. Contrairement aux chevaux de Troie (diffusion trompeuse), aux virus (auto-réplication) ou aux logiciels espions (vol de données), la caractéristique distinctive du ransomware est l'extorsion par chiffrement.
Question 6 / 10
Un analyste en sécurité examine les journaux d'activité du domaine et remarque ce qui suit :\n\nQuelle est la meilleure explication de ce que l'analyste en sécurité a découvert ?
A. Un attaquant tente de forcer le compte de jsmith par force brute.
B. Le compte de l'utilisateur jsmith a été verrouillé.
C. Un enregistreur de frappe (keylogger) est installé sur le poste de travail de jsmith.
D. Un ransomware a été déployé dans le domaine.
✓ Bonne réponse : A
Réponse : Un attaquant tente de forcer par brute force le compte de jsmith. Explication : De multiples tentatives de connexion échouées contre le même compte, provenant d'une ou plusieurs adresses IP, sont caractéristiques d'une attaque par force brute. Les journaux afficheraient des échecs d'authentification répétés pour jsmith sur une courte période.
Question 7 / 10
Selon le modèle de responsabilité partagée, quel rôle est responsable de la sécurisation de la base de données de l'entreprise dans un modèle IaaS pour un environnement cloud ?
A. Le client
B. Le fournisseur cloud
C. Le fournisseur tiers
D. Le DBA
✓ Bonne réponse : A
Réponse : Le client. Explication : Dans un modèle cloud IaaS, le client est responsable de la sécurisation de tout ce qui se trouve au-dessus de l'hyperviseur : le système d'exploitation, les logiciels de base de données, l'application, les données et les contrôles d'accès. Le fournisseur cloud sécurise l'infrastructure physique et l'hyperviseur.
Question 8 / 10
Quel est l'objectif principal d'un pare-feu ?
Sélectionnez la bonne réponse.
A. B. Chiffrer les données
B. C. Gérer les mots de passe des utilisateurs
C. A. Surveiller l'activité des employés
D. D. Filtrer le trafic réseau
✓ Bonne réponse : D
Fonction d'un pare-feu : Un pare-feu examine le trafic réseau entrant et sortant, en appliquant des règles pour autoriser ou bloquer des paquets de données selon des politiques de sécurité prédéfinies. Cela empêche les accès non autorisés et protège les réseaux contre les menaces. Contrairement au chiffrement (B) qui sécurise le contenu des données, ou à la gestion des mots de passe (C) qui gère l'authentification, les pare-feux opèrent au périmètre du réseau pour contrôler le flux de trafic.
Question 9 / 10
Dans le cadre de réglementations relatives à la santé telles que HIPAA, les informations médicales des patients sont classifiées comme suit :
Sélectionnez la bonne réponse.
A. Privées
B. Sensibles
C. Publiques
D. Critiques
✓ Bonne réponse : B
La classification des données de santé : la loi HIPAA exige que les informations médicales des patients soient classifiées comme « Sensibles » en raison de leur statut d'informations de santé protégées (PHI), imposant ainsi le chiffrement et des contrôles d'accès. Contrairement à la catégorie « Publique » (sans restriction), « Privée » (personnelle mais non réglementée) ou « Critique » (axée sur la disponibilité des systèmes), la catégorie « Sensible » désigne spécifiquement les données réglementées nécessitant une protection renforcée et des obligations de notification en cas de violation.
Question 10 / 10
Laquelle des options suivantes représente une préoccupation de sécurité principale pour une entreprise qui met en place un programme BYOD ?
Sélectionnez la bonne réponse.
A. Évasion de VM
B. Fin de vie
C. Jailbreaking
D. Dépassement de tampon
✓ Bonne réponse : C
Le Jailbreaking : le processus consistant à supprimer les restrictions de sécurité imposées par le fabricant sur les appareils mobiles, permettant aux utilisateurs d'installer des applications non autorisées et de modifier les paramètres système. Dans les environnements BYOD, cela crée des risques significatifs, notamment l'installation de logiciels malveillants, l'exposition aux violations de données et la perte de contrôle de la gestion des appareils. Contrairement au dépassement de tampon (exploitation de la mémoire), à l'évasion de machine virtuelle (vulnérabilité de l'hyperviseur) ou à la fin de vie (obsolescence de l'appareil), le jailbreaking représente une action délibérée de l'utilisateur qui compromet directement les dispositifs de sécurité mobile essentiels à la protection des données d'entreprise sur les appareils personnels.
Quelles sont deux caractéristiques du traitement des données en temps réel ? (Choisissez deux réponses.)
A. Une latence faible est attendue
B. Les données sont traitées au fur et à mesure de leur création
C. Une latence élevée est acceptable
D. Les données sont traitées périodiquement
✓ Bonne réponse : A, B
Réponses : Une latence faible est attendue et les données sont traitées au fur et à mesure de leur création. Explication : Le traitement en temps réel traite les données immédiatement au moment où les événements se produisent avec un délai minimal. Contrairement au traitement par lots qui accumule d'abord les données, le traitement en temps réel nécessite une faible latence et l'ingestion et le traitement continus des données.
Question 2 / 10
Quelle propriété d'une charge de travail transactionnelle garantit que chaque transaction est traitée comme une unité unique qui réussit complètement ou échoue complètement ?
A. cohérence
B. atomicité
C. isolation
D. durabilité
✓ Bonne réponse : B
Réponse : Atomicité. Explication : L'atomicité est le « A » dans les propriétés ACID des bases de données transactionnelles. Elle garantit qu'une transaction est traitée comme une unité indivisible — soit toutes les opérations réussissent (commit), soit toutes échouent (rollback), sans exécution partielle.
Question 3 / 10
Quelle commande SQL est utilisée pour créer une nouvelle table dans une base relationnelle ?
A. CREATE TABLE
B. SELECT INTO
C. ALTER TABLE
D. INSERT INTO
✓ 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 4 / 10
Quel outil de ligne de commande pouvez-vous utiliser pour interroger les bases de données Azure SQL ?
A. Azure CLI
B. azdata
C. sqlcmd
D. bcp
✓ Bonne réponse : C
Réponse : sqlcmd. Explication : sqlcmd est l'utilitaire de ligne de commande pour se connecter et interroger SQL Server et les bases de données Azure SQL. Il supporte l'exécution de requêtes T-SQL, de scripts et de procédures stockées directement depuis la ligne de commande.
Question 5 / 10
Azure Table Storage est principalement utilisé pour stocker quel type de données ?
A. Des graphes sociaux complexes
B. Des données relationnelles avec schéma strict
C. Des données clé-valeur sans schéma fixe
D. Des fichiers binaires volumineux
✓ Bonne réponse : C
Azure Table Storage : service NoSQL qui stocke des données structurées en paires clé-valeur (PartitionKey + RowKey) sans schéma rigide. Idéal pour les données semi-structurées et évolutives. Contrairement aux bases relationnelles (réponse 1) avec schémas fixes, ou aux Blob Storage (réponse 3) pour fichiers volumineux, Table Storage offre flexibilité et requêtes rapides sur des entités simples.
Question 6 / 10
Votre entreprise doit implémenter une base de données relationnelle dans Azure. La solution doit minimiser la maintenance continue. Quel service Azure devriez-vous utiliser ?
A. Azure Cosmos DB
B. Azure SQL Database
C. Azure HDInsight
D. SQL Server sur des machines virtuelles Azure
✓ Bonne réponse : B
Réponse : Azure SQL Database. Explication : Azure SQL Database est une base de données relationnelle entièrement gérée en tant que PaaS qui minimise la maintenance continue. Microsoft gère les mises à jour du système d'exploitation, les mises à jour de SQL Server, les sauvegardes et la haute disponibilité. C'est le choix recommandé pour les nouvelles charges de travail de bases de données relationnelles dans Azure.
Question 7 / 10
Azure Cosmos DB est optimisé pour certains scénarios d'application. Lequel des scénarios suivants n'est PAS un cas d'usage idéal pour Cosmos DB ?
A. Un système IoT en temps réel collectant des millions d'événements de capteurs avec schémas de données variables
B. Une application web globale nécessitant une latence faible et une disponibilité élevée avec réplication multi-région
C. Un système de catalogue de produits stockant des profils JSON flexibles et évolutifs sans schéma rigide
D. Une application de gestion financière complexe avec nombreuses jointures multi-tables, transactions ACID strictes et calculs analytiques
✓ Bonne réponse : D
Limites transactionnelles de Cosmos DB : bien que Cosmos DB supporte les transactions ACID au niveau de la partition, il n'excelle pas dans les scénarios avec nombreuses jointures multi-tables et calculs analytiques complexes typiques des systèmes financiers. SQL Server ou PostgreSQL sont mieux adaptés pour ces besoins. Cosmos DB brille inversement pour les données non-relationnelles distribuées globalement.
Question 8 / 10
Quel service Azure est conçu pour analyser des flux d’événements en temps réel ?
A. Azure Stream Analytics
B. Azure Data Lake Storage
C. Azure Synapse Analytics
D. Azure Data Factory
✓ Bonne réponse : A
Azure Stream Analytics : service spécialisé dans le traitement en temps réel de flux d'événements continus (IoT, logs, données financières). Contrairement à Data Lake Storage (stockage), Data Factory (orchestration ETL) ou Synapse Analytics (entrepôt de données), Stream Analytics ingère et analyse les données à la volée sans les persister d'abord, idéal pour alertes et décisions instantanées.
Question 9 / 10
Quel est le rôle d'un index dans une base de données SQL et quel est son inconvénient ?
A. Un index chiffre les données sensibles pour empêcher leur lecture non autorisée
B. Un index compresse les données pour réduire l'espace de stockage sans impact sur les performances
C. Il accélère les lectures en permettant de localiser rapidement les lignes, mais ralentit les écritures car il doit être mis à jour
D. Les index n'ont aucun inconvénient et doivent être créés sur toutes les colonnes
✓ Bonne réponse : C
Un index est une structure de données auxiliaire qui accélère les opérations de lecture (SELECT, WHERE) en permettant au moteur SQL de localiser rapidement les lignes sans scanner toute la table. Les index clustered et non-clustered optimisent différents types de requêtes. Inconvénient : les index ralentissent les opérations d'écriture (INSERT, UPDATE, DELETE) car ils doivent être mis à jour à chaque modification. Ils consomment aussi de l'espace disque. Un équilibre entre index de lecture et performance d'écriture est nécessaire.
Question 10 / 10
Quelle différence clé existe entre OLTP et OLAP ?
A. OLTP est toujours plus rapide qu’OLAP
B. OLTP gère les transactions courtes, OLAP analyse de grands volumes de données
C. OLAP est utilisé uniquement pour IoT
D. OLAP ne supporte pas SQL
✓ Bonne réponse : B
OLTP vs OLAP : OLTP (Online Transaction Processing) traite des transactions courtes et fréquentes (ventes, paiements) optimisées pour la vitesse. OLAP (Online Analytical Processing) analyse de grands volumes historiques pour le reporting et la décision. OLTP = écriture rapide, OLAP = lecture massive. Contrairement aux idées fausses, OLAP supporte SQL et n'est pas limité à l'IoT.
Quel code transaction SAP GUI permet d'ouvrir et de fermer les périodes comptables FI ?
A. FS00
B. FB01
C. F.01
D. OB52
✓ Bonne réponse : D
Réponse : OB52 La transaction OB52 (ou l'app Fiori équivalente) permet d'ouvrir et de fermer les périodes comptables FI par type de compte et par société. C'est l'outil central de contrôle des périodes de comptabilisation en SAP FI.
Question 2 / 10
Un prélèvement SEPA (SDD) nécessite un mandat SEPA actif rattaché au client.
Vrai ou faux ?
A. Faux
B. Vrai
✓ Bonne réponse : B
Réponse : Vrai Pour exécuter un prélèvement SEPA (SDD - SEPA Direct Debit), un mandat SEPA actif doit être associé au Business Partner client. Ce mandat contient le numéro de mandat, les coordonnées bancaires et la date de signature. Sans mandat valide, le prélèvement ne peut pas être généré.
Question 3 / 10
Sélectionnez les tâches FI typiquement incluses dans une check‑list de clôture mensuelle.
Cochez toutes les options pertinentes.
A. Écritures périodiques (accruals/deferrals)
B. Lettrage automatique (F.13) quand applicable
C. Création des Business Partners automatiquement
D. Valorisation de change (postes/balances)
E. Nettoyage du compte GR/IR
✓ Bonne réponse : A, B, D, E
Réponse : Écritures périodiques (accruals/deferrals) ; Valorisation de change ; Nettoyage GR/IR ; Lettrage automatique F.13 ; Revue des comptes et justification des variations. Explication : Ces actions sécurisent l’exhaustivité et la fiabilité des états financiers.
Question 4 / 10
Quelles fonctionnalités sont proposées par le Financial Closing Cockpit (FCC) ?
Cochez toutes les réponses pertinentes.
A. Dépendances, jalons et dates d’échéance
B. Modèles de listes de tâches réutilisables
C. Création automatique de comptes GL
D. Suivi d’exécution et journalisation
E. Assignation d’unités d’organisation et de rôles
✓ Bonne réponse : A, B, D, E
Réponse : Modèles de listes de tâches ; Dépendances et jalons ; Assignation d’organisations et de rôles ; Suivi d’exécution et journalisation. Explication : Le FCC industrialise la planification et l’exécution de la clôture avec traçabilité.
Question 5 / 10
Quelle transaction SAP permet de saisir directement une facture fournisseur en comptabilité sans référence à un bon de commande ?
A. MIRO — Saisie de facture avec référence bon de commande
B. F-32 — Compensation de postes ouverts clients
C. F-28 — Enregistrement d'entrée de paiement client
D. FB60 — Saisie directe de facture fournisseur sans référence bon de commande
✓ Bonne réponse : D
FB60 (ou son équivalent Fiori) permet la saisie directe d'une facture fournisseur en FI-AP sans lien avec le processus d'achat (MM). Elle génère une écriture débitant le compte de charge et créditant le compte collectif fournisseur. En revanche, MIRO est utilisée pour les factures avec référence bon de commande (flux MM-FI). FB65 est pour les avoirs fournisseurs sans BDC. F-43 est l'ancienne transaction de saisie manuelle. Dans S/4HANA, les apps Fiori remplacent progressivement ces transactions.
Question 6 / 10
Quel code transaction SAP GUI effectue le transfert d'une immobilisation au sein d'un même code société ?
A. ABUMN
B. AB01
C. ABZE
D. AFAB
✓ Bonne réponse : A
Réponse : ABUMN La transaction ABUMN (Transfer within Company Code) permet d'effectuer un transfert d'immobilisation au sein d'un même code société, par exemple pour changer de classe d'immobilisation, de numéro d'actif ou d'objet de coût imputé.
Question 7 / 10
Dans SAP FI-AA (Asset Accounting), qu'est-ce qu'une zone d'évaluation (Depreciation Area) et pourquoi plusieurs zones peuvent-elles coexister ?
A. Elle définit les limites géographiques pour la déclaration des actifs aux autorités fiscales
B. Une zone d'évaluation correspond à un bâtiment physique où sont stockés les actifs
C. Elle permet de calculer différentes valeurs et amortissements pour le même actif selon plusieurs référentiels comptables
D. Elle groupe les actifs par catégorie pour simplifier le reporting
✓ Bonne réponse : C
Une zone d'évaluation (Depreciation Area) permet de gérer différentes méthodes et règles d'amortissement pour le même actif selon des référentiels comptables différents. Exemple : Zone 01 = IFRS (amortissement linéaire), Zone 02 = fiscale locale (amortissement dégressif accéléré), Zone 15 = gestion des centres de coût (CO). Chaque zone calcule indépendamment la valeur nette comptable et les amortissements. Cette architecture permet à une entreprise de satisfaire simultanément aux exigences IFRS, GAAP locaux et obligations fiscales sans dupliquer les actifs.
Question 8 / 10
La détermination automatique des comptes de Gestion de Stocks (OBYC) s'appuie typiquement sur quels critères ?
Sélectionnez la meilleure réponse.
A. La clé de transaction, la classe de valorisation, le modificateur de compte et le type de mouvement de stocks
B. Uniquement la variante d'exercice fiscal et la date de clôture
C. La structure de feuille de variante (FSV) uniquement
D. Le groupe de tolérance et la méthode d'évaluation des fournisseurs
✓ Bonne réponse : A
Réponse : Clé de transaction, classe de valorisation, modificateur, type de mouvement OBYC (Automatic Account Determination MM) utilise une combinaison de facteurs pour déterminer les comptes G/L lors des mouvements de stock : la clé de transaction (BSX, WRX, etc.), la classe de valorisation du matériel, le modificateur de compte et parfois le type de mouvement.
Question 9 / 10
Quelle table centrale stocke les écritures FI, CO et AA de manière unifiée dans SAP S/4HANA ?
A. BSEG
B. FAGLFLEXA
C. BKPF
D. ACDOCA (Universal Journal)
✓ Bonne réponse : D
Réponse : ACDOCA La table ACDOCA (Universal Journal Entry Line Items) est la table centrale du Journal Universel en SAP S/4HANA. Elle remplace BSEG (FI), COEP (CO) et ANEK (AA) en consolidant toutes les écritures comptables dans un référentiel unique.
Question 10 / 10
Choisissez les caractéristiques du type de document.
Cochez toutes les bonnes réponses.
A. Remplace la FSV
B. Contrôle autorisations
C. Définit type d’opération
D. Détermine intervalle de numérotation
E. Fixe la devise obligatoire
✓ Bonne réponse : B, C, D
Réponse : Détermine intervalle de numérotation ; Contrôle autorisations ; Définit type d’opération. Explication : Le type de document pilote numérotation et logique FI.
Lequel des éléments suivants constituerait l'entrée LA MOINS efficace pour un processus d'optimisation de tests basé sur l'IA ?
A. Les rapports de défauts
B. Les données de gestion de versions (source control)
C. Les temps d'indisponibilité de l'environnement de test
D. Les tests ayant échoué précédemment
✓ Bonne réponse : C
Réponse : Les temps d'indisponibilité de l'environnement de test constituent l'entrée LA MOINS efficace pour l'optimisation de tests basée sur l'IA. Explication : Les temps d'indisponibilité de l'environnement de test sont une métrique d'infrastructure sans lien avec la qualité des tests ni la probabilité de détection de défauts. Les entrées efficaces pour l'optimisation des tests comprennent les métriques de code, les taux d'échec passés, la couverture de code et l'historique des modifications.
Question 2 / 10
Comment les testeurs doivent-ils aborder l'exigence de « robustesse » lors de la validation de la sécurité dans les systèmes AI de véhicules autonomes ?
A. Tester uniquement par temps ensoleillé avec des conditions de visibilité dégagée
B. Tester uniquement sur les autoroutes sans intersections ni piétons
C. Supposer que le système fonctionnera toujours comme prévu sans tester les variations
D. Tester la performance du modèle dans des conditions environnementales variées et des cas limites susceptibles d'impacter la sécurité
✓ Bonne réponse : D
Concept clé : Test de robustesse pour la sécurité. La robustesse désigne une performance cohérente dans des conditions variées. Pour les systèmes AI critiques pour la sécurité, les testeurs doivent valider la performance dans des conditions de pluie, de brouillard, de neige, en conditions nocturnes, ainsi que dans des cas limites et des scénarios inattendus, afin de s'assurer que le système reste sûr en déploiement réel.
Question 3 / 10
Laquelle des caractéristiques suivantes est la MOINS susceptible de provoquer des problèmes liés à la sécurité dans un système d'IA ?
A. Le non-déterminisme
B. L'auto-apprentissage
C. La robustesse
D. La haute complexité
✓ Bonne réponse : C
Réponse : La robustesse est la caractéristique la MOINS susceptible de provoquer des problèmes liés à la sécurité. Explication : Bien qu'un niveau de robustesse insuffisant puisse entraîner des défaillances, ce problème est généralement traité par les tests et les itérations. Les caractéristiques des systèmes d'IA les plus susceptibles de poser des problèmes de sécurité sont : le non-déterminisme (comportement imprévisible), le manque d'explicabilité (impossibilité d'auditer les décisions) et l'autonomie (actions effectuées sans supervision humaine).
Question 4 / 10
Laquelle des affirmations suivantes décrit le MIEUX un système autonome ?
A. Un chatbot qui apprend les réponses les plus efficaces à apporter aux humains (afin de les inciter à poursuivre la conversation) sur la base d'expériences antérieures.
B. Un système de détection de fraude qui alerte les opérateurs lorsqu'il détecte un risque de fraude spécifique associé à une transaction, afin d'obtenir une contribution humaine pour prendre la décision finale.
C. Un système d'approbation de prêts capable de traiter des demandes de prêt indéfiniment, dans la limite d'un montant global de crédit défini, jusqu'à ce qu'un opérateur réduise le montant du crédit global disponible.
D. Une voiture autonome qui arrête automatiquement le véhicule si le conducteur ne répond pas aux invites vocales, afin de s'assurer qu'il est bien éveillé.
✓ Bonne réponse : D
Réponse : Une voiture autonome qui s'arrête automatiquement lorsque le conducteur ne répond pas. Explication : Un système autonome perçoit son environnement et prend des décisions sans intervention humaine. Le fait que la voiture s'arrête automatiquement (action déclenchée par la perception d'un conducteur qui ne répond pas) illustre une autonomie de niveau 4/5.
Question 5 / 10
Dans les tests d'éthique de l'AI, que requiert l'« accountability » de la part des organisations déployant des systèmes de décision automatisés ?
A. Établir une responsabilité claire pour les décisions prises par l'AI et mettre en place des mécanismes pour remédier aux préjudices causés
B. S'assurer que les systèmes AI ne produisent jamais aucune erreur
C. Transférer toute responsabilité aux utilisateurs finaux sans supervision organisationnelle
D. Éviter toute documentation des métriques de performance du système
✓ Bonne réponse : A
Concept clé : L'accountability dans l'éthique de l'AI. Les organisations doivent assumer la responsabilité des résultats des systèmes AI et établir des structures claires de responsabilité. Les tests doivent vérifier que des pistes d'audit existent, que la logique de décision peut être examinée, et que des mécanismes sont en place pour remédier aux préjudices causés par les décisions AI.
Question 6 / 10
À quoi fait référence l'« explicabilité » dans les tests d'éthique de l'AI ?
A. La capacité à rédiger une documentation claire sur la manière dont le code a été développé
B. La capacité d'un modèle à fournir des explications compréhensibles par l'humain pour ses prédictions ou décisions
C. Le nombre de caractéristiques utilisées dans le modèle de machine learning
D. La vitesse à laquelle le système traite les données d'entrée
✓ Bonne réponse : B
Concept clé : Explicabilité (XAI). Celle-ci fait référence à la transparence des processus de prise de décision. Les tests d'explicabilité consistent à vérifier que les parties prenantes peuvent comprendre pourquoi un système AI a pris une décision spécifique, ce qui est crucial pour l'éthique de l'AI et la conformité réglementaire, notamment dans les domaines à enjeux élevés tels que la santé et la justice pénale.
Question 7 / 10
Laquelle des affirmations suivantes décrit CORRECTEMENT l'importance de la flexibilité pour les systèmes d'IA ?
A. Les systèmes AI flexibles permettent une modification plus facile du système dans son ensemble.
B. Les systèmes auto-apprenants sont censés gérer de nouvelles situations sans avoir à les programmer explicitement.
C. Les systèmes AI nécessitent des environnements opérationnels changeants ; par conséquent, la flexibilité est requise.
D. Les systèmes AI sont intrinsèquement flexibles.
✓ Bonne réponse : A
Réponse : Les systèmes auto-apprenants sont censés faire face à de nouvelles situations sans qu'il soit nécessaire de les programmer explicitement pour cela. Explication : La flexibilité des systèmes d'IA désigne la capacité à gérer des situations nouvelles, jamais rencontrées auparavant. Les systèmes auto-apprenants y parviennent en mettant continuellement à jour leurs modèles à partir de l'expérience, sans nécessiter de reprogrammation manuelle pour chaque nouveau scénario.
Question 8 / 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 poids incorrects
B. Des problèmes matériels
C. Des capteurs défaillants
D. Des problèmes de sécurité
✓ Bonne réponse : A
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 9 / 10
Laquelle des affirmations suivantes décrit le MIEUX un défi de test propre aux systèmes auto-apprenants ?
A. Des sources de données externes peuvent être nécessaires pour garantir que le système n'est pas biaisé
B. Il peut être difficile d'expliquer le lien entre les entrées et les sorties du test
C. Il est nécessaire de tester si le système restituera le contrôle à un humain au bon moment
D. Lorsque les systèmes se modifient eux-mêmes, les résultats de tests précédemment réussis peuvent changer
✓ Bonne réponse : D
Réponse : Lorsque les systèmes se modifient eux-mêmes, les résultats de tests précédemment réussis peuvent changer. Explication : Les systèmes auto-apprenants mettent continuellement à jour leurs propres paramètres à l'exécution. Cela signifie que le système testé hier peut se comporter différemment aujourd'hui, ce qui rend la reproductibilité des tests et les tests de régression particulièrement difficiles.
Question 10 / 10
Lequel des exemples suivants illustre un changement de données d'entrée auquel un système d'IA devrait normalement être en mesure de s'adapter ?
A. Il a été entraîné à analyser des données sur les tendances d'achat des clients et reçoit des informations sur les coûts des fournisseurs
B. Il a été entraîné à reconnaître des visages humains à une résolution donnée et reçoit une image de visage humain capturée à une résolution plus élevée
C. Il a été entraîné à reconnaître des chats et reçoit une image d'un chien
D. Il a été entraîné à analyser des modèles mathématiques et reçoit un ensemble de photos de paysages à classifier
✓ Bonne réponse : B
Réponse : Entraîné sur une résolution standard mais recevant une image à résolution plus élevée. Explication : Les systèmes d'IA doivent être capables de s'adapter à des variations raisonnables des données d'entrée qui préservent le sens sémantique. Un visage capturé à une résolution plus élevée reste un visage reconnaissable — le système devrait gérer ce cas sans difficulté, car il s'agit d'une variation d'entrée attendue.
Réponse : L\'utilisateur ou son représentant autorisé. Explication : En ITIL 4, ce sont les utilisateurs (ou leurs représentants autorisés) qui soumettent des demandes de services, car ils sont les consommateurs directs des services fournis.
Question 2 / 10
Laquelle des options suivantes est supportée par la pratique de « gestion des demandes de services » ?
A. Une demande de restauration du service après une interruption deservice
B. Une demande d\'investigation sur la cause de plusieurs incidents connexes
C. Une demande d\'un utilisateur concernant quelque chose qui fait partie intégrante de la fourniture normale des services
D. Une demande d\'autorisation d\'un changement qui pourrait avoir un impact sur un service
✓ Bonne réponse : C
Réponse : Une demande d\'un utilisateur concernant quelque chose qui fait partie intégrante de la fourniture normale des services. Explication : La gestion des demandes de services prend en charge les demandes standard faisant partie de la fourniture normale des services, comme une réinitialisation de mot de passe ou la commande d\'un équipement.
Question 3 / 10
Laquelle des options suivantes est une recommandation de la pratique du « centre de services » ?
A. Les centres de services doivent comprendre l\'organisation dans son ensemble
B. Les centres de services doivent éviter de recourir à l\'automatisation
C. Les centres de services doivent être très techniques
D. Les centres de services doivent être constitués d\'une équipe physique basée dans un même endroit fixe
✓ Bonne réponse : A
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 4 / 10
Un fournisseur de services décrit un package qui comprend un ordinateur portable fourni avec des logiciels, des licences et un support. De quelle option ce package est-il un exemple?
A. Garantie
B. Offre de service
C. Valeur
D. Résultat
✓ Bonne réponse : B
Réponse : Offre de service. Explication : Une offre de service est un ensemble de produits et services proposé à un consommateur. Le package (ordinateur + logiciels + licences + support) constitue une offre de service complète et packagée.
Question 5 / 10
Quel énoncé sur l’autorité de changement est CORRECT ?
A. Les changements normaux sont pré-autorisés et ne requièrent pas l\'intervention d\'une autorité de changement
B. Les changements urgents peuvent être implémentés sans l\'autorisation d\'une autoritéde changement
C. Une seule autorité de changement doit être assignée pour autoriser tous les types et les modèles de changements
D. Une autorité de changement doit être assignée pour chaque type et chaque modèle de changement
✓ Bonne réponse : D
Réponse : Une autorité de changement doit être assignée pour chaque type et chaque modèle de changement. Explication : Chaque type et modèle de changement doit avoir une autorité de changement désignée, garantissant une gouvernance claire et des décisions prises par les personnes appropriées selon le risque et l\'impact.
Question 6 / 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. Privilégier la valeur
B. Commencer là où vous êtes
C. Collaborer et promouvoir la visibilité
D. Progresser par itérations avec des retours
✓ Bonne réponse : D
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 7 / 10
Quelle est l’utilisation PRINCIPALE d’un calendrier des changements ?
A. Pour supporter la \"gestion des incidents\" et la planification d\'améliorations
B. Pour gérer les changements urgents
C. Pour gérer les changements standard
D. Pour planifier les changements et éviter les conflits
✓ Bonne réponse : D
Réponse : Pour planifier les changements et éviter les conflits. Explication : Le calendrier des changements sert principalement à planifier les changements et à prévenir les conflits entre eux, en offrant une vue consolidée de tous les changements prévus.
Question 8 / 10
Que faut-il faire en premier lieu lorsque l’on applique le principe directeur « privilégier la valeur » ?
A. Identifier tous les fournisseurs et les partenaires impliqués dans le service
B. Identifier les résultats facilités par le service
C. Déterminer qui est le consommateur du service dans chaque situation
D. Déterminer le coût de la fourniture du service
✓ Bonne réponse : C
Réponse : Déterminer qui est le consommateur du service dans chaque situation. Explication : Lors de l\'application du principe \'Privilégier la valeur\', la première étape est d\'identifier qui est le consommateur, car la valeur est toujours définie du point de vue du consommateur du service.
Question 9 / 10
Identifiez le ou les mots manquants dans la phrase suivante. Un service est un moyen qui permet la co-création de valeur en facilitant [?] que les clients veulent atteindre.
A. l\'utilité
B. la garantie
C. les livrables
D. les résultats
✓ Bonne réponse : D
Réponse : les résultats. Explication : Selon ITIL 4, un service est un moyen de co-créer de la valeur en facilitant les résultats que les clients souhaitent atteindre, sans qu\'ils aient à gérer les coûts et risques spécifiques.
Question 10 / 10
Qu’est-ce qu’un changement standard ?
A. Un changement qui ne requiert pas d\'évaluation des risques étant donné qu\'il est nécessaire à la résolution d\'un incident
B. Un changement évalué, autorisé et planifié dans le cadre d\'une \"amélioration continue\"
C. Un changement qui doit être évalué, autorisé et planifié par une autorité de changement
D. Un changement préautorisé qui est bien compris et intégralement documenté
✓ Bonne réponse : D
Réponse : Un changement préautorisé qui est bien compris et intégralement documenté. Explication : Un changement standard est préautorisé, bien compris et intégralement documenté. Son faible risque lui permet d\'être implémenté sans passer par le processus d\'approbation habituel.
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 2 / 10
Pourquoi se fier uniquement au rapport SOC 2 ou ISO 27001 d'un fournisseur cloud est-il insuffisant pour garantir que les exigences de conformité du client sont respectées ?
A. Parce que ces rapports sont invalides pour les environnements cloud multinationales
B. Parce que ces rapports couvrent uniquement les contrôles financiers, pas la sécurité.
C. Parce que les rapports peuvent ne pas inclure les contrôles pertinents pour le périmètre spécifique du client, la classification des données ou les obligations réglementaires.
D. Parce que les fournisseurs cloud n'ont pas le droit de partager la documentation SOC ou ISO avec leurs clients.
✓ Bonne réponse : C
Les rapports SOC 2 ou ISO 27001 montrent ce que le fournisseur fait pour la sécurité, mais ils ne garantissent pas que tout ce qui est spécifique aux besoins ou obligations du client est couvert.
Question 3 / 10
Dans un modèle Infrastructure as a Service (IaaS), qui est principalement responsable des correctifs et de la maintenance du système d'exploitation (OS) ?
A. Les deux, fournisseur et client, car le patching est automatiquement effectué via l'hyperviseur
B. Le client, car le système d'exploitation fait partie de l'image de machine virtuelle sous son contrôle administratif
C. ucun des deux, car l'infrastructure virtuelle se met à jour automatiquement grâce aux fonctionnalités d'élasticité
D. Le fournisseur cloud, dans le cadre de la responsabilité partagée pour la gestion de la plateforme
✓ Bonne réponse : B
En IaaS, le client gère et maintient le système d'exploitation de ses machines virtuelles ; le fournisseur ne s'occupe que de l'infrastructure sous-jacente
Question 4 / 10
Quel est le but principal de mettre en place des builds signés dans un pipeline CI/CD cloud ?
A. Rétablir automatiquement les modifications de code qui échouent lors de la validation post-déploiement
B. Permettre aux développeurs de vérifier manuellement la qualité des builds avant le déploiement
C. Vérifier cryptographiquement que les artefacts de build proviennent de sources fiables et n'ont pas été modifiés
D. S'assurer que les builds ne s'exécutent que sur des runners auto-hébergés pour des raisons de confidentialité
✓ Bonne réponse : C
La signature cryptographique des artefacts de build garantit leur intégrité et leur provenance. Elle protège contre les attaques de la chaîne d'approvisionnement (supply chain attacks) en confirmant que les artefacts déployés en production correspondent exactement à ceux produits par le pipeline CI/CD officiel.
Question 5 / 10
Quel contrôle de la Cloud Controls Matrix (CCM) de la Cloud Security Alliance (CSA) soutient le plus directement la mise en place de garde-fous "policy as code" au niveau de l'organisation ?
A. -02 : Standards de configuration
B. GRM-05 : Comités de gouvernance
C. SEF-03 : Gestion de la chaîne d'approvisionnement
D. IVS-07 : Sécurité de la virtualisation
✓ Bonne réponse : A
Les standards de configuration permettent de définir des règles automatiques (policy as code) pour garantir que les ressources cloud respectent les configurations de sécurité.
Question 6 / 10
Quel est l'objectif principal de définir une politique de rétention des logs dans un environnement cloud ?
A. méliorer les performances réseau en réduisant le volume de données transmises.
B. Garantir que les journaux d'audit soient conservés pendant une période définie afin de répondre aux exigences de conformité et d'investigation.
C. Réduire les coûts de stockage en supprimant les logs le plus rapidement possible.
D. nonymiser toutes les données de logs pour la protection des données et de la vie privée.
✓ Bonne réponse : B
Une politique de rétention des logs permet de garder les journaux pendant une durée définie pour les audits, la conformité et les enquêtes de sécurité.
Question 7 / 10
Lequel des éléments suivants décrit le mieux l'avantage principal en matière de sécurité de l'utilisation de Direct Connect ou ExpressRoute pour la connectivité hybride cloud ?
A. Ils appliquent par défaut l'authentification zero-trust entre tous les segments réseau
B. Ils fournissent des tunnels chiffrés sur Internet public pour les données en transit
C. Ils assurent des connexions réseau privées et dédiées, réduisant l'exposition à Internet public
D. Ils segmentent automatiquement les workloads sur plusieurs régions pour la redondance
✓ Bonne réponse : C
Direct Connect et ExpressRoute offrent des liaisons privées et dédiées, ce qui limite le trafic sur Internet public et réduit le risque d'exposition aux menaces externes.
Question 8 / 10
Pourquoi se fier uniquement à un WAF périmétrique est-il insuffisant pour protéger une architecture basée sur des microservices ?
A. Parce que les WAF fournissent un chiffrement des endpoints qui protège complètement les appels internes
B. Parce que les WAF peuvent authentifier automatiquement les tokens API pour tous les microservices
C. Parce que les microservices exposent rarement des API à l'extérieur, rendant les WAF inutiles
D. Parce que les microservices communiquent en interne (trafic est-ouest), que les WAF périmétriques ne peuvent généralement pas inspecter
✓ Bonne réponse : D
Un WAF périmétrique protège le trafic entrant ou sortant (nord-sud), mais les microservices communiquent beaucoup en interne (est-ouest), donc il faut des contrôles de sécurité internes supplémentaires.
Question 9 / 10
Quelle famille de contrôles CCM traite le plus directement le principe de héritage des contrôles et l'utilisation des attestations du fournisseur pour assurer la conformité ?
A. EKM – Gestion des clés de chiffrement
B. STA – Sécurité, Confiance et Assurance
C. IVS – Sécurité de l'infrastructure et de la virtualisation
D. LOG – Journalisation et surveillance
✓ Bonne réponse : B
La famille STA couvre comment tirer parti des attestations et rapports du fournisseur (SOC, ISO, etc.) et appliquer ces contrôles à vos propres obligations de conformité.
Question 10 / 10
Comment impliquer les contacts du fournisseur cloud (CSP) lors des exercices post-incident (tabletop exercises) améliore-t-il la résilience globale du cloud ?
A. ela garantit que le CSP prend l'entière responsabilité de la détection et de la containment des incidents
B. ela permet aux organisations de renégocier les tarifs avec le fournisseur après des incidents simulés
C. ela élimine le besoin d'équipes internes en déléguant toutes les tâches au CSP
D. ela fournit une vision directe des chemins d'escalade du fournisseur, des obligations contractuelles et des attentes de communication lors d'incidents réels
✓ Bonne réponse : D
Impliquer le CSP dans les exercices permet de savoir exactement comment communiquer, qui contacter et quelles actions le fournisseur peut prendre pendant un vrai incident, ce qui renforce la préparation et la résilience.
Que faut-il activer pour s’assurer que les messages vocaux sont bien délivrés aux utilisateurs ?
Une organisation mondiale a attribué des licences Microsoft 365 E3 à tous les utilisateurs et souhaite qu’ils puissent accéder à leur messagerie vocale dans Teams sans acheter de licences supplémentaires Phone System.
A. Exchange Online mailbox pour chaque utilisateur
B. Teams Premium add-on license
C. Phone System add-on license
D. Power Automate voicemail workflow
✓ Bonne réponse : A
Dans Teams, la messagerie vocale est liée à la boîte aux lettres Exchange Online.
Même sans licence Phone System, Teams peut délivrer les messages vocaux dans la boîte aux lettres Exchange Online.
Les autres options :
B : Teams Premium ajoute des fonctionnalités avancées, pas nécessaire pour la messagerie vocale basique.
C : Phone System est requis uniquement pour passer/recevoir des appels via le PSTN.
D : Power Automate ne gère pas la messagerie vocale Teams nativement.
Question 2 / 10
Quelle option l’administrateur doit-il configurer ?
Une entreprise souhaite que seuls les employés authentifiés puissent regarder les vidéos de formation internes hébergées dans Stream et que les téléchargements soient bloqués.
A. Mettre les vidéos en “On-Demand” dans les paramètres de synchronisation OneDrive
B. Désactiver l’accès invité dans les paramètres du tenant Microsoft 365
C. Appliquer une stratégie de rétention pour supprimer les vidéos après 30 jours
D. Dans les permissions de Stream, exiger la connexion et décocher “Allow viewers to download original video”
✓ Bonne réponse : D
Dans Microsoft Stream, on peut contrôler :
Qui peut regarder une vidéo (exiger l’authentification)
Si la vidéo peut être téléchargée (désactiver le téléchargement)
Cette configuration garantit que seuls les employés authentifiés peuvent accéder au contenu et qu’aucun téléchargement n’est possible.
Les autres options ne répondent pas au besoin :
A : OneDrive sync ne concerne pas Stream.
B : Désactiver l’accès invité protège l’ensemble du tenant, mais ne gère pas les vidéos internes.
D : Une politique de rétention supprime des vidéos, ne contrôle pas l’accès ou le téléchargement.
Question 3 / 10
Lorsqu’une Power App est ajoutée comme onglet dans Teams, où les données de l’application sont-elles stockées par défaut dans Microsoft 365 ?
A. SharePoint Online site library
B. Dataverse for Teams environment
C. Azure Blob Storage
D. OneDrive for Business
✓ Bonne réponse : B
Lorsqu’une Power App est intégrée dans Teams, ses données sont stockées automatiquement dans un environnement Dataverse pour Teams.
Cela permet :
Un stockage structuré et sécurisé
L’accès aux données uniquement aux membres de l’équipe Teams
Les autres options ne sont pas utilisées par défaut pour les Power Apps dans Teams :
A : OneDrive for Business sert au stockage de fichiers personnels ou partagés.
C : Azure Blob Storage est un service de stockage cloud général, non utilisé par défaut.
D : SharePoint Online site library stocke des fichiers, pas les tables Dataverse des Power Apps.
Question 4 / 10
Un responsable conformité doit s’assurer que les journaux d’audit (audit logs) sont conservés pendant un an afin de respecter des exigences réglementaires.
Quelle fonctionnalité doit-il configurer pour étendre la durée de conservation des journaux d’audit au-delà de la période par défaut ?
A. Litigation Hold sur une boîte aux lettres Exchange
B. Stratégie Azure Information Protection
C. Stratégie de conservation des journaux d’audit dans Microsoft Purview
D. Paramètre de conservation d’un label de confidentialité (Sensitivity label)
✓ Bonne réponse : C
Par défaut, les journaux d’audit Microsoft 365 ont une durée de conservation limitée.
Pour les conserver plus longtemps (ex. 1 an ou plus), il faut configurer une Audit log retention policy dans Microsoft Purview.
Cela permet de répondre aux exigences réglementaires et de conformité.
❌ Pourquoi les autres réponses sont incorrectes :
B. Litigation Hold (Exchange) → Concerne la conservation des emails, pas les journaux d’audit globaux.
C. Sensitivity label retention → Gère la protection et la conservation des documents/emails, pas des logs d’audit.
D. Azure Information Protection → Sert à classifier et protéger les données, pas à gérer la durée des logs d’audit.
🎯 À retenir pour l’examen MS-900 :
Audit logs = Microsoft Purview (Audit log retention policy)
Litigation Hold = emails
Sensitivity labels = protection des données
Question 5 / 10
Quelle fonctionnalité montre l’intégration de Copilot dans Outlook pour ce type de tâche ?
Votre manager vous demande dans Outlook de rédiger un email poli de refus basé sur le message précédent.
A. Le menu déroulant “Réponse rapide” dans le calendrier
B. Les filtres Focused Inbox
C. Le nouveau bouton “Rédiger avec Copilot” dans le ruban du message
D. L’option “Envoyer plus tard” (Schedule Send)
✓ Bonne réponse : C
Rédiger avec Copilot permet de :
Analyser le message précédent
Générer automatiquement un email de réponse ou de refus poli
Accélérer la rédaction tout en restant professionnel
Les autres options n’impliquent pas Copilot :
Réponse rapide → simplement un raccourci pour répondre rapidement
Focused Inbox → organise les emails, ne rédige rien
Schedule Send → planifie l’envoi, ne crée pas de contenu
🎯 À retenir pour l’examen MS-900 :
Copilot dans Outlook = générer des brouillons intelligents basés sur le contexte du message
Tout ce qui est filtre, calendrier ou planification n’utilise pas Copilot.
Question 6 / 10
Quelle URL doit-elle utiliser pour créer le lien vers le bloc-notes ?
Une équipe projet crée un bloc-notes OneNote stocké sur un site SharePoint.Elle souhaite que chaque membre puisse ouvrir le bloc-notes depuis l’application OneNote de bureau et voir les mises à jour en temps réel.
A. https://contoso-my.sharepoint.com/personal/username_contoso_onmicrosoft_com/Documents/Notebook.one
B. https://contoso.sharepoint.com/sites/ProjectTeam/Notebook/Notebook.one
C. https://contoso-my.sharepoint.com/Documents/Notebook.one
D. https://contoso.sharepoint.com/_layouts/15/start.aspx#/Notebook/Notebook.one
✓ Bonne réponse : B
Le bloc-notes est stocké dans un site SharePoint d’équipe.
L’URL correcte doit donc pointer vers :
Le tenant SharePoint principal (contoso.sharepoint.com)
Le site d’équipe (/sites/ProjectTeam)
Le dossier du bloc-notes
L’option B correspond à une URL SharePoint classique permettant :
L’ouverture dans OneNote Desktop
La synchronisation automatique
Les mises à jour en temps réel pour tous les membres
❌ Pourquoi les autres réponses sont incorrectes :
A et C → Utilisent contoso-my.sharepoint.com, qui correspond à OneDrive personnel, pas à un site SharePoint d’équipe.
D → URL interne SharePoint (_layouts) utilisée pour l’interface web, pas pour un accès direct propre au bloc-notes.
🎯 À retenir pour l’examen MS-900 :
tenant.sharepoint.com/sites/... = site d’équipe SharePoint
tenant-my.sharepoint.com = OneDrive personnel
Pour collaboration d’équipe → toujours utiliser l’URL du site SharePoint
Question 7 / 10
Un administrateur souhaite que l’application Forms apparaisse automatiquement dans la barre d’applications Teams de chaque utilisateur, afin que les employés puissent créer des sondages rapidement, sans avoir à chercher ou installer l’application.
Que doit-il configurer ?
A. Configurer une politique de configuration d’applications et l’assigner à tous les utilisateurs
B. Ajouter l’application Forms dans le SharePoint App Catalog
C. Enregistrer l’application Forms dans Azure Active Directory
D. Publier l’application Forms dans le catalogue d’applications Teams
✓ Bonne réponse : A
Dans Microsoft Teams, une app setup policy (politique de configuration d’applications) permet :
De définir quelles applications apparaissent par défaut dans la barre d’applications Teams de chaque utilisateur.
D’ajouter, supprimer ou réorganiser les applications pour tous les utilisateurs ciblés.
En configurant cette politique pour tous les utilisateurs, Forms sera automatiquement visible dans la barre d’applications, sans action supplémentaire de leur part.
🎯 À retenir pour l’examen MS-900 :
App setup policy = déploiement automatique d’applications dans Teams
Catalogue ou Azure AD = visibilité et gestion, mais pas déploiement automatique dans la barre d’applications.
Question 8 / 10
Un détaillant mondial déploie un site web orienté client sur Azure App Service (PaaS) et remarque des problèmes de connectivité intermittents.
Qui devrait-il contacter en premier pour investiguer le chemin réseau de bout en bout ?
A. Support Microsoft, car ils possèdent toute la pile de services
B. Portail Azure, pour ajuster les niveaux de performance de l’App Service
C. Fournisseur CDN tiers, car PaaS repose toujours sur le cache externe
D. Équipe réseau interne, pour vérifier la connectivité sur site et via l’ISP
✓ Bonne réponse : D
Lorsqu’une application PaaS comme Azure App Service présente des problèmes de connectivité intermittents, il est important de vérifier d’abord la connectivité côté client et réseau interne :
Problèmes avec le réseau de l’entreprise ou l’ISP peuvent provoquer des interruptions intermittentes.
Microsoft support intervient si le problème vient de la plateforme Azure elle-même.
Commencer par le réseau interne permet de localiser rapidement la source avant de contacter Microsoft.
Question 9 / 10
Quelle fonctionnalité n’est PAS disponible pour les utilisateurs finaux dans le portail My Account (myaccount.microsoft.com) ?
A. Mettre à jour leur numéro de téléphone pour la MFA
B. Attribuer des licences à d’autres utilisateurs
C. Se déconnecter de toutes les sessions actives
D. Consulter les licences qui leur sont attribuées
✓ Bonne réponse : B
Le portail My Account permet aux utilisateurs de :
Voir leurs informations personnelles et licences attribuées
Gérer leurs méthodes d’authentification (MFA)
Se déconnecter des sessions actives
Gérer leurs appareils
⚠️ En revanche, attribuer des licences à d’autres utilisateurs est une tâche administrative réservée aux administrateurs via le centre d’administration Microsoft 365.
❌ Pourquoi les autres réponses sont incorrectes :
A. Viewing license assignments → Oui, les utilisateurs peuvent voir les licences qui leur sont attribuées.
B. Updating phone number for MFA → Oui, ils peuvent modifier leurs informations de sécurité.
D. Signing out of all sessions → Oui, ils peuvent se déconnecter de toutes leurs sessions.
🎯 À retenir pour l’examen MS-900 :
My Account = gestion personnelle du compte
Attribution de licences = rôle administrateur uniquement
Question 10 / 10
Quel service Azure PaaS répond à cette exigence ?
Une entreprise souhaite déplacer son environnement SQL Server sur site vers le cloud (“lift and shift”) et a besoin d’une compatibilité quasi totale avec un minimum de modifications des applications.
A. Azure SQL Database Hyperscale
B. Azure SQL Managed Instance
C. Azure SQL Database
D. Azure Database for PostgreSQL
✓ Bonne réponse : B
Azure SQL Managed Instance :
Fournit une compatibilité quasi totale avec SQL Server (fonctionnalités, T-SQL, logins, agent SQL).
Permet de déplacer des bases SQL Server existantes vers le cloud avec très peu de modifications d’applications.
Les autres options :
Azure SQL Database / Hyperscale → PaaS “single database” ou “scale-out”, certaines fonctionnalités SQL Server ne sont pas supportées, ce qui peut nécessiter des changements.
Azure Database for PostgreSQL → Base de données différente, non compatible SQL Server.
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. Installer Microsoft Defender Antivirus sur chaque PLC
B. Configurer Conditional Access pour exiger l’authentification multifacteur pour l’accès aux 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 2 / 10
Le conseil d’administration de votre organisation exige que aucun port entrant ne soit exposé sur Internet pour que les employés accèdent aux applications internes.
Quelle solution Microsoft répond directement à ce besoin d’accès distant Zero Trust ?
A. Microsoft Defender for Endpoint avec Attack Surface Reduction
B. Azure Application Gateway avec politiques WAF
C. Microsoft Entra Private Access
D. Azure Bastion avec accès Just-in-Time
✓ Bonne réponse : C
Zero Trust Remote Access exige :
Aucun port entrant exposé sur Internet
Accès sécurisé aux applications internes uniquement après authentification et autorisation contextuelles
Microsoft Entra Private Access :
Fournit un accès Zero Trust aux applications internes
Les employés se connectent via une passerelle sécurisée, sans exposer de ports publics
Contrôle l’accès en fonction de l’identité, du rôle et du contexte
C’est la solution native Microsoft pour répondre à cette exigence Zero Trust.
Question 3 / 10
Une organisation multinationale déploie des Azure Landing Zones.
Elle a besoin de :
Visibilité et supervision centralisées sur tous les environnements
Alertes automatisées pour les ressources non conformes
À quel domaine de conception du Cloud Adoption Framework (CAF) cette exigence correspond-elle ?
A. Gestion (Management)
B. Réseau (Networking)
C. Gouvernance (Governance)
D. Identité (Identity)
✓ Bonne réponse : A
L’organisation demande :
Visibilité centralisée et monitoring sur tous les environnements
Alertes automatisées pour les ressources non conformes
Dans le Cloud Adoption Framework (CAF) pour Azure :
Le domaine Management se concentre sur la supervision opérationnelle, le monitoring, la collecte de logs et la configuration d’alertes automatisées.
Bien que la conformité et les standards fassent partie de la gouvernance, cette exigence met l’accent sur la gestion opérationnelle et la surveillance continue.
✅ Donc, le domaine CAF approprié pour cette exigence est : Management.
Question 4 / 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. WSUS avec mises à jour approuvées manuellement uniquement
B. Alerts Defender for Endpoint sans automatisation des patches
C. Patching manuel avec média hors ligne pendant la maintenance planifiée
D. Hotpatch dans Azure pour Windows Server Azure Edition
✓ Bonne réponse : D
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 5 / 10
Une organisation utilise des ordinateurs portables macOS pour les développeurs.
L’équipe sécurité doit :
Forcer le chiffrement des disques
Contrôler l’exécution des applications
S’assurer que les endpoints rapportent leur posture de santé aux politiques Microsoft Entra Conditional Access
Quelle solution l’architecte doit-il prioriser ?
A. Endpoint Manager avec Security Baselines pour Windows
B. Microsoft Defender Antivirus pour macOS
C. Azure Policy avec recommandations Security Center intégrées
D. Microsoft Intune avec Device Compliance Policies
✓ Bonne réponse : D
Microsoft Intune Device Compliance Policies permet de :
Appliquer le chiffrement FileVault sur macOS
Contrôler l’exécution des applications via des règles de conformité et d’application
Reporter la posture de sécurité des endpoints à Microsoft Entra Conditional Access, permettant de bloquer l’accès aux ressources si le poste n’est pas conforme
Cette solution couvre tous les objectifs de sécurité demandés pour les postes macOS.
Question 6 / 10
Vous concevez des contrôles d’accès au moindre privilège pour des développeurs qui ont besoin d’un accès occasionnel aux bases de données de production dans Azure.
Quelle solution garantit le respect du principe Zero Trust du moindre privilège ?
A. Attribuer aux développeurs des rôles Contributor permanents au niveau de la souscription
B. Attribuer aux développeurs User Access Administrator en permanence
C. Accorder à tous les développeurs des droits Owner sur le groupe de ressources
D. Utiliser Azure AD Privileged Identity Management (PIM) avec activation Just-in-Time des rôles
✓ Bonne réponse : D
Zero Trust – Least Privilege :
Les utilisateurs ne doivent avoir que les droits nécessaires et uniquement lorsqu’ils en ont besoin
Les privilèges permanents ou excessifs sont contraires au principe Zero Trust
PIM avec JIT :
Les développeurs n’activent le rôle que lorsqu’ils ont besoin d’accéder à la base de données de production
Chaque activation est journalisée et auditable
Les droits sont révoqués automatiquement après usage → sécurité maximale et conformité
Question 7 / 10
Une entreprise globale déploie Microsoft Entra Internet Access dans le cadre de sa stratégie SSE (Secure Service Edge).
L’architecte sécurité doit :
Configurer des politiques Conditional Access pour bloquer les connexions risquées vers des applications SaaS non approuvées
Appliquer des politiques d’usage acceptable pour les services approuvés
Quelle intégration permet ce contrôle ?
A. Microsoft Entra Internet Access intégré avec les Security Baselines Intune Endpoint
B. Azure Firewall intégré avec le portail de conformité Microsoft Purview
C. Microsoft Entra Internet Access intégré avec les politiques Azure Key Vault
D. Microsoft Entra Internet Access intégré avec Microsoft Defender for Cloud Apps
✓ Bonne réponse : D
Microsoft Entra Internet Access (EIA) : solution SSE qui fournit :
Filtrage d’accès Internet
Protection contre les applications non approuvées
Application des politiques d’usage acceptable
Intégration avec Microsoft Defender for Cloud Apps :
Permet de détecter et contrôler l’usage des applications SaaS
Active les politiques Conditional Access pour :
Bloquer les connexions à des applications non sanctionnées
Appliquer des restrictions ou des alertes pour les applications approuvées
Assure visibilité, contrôle et gouvernance centralisée
C’est la meilleure pratique Microsoft SSE pour sécuriser l’accès SaaS et Internet.
Question 8 / 10
Une entreprise ayant des exigences de conformité strictes souhaite :
Évaluer l’état du déploiement des correctifs (patches)
Sur l’ensemble de son environnement hybride (cloud + on-premises)
Générer des rapports prêts pour audit
Quelle solution Microsoft fournit nativement cette fonctionnalité ?
A. Microsoft Defender for Endpoint
B. Microsoft Sentinel avec uniquement des tableaux de bord KQL personnalisés
C. System Center Virtual Machine Manager
D. Azure Update Manager avec intégration Log Analytics
✓ Bonne réponse : D
Azure Update Manager (anciennement Azure Automation Update Management) permet :
La gestion centralisée des mises à jour pour :
Machines virtuelles Azure
Serveurs on-premises
Environnements multi-cloud (via Azure Arc)
Le suivi de la conformité des correctifs
La génération de rapports détaillés
L’intégration avec Log Analytics pour :
Requêtes avancées
Tableaux de bord personnalisés
Export des données pour audit
👉 C’est une solution native conçue spécifiquement pour la gestion et le reporting des mises à jour dans des environnements hybrides.
Cela correspond exactement au besoin : ✔ Hybride ✔ État des patches ✔ Rapports audit-ready
Question 9 / 10
Un architecte sécurité doit réduire la surface d’attaque externe de l’organisation en intégrant les découvertes EASM (External Attack Surface Management) dans les workflows existants.
Quelle intégration fournit le pipeline de remédiation le plus efficace ?
A. Diriger les données des actifs EASM dans Azure Policy pour une remédiation automatique des politiques
B. Exporter les résultats EASM vers Microsoft Purview pour des rapports de conformité automatisés
C. Synchroniser l’inventaire et les expositions EASM dans Microsoft Sentinel pour enquête et réponse
D. Envoyer les alertes EASM directement à Microsoft Defender for Endpoint pour la protection des appareils
✓ Bonne réponse : C
External Attack Surface Management (EASM) permet de :
Identifier les actifs exposés à Internet
Détecter les vulnérabilités ou configurations non sécurisées
Prioriser les risques externes
Pourquoi Microsoft Sentinel est le meilleur choix pour le pipeline de remédiation :
Sentinel centralise tous les logs et alertes de sécurité
Permet de corréler les découvertes EASM avec d’autres événements (Azure AD, endpoints, cloud apps)
Fournit des playbooks et automatisations (Logic Apps) pour la remédiation rapide
Facilite la réponse proactive et le suivi des incidents
Question 10 / 10
Un architecte sécurité doit concevoir une configuration de base (baseline) pour des machines virtuelles IaaS dans Azure.
Quelle configuration correspond le plus aux Security Baselines recommandées par Microsoft ?
A. Désactiver Microsoft Antimalware et n’utiliser que des outils tiers
B. Utiliser Azure Policy pour appliquer la protection des endpoints, le durcissement OS et le chiffrement des disques à grande échelle
C. Configurer toutes les VMs avec des IP publiques mais restreindre le trafic entrant uniquement avec le pare-feu Windows
D. Affecter le contrôle d’accès basé sur les rôles (RBAC) au niveau du groupe de ressources et ne pas utiliser Azure Policy
✓ Bonne réponse : B
Microsoft Security Baselines pour VMs IaaS recommandent :
Endpoint protection activée (Microsoft Defender ou équivalent)
OS hardening : mots de passe complexes, journaux activés, configuration de sécurité renforcée
Chiffrement des disques (Azure Disk Encryption)
Application à grande échelle et cohérente via Azure Policy
L’usage d’Azure Policy permet :
Déploiement automatique ou audit des configurations
Remédiation centralisée
Conformité avec les bonnes pratiques Microsoft et standards comme CIS
Cette question vous demande d’évaluer le texte souligné afin de déterminer s’il est correct.
Examinez le texte en gras.S’il rend l’énoncé correct, sélectionnez « Aucun changement n’est nécessaire ».
Si l’énoncé est incorrect, sélectionnez la réponse qui le rend correct.
Une solution de plan de support qui fournit des informations sur les bonnes pratiques, l’état de santé des services, des notifications, ainsi qu’un accès 24 h/24 et 7 j/7 aux informations de facturation, au coût le plus bas possible, est un plan de support Standard.
A. Basic
B. Premier
C. Developer
D. Aucun changement n’est nécessaire
✓ Bonne réponse : A
Le plan de support Basic est inclus gratuitement avec Azure et offre :
l’accès à la documentation et aux bonnes pratiques,
les informations sur l’état de santé des services Azure et les notifications,
un support 24/7 pour la facturation et la gestion des abonnements.
Il s’agit donc du plan répondant exactement aux fonctionnalités décrites, au coût le plus bas possible. Le plan Standard est payant et inclut du support technique, ce qui ne correspond pas à l’énoncé.
📘 Typique des questions AZ‑900 / AZ‑104 : Dès que l’énoncé insiste sur “lowest possible cost”, la réponse est presque toujours Basic.
Question 2 / 10
Qu’est-ce qui est garanti dans un Accord de Niveau de Service Azure (SLA) ?
A. les performances
B. la disponibilité des fonctionnalités
C. le temps de disponibilité (uptime)
D. la bande passante
✓ Bonne réponse : C
Un SLA Azure garantit un pourcentage de disponibilité (uptime) pour un service donné sur une période définie. Si ce niveau de disponibilité n’est pas respecté, Microsoft prévoit des crédits de service.
Les fonctionnalités, la bande passante et les performances ne sont pas garanties de manière absolue dans un SLA Azure.
📘 À retenir pour l’examen AZ‑900 / AZ‑104 :
SLA Azure = garantie de disponibilité (uptime), pas de performance
Question 3 / 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. Après qu’un service devient généralement disponible (GA), Microsoft fournit un support pendant au moins quatre ans.
C. Microsoft fournit un préavis minimum de 12 mois avant la fin du support d’un service.
D. Microsoft fournit un support principal (mainstream support) pour un service pendant cinq ans.
✓ Bonne réponse : C
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 4 / 10
Cette question fait partie d’une série de questions basées sur le même scénario.
Chaque question de la série contient une solution unique qui peut répondre à l’objectif indiqué. Certaines questions peuvent avoir plusieurs solutions correctes, d’autres aucune.
Une fois que vous avez répondu à une question de cette section, vous ne pourrez pas y revenir. Les questions n’apparaîtront donc pas dans l’écran de révision.
Scénario :
Votre entreprise prévoit de migrer toutes ses données et ressources vers Azure.Le plan de migration de l’entreprise précise que seules des solutions Platform as a Service (PaaS) doivent être utilisées dans Azure.
Vous devez déployer un environnement Azure qui respecte ce plan de migration.
Solution proposée :Vous créez un Azure App Service et des bases de données Azure SQL.
Cette solution permet‑elle d’atteindre l’objectif ?
A. Vrai
B. Faux
✓ Bonne réponse : A
Azure App Service est un service PaaS permettant d’héberger des applications sans gérer l’infrastructure sous‑jacente.
Azure SQL Database est également un service PaaS, où Microsoft gère le système d’exploitation, la haute disponibilité et la maintenance.
La solution proposée utilise exclusivement des services PaaS, ce qui respecte pleinement la contrainte du plan de migration de l’entreprise.
👉 L’objectif est donc atteint.
📘 À retenir pour l’examen AZ‑900
PaaS → Microsoft gère l’infrastructure et la plateforme
Azure App Service ✅ PaaS
Azure SQL Database ✅ PaaS
Azure Virtual Machines ❌ IaaS
Question 5 / 10
Une entreprise a déployé plusieurs applications sur des machines virtuelles Windows et Linux dans Azure.
Azure Log Analytics est utilisé pour envoyer les données nécessaires à la génération d’alertes pour les machines virtuelles.
Vous devez recommander quelles tables interroger pour des requêtes liées à la sécurité.
Quelle table devez-vous interroger pour les événements provenant des journaux d’événements Windows ?
A. Azure Activity
B. Azure Diagnostics
C. Event
D. Syslog
✓ Bonne réponse : C
La table Event dans Azure Log Analytics contient les événements issus des Windows Event Logs (Application, Security, System). Elle est utilisée pour les requêtes de sécurité, d’audit et de surveillance sur les machines virtuelles Windows.
Les autres options :
Azure Activity : journaux des actions effectuées sur les ressources Azure (plan de gestion)
Azure Diagnostics : données de diagnostic de services Azure
Syslog : journaux système pour Linux, pas pour Windows
📘 À retenir pour l’examen AZ‑900 / AZ‑104 :
Windows VM logs → Event
Linux VM logs → Syslog
Actions Azure (ARM) → AzureActivity
Question 6 / 10
Notre équipe doit déployer une machine virtuelle Azure qui hébergera SQL Server.
La machine virtuelle disposera de deux disques de données :
un disque pour les fichiers journaux (logs),
un autre disque pour les fichiers de données.
Vous devez recommander une stratégie de cache pour chaque disque.
Quelle stratégie recommandez‑vous pour le disque de données contenant les fichiers journaux (logs) ?
A. Lecture/écriture (ReadWrite)
B. Lecture seule (ReadOnly)
C. Écriture seule (WriteOnly)
D. Aucun (None)
✓ Bonne réponse : D
Pour les fichiers journaux SQL Server, la stratégie de cache recommandée est None car :
les logs nécessitent des écritures séquentielles garanties,
le cache en écriture peut entraîner des risques d’incohérence ou de perte de données en cas de panne,
Microsoft recommande désactiver le cache pour les disques contenant les transaction logs.
📘 À retenir pour l’examen AZ‑900 / AZ‑104 / AZ‑305 :
Disque des logs SQL → Caching = None
Disque des données SQL → Caching = ReadOnly (souvent recommandé)
Question 7 / 10
Une équipe de développeurs de votre entreprise prévoit de déployer, puis de supprimer, 50 machines virtuelles chaque semaine.
A. Des groupes de machines virtuelles identiques Azure (Virtual Machine Scale Sets)
B. Azure DevTest Labs
C. Microsoft Managed Desktop
D. Des instances de machines virtuelles Azure réservées
✓ Bonne réponse : B
Azure DevTest Labs est conçu spécifiquement pour les environnements temporaires de développement et de test. Il permet de créer et supprimer rapidement des machines virtuelles, d’automatiser leur déploiement via des modèles ARM, et de réduire fortement l’effort administratif, ce qui correspond exactement à un scénario où 50 VM sont déployées et supprimées chaque semaine.
👉 Dans AZ‑900, Microsoft attend :
Dev/Test → Azure DevTest Labs
Production scalable → VM Scale Sets
Question 8 / 10
Une entreprise a mis en place un abonnement Azure et un tenant Azure.
Vous devez permettre à l’équipe de développement de démarrer et arrêter des machines virtuelles.L’accès doit être accordé uniquement à des moments précis.Vous devez garantir que les autorisations sont attribuées selon le principe du moindre privilège et minimiser les coûts.
Quelle fonctionnalité de sécurité devez-vous utiliser pour répondre à ce besoin ?
A. Privileged Identity Management (PIM)
B. l’accès Just‑In‑Time (JIT) aux machines virtuelles
C. Azure Policies
D. une stratégie d’accès conditionnel (Conditional Access policy)
✓ Bonne réponse : D
Azure Privileged Identity Management (PIM) permet :
d’attribuer des rôles Azure de manière temporaire (Just‑In‑Time),
d’accorder des permissions uniquement lorsque cela est nécessaire,
de respecter le principe du moindre privilège,
d’éviter des droits permanents, ce qui réduit les risques et les coûts liés à la gestion excessive des accès.
Les autres options ne répondent pas complètement au besoin :
Conditional Access : contrôle les conditions d’accès, pas l’élévation temporaire des rôles
Azure Policy : gouvernance et conformité, pas la délégation d’actions ponctuelles
Just‑In‑Time VM access : protège l’accès réseau aux VM (ports), pas les rôles Azure
Votre entreprise héberge une application de comptabilité nommée App1, utilisée par tous les clients de l’entreprise.
App1 a une faible utilisation durant les trois premières semaines de chaque mois et une utilisation très élevée durant la dernière semaine de chaque mois.
Quel avantage des services cloud Azure prend en charge le mieux ce type de modèle d’utilisation ?
A. élasticité
B. haute disponibilité
C. répartition de charge (load balancing)
D. latence élevée
✓ Bonne réponse : A
L’élasticité permet d’augmenter ou de réduire automatiquement les ressources en fonction de la charge réelle :
faible consommation → peu de ressources utilisées
pic d’activité en fin de mois → montée en charge automatique
retour à la normale → réduction des ressources et des coûts
Ce modèle correspond exactement à un usage variable et prévisible, avec des pics ponctuels.
Les autres options ne répondent pas au besoin :
Haute disponibilité : garantit l’accès continu, mais pas l’adaptation à la charge
Latence élevée : n’est pas un avantage cloud
Load balancing : répartit le trafic, mais ne crée pas ou ne supprime pas de ressources
📘 À retenir pour l’examen AZ‑900
Pics de charge variables → Élasticité
Disponibilité continue → Haute disponibilité
Répartition du trafic → Load balancing
👉 Dès que tu vois faible utilisation + pics importants, pense immédiatement ÉLASTICITÉ ✅
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 et Developer uniquement
C. Premier, Professional Direct, Standard, Developer et Basic
D. Premier, Professional Direct et Standard uniquement
✓ Bonne réponse : B
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 déployé une application dans votre cluster GKE. Vous vérifiez le statut des pods et remarquez que l'un d'eux est en statut PENDING. Vous voulez comprendre pourquoi. Que devez-vous faire ?
A. Examiner les détails du Service myapp-service et chercher les messages d'erreur.
B. Consulter les journaux du container dans le pod myapp-deployment-58ddbbb995-lp86m et chercher les messages d'avertissement.
C. Examiner les détails du Pod myapp-deployment-58ddbbb995-lp86m et chercher les messages d'avertissement.
D. Examiner les détails du Deployment myapp-deployment et chercher les messages d'erreur.
✓ Bonne réponse : C
Un pod en statut PENDING signifie qu'il n'a pas encore pu être schedulé sur un noeud. Les détails du Pod (kubectl describe pod) affichent les événements et avertissements qui expliquent pourquoi le scheduling a échoué (ressources insuffisantes, affinités non satisfaites, etc.).
Question 2 / 10
Vous configurez une VM Windows sur Compute Engine et voulez vous assurer de pouvoir vous connecter via RDP. Que devez-vous faire ?
A. Lors de la création de la VM, ajouter des métadonnées avec 'windows-password' comme clé et un mot de passe comme valeur.
B. Après la création de la VM, utiliser gcloud compute reset-windows-password pour récupérer les identifiants de connexion.
C. Après la création, télécharger la clé privée JSON du compte de service Compute Engine par défaut et utiliser ces identifiants.
D. Après la création de la VM, utiliser vos identifiants Google pour vous connecter.
✓ Bonne réponse : B
La commande gcloud compute reset-windows-password génère un nom d'utilisateur et un mot de passe Windows pour la VM, qui peuvent ensuite être utilisés pour se connecter via RDP. C'est la méthode officielle GCP pour accéder aux VMs Windows.
Question 3 / 10
Vous avez un compte GCP dans votre région par défaut et un autre dans une région/zone non par défaut. Vous voulez démarrer de nouvelles instances Compute Engine dans ces deux comptes GCP via la ligne de commande. Que devez-vous faire ?
A. Activer deux configurations avec gcloud configurations activate [NOM]. Utiliser gcloud config list pour démarrer les instances.
B. Créer deux configurations avec gcloud config configurations create [NOM]. Utiliser gcloud configurations list pour démarrer les instances.
C. Activer deux configurations avec gcloud configurations activate [NOM]. Utiliser gcloud configurations list pour démarrer les instances.
D. Créer deux configurations avec gcloud config configurations create [NOM]. Utiliser gcloud config configurations activate [NOM] pour basculer entre les comptes lors des commandes.
✓ Bonne réponse : D
La bonne méthode est de créer deux configurations (une par compte/région) puis d'activer la configuration appropriée avant de lancer les commandes. gcloud configurations list affiche seulement les configurations sans les activer.
Question 4 / 10
Votre entreprise utilise de nombreux services GCP dans un seul projet. L'équipe DevOps a besoin d'accéder à tous les services de production. Vous voulez empêcher que de futurs changements de produits GCP élargissent leurs permissions. Vous voulez suivre les bonnes pratiques Google. Que devez-vous faire ?
A. Accorder à tous les membres DevOps le rôle Project Editor au niveau de l'organisation.
B. Accorder à tous les membres DevOps le rôle Project Editor sur le projet de production.
C. Créer un rôle personnalisé combinant les permissions requises. Accorder ce rôle personnalisé à l'équipe DevOps sur le projet de production.
D. Créer un rôle personnalisé combinant les permissions requises. Accorder ce rôle personnalisé à l'équipe DevOps au niveau de l'organisation.
✓ Bonne réponse : C
Un rôle personnalisé avec exactement les permissions nécessaires ne s'élargira pas automatiquement quand GCP ajoute de nouvelles permissions aux rôles prédéfinis. L'accorder au niveau du projet (pas de l'organisation) limite la portée.
Question 5 / 10
Vous stockez des informations sensibles dans un bucket Cloud Storage. Pour des raisons légales, vous devez pouvoir enregistrer toutes les requêtes qui lisent les données stockées. Que devez-vous faire ?
A. Activer l'API Identity Aware Proxy sur le projet.
B. Scanner le bucket avec l'API Data Loss Prevention.
C. Activer les journaux d'audit d'accès aux données pour l'API Cloud Storage.
D. N'autoriser qu'un seul compte de service à lire les données.
✓ Bonne réponse : C
Les journaux d'audit d'accès aux données pour Cloud Storage enregistrent toutes les opérations de lecture (GetObject, etc.) avec l'identité du demandeur, l'horodatage et les détails de l'objet accédé. C'est exactement ce qui est requis pour la conformité légale.
Question 6 / 10
Vous avez créé un projet GCP avec une application App Engine configurée pour être servie depuis la région us-central. Vous voulez que l'application soit servie depuis la région asia-northeast1. Que devez-vous faire ?
A. Créer une deuxième application App Engine dans le projet GCP existant et spécifier asia-northeast1.
B. Modifier le paramètre de région par défaut dans le projet GCP existant en asia-northeast1.
C. Créer un nouveau projet GCP et créer une application App Engine dans ce nouveau projet avec asia-northeast1 comme région.
D. Modifier le paramètre de région dans l'application App Engine existante de us-central à asia-northeast1.
✓ Bonne réponse : C
La région d'une application App Engine est immuable après la création. Il n'est pas possible de changer la région d'une application existante ni d'avoir plusieurs applications App Engine dans le même projet. La seule solution est de créer un nouveau projet GCP.
Question 7 / 10
Vous avez reçu un fichier JSON contenant une clé privée d'un compte de service pour accéder à des ressources GCP. Vous avez installé le Cloud SDK et voulez utiliser cette clé pour l'authentification lors de commandes gcloud. Que devez-vous faire ?
A. Utiliser la commande gcloud auth login et pointer vers la clé privée.
B. Placer le fichier de clé privée dans votre répertoire home et le renommer GOOGLE_APPLICATION_CREDENTIALS.
C. Placer le fichier de clé privée dans le répertoire d'installation du Cloud SDK et le renommer credentials.json.
D. Utiliser la commande gcloud auth activate-service-account et pointer vers la clé privée.
✓ Bonne réponse : D
La commande gcloud auth activate-service-account --key-file=chemin/vers/clé.json authentifie gcloud avec le compte de service. Toutes les commandes gcloud ultérieures s'exécutent sous l'identité de ce compte de service.
Question 8 / 10
Votre entreprise a mis en place une structure organisationnelle complexe sur Google Cloud avec des centaines de dossiers et projets. Seuls quelques membres de l'équipe doivent pouvoir voir la structure hiérarchique. Vous devez attribuer des permissions minimales. Que devez-vous faire ?
A. Ajouter les utilisateurs au rôle roles/browser.
B. Ajouter les utilisateurs au rôle roles/iam.roleViewer.
C. Ajouter les utilisateurs à un groupe, et ajouter ce groupe au rôle roles/browser.
D. Ajouter les utilisateurs à un groupe, et ajouter ce groupe au rôle roles/iam.roleViewer.
✓ Bonne réponse : C
Le rôle roles/browser est le rôle minimal permettant de consulter la hiérarchie des ressources GCP (organisation, dossiers, projets). L'attribuer à un groupe suit les bonnes pratiques. IAM roleViewer permet de voir les rôles, pas la hiérarchie.
Question 9 / 10
Vous voulez configurer une connexion SSH à une seule instance Compute Engine pour les utilisateurs du groupe dev1. Cette instance est la seule ressource dans ce projet à laquelle dev1 doit pouvoir accéder. Que devez-vous faire ?
A. Activer le blocage des clés SSH au niveau projet pour l'instance. Générer une clé SSH pour chaque utilisateur dev1. Distribuer les clés.
B. Définir les métadonnées enable-oslogin=true pour l'instance. Accorder au groupe dev1 le rôle compute.osLogin. Les diriger vers Cloud Shell pour SSH.
C. Définir les métadonnées enable-oslogin=true pour l'instance. Définir le compte de service à 'aucun compte de service'. Les diriger vers Cloud Shell.
D. Activer le blocage des clés SSH au niveau projet. Générer une clé SSH et l'associer à l'instance. Distribuer la clé à tous les utilisateurs dev1.
✓ Bonne réponse : B
OS Login avec enable-oslogin=true + rôle compute.osLogin permet un accès SSH granulaire par instance, lié aux comptes Google. C'est plus sécurisé que la gestion manuelle de clés SSH : accès révocable individuellement et auditable.
Question 10 / 10
Votre client utilise Cloud Spanner et constate des problèmes de latence en lecture sur une table. Cette table n'est accédée que via une clé primaire. Vous voulez résoudre le problème. Que devez-vous faire ?
A. Supprimer le champ profile_picture de la table.
B. Ajouter un index secondaire sur la colonne person_id.
C. Changer la clé primaire pour qu'elle n'ait pas de valeurs monotoniquement croissantes.
D. Créer un index secondaire avec un DDL spécifique.
✓ Bonne réponse : C
Les clés primaires monotoniquement croissantes (comme des IDs auto-incrémentés ou des timestamps) créent des hotspots dans Cloud Spanner car toutes les nouvelles données vont vers le même split. Utiliser une clé distribuée (UUID, hash) élimine ce problème.
Votre organisation exige que tous les Incréments passent des tests d'acceptation utilisateur (UAT) avant d'être autorisés à être déployés en production. Est-il judicieux de reporter les UAT à la fin du projet afin d'éviter de perturber l'Équipe de Développement durant les Sprints ?
A. Oui, car l'Équipe de Développement est une équipe auto-organisée et ne doit pas être perturbée pendant le développement.
B. Oui, car les UAT sont réalisés lors d'un Sprint de stabilisation avant le Sprint de livraison.
C. Cela dépend de la Definition of Done de l'équipe.
D. Non, car l'état de l'Incrément du Produit ne serait pas transparent et la boucle de rétroaction serait trop longue.
✓ Bonne réponse : D
Réponse correcte : Option 1. Reporter les UAT à la fin du projet viole le pilier de transparence de Scrum et rallonge dangereusement les boucles de feedback, empêchant toute correction de trajectoire précoce. L'Incrément doit respecter la Definition of Done (qui inclut la disponibilité pour les UAT) à chaque Sprint. L'option 2 ignore que la DoD doit inclure des critères de qualité, l'option 3 représente mal l'auto-organisation, et l'option 4 encourage l'anti-pattern des Sprints de stabilisation, contraire aux principes Scrum.
Question 2 / 10
Quelles sont les deux affirmations les plus exactes concernant le passage à l'échelle de Scrum pour des projets de grande envergure nécessitant plusieurs Scrum Teams ? (Choisissez deux réponses.)
Sélectionnez 2 réponses.
A. Personnaliser le cadre de travail Scrum est nécessaire pour réussir avec Scrum à grande échelle.
B. Les membres de l'équipe doivent travailler à temps plein au sein d'une seule Scrum Team.
C. Un Product Backlog bien structuré peut minimiser, voire éliminer, le fait que des membres de la Development Team travaillent sur plusieurs Scrum Teams durant un Sprint.
D. Une personne concentrée sur le Sprint Backlog d'une seule Scrum Team est souvent plus productive que cette même personne travaillant simultanément sur plusieurs Scrum Teams.
✓ Bonne réponse : C, D
La concentration et la productivité s'améliorent lorsque les membres de l'équipe travaillent à temps plein au sein d'une seule Scrum Team, et un Product Backlog bien structuré minimise les changements de contexte entre les équipes. Il n'est pas nécessaire de personnaliser le cœur de Scrum pour passer à l'échelle — une gestion appropriée du Backlog et une composition d'équipe adaptée permettent de résoudre ces problèmes tout en préservant l'intégrité du framework.
Question 3 / 10
Une Development Team, dont certains membres sont en télétravail, consacre généralement du temps avant le Daily Scrum pour installer les salles de réunion, les équipements de conférence et les outils nécessaires à la tenue de leur Daily Scrum. Comment le Scrum Master devrait-il gérer cette situation ?
A. En informer le management et lui demander de résoudre le problème.
B. Demander aux membres de la Development Team de se relayer dans la responsabilité de la mise en place des réunions.
C. Laisser la Development Team s'auto-organiser et décider elle-même de la marche à suivre.
D. Configurer la réunion et indiquer à la Development Team que c'est ainsi que cela se fera.
✓ Bonne réponse : C
Le Scrum Master doit permettre au Development Team de s'auto-gérer et de résoudre lui-même le problème de configuration. Cela respecte la valeur Scrum d'auto-organisation et reconnaît l'autorité de l'équipe sur la manière dont elle conduit ses événements. Le Scrum Master supprime les obstacles, mais ne résout pas chaque problème à la place de l'équipe.
Question 4 / 10
Sélectionnez deux façons dont Scrum utilise le time-boxing pour favoriser l'auto-organisation. (Choisissez deux réponses.)
Sélectionnez 2 réponses.
A. Le time-boxing aide tout le monde à se concentrer sur le même problème au même moment.
B. Le time-boxing encourage ceux qui sont les plus proches du problème à prendre les meilleures décisions possibles dans le délai imparti, compte tenu de la situation actuelle.
C. Le time-boxing peut aider les équipes à planifier le nombre de Sprints supplémentaires nécessaires pour les tests d'acceptation utilisateur.
D. Le time-boxing garantit que l'Équipe de Développement s'engage à terminer les éléments du Sprint Backlog avant la fin du Sprint.
✓ Bonne réponse : A, B
Réponses correctes : Options 2 et 4. L'option 2 explique correctement que les time-boxes permettent à ceux qui sont au plus près des problèmes de prendre les meilleures décisions dans les contraintes imposées — un principe fondamental de l'auto-organisation. L'option 4 montre correctement que les time-boxes alignent la concentration et la compréhension partagée au sein de l'équipe. L'option 1 confond engagement et contrainte, et l'option 3 représente de manière erronée le rôle du time-boxing dans la planification prévisionnelle.
Question 5 / 10
Quelles sont les trois affirmations qui décrivent le mieux l'objectif d'une Definition of Done ? (Choisissez trois réponses.)
Sélectionnez 3 réponses.
A. Elle aide la Scrum Team à déterminer le temps nécessaire avant que le Sprint puisse se terminer.
B. Elle aide la Development Team à reporter tout travail en suspens vers les Sprints suivants.
C. Elle guide la Development Team lorsqu'elle établit ses prévisions pour le Sprint Backlog durant le Sprint Planning.
D. C'est une checklist permettant de suivre l'avancement des membres de la Development Team sur une tâche.
E. Pendant que la Development Team réalise le travail, elle indique le travail restant nécessaire pour créer l'Increment potentiellement livrable à la fin du Sprint.
6. Elle crée de la transparence et fournit une compréhension commune de l'état « terminé » de l'Increment lors de la Sprint Review.
✓ Bonne réponse : C, E, 6
Correct : Options 2, 3 et 5 - La Definition of Done guide la prévision, fournit une orientation en temps réel pendant le développement, et crée de la transparence lors de la Sprint Review concernant ce que « terminé » signifie réellement. L'option 1 la traite comme un outil de suivi de l'avancement (usage incorrect) ; l'option 4 contredit l'objectif de compléter le travail à chaque Sprint ; l'option 6 confond la Definition of Done avec la durée du Sprint.
Question 6 / 10
De quelles manières le Scrum Master maintient-il une Development Team à son plus haut niveau de productivité ?
A. En supprimant les obstacles qui freinent la Development Team et en facilitant ses prises de décision.
B. En aidant la Development Team avec les tests d'acceptation utilisateur et le suivi des défauts.
C. En s'assurant que chaque membre prend la parole à tour de rôle lors du Daily Scrum et en terminant l'événement à l'heure.
D. En mettant à jour quotidiennement le tableau Scrum et le graphique burn-down.
✓ Bonne réponse : A
Le Scrum Master maintient la productivité de l'équipe en supprimant les obstacles et en facilitant les décisions, et non en gérant les tâches ou en contrôlant les processus. Les autres options décrivent des comportements de type commande-et-contrôle ou des tâches administratives qui détournent de son rôle fondamental de leader au service de l'équipe. Selon le Guide Scrum, le Scrum Master sert le Development Team en supprimant les blocages et en favorisant l'auto-organisation.
Question 7 / 10
Dans Scrum, comment la budgétisation et les prévisions financières seraient-elles réalisées ? (Choisissez deux réponses.)
Sélectionnez 2 réponses.
A. Une seule release peut être financée sur plusieurs Sprints, chaque Sprint produisant des incréments livrables.
B. Inspecter fréquemment les résultats des Increments livrés lors des Sprints afin de comprendre quelle valeur est produite par rapport à l'investissement réalisé.
C. La budgétisation n'est pas nécessaire, car le seul financement requis correspond aux coûts opérationnels des Scrum Teams.
D. Les budgets fixes ne sont pas autorisés dans Scrum.
✓ Bonne réponse : A, B
Correct : Options 1 et 2 - Scrum permet une budgétisation empirique en livrant des incréments fonctionnels à chaque Sprint, ce qui permet aux parties prenantes de mesurer la valeur par rapport à l'investissement et d'ajuster le financement en fonction des résultats réels. L'option 2 illustre comment les releases s'étendent sur plusieurs Sprints avec une livraison de valeur continue. Les options 3 et 4 sont incorrectes car les coûts opérationnels existent bel et bien et les budgets sont souvent nécessaires — Scrum change simplement la manière dont ils sont gérés.
Question 8 / 10
Quelles seraient les activités typiques d'un Scrum Master durant le Sprint ?
A. Supprimer les obstacles et faciliter les opportunités d'inspection et d'adaptation selon les besoins ou les demandes.
B. Surveiller la progression de la Development Team et assigner des tâches.
C. Éviter les conflits et les escalader aux responsables hiérarchiques si des conflits surviennent.
✓ Bonne réponse : A
Les activités typiques du Scrum Master se concentrent sur la levée des impediments et la facilitation de l'inspection et de l'adaptation. Le Scrum Master n'assigne pas de tâches (c'est le rôle de la Developer Team) et n'escalade pas les conflits aux managers hiérarchiques (ce qui nuirait à l'autonomisation de l'équipe). Au lieu de cela, il accompagne l'équipe pour surmonter les obstacles et s'améliorer en continu, soutenant ainsi les valeurs Scrum de courage et d'engagement envers l'excellence.
Question 9 / 10
Votre organisation vient de former une nouvelle Scrum Team et vous a désigné comme Scrum Master. De quelle manière aideriez-vous l'équipe à démarrer ?
A. S'assurer que les membres de la Scrum Team ont des personnalités compatibles, demander aux tech leads de clarifier les attentes et responsabilités de chaque rôle, et proposer un système de récompenses à la performance.
B. Organiser des sessions d'intégration séparées pour chaque membre de l'équipe, créer un plan de projet détaillé avec des jalons, et assigner les premières user stories aux développeurs en fonction de leur ancienneté.
C. Permettre aux membres de la Scrum Team de se présenter et de partager leur expérience, demander au Product Owner de présenter le produit et de répondre aux questions, et s'assurer que l'équipe comprend l'importance d'une Definition of Done.
D. Définir soi-même le premier Sprint Goal pour donner une direction à l'équipe, établir des hiérarchies claires entre les développeurs et les leads, et mettre en place un suivi individuel de la productivité dès le premier Sprint.
✓ Bonne réponse : C
Pour aider une nouvelle Scrum Team à démarrer efficacement, le Scrum Master doit se concentrer sur la présentation de l'équipe, la connaissance du produit et l'établissement de la Definition of Done. L'option 1 est incorrecte car la compatibilité des personnalités et les systèmes de récompenses ne relèvent pas des responsabilités du Scrum Master ; l'équipe s'auto-organise en fonction des compétences et de l'engagement envers les valeurs Scrum.
Question 10 / 10
Une organisation utilise Scrum pour développer cinq nouveaux produits. Quelles seraient les deux meilleures options concernant le nombre de Product Owners que l'organisation devrait avoir ? (Choisissez deux réponses.)
Sélectionnez 2 réponses.
A. Il y a un Product Owner par produit (soit cinq au total). Chaque Product Owner peut déléguer, partager et coordonner le travail au sein de son propre Product Backlog.
B. Il y a un seul Product Owner responsable des cinq produits. Cette personne n'est pas autorisée à déléguer aucune des responsabilités du Product Owner, car elle est redevable du succès de chaque produit.
C. Il y a un seul Product Owner responsable des cinq produits. Afin de faire évoluer son rôle, il/elle peut déléguer certaines responsabilités individuelles du Product Owner à d'autres personnes au sein de chaque produit, tout en restant redevable de la valeur du travail produit.
D. Suffisamment de Product Owners pour déléguer autant de travail que nécessaire afin de maximiser l'utilisation de tous les membres de la Development Team.
✓ Bonne réponse : A, C
Réponses correctes : Options 1 et 4. Le Guide Scrum stipule que chaque produit nécessite un Product Owner responsable de la maximisation de la valeur. L'option 1 est correcte car un seul PO par produit avec la capacité de déléguer le travail s'aligne sur le modèle de responsabilité de Scrum. L'option 4 est correcte car un seul PO peut déléguer des responsabilités tout en restant redevable — c'est ainsi que le rôle peut s'adapter à l'échelle. L'option 2 base incorrectement le nombre de PO sur le taux d'utilisation des équipes, et l'option 3 interdit à tort la délégation, ce qui limite la capacité de mise à l'échelle.
En général, pourquoi n\'est-il PAS judicieux d\'estimer l\'effort de test en se basant uniquement sur un pourcentage de l\'effort de développement? Identifiez TROIS raisons valides.
Sélectionnez TROIS réponses.
A. Cela s'appuie sur un large ensemble de données historiques.
B. En général, l'estimation ascendante est toujours meilleure que l'estimation descendante.
C. Utiliser le même pourcentage chaque fois ne tient pas compte du niveau de risque de l'application à tester.
D. La technique basée sur un pourcentage s'applique uniquement au modèle de cycle de vie en V.
E. La maturité de l'organisation, par exemple la qualité de la base de test, la qualité des tests de développement, la gestion de configuration, la disponibilité des outils de test, influencent également l'effort requis pour le test.
6. La qualité de l'estimation du développement peut être médiocre.
7. Le résultat est presque toujours une estimation trop faible de l'effort de test requis.
✓ Bonne réponse : C, E, 6
Réponse : La qualité de l\'estimation du développement peut être médiocre. / Utiliser le même pourcentage chaque fois ne tient pas compte du niveau de risque de l\'application à tester. / La maturité de l\'organisation, par exemple la qualité de la base de test, la qualité des tests de développement, la gestion de configuration, la disponibilité des outils de test, influencent également l\'effort requis pour le test.. Explication : Les réponses A, D et E désignent des sources distinctes de variance qu\'un simple pourcentage du développement ne peut pas capturer. A: les estimations de développement peuvent être inexactes, propageant l\'erreur d\'estimation. D: un pourcentage fixe ignore le risque spécifique, la criticité métier et les profils d\'impact des défauts. E: la maturité organisationnelle (qualité de la base de test, tests unitaires du développement, gestion de configuration, outils disponibles) influence directement l\'effort de test.
Question 2 / 10
Quel est l\'objectif de l\'utilisation de critères d\'entrée et de sortie ?
A. L\'attente est que les tests de développement ne sont pas adéquats.
B. Les critères d\'entrée et de sortie sont un moyen principal d\'obtenir des ressources adéquates.
C. Les critères de sortie sont utilisés pour décider quand arrêter les tests.
D. L\'utilisation de critères d\'entrée et de sortie empêchera les logiciels non testés ou mal testés de passer au niveau de test suivant.
✓ Bonne réponse : B
Réponse : Les critères d\'entrée et de sortie sont un moyen principal d\'obtenir des ressources adéquates.. Explication : C est correct car les critères d\'entrée et de sortie sont des portes de qualité objectives pour les transitions de niveau et la prise de décision, non des mécanismes destinés à sécuriser les ressources. Ils spécifient des conditions mesurables soutenant les décisions arrêt/go et protègent les activités en aval.
Question 3 / 10
Quel aspect dans l\'estimation de test représente le risque principal dans ce projet ?
A. Les coûts du matériel et des outils
B. Qualité de la spécification
C. Qualité d\'entrée inconnue due au développement par un tiers
D. Disponibilité des utilisateurs finaux
✓ Bonne réponse : C
Réponse : Qualité d\'entrée inconnue due au développement par un tiers. Explication : D est correct car la qualité d\'entrée inconnue provenant du développement par un tiers crée le plus grand risque d\'estimateur : variance élevée des taux de défauts, comportements d\'intégration imprévisibles et efforts de vérification imprévisibles qui gonflent directement les estimations de temps et ressources. Les hypothèses quantifiées deviennent invalides avec les entrées tierces.
Question 4 / 10
Lequel des éléments suivants est un inconvénient valide du test indépendant ?
A. Les testeurs indépendants ont besoin d\'une formation supplémentaire et coûtent toujours plus cher.
B. Les testeurs indépendants deviendront un goulot d\'étranglement et introduiront des problèmes dans la gestion des incidents.
C. Les développeurs perdent le sens des responsabilités et les testeurs indépendants peuvent devenir un goulot d\'étranglement.
D. Les développeurs et le test indépendant vont se chevaucher et gaspiller des ressources.
✓ Bonne réponse : C
Réponse : Les développeurs perdent le sens des responsabilités et les testeurs indépendants peuvent devenir un goulot d\'étranglement.. Explication : Le test indépendant sépare la vérification du développement, ce qui peut diminuer le sens de la responsabilité des développeurs tandis que la coordination des tests et le triage des incidents se concentrent dans une équipe distincte qui peut devenir un goulot d\'étranglement processus.
Question 5 / 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. Sécurité
B. Portabilité
C. Fiabilité
D. Disponibilité
✓ Bonne réponse : B
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 6 / 10
Qu\'est-ce qui peut conduire à une vision révisée du risque produit?
A. La méthode utilisée pour l\'estimation de test n\'est pas assez précise et le budget consacré aux tests a donc dépassé son allocation.
B. Les préoccupations concernant l\'interface utilisateur peuvent conduire à des modifications de l\'interface qui ne peuvent pas être mises en œuvre par le développement à temps pour la deuxième itération de test.
C. La livraison de l\'application sans les modifications d\'interface peut mécontenter la communauté des utilisateurs.
D. Les préoccupations concernant l\'interface utilisateur augmentent la probabilité d\'un risque dans ce domaine et augmentent la quantité d\'effort de test nécessaire pour l\'interface utilisateur, limitant ainsi l\'effort de test disponible pour d\'autres parties de l\'outil de gestion de test.
✓ Bonne réponse : D
Réponse : Les préoccupations concernant l\'interface utilisateur augmentent la probabilité d\'un risque dans ce domaine et augmentent la quantité d\'effort de test nécessaire pour l\'interface utilisateur, limitant ainsi l\'effort de test disponible pour d\'autres parties de l\'outil de gestion de test.. Explication : L\'option B est correcte car elle modifie explicitement à la fois la probabilité évaluée et l\'impact basé sur les ressources (couverture de test), ce qui altère l\'exposition au risque produit et force une réévaluation des priorités. Le risque augmente (probabilité × conséquence) avec la réallocation des ressources.
Question 7 / 10
En comparant TMMi et TPI, lequel n\'est pas une raison valide pour choisir l\'un ou l\'autre ?
A. TMMi ne peut être utilisé qu\'avec le modèle V traditionnel, tandis que TPI peut être utilisé avec tous les types de cycles de vie logiciels.
B. TPI est beaucoup plus un modèle ascendant qui convient à l\'adressage de sujets de test pour un projet (de test) spécifique.
C. Si le domaine d\'amélioration de la performance des tests couvre tous les niveaux de test, TMMi est préféré car TPI se concentre principalement sur les tests boîte noire.
D. Si l\'organisation applique déjà CMMI, TMMi peut être préféré car il a la même structure et utilise la même terminologie. TMMi traite très fortement l\'engagement de la direction et est donc plus adapté pour soutenir un processus d\'amélioration descendant.
✓ Bonne réponse : A
Réponse : TMMi ne peut être utilisé qu\'avec le modèle V traditionnel, tandis que TPI peut être utilisé avec tous les types de cycles de vie logiciels.. Explication : D est incorrect car TMMi n\'est pas limité au modèle V ; il est indépendant du cycle de vie et applicable aux modèles V, itératifs et agiles. TPI l\'est aussi, contredisant l\'affirmation d\'une dichotomie entre les deux approches.
Question 8 / 10
Quel couple de techniques de test offre la meilleure couverture pour un élément présentant le risque le plus élevé?
A. Test de composant: test d\'instruction; Test système: partitionnement d\'équivalence
B. Test de composant: test de décision; Test système: test de table de décision
C. Test de composant: test de décision; Test système: test exploratoire
D. Test de composant: test d\'instruction; Test système: partitionnement de table de décision
✓ Bonne réponse : B
Réponse : Test de composant: test de décision; Test système: test de table de décision. Explication : B est correct car il combine une technique structurelle à haute sensibilité au niveau composant (test de décision) avec une technique de spécification combinatoire axée sur les exigences au niveau système (test de table de décision), maximisant ainsi la détection des défauts logiques et des interactions complexes de règles métier.
Question 9 / 10
Laquelle des techniques suivantes est la moins susceptible d\'être utilisée pour identifier les risques projet et produit ?
A. Entretiens avec des experts
B. Évaluations indépendantes
C. Inspections
D. Brainstorming
✓ Bonne réponse : C
Réponse : Inspections. Explication : Les inspections (B) sont les moins appropriées car c\'est une technique d\'examen statique, axée sur les défauts, destinée à trouver des non-conformités dans les produits de travail plutôt qu\'à identifier proactivement les risques projet et produit. Les inspections utilisent des listes de contrôle et une approche orientée détection de défauts, tandis que l\'identification des risques nécessite une exploration prospective des incertitudes futures.
Question 10 / 10
En plus du risque, identifiez DEUX autres composantes d\'une stratégie de test.
Sélectionnez DEUX réponses.
A. Les indicateurs de performance des tests
B. Les critères d'entrée et de sortie pour chaque phase de test
C. Les techniques de conception de test à utiliser
D. Le calendrier de test
E. Les besoins en formation en test pour les ressources du projet
✓ Bonne réponse : B, C
Réponse : Les critères d\'entrée et de sortie pour chaque phase de test / Les techniques de conception de test à utiliser. Explication : AC est correct car une stratégie de test défendable prescrit explicitement les techniques de conception de test pour atteindre la couverture et l\'atténuation des risques (C) et les critères d\'entrée/sortie qui gouvernent la progression des phases et les barrières qualité (A). Une stratégie de test robuste est un cadre décisionnel de haut niveau qui détermine comment les objectifs de test seront atteints et comment les risques informent la priorisation et la portée.
Lorsque l'agent appelle lookup_order et reçoit les détails d'une commande indiquant que l'article a été acheté il y a 45 jours, comment la boucle agentique détermine-t-elle s'il faut appeler process_refund ou escalader vers un humain ?
A. L'agent suit un arbre de décision préconfiguré associant les attributs de la commande à des appels d'outils spécifiques.
B. L'agent exécute les étapes restantes d'une séquence d'outils planifiée au début de la requête.
C. Les détails de la commande sont ajoutés à la conversation et le modèle raisonne pour décider quelle action entreprendre.
D. La couche d'orchestration achemine automatiquement vers l'outil suivant en fonction du champ de statut de la commande.
✓ Bonne réponse : C
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 2 / 10
You're Implementing a feature where users refine their playlist preferences through multiple conversation turns. After deploying, you notice Claude's responses don't reflect what us earlier in the same conversation--for example, a user says they love jazz, but two messages later Claude asks what genres they enjoy. What is the most likely cause?
A. Your application isn't including prior messages in the messages array
B. Claude requires a vector database connection to maintain conversation memory
C. The Claude API requires a session_id parameter that you haven't configured
D. The model's context window has been exceeded by the conversation length
✓ Bonne réponse : A
A. La fenêtre de contexte du modèle a été dépassée par la longueur de la conversation — Incorrect. Cela ne se produirait que lors de conversations très longues, alors que le problème apparaît dès les premiers échanges. B. L'API Claude nécessite un paramètre session_id que vous n'avez pas configuré — Incorrect. Il n'existe pas de session_id obligatoire ; le contexte doit être géré explicitement par l'application. C. Claude nécessite une connexion à une base de données vectorielle pour maintenir la mémoire de la conversation — Incorrect. Une base de données vectorielle est optionnelle pour la récupération d'informations, elle n'est pas requise pour la mémoire conversationnelle de base. D. Votre application n'inclut pas les messages précédents dans le tableau messages — Correct. Claude ne conserve aucune mémoire entre les appels ; si les messages précédents ne sont pas inclus, il ne peut pas se souvenir des préférences exprimées antérieurement par l'utilisateur.
Question 3 / 10
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 le message d'erreur dans le contenu du résultat de l'outil avec le flag isError défini à true.
C. Lever une exception depuis le gestionnaire d'outil afin que le framework de l'agent puisse la capturer et la journaliser.
D. Retourner une réponse de succès avec un champ « status » indiquant le type d'erreur.
✓ Bonne réponse : B
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 4 / 10
Le premier message d'un nouvel utilisateur est : « Configure ma musique de concentration. » Cela pourrait signifier configurer des préférences, créer une playlist ou lancer la musique immédiatement. Votre système prend en charge ces trois actions. Quelle est l'approche la plus efficace ?
A. Poser une seule question de clarification sur le type d'action souhaité : lancer maintenant ou configurer pour plus tard.
B. Démarrer la configuration des préférences en posant des questions sur les genres, les tempos et les artistes préférés pour la concentration.
C. Lancer immédiatement des titres populaires de concentration et laisser l'utilisateur réorienter si nécessaire.
D. Créer une nouvelle playlist « Concentration » avec des titres sélectionnés et informer l'utilisateur qu'elle est prête.
✓ Bonne réponse : A
A. Créer une nouvelle playlist « Focus » avec des titres sélectionnés et notifier l'utilisateur qu'elle est prête. Incorrecte. Cette option suppose une intention et risque d'effectuer la mauvaise action, ce qui frustre les utilisateurs. B. Poser une question de clarification sur le type d'action : écouter maintenant ou configurer pour plus tard. Correcte. Cela minimise les frictions tout en résolvant l'ambiguïté, permettant à l'assistant d'effectuer rapidement la bonne action. C. Lancer immédiatement des titres populaires de concentration et laisser l'utilisateur rediriger si nécessaire. Incorrecte. Agit prématurément et peut ne pas correspondre à l'intention de l'utilisateur. D. Démarrer la configuration des préférences en posant des questions sur les genres, le tempo et les artistes. Incorrecte. Trop lourd en amont — ajoute des frictions inutiles avant de confirmer l'intention.
Question 5 / 10
During initial testing, you notice that Claude doesn't seem to remember vocabulary words from earlier in the conversation. When a student asks "Can you quiz me on those words?", responds as if no words have been discussed. What is the most likely explanation?
A. You need to enable conversation persistence by passing a session ID parameter with each API call.
B. You're not including prior messages in each API request--the stateless API doesn't retain conversation history.
C. Your system prompt needs explicit instructions telling Claude to remember information from earlier turns.
D. The model's context window has filled up, causing earlier conversation content to be dropped.
✓ Bonne réponse : B
A. Votre invite système doit contenir des instructions explicites demandant à Claude de mémoriser les informations des échanges précédents. Incorrect. Les instructions seules ne confèrent pas de mémoire au modèle — le contexte doit être fourni à chaque requête. B. Vous n'incluez pas les messages précédents dans chaque requête API — l'API sans état ne conserve pas l'historique de la conversation. Correct. Claude est sans état. Si les messages précédents ne sont pas transmis dans la requête, il n'a aucune connaissance du vocabulaire antérieur. C. Vous devez activer la persistance de la conversation en transmettant un paramètre d'identifiant de session à chaque appel API. Incorrect. Il n'existe pas d'identifiant de session requis — la mémoire est gérée en incluant les messages passés. D. La fenêtre de contexte du modèle est saturée, ce qui entraîne la perte du contenu des échanges précédents. Incorrect. Cela ne se produirait que lors de conversations très longues, et non dans des scénarios de tests initiaux classiques.
Question 6 / 10
Une fois que les sous-agents de recherche web et d'analyse de documents ont terminé leurs tâches, le coordinateur doit lancer le sous-agent de synthèse pour synthétiser les résultats. Quelle est la bonne approche pour fournir au sous-agent de synthèse les informations dont il a besoin ?
A. Lancer le sous-agent avec seulement une brève description de la tâche, en s'appuyant sur l'héritage automatique du contexte depuis le coordinateur.
B. Fournir au sous-agent des définitions d'outils lui permettant de demander les sorties des autres sous-agents via des callbacks.
C. Inclure directement les résultats complets des deux sous-agents dans le prompt du sous-agent de synthèse.
D. Transmettre des identifiants de référence et configurer le sous-agent avec un accès en lecture à un espace mémoire partagé où les autres sous-agents ont déposé leurs résultats.
✓ Bonne réponse : D
A. Fournir au sous-agent des définitions d'outils lui permettant de demander des résultats à d'autres sous-agents via des callbacks. Incorrect. Cette approche introduit un couplage et une complexité inutiles. Les sous-agents ne devraient pas avoir besoin de récupérer activement des données auprès des autres. B. Inclure directement les résultats complets des deux sous-agents dans le prompt du sous-agent de synthèse. Incorrect. Bien que simple, cette approche ne passe pas bien à l'échelle pour des résultats volumineux et peut dépasser les limites de contexte, réduisant ainsi l'efficacité. C. Transmettre des identifiants de référence et configurer le sous-agent avec un accès en lecture à un espace mémoire partagé où les autres sous-agents ont déposé leurs résultats. Correct. Il s'agit de l'approche la plus évolutive et prête pour la production. Elle préserve la fidélité des informations tout en évitant la surcharge du contexte, permettant à l'agent de synthèse de récupérer exactement ce dont il a besoin. D. Instancier le sous-agent avec seulement une brève description de tâche, en s'appuyant sur un héritage automatique du contexte depuis le coordinateur. Incorrect. Il n'existe pas d'héritage automatique du contexte — sans accès explicite aux données, l'agent de synthèse ne peut pas fonctionner correctement.
Question 7 / 10
L'agent de recherche web a rassemblé plusieurs sources pertinentes sur un sujet de recherche. L'agent d'analyse de documents doit maintenant examiner ces sources. Comment l'information circule-t-elle entre ces deux sous-agents spécialisés ?
A. L'agent coordinateur reçoit la sortie de l'agent de recherche web et inclut les résultats pertinents dans le prompt lors de l'invocation de l'agent d'analyse de documents.
B. L'agent de recherche web invoque directement l'agent d'analyse de documents, en utilisant les sources découvertes comme paramètres.
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. Les agents communiquent via une file de messages orientée événements, l'agent d'analyse de documents s'abonnant aux événements de fin de recherche web.
✓ Bonne réponse : A
A. L'agent coordinateur reçoit la sortie de l'agent de recherche web et inclut les résultats pertinents dans le prompt lors de l'invocation de l'agent d'analyse de documents. Correct. Cela suit le modèle d'orchestration standard où le coordinateur gère tous les flux de données, en transmettant explicitement les sorties entre les sous-agents. B. Les agents communiquent via une file de messages orientée événements, l'agent d'analyse de documents s'abonnant aux événements de fin de recherche web. Incorrect. Cela introduit une complexité d'infrastructure inutile et ne correspond pas au modèle d'orchestration d'agents habituel. C. L'agent de recherche web invoque directement l'agent d'analyse de documents, en utilisant les sources découvertes comme paramètres. Incorrect. Les sous-agents ne doivent pas s'invoquer directement entre eux ; cela rompt le contrôle centralisé et la traçabilité. D. Les deux agents accèdent à un espace mémoire partagé où l'agent de recherche web écrit les résultats et l'agent d'analyse de documents les lit. Incorrect. Bien que cela soit possible dans des systèmes avancés, ce n'est pas l'approche standard ou la plus simple ; cela ajoute de la complexité sans nécessité évidente dans les pipelines classiques.
Question 8 / 10
La surveillance indique que 12 % des extractions échouent à la validation Pydantic avec des erreurs spécifiques telles que « float attendu pour quantity, obtenu '2 to 3' ». Relancer ces requêtes sans modification produit les mêmes échecs. Quelle est l'approche la plus efficace pour récupérer de ces échecs de validation ?
A. Implémenter un pipeline secondaire utilisant un modèle de niveau supérieur pour retraiter les documents qui échouent à la validation.
B. Définir la température à 0 pour éliminer la variabilité des sorties et garantir un formatage cohérent.
C. Pré-traiter les documents source pour standardiser les formats problématiques avant de les envoyer à l'extraction.
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 9 / 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 10 / 10
Votre outil de recherche de vols appelle une API externe d'une compagnie aérienne qui retourne occasionnellement une erreur 503 Service Unavailable. Quelle est la manière la plus efficace de gérer cette erreur dans l'implémentation de votre outil ?
A. Réessayer automatiquement la requête jusqu'à cinq fois avec un délai exponentiel avant de retourner les résultats à l'agent.
B. Journaliser l'erreur en interne et retourner une réponse vide, laissant le modèle continuer sans les données de vol.
C. Retourner une liste de vols vide comme si la recherche avait réussi mais n'avait trouvé aucun vol correspondant.
D. Retourner un message d'erreur dans le résultat de l'outil expliquant que le service est temporairement indisponible.
✓ Bonne réponse : A
A. Retourner une liste de vols vide comme si la recherche avait réussi mais n'avait trouvé aucun vol correspondant. Incorrect. Cela masque l'échec et induit le système en erreur en lui faisant croire qu'aucun vol n'existe, ce qui peut conduire à des conclusions incorrectes. B. Enregistrer l'erreur en interne et retourner une réponse vide, laissant le modèle continuer sans les données de vols. Incorrect. Cela supprime également le signal d'échec, empêchant l'agent de prendre des mesures correctives. C. Retourner un message d'erreur dans le résultat de l'outil expliquant que le service est temporairement indisponible. Incorrect. Bien que transparent, cela ne tente pas à lui seul une récupération et peut dégrader inutilement l'expérience utilisateur. D. Réessayer automatiquement la requête jusqu'à cinq fois avec un backoff exponentiel avant de retourner les résultats à l'agent. Correct. Il s'agit de l'approche la plus efficace : elle gère les pannes transitoires de manière élégante, améliore la fiabilité et ne remonte les erreurs que si les tentatives échouent.
Nos examens sont conçus pour reproduire le niveau, le format et les pièges des certifications officielles, afin que vous soyez prêt le jour J.
Ailleurs
Chez MyExam
✗ Des dumps copiés-collés
✓ Des questions construites pour comprendre
✗ Un score sans explication
✓ Une correction détaillée pour chaque réponse
✗ Contenu générique ou mal traduit
✓ Questions rédigées en français par des certifiés actifs
✗ Aucun suivi de progression
✓ Tableau de bord par domaine de compétence
✗ Contenu rarement mis à jour
✓ Mises à jour incluses à chaque révision du référentiel
Corrections question par question
Chaque réponse — bonne ou mauvaise — est expliquée avec sa justification. Vous comprenez pourquoi, pas seulement quoi.
Mises à jour automatiques
Nouvelle version du référentiel ? Elle est incluse dans votre abonnement, sans surcoût et sans action de votre part.
Kit de révision intensif — allez plus loin
Des annales enrichies en PDF : plus de questions qu'en ligne, corrections encore plus approfondies. Achat unique 14,99 €, accès à vie. Encore plus efficace en complément des simulations d'examen.
Suivez votre progression, identifiez vos lacunes et mesurez votre niveau de préparation avant le jour J.
Avis clients
Ils ont réussi leur certification
Des centaines de candidats ont déjà fait confiance à MyExam.fr pour préparer leur examen.
J'ai réussi AWS Cloud Practitioner du premier coup après 3 semaines sur MyExam.fr. Les questions sont vraiment proches de l'examen réel.
Thomas R.
Certifié AWS CLF-C02
La correction détaillée de chaque question m'a permis de comprendre mes erreurs, pas juste de mémoriser les bonnes réponses.
Camille D.
Certifiée ISTQB Foundation
Aucune autre plateforme francophone ne propose autant de contenu structuré à ce prix. Le rapport qualité/prix est excellent.
Karim B.
Certifié PMP
FAQ
Questions fréquentes
Puis-je préparer plusieurs certifications en même temps ?
Absolument. Un seul abonnement donne accès à toutes les certifications disponibles sur la plateforme, simultanément et sans restriction.
Les examens blancs sont-ils à jour avec les référentiels officiels ?
Oui. Nos examens sont révisés à chaque mise à jour des référentiels officiels. En tant qu'abonné, vous bénéficiez automatiquement des nouvelles versions sans surcoût.
Les kits de révision sont-ils inclus dans l'abonnement ?
Non. Les kits de révision sont des annales enrichies : plus de questions que sur la plateforme, des corrections encore plus détaillées. Disponibles séparément à 14,99 € par kit (achat unique, accès à vie). L'abonnement couvre les examens blancs interactifs en ligne pour l'ensemble des certifications.
Puis-je résilier à tout moment ?
Oui, en un clic depuis votre espace personnel. Aucun préavis, aucun frais caché. Votre accès reste actif jusqu'à la fin de la période payée.
Quelle différence avec les préparations officielles ?
Les examens officiels coûtent souvent plusieurs centaines d'euros et ne proposent pas de correction détaillée. MyExam.fr vous permet de vous entraîner en conditions réelles, avec des explications complètes, pour un coût mensuel inférieur au prix d'un café par semaine.
Nous utilisons des cookies essentiels pour faire fonctionner le site.
Avec votre accord, nous pouvons aussi utiliser des cookies pour améliorer votre expérience, analyser l’usage et afficher du contenu pertinent.
Essentiels : toujours actifs
Personnaliser : choisir vos préférences
Accepter ou Refuser : tous les cookies non essentiels
Préférences relatives aux cookies
Gérez vos préférences en matière de cookies ci-dessous :
Essential cookies enable basic functions and are necessary for the proper function of the website.
Nom
Description
Duration
Cookie Preferences
This cookie is used to store the user's cookie consent preferences.
30 days
These cookies are needed for adding comments on this website.
Nom
Description
Duration
comment_author
Used to track the user across multiple sessions.
Session
comment_author_email
Used to track the user across multiple sessions.
Session
comment_author_url
Used to track the user across multiple sessions.
Session
These cookies are used for managing login functionality on this website.