9,90 €/mois · Sans engagement · Résiliable à tout moment · Accès immédiat
74
examens blancs
5 095
questions
∞
tentatives
19,90 €9,90 €
/mois
Découvrez myexam.fr en 30 secondes
Certifications reconnues mondialement
AWS
Microsoft
PMI
Scrum.org
CompTIA
SAP
ISTQB
Essayez gratuitement
10 questions par certification
Sélectionnez une certification et lisez les corrections détaillées — aucune inscription requise.
* Si les questions sont proposées en anglais, c'est que l'examen officiel ne propose pas la langue française.
Sélectionnez une certification pour afficher les questions.
Question 1 / 10
Quels sont les principes importants à adopter lors de la conception de systèmes sur AWS ? (Choisissez DEUX réponses)
Sélectionnez toutes les réponses correctes.
A. Éliminer les points uniques de défaillance.
B. Toujours payer à l’utilisation.
C. Considérer les serveurs comme des ressources fixes.
D. Automatiser autant que possible.
E. Toujours utiliser des services globaux plutôt que régionaux.
✓ Bonne réponse : A, D
Réponse : Automatiser autant que possible. / Éliminer les points uniques de défaillance. Explication : L’automatisation et l’élimination des SPOF sont des pratiques clés pour la robustesse et l’efficacité de l’architecture cloud.
Question 2 / 10
Quel service AWS peut être utilisé sans coûts supplémentaires ?
A. Amazon SageMaker
B. AWS Config
C. Amazon CloudWatch
D. AWS Organizations
✓ Bonne réponse : D
Réponse : AWS Organizations. Explication : AWS Organizations aide à gérer et gouverner de manière centralisée plusieurs comptes AWS sans frais supplémentaires. Les fonctionnalités incluent la facturation consolidée, les stratégies de contrôle des services (SCP) et les unités organisationnelles pour le regroupement des comptes.
Question 3 / 10
Quel est le service de stockage principal utilisé par les bases de données Amazon RDS ?
Sélectionnez la bonne réponse.
A. Amazon EBS.
B. Amazon EFS.
C. Amazon Glacier.
D. Amazon S3.
✓ Bonne réponse : A
Réponse : Amazon EBS. Explication : Amazon RDS s’appuie sur Amazon EBS pour stocker les données des bases relationnelles, afin d’assurer durabilité et performance.
Question 4 / 10
Lequel des éléments suivants N’APPARTIENT PAS aux modèles de cloud computing d’AWS ?
Sélectionnez la bonne réponse.
A. Platform as a Service (PaaS).
B. Infrastructure as a Service (IaaS).
C. Software as a Service (SaaS).
D. Networking as a Service (NaaS).
✓ Bonne réponse : D
Réponse : Networking as a Service (NaaS). Explication : NaaS n’est pas un modèle officiellement reconnu par AWS. Les trois principaux modèles sont IaaS, PaaS et SaaS.
Question 5 / 10
Un praticien du cloud doit obtenir des rapports de conformité AWS avant de migrer un environnement vers le cloud AWS. Comment ces rapports peuvent-ils être générés ?
A. A) Contacter l'équipe de conformité AWS
B. B) Télécharger les rapports à partir d'AWS Artifact
C. C) Ouvrir un cas auprès du support AWS
D. D) Générer les rapports avec Amazon Macie
✓ Bonne réponse : B
Réponse : B) Télécharger les rapports à partir d'AWS Artifact. AWS Artifact est la ressource centrale pour la documentation de conformité AWS, incluant les rapports SOC, les documents de conformité PCI DSS, les certifications ISO et autres rapports d'audit qui peuvent être téléchargés à la demande sans intervention manuelle.
Question 6 / 10
Quel service ou fonctionnalité AWS est utilisé pour envoyer des messages texte et e-mail à partir d'applications distribuées ?
A. D) Amazon Simple Queue Service (Amazon SQS)
B. B) Amazon Simple Email Service (Amazon SES)
C. A) Amazon Simple Notification Service (Amazon SNS)
D. C) Alertes Amazon CloudWatch
✓ Bonne réponse : C
Réponse : A) Amazon Simple Notification Service (Amazon SNS). Amazon SNS est un service de messagerie pub/sub entièrement géré qui permet d'envoyer des messages (SMS, e-mail, notifications HTTP/S) à de nombreux abonnés simultanément. SNS est idéal pour les notifications d'applications distribuées et offre une architecture découplée et scalable.
Question 7 / 10
Une entreprise souhaite gérer les services IT déployés et gouverner ses modèles d'infrastructure as code (IaC). Quel service AWS répondra à cette exigence ?
A. Élimination des dépenses opérationnelles
B. AWS Resource Explorer
C. AWS Service Catalog
D. Distribution de tous les contrôles opérationnels à AWS
✓ Bonne réponse : A
Réponse : AWS Service Catalog. AWS Service Catalog permet aux organisations de créer et de gérer des catalogues de services IT approuvés en tant que modèles d'infrastructure as code. Il permet de gouverner les ressources qui peuvent être déployées tout en donnant aux équipes l'accès en libre-service aux configurations approuvées.
Question 8 / 10
Quelles sont les bonnes pratiques de conception à adopter sur AWS ? (Choisissez DEUX réponses)
Sélectionnez toutes les réponses correctes.
A. Supprimer les points de défaillance unique.
B. Utiliser uniquement les services globaux.
C. Traiter les serveurs comme des ressources fixes.
D. Automatiser autant que possible.
E. Toujours choisir le paiement à l’utilisation.
✓ Bonne réponse : A, D
Réponse : Automatiser autant que possible et supprimer les points de défaillance unique. Explication : Automatiser et éliminer les SPOF sont des principes clés d’architecture sur AWS.
Question 9 / 10
Quelles sont les bonnes pratiques de conception liées à la performance sur AWS ? (Choisissez DEUX réponses)
Sélectionnez toutes les réponses correctes.
A. Utiliser des architectures serverless.
B. Mettre en œuvre un contrôle d’accès fort.
C. Activer l’audit logging.
D. Appliquer la sécurité à tous les niveaux.
E. Concevoir des architectures multi-régions.
✓ Bonne réponse : A, E
Réponse : Bâtir des architectures multi-régions / Utiliser des architectures serverless. Explication : Bâtir des architectures multi-régions permet d’optimiser la latence et la disponibilité ; le serverless offre une adaptation dynamique à la charge pour la performance.
Question 10 / 10
Une organisation utilise de nombreux services AWS. Quel service permet de contrôler comment chaque développeur interagit avec ces services ?
Sélectionnez la bonne réponse.
A. Amazon EMR.
B. Network ACLs.
C. AWS Identity and Access Management.
D. Amazon RDS.
✓ Bonne réponse : C
Réponse : AWS Identity and Access Management. Explication : IAM permet d’attribuer des rôles, des permissions et de gérer l’accès à tous les services AWS.
Quel type de modèle est le mieux adapté pour rechercher avec des requêtes mixtes texte + image (multi-modal) ?
A. Modèle d’embeddings multi-modaux
B. Modèle de génération d’images
C. Modèle d’embeddings texte uniquement
D. Modèle de génération multi-modale
✓ Bonne réponse : A
Un modèle d’embeddings multi-modaux projette texte et images dans le même espace vectoriel pour des recherches par similarité.
Question 2 / 10
Quel est le rôle d'une base de données vectorielle dans une architecture RAG sur Amazon Bedrock ?
A. Compresser les réponses du LLM avant de les envoyer au client
B. Stocker les embeddings de documents pour permettre une recherche sémantique rapide
C. Stocker les poids du modèle de fondation pour accélérer l'inférence
D. Gérer les sessions utilisateur et les historiques de conversation
✓ Bonne réponse : B
Les bases de données vectorielles (ex. : Amazon OpenSearch Service, Aurora pgvector, Pinecone) stockent les embeddings — représentations numériques de textes sous forme de vecteurs. Dans un pipeline RAG, les documents sont d'abord transformés en embeddings puis stockés. Lors d'une requête, la question de l'utilisateur est aussi transformée en embedding, et une recherche de similarité cosinus identifie les documents les plus pertinents à passer au LLM. Elles ne stockent pas les images directement ni les poids du modèle.
Question 3 / 10
Quels sont trois cas d'usage typiques de l'IA générative en entreprise ?
A. Résumé automatique de documents longs
B. Maintenance prédictive d'équipements industriels basée sur des capteurs IoT
C. Génération et suggestion de code pour les développeurs
D. Chatbots et assistants virtuels pour le service client
E. Détection de fraude bancaire en temps réel
✓ Bonne réponse : A, C, D
L'IA générative transforme de nombreux processus métier. La génération de résumés automatiques de documents longs (contrats, rapports) réduit le temps d'analyse. Les chatbots intelligents pour le service client répondent de manière contextuelle. La génération de code accélère le développement logiciel. La maintenance prédictive classique ou la détection de fraude reposent généralement sur du ML supervisé, pas sur de la GenAI.
Question 4 / 10
Quel service AWS fournit des snippets de code généré avec traçabilité des références source et suivi automatique des dépendances open source ?
A. Amazon Q Developer (assistance IA avec référence du code source et gestion des licences)
B. AWS CodeCommit (dépôt git sans IA générative)
C. AWS Lambda (exécution serverless sans génération de code)
D. AWS Chatbot (notifications Slack/Teams uniquement)
✓ Bonne réponse : A
Amazon Q Developer : service IA générant du code avec traçabilité complète des références source et détection automatique des dépendances open source, essentiels pour conformité et sécurité. Contrairement à AWS Chatbot (notifications uniquement), Lambda (exécution sans génération) et CodeCommit (simple dépôt git), Q Developer intègre gestion des licences et gouvernance du code généré.
Question 5 / 10
Un centre de contact veut transcrire et analyser 10 000 appels téléphoniques mensuels pour extraire sentiments, intentions d'achat et compliance. Quelle architecture recommander ?
A. Amazon Polly pour rejouer les appels analysés
B. Uniquement Amazon Transcribe avec post-traitement manuel
C. Amazon Rekognition pour analyser les vidéos d'appels
D. Amazon Transcribe → Amazon Comprehend (sentiment) → GenAI via Bedrock (analyse intentions)
✓ Bonne réponse : D
Pipeline speech-to-insight : Transcribe convertit audio en texte scalablement. Comprehend détecte sentiments/entités rapidement. GenAI via Bedrock interprète intentions complexes, compliance et contexte métier. Architecture en chaîne pour efficacité optimale.
Question 6 / 10
Pour adapter un modèle à un domaine proche sans repartir de zéro, on utilise :
A. Augmenter les époques uniquement
B. Diminuer les époques
C. Transfer learning
D. Apprentissage non supervisé
✓ Bonne réponse : C
Transfer learning : réutilise des poids pré-entraînés d'un modèle sur données larges, puis affine (fine-tuning) sur votre domaine spécifique. Cela accélère convergence et réduit données nécessaires, contrairement à augmenter les époques (surentraînement) ou l'apprentissage non supervisé (sans labels).
Question 7 / 10
Pour contrôler le style et le ton d'un chatbot IA sans engagement de coûts de fine-tuning, quelle approche est la plus efficace ?
A. Utiliser le batch inferencing pour traiter plusieurs requêtes simultanément
B. Expérimenter avec différents prompts et affiner les instructions progressivement
C. Réduire fortement le nombre maximal de tokens généré
D. Augmenter le paramètre de température pour plus de variabilité
✓ Bonne réponse : B
Prompt engineering : technique d'optimisation du style et ton sans coûts additionnels. Les instructions précises (ex.: "réponds avec ton professionnel, 2 phrases max") contrôlent directement la génération. Contrairement au fine-tuning (coûteux) ou à la température (qui ajoute aléatoire), le prompt affinage itératif adapte le comportement du modèle existant efficacement.
Question 8 / 10
Un chatbot multilingue doit répondre à 10 000 clients simultanément avec des réponses cohérentes basées sur un modèle de langage génératif. Quelle architecture AWS recommandez-vous ?
A. Amazon Bedrock avec agents IA pour orchestrer les réponses intelligentes
B. Amazon Lex seul, sans intégration externe
C. AWS Lambda avec une API REST personnalisée uniquement
D. Amazon Comprehend pour générer les réponses texte
✓ Bonne réponse : A
Amazon Bedrock avec agents : plateforme entièrement gérée pour orchestrer des modèles de fondation (FM). Les agents IA routent dynamiquement les requêtes, s'intègrent à Lex pour le NLU, et gèrent la scalabilité massive requise pour 10 000 requêtes simultanées.
Question 9 / 10
Pour des données PDF scannées à transformer en texte avant RAG, quel service utiliser ?
A. Amazon Transcribe
B. Amazon Personalize
C. Amazon Textract
D. Amazon Lex
✓ Bonne réponse : C
Amazon Textract : service spécialisé dans l'extraction de texte et de structures (tableaux, formulaires) à partir de documents scannés ou d'images PDF. Essentiel pour le pré-traitement avant RAG, car il convertit les PDFs non-textuels en données exploitables. À différencier : Transcribe traite l'audio, Lex gère les chatbots conversationnels, Personalize optimise les recommandations.
Question 10 / 10
Quel service AWS extrait le texte depuis des PDFs scannés en détectant champs et tables ?
A. Amazon Textract
B. Amazon Transcribe
C. AWS Glue
D. Amazon Comprehend
✓ Bonne réponse : A
Amazon Textract : service spécialisé dans l'extraction de texte, champs et tableaux à partir de documents scannés ou images PDF. Il utilise la vision par ordinateur pour reconnaître et structurer les données, contrairement à Transcribe (audio→texte), Comprehend (analyse textuelle) et AWS Glue (intégration données). Textract détecte automatiquement les formulaires et tables, idéal pour numériser des documents papier.
C. Évaluer les performances personnelles des Developers
D. Inspecter fréquemment les artefacts Scrum et la progression vers les objectifs convenus afin de détecter les écarts indésirables
✓ Bonne réponse : D
Pilier Inspection : Examen régulier des artefacts Scrum et de la progression vers les Objectifs de Sprint afin d'identifier rapidement les écarts. Cela permet une adaptation en temps opportun avant que les problèmes ne s'aggravent. Contrairement aux audits de code ou aux évaluations de performance (centrées sur l'individu), l'inspection met l'accent sur une mesure transparente et empirique du travail et des résultats de l'équipe.
Question 2 / 10
La Scrum Team peut avoir plusieurs Scrum Masters pour gérer des projets de plus grande envergure.
A. Faux
B. Vrai
✓ Bonne réponse : A
Faux. Une Scrum Team n'a qu'un seul Scrum Master. Si une mise à l'échelle est nécessaire, des frameworks ou des approches supplémentaires peuvent être utilisés, mais chaque Scrum Team possède un seul Scrum Master.
Question 3 / 10
Un nouveau Sprint commence immédiatement après la conclusion du Sprint précédent.
A. Faux
B. Vrai
✓ Bonne réponse : B
Continuité des Sprints : Les Sprints sont des événements consécutifs limités dans le temps, sans interruption entre eux. Dès qu'un Sprint se termine, le suivant commence immédiatement, assurant ainsi des cycles de livraison continus. Cela élimine les périodes d'inactivité et maintient la dynamique de l'équipe, sans pause pour la planification ou les transitions.
Question 4 / 10
Le Scrum Master doit protéger les Developers des interruptions externes pendant le Sprint.
A. Vrai
B. Faux
✓ Bonne réponse : A
Le Scrum Master comme bouclier : Le Scrum Master supprime activement les obstacles et protège les Développeurs des interruptions externes, leur permettant de maintenir leur concentration et leur flux de travail durant le Sprint. Ce rôle protecteur est essentiel pour assurer un rythme soutenable et l'atteinte du Sprint Goal, distinguant ainsi le servant-leadership d'une simple facilitation passive.
Question 5 / 10
Un Increment doit toujours être livré à la fin de chaque Sprint.
A. Faux
B. Vrai
✓ Bonne réponse : A
Faux. Un Increment doit être utilisable et respecter la Definition of Done, mais la décision de le livrer appartient au Product Owner et peut intervenir à tout moment.
Question 6 / 10
Quelle tactique un Scrum Master devrait-il utiliser pour diviser un groupe de 100 personnes en plusieurs équipes de développement ?
A. Créer des équipes en fonction de leurs compétences sur plusieurs couches (telles que la base de données, l'interface utilisateur, etc.)
B. Demander au Product Owner d'assigner les personnes aux équipes.
C. Demander aux développeurs de se répartir eux-mêmes en équipes.
✓ Bonne réponse : C
Réponse : Les managers ne sont pas requis lors du Daily Scrum. Explication : Le Daily Scrum est un événement de la Development Team destiné à la coordination de l'équipe. La présence du management externe n'est pas requise et peut même nuire à la communication ouverte si les membres de l'équipe se sentent observés ou évalués.
Question 7 / 10
Que signifie le fait qu'une Scrum Team soit cross-fonctionnelle ?
A. Les Developers doivent maîtriser tous les langages de programmation
B. L'équipe dispose collectivement de toutes les compétences nécessaires pour créer de la valeur à chaque Sprint
C. Chaque Developer possède des compétences dans plusieurs domaines
D. Les Developers peuvent travailler sur plusieurs projets simultanément
✓ Bonne réponse : B
La cross-fonctionnalité dans Scrum : L'équipe possède collectivement toutes les compétences nécessaires pour livrer un Increment complet à chaque Sprint, éliminant ainsi les dépendances externes. Cela diffère de l'expertise individuelle multi-domaines ou du travail simultané sur plusieurs projets — il s'agit de la composition de l'équipe, et non des capacités individuelles ou de la répartition de la charge de travail.
Question 8 / 10
Scrum est fondé sur la théorie du contrôle empirique des processus (empirisme). Qu'est-ce que cela signifie en pratique ?
Sélectionnez la meilleure réponse.
A. Chaque étape du processus est définie et documentée avant le début du travail.
B. Le processus est entièrement prévisible et peut être répété sans variation.
C. L'équipe suit une méthodologie fixe approuvée par le Bureau de Gestion de Projet.
D. La connaissance vient de l'expérience, et les décisions sont basées sur ce qui est connu.
✓ Bonne réponse : D
L'empirisme affirme que la connaissance vient de l'expérience et que les décisions sont basées sur ce qui est connu. Dans Scrum, l'équipe prend des décisions fondées sur l'observation et l'expérimentation, et non sur des plans prédéfinis ou des hypothèses. Cela contraste avec une approche de processus défini, où l'ensemble du processus peut être planifié et reproduit avec précision. La Transparence, l'Inspection et l'Adaptation sont les trois piliers qui mettent en œuvre le contrôle empirique des processus dans Scrum.
Question 9 / 10
Quelle est la préoccupation principale lorsque plusieurs Development Teams travaillent à partir du même Product Backlog ?
A. Maximiser la vélocité.
B. Définir clairement les exigences.
C. Minimiser les dépendances entre les équipes.
D. Respecter les projections du périmètre initial.
E. S'assurer qu'il y a suffisamment de travail pour chaque membre de chaque équipe.
✓ Bonne réponse : C
Réponse : Minimiser les dépendances entre les équipes. Explication : Lorsque plusieurs équipes travaillent à partir du même Product Backlog, la principale préoccupation en matière de coordination est de minimiser les dépendances inter-équipes qui créent des goulots d'étranglement, bloquent le travail et génèrent des difficultés d'intégration.
Question 10 / 10
Quel problème pose le fait d'avoir plus de 10 personnes au sein d'une Scrum Team ?
A. Trop de chemins de communication, ce qui réduit l'efficacité
B. Trop d'opinions divergentes
C. Trop de réunions
D. Trop d'éléments dans le Product Backlog
✓ Bonne réponse : A
Taille de l'équipe et complexité des communications : Les Scrum Teams dépassent leur niveau d'efficacité optimal au-delà de 10 membres en raison de la croissance exponentielle du nombre de canaux de communication. Avec n personnes, le nombre de paires de communication possibles est égal à n(n-1)/2, ce qui génère une charge de coordination qui nuit à l'agilité. Les opinions, les réunions et les éléments du Backlog augmentent avec la taille de l'équipe, mais ne sont pas directement à l'origine de cette perte d'efficacité ; la complexité des communications constitue la contrainte fondamentale.
Les parties prenantes peuvent modifier directement le Sprint Backlog.
Répondez par Vrai ou Faux.
A. Vrai
B. Faux
✓ Bonne réponse : B
Concept clé : La propriété du Sprint Backlog et l'autorité de modification. Le Sprint Backlog appartient et est géré exclusivement par les Développeurs pendant un Sprint. Bien que les parties prenantes soient des contributeurs essentiels à la valeur du produit et puissent fournir des retours sur le travail en cours, elles n'ont pas d'autorité directe pour modifier le Sprint Backlog. Les parties prenantes influencent le backlog indirectement via le Product Owner, qui priorise les éléments du Product Backlog. Les Développeurs peuvent ajuster les éléments du Sprint Backlog pendant le Sprint (en ajoutant, supprimant ou modifiant des tâches), mais seuls eux prennent ces décisions pour atteindre l'Objectif du Sprint. Cette séparation garantit la transparence, la responsabilité et empêche le glissement de périmètre ou les priorités conflictuelles de perturber l'exécution du Sprint. Les contributions des parties prenantes sont valorisées, mais canalisées à travers des structures de gouvernance appropriées, et non par une manipulation directe du backlog.
Question 2 / 10
Que se passe-t-il avec le Product Backlog lorsqu'un produit est abandonné ?
A. Le Product Backlog cesse d'exister lorsque le produit n'est plus en cours de développement
B. Il devient la responsabilité du PMO de l'organisation
C. Tous les éléments restants sont automatiquement transférés vers le backlog d'un nouveau produit
D. Il est archivé par le Scrum Master pour référence future
✓ Bonne réponse : A
Pourquoi cette réponse est correcte : Le Product Backlog est un artefact vivant qui existe pour soutenir le développement continu d'un produit. Selon le Guide Scrum, lorsqu'un produit n'est plus en cours de développement, il n'est plus nécessaire de maintenir un Product Backlog, puisqu'il n'y a plus d'Increments futurs à planifier.
Pourquoi les autres réponses sont incorrectes : Le Scrum Master n'a aucune responsabilité particulière d'archivage du Product Backlog ; le PMO (Project Management Office) n'est pas un concept Scrum et n'a aucun rôle défini dans la gestion des Product Backlogs ; et les éléments du Product Backlog ne sont pas automatiquement transférés vers d'autres produits, car ils sont spécifiques au produit auquel ils se rapportent.
Question 3 / 10
Comment le Product Backlog doit-il être ordonné ?
A. Par les Developers, en fonction de leur capacité et de leurs compétences
B. Par complexité technique, en commençant par les éléments les plus simples
C. Par le Product Owner, en fonction de la valeur, du risque, de la priorité et des dépendances
D. Par ordre alphabétique du titre des éléments pour en faciliter la consultation
✓ Bonne réponse : C
Pourquoi cette réponse est correcte : Le Guide Scrum 2020 stipule explicitement que le Product Owner est responsable de l'ordonnancement du Product Backlog en fonction de facteurs tels que la valeur, le risque, la priorité et les dépendances. Cela garantit que le backlog reflète les objectifs métier et maximise la livraison de valeur.
Pourquoi les autres réponses sont incorrectes : La complexité technique, l'ordre alphabétique et l'ordonnancement par les développeurs ne sont pas alignés avec les principes de Scrum. C'est le Product Owner — et non les Developers — qui est responsable des décisions d'ordonnancement du backlog, et cet ordonnancement doit être guidé par la valeur métier et les priorités stratégiques, et non par des considérations techniques ou administratives.
Question 4 / 10
Le Product Backlog est mieux décrit comme :
A. Une liste ordonnée et évolutive de tout ce qui est connu comme nécessaire dans le produit
B. Une spécification complète et détaillée approuvée par toutes les parties prenantes
C. Une liste de tâches assignées à des Developers individuels pour le Sprint en cours
D. Un document figé créé au début du projet qui liste toutes les exigences
✓ Bonne réponse : A
Le Product Backlog est émergent car il évolue continuellement à mesure que la compréhension du produit et du marché s'améliore — ce n'est pas un document figé créé à l'avance. Il est ordonné par le Product Owner en fonction de la valeur et des priorités, et contient tout ce qui est connu comme nécessaire — et non une spécification complète, ce qui contredirait la nature empirique de Scrum. Les autres options le décrivent à tort comme fixe, entièrement détaillé ou comme un outil d'attribution de tâches, aucune de ces descriptions n'étant conforme à la définition du Product Backlog dans le Scrum Guide en tant qu'artefact dynamique et priorisé.
Question 5 / 10
Quelle affirmation concernant la Definition of Done est correcte ?
A. Elle ne s'applique qu'à la livraison finale, et non aux Increments intermédiaires
B. Une description formelle de l'état de l'Increment lorsqu'il satisfait aux mesures de qualité requises pour le produit
C. Il s'agit de la liste de contrôle personnelle du Product Owner pour accepter le travail réalisé
D. La Definition of Done est définie une seule fois et ne change jamais
✓ Bonne réponse : B
Pourquoi cette réponse est correcte : Selon le Guide Scrum, la Definition of Done est une description formelle qui établit ce que signifie pour un Increment d'être complet, garantissant qu'il répond aux standards de qualité requis pour le produit. Il s'agit d'une compréhension partagée créée par la Scrum Team qui s'applique à chaque Increment.
Pourquoi les autres réponses sont incorrectes : La Definition of Done n'est pas statique — elle évolue à mesure que l'organisation mûrit et que les standards changent. Ce n'est pas une liste de contrôle personnelle du Product Owner, mais un engagement de l'équipe, et elle s'applique à chaque Increment livré au cours du Sprint, et non uniquement à la release finale.
Question 6 / 10
Laquelle de ces propositions correspond à une responsabilité du Product Owner lors du Daily Scrum ?
A. Mettre à jour le Sprint Backlog en fonction de ce que rapportent les Developers
B. Le Product Owner n'a aucun rôle obligatoire dans le Daily Scrum ; celui-ci est destiné aux Developers
C. Animer le Daily Scrum et demander à chaque Developer un compte-rendu de son avancement
D. Valider les éléments du Sprint Backlog terminés signalés par les Developers
✓ 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 7 / 10
Vrai ou Faux : Un Increment doit être livré aux clients ou aux utilisateurs à la fin de chaque Sprint.
A. Faux
B. Vrai
✓ Bonne réponse : A
Réponse : Faux. Explication : Chaque Increment doit satisfaire à la Definition of Done et être potentiellement livrable, mais c'est le Product Owner qui décide de le livrer effectivement ou non. La mise en production est une décision métier, et non une obligation du Sprint.
Question 8 / 10
Quelles sont les caractéristiques d'un Increment ? (Sélectionnez toutes les réponses qui s'appliquent)
Sélectionnez toutes les réponses correctes.
A. Doit inclure toutes les fonctionnalités initialement planifiées
B. Utilisable
C. Peut être présenté aux parties prenantes
D. Conforme au DoD
✓ Bonne réponse : B, C, D
Réponse : Utilisable, conforme au DoD, peut être présenté aux parties prenantes. Explication : Un Increment peut être partiel, mais il doit être utilisable et satisfaire au DoD. Il n'est pas nécessaire qu'il inclue toutes les fonctionnalités initialement prévues.
Question 9 / 10
Dans quels cas un Sprint peut-il être annulé ? (Sélectionnez toutes les réponses qui s'appliquent)
Sélectionnez toutes les réponses correctes.
A. Un Developer est absent
B. Un bug critique est découvert
C. Changement majeur de stratégie
D. Le Sprint Goal devient obsolète
✓ Bonne réponse : C, D
Réponse : L'objectif du Sprint devient obsolète, changement majeur de stratégie. Explication : Un Sprint est annulé uniquement lorsque l'objectif du Sprint n'a plus de valeur — par exemple en raison d'un changement stratégique majeur.
Question 10 / 10
Qui est tenu de participer au Daily Scrum ?
A. La Development Team et le Scrum Master.
B. La Scrum Team.
C. La Development Team et le Product Owner.
D. Le Scrum Master et le Product Owner.
E. La Development Team.
✓ Bonne réponse : E
Réponse : L'équipe de développement. Explication : Le Daily Scrum est organisé par et pour l'équipe de développement. Le Product Owner et le Scrum Master ne sont pas tenus d'y assister, bien qu'ils puissent se joindre à la réunion lorsque cela s'avère utile.
Dans le domaine de la Mesure et du Suivi, quels éléments doivent être suivis en priorité pour évaluer la performance du projet ?
Sélectionnez toutes les réponses correctes.
A. Le nombre total de pages de rapports produits et la fréquence des réunions d'avancement
B. La progression vers les bénéfices attendus et l'alignement stratégique
C. La satisfaction du sponsor et le respect strict du budget initial sans révision
D. Les écarts entre le plan et la réalité, ainsi que les indicateurs de performance clés (KPI)
✓ Bonne réponse : D
Suivi des performances du projet selon le PMBOK 7e édition : La mesure et le suivi constituent un domaine d'activité fondamental qui repose sur l'observation régulière des écarts entre le plan de base (scope, calendrier, coûts) et l'exécution réelle du projet. Ces écarts permettent au chef de projet d'identifier rapidement les dérives et de déclencher des actions correctives avant que les impacts ne deviennent critiques. Les indicateurs de performance clés (KPI) complètent cette analyse en fournissant des métriques quantifiables telles que l'indice de performance des coûts (IPC), l'indice de performance des délais (IPD), le taux de complétion ou la qualité des livrables. Cette combinaison permet une évaluation objective de la performance. La progression vers les bénéfices attendus, bien que importante, relève davantage du domaine de la Gestion de la valeur et de la livraison (Value Delivery Domain) en fin de projet. Le nombre de pages de rapports et la fréquence des réunions sont des métriques de processus, non de performance projet. Enfin, la satisfaction du sponsor sans ajustement du budget initial ignorerait les réalités du terrain et contredirait le principe d'amélioration continue du PMBOK.
Question 2 / 10
Lors d’un projet agile, les membres de l’équipe constatent une baisse de motivation. Quelle est la meilleure action du chef de projet ?
Sélectionnez la bonne réponse.
A. Ignorer la baisse de motivation
B. Sanctionner les membres non motivés
C. Changer les objectifs de l’itération
D. Organiser une rétrospective
✓ Bonne réponse : D
Réponse : Organiser une rétrospective pour identifier les causes de la démotivation et trouver des solutions avec l’équipe.
Question 3 / 10
Un chef de projet utilise une matrice RACI. Que signifie la lettre « A » ?
Sélectionnez la bonne réponse.
A. Available
B. Accountable
C. Approver
D. Assigned
✓ Bonne réponse : B
Accountable : personne responsable ultime du résultat et de la reddition de comptes. Elle rend des comptes à la direction et assume les conséquences des décisions. Distinct d'un "Responsible" (R) qui exécute le travail, et d'un "Approver" qui valide seulement.
Question 4 / 10
Pourquoi l'adaptation (tailoring) des processus est-elle importante dans la gestion de projet selon le PMBOK7 ?
A. Elle permet de sélectionner et d'ajuster les pratiques les plus adaptées au contexte pour maximiser la valeur du projet
B. Elle permet de réduire le nombre de parties prenantes impliquées dans le projet
C. Elle impose une standardisation rigide des méthodes pour faciliter les audits de conformité
D. Elle garantit que tous les processus PMBOK sont systématiquement documentés et archivés sans exception
✓ Bonne réponse : A
Concept clé : L'adaptation (Tailoring) des processus : selon le PMBOK 7e édition, l'adaptation est le processus de sélection, d'interprétation et de personnalisation des pratiques de gestion de projet en fonction des caractéristiques spécifiques du projet, de l'organisation et de l'environnement. C'est un principe fondamental qui reconnaît qu'aucun projet n'est identique et qu'une approche unique ne convient pas à tous les contextes.
Pourquoi cette réponse est correcte : L'adaptation permet d'ajuster les pratiques les plus pertinentes pour maximiser la valeur du projet en tenant compte de facteurs tels que la taille du projet, le secteur d'activité, le niveau de complexité, les contraintes organisationnelles et les préférences des parties prenantes. Elle favorise l'équilibre entre la structure nécessaire et la flexibilité requise. Une équipe agile n'aura pas besoin des mêmes processus qu'un projet traditionnel en cascade ; une petite startup ne déploiera pas les mêmes pratiques de gouvernance qu'une grande entreprise. L'adaptation reconnaît la diversité des contextes et optimise l'efficacité opérationnelle.
Distinction des autres options : La deuxième option confond adaptation et standardisation bureaucratique—l'
Question 5 / 10
Un projet doit se conformer à une réglementation stricte (normes ISO, conformité RGPD, certifications légales). Parmi les contraintes du projet, laquelle doit être priorisée en cas de conflit ?
Sélectionnez la bonne réponse.
A. Coût du projet
B. Conformité réglementaire et légale
C. Communication interne avec l'équipe
D. Qualité fonctionnelle du produit
✓ Bonne réponse : B
Conformité réglementaire et légale : obligation légale non négociable qui prime sur coût, délais et qualité fonctionnelle. Non-respect = sanctions pénales, responsabilité civile, perte de licences. PMBOK 7 classe ces contraintes externes en risques organisationnels majeurs. Communication n'est qu'un moyen, non une fin.
Question 6 / 10
Un indicateur SPI (Schedule Performance Index) est égal à 0,8. Quelle est l’interprétation correcte ?
Sélectionnez la bonne réponse.
A. Le projet a terminé toutes les tâches
B. Le projet est en avance sur le calendrier
C. Le projet est en retard sur le calendrier
D. Le projet respecte le calendrier
✓ Bonne réponse : C
SPI (Schedule Performance Index) : rapport entre le travail réalisé et le travail prévu (SPI = EV/PV). Un SPI de 0,8 signifie que seuls 80% du travail prévu ont été complétés au moment prévu. Le projet avance donc à 80% de la cadence attendue, indiquant un retard sur le calendrier. Contrairement à une avance (SPI > 1), cette sous-performance confirme un glissement de délai.
Question 7 / 10
Un membre senior de l'équipe est en conflit avec un autre développeur sur la méthode de développement à utiliser (approche traditionnelle vs agile). Quelle approche de résolution est la plus adaptée ?
Sélectionnez la bonne réponse.
A. Faciliter une discussion ouverte entre les deux pour comprendre les mérites de chaque approche et trouver un consensus
B. Ignorer le conflit et espérer qu'il se résout de lui-même
C. Prendre immédiatement parti pour le membre senior en imposant sa méthode
D. Escalader le conflit au sponsor pour qu'il tranche de manière directe
✓ Bonne réponse : A
Réponse : Faciliter une discussion ouverte pour trouver une solution collaborative. Le rôle du chef de projet est de médiateur.
Question 8 / 10
Quels éléments sont inclus dans le domaine Mesure et Performance du PMBOK7 ?
Sélectionnez toutes les réponses correctes.
A. Analyse des écarts de coût et délai
B. Définition du périmètre initial du projet
C. Communication des performances aux parties prenantes
D. Suivi de l'avancement par rapport au plan
E. Création de nouveaux livrables techniques non prévus
✓ Bonne réponse : A, C, D
Le domaine Mesure et Performance du PMBOK 7 : Ce domaine de performance représente l'ensemble des processus permettant de collecter, mesurer et analyser les données de projet pour évaluer l'avancement et les performances. Le suivi de l'avancement par rapport au plan en est l'élément fondamental car il constitue l'activité centrale : comparer continuellement ce qui a été réalisé contre ce qui était planifié (délais, coûts, scope, qualité). Cette comparaison systématique permet au chef de projet d'identifier rapidement les écarts et de déclencher des actions correctives. Les autres options, bien que liées à la gestion de projet, ne correspondent pas à ce domaine spécifique : l'analyse des écarts (option 2) est une technique, non un élément du domaine lui-même ; la communication (option 3) relève du domaine Parties prenantes ; la création de nouveaux livrables (option 4) appartient au domaine Planification ; et la définition du périmètre initial (option 5) relève du domaine Planification également. Le suivi constitue ainsi le cœur du domaine Mesure, car sans cette activité continue de comparaison réel/prévu, aucune mesure de performance réelle n'est possible et aucun contrôle du projet ne peut être exercé efficacement.
Question 9 / 10
Quelle description correspond le mieux à la notion de valeur en management de projet selon le PMBOK7 ?
A. La conformité des livrables aux spécifications techniques définies dans le cahier des charges
B. La valeur financière nette (NPV) calculée lors de l'élaboration du business case
C. Le rapport entre le budget consommé et les livrables remis au client
D. L'utilité, l'importance ou le bénéfice généré par le projet pour les parties prenantes et l'organisation
✓ Bonne réponse : D
Concept clé : La Valeur en Management de Projet : Dans le PMBOK 7e édition, la valeur représente bien plus qu'un simple calcul financier. Il s'agit de l'utilité, l'importance ou le bénéfice généré par le projet pour les parties prenantes et l'organisation. Cette définition holistique reconnaît que la valeur peut être tangible (économique, financière) ou intangible (amélioration de la satisfaction client, renforcement de la marque, capacités organisationnelles accrues, innovation). Le PMBOK 7 met l'accent sur la création de valeur comme objectif central du management de projet, aligné avec la stratégie organisationnelle. La valeur est créée à travers les livrables, les résultats et l'impact du projet sur l'organisation et ses stakeholders. Contrairement à l'ancienne approche focalisée sur les contraintes triple (délai, coût, qualité), le PMBOK 7 place la création de valeur au cœur du succès du projet. Les autres options sont réductrices : la NPV est un outil de calcul parmi d'autres pour évaluer la valeur financière, le ratio budget/livrables mesure l'efficacité opérationnelle uniquement, et la conformité technique ne garantit pas la création de
Question 10 / 10
Une entreprise souhaite externaliser un projet pour réduire les risques. Quelle stratégie est utilisée ?
Sélectionnez la bonne réponse.
A. Évitement du risque
B. Atténuation du risque
C. Acceptation du risque
D. Transfert du risque
✓ Bonne réponse : D
Transfert du risque : confier la responsabilité d'un risque à un tiers (prestataire, assureur) via contrat. L'externalisation transfère le risque au fournisseur, contrairement à l'atténuation (réduire l'impact) ou l'acceptation (tolérer le risque).
Quel est l\'avantage PRINCIPAL de l\'automatisation des tests de régression ?
A. Elle élimine le besoin de tests manuels
B. Elle réduit le temps nécessaire pour exécuter les tests de régression
C. Elle améliore la qualité de conception des cas de test
D. Elle garantit l\'absence de défauts dans le logiciel
✓ Bonne réponse : B
Cette question correspond à l\'objectif d\'apprentissage FL-6.2.1 (K1) - Rappeler les avantages et les risques de l\'automatisation des tests.
● a) Faux → L\'automatisation n\'améliore pas nécessairement la qualité de conception des cas de test, qui dépend davantage des compétences des testeurs. ● b) Correct → Le principal avantage de l\'automatisation des tests de régression est qu\'elle permet d\'exécuter rapidement un grand nombre de tests qui doivent être répétés fréquemment. ● c) Faux → L\'automatisation des tests ne garantit pas l\'absence de défauts, elle permet seulement de détecter ceux pour lesquels des tests ont été écrits. ● d) Faux → L\'automatisation ne remplace pas complètement les tests manuels, qui restent nécessaires pour certains aspects comme les tests exploratoires
Question 2 / 10
Laquelle des propositions suivantes concernant la rédaction des critères d’acceptation lors de l’acceptation utilisateur (UAT) est la plus exacte ?
A. Les critères d’acceptation peuvent être définis sous différents formats, par exemple : scénarios Gherkin, checklists structurées ou gabarits de tests fonctionnels, en fonction des besoins du projet.
B. Les critères d’acceptation doivent obligatoirement être rédigés sous la forme de scénarios Given/When/Then (GWT) pour garantir une couverture complète
C. Les critères d’acceptation sont généralement rédigés par l’équipe de développement seule, car ce sont eux qui connaissent les contraintes techniques
D. Les critères d’acceptation doivent inclure uniquement des métriques de performance afin de mesurer la rapidité d’exécution des scénarios critiques.
✓ Bonne réponse : A
Cette question correspond à l’objectif d’apprentissage FL-4.5.2 (K2) – Classer les différentes options pour la rédaction des critères d’acceptation. ● a) Faux → Bien que la forme Given/When/Then soit très répandue et efficace, il n’existe pas d’obligation stricte dans les projets de test d’acceptation de toujours utiliser ce format. ● b) Correct → format dépend du contexte du projet, du public cible, et de la maturité de l’équipe. Selon la complexité du projet et les habitudes de l’organisation, on peut utiliser plusieurs formats. ● c) Faux → Les critères d’acceptation doivent généralement être élaborés en collaboration avec les parties prenantes clés : Product Owner, utilisateurs métiers, testeurs et développeurs. Se limiter à l’équipe de développement peut conduire à des critères trop techniques ou peu alignés sur les attentes métiers. ● d) Faux → Les critères d’acceptation peuvent effectivement comporter des exigences de performance, mais ils ne se limitent pas à cet aspect. Ils doivent également couvrir la fonctionnalité, la facilité d’utilisation, la sécurité, la fiabilité, etc.
Question 3 / 10
Quel est l’un des AVANTAGES d’un retour d’information précoce et régulier des parties prenantes pendant les activités de test ?
A. Il évite complètement les modifications d’exigences pendant le projet
B. Il garantit que tous les cas de test sont automatisés
C. Il réduit le besoin de tests exploratoires en fin de projet
D. Il permet de détecter et corriger les défauts plus tôt dans le cycle de développement
✓ Bonne réponse : D
Cette question correspond à l’objectif d’apprentissage FL-3.2.1 (K1) – Identifier les avantages d’un feedback précoce et fréquent de la part des parties prenantes.
● a) Faux → L’automatisation des tests est indépendante du moment où le feedback est reçu. ● b) Correct → Obtenir des retours rapides des parties prenantes permet d’identifier plus tôt les erreurs, les imprécisions ou les malentendus liés aux exigences ou aux spécifications → cela réduit le coût de correction. ● c) Faux → Le feedback n’a pas pour but de réduire le besoin d’exploration, mais d’améliorer la compréhension dès le début. ● d) Faux → Le retour d’information ne supprime pas les changements, mais facilite leur gestion en les identifiant plus tôt.
Question 4 / 10
Un testeur doit choisir des techniques de test appropriées pour valider un logiciel financier complexe. Lequel des énoncés suivants décrit correctement une caractéristique clé des techniques de test boîte noire ?
A. Elles sont basées uniquement sur l\'expérience antérieure du testeur avec des applications similaires
B. Elles se concentrent sur l\'examen du code source pour garantir que tous les chemins d\'exécution sont couverts
C. Elles dérivent des cas de test à partir des spécifications et des exigences sans connaissance de la structure interne
D. Elles s\'appuient sur l\'analyse de la structure interne et les métriques de couverture
✓ Bonne réponse : C
Cette question correspond à l\'objectif d\'apprentissage FL-4.1.1 (K2) - Distinguer les techniques de test boîte noire, boîte blanche et basées sur l\'expérience.
● a) Faux → Cette description correspond aux techniques de test boîte blanche, qui examinent la structure interne du code pour concevoir des tests couvrant différents chemins d\'exécution. Les tests boîte noire ne s\'intéressent pas au code source. ● b) Faux → Cette description correspond aux techniques de test basées sur l\'expérience, qui s\'appuient sur les connaissances et l\'expérience des testeurs pour identifier les défauts potentiels. Les tests boîte noire sont basés sur des spécifications documentées plutôt que sur l\'expérience seule. ● c) Faux → Cette description correspond également aux techniques de test boîte blanche, qui analysent la structure interne et mesurent la couverture (instructions, branches, chemins). Les tests boîte noire ne s\'intéressent pas à la structure interne. ● d) Correct → Cette description caractérise précisément les techniques de test boîte noire. Ces techniques considèrent le système comme une \"boîte noire\" dont le fonctionnement interne est inconnu ou ignoré. Les cas de test sont dérivés des spécifications, des exigences et des comportements attendus, sans connaissance de l\'implémentation.
Question 5 / 10
Quelle association décrit le mieux l’affectation des documents aux types de documentation correspondants ?
Étant donné les documents suivants utilisés dans le processus de test :1. Cahier des charges décrivant les besoins métier et les attentes des utilisateurs.2. Spécifications détaillées des exigences fonctionnelles et non fonctionnelles dusystème.3. Plan de test définissant la stratégie de test, les niveaux et les critères d’entrée et desortie.4. Rapport de test contenant les résultats des tests exécutés et les écarts identifiés.Et les types de documentation suivants :A. Documentation produitB. Documentation des exigencesC. Documentation de testD. Documentation des résultatsSélectionnez UNE réponse.
A. 1A, 2B, 3C, 4D
B. 1C, 2D, 3A, 4B
C. 1D, 2B, 3C, 4A
D. 1B, 2A, 3D, 4C
✓ Bonne réponse : A
Cette question correspond à l’objectif d’apprentissage FL-1.4.3 (K2) – Différencier les composants du testware qui soutiennent les activités de test. La bonne réponse est a) 1B, 2B, 3C, 4D
● 1A (Faux) → Le cahier des charges appartient à la documentation des exigences, car il définit les attentes des utilisateurs. ● 2B (Correct) → Les spécifications détaillées sont une partie de la documentation des exigences, car elles précisent les aspects fonctionnels et non fonctionnels. ● 3C (Correct) → Le plan de test appartient à la documentation de test, car il définit la stratégie et l’organisation des tests. ● 4D (Correct) → Le rapport de test fait partie de la documentation des résultats, car il synthétise les observations et les anomalies détectées.
Question 6 / 10
Quel facteur contribue le plus à la réussite d’une revue ?
A. La réalisation exclusive de revues informelles
B. La participation active des parties prenantes
C. La suppression des discussions pour éviter les désaccords
D. L’absence de modérateur pour une meilleure autonomie des participants
✓ Bonne réponse : B
Cette question correspond à l’objectif d’apprentissage FL-3.2.5 (K1) – Rappeler les facteurs qui contribuent à la réussite d\'une revue.
● a) Correct → Impliquer activement les parties prenantes assure une meilleure qualité des revues et des retours pertinents. ● b) Faux → Encourager la discussion permet d’identifier plus efficacement les problèmes. ● c) Faux → Un modérateur aide à structurer la revue et à maintenir son efficacité. ● d) Faux → Les revues formelles sont aussi importantes que les revues informelles.
Question 7 / 10
Laquelle des bonnes pratiques suivantes s’applique à tous les modèles de cycle de vie du développement logiciel ?
A. Impliquer les testeurs uniquement lors des phases d’exécution
B. Réaliser des activités de test aussi tôt que possible
C. Séparer strictement le test du développement, sans communication
D. Commencer les tests uniquement après la fin du codage
✓ Bonne réponse : B
Cette question correspond à l’objectif d’apprentissage FL-2.1.2 (K1) – Rappeler les bonnes pratiques de test applicables à tous les cycles de vie. ● a) Faux → Cela correspond à une approche tardive (type Waterfall rigide), et va àl’encontre des bonnes pratiques modernes. ● b) Faux → Les testeurs doivent être impliqués dès les phases d’analyse et de conception. ● c) Correct → Tester dès que possible (shift-left) est une bonne pratique universelle qui réduit les coûts de détection de défauts. ● d) Faux → Collaboration entre test et développement est essentielle, peu importe le cycle.
Question 8 / 10
Comment les catégories de tests suivantes correspondent-elles aux quadrants de test agile ?
Considérez les catégories de tests suivantes (1-4) et les quadrants de test agile (A-D) :1. Test d\'accessibilité2. Test unitaire3. Test d\'acceptation utilisateur4. Test de performanceA. Quadrant de test agile Q1 : orienté technologie, support à l\'équipe de développementB. Quadrant de test agile Q2 : orienté métier, support à l\'équipe de développementC. Quadrant de test agile Q3 : orienté métier, critique du produitD. Quadrant de test agile Q4 : orienté technologie, critique du produitSélectionnez UNE réponse.
A. 1C, 2A, 3B, 4D
B. 1C, 2A, 3C, 4D
C. 1D, 2A, 3C, 4B
D. 1D, 2B, 3C, 4A
✓ Bonne réponse : B
Cette question correspond à l\'objectif d\'apprentissage FL-5.1.7 (K2) - Résumer les quadrants du test et leurs relations avec les niveaux et les types de tests.
La bonne réponse est b) :
1. Test d\'accessibilité - Orienté métier, critique du produit (C) 2. Test unitaire - Orienté technologie, support à l\'équipe de développement (A) 3. Test d\'acceptation utilisateur - Orienté métier, critique du produit (C) 4. Test de performance - Orienté technologie, critique du produit (D) ● a) Faux → Le test d\'acceptation utilisateur est en C (orienté métier, critique du produit), pas en B. ● b) Correct → Toutes les correspondances sont correctes. ● c) Faux →- Le test d\'accessibilité est en C, pas en D, et le test de performance est en D, pas en B. ● d) Faux → Le test d\'accessibilité est en C, pas en D, et le test unitaire est en A, pas en B.
Question 9 / 10
Pourquoi est-il important de tester tôt dans le cycle de développement ?
A. Pour garantir que le produit est exempt de défauts.
B. Pour éviter les tests de régression
C. Pour limiter le nombre total de tests nécessaires.
D. Pour réduire le coût de correction des défauts.
✓ Bonne réponse : D
Cette question correspond à l’objectif d’apprentissage FL-1.3.1 (K2) – Expliquer les sept principes du test.
● a) Faux → Les tests de régression restent nécessaires tout au long du cycle de vie du logiciel. ● b) Correct → Plus un défaut est détecté tôt, moins il est coûteux à corriger, car il est identifié avant qu’il ne se propage. ● c) Faux → Tester tôt ne garantit pas un produit exempt de défauts. ● d) Faux → Tester tôt ne signifie pas réduire le nombre total de tests nécessaires.
Question 10 / 10
Quelle 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 navigateur utilisé
D. Le nom du testeur
✓ 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
Un pirate informatique intercepte la communication entre l'ordinateur d'un utilisateur et un site web afin de voler des données sensibles. De quel type d'attaque s'agit-il ?
Sélectionnez la bonne réponse.
A. D. Déni de service (Denial-of-service)
B. A. Hameçonnage (Phishing)
C. B. Rançongiciel (Ransomware)
D. C. Attaque de l'homme du milieu (Man-in-the-middle)
✓ Bonne réponse : D
Attaque de l'homme du milieu (MITM) : Un attaquant intercepte la communication entre deux parties afin d'espionner ou d'altérer les données en transit. Cela diffère du hameçonnage (ingénierie sociale), des rançongiciels (chiffrement/extorsion) et du DoS (interruption de service). L'attaque MITM cible spécifiquement la confidentialité des données lors de leur transmission.
Question 2 / 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. Publiques
B. Critiques
C. Privées
D. Sensibles
✓ Bonne réponse : D
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 3 / 10
Une entreprise planifie un site de reprise après sinistre et doit s'assurer qu'une catastrophe naturelle isolée n'entraînerait pas la perte totale des données de sauvegarde réglementées. Lequel des éléments suivants l'entreprise devrait-elle prendre en compte ?
Sélectionnez la bonne réponse.
A. La diversité des plateformes
B. L'équilibrage de charge
C. Un site actif (hot site)
D. La dispersion géographique
✓ Bonne réponse : D
Dispersion géographique : distribution des données de sauvegarde sur plusieurs sites physiquement séparés. Les catastrophes naturelles (séismes, inondations, ouragans) affectent généralement des zones localisées ; la dispersion des sites garantit qu'un seul événement ne peut pas détruire toutes les sauvegardes. La diversité des plateformes traite les variations matérielles, les sites de secours actifs permettent un basculement rapide mais n'empêchent pas la perte de données en cas de co-localisation, et l'équilibrage de charge distribue le trafic — aucune de ces options ne protège spécifiquement contre les catastrophes géographiquement localisées.
Question 4 / 10
Qu'est-ce qu'une politique de sécurité et pourquoi est-elle importante ?
A. Un fichier de configuration technique qui applique des contrôles d'accès sur les serveurs
B. Un contrat fournisseur garantissant la disponibilité et la sécurité des services cloud
C. Un document formel de haut niveau qui définit les objectifs, les attentes et les règles de sécurité de l'organisation
D. Un journal de tous les incidents de sécurité survenus au cours de l'année précédente
✓ Bonne réponse : C
Une politique de sécurité est un document formel de haut niveau qui définit les objectifs, les attentes et les règles de sécurité d'une organisation. Elle précise ce qui doit être fait (et non comment le faire). Exemples : Politique d'utilisation acceptable, Politique de mots de passe, Politique de classification des données. Les politiques constituent le fondement d'un programme de sécurité de l'information — elles pilotent les procédures, les normes et les directives. Sans politiques, il n'existe aucune référence de base pour mesurer la conformité, rendant impossible l'application des règles et les audits. Les politiques requièrent l'approbation de la direction générale et doivent être communiquées à l'ensemble des employés.
Question 5 / 10
Quel est le principe du moindre privilège ?
A. Les comptes privilégiés doivent être partagés au sein de l'équipe informatique par souci d'efficacité
B. Les utilisateurs doivent se voir accorder toutes les permissions, qui sont ensuite révoquées selon les besoins
C. Les administrateurs doivent utiliser leurs comptes administrateurs pour toutes leurs activités quotidiennes
D. Les utilisateurs reçoivent uniquement les droits d'accès minimaux nécessaires à l'exercice de leurs fonctions
✓ Bonne réponse : D
Réponse correcte : Le principe du moindre privilège (Least Privilege) signifie accorder aux utilisateurs uniquement les permissions minimales nécessaires pour accomplir leurs fonctions professionnelles, réduisant ainsi la surface d'attaque et limitant les dégâts en cas de compromission de compte.
Pourquoi les autres réponses sont incorrectes : Accorder tous les droits d'accès d'abord puis les retirer est inefficace et dangereux. Partager des comptes privilégiés entre plusieurs administrateurs viole la responsabilité individuelle et la traçabilité. Utiliser des comptes administrateur pour les activités quotidiennes expose l'organisation à des risques de sécurité majeurs en cas de malveillance ou d'erreur.
Question 6 / 10
Qu'est-ce que l'Objectif de Délai de Reprise (RTO) ?
A. Le temps nécessaire pour réaliser un test d'intrusion complet de l'ensemble des systèmes
B. La quantité maximale acceptable de perte de données, mesurée en temps (ancienneté maximale de la sauvegarde)
C. Le délai maximal acceptable pour restaurer un système ou une fonction métier après une interruption
D. La durée de conservation des journaux de sécurité avant leur suppression
✓ Bonne réponse : C
Le RTO (Recovery Time Objective) est le délai maximal acceptable pour restaurer une fonction métier ou un système informatique après une interruption. Si le RTO d'une organisation pour une base de données critique est de 4 heures, le plan de reprise après sinistre doit restaurer ce système dans les 4 heures suivant la défaillance. Le RPO (Recovery Point Objective) est la quantité maximale acceptable de perte de données (quelle est l'ancienneté maximale tolérée de la sauvegarde la plus récente). Le RTO oriente les décisions d'infrastructure (serveur de secours à chaud vs. sauvegarde à froid). Un RTO élevé = des solutions moins coûteuses sont acceptables. Un RTO faible = nécessite un basculement à chaud ou une architecture active-active.
Question 7 / 10
Une entreprise ajoute une clause à sa politique d'utilisation acceptable (AUP) stipulant que les employés ne sont pas autorisés à modifier le système d'exploitation des appareils mobiles. Quelle vulnérabilité l'organisation cherche-t-elle à adresser ?
Sélectionnez la bonne réponse.
A. Side loading
B. Cross-site scripting
C. Débordement de tampon
D. Jailbreaking
✓ Bonne réponse : D
Le jailbreaking : le processus de modification du système d'exploitation d'un appareil mobile afin de supprimer les restrictions du fabricant et d'obtenir un accès non autorisé aux fonctions système. Les organisations l'interdisent car il contourne les contrôles de sécurité, permet l'installation de logiciels malveillants et annule la protection de l'appareil. Contrairement au sideloading (installation d'applications en dehors des boutiques officielles), le jailbreaking compromet fondamentalement l'architecture de sécurité du système d'exploitation lui-même.
Question 8 / 10
Un utilisateur supprime accidentellement un fichier important d'un dossier réseau partagé. Quelle option suivante permettra le MIEUX de récupérer le fichier perdu ?
Sélectionnez la bonne réponse.
A. C. Modifier les permissions
B. A. Consulter les journaux de l'antivirus
C. D. Restaurer à partir d'une sauvegarde
D. B. Utiliser le chiffrement
✓ Bonne réponse : C
Sauvegarde et récupération : une sauvegarde est une copie de données stockée séparément de l'original, permettant la restauration après une suppression accidentelle ou une perte de données. Il s'agit du mécanisme principal de récupération des données. Les journaux antivirus détectent les logiciels malveillants mais ne peuvent pas restaurer les fichiers ; le chiffrement protège les données mais ne les récupère pas ; les permissions contrôlent les accès mais ne restaurent pas le contenu supprimé.
Question 9 / 10
Laquelle des options suivantes permet d'attribuer des messages à des individus ?
A. Journaux d'accès
B. Non-répudiation
C. Authentification
D. Identité adaptative
✓ Bonne réponse : B
Réponse : Non-répudiation. Explication : La non-répudiation garantit qu'un expéditeur ne peut pas nier avoir envoyé un message. Les signatures numériques assurent la non-répudiation — elles lient cryptographiquement un message à la clé privée de son expéditeur, prouvant ainsi la paternité du message et empêchant tout déni ultérieur.
Question 10 / 10
Quel est l'objectif principal d'un pare-feu applicatif web (WAF) ?
A. Détecter et bloquer les attaques spécifiques aux applications web, telles que les injections SQL et les XSS, au niveau de la couche applicative
B. Répartir la charge du trafic entre plusieurs serveurs web
C. Filtrer les paquets réseau en fonction des adresses IP et des numéros de port
D. Chiffrer l'ensemble du trafic web entre le client et le serveur
✓ Bonne réponse : A
Un WAF opère au niveau de la couche 7 (couche applicative) et inspecte le trafic HTTP/HTTPS afin de détecter et bloquer les attaques spécifiques au web : injection SQL, XSS (Cross-Site Scripting), CSRF, traversée de répertoires et inclusion de fichiers. Contrairement à un pare-feu traditionnel qui filtre par adresse IP/port, un WAF comprend les protocoles web et peut analyser les paramètres de requêtes, les en-têtes et les corps de messages. Il peut être déployé en mode détection (journalisation uniquement) ou en mode prévention (blocage). Exemples de WAF courants : AWS WAF, ModSecurity, Cloudflare WAF.
Quel est l’intérêt principal d’utiliser un index dans une base relationnelle ?
A. Améliorer la performance des requêtes
B. Sécuriser les transactions
C. Garantir l’unicité des lignes
D. Supprimer la redondance des données
✓ Bonne réponse : A
Index dans une base relationnelle : structure de données qui organise les valeurs d'une ou plusieurs colonnes pour accélérer la localisation des enregistrements. Sans index, le moteur doit scanner chaque ligne (table scan). Avec un index, il utilise une structure optimisée (arbres B) pour retrouver les données en quelques accès disque seulement, d'où une amélioration drastique de performance. À ne pas confondre avec la suppression de redondance (normalization), l'unicité (contrainte unique) ou la sécurité (transactions ACID).
Question 2 / 10
Quelle différence clé existe entre OLTP et OLAP ?
A. OLAP ne supporte pas SQL
B. OLAP est utilisé uniquement pour IoT
C. OLTP est toujours plus rapide qu’OLAP
D. OLTP gère les transactions courtes, OLAP analyse de grands volumes de données
✓ Bonne réponse : D
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.
Question 3 / 10
Quel service Azure fournit une base de données SQL entièrement managée (PaaS) ?
A. Azure Files
B. Azure Blob Storage
C. Azure Cosmos DB
D. Azure SQL Database
✓ Bonne réponse : D
Azure SQL Database : service PaaS qui offre une base de données relationnelle SQL entièrement managée. Microsoft gère les mises à jour, sauvegardes et haute disponibilité, vous concentrant sur les données. À distinguer de Cosmos DB (NoSQL documentaire), Blob Storage (stockage objet) et Files (partages réseau).
Question 4 / 10
Quelles sont deux caractéristiques du traitement des données en temps réel ? (Choisissez deux réponses.)
A. Les données sont traitées périodiquement
B. Une latence faible est attendue
C. Une latence élevée est acceptable
D. Les données sont traitées au fur et à mesure de leur création
✓ Bonne réponse : B, D
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 5 / 10
Dans SQL, quelle clause est utilisée pour filtrer les résultats d’une requête ?
A. ORDER BY
B. GROUP BY
C. WHERE
D. HAVING
✓ Bonne réponse : C
La clause WHERE : filtre les lignes d'une table selon des conditions spécifiques AVANT le regroupement. Elle s'applique aux enregistrements individuels. À ne pas confondre avec HAVING (filtre après regroupement), ORDER BY (tri des résultats) ou GROUP BY (agrégation de données).
Question 6 / 10
Quel est le rôle d'un index dans une base de données SQL et quel est son inconvénient ?
A. Les index n'ont aucun inconvénient et doivent être créés sur toutes les colonnes
B. Un index chiffre les données sensibles pour empêcher leur lecture non autorisée
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. Un index compresse les données pour réduire l'espace de stockage sans impact sur les performances
✓ 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 7 / 10
Quel outil Microsoft est dédié à la visualisation et au partage de tableaux de bord interactifs ?
A. Power BI
B. Excel
C. Visual Studio Code
D. Azure Monitor
✓ Bonne réponse : A
Power BI : plateforme Microsoft dédiée à la business intelligence, permettant de transformer des données brutes en visualisations interactives et tableaux de bord partageables. Contrairement à Excel (outil bureautique) ou Azure Monitor (surveillance d'infrastructure), Power BI excelle dans l'analyse métier et la décision data-driven en temps réel.
Question 8 / 10
Vous déployez une application logiciel en tant que service (SaaS) qui nécessite une base de données relationnelle pour Online Transaction Processing (OLTP). Quel service Azure devriez-vous utiliser pour supporter l'application ?
A. Azure Synapse Analytics
B. Azure SQL Database
C. Azure Cosmos DB
D. Azure HDInsight
✓ Bonne réponse : B
Réponse : Azure SQL Database. Explication : Azure SQL Database est un service de base de données relationnelle PaaS complètement géré, optimisé pour les charges de travail OLTP dans les applications SaaS. Il fournit la mise à l'échelle automatique, la haute disponibilité intégrée et la sécurité sans nécessiter de gestion d'infrastructure.
Question 9 / 10
Quelle affirmation est un exemple de Data Definition Language (DDL) ?
A. CREATE
B. JOIN
C. SELECT
D. UPDATE
✓ Bonne réponse : A
Réponse : CREATE. Explication : Les instructions DDL (Data Definition Language) définissent et modifient la structure de la base de données : CREATE (créer des objets), ALTER (modifier des objets), DROP (supprimer des objets), TRUNCATE (vider des tables). CREATE est un exemple classique de DDL — il crée des objets de base de données comme les tables, les vues et les index.
Question 10 / 10
Quelle est une caractéristique du traitement par lots ?
A. Les données ingérées lors du traitement par lots doivent être traitées dès que les données sont reçues.
B. Il y a un délai notable entre l'ingestion des données et l'obtention des résultats du traitement des données.
C. Le traitement par lots ne peut traiter que les données structurées.
D. Les grands ensembles de données doivent être divisés en lots de moins de 1 Go avant que les données ne puissent être traitées.
✓ Bonne réponse : B
Réponse : Il y a un délai notable entre l'ingestion des données et l'obtention des résultats. Explication : Le traitement par lots collecte les données sur une période et les traite en groupe selon des intervalles planifiés. Cela introduit intrinsèquement une latence — les résultats ne sont disponibles qu'après l'exécution du lot, ce qui le rend inadapté aux exigences en temps réel.
Le Journal Universel (ACDOCA) élimine les redondances FI/CO.
Vrai ou faux ?
A. Vrai
B. Faux
✓ Bonne réponse : A
Réponse : Vrai Le Journal Universel (ACDOCA) est la pierre angulaire de S/4HANA Finance. Il centralise FI, CO et AA dans une seule table, éliminant la réconciliation entre les anciens tableaux BSEG, COEP et ANEK. Cela garantit la cohérence des données en temps réel.
Question 2 / 10
Parmi les propositions suivantes sur les comptes de réconciliation (reconciliation accounts), lesquelles sont correctes ?
Cochez toutes les bonnes réponses.
A. Leur modification en production doit suivre une procédure contrôlée avec approbation
B. Ils reçoivent automatiquement les écritures miroir des sous-comptes clients/fournisseurs
C. Ils peuvent être lettrés manuellement via une écriture GL libre
D. Toute écriture directe sur ces comptes est interdite
✓ Bonne réponse : A, B, D
Réponse : Ils reçoivent automatiquement les écritures miroir des sous-comptes BP ; Les écritures directes sont interdites ; La modification du compte de réconciliation en production doit suivre une procédure contrôlée. Explication : Les comptes de réconciliation assurent l’intégrité entre sous-comptes et GL ; tout changement requiert précautions (soldes/postes).
Question 3 / 10
Dans SAP S/4HANA, qu'est-ce que le document d'immobilisation (Asset Document) et quelle est sa relation avec le document comptable (FI Document) ?
A. Dans S/4HANA, les actifs sont gérés exclusivement dans le module MM, pas en FI
B. Chaque transaction d'actif génère simultanément un document AA et un document FI synchronisés en temps réel
C. Le document d'immobilisation remplace le document comptable FI dans S/4HANA
D. Le document d'immobilisation est créé uniquement lors de la clôture mensuelle
✓ Bonne réponse : B
Dans S/4HANA, l'intégration FI-AA est totale : chaque transaction d'actif (acquisition, cession, amortissement) génère simultanément un document d'immobilisation (dans le sous-module AA) ET un document comptable FI avec les écritures sur les comptes de bilan. Il n'y a plus de réconciliation périodique nécessaire comme en ECC — les deux modules sont synchronisés en temps réel. Le document d'immobilisation contient les données spécifiques (zone d'évaluation, clé d'amortissement) ; le document FI contient les imputations comptables.
Question 4 / 10
Vous souhaitez imputer les coûts d'amortissement d'une immobilisation à deux centres de coûts. Comment procédez-vous ?
A. Vous assignez un ordre interne réel dans les données de base d'immobilisation que vous réglez périodiquement à deux centres de coûts.
B. Vous assignez un ordre statistique dans les données de base d'immobilisation que vous réglez périodiquement à deux centres de coûts.
C. Vous assignez deux centres de coûts réels dans les données de base d'immobilisation.
D. Vous assignez un centre de coûts réel et un centre de coûts statistique dans les données de base d'immobilisation.
✓ Bonne réponse : A
Réponse : Assignez un ordre interne réel dans les données de base d'immobilisation et réglez périodiquement à deux centres de coûts. Explication : Pour répartir les coûts d'amortissement à plusieurs centres de coûts, utilisez un ordre interne comme collecteur intermédiaire dans les données de base d'immobilisation. L'ordre interne est ensuite réglé périodiquement à l'aide de règles de distribution pour allouer les coûts à chaque centre de coûts.
Question 5 / 10
Dans SAP S/4HANA Analytics, que signifie l'acronyme « CDS » ?
A. Composite Data Schema (schéma composite)
B. Central Data Store (entrepôt centralisé)
C. Cloud Data Sync (synchronisation cloud)
D. Core Data Services (vues analytiques ABAP)
✓ Bonne réponse : D
Réponse : Core Data Services Explication : Les vues CDS définissent sémantique, associations et annotations (UI/analytique) consommées par Fiori et l’analytique embarquée.
Question 6 / 10
La table qui centralise les écritures FI/CO/AA en S/4HANA est…
Sélectionnez la meilleure réponse.
A. BKPF
B. BSEG
C. ACDOCA
D. FAGLFLEXA
✓ Bonne réponse : C
Réponse : ACDOCA En SAP S/4HANA, la table ACDOCA (Universal Journal Entry Line Items) est la table centrale qui stocke toutes les écritures comptables FI, CO et AA dans un enregistrement unique. Elle élimine les redondances entre les anciens modules séparés (FI : BSEG, CO : COEP, AA : ANEK).
Question 7 / 10
Concernant Bank Account Management (BAM) en SAP S/4HANA, laquelle de ces affirmations est correcte ?
Sélectionnez la meilleure réponse.
A. BAM n'a aucun lien avec la configuration des méthodes de paiement
B. Les comptes bancaires sont gérés dans BAM et assignés aux sociétés pour la gestion des paiements
C. BAM est principalement utilisé pour le calcul du MRP (planification des besoins en matières)
D. Les comptes bancaires propres ne sont pas nécessaires pour exécuter la transaction F110 (paiement)
✓ Bonne réponse : B
Réponse : Les comptes sont gérés dans BAM et assignés aux sociétés Le Bank Account Management (BAM) dans S/4HANA centralise la gestion des comptes bancaires de l'entreprise. Les comptes sont créés dans BAM et assignés aux codes société pour être utilisés dans le programme de paiement F110 et le rapprochement bancaire.
Question 8 / 10
Comment gérer correctement les tolérances et écarts de paiement en Comptes Clients (AR) dans SAP S/4HANA ?
Sélectionnez la meilleure réponse.
A. Gérer les écarts uniquement via le module CO-PA (Controlling)
B. Configurer les tolérances de paiement, utiliser les reason codes et assigner des comptes d'écart GL spécifiques
C. Les écarts de paiement n'ont jamais d'impact comptable et doivent être ignorés
D. Les tolérances n'affectent pas le lettrage des factures et acomptes
✓ Bonne réponse : B
Réponse : Tolérances + reason codes + comptes d'écart configurés La gestion des écarts de paiement AR nécessite : (1) la configuration des groupes de tolérance, (2) l'affectation de reason codes aux écarts (ex. escompte non déduit, litige), et (3) la définition des comptes G/L cibles pour comptabiliser automatiquement les différences. Transaction : OBA3, OB57.
Question 9 / 10
Quelles fonctionnalités sont proposées par le Financial Closing Cockpit (FCC) ?
Cochez toutes les réponses pertinentes.
A. Suivi d’exécution et journalisation
B. Dépendances, jalons et dates d’échéance
C. Modèles de listes de tâches réutilisables
D. Assignation d’unités d’organisation et de rôles
E. Création automatique de comptes GL
✓ Bonne réponse : A, B, C, D
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 10 / 10
Quel exemple ci-dessous représente correctement un Special G/L (compte spécial) en Accounts Payable (AP) ou Accounts Receivable (AR) ?
Sélectionnez la bonne réponse.
A. Un report de solde comptable en fin d'exercice
B. Un avoir client standard enregistré via une note de crédit
C. Un acompte ou versement anticipé reçu d'un client
D. Un blocage de paiement temporaire via le statut de partenaire commercial
✓ Bonne réponse : C
Réponse : Un acompte (down payment). Explication : Les transactions spéciales incluent acomptes, garanties, lettres de crédit, etc., traitées via des indicateurs spécifiques.
Laquelle des affirmations suivantes décrit le MIEUX comment les tests combinatoires peuvent être appliqués aux systèmes basés sur l'IA ?
A. Les tests combinatoires ne peuvent pas encore être appliqués à l'IA
B. Deux variantes du système peuvent être utilisées et comparées
C. Les entrées du système et les facteurs environnementaux peuvent être considérés comme des paramètres pour les tests par paires
D. Chaque neurone peut être traité comme un paramètre pour les tests par paires
✓ Bonne réponse : C
Réponse : Les entrées du système et les facteurs environnementaux peuvent être considérés comme des paramètres pour les tests par paires. Explication : Les tests combinatoires/par paires réduisent l'explosion combinatoire des cas de test en couvrant toutes les paires de valeurs de paramètres. Pour les systèmes IA, les entrées (données de capteurs, données utilisateur) comme les facteurs environnementaux (luminosité, météo) constituent des paramètres de test valides.
Question 2 / 10
Lequel des éléments suivants représente un scénario d'attaque adversariale que les testeurs de sécurité doivent valider dans les systèmes AI ?
A. Un utilisateur fournissant des retours qui améliorent légèrement la précision du modèle
B. Des utilisateurs ordinaires accédant au système pendant les heures de pointe de l'activité commerciale
C. Un administrateur système effectuant des mises à jour de maintenance de routine
D. Des entrées délibérément conçues pour amener le modèle à produire des prédictions incorrectes
✓ Bonne réponse : D
Concept clé : Test d'attaques adversariales. Les exemples adversariaux sont des entrées soigneusement conçues qui trompent les modèles AI malgré des perturbations imperceptibles pour l'humain. Les testeurs de sécurité doivent valider la robustesse en tentant de générer des entrées adversariales et en vérifiant la résilience du système face à de telles manipulations.
Question 3 / 10
Vous avez accès aux données d'entraînement qui ont été utilisées pour entraîner un système basé sur l'IA. Vous pouvez consulter ces informations et vous en servir comme référence lors de la conception de vos tests. De quelle type de caractéristique s'agit-il ?
A. L'accessibilité
B. L'explorabilité
C. L'autonomie
D. La transparence
✓ Bonne réponse : D
Réponse : La transparence. Explication : La transparence signifie que les informations relatives à la conception du système IA, y compris ses données d'entraînement, sont accessibles et consultables. L'accès aux données d'entraînement à des fins de conception de tests est une caractéristique de transparence du système.
Question 4 / 10
Laquelle des techniques suivantes est la plus efficace pour identifier les biais dans les données d'entraînement d'un modèle AI avant le déploiement ?
A. Les tests de régression des versions précédentes du logiciel
B. Les tests de stress avec des valeurs d'entrée extrêmes
C. Les tests de charge pour vérifier les performances du système sous fort trafic
D. L'analyse de parité démographique et l'échantillonnage stratifié selon les attributs protégés
✓ Bonne réponse : D
Concept clé : Détection des biais dans les données d'entraînement. L'analyse de parité démographique évalue si les résultats du modèle sont équitables entre les groupes démographiques. L'échantillonnage stratifié garantit la représentation de tous les attributs protégés, permettant aux testeurs d'identifier les problèmes d'équité avant le déploiement.
Question 5 / 10
Dans le développement responsable de l'AI, quel est l'objectif principal de la mise en œuvre de mécanismes de surveillance humaine dans les systèmes de décision automatisés ?
A. Réduire les coûts de développement et de maintenance du système
B. S'assurer que les humains peuvent intervenir, examiner et contester les décisions de l'AI, particulièrement dans les scénarios à enjeux élevés
C. Remplacer tout travail manuel et éliminer complètement l'implication humaine
D. Augmenter la vitesse de prise de décision sans aucun délai
✓ Bonne réponse : B
Concept clé : Surveillance humaine dans l'éthique de l'AI. Les systèmes human-in-the-loop maintiennent la responsabilité et permettent l'intervention lorsque les décisions de l'AI pourraient causer du tort. Les tests doivent vérifier que les mécanismes de surveillance fonctionnent correctement et que les humains peuvent examiner et contester de manière significative les décisions avant qu'elles n'affectent les parties prenantes.
Question 6 / 10
Laquelle des combinaisons suivantes de données d'entraînement, de validation et de test est utilisée durant le processus d'apprentissage/création d'un modèle ?
A. Uniquement les données d'entraînement et les données de validation
B. Uniquement les données d'entraînement et les données de test
C. Les trois : données d'entraînement, données de validation et données de test
D. Uniquement les données de validation et les données de test
✓ Bonne réponse : A
Réponse : Uniquement les données d'entraînement et les données de validation. Explication : Durant le processus d'apprentissage/création du modèle, les données d'entraînement servent à ajuster les paramètres du modèle, tandis que les données de validation permettent de régler les hyperparamètres et d'éviter le surapprentissage (overfitting). Les données de test sont conservées à l'écart et n'utilisées qu'après la finalisation du modèle, afin d'évaluer ses performances de manière impartiale.
Question 7 / 10
Laquelle des affirmations suivantes concernant le matériel utilisé pour implémenter les systèmes ML est la plus susceptible d'être correcte ?
A. Une fréquence d'horloge plus élevée est requise
B. Moins de bits sont nécessaires pour le matériel dédié au ML
C. La prise en charge d'opérations complexes est requise
D. Un matériel spécialisé est indispensable pour le ML
✓ Bonne réponse : B
Réponse : Moins de bits sont nécessaires pour le matériel dédié au ML. Explication : Le matériel ML (par exemple, les TPU et GPU) est optimisé pour l'arithmétique à faible précision (FP16, INT8) plutôt que pour la précision 64 bits complète, ce qui permet des opérations matricielles plus rapides et plus économes en énergie.
Question 8 / 10
Laquelle des caractéristiques suivantes est la MOINS susceptible de provoquer des problèmes liés à la sécurité dans un système d'IA ?
A. L'auto-apprentissage
B. La robustesse
C. Le non-déterminisme
D. La haute complexité
✓ Bonne réponse : B
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 9 / 10
Lequel des problèmes suivants liés à un jeu de données peut être résolu par le prétraitement ?
A. Des valeurs aberrantes souhaitées
B. Des données insuffisantes
C. Des nombres stockés sous forme de chaînes de caractères
D. Des données invalides
✓ Bonne réponse : C
Réponse : Des nombres stockés sous forme de chaînes de caractères. Explication : Le prétraitement permet de résoudre les incohérences de format et de type dans les données brutes. La conversion de nombres stockés sous forme de chaînes de caractères en types numériques est une étape standard du prétraitement. D'autres problèmes, comme des données mal étiquetées ou des relevés de capteurs incorrects, nécessitent des approches correctives différentes.
Question 10 / 10
Lequel des éléments suivants indique le plus probablement un problème de sous-apprentissage (underfitting) dans un modèle ML ?
A. Le modèle consomme une grande quantité de ressources pour effectuer une prédiction
B. Le modèle ne généralise pas sur de nouvelles données
C. Le modèle est vulnérable aux attaques adversariales
D. Le modèle est imprécis sur des données similaires aux données d'entraînement
✓ Bonne réponse : D
Réponse : Le modèle est imprécis sur des données similaires aux données d'entraînement. Explication : Le sous-apprentissage (underfitting) survient lorsqu'un modèle est trop simple pour capturer les patterns sous-jacents. Il performe mal même sur les données d'entraînement elles-mêmes, contrairement au sur-apprentissage (overfitting) où le modèle mémorise les données d'entraînement mais échoue sur de nouvelles données.
B. Les quatre dimensions de la gestion des services
C. Les sept principes directeurs
D. La chaîne de valeur des services
✓ Bonne réponse : A
Réponse : Le système de valeur des services. Explication : Le système de valeur des services (SVS) est le concept ITIL 4 qui décrit comment tous les composants et activités, y compris la gouvernance, fonctionnent ensemble pour créer de la valeur.
Question 2 / 10
Quelle est la définition d’un événement ?
A. Tout composant présentant une certaine valeur financière, qui est susceptible de contribuer à la fourniture de services ou de produits informatiques
B. L\'interruption non planifiée d\'un service ou la réduction de la qualité d\'un service
C. Tout changement d\'état significatif pour la gestion d\'un service ou de tout autre élément de configuration
D. Tout composant qui doit être géré afin de fournir un service informatique
✓ Bonne réponse : C
Réponse : Tout changement d\'état significatif pour la gestion d\'un service ou de tout autre élément de configuration. Explication : Un événement est tout changement d\'état significatif pour la gestion d\'un service ou d\'un élément de configuration. Les événements peuvent déclencher des incidents, des problèmes ou des demandes.
Question 3 / 10
Quel est le but de la pratique de « gestion des fournisseurs » ?
A. S\'assurer que des informations exactes et fiables sur la configuration des services des fournisseurs sont disponibles quand et où elles sont nécessaires
B. Aligner les pratiques et services de l\'organisation sur les besoins business évolutifs via l\'identification et l\'amélioration continues des services
C. S\'assurer que les fournisseurs de l\'organisation et leurs performances sont gérés de manière appropriée et aux niveaux stratégiques et tactiques au moyen d\'activités coordonnées de marketing, de vente et de fourniture
D. S\'assurer que les fournisseurs de l\'organisation et leurs performances sont gérés de manière appropriée afin de supporter l\'approvisionnement continu de produits et services de qualité
✓ Bonne réponse : D
Réponse : S\'assurer que les fournisseurs de l\'organisation et leurs performances sont gérés de manière appropriée afin de supporter l\'approvisionnement continu de produits et services de qualité. Explication : La gestion des fournisseurs assure que les relations avec les fournisseurs externes sont correctement gérées pour garantir un approvisionnement continu en produits et services de qualité.
Question 4 / 10
Quelle pratique inclue la classification et la propriété des questions et des demandes des utilisateurs ?
A. La gestion des niveaux de service
B. Habilitation des changements
C. Le centre de services
D. La gestion des incidents
✓ Bonne réponse : C
Réponse : Le centre de services. Explication : Le centre de services est le point d\'entrée unique pour les utilisateurs. Il inclut la classification et la propriété de toutes les questions et demandes, qu\'il redirige vers les équipes appropriées.
Question 5 / 10
Laquelle des options suivantes est une recommandation de la pratique d\' »amélioration continue » ?
A. Il devrait y avoir au moins une petite équipe qui se consacre à la conduite des efforts d\'\"amélioration continue\"
B. Toutes les améliorations doivent être gérées comme des projets à phases multiples
C. L\'\"amélioration continue\" doit être isolée des autres pratiques
D. Les fournisseurs externes doivent être exclus des initiatives d\'amélioration
✓ Bonne réponse : A
Réponse : Il devrait y avoir au moins une petite équipe qui se consacre à la conduite des efforts d\'\"amélioration continue\". Explication : ITIL 4 recommande qu\'une équipe dédiée, même réduite, pilote les efforts d\'amélioration continue pour maintenir le focus et la cohérence, sans que cela n\'empêche toute l\'organisation d\'y contribuer.
Question 6 / 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 7 / 10
Quelle pratique relève de la responsabilité de chacun au sein de l’organisation ?
A. L\'amélioration continue
B. La gestion des problèmes
C. Habilitation des changements
D. La gestion des niveaux de service
✓ Bonne réponse : A
Réponse : L\'amélioration continue. Explication : L\'amélioration continue est la responsabilité de chacun dans l\'organisation, pas seulement d\'une équipe dédiée. Chaque employé doit contribuer à l\'identification et à la mise en oeuvre des améliorations.
Question 8 / 10
Quel principe directeur recommande d’organiser le travail en parties plus petites et gérables qui peuvent être exécutées et effectuées dans un délai convenable ?
A. Progresser par itérations avec des retours
B. Commencer là où vous êtes
C. Privilégier la valeur
D. Collaborer et promouvoir la visibilité
✓ Bonne réponse : A
Réponse : Progresser par itérations avec des retours. Explication : Le principe \'Progresser par itérations avec des retours\' recommande de diviser le travail en petites étapes gérables avec des boucles de feedback fréquentes pour s\'adapter et corriger rapidement.
Question 9 / 10
Quels sont les deux types de coûts que le consommateur d’un service doit évaluer ?
A. Le coût du logiciel et le coût du matériel
B. Le prix du service et le coût de la création du service
C. Le coût de la fourniture du service et le coût de l\'amélioration du service
D. Les coûts supprimés par le service et les coûts imposés par le service
✓ Bonne réponse : D
Réponse : Les coûts supprimés par le service et les coûts imposés par le service. Explication : Le consommateur d\'un service doit évaluer les coûts supprimés (ce qu\'il n\'a plus à gérer) et les coûts imposés (ce qu\'il doit payer), pour déterminer si la valeur nette est positive.
Question 10 / 10
Quelle est l’utilisation PRINCIPALE d’un calendrier des changements ?
A. Pour planifier les changements et éviter les conflits
B. Pour supporter la \"gestion des incidents\" et la planification d\'améliorations
C. Pour gérer les changements urgents
D. Pour gérer les changements standard
✓ Bonne réponse : A
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.
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 élimine le besoin d'équipes internes en déléguant toutes les tâches au CSP
B. ela fournit une vision directe des chemins d'escalade du fournisseur, des obligations contractuelles et des attentes de communication lors d'incidents réels
C. ela garantit que le CSP prend l'entière responsabilité de la détection et de la containment des incidents
D. ela permet aux organisations de renégocier les tarifs avec le fournisseur après des incidents simulés
✓ Bonne réponse : B
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.
Question 2 / 10
Pourquoi se fier uniquement à un WAF périmétrique est-il insuffisant pour protéger une architecture basée sur des microservices ?
A. Parce que les WAF peuvent authentifier automatiquement les tokens API pour tous les microservices
B. Parce que les microservices exposent rarement des API à l'extérieur, rendant les WAF inutiles
C. Parce que les WAF fournissent un chiffrement des endpoints qui protège complètement les appels internes
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 3 / 10
Pourquoi le CSA Security Guidance v5 insiste-t-il sur le fait de reconstruire les systèmes à partir du code après un incident de sécurité dans le cloud plutôt que de restaurer à partir de snapshots ?
A. Parce que reconstruire à partir du code garantit que les systèmes sont redéployés avec des configurations fiables et vérifiées issues de l'Infrastructure as Code (IaC).
B. Parce que les snapshots sont automatiquement supprimés par les fournisseurs cloud après une violation.
C. Parce que les snapshots ne peuvent pas être chiffrés dans les environnements cloud.
D. Parce que reconstruire à partir du code élimine le besoin de contrôle de version et de pipelines CI/CD.
✓ Bonne réponse : C
Reconstruire depuis le code (IaC) permet de recréer un système propre et sécurisé, avec une configuration vérifiée. Un snapshot pourrait contenir la même compromission.
Question 4 / 10
Quel est le but principal de la mise en place de contrôles de sécurité dans un service mesh, comme mTLS et l'autorisation basée sur des politiques ?
A. utomatiser la découverte de services sans overhead d'authentification
B. Remplacer tous les mécanismes de chiffrement au niveau applicatif
C. ssurer une communication sécurisée et consciente de l'identité entre services, indépendamment de la topologie réseau
D. entraliser la résolution DNS entre les microservices
✓ Bonne réponse : C
Le service mesh utilise mTLS et des politiques d'accès pour garantir que chaque microservice s'identifie et communique de manière sécurisée, peu importe comment le réseau est structuré.
Question 5 / 10
Selon la Cloud Controls Matrix (CCM) de la CSA, quelle catégorie de contrôle soutient le plus directement les mécanismes Zero Trust via la validation continue des politiques et la surveillance des accès ?
A. IVS (Sécurité de l'infrastructure et de la virtualisation)
B. SEF (Opérations de sécurité et surveillance des événements)
C. R (Continuité d'activité et résilience)
D. IAM (Gestion des identités et des accès)
✓ Bonne réponse : B
SEF permet de surveiller et valider continuellement les accès et les politiques, ce qui renforce la sécurité Zero Trust en détectant toute anomalie ou non-conformité en temps réel.
Question 6 / 10
Lequel des éléments suivants représente un piège courant lorsque les organisations utilisent les réponses CAIQ lors des évaluations de risque fournisseur ?
A. Mapper les réponses CAIQ aux exigences de contrôle internes
B. Vérifier que les réponses CAIQ sont complètes et à jour
C. Supposer que les réponses du fournisseur ont été validées par des auditeurs indépendants
D. Utiliser le CAIQ dans le cadre d'un processus de diligence raisonnable plus large
✓ Bonne réponse : C
Le CAIQ est rempli par le fournisseur lui-même, donc supposer que ses réponses ont été auditées indépendamment est un piège fréquent. Les autres options décrivent au contraire de bonnes pratiques.
Question 7 / 10
Lequel des éléments suivants explique le mieux l'avantage en matière de sécurité des endpoints privés par rapport aux endpoints publics sécurisés par un WAF ?
A. Les endpoints privés inspectent automatiquement et bloquent le trafic malveillant au niveau Layer 7.
B. Les endpoints privés éliminent le besoin de politiques d'accès basées sur l'identité.
C. Les endpoints privés offrent un débit plus élevé car ils contournent toujours le chiffrement.
D. Les endpoints privés empêchent l'exfiltration de données via Internet public en gardant le trafic dans le réseau privé du fournisseur
✓ Bonne réponse : D
Les endpoints privés gardent le trafic entièrement dans le réseau cloud privé, ce qui réduit le risque que des données sensibles passent par Internet et soient exposées.
Question 8 / 10
Lequel des éléments suivants décrit le mieux la fonction principale d'une solution Cloud Security Posture Management (CSPM) dans un environnement multi-cloud ?
A. utomatiser le déploiement des conteneurs applicatifs sur plusieurs régions
B. Gérer le chiffrement des données stockées dans le service de gestion de clés (KMS) du fournisseur
C. Surveiller le trafic réseau en temps réel pour détecter les signes de déni de service
D. Évaluer en continu les configurations cloud pour détecter les non-conformités, les erreurs de configuration et les violations de politiques
✓ Bonne réponse : D
Une solution CSPM évalue en continu les configurations cloud pour détecter les non-conformités, erreurs de configuration et violations de politiques. Dans un environnement multicloud, elle offre une visibilité centralisée et permet d'appliquer des règles cohérentes sur AWS, Azure et GCP simultanément.
Question 9 / 10
Quel est un contrôle policy-as-code courant au niveau organisationnel, aligné avec la Cloud Controls Matrix (CCM) ?
A. utoriser un trafic sortant non restreint pour la productivité des développeurs
B. Imposer que tous les buckets de stockage aient la version désactivée par défaut
C. S'assurer automatiquement que les rôles IAM respectent le principe du moindre privilège
D. ctiver des revues manuelles des firewalls avant chaque déploiement
✓ Bonne réponse : C
Un contrôle policy-as-code applique automatiquement des règles comme le moindre privilège pour les rôles IAM, garantissant la conformité et la sécurité sans intervention manuelle.
Question 10 / 10
Lors de la modélisation des menaces (threat modeling) d'une API publique, quelle faiblesse de conception peut le plus probablement permettre de contourner les limites de requêtes (rate limit) ou provoquer un déni de service (DoS) ?
A. L'absence de quotas de ressources ou de mécanismes de limitation de débit (throttling) sur les endpoints de l'API.
B. L'utilisation d'un cache distribué pour stocker les réponses de l'API.
C. La mise en place d'une validation de schéma au niveau de la passerelle (gateway).
D. L'application d'une authentification par token pour chaque requête API.
✓ Bonne réponse : A
Sans limitation du débit (throttling ou rate limiting), un attaquant peut envoyer un volume massif de requêtes pour saturer l'API, provoquant un déni de service (DoS). Cette faiblesse est prioritaire dans la modélisation des menaces STRIDE appliquée aux API publiques cloud.
Vous oubliez souvent de prendre vos vitamines chaque jour. Vous souhaitez que Microsoft To Do vous envoie une notification tous les matins à 8h, même si l’application n’est pas ouverte.
Quel paramètre de la tâche permet cela ?
A. Note
B. Récurrence (Recurrence)
C. Date d’échéance (Due Date)
D. Rappel (Reminder)
✓ Bonne réponse : D
Reminder (Rappel) permet d’envoyer une notification à une heure précise, même si l’application n’est pas ouverte.
C’est la fonctionnalité qui déclenche une alerte automatique à 8h chaque matin.
🎯 À retenir pour l’examen MS-900 :
Reminder = notification à une heure précise
Recurrence = répétition de la tâche
Les deux peuvent être combinés, mais pour recevoir une alerte à 8h, il faut activer le rappel.
Question 2 / 10
Un représentant commercial voyage fréquemment et a besoin de consulter et modifier des fichiers OneDrive sur une tablette et un smartphone même hors ligne, tout en limitant l’utilisation de stockage local.
Quelle solution doit-il mettre en place ?
A. Utiliser le site OneDrive dans le navigateur mobile Edge
B. Installer l’application mobile OneDrive et activer la disponibilité hors ligne des dossiers
C. Synchroniser uniquement les fichiers critiques via le client OneDrive sur un ordinateur portable
D. Mapper OneDrive comme lecteur réseau via WebDAV sur chaque appareil
✓ Bonne réponse : B
L’application mobile OneDrive permet :
D’accéder aux fichiers sur tablette et smartphone
De rendre certains fichiers ou dossiers disponibles hors ligne
De minimiser le stockage local, car seuls les fichiers sélectionnés sont téléchargés pour un accès hors ligne, le reste reste dans le cloud.
🎯 À retenir pour l’examen MS-900 :
OneDrive mobile app + disponibilité hors ligne = accès aux fichiers sur appareils mobiles même sans connexion, avec stockage local limité.
Les autres solutions (navigateur, WebDAV, laptop) ne répondent pas au besoin mobile hors ligne.
Question 3 / 10
Contoso Ltd. souhaite que certaines machines reçoivent les mises à jour de fonctionnalités chaque mois, dès qu’elles sont disponibles pour tous, avec un minimum de délai.
Quel canal de mise à jour doivent-ils choisir ?
A. Monthly Enterprise Channel
B. Windows Update Default Channel
C. Windows Insider Release Preview Channel
D. Semi-Annual Channel
✓ Bonne réponse : A
Monthly Enterprise Channel (canal mensuel pour entreprises) :
Fournit les mises à jour de fonctionnalités mensuelles dès qu’elles sont disponibles pour le grand public.
Convient aux organisations qui veulent un équilibre entre rapidité et stabilité.
Ce canal est idéal pour déployer rapidement de nouvelles fonctionnalités aux groupes pilotes ou à certaines machines, sans attendre les canaux plus longs comme le Semi-Annual Channel.
🎯 À retenir pour l’examen MS-900 :
Monthly Enterprise Channel = mises à jour mensuelles officielles pour entreprises, avec déploiement rapide
Semi-Annual Channel = déploiement lent, deux fois par an
Insider / Default Channel = pas adapté pour un déploiement contrôlé en entreprise
Question 4 / 10
Quelle section du Copilot Dashboard affiche le nombre total de tokens AI consommés sur une période donnée, pour aider à suivre le coût global d’utilisation ?
A. Prompt Library
B. User Engagement
C. Token Usage
D. Security Insights
✓ Bonne réponse : C
La section Token Usage :
Montre le nombre total de tokens AI utilisés par votre organisation sur une période donnée.
Permet de suivre l’utilisation et estimer les coûts liés à l’usage de Copilot.
Les autres sections ne fournissent pas cette information :
User Engagement → suit l’activité des utilisateurs avec Copilot.
Prompt Library → contient les prompts enregistrés et réutilisables.
Security Insights → fournit des informations de sécurité et de conformité.
🎯 À retenir pour l’examen MS-900 :
Token Usage = suivi de la consommation de tokens et des coûts Copilot
Les autres sections se concentrent sur activité utilisateur, sécurité ou prompts.
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. Les filtres Focused Inbox
B. Le nouveau bouton “Rédiger avec Copilot” dans le ruban du message
C. Le menu déroulant “Réponse rapide” dans le calendrier
D. L’option “Envoyer plus tard” (Schedule Send)
✓ Bonne réponse : B
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 fonctionnalité de Microsoft Lists permet de réaliser cela
Votre équipe souhaite appliquer une mise en forme très visible afin que tout article d’inventaire dont la quantité restante est inférieure au seuil de stock minimum s’affiche avec un arrière-plan rouge dans la colonne « Quantité restante ».
A. Mise en forme de colonne
B. Mode Édition rapide (Quick edit view)
C. Flux conditionnel Power Automate
D. Mise en forme de l’affichage via JSON
✓ Bonne réponse : A
Dans Microsoft Lists, la mise en forme de colonne (Column formatting) permet d’appliquer un style visuel conditionnel à une colonne spécifique.
👉 Elle permet notamment :
De modifier la couleur d’arrière-plan
De changer la couleur du texte
D’ajouter des icônes
D’appliquer des règles conditionnelles (ex : si la valeur < seuil → fond rouge)
Cette fonctionnalité utilise du JSON en arrière-plan, mais du point de vue fonctionnel, la capacité recherchée est bien la mise en forme de colonne.
Question 7 / 10
Quelle considération sur le modèle de coûts est la plus précise pour cette approche hybride ?
Une organisation de taille moyenne avec un Active Directory local existant souhaite mettre en œuvre Azure AD pour la gestion des identités tout en conservant certaines ressources sur site.
A. Les déploiements hybrides conservent le CapEx pour l’infrastructure sur site existante tout en introduisant de l’OpEx pour les abonnements Azure AD Premium et les services de synchronisation de données.
B. Les déploiements hybrides nécessitent uniquement du CapEx pour le matériel sur site, sans OpEx supplémentaire pour les services d’identité cloud.
C. Les environnements hybrides doublent le coût car vous payez CapEx et OpEx en totalité.
D. Les déploiements hybrides éliminent toutes les dépenses en capital et convertissent 100 % des coûts en dépenses d’exploitation.
✓ Bonne réponse : A
Dans un environnement hybride, vous continuez à utiliser votre infrastructure locale (CapEx) pour certains services ou serveurs AD.
En parallèle, vous payez des abonnements cloud Azure AD Premium et éventuellement des services de synchronisation de données, ce qui constitue des dépenses d’exploitation (OpEx).
Les autres options sont incorrectes :
A : Faux, le CapEx sur site reste nécessaire.
B : Faux, ce n’est pas un double paiement intégral.
C : Faux, l’utilisation d’Azure AD introduit bien des coûts OpEx.
Question 8 / 10
Quelle fonctionnalité devez-vous utiliser ?
Votre sponsor de projet souhaite intégrer un visuel simple du planning global du projet dans un canal Microsoft Teams, afin que tout le monde puisse voir les dates de début et de fin de chaque phase en un coup d’œil.
A. Project Roadmap
B. Vue Gantt (Gantt Chart view)
C. Vue Chronologie (Timeline view)
D. Vue Calendrier (Calendar view)
✓ Bonne réponse : C
La Timeline view (vue Chronologie) permet :
D’afficher les tâches ou phases sur une ligne de temps
De visualiser clairement les dates de début et de fin
D’avoir une vue simple et synthétique adaptée à un partage dans Teams
Elle est idéale pour donner une vue globale rapide du projet.
❌ Pourquoi les autres réponses sont incorrectes :
A. Gantt Chart view → Plus détaillée et orientée gestion avancée (dépendances, planification complexe). Moins “simple” pour un aperçu rapide.
B. Project Roadmap → Sert à consolider plusieurs projets, pas juste à afficher un planning simple d’un projet.
D. Calendar view → Affiche les tâches par date dans un calendrier, mais ne donne pas une vision linéaire claire des phases.
🎯 À retenir pour l’examen MS-900 :
Timeline view = vue simple et visuelle des dates de début et fin
Votre tenant a activé le group-based licensing. Vous retirez un utilisateur d’un groupe de sécurité auquel des licences sont assignées dans le Microsoft 365 Admin Center.
Quel est l’effet immédiat sur la licence de cet utilisateur ?
A. La licence reste assignée jusqu’à ce que vous la retiriez manuellement
B. La licence est automatiquement révoquée pour l’utilisateur
C. Le compte utilisateur est converti en boîte aux lettres partagée
D. L’utilisateur est bloqué pour se connecter à Microsoft 365
✓ Bonne réponse : B
Avec le group-based licensing, les licences sont attribuées automatiquement via l’appartenance au groupe.
Dès que l’utilisateur est retiré du groupe :
Les licences liées sont révoquées automatiquement
L’utilisateur perd l’accès aux services correspondant à ces licences
Les autres options sont incorrectes :
A : Faux, la licence ne reste pas après suppression du groupe.
C : Faux, l’utilisateur peut se connecter à Microsoft 365 si d’autres licences sont présentes.
D : Faux, l’utilisateur n’est pas transformé en boîte aux lettres partagée automatiquement.
Question 10 / 10
Une société de services financiers doit se protéger contre la perte de données et respecter les exigences réglementaires de conservation pour les boîtes aux lettres Exchange Online.
Quelle combinaison de services Microsoft 365 permet d’assurer à la fois la haute disponibilité et la reprise après sinistre (disaster recovery) des données des boîtes aux lettres ?
A. Réplication native d’Exchange Online et Conservation pour litige (Litigation Hold)
B. Azure Availability Zones et Azure Traffic Manager
C. Azure Auto-Scale et stockage géo-redondant
D. Azure Traffic Manager et Azure Site Recovery
✓ Bonne réponse : B
Dans Exchange Online, Microsoft assure automatiquement :
La haute disponibilité (High Availability) grâce à la réplication native des bases de données de boîtes aux lettres entre plusieurs serveurs et centres de données.
La reprise après sinistre (Disaster Recovery) grâce à l’architecture distribuée et redondante de Microsoft 365.
Pour répondre aux exigences réglementaires de conservation :
Litigation Hold permet de conserver les e-mails d’une boîte aux lettres, même s’ils sont supprimés par l’utilisateur.
Cela garantit l’intégrité et la disponibilité des données à des fins légales ou réglementaires.
👉 Ensemble, ces fonctionnalités assurent la disponibilité continue et la conservation réglementaire des données.
Lors d’un tabletop exercise (exercice sur table) :
L’architecte sécurité observe que plusieurs parties prenantes ne connaissent pas clairement les chemins d’escalade pour activer le plan de reprise après sinistre (DRP).
Quelle est l’action la plus appropriée après cette observation ?
A. Conclure l’exercice prématurément et reprendre une fois les chemins d’escalade finalisés
B. Lancer un failover en direct pour démontrer le processus d’escalade en temps réel
C. Mettre à jour la documentation BCDR pour clarifier les chemins d’escalade et planifier un nouvel exercice sur table
D. Réaffecter les responsabilités d’escalade uniquement à l’équipe IT operations
✓ Bonne réponse : C
Objectif d’un tabletop exercise :
Identifier lacunes dans les procédures, rôles et responsabilités
Former les parties prenantes à la coordination et aux étapes critiques
Observation : les chemins d’escalade ne sont pas clairs
Correctif immédiat = mettre à jour la documentation BCDR
Validation = planifier un nouvel exercice pour s’assurer que tous comprennent les procédures
Cette approche :
Est non intrusive, sécurisée et pédagogique
Permet de corriger les processus sans risquer les systèmes en production
Question 2 / 10
Une organisation soumise à la conformité PCI DSS exige le chiffrement de toutes les données de cartes bancaires :
Au repos
En transit
Vous concevez le contrôle technique de sécurité.
Quelle solution Microsoft applique le mieux cette exigence dans des applications hébergées dans Azure ?
A. Azure Policy avec initiatives de chiffrement intégrées
B. Étiquettes de sensibilité Microsoft Purview Information Protection
C. Règles d’analyse Microsoft Sentinel
D. Microsoft Defender for Cloud pour la protection des workloads
✓ Bonne réponse : C
Pour respecter PCI DSS (chiffrement des données au repos et en transit) :
Azure Policy permet de :
Définir des règles obligatoires pour le chiffrement au repos (ex. Storage Service Encryption, SQL TDE)
Définir des règles pour le chiffrement en transit (ex. TLS obligatoire pour les services)
Appliquer ces règles à toutes les ressources Azure via des initiatives intégrées ou personnalisées
Auditer la conformité et générer des rapports
Initiatives intégrées : Microsoft propose des initiatives prêtes à l’emploi pour le chiffrement et la sécurité des données, alignées avec PCI DSS, NIST et autres standards.
Question 3 / 10
Une entreprise héberge un ensemble d’API sur Azure Kubernetes Service (AKS).
L’architecte sécurité doit recommander une solution en couches combinant :
Contrôles pare-feu
Protection DDoS
Quelle approche répond le mieux à la baseline recommandée par Microsoft ?
A. Utiliser Azure Front Door avec cache activé pour absorber les pics de trafic volumétrique
B. Placer AKS derrière Azure Firewall, activer DDoS Protection Standard, et utiliser Application Gateway WAF pour l’inspection des APIs
C. Configurer des NSG au niveau du subnet et se reposer uniquement sur les Kubernetes network policies
D. Déployer des appliances DDoS tierces depuis Azure Marketplace et désactiver Azure DDoS Protection
✓ Bonne réponse : B
Microsoft recommande pour les workloads AKS exposés aux APIs :
Multi-layer defense : défense en profondeur (defense-in-depth)
Azure Firewall pour contrôler le trafic réseau entrant/sortant
DDoS Protection Standard pour se protéger contre les attaques volumétriques sur le réseau
Application Gateway WAF pour inspecter et protéger les APIs contre :
SQL injection
Cross-site scripting
Autres attaques applicatives
Cette approche est la baseline de sécurité recommandée pour AKS exposé à Internet.
Question 4 / 10
Vous évaluez la posture de sécurité des applications SaaS tierces intégrées à Microsoft Entra ID pour l’authentification.
Votre objectif :
Identifier les applications à risque
Gouverner correctement l’accès des utilisateurs
Quelle capacité Microsoft devez-vous utiliser ?
A. Microsoft Entra Permissions Management
B. Microsoft Defender for Identity
C. États de conformité Azure Policy
D. Microsoft Defender for Cloud Apps (MCAS)
✓ Bonne réponse : D
MCAS / Defender for Cloud Apps :
Fournit visibilité complète sur les applications SaaS connectées à Entra ID
Identifie les applications non approuvées ou risquées
Permet de :
Appliquer des politiques d’accès
Restreindre ou contrôler l’usage des applications
Surveiller les activités et détecter les risques liés aux utilisateurs et aux sessions
C’est la solution Microsoft recommandée pour le Shadow IT et la gouvernance SaaS.
Question 5 / 10
Un fournisseur de soins de santé évalue les menaces contre sa base de données Azure SQL qui stocke les dossiers de santé électroniques (EHR).
L’analyse BIA (Business Impact Analysis) montre :
La divulgation de ces dossiers pourrait entraîner des amendes HIPAA jusqu’à 2 millions de dollars
Une interruption entraînerait seulement le report de rendez-vous non urgents, avec une perte financière minimale
En se basant sur la BIA, comment le risque de divulgation devrait-il être classé ?
A. Low business impact
B. Operational-only impact
C. High business impact
D. Medium business impact
✓ Bonne réponse : C
Business Impact Analysis (BIA) classe les risques en fonction de :
L’impact financier, réglementaire et opérationnel
La criticité des actifs pour le fonctionnement de l’organisation
Dans cet exemple :
La divulgation des EHR entraîne des amendes HIPAA jusqu’à 2M$ → impact financier élevé et conformité critique
Une simple interruption n’a pas le même impact → faible perte opérationnelle
Donc, pour la menace de divulgation, l’impact est élevé (High Business Impact)
Question 6 / 10
Une entreprise mondiale doit garantir un reporting de conformité cohérent pour les sauvegardes stockées dans Azure, AWS et GCP.
L’organisation utilise déjà Microsoft Sentinel pour la supervision centralisée de la sécurité.
Que doit recommander l’architecte ?
A. Utiliser exclusivement Azure Backup et migrer toutes les charges de travail non-Azure vers Azure pour simplifier le reporting de conformité.
B. Utiliser AWS Backup Audit Manager pour les charges AWS et intégrer manuellement les rapports dans Azure Monitor.
C. Configurer Azure Monitor et Microsoft Sentinel pour ingérer les journaux d’audit des sauvegardes provenant de tous les fournisseurs cloud afin de créer des tableaux de bord de conformité unifiés.
D. Stocker toutes les sauvegardes dans un partage Azure Files avec des contrôles RBAC et superviser via Azure Policy.
✓ Bonne réponse : C
L’exigence clé est : ✔ Reporting cohérent ✔ Multi-cloud (Azure, AWS, GCP) ✔ Outil déjà en place : Microsoft Sentinel
Microsoft Sentinel est un SIEM/SOAR cloud-native capable d’ingérer des logs provenant de multiples environnements (Azure, AWS, GCP, on-premises).
En configurant :
L’ingestion des journaux d’audit de sauvegarde (backup audit logs)
Azure Monitor comme couche de collecte
Des workbooks / dashboards unifiés dans Sentinel
👉 L’entreprise obtient une vision centralisée et normalisée de la conformité des sauvegardes sur tous les clouds, sans migration complexe.
Cela correspond parfaitement à une approche Zero Trust et multi-cloud moderne, attendue au niveau SC-100.
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. Microsoft Entra Internet Access intégré avec Microsoft Defender for Cloud Apps
C. Microsoft Entra Internet Access intégré avec les politiques Azure Key Vault
D. Azure Firewall intégré avec le portail de conformité Microsoft Purview
✓ Bonne réponse : B
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 a intégré Microsoft Sentinel avec ses solutions de sauvegarde.
Lors d’une attaque ransomware, l’équipe SOC doit :
Automatiser la containment
Initier un workflow de récupération propre
Quelle configuration réalise le mieux cet objectif ?
A. Utiliser des playbooks Sentinel (Logic Apps) pour déclencher les workflows de restauration des backups lors de la détection d’incident
B. Déployer des politiques Azure Security Benchmark pour appliquer des configurations baselines
C. Configurer des alertes Azure Monitor pour déclencher une tâche de remédiation via Azure Policy
D. Configurer Defender for Endpoint pour isoler automatiquement les machines infectées
✓ Bonne réponse : A
Microsoft Sentinel Playbooks (basés sur Logic Apps) permettent de :
Automatiser la réponse aux incidents (SOAR – Security Orchestration, Automation, and Response)
Déclencher des workflows de restauration depuis les backups dès qu’un incident est détecté
Réagir rapidement et de manière cohérente face à un ransomware
Cela offre un processus automatique de containment et de récupération, exactement ce que demande le SOC.
Question 9 / 10
Vous concevez un plan de reprise après ransomware qui exige la protection des comptes “break-glass” (comptes d’accès d’urgence).
Quelle approche est alignée avec les bonnes pratiques Microsoft pour sécuriser ces comptes pendant une reprise ?
A. Stocker les identifiants dans Microsoft Sentinel et faire une rotation automatique des mots de passe.
B. Exclure les comptes break-glass des stratégies d’accès conditionnel et les sécuriser avec l’authentification multifacteur.
C. Configurer les comptes break-glass avec une attribution permanente du rôle Global Administrator.
D. Conserver les identifiants des comptes break-glass dans un coffre-fort hors ligne sécurisé avec validation régulière.
✓ Bonne réponse : D
Les comptes break-glass sont des comptes d’accès d’urgence utilisés uniquement lorsque :
L’authentification normale est indisponible
Les mécanismes MFA ou Conditional Access sont défaillants
L’environnement est compromis (ex. attaque ransomware)
Les bonnes pratiques Microsoft recommandent :
🔐 Identifiants stockés dans un coffre-fort sécurisé hors ligne
🔄 Validation régulière (tests d’accès contrôlés)
🚨 Surveillance renforcée
🔒 Utilisation uniquement en cas d’urgence
Pourquoi hors ligne ?
En cas de ransomware ou compromission massive :
Les systèmes en ligne (y compris SIEM) peuvent être impactés.
Le coffre-fort hors ligne réduit le risque de compromission.
Question 10 / 10
Vous effectuez une évaluation des risques pour une application de traitement de paiements basée sur Azure.
L’application utilise Azure Key Vault pour stocker des clés cryptographiques.
Quel vecteur de menace potentiel doit être considéré comme le plus critique lors de l’évaluation de Key Vault en tant qu’actif critique ?
A. Accès non autorisé via des politiques d’accès mal configurées
B. Mauvaise configuration des stratégies de rétention Azure Backup
C. Latence élevée lors des pics de transactions
D. Perte de disponibilité due au dépassement des quotas régionaux de souscription
✓ Bonne réponse : A
Azure Key Vault est un composant critique pour la sécurité :
Il stocke des clés cryptographiques, certificats et secrets essentiels pour le chiffrement des données et la sécurité des transactions.
Le vecteur de menace le plus critique est l’accès non autorisé :
Si un attaquant obtient l’accès à Key Vault, il peut récupérer les clés et décrypter les données sensibles ou signer des transactions frauduleuses.
La protection contre ce vecteur repose sur :
Des politiques d’accès strictes (RBAC ou policies Key Vault)
Quelles sont deux caractéristiques du cloud public ?
A. matériel dédié
B. gestion en libre‑service
C. tarification à l’usage (facturation mesurée)
D. connexions non sécurisées
E. stockage limité
✓ Bonne réponse : B, C
Le cloud public se caractérise notamment par :
La tarification à l’usage (metered pricing) : Les ressources sont facturées en fonction de la consommation réelle (CPU, stockage, trafic, etc.), sans investissement initial en infrastructure.
La gestion en libre‑service (self‑service management) : Les utilisateurs peuvent créer, modifier et supprimer des ressources eux‑mêmes, à la demande, via le portail ou des outils automatisés.
Les autres propositions sont incorrectes :
A. matériel dédié → caractéristique d’un cloud privé, pas public
B. connexions non sécurisées → faux, le cloud public repose sur des connexions sécurisées
C. stockage limité → faux, le cloud public offre une scalabilité élevée
📘 À retenir pour l’examen AZ‑900
Cloud public = ✅ paiement à l’usage ✅ libre‑service ✅ haute scalabilité
❌ pas de matériel dédié
❌ pas de limitations fixes de stockage
Question 2 / 10
Quel est le processus de vérification des informations d’identification (credentials) d’un utilisateur ?
A. Authentification
B. Ticketing
C. Autorisation
D. Fédération
✓ Bonne réponse : A
L’authentification est le processus qui consiste à vérifier l’identité d’un utilisateur en validant ses informations d’identification, telles que :
un nom d’utilisateur et un mot de passe,
un certificat,
une donnée biométrique,
un code MFA.
Elle répond à la question fondamentale : 👉 « Qui êtes‑vous ? »
Les autres notions interviennent après ou autour de l’authentification :
Autorisation : détermine ce que l’utilisateur a le droit de faire, une fois authentifié.
Fédération : permet à un utilisateur de s’authentifier via un fournisseur d’identité externe (relation de confiance entre systèmes).
Ticketing : mécanisme technique (jetons, tickets Kerberos) utilisé après l’authentification pour accéder aux ressources.
📘 À retenir pour l’examen (AZ‑900 / sécurité)
Vérifier l’identité → Authentification Vérifier les droits → Autorisation
Question 3 / 10
Quelle tâche pouvez-vous effectuer en utilisant Azure Advisor ?
A. Intégrer Active Directory et Azure Active Directory (Azure AD)
B. Estimer les coûts d’une solution Azure
C. Évaluer quelles ressources locales (on‑premises) peuvent être migrées vers Azure
D. Vérifier que la sécurité d’un abonnement Azure suit les bonnes pratiques
✓ Bonne réponse : D
Azure Advisor fournit des recommandations personnalisées basées sur les bonnes pratiques Microsoft, notamment dans les domaines suivants :
Sécurité (améliorer la posture de sécurité, réduire les risques),
Coûts,
Fiabilité,
Performance,
Excellence opérationnelle.
Il permet donc de confirmer et améliorer la conformité sécurité d’un abonnement Azure.
Les autres options correspondent à d’autres services :
A : intégration AD → Azure AD Connect / Entra ID
B : estimation des coûts → Azure Pricing Calculator / Cost Management
D : évaluation de migration → Azure Migrate
📘 À retenir pour l’examen AZ‑900 / AZ‑104 :
Azure Advisor = recommandations (Security, Cost, Reliability, Performance) Ce n’est pas un outil de migration ni d’estimation initiale des coûts
Question 4 / 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. Syslog
B. Azure Activity
C. Event
D. Azure Diagnostics
✓ 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 5 / 10
Vous disposez d’un réseau sur site (on‑premises) qui contient 100 serveurs.
Vous devez recommander une solution qui fournit des ressources supplémentaires aux utilisateurs.La solution doit minimiser les coûts d’investissement (CAPEX) et les coûts d’exploitation (OPEX).
Que devez-vous inclure dans la recommandation ?
A. Une migration complète vers le cloud public
B. Un cloud privé
C. Un centre de données supplémentaire
D. Un cloud hybride
✓ Bonne réponse : D
Le cloud hybride permet de conserver l’infrastructure existante sur site tout en utilisant le cloud public pour ajouter des ressources à la demande, sans investissement matériel supplémentaire. Cela réduit à la fois les coûts d’investissement (pas d’achat de nouveaux serveurs) et les coûts d’exploitation, tout en offrant une flexibilité et une extensibilité optimales.
Question 6 / 10
Cette question vous demande d’évaluer le texte en gras afin de déterminer s’il est correct
Si le texte rend l’énoncé correct, sélectionnez « Aucun changement n’est nécessaire ».Si l’énoncé est incorrect, sélectionnez la réponse qui le rend correct.
Vous pouvez utiliser les recommandations Azure Advisor pour envoyer des alertes par e‑mail lorsque le coût de la période de facturation en cours d’un abonnement Azure dépasse une limite spécifiée.
A. Alertes de budget (Budget alerts)
B. Conformité (Compliance)
C. Aucun changement n’est nécessaire
D. Contrôle d’accès (IAM)
✓ Bonne réponse : A
Les alertes de budget (Azure Budgets, dans Cost Management) permettent de :
définir une limite de coût pour un abonnement,
surveiller les dépenses en temps réel sur une période donnée,
envoyer des notifications par e‑mail lorsque les seuils sont atteints ou dépassés.
Azure Advisor fournit des recommandations d’optimisation des coûts, mais ne déclenche pas d’alertes de dépassement budgétaire.
📘 À retenir pour l’examen AZ‑900 / AZ‑104 :
Dépassement de coûts + alertes e‑mail → Budget alerts
Recommandations d’optimisation → Azure Advisor
Question 7 / 10
Cette question vous demande d’évaluer le texte en gras afin de déterminer s’il est correct.
Lorsque vous implémentez une solution de type Software as a Service (SaaS), vous êtes responsable de la configuration de la haute disponibilité.
Instructions :Si le texte souligné rend l’énoncé correct, sélectionnez « No change is needed ».Si l’énoncé est incorrect, sélectionnez la réponse qui le rend correct.
Choix de réponses :
A. Définir les règles de scalabilité
B. Installer la solution SaaS
C. Aucun changement n\'est nécessaire
D. Configurer la solution SaaS
✓ Bonne réponse : D
Dans un modèle SaaS, la haute disponibilité, la scalabilité et l’infrastructure sous‑jacente sont gérées par le fournisseur de services cloud (Microsoft). Le client est uniquement responsable de la configuration et de l’utilisation de la solution SaaS (paramétrage fonctionnel, utilisateurs, options applicatives).
Ainsi, l’énoncé initial est incorrect, et la correction appropriée est « configuring the SaaS solution ».
📘 À retenir pour l’examen AZ‑900 :
SaaS → Microsoft gère l’infrastructure, la haute disponibilité et la mise à l’échelle
Client SaaS → configuration de l’application uniquement
Configurer la haute disponibilité → responsabilité IaaS / PaaS, pas SaaS
Question 8 / 10
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. Aucun changement n’est nécessaire
B. Premier
C. Basic
D. Developer
✓ Bonne réponse : C
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 9 / 10
Quelle affirmation décrit correctement la Modern Lifecycle Policy des services Azure ?
A. Après qu’un service devient généralement disponible (GA), Microsoft fournit un support pendant au moins quatre ans.
B. Microsoft fournit un support principal (mainstream support) pour un service pendant cinq ans.
C. Microsoft fournit un préavis minimum de 12 mois avant la fin du support d’un service.
D. Lorsqu’un service est retiré, vous pouvez acheter un support étendu pendant une durée maximale de 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 10 / 10
Votre environnement Azure contient plusieurs machines virtuelles. Vous devez vous assurer qu’une machine virtuelle nommée VM1 est accessible depuis Internet en HTTP.
Quelles sont deux solutions possibles ? (Chaque bonne réponse constitue une solution complète.)
A. Modifier un plan de protection DDoS
B. Modifier un pare-feu Azure (Azure Firewall)
C. Modifier un groupe de sécurité réseau (Network Security Group – NSG)
D. Modifier un profil Azure Traffic Manager
✓ Bonne réponse : B, C
NSG (D) : permet de créer une règle entrante autorisant le port 80/TCP vers la VM (au niveau de la NIC ou du sous-réseau). C’est la méthode standard pour ouvrir l’accès HTTP à une VM depuis Internet.
Azure Firewall (B) : si votre trafic passe par Azure Firewall (architecture hub & spoke, firewall en bordure), vous pouvez autoriser le trafic HTTP (port 80) via une règle DNAT ou réseau, ce qui rend la VM accessible.
Les autres options ne conviennent pas :
DDoS Protection (A) : protège contre les attaques volumétriques, n’ouvre pas de ports ni ne gère les accès.
Traffic Manager (C) : effectue du routage DNS global entre endpoints, ne gère pas les ports ni les règles d’accès réseau.
Vous avez développé une application composée de plusieurs microservices, chaque microservice étant packagé dans sa propre image Docker. Vous voulez déployer toute l'application sur GKE pour que chaque microservice puisse être mis à l'échelle individuellement. Que devez-vous faire ?
A. Créer et déployer un Job par microservice.
B. Créer et déployer un Deployment par microservice.
C. Créer et déployer une Custom Resource Definition par microservice.
D. Créer et déployer un fichier Docker Compose.
✓ Bonne réponse : B
Un Deployment Kubernetes par microservice permet de gérer indépendamment le cycle de vie, les réplicas et l'autoscaling de chaque microservice. Les Deployments sont le standard Kubernetes pour les applications sans état qui nécessitent un scaling individuel.
Question 2 / 10
Vous devez attribuer un rôle Cloud IAM à un auditeur externe pour qu'il puisse consulter les journaux d'audit GCP ainsi que les journaux d'accès aux données. Que devez-vous faire ?
A. Attribuer le rôle IAM roles/logging.privateLogViewer. Diriger l'auditeur vers la consultation des journaux de modifications des politiques IAM.
B. Attribuer à l'utilisateur un rôle personnalisé avec la permission logging.privateLogEntries.list. Diriger l'auditeur vers les journaux de modifications IAM.
C. Attribuer à l'utilisateur un rôle personnalisé avec la permission logging.privateLogEntries.list. Effectuer l'export vers Cloud Storage.
D. Attribuer le rôle IAM roles/logging.privateLogViewer. Effectuer l'export des journaux vers Cloud Storage.
✓ Bonne réponse : A
Le rôle roles/logging.privateLogViewer inclut l'accès aux journaux d'audit d'administration ET aux journaux d'accès aux données. Diriger l'auditeur vers les journaux de modifications IAM compète la vue complète. Pas besoin d'export — l'accès direct suffit.
Question 3 / 10
Vous voulez vérifier les utilisateurs IAM et les rôles attribués dans un projet GCP nommé my-project. Que devez-vous faire ?
A. Exécuter gcloud iam service-accounts list. Examiner la sortie.
B. Exécuter gcloud iam roles list. Examiner la sortie.
C. Naviguer vers le projet puis vers la section Rôles dans la console GCP. Examiner les rôles et leur statut.
D. Naviguer vers le projet puis vers la section IAM dans la console GCP. Examiner les membres et les rôles.
✓ Bonne réponse : D
La section IAM dans la console GCP affiche tous les membres (utilisateurs, groupes, comptes de service) et leurs rôles attribués dans le projet. gcloud iam roles list affiche les rôles disponibles, pas les attributions. gcloud iam service-accounts list ne montre que les comptes de service.
Question 4 / 10
Un employé a été licencié, mais son accès à GCP n'a pas été supprimé pendant 2 semaines. Vous devez savoir si cet employé a accédé à des informations client sensibles après son licenciement. Que devez-vous faire ?
A. Consulter les journaux d'audit d'accès aux données dans Stackdriver. Rechercher l'email de l'utilisateur comme principal.
B. Consulter les journaux Système dans Stackdriver. Rechercher le compte de service associé à l'utilisateur.
C. Consulter le journal d'activité Admin dans Stackdriver. Rechercher le compte de service associé à l'utilisateur.
D. Consulter les journaux Système dans Stackdriver. Rechercher l'email de l'utilisateur comme principal.
✓ Bonne réponse : A
Les journaux d'audit d'accès aux données enregistrent qui a lu, modifié ou supprimé des données. En filtrant par email de l'utilisateur comme principal, on peut voir tous ses accès aux données sensibles. Les journaux d'activité Admin n'enregistrent pas les lectures de données.
Question 5 / 10
Vous configurez une application dans un nouveau VPC derrière un pare-feu. L'utilisateur s'inquiète de l'exfiltration de données. Vous voulez configurer le moins de ports sortants ouverts possible. Que devez-vous faire ?
A. Configurer une règle haute priorité (1000) bloquant tout le trafic sortant et une règle basse priorité (65534) autorisant uniquement les ports appropriés.
B. Configurer une règle haute priorité (1000) associant les ports entrants et sortants.
C. Configurer une règle basse priorité (65534) bloquant tout le trafic sortant et une règle haute priorité (1000) autorisant uniquement les ports appropriés.
D. Configurer une règle haute priorité (1000) pour autoriser les ports appropriés.
✓ Bonne réponse : C
Dans GCP, les règles de pare-feu s'appliquent par ordre de priorité (lower = higher priority). Une règle deny-all basse priorité (65534) bloque tout par défaut, et une règle allow haute priorité (1000) ouvre uniquement les ports nécessaires — principe du moindre accès.
Question 6 / 10
Vous avez conçu une solution sur Google Cloud utilisant plusieurs produits GCP. Votre entreprise vous demande d'estimer les coûts de la solution. Vous devez fournir des estimations du coût mensuel total. Que devez-vous faire ?
A. Provisionner la solution sur GCP. La laisser provisionnée pendant 1 semaine. Naviguer vers le rapport de facturation. Multiplier le coût d'une semaine pour estimer le mensuel.
B. Pour chaque produit GCP, examiner les détails de tarification. Créer une feuille Google Sheets résumant les coûts mensuels estimés.
C. Pour chaque produit GCP, examiner les détails de tarification. Utiliser le calculateur de prix pour calculer le coût mensuel total de chaque produit.
D. Provisionner la solution. La laisser provisionnée pendant 1 semaine. Utiliser Cloud Monitoring pour déterminer les ressources utilisées. Multiplier le coût.
✓ Bonne réponse : C
Le calculateur de prix GCP est l'outil officiel pour estimer les coûts mensuels sans provisionner réellement les ressources. Examiner les pages de tarification garantit d'utiliser les prix actuels et exacts pour chaque produit.
Question 7 / 10
Vous travaillez avec une base de données Cloud SQL MySQL. Vous devez conserver une copie de fin de mois de la base de données pendant trois ans à des fins d'audit. Que devez-vous faire ?
A. Sauvegarder la sauvegarde automatique du premier du mois pendant trois ans. Stocker le fichier dans un bucket Cloud Storage de classe Archive.
B. Configurer un job d'export pour le premier du mois. Écrire le fichier d'export dans un bucket Cloud Storage de classe Archive.
C. Configurer une sauvegarde à la demande pour le premier du mois. Écrire la sauvegarde dans un bucket Cloud Storage de classe Archive.
D. Convertir la sauvegarde automatique du premier du mois en fichier d'export. Écrire le fichier dans un bucket Cloud Storage de classe Coldline.
✓ Bonne réponse : B
Un job d'export Cloud SQL (planifié le premier du mois) écrit un fichier SQL/CSV dans Cloud Storage Archive — la classe la moins chère pour des données conservées 3 ans avec accès très rare. Les sauvegardes automatiques Cloud SQL ne peuvent pas être conservées 3 ans.
Question 8 / 10
Vous devez configurer la journalisation d'audit d'accès IAM dans BigQuery pour des auditeurs externes. Vous voulez suivre les bonnes pratiques Google. Que devez-vous faire ?
A. Ajouter le groupe d'auditeurs aux rôles IAM prédéfinis 'logging.viewer' et 'bigQuery.dataViewer'.
B. Ajouter les comptes utilisateurs des auditeurs à deux nouveaux rôles IAM personnalisés.
C. Ajouter les comptes utilisateurs des auditeurs aux rôles IAM prédéfinis 'logging.viewer' et 'bigQuery.dataViewer'.
D. Ajouter le groupe d'auditeurs à deux nouveaux rôles IAM personnalisés.
✓ Bonne réponse : A
Les bonnes pratiques Google recommandent d'utiliser des groupes plutôt que des comptes individuels et des rôles prédéfinis plutôt que des rôles personnalisés quand ils répondent au besoin. logging.viewer + bigQuery.dataViewer couvrent exactement les besoins d'audit.
Question 9 / 10
Vous surveillez une application et recevez des retours que une erreur spécifique augmente. Vous constatez que l'erreur est causée par un compte de service ayant des permissions insuffisantes. Vous résolvez le problème mais voulez être notifié si le problème se reproduit. Que devez-vous faire ?
A. Créer un sink vers BigQuery pour exporter tous les journaux. Créer un tableau de bord Data Studio.
B. Dans le visualiseur de journaux, filtrer les journaux sur la sévérité 'Error' et le nom du compte de service.
C. Accorder l'accès Project Owner au compte de service.
D. Créer une métrique personnalisée basée sur les journaux pour l'erreur spécifique à utiliser dans une politique d'alerte.
✓ Bonne réponse : D
Une métrique personnalisée basée sur les journaux compte les occurrences de l'erreur spécifique. Couplée à une politique d'alerte, elle déclenche une notification automatique si l'erreur réapparaît. C'est la solution proactive recommandée.
Question 10 / 10
Vous utilisez Google Kubernetes Engine avec autoscaling pour héberger une nouvelle application. Vous voulez exposer cette application au public via HTTPS sur une IP publique. Que devez-vous faire ?
A. Créer un pod HAProxy dans le cluster pour équilibrer le trafic. Transférer le trafic public vers HAProxy avec iptables. Configurer le DNS avec l'IP publique du noeud HAProxy.
B. Créer un Service Kubernetes de type NodePort pour exposer sur le port 443 de chaque noeud. Configurer le DNS avec l'IP de chaque noeud.
C. Créer un Service Kubernetes de type ClusterIP. Configurer le nom DNS public avec l'IP de ce Service.
D. Créer un Service Kubernetes de type NodePort pour votre application, et un Kubernetes Ingress pour exposer ce Service via un Cloud Load Balancer.
✓ Bonne réponse : D
La combinaison Service NodePort + Ingress est la méthode recommandée pour exposer une application GKE en HTTPS via un Cloud Load Balancer. L'Ingress gère le certificat SSL/TLS et l'IP publique. ClusterIP n'est accessible qu'en interne au cluster.
Lors du huitième Sprint Review, les parties prenantes sont mécontentes car le produit en cours de développement ne correspond pas à leurs attentes et engendrera des coûts supplémentaires non prévus. Qu'est-ce qui a pu conduire à cette situation ?
A. Le Scrum Master n'a pas participé au Daily Standup. Le Product Owner n'a pas utilisé correctement le diagramme de Gantt. Les parties prenantes n'ont pas été invitées aux Sprint Retrospectives.
B. Le Scrum Master n'a pas assuré la transparence du projet. Le Product Owner n'a pas tenu les parties prenantes informées de l'avancement du projet. Les parties prenantes n'ont pas assisté aux Sprint Reviews.
C. Le Scrum Master n'a pas rendu compte de la progression de la Scrum Team. Le Product Owner n'a pas géré efficacement les tâches de la Development Team. La Development Team n'a pas amélioré sa vélocité.
✓ Bonne réponse : B
La bonne réponse (option 2) identifie que le manque de transparence du Scrum Master et du Product Owner, combiné au désengagement des parties prenantes lors des Sprint Reviews, a conduit à des attentes mal alignées. Le pilier de transparence de Scrum exige une inspection régulière par les parties prenantes lors des Sprint Reviews. Les autres options attribuent incorrectement les responsabilités ou se concentrent sur des facteurs non pertinents tels que la vélocité ou les diagrammes de Gantt.
Question 2 / 10
Lors de la Sprint Review d'un effort de développement à grande échelle, chaque Scrum Team devrait démontrer son Increment individuel dans une branche séparée du code.
Vrai ou Faux ?
A. Faux.
B. Vrai.
✓ Bonne réponse : A
Réponse correcte : Faux. Le Guide Scrum exige un Incrément unique et intégré à la fin de chaque Sprint, même dans les environnements à grande échelle. Des branches séparées par équipe nuisent à cette transparence et créent un risque d'intégration. Chaque équipe doit œuvrer à la réalisation d'un seul Incrément livrable qui démontre une progression continue vers l'objectif du produit.
Question 3 / 10
Une Scrum Team travaille sur un produit depuis plusieurs itérations et affiche une vélocité moyenne de 55 unités de travail « terminé » par Sprint. Une deuxième équipe sera ajoutée pour travailler sur le même produit. Quel pourrait être l'impact sur l'équipe d'origine ?
A. Sa vélocité sera probablement en baisse et inférieure à 55.
B. Sa vélocité ne sera probablement pas affectée et restera à 55.
C. Sa vélocité sera probablement en hausse et supérieure à 55.
✓ Bonne réponse : A
Correct : Option 2 - L'ajout d'une deuxième équipe entraîne généralement une baisse initiale de la vélocité de l'équipe d'origine, en raison de la surcharge de communication accrue, du changement de contexte et de la complexité de coordination liée à l'intégration avec la nouvelle équipe. La vélocité mesure la capacité de l'équipe, qui est souvent mise à rude épreuve par les effets du passage à l'échelle avant que des améliorations ne se manifestent.
Question 4 / 10
Steven est Scrum Master d'une Scrum Team qui débute avec Scrum. À mi-parcours du Sprint, le Product Owner vient le voir en lui indiquant qu'il craint que l'équipe de développement ne soit pas en mesure de compléter l'intégralité du Sprint Backlog avant la fin du Sprint. Que devrait faire Steven dans cette situation ?
A. Informer le Product Owner que l'équipe de développement est propriétaire du Sprint Backlog et qu'il lui appartient de respecter ses engagements. Personne ne dit à l'équipe de développement comment transformer le Product Backlog en Increments de fonctionnalités potentiellement livrables.
B. Ajouter des personnes à l'équipe de développement pour répondre aux attentes du Product Owner.
C. Motiver l'équipe de développement à tenir son engagement envers le Product Owner.
D. Accompagner le Product Owner en lui expliquant que dans le développement logiciel complexe, il est impossible de garantir la totalité du périmètre prévu lors du Sprint Planning. À mesure que l'on apprend davantage pendant le Sprint, de nouveaux travaux peuvent émerger et impacter le Sprint Backlog.
✓ Bonne réponse : D
L'option B est correcte. Le Scrum Master doit accompagner le Product Owner en lui expliquant que l'empirisme et l'émergence sont au cœur de Scrum ; la complexité rend toute prévision parfaite impossible. Les nouveaux apprentissages réalisés durant le Sprint affectent naturellement le Sprint Backlog. L'option A démotive l'équipe par une pression irréaliste, l'option C est défensive et ignore les préoccupations des parties prenantes, et l'option D enfreint le principe selon lequel l'ajout de personnes en cours de Sprint réduit la productivité et ne résout pas les problèmes de fond.
Question 5 / 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. 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.
C. 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é.
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 : B
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 6 / 10
Lorsqu'une dette technique apparaît, le système devient de plus en plus instable au fur et à mesure que le développement avance et que du code est ajouté, ce qui ralentit les travaux futurs.
Vrai ou Faux ?
A. Faux.
B. Vrai.
✓ Bonne réponse : B
Cette affirmation est Vraie. La dette technique s'accumule avec le temps — les raccourcis accumulés et les mauvais choix de conception rendent les évolutions futures de plus en plus difficiles et coûteuses. Cela ralentit la vélocité et va à l'encontre d'un rythme soutenable, l'un des principes fondamentaux de Scrum.
Question 7 / 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 crée de la transparence et fournit une compréhension commune de l'état « terminé » de l'Increment lors de la Sprint Review.
B. 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.
C. C'est une checklist permettant de suivre l'avancement des membres de la Development Team sur une tâche.
D. Elle guide la Development Team lorsqu'elle établit ses prévisions pour le Sprint Backlog durant le Sprint Planning.
E. Elle aide la Scrum Team à déterminer le temps nécessaire avant que le Sprint puisse se terminer.
6. Elle aide la Development Team à reporter tout travail en suspens vers les Sprints suivants.
✓ Bonne réponse : A, B, D
Correct : Options 2, 3 et 5 - La Definition of Done guide la prévision, fournit une orientation en temps réel pendant le développement, et crée de la transparence lors de la Sprint Review concernant ce que « terminé » signifie réellement. L'option 1 la traite comme un outil de suivi de l'avancement (usage incorrect) ; l'option 4 contredit l'objectif de compléter le travail à chaque Sprint ; l'option 6 confond la Definition of Done avec la durée du Sprint.
Question 8 / 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 garantit que l'Équipe de Développement s'engage à terminer les éléments du Sprint Backlog avant la fin du Sprint.
B. Le time-boxing aide tout le monde à se concentrer sur le même problème au même moment.
C. Le time-boxing peut aider les équipes à planifier le nombre de Sprints supplémentaires nécessaires pour les tests d'acceptation utilisateur.
D. Le time-boxing encourage ceux qui sont les plus proches du problème à prendre les meilleures décisions possibles dans le délai imparti, compte tenu de la situation actuelle.
✓ Bonne réponse : B, D
Réponses correctes : Options 2 et 4. L'option 2 explique correctement que les time-boxes permettent à ceux qui sont au plus près des problèmes de prendre les meilleures décisions dans les contraintes imposées — un principe fondamental de l'auto-organisation. L'option 4 montre correctement que les time-boxes alignent la concentration et la compréhension partagée au sein de l'équipe. L'option 1 confond engagement et contrainte, et l'option 3 représente de manière erronée le rôle du time-boxing dans la planification prévisionnelle.
Question 9 / 10
Quelles seraient les deux meilleures façons d'identifier qu'une Équipe de Développement est auto-organisée ? (Choisissez deux réponses.)
Sélectionnez 2 réponses.
A. Les membres de l'Équipe de Développement sont pluridisciplinaires et savent ce qu'ils doivent faire pour livrer toutes les tâches auxquelles ils se sont engagés lors du Sprint Planning.
B. L'Équipe de Développement est capable de résoudre les conflits internes entre ses membres afin de continuer à travailler.
C. Le management est capable de savoir quels membres travaillent sur quels éléments.
D. La créativité s'épanouit et de nouvelles possibilités sont explorées.
✓ Bonne réponse : B, D
Réponses correctes : Options 2 et 4. L'option 2 identifie correctement l'auto-organisation : la créativité et l'exploration s'épanouissent lorsque les équipes s'approprient les décisions. L'option 4 illustre correctement l'auto-organisation : les équipes résolvent leurs conflits internes sans intervention externe, maintenant ainsi leur dynamique. L'option 1 reflète un management de type commande-et-contrôle, et non l'auto-organisation. L'option 3 est incomplète — savoir quoi faire est nécessaire mais pas suffisant pour une véritable auto-organisation.
Question 10 / 10
Sur un projet où plusieurs Scrum Teams travaillent à partir du même Product Backlog, comment le travail doit-il être réparti entre les équipes ?
A. Chaque Scrum Team doit avoir un nombre égal de User Stories par Sprint.
B. Le Product Owner répartit les éléments du Product Backlog pour chaque équipe.
C. La Scrum Team ayant la plus grande capacité prendra en premier des éléments du Product Backlog.
D. Les Development Teams prennent en charge le travail depuis un Product Backlog partagé, en accord avec le Product Owner et les autres équipes.
✓ Bonne réponse : D
Lorsque plusieurs Scrum Teams travaillent à partir d'un Product Backlog partagé, la coordination s'effectue par auto-organisation et concertation, et non par une assignation descendante. Les équipes doivent sélectionner le travail en collaboration avec le Product Owner et entre elles, en respectant les capacités et les dépendances. Les autres options vont à l'encontre de l'accent mis par Scrum sur l'auto-organisation des équipes et l'autorité du Product Owner sur l'ordre du backlog.
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. Disponibilité
D. Fiabilité
✓ 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 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 de sortie sont utilisés pour décider quand arrêter les tests.
C. Les critères d\'entrée et de sortie sont un moyen principal d\'obtenir des ressources adéquates.
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 : C
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
En attendant les réponses, le responsable des tests a été chargé de préparer des plans de test pour valider l\'application logicielle livrée par le soumissionnaire retenu. Quelle méthode d\'estimation est appropriée à ce stade du projet ?
A. Créer une estimation basée sur un pourcentage de l\'effort de développement
B. Créer une estimation basée sur les références du soumissionnaire retenu
C. Créer une estimation basée sur la technique d\'analyse de points de fonction et l\'analyse de points de test
D. Créer une estimation basée sur la complexité du code
✓ Bonne réponse : C
Réponse : Créer une estimation basée sur la technique d\'analyse de points de fonction et l\'analyse de points de test. Explication : La réponse A est correcte car l\'analyse de points de fonction combinée à l\'analyse de points de test produit une estimation précoce basée sur la taille, spécifique aux tests, indépendante de la disponibilité du code source. L\'APF fournit une métrique de taille fonctionnelle, l\'APT traduit cette taille en effort de test en appliquant les facteurs de testabilité et de qualité.
Question 4 / 10
En général, pourquoi n\'est-il PAS judicieux d\'estimer l\'effort de test en se basant uniquement sur un pourcentage de l\'effort de développement? Identifiez TROIS raisons valides.
Sélectionnez TROIS réponses.
A. Utiliser le même pourcentage chaque fois ne tient pas compte du niveau de risque de l'application à tester.
B. La technique basée sur un pourcentage s'applique uniquement au modèle de cycle de vie en V.
C. 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.
D. Le résultat est presque toujours une estimation trop faible de l'effort de test requis.
E. La qualité de l'estimation du développement peut être médiocre.
6. Cela s'appuie sur un large ensemble de données historiques.
7. En général, l'estimation ascendante est toujours meilleure que l'estimation descendante.
✓ Bonne réponse : A, C, E
Réponse : La qualité de l\'estimation du développement peut être médiocre. / Utiliser le même pourcentage chaque fois ne tient pas compte du niveau de risque de l\'application à tester. / La maturité de l\'organisation, par exemple la qualité de la base de test, la qualité des tests de développement, la gestion de configuration, la disponibilité des outils de test, influencent également l\'effort requis pour le test.. Explication : Les réponses A, D et E désignent des sources distinctes de variance qu\'un simple pourcentage du développement ne peut pas capturer. A: les estimations de développement peuvent être inexactes, propageant l\'erreur d\'estimation. D: un pourcentage fixe ignore le risque spécifique, la criticité métier et les profils d\'impact des défauts. E: la maturité organisationnelle (qualité de la base de test, tests unitaires du développement, gestion de configuration, outils disponibles) influence directement l\'effort de test.
Question 5 / 10
Lequel des éléments suivants est une métrique appropriée pour mesurer l\'efficacité du processus de test dans la réalisation de l\'un de ces objectifs ?
A. Nombre moyen de jours entre la découverte et la résolution d\'un défaut
B. Nombre de lignes de code écrites par développeur par jour
C. Pourcentage de l\'effort de test consacré aux tests de régression
D. Pourcentage de couverture des exigences
✓ Bonne réponse : D
Réponse : Pourcentage de couverture des exigences. Explication : B est correct car le pourcentage de couverture des exigences quantifie directement l\'adéquation des tests par rapport à l\'objectif déclaré de valider que le système satisfait ses exigences. L\'efficacité du test dans un contexte piloté par les exigences repose sur la mesure objective de la complétude de la couverture des exigences et de la détection des non-conformités.
Question 6 / 10
Quel sujet doit être abordé en détail dans le plan directeur de test?
A. Une approche des tests de régression
B. Un ensemble logique de cas de test
C. Une liste des valeurs limites pour le montant
D. Une description des dépendances entre les cas de test
✓ Bonne réponse : A
Réponse : Une approche des tests de régression. Explication : Le plan directeur de test est un document stratégique de haut niveau qui définit l\'approche globale, la portée, les objectifs et les risques. L\'approche des tests de régression est une décision stratégique appropriée à couvrir en détail, contrairement aux détails tactiques comme les valeurs limites ou l\'organisation des cas de test.
Question 7 / 10
Qu\'est-ce qui peut conduire à une vision révisée du risque produit?
A. 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.
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. 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.
✓ Bonne réponse : A
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 8 / 10
Avec l\'intégration d\'un nouveau membre de l\'équipe, vous avez décidé de renforcer sa motivation. Parmi les mesures listées ci-dessous, laquelle serait la plus appropriée pour y parvenir ?
A. Introduire des critères d\'entrée pour la phase de test
B. Permettre aux personnes de prendre du temps libre
C. Prévoir plus de temps pour les tests dans le planning
D. Organiser une réunion avec la direction générale pour qu\'elle aborde l\'importance d\'une bonne qualité de test pour ce projet
✓ Bonne réponse : D
Réponse : Organiser une réunion avec la direction générale pour qu\'elle aborde l\'importance d\'une bonne qualité de test pour ce projet. Explication : D est correct car l\'appui visible de la direction générale élève la priorité organisationnelle des tests, fournit une reconnaissance et supprime les obstacles systémiques. Cela augmente la signification de la tâche et aligne l\'effort individuel avec les objectifs organisationnels, motivant durablement l\'équipe.
Question 9 / 10
En général, quelle partie de l\'activité de test est la plus difficile à estimer ?
A. Conception des tests
B. Exécution des tests
C. Management des tests
D. Planification des tests
✓ Bonne réponse : B
Réponse : Exécution des tests. Explication : L\'exécution des tests représente la portion la plus importante et la moins prévisible de la variabilité (taux de découverte de défauts, disponibilité de l\'environnement, productivité humaine, boucles de rework). C\'est donc la partie la plus difficile à estimer.
Question 10 / 10
Lequel des éléments suivants N\'EST PAS un défi clé typique pour le test dans une approche de développement RAD ?
A. Absence de spécification complète des exigences
B. Planification temporelle
C. Scripts de test réutilisables pour le test de régression (automatisé)
D. Gestion et pilotage de projet
✓ Bonne réponse : D
Réponse : Gestion et pilotage de projet. Explication : B est correct car la gestion et le pilotage de projet sont des préoccupations transversales à tous les cycles de vie, non spécifiques au test en RAD. Les attributs distinctifs du RAD—prototypage itératif, exigences évolutives, délais serrés—créent des problèmes centrés sur le test : exigences instables, régressions fréquentes, cycles de test compressés.
La surveillance indique que 12 % des extractions échouent à la validation Pydantic avec des erreurs spécifiques telles que « float attendu pour quantity, obtenu '2 to 3' ». Relancer ces requêtes sans modification produit les mêmes échecs. Quelle est l'approche la plus efficace pour récupérer de ces échecs de validation ?
A. Envoyer une requête de suivi incluant l'erreur de validation, en demandant au modèle de corriger sa sortie.
B. Pré-traiter les documents source pour standardiser les formats problématiques avant de les envoyer à l'extraction.
C. Implémenter un pipeline secondaire utilisant un modèle de niveau supérieur pour retraiter les documents qui échouent à la validation.
D. Définir la température à 0 pour éliminer la variabilité des sorties et garantir un formatage cohérent.
✓ Bonne réponse : A
A. Définir la température à 0 pour éliminer la variabilité des sorties et garantir un formatage cohérent — Incorrect. Cela réduit l'aléatoire mais ne corrige pas les erreurs d'extraction systématiques comme la mauvaise interprétation des plages (« 2 à 3 »). B. Envoyer une requête de suivi incluant l'erreur de validation, en demandant au modèle de corriger sa sortie — Correct. Fournir un retour de validation précis permet au modèle de corriger le problème exact (par exemple, convertir « 2 à 3 » en un nombre flottant valide), rendant la récupération très efficace. C. Pré-traiter les documents sources pour standardiser les formats problématiques avant de les envoyer à l'extraction — Incorrect. Utile dans certains cas, mais pas évolutif ni suffisant pour gérer la diversité des variations du monde réel. D. Mettre en place un pipeline secondaire utilisant un modèle de niveau supérieur pour retraiter les documents qui échouent à la validation — Incorrect. Plus coûteux et inutile — la correction ciblée est plus efficace et plus performante.
Question 2 / 10
Votre outil update_user_profile accepte un user_id (obligatoire) et un objet optionnel fields_to_update. Lors des tests, Claude omet fréquemment le user_id ou transmet des données mal structurées. Qu'est-ce qui est le plus déterminant pour aider Claude à comprendre quelles valeurs de paramètres fournir ?
A. Des descriptions de paramètres claires expliquant le format attendu, par exemple « user_id : UUID de l'utilisateur à mettre à jour (obligatoire) »
B. Des réponses d'erreur détaillées expliquant pourquoi les valeurs de paramètres invalides ont été rejetées
C. Des noms de paramètres verbeux encodant des indications de format, comme user_id_string_uuid_format
D. Des contraintes strictes de type JSON Schema marquant user_id comme obligatoire et définissant fields_to_update comme un type objet
✓ Bonne réponse : A
A. Des descriptions de paramètres claires expliquant le format attendu, par exemple « user_id : UUID de l'utilisateur à mettre à jour (obligatoire) » — Correct. Des descriptions claires et lisibles sont le facteur le plus important pour aider Claude à comprendre quelles valeurs fournir et comment les paramètres doivent être structurés. B. Des noms de paramètres verbeux encodant des indications de format, comme user_id_string_uuid_format — Incorrect. Des noms excessivement verbeux réduisent la lisibilité et sont moins efficaces que des descriptions appropriées. C. Des contraintes de type JSON Schema strictes marquant user_id comme obligatoire et définissant fields_to_update comme type objet — Incorrect. Les contraintes de schéma facilitent la validation, mais n'expliquent pas suffisamment les attentes sémantiques comme le format UUID requis. D. Des réponses d'erreur détaillées expliquant pourquoi des valeurs de paramètres invalides ont été rejetées — Incorrect. Utiles après un échec, mais pas le facteur le plus critique pour prévenir les erreurs en amont.
Question 3 / 10
You're Implementing a feature where users refine their playlist preferences through multiple conversation turns. After deploying, you notice Claude's responses don't reflect what us earlier in the same conversation--for example, a user says they love jazz, but two messages later Claude asks what genres they enjoy. What is the most likely cause?
A. Claude requires a vector database connection to maintain conversation memory
B. The model's context window has been exceeded by the conversation length
C. The Claude API requires a session_id parameter that you haven't configured
D. Your application isn't including prior messages in the messages array
✓ Bonne réponse : D
A. La fenêtre de contexte du modèle a été dépassée par la longueur de la conversation — Incorrect. Cela ne se produirait que lors de conversations très longues, alors que le problème apparaît dès les premiers échanges. B. L'API Claude nécessite un paramètre session_id que vous n'avez pas configuré — Incorrect. Il n'existe pas de session_id obligatoire ; le contexte doit être géré explicitement par l'application. C. Claude nécessite une connexion à une base de données vectorielle pour maintenir la mémoire de la conversation — Incorrect. Une base de données vectorielle est optionnelle pour la récupération d'informations, elle n'est pas requise pour la mémoire conversationnelle de base. D. Votre application n'inclut pas les messages précédents dans le tableau messages — Correct. Claude ne conserve aucune mémoire entre les appels ; si les messages précédents ne sont pas inclus, il ne peut pas se souvenir des préférences exprimées antérieurement par l'utilisateur.
Question 4 / 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. Retourner une réponse de succès avec un champ « status » indiquant le type d'erreur.
D. Lever une exception depuis le gestionnaire d'outil afin que le framework de l'agent puisse la capturer et la journaliser.
✓ 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 5 / 10
Votre outil de recherche de vols appelle une API externe d'une compagnie aérienne qui retourne occasionnellement une erreur 503 Service Unavailable. Quelle est la manière la plus efficace de gérer cette erreur dans l'implémentation de votre outil ?
A. Retourner une liste de vols vide comme si la recherche avait réussi mais n'avait trouvé aucun vol correspondant.
B. Réessayer automatiquement la requête jusqu'à cinq fois avec un délai exponentiel avant de retourner les résultats à l'agent.
C. Journaliser l'erreur en interne et retourner une réponse vide, laissant le modèle continuer sans les données de vol.
D. Retourner un message d'erreur dans le résultat de l'outil expliquant que le service est temporairement indisponible.
✓ Bonne réponse : B
A. Retourner une liste de vols vide comme si la recherche avait réussi mais n'avait trouvé aucun vol correspondant. Incorrect. Cela masque l'échec et induit le système en erreur en lui faisant croire qu'aucun vol n'existe, ce qui peut conduire à des conclusions incorrectes. B. Enregistrer l'erreur en interne et retourner une réponse vide, laissant le modèle continuer sans les données de vols. Incorrect. Cela supprime également le signal d'échec, empêchant l'agent de prendre des mesures correctives. C. Retourner un message d'erreur dans le résultat de l'outil expliquant que le service est temporairement indisponible. Incorrect. Bien que transparent, cela ne tente pas à lui seul une récupération et peut dégrader inutilement l'expérience utilisateur. D. Réessayer automatiquement la requête jusqu'à cinq fois avec un backoff exponentiel avant de retourner les résultats à l'agent. Correct. Il s'agit de l'approche la plus efficace : elle gère les pannes transitoires de manière élégante, améliore la fiabilité et ne remonte les erreurs que si les tentatives échouent.
Question 6 / 10
Votre outil documents(query) retourne des résultats sous la forme « 3 documents trouvés : Proposition budgétaire T2, Prévision budgétaire T2, Bilan annuel ». Vous souhaitez que l'agent puisse traiter document(4, multi) et doc(24, multi). Quel format de retour permettrait le mieux ces flux de travail en plusieurs étapes ?
A. Un tableau JSON des titres de documents extraits des résultats de recherche.
B. Des descriptions plus détaillées et lisibles par un humain, incluant la taille et les auteurs.
C. Des données structurées contenant les identifiants et les métadonnées de chaque document trouvé.
D. Des URL sur lesquelles les utilisateurs peuvent cliquer pour ouvrir le document dans leur navigateur.
✓ Bonne réponse : C
A. Des URLs sur lesquelles les utilisateurs peuvent cliquer pour ouvrir le document dans leur navigateur. Incorrect. Les URLs sont utiles pour les utilisateurs, mais ne sont pas idéales pour les agents effectuant des workflows en plusieurs étapes nécessitant un référencement fiable et des opérations supplémentaires. B. Des données structurées contenant les identifiants de documents et les métadonnées pour chaque résultat. Correct. Cela permet à l'agent de référencer de manière programmatique des documents spécifiques (via des identifiants) à travers plusieurs étapes, rendant les workflows tels que les requêtes de suivi ou la récupération de documents précis et fiables. C. Un tableau JSON de titres de documents extraits des résultats de recherche. Incorrect. Les titres seuls sont ambigus et ne constituent pas des identifiants stables, ce qui rend difficile pour les agents d'agir de manière fiable sur des documents spécifiques. D. Des descriptions plus détaillées et lisibles par l'humain, incluant la taille et les auteurs. Incorrect. Utile pour les utilisateurs, mais toujours non structuré et non adapté à des opérations précises d'agents en plusieurs étapes.
Question 7 / 10
L'analyse des performances révèle que votre contexte est composé de résultats RAG accumulés provenant de toutes les requêtes précédentes, ce qui empiète sur l'historique de la conversation et entraîne une dégradation de la cohérence après 15 tours ou plus. Quelle approche résout le mieux ce problème ?
A. Mettre en place une déduplication sémantique pour identifier et supprimer les informations redondantes dans les résultats RAG accumulés et les tours de conversation.
B. Mettre en place une fenêtre glissante pour les résultats RAG des 2 à 3 dernières requêtes tout en préservant l'historique de la conversation.
C. Compresser tous les résultats RAG en un document de synthèse consolidé qui se met à jour de manière incrémentale après chaque récupération.
D. Réaffecter le budget de contexte en faveur des résultats RAG tout en réduisant l'allocation réservée à l'historique de la conversation.
✓ Bonne réponse : B
A. Mettre en œuvre une déduplication sémantique pour identifier et supprimer les informations redondantes dans les résultats RAG accumulés et les tours de conversation — Incorrect. Cela réduit la redondance, mais ne résout pas le problème central de l'accumulation non bornée du contexte RAG. B. Mettre en œuvre une fenêtre glissante pour les résultats RAG des 2 à 3 dernières requêtes tout en préservant l'historique de la conversation — Correct. Cela répond directement au problème de saturation du contexte en limitant la croissance du RAG tout en maintenant la continuité de la conversation. C. Réaffecter le budget de contexte en faveur des résultats RAG tout en réduisant l'allocation de l'historique de conversation — Incorrect. Cela détériore la cohérence en sacrifiant le contexte conversationnel. D. Compresser tous les résultats RAG en un document de synthèse consolidé qui se met à jour de manière incrémentielle après chaque récupération — Incorrect. Cela peut entraîner une perte d'informations et une dérive du résumé, en particulier sur de nombreux tours de conversation.
Question 8 / 10
Une fois que les sous-agents de recherche web et d'analyse de documents ont terminé leurs tâches, le coordinateur doit lancer le sous-agent de synthèse pour synthétiser les résultats. Quelle est la bonne approche pour fournir au sous-agent de synthèse les informations dont il a besoin ?
A. Transmettre des identifiants de référence et configurer le sous-agent avec un accès en lecture à un espace mémoire partagé où les autres sous-agents ont déposé leurs résultats.
B. Inclure directement les résultats complets des deux sous-agents dans le prompt du sous-agent de synthèse.
C. Fournir au sous-agent des définitions d'outils lui permettant de demander les sorties des autres sous-agents via des callbacks.
D. Lancer le sous-agent avec seulement une brève description de la tâche, en s'appuyant sur l'héritage automatique du contexte depuis le coordinateur.
✓ Bonne réponse : A
A. Fournir au sous-agent des définitions d'outils lui permettant de demander des résultats à d'autres sous-agents via des callbacks. Incorrect. Cette approche introduit un couplage et une complexité inutiles. Les sous-agents ne devraient pas avoir besoin de récupérer activement des données auprès des autres. B. Inclure directement les résultats complets des deux sous-agents dans le prompt du sous-agent de synthèse. Incorrect. Bien que simple, cette approche ne passe pas bien à l'échelle pour des résultats volumineux et peut dépasser les limites de contexte, réduisant ainsi l'efficacité. C. Transmettre des identifiants de référence et configurer le sous-agent avec un accès en lecture à un espace mémoire partagé où les autres sous-agents ont déposé leurs résultats. Correct. Il s'agit de l'approche la plus évolutive et prête pour la production. Elle préserve la fidélité des informations tout en évitant la surcharge du contexte, permettant à l'agent de synthèse de récupérer exactement ce dont il a besoin. D. Instancier le sous-agent avec seulement une brève description de tâche, en s'appuyant sur un héritage automatique du contexte depuis le coordinateur. Incorrect. Il n'existe pas d'héritage automatique du contexte — sans accès explicite aux données, l'agent de synthèse ne peut pas fonctionner correctement.
Question 9 / 10
L'agent de recherche web a rassemblé plusieurs sources pertinentes sur un sujet de recherche. L'agent d'analyse de documents doit maintenant examiner ces sources. Comment l'information circule-t-elle entre ces deux sous-agents spécialisés ?
A. L'agent de recherche web invoque directement l'agent d'analyse de documents, en utilisant les sources découvertes comme paramètres.
B. Les 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.
C. 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.
D. L'agent coordinateur reçoit la sortie de l'agent de recherche web et inclut les résultats pertinents dans le prompt lors de l'invocation de l'agent d'analyse de documents.
✓ Bonne réponse : D
A. L'agent coordinateur reçoit la sortie de l'agent de recherche web et inclut les résultats pertinents dans le prompt lors de l'invocation de l'agent d'analyse de documents. Correct. Cela suit le modèle d'orchestration standard où le coordinateur gère tous les flux de données, en transmettant explicitement les sorties entre les sous-agents. B. Les agents communiquent via une file de messages orientée événements, l'agent d'analyse de documents s'abonnant aux événements de fin de recherche web. Incorrect. Cela introduit une complexité d'infrastructure inutile et ne correspond pas au modèle d'orchestration d'agents habituel. C. L'agent de recherche web invoque directement l'agent d'analyse de documents, en utilisant les sources découvertes comme paramètres. Incorrect. Les sous-agents ne doivent pas s'invoquer directement entre eux ; cela rompt le contrôle centralisé et la traçabilité. D. Les deux agents accèdent à un espace mémoire partagé où l'agent de recherche web écrit les résultats et l'agent d'analyse de documents les lit. Incorrect. Bien que cela soit possible dans des systèmes avancés, ce n'est pas l'approche standard ou la plus simple ; cela ajoute de la complexité sans nécessité évidente dans les pipelines classiques.
Question 10 / 10
Lorsque l'agent appelle lookup_order et reçoit les détails d'une commande indiquant que l'article a été acheté il y a 45 jours, comment la boucle agentique détermine-t-elle s'il faut appeler process_refund ou escalader vers un humain ?
A. Les détails de la commande sont ajoutés à la conversation et le modèle raisonne pour décider quelle action entreprendre.
B. L'agent exécute les étapes restantes d'une séquence d'outils planifiée au début de la requête.
C. La couche d'orchestration achemine automatiquement vers l'outil suivant en fonction du champ de statut de la commande.
D. L'agent suit un arbre de décision préconfiguré associant les attributs de la commande à des appels d'outils spécifiques.
✓ Bonne réponse : A
B. Les détails de la commande sont ajoutés à la conversation et le modèle raisonne sur l'action à entreprendre. Correct. Dans une boucle agentique, les résultats des outils (comme « acheté il y a 45 jours ») sont réinjectés dans le contexte du modèle, et celui-ci réévalue la situation de manière dynamique. Il décide ensuite s'il convient de procéder avec process_refund, d'escalader vers un humain, ou d'entreprendre une autre action en fonction de la politique et des informations mises à jour. Pourquoi les autres réponses sont incorrectes : A. Séquence d'outils fixe planifiée dès le départ — Incorrect. Les systèmes agentiques ne sont pas des flux de travail statiques ; ils s'adaptent après chaque observation. C. Arbre de décision préconfiguré — Incorrect. Il s'agit d'une automatisation basée sur des règles, et non d'un raisonnement piloté par un LLM. D. La couche d'orchestration achemine automatiquement le prochain appel d'outil — Incorrect. Cela supprime le rôle de raisonnement du modèle et le transforme en un routage déterministe.
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.