9,90 €/mois · Sans engagement · Résiliable à tout moment · Accès immédiat
63
examens blancs
4 229
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
Dans le plan support Entreprise AWS, quel service fournit des conseils architecturaux et d’optimisation de l’échelle ?
Sélectionnez la bonne réponse.
A. AWS Health Dashboard.
B. AWS Support Concierge Service.
C. Infrastructure Event Management.
D. AWS Knowledge Center.
✓ Bonne réponse : C
Réponse : Infrastructure Event Management. Explication : L’option Infrastructure Event Management offre des conseils spécialisés lors de pics d’activité ou de lancement importants.
Question 2 / 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. Amazon RDS.
C. Network ACLs.
D. AWS Identity and Access Management.
✓ Bonne réponse : D
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.
Question 3 / 10
Quel service AWS permet d’établir une connexion réseau privée dédiée entre AWS et votre datacenter ?
Sélectionnez la bonne réponse.
A. Amazon CloudFront.
B. AWS Direct Connect.
C. Amazon Route 53.
D. AWS Snowball.
✓ Bonne réponse : B
Réponse : AWS Direct Connect. Explication : AWS Direct Connect offre une liaison privée, dédiée et sécurisée entre un datacenter client et le cloud AWS, pour des besoins de performance ou sécurité accrus.
Question 4 / 10
Quel service permet aux clients d'auditer les appels API dans leurs comptes AWS ?
A. AWS Trusted Advisor
B. AWS X-Ray
C. AWS CloudTrail
D. Amazon Inspector
✓ Bonne réponse : C
Réponse : AWS CloudTrail. Explication : AWS CloudTrail enregistre les appels API effectués aux services AWS, fournissant une piste d'audit complète de qui a fait quelle demande, d'où et quand. C'est l'outil principal pour la gouvernance, la conformité et l'audit de sécurité.
Question 5 / 10
Quelle option est une responsabilité du client lors de l'utilisation d'Amazon DynamoDB selon le modèle de responsabilité partagée AWS ?
A. Le chiffrement des données au repos dans DynamoDB
B. L'accès aux tables DynamoDB
C. L'application des correctifs de DynamoDB
D. La sécurité physique de DynamoDB
✓ Bonne réponse : B
Réponse : L'accès aux tables DynamoDB. Explication : Selon le modèle de responsabilité partagée, AWS gère l'infrastructure DynamoDB, l'application des correctifs et la disponibilité. Les clients sont responsables du contrôle d'accès à leurs données — y compris les politiques IAM et les autorisations au niveau des tables.
Question 6 / 10
Quel service AWS peut identifier quand une instance Amazon EC2 a été terminée ?
A. AWS CloudTrail
B. Amazon EventBridge
C. AWS Identity and Access Management (IAM)
D. AWS Compute Optimizer
✓ Bonne réponse : A
Réponse : AWS CloudTrail. Explication : CloudTrail enregistre tous les appels API, y compris TerminateInstances. Les entrées du journal incluent l'identité de l'appelant, l'heure, l'adresse IP source et les paramètres — vous permettant de déterminer qui a terminé l'instance et quand.
Question 7 / 10
Quelle pratique clé en matière d’architecture AWS vise à minimiser les dépendances entre composants afin qu’une défaillance n’impacte pas l’ensemble du système ?
Sélectionnez la bonne réponse.
A. Couplage faible (Loosely coupling).
B. Couplage élastique.
C. Couplage scalable.
D. Couplage fort (Tightly coupling).
✓ Bonne réponse : A
Réponse : Couplage faible (Loosely coupling). Explication : Le couplage faible permet à chaque composant de fonctionner de manière indépendante, améliorant la résilience globale.
Question 8 / 10
Quel service AWS fournit une protection DDoS gratuite de couche 3 et 4 pour tous les clients ?
A. AWS Firewall Manager
B. AWS WAF
C. AWS Shield Advanced
D. AWS Shield Standard
✓ Bonne réponse : D
Shield Standard : protection DDoS gratuite et automatique contre les attaques de couche 3 (réseau) et 4 (transport). Shield Advanced offre protection supplémentaire de couche 7 avec support 24/7.
Question 9 / 10
Une entreprise doit héberger une base de données Amazon RDS pendant au moins trois ans. Quelle option est la plus économique ?
Sélectionnez la bonne réponse.
A. Instances à la demande.
B. Instances Spot.
C. Reserved instances – paiement partiel à l’avance.
D. Reserved instances – aucun paiement initial.
✓ Bonne réponse : C
Réponse : Reserved instances – paiement partiel à l’avance. Explication : Les Reserved Instances (paiement partiel ou total en avance) permettent d’obtenir les meilleurs tarifs sur la durée, pour un usage stable.
Question 10 / 10
Lequel des éléments suivants est une base de données entièrement gérée compatible avec MySQL ?
A. Amazon S3
B. Amazon DynamoDB
C. Amazon Redshift
D. Amazon Aurora
✓ Bonne réponse : D
Réponse : Amazon Aurora. Explication : Amazon Aurora est une base de données relationnelle entièrement gérée, compatible avec MySQL et PostgreSQL, conçue pour le cloud. Elle offre jusqu'à 5 fois la performance du MySQL standard avec la simplicité et la rentabilité des bases de données open source.
Pour convertir des requêtes en langage naturel (ex: « Affiche les clients avec revenue > 100k ») en requêtes SQL exécutables, quel type de modèle est le plus adapté ?
A. WaveNet (modèle récurrent pour audio)
B. Large Language Model (LLM) entraîné sur du texte et du code SQL (ex: GPT-4, Llama 2)
C. ResNet (réseau de neurones convolutif pour vision)
D. SVM (Support Vector Machine)
✓ Bonne réponse : B
LLM texte-à-texte : modèle entraîné sur corpus massif (texte + code SQL) capable de traduire instructions naturelles en requêtes SQL exécutables via compréhension contextuelle. SVM/ResNet/WaveNet sont spécialisés en classification/vision/audio respectivement, inadaptés au text-to-SQL.
Question 2 / 10
Quel service AWS extrait le texte depuis des PDFs scannés en détectant champs et tables ?
A. AWS Glue
B. Amazon Textract
C. Amazon Comprehend
D. Amazon Transcribe
✓ Bonne réponse : B
Amazon Textract : service spécialisé dans l'extraction de texte, champs et tableaux à partir de documents scannés ou images PDF. Il utilise la vision par ordinateur pour reconnaître et structurer les données, contrairement à Transcribe (audio→texte), Comprehend (analyse textuelle) et AWS Glue (intégration données). Textract détecte automatiquement les formulaires et tables, idéal pour numériser des documents papier.
Question 3 / 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 Transcribe → Amazon Comprehend (sentiment) → GenAI via Bedrock (analyse intentions)
B. Amazon Polly pour rejouer les appels analysés
C. Uniquement Amazon Transcribe avec post-traitement manuel
D. Amazon Rekognition pour analyser les vidéos d'appels
✓ Bonne réponse : A
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 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 Chatbot (notifications Slack/Teams uniquement)
C. AWS Lambda (exécution serverless sans génération de code)
D. AWS CodeCommit (dépôt git sans IA générative)
✓ 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
Quel algorithme de machine learning offre la meilleure interprétabilité native pour visualiser et expliquer un chemin de décision spécifique ?
A. Decision Trees (arbres de décision)
B. Random Forest
C. Deep Neural Networks (réseaux de neurones profonds)
D. Logistic Regression multi-classe
✓ Bonne réponse : A
Decision Trees : modèles qui segmentent les données via des règles IF-THEN hiérarchiques et visuelles. Chaque nœud représente une décision, chaque branche un résultat, permettant de tracer exactement le chemin décisionnel emprunté. Contrairement aux Deep Neural Networks (boîtes noires), Random Forest (ensembles opaques) ou Logistic Regression (poids abstraits), les arbres offrent une interprétabilité native et intuitive sans post-hoc.
Question 6 / 10
Une entreprise souhaite que ses employés posent des questions sur ses politiques internes RH et obtiennent des réponses précises depuis ses propres documents SharePoint et Confluence. Quel service AWS est le plus adapté ?
A. Amazon Q Business avec connecteurs aux sources internes
B. Amazon Kendra seul
C. Amazon Bedrock avec une architecture RAG custom entièrement développée
D. Amazon Lex avec intégration SharePoint
✓ Bonne réponse : A
Amazon Q Business est conçu précisément pour ce cas d'usage : connecter les données internes d'une entreprise (SharePoint, Confluence, S3, Salesforce, etc.) via des connecteurs natifs, puis permettre aux employés d'interroger ces sources via un assistant IA. Il gère les permissions utilisateur (réponses filtrées selon les droits d'accès). Amazon Bedrock nécessite une architecture RAG custom. Amazon Kendra est une recherche sémantique mais sans chatbot intégré. Amazon Lex est pour les chatbots NLU basiques.
Question 7 / 10
Les injections de prompt se préviennent mieux avec des consignes claires et le principe du moindre privilège IAM.
A. Faux
B. Vrai
✓ Bonne réponse : B
Prévention des injections de prompt : combine deux mécanismes. Les consignes claires définissent des limites strictes au modèle (system prompt robuste), réduisant les déviations malveillantes. Le principe du moindre privilège IAM limite les permissions des APIs appelées, contenant les dégâts même si une injection réussit. Ensemble, ils forment une défense en profondeur : une seule mesure reste insuffisante.
Question 8 / 10
Quel service AWS est recommandé pour extraire des champs structurés et du texte depuis des documents PDF scannés ou des formulaires ?
A. AWS Glue
B. Amazon Textract
C. Amazon Rekognition
D. Amazon Comprehend
✓ Bonne réponse : B
Amazon Textract : service spécialisé dans l'extraction de données structurées (champs, tableaux, paires clé/valeur) depuis documents PDF, images scannées et formulaires via OCR intelligent. Contrairement à Rekognition (détection d'objets visuels) et Comprehend (analyse NLP de texte brut), Textract préserve la structure spatiale des documents, essentielle pour traiter formulaires et factures.
Question 9 / 10
Pour un FM utilisé en interne, la meilleure façon de choisir le modèle le plus apprécié par les employés est :
A. Leaderboards externes uniquement
B. Utiliser les prompts intégrés par défaut
C. Évaluation humaine + prompts sur mesure
D. Mesurer seulement la latence
✓ Bonne réponse : C
Évaluation humaine contextuelle : Pour un FM interne, les employés ont des besoins spécifiques (ton, style, domaine métier). L'évaluation humaine sur prompts réalistes mesure la pertinence réelle au-delà des benchmarks externes. Les leaderboards publics ignorent vos cas d'usage internes ; la latence seule ne capture pas la qualité ; les prompts par défaut ne reflètent pas vos workflows métier.
Question 10 / 10
Un client doit résumer automatiquement 10 000 documents contractuels en extractant les clauses essentielles. Quel approche GenAI est la plus appropriée ?
A. Traiter manuellement chaque document avec Textract
B. Utiliser Amazon Personalize pour recommander les résumés
C. Utiliser Amazon Comprehend pour la classification uniquement
D. Invoquer un modèle de fondation via Amazon Bedrock avec prompt structuré
✓ Bonne réponse : D
Résumé génératif à grande échelle : Les modèles de fondation via Bedrock excellent dans la synthèse de contenu complexe et nuancé, bien mieux que les outils de classification. Scalable batch pour traiter des milliers de documents.
Sprint Duration: Sprints are time-boxed events lasting one month or less, providing a consistent rhythm for inspection and adaptation. This maximum limit ensures frequent feedback cycles while allowing flexibility for team context. "At most" permits shorter sprints; "exactly two weeks" and "at least two weeks" incorrectly fix duration.
Question 2 / 10
Who can cancel a Sprint?
A. The Scrum Master
B. The Product Owner
C. The Developers
D. The Stakeholders
✓ Bonne réponse : B
Product Owner Authority: Only the Product Owner possesses the authority to cancel a Sprint, as they control business value priorities and can decide if Sprint goals no longer align with organizational objectives. While the Scrum Master facilitates and Developers execute work, neither has cancellation authority. Stakeholders influence decisions but lack formal power.
Question 3 / 10
What is the key concern when multiple Development Teams are working from the same Product Backlog?
A. Meeting original scope projections.
B. Minimizing dependencies between teams.
C. Clear definition of requirements.
D. Making sure there's enough work for everyone on every team.
E. Maximizing velocity.
✓ Bonne réponse : B
Answer: Minimizing dependencies between teams. Explanation: When multiple teams work from the same Product Backlog, the primary coordination concern is minimizing cross-team dependencies that create bottlenecks, blocking work, and integration challenges.
Question 4 / 10
The Product Goal represents the long-term objective for the Scrum Team.
A. False
B. True
✓ Bonne réponse : B
Product Goal: a long-term objective describing the future state of the product that guides Sprint planning and team alignment. It persists across multiple Sprints, providing direction beyond individual increments, distinguishing it from shorter-term Sprint Goals which focus on specific Sprint outcomes.
Question 5 / 10
What should the Scrum Master do when stakeholders ask for daily reports?
A. Ask Developers to prepare the reports
B. Teach the stakeholders about Scrum transparency and artifacts
C. Create the reports
D. Ignore the request
✓ Bonne réponse : B
Scrum Master as Teacher: The Scrum Master's primary role is educating stakeholders about Scrum's transparency mechanisms—Sprint Reviews, Burndowns, and Product Backlogs—rather than creating parallel reporting systems. Daily reports undermine empirical process control and create administrative burden. Developers shouldn't be diverted to reporting; stakeholders should trust artifacts.
Question 6 / 10
The Scrum Master should protect Developers from external interruptions during the Sprint.
A. True
B. False
✓ Bonne réponse : A
Scrum Master as Shield: The Scrum Master actively removes impediments and buffers Developers from external interruptions, ensuring they maintain focus and flow during the Sprint. This protective role is essential for sustainable pace and Sprint Goal achievement, distinguishing servant-leadership from passive facilitation.
Question 7 / 10
Who decides the technical approach to implement Product Backlog items?
A. The Developers
B. The Product Owner
C. External architects
D. The Scrum Master
✓ Bonne réponse : A
Developer Autonomy in Technical Implementation: Developers possess the technical expertise and accountability to determine how Product Backlog items are built. The Product Owner defines what to build and why; Developers decide the technical approach, architecture, and implementation methods. This separation ensures technical quality and prevents non-technical stakeholders from imposing inefficient solutions.
Question 8 / 10
What does the Definition of Done represent?
A. A formal description of the state of the Increment when it meets the quality measures
B. A checklist for the Product Owner
C. A list of user stories
D. A Sprint goal
✓ Bonne réponse : A
Definition of Done: A formal description of the Increment's state when meeting quality standards. It ensures shared understanding of completion criteria across the Scrum Team, preventing incomplete work from being released. Unlike a checklist (tool for tracking), it's a quality commitment; unlike Sprint Goals or user stories, it applies to all work.
Question 9 / 10
Who creates the Sprint Goal?
A. The Product Owner alone
B. The Scrum Master
C. The entire Scrum Team collaboratively during Sprint Planning
D. The stakeholders
✓ Bonne réponse : C
Sprint Goal Creation: The entire Scrum Team—Product Owner, Scrum Master, and Developers—collaboratively establishes the Sprint Goal during Sprint Planning. This shared responsibility ensures alignment on the sprint's purpose, stakeholder value, and achievable outcomes. Unlike Product Owner-driven backlog prioritization or Scrum Master process facilitation, the Sprint Goal requires collective commitment and technical input from all members.
Question 10 / 10
The Developers ask their Product Owner to re-order the Product Backlog. The team is waiting for an external supplier to deliver a component. Without that component there will not be enough work in the next Sprint to occupy the full team. As the Scrum Master, what advice would you give the Product Owner?
A. Tell the Product Owner to re-order the Product Backlog so the work involving the external component can be planned in a separate sprint.
B. Remind the Product Owner that his primary concern is the flow of value reflected in the ordering of the Product Backlog.
C. Tell the Product Owner that the Product Backlog should be ordered to maximize utilization of the Development Team.
✓ Bonne réponse : B
Answer: Remind the PO that primary concern is value flow reflected in ordering. Explanation: The Product Owner's core responsibility is to order the Product Backlog to maximize value. Reordering based on external dependencies (like supplier delays) should reflect value considerations, not just scheduling convenience.
Which are Product Owner anti-patterns? (Select all that apply)
Sélectionnez toutes les réponses correctes.
A. Regularly collaborating with stakeholders
B. Changing the Sprint Goal mid-Sprint
C. Maintaining clarity of the backlog
D. Micro-managing Developers' work
✓ Bonne réponse : B, D
Answer: Micro-managing Developers, changing the Sprint Goal mid-Sprint. Explanation: The PO should not dictate how technical work is done or change the Sprint Goal during the Sprint.
Question 2 / 10
True or False: The Product Owner makes sure the correct stakeholders are invited to the Sprint Retrospective. They might have important instructions for team improvements.
A. True
B. False
✓ Bonne réponse : B
Answer: False. Explanation: Stakeholders are invited to the Sprint Review, not the Sprint Retrospective. The Retrospective is a private team event. The Product Owner participates but does not invite external stakeholders to it.
Question 3 / 10
Which is NOT a valid consideration when ordering a Product Backlog?
A. Dependencies on other Product Backlog Items
B. Risk
C. Alignment with business strategy and goals
D. Tools and techniques
E. Importance to customers
✓ Bonne réponse : D
Valid ordering criteria include risk, customer importance, business strategy alignment, and inter-item dependencies — all of which directly inform value optimization. Tools and techniques are means to an end, not a criterion themselves. Selecting items based on which tool is available (e.g., what fits in a spreadsheet) would subordinate business judgment to tooling constraints. The Product Owner must order based on outcome-oriented criteria.
Question 4 / 10
Who ensures the transparency of the Product Backlog?
Choisissez la meilleure réponse.
A. SM
B. Developers
C. PO
D. PMO
✓ Bonne réponse : C
Key concept: Product Backlog transparency is a core Product Owner accountability. The Product Owner is solely responsible for maintaining, ordering, and ensuring the Product Backlog is visible, clear, and understood by all stakeholders and the Development Team. This includes articulating items clearly, managing priorities, and communicating the rationale behind ordering decisions. While the Scrum Master facilitates transparency as a process coach and Developers contribute by understanding items, the ownership and accountability for backlog transparency rests exclusively with the PO. A PMO, if present, has no defined role in Scrum governance.
Question 5 / 10
What does EBM measure?
Choisissez la meilleure réponse.
A. Outcomes and impact
B. Time spent
C. Output only
D. Number of commits
✓ Bonne réponse : A
Answer: Outcomes and impact. Explanation: Evidence-Based Management (EBM) focuses on outcomes — the actual changes in customer behavior and business results — rather than outputs.
Question 6 / 10
The SM is responsible for team effectiveness.
Répondez par Vrai ou Faux.
A. True
B. False
✓ Bonne réponse : A
Scrum Master's Core Responsibility: The SM is accountable for team effectiveness by removing impediments, facilitating ceremonies, and fostering a self-organizing environment. Unlike the PO who manages product value or the Dev Team who delivers increments, the SM specifically enables the team to operate at peak performance through servant leadership and process optimization.
Question 7 / 10
Which statements are true about the Product Backlog? (Select all that apply)
Sélectionnez toutes les réponses correctes.
A. Emergent and evolving
B. Unique per product
C. Can contain bugs and risks
D. Must list only user stories
✓ Bonne réponse : A, B, C
Answer: Unique per product, can contain bugs and risks, emergent and evolving. Explanation: The Product Backlog is a single, evolving list containing diverse items — features, bugs, risks, technical work — all ordered by the PO.
Question 8 / 10
The Development Team should have all the skills needed to: (Choose the best answer.)
A. Do all of the development work, except for specialized testing that requires additional tools and environments?
B. Complete the project within the date and cost as calculated by the Product Owner.
C. Turn Product Backlog items into an Increment of potentially releasable product functionality.
✓ Bonne réponse : C
Answer: Turn Product Backlog items into an Increment of potentially releasable product functionality. Explanation: The Development Team must be cross-functional — collectively possessing all skills needed to convert Product Backlog items into a Done, potentially releasable Increment each Sprint.
Question 9 / 10
What variables should a Product Owner consider when ordering the Product Backlog?
A. Effort first, then value
B. The availability of resources and skills for implementation
C. Anything that informs them to achieve the product's goals and to optimize the value delivered
D. Development cohesion as indicated by the Developers
E. Lowest development cost in order to maximize Return on Investment (ROI)
✓ Bonne réponse : C
Product Backlog ordering is the Product Owner's unique accountability. Scrum does not prescribe a specific ordering method — the PO uses whatever informs achieving the product's goals and optimizing delivered value. This may include risk, learning value, dependencies, cost of delay, stakeholder feedback, and technical factors. Ordering solely by ROI, effort, or developer preference violates the PO's holistic value optimization responsibility.
Question 10 / 10
Who is responsible for quality?
Choisissez la meilleure réponse.
A. QA only
B. The Quality Manager
C. The Scrum Team (guided by the DoD)
D. The PO
✓ Bonne réponse : C
Answer: The Scrum Team (guided by the DoD). Explanation: Quality is a shared responsibility of the entire Scrum Team. The Definition of Done guides the Developers in producing quality Increments.
Quel est l’outil le plus adapté pour représenter les relations hiérarchiques dans une organisation projet ?
Sélectionnez la bonne réponse.
A. Gantt
B. WBS
C. Matrice des risques
D. OBS (Organizational Breakdown Structure)
✓ Bonne réponse : D
OBS (Organizational Breakdown Structure) : structure hiérarchique représentant les rôles, responsabilités et relations d'autorité dans l'organisation projet. Contrairement au WBS (produits/livrables), à Gantt (planning temporel) et à la matrice des risques (évaluation des menaces), l'OBS organise les ressources humaines et clarifie les chaînes de commandement.
Question 2 / 10
Quel est le processus chronologique correct de la Gestion de la Valeur Acquise (EVM) ?
A. Mesurer le travail réalisé (EV) → Planifier la valeur prévue (PV) → Collecter les dépenses réelles (AC) → Calculer les indices (CPI/SPI)
B. Planifier la valeur prévue (PV) → Collecter les dépenses réelles (AC) → Mesurer le travail réalisé (EV) → Calculer les indices (CPI/SPI)
C. Planifier la valeur prévue (PV) → Collecter les dépenses réelles (AC) → Mesurer le travail réalisé (EV) → Calculer les indices (CPI/SPI)
D. Calculer les indices (CPI/SPI) → Planifier la valeur prévue (PV) → Mesurer le travail réalisé (EV) → Collecter les dépenses réelles (AC)
✓ Bonne réponse : B
Processus EVM chronologique : PV (planification initiale des coûts) → AC (dépenses réelles engagées) → EV (travail complété mesuré) → Indices (comparaisons CPI/SPI). Cet ordre logique respecte d'abord la planification, puis la collecte des données réelles, avant d'analyser la performance.
Question 3 / 10
Un chef de projet souhaite limiter l’influence de parties prenantes peu favorables au projet. Quelle stratégie est la plus adaptée ?
Sélectionnez la bonne réponse.
A. Exclure ces parties prenantes
B. Gérer attentivement avec un plan ciblé
C. Donner la priorité uniquement au sponsor
D. Ignorer les parties prenantes opposées
✓ Bonne réponse : B
Gestion des parties prenantes opposées : Il faut identifier leurs préoccupations légitimes et les engager stratégiquement plutôt que les ignorer. Un plan de communication ciblé réduit leur influence négative en démontrant la valeur du projet. Contrairement à l'exclusion (contraire à l'éthique PMBOK) ou à l'ignorance (risque d'escalade), cette approche transforme les obstacles en opportunités d'amélioration.
Question 4 / 10
Quelle description correspond le mieux à la pensée système dans le PMBOK7 ?
A. Analyser séparément chaque composante du projet pour optimiser sa performance individuelle
B. Décomposer le projet en lots de travail indépendants pour en simplifier la gestion
C. Appliquer des outils informatiques de modélisation pour simuler le comportement du projet
D. Considérer le projet comme un ensemble d'éléments interdépendants influençant le système global
✓ Bonne réponse : D
La pensée système consiste à considérer le projet comme un élément intégré dans un ensemble plus large, comprenant l’organisation, l’environnement et les interdépendances. Elle invite à prendre en compte les interactions et à éviter une vision isolée.
Question 5 / 10
Une dépendance externe incertaine (approvisionnement critique) menace l'échéancier du projet. Quelles sont les meilleures stratégies de réponse au risque ?
Quelles réponses au risque sont pertinentes ? (Sélectionnez toutes les réponses correctes.)
A. Ignorer le risque en espérant que le fournisseur respecte ses engagements
B. Augmenter arbitrairement l'échéancier sans analyser l'impact réel du délai du fournisseur
C. Développer un plan de mitigation avec identification d'un fournisseur alternatif et ajout d'un tampon d'échéancier
D. Transférer le risque via des clauses contractuelles pénalisant le fournisseur en cas de retard
✓ Bonne réponse : C, D
Pour une dépendance externe : mitigation (plan B, tampon), transfert contractuel, et escalade si hors contrôle de l’équipe. L’ignorance n’est jamais appropriée.
Question 6 / 10
Un projet agile rencontre un conflit concernant des processus organisationnels jugés inutiles. Quelle priorité doit primer pour résoudre ce conflit ?
Sélectionnez la bonne réponse.
A. Les besoins de l’organisation
B. Les besoins du client
C. Les besoins du leader agile
D. Les besoins du chef de projet
✓ Bonne réponse : B
Priorité client en agile : Le PMBOK 7e édition place la valeur client au cœur des approches adaptatives. Les processus organisationnels sont des moyens, pas des fins. Lorsqu'ils entravent la livraison de valeur, ils doivent être remis en question. Contrairement à une gestion classique où l'organisation primerait, l'agilité privilégie la flexibilité et la réactivité aux besoins réels du client.
Question 7 / 10
Une équipe livre des fonctionnalités à un client à chaque itération. Le client est souvent indisponible pour les revues de sprint, ce qui entraîne du re-travail et des retards de feedback. Quel est l'action prioritaire du chef de projet pour résoudre ce problème récurrent ?
Sélectionnez la bonne réponse.
A. Augmenter la durée des sprints pour donner plus de temps au client d'examiner les livrables
B. Inclure le client dans les daily standups pour augmenter sa disponibilité
C. Réduire les fonctionnalités développées par itération jusqu'à ce que le client soit disponible
D. Planifier et fixer à l'avance les créneaux de revue de sprint avec le client pour assurer sa participation
✓ Bonne réponse : D
Réponse : Planifier à l’avance et définir le meilleur moyen d’organiser les revues avec le client. Cela réduit les retards et assure un feedback régulier.
Question 8 / 10
Une équipe agile performante doit se disperser suite à un événement imprévu. Que doit faire le chef de projet pour maintenir la performance ?
Sélectionnez la bonne réponse.
A. Demander au sponsor d’encourager l’équipe
B. Passer à une approche prédictive
C. Fournir des outils de collaboration virtuelle et une formation
D. Surveiller la performance et intervenir si nécessaire
✓ Bonne réponse : D
Réponse : Surveiller la performance et intervenir uniquement si elle baisse. Pas besoin de changer d’approche immédiatement.
Question 9 / 10
Quelle description correspond le mieux à la résilience organisationnelle appliquée aux projets ?
A. La résistance de l'organisation à tout changement de périmètre ou de stratégie
B. La mise en place de processus rigides garantissant la stabilité face aux aléas
C. La capacité à recruter rapidement de nouvelles ressources lors des pics d'activité
D. La capacité d'une organisation à absorber les perturbations, à s'adapter et à continuer à fonctionner
✓ Bonne réponse : D
La résilience organisationnelle désigne la capacité d’une organisation à s’adapter aux changements imprévus et à continuer à générer de la valeur grâce à ses projets.
Question 10 / 10
Vous coaching un chef de projet junior qui délègue mal : il garde les tâches critiques et donne les mineures. Quel principe de coaching appliqueriez-vous ?
A. Lui dire directement ce qu'il fait mal et lui imposer un plan d'amélioration
B. Lui proposer une formation générique sur la délégation
C. Poser des questions pour qu'il réfléchisse lui-même : Quelles tâches développeraient l'équipe ? Quel est ton peur sous-jacente ?
D. Déléguer ses tâches critiques à un autre chef de projet
✓ Bonne réponse : C
Coaching : approche de développement basée sur le questionnement et l'auto-découverte, non sur la prescription. Aider la personne à identifier ses blocages (manque de confiance, peur de perdre le contrôle) crée une prise de conscience durable et un changement authentique.
Quelle approche de développement est basée sur l\'écriture de tests avant le code ?
A. Le développement en V
B. Le développement piloté par les tests (TDD – Test-Driven Development)
C. L’intégration continue
D. Le développement en cascade
✓ Bonne réponse : B
Cette question correspond à l\'objectif d\'apprentissage FL-2.1.3 (K1) – Rappeler des exemples d\'approches de développement piloté par les tests. ● a) Correct → Le TDD (Test-Driven Development) est une approche où les tests sont écrits avant l’implémentation du code. ● b) Faux → Le modèle en cascade ne suit pas un développement itératif avec des tests en amont. ● c) Faux → Le modèle en V inclut une phase de test bien définie, mais les tests ne sont pas écrits avant le développement du code. ● d) Faux → L’intégration continue permet d’exécuter régulièrement des tests, mais ce n’est pas une approche de développement piloté par les tests.
Question 2 / 10
Quelle est la principale valeur du maintien de la traçabilité dans le processus de test ?\"
A. Il permet d’optimiser la performance du logiciel en production
B. Il remplace les rapports de test en fournissant directement des métriques de qualité
C. Il garantit que chaque exigence a été testée et qu’aucun élément critique n’a été oublié
D. Il évite complètement la nécessité de documenter les tests manuels
✓ Bonne réponse : C
Cette question correspond à l’objectif d’apprentissage FL-1.4.4 (K2) – Expliquer la valeur du maintien de la traçabilité. ● a) Faux → La traçabilité ne vise pas à optimiser la performance du logiciel, mais à assurer une couverture de test complète. ● b) Correct → Le maintien de la traçabilité permet d’établir un lien entre les exigences, les tests et les défauts détectés, garantissant ainsi qu’aucune exigence n’a été oubliée. ● c) Faux → Même avec la traçabilité, la documentation des tests reste nécessaire pour assurer un suivi efficace et une justification des validations effectuées. ● d) Faux → Les rapports de test restent nécessaires, la traçabilité vient en complément pour s’assurer que les tests couvrent bien les exigences.
Question 3 / 10
Quel usage approprié de la rétrospective pourrait aider à améliorer cette situation ?
Lors d’une rétrospective d’équipe après une livraison de sprint, les testeurs remontent unproblème récurrent : les exigences arrivent trop tard et ne sont pas suffisamment détailléespour écrire les cas de test à temps.
A. Supprimer l’écriture des cas de test pour gagner du temps
B. Passer les exigences directement aux développeurs sans les testeurs
C. Identifier les causes racines de ces retards et mettre en place une action d’amélioration convenue par l’équipe
D. Augmenter la taille des sprints pour inclure toutes les activités de test
✓ Bonne réponse : C
Cette question correspond à l’objectif d\'apprentissage FL-2.1.6 (K2) – Expliquer comment les rétrospectives peuvent être utilisées comme mécanisme d\'amélioration des processus. ● a) Faux → Supprimer une activité essentielle n’est pas une amélioration mais une régression. ● b) Faux → Agrandir les sprints ne règle pas le problème d’origine. ● c) Correct → La rétrospective permet d’analyser, comprendre et agir sur les causes racines, ce qui est une véritable démarche d’amélioration continue. ● d) Faux → Cela aggraverait le manque de communication, au lieu de résoudre le problème.
Question 4 / 10
Un développeur junior n\'est pas sûr de la façon de transformer ce scénario en tests exécutables pour l\'ATDD. Quelle approche serait la PLUS EFFICACE pour améliorer ce scénario en respectant les principes de l\'ATDD ?
Une équipe de développement agile travaille sur un portail de services financiers où les clients peuvent demander différents types de prêts. L\'équipe a choisi d\'utiliser le L’ATDD.Lors d\'un atelier collaboratif, l\'équipe a élaboré le scénario suivant pour une nouvelle fonctionnalité :Fonctionnalité : Vérification d\'éligibilité au prêt immobilierEn tant que demandeur de prêtJe veux connaître mon éligibilité à un prêt immobilier avant de soumettre une demande complèteAfin d\'éviter de perdre du temps sur des demandes qui seraient refuséesScénario: Vérification d\'éligibilité réussieÉtant donné que je suis sur la page de vérificationd\'éligibilitéQuand je saisis mon revenu annuel, mon historique de crédit et la valeur du bienAlors le système devrait m\'indiquer si je suis éligible pourun prêt immobilier Sélectionnez UNE réponse.
A. Séparer ce scénario en plusieurs tests unitaires pour chaque condition d\'éligibilité, puis intégrer ces tests dans une suite de tests de non-régression exécutée après chaque sprint
B. Reformuler le scénario en incluant plusieurs exemples concrets avec différentes valeurs d\'entrée et les résultats attendus correspondants, en utilisant un format tabulaire pour faciliter l\'automatisation
C. Confier la responsabilité de l\'écriture des tests aux testeurs spécialisés après le développement, car l\'ATDD nécessite une expertise en automatisation que les développeurs ne possèdent généralement pas
D. Ajouter des détails techniques sur l\'implémentation, comme les appels API à utiliser et les structures de données attendues, pour guider le développement
✓ Bonne réponse : B
Cette question correspond à l\'objectif d\'apprentissage FL-4.5.3 (K3) - Utiliser le développement piloté par les tests d\'acceptation (ATDD) pour dériver les cas de tests.
● a) Faux → Cette approche confond les tests unitaires avec les tests d\'acceptation. Dans l\'ATDD, l\'objectif est de créer des tests d\'acceptation automatisés qui valident les comportements attendus du point de vue de l\'utilisateur, pas de décomposer le scénario en tests unitaires.
● b) Faux → Ajouter des détails techniques d\'implémentation va à l\'encontre des principes de l\'ATDD. Les tests d\'acceptation doivent se concentrer sur le comportement observable et les critères d\'acceptation métier, pas sur les détails d\'implémentation technique.
● c) Correct → Cette approche est parfaitement alignée avec les principes de l\'ATDD.
Le scénario actuel est trop vague et ne fournit pas d\'exemples concrets permettant de déterminer si l\'implémentation est correcte. En ajoutant plusieurs exemples avec des valeurs d\'entrée spécifiques (différents niveaux de revenus, scores de crédit, valeurs de propriété) et les résultats attendus correspondants (éligible/non éligible),le scénario devient beaucoup plus clair.
d) Faux → Cette réponse contredit fondamentalement la nature collaborative de l\'ATDD. Dans l\'ATDD, l\'écriture et l\'automatisation des tests d\'acceptation font partie intégrante du processus de développement et impliquent idéalement les développeurs, les testeurs ET les parties prenantes métier. Confier cette responsabilité uniquement aux testeurs après le développement revient à abandonner l\'approche \"piloté par les tests\" de l\'ATDD.
Question 5 / 10
Pourquoi l’automatisation des tests ne peut-elle pas remplacer complètement les tests manuels ?
A. Parce que l’automatisation est toujours plus coûteuse que les tests manuels
B. Parce que certains tests nécessitent un jugement humain et une exploration
C. Parce que l’automatisation ne peut pas être utilisée pour les tests de régression
D. Parce que l’automatisation ne permet pas de générer des rapports de test
✓ 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 peut être coûteuse à mettre en place, mais cela dépend du contexte et du type de tests automatisés. ● b) Correct → Les tests exploratoires, UX et certains tests de validation métier nécessitent une prise de décision humaine et ne peuvent pas être automatisés. ● c) Faux → L’automatisation est justement idéale pour les tests de régression, car elle permet de les exécuter régulièrement. ● d) Faux → Les outils d’automatisation peuvent générer des rapports de test, mais cela ne signifie pas que l’automatisation remplace tous les tests manuels.
Question 6 / 10
Quels types de revues (1-4) correspondent aux descriptions suivantes (A-D) ?
1. Évaluation informelle d’un document sans processus strict2. Vérification détaillée basée sur un processus formel avec modérateur3. Examen technique impliquant un groupe d’experts métier4. Analyse collaborative des documents entre collègues pour identifier des erreursA. InspectionB. Revue informelleC. Revue techniqueD. Revue par les pairsSélectionnez UNE réponse.
A. 1A, 2C, 3D, 4B
B. 1B, 2D, 3A, 4C
C. 1D, 2A, 3B, 4C
D. 1B, 2A, 3C, 4D
✓ Bonne réponse : D
Cette question correspond à l’objectif d’apprentissage FL-3.2.4 (K2) – Comparer et opposer les différents types de revues. La bonne réponse est d) 1B, 2A, 3C, 4D ● 1B) Correct → Une revue informelle ne suit pas de processus strict. ● 2A) Correct → L’inspection est une revue très structurée avec un modérateur et des checklists. ● 3C) Correct → Une revue technique implique des experts métier ou techniques pour examiner un document. ● 4D) Correct → La revue par les pairs est une analyse collaborative des documents.
Question 7 / 10
Laquelle des options suivantes représente une métrique couramment utilisée dans les tests logiciels ?
A. Nombre d’exigences modifiées pendant les tests
B. Temps passé à rédiger les comptes-rendus de réunion
C. Nombre de réunions Scrum par sprint
D. Pourcentage de cas de test réussis
✓ Bonne réponse : D
Cette question correspond à l’objectif d’apprentissage FL-5.3.1 (K1) – Rappeler des métriques utilisées dans les tests.
● a) Faux → C’est une métrique de gestion de projet, pas de test. ● b) Faux → Utile à l’analyse des exigences, mais pas une métrique standard de test. ● c) Correct → Le taux de réussite des cas de test est une métrique clé pour suivre la progression et la qualité. ● d) Faux → Ce n’est ni pertinent ni représentatif de la qualité du produit.
Question 8 / 10
Basé UNIQUEMENT sur la description des fonctionnalités du programme de fidélité, laquelle des règles ci-dessus décrit une situation impossible ?
Une plateforme de streaming vient de lancer un nouveau programme de récompenses etvous demande, en tant qu’abonné fidèle, de tester le système.Les fonctionnalités mises en place sont :● Tous les utilisateurs peuvent regarder des films, mais les abonnés Premium ont unaccès anticipé aux nouvelles sorties.● Cependant, si un abonnement n’est pas renouvelé à temps, l’accès anticipé estperdu.● Après 12 mois d’abonnement Premium consécutifs, les abonnés reçoivent un moisgratuit.Dans le tableau suivant : V = VRAI et F = FAUX.Sélectionnez UNE réponse.
A. R2
B. R6
C. R4
D. R8
✓ Bonne réponse : D
Cette question correspond à l’objectif d’apprentissage FL-4.2.3 (K3) - Utiliser les tests par tables de décisions pour dériver les cas de test. ● a) Faux → R4 : Possible – Un abonné Premium peut avoir accès anticipé aux films et recevoir un mois gratuit après 12 mois d’abonnement. ● b) Faux → R2 : Possible – Un abonné Premium ayant 12 mois d’abonnement actif reçoit un mois gratuit, sans contradiction. ● c) Faux → R6 : Possible – Cette règle concerne un non-abonné, il n’y a pas d’erreur. ● d) Correct → R8 : Impossible – Un non-abonné ne devrait pas recevoir un mois gratuit après 12 mois, car seuls les abonnés Premium y ont droit selon les règles définies.
Question 9 / 10
Quel est l\'impact principal de l\'adoption de DevOps sur les activités de test ?
A. Les tests deviennent moins importants car l\'automatisation du déploiement réduit les risques.
B. La responsabilité des tests est entièrement transférée aux développeurs, éliminant le besoin de testeurs spécialisés.
C. L\'automatisation des tests et l\'intégration continue permettent un feedback plus rapide sur la qualité du code et facilitent le déploiement fréquent.
D. Les tests sont principalement effectués en production, car les environnements de test deviennent obsolètes.
✓ Bonne réponse : C
Cette question correspond à l\'objectif d\'apprentissage FL-2.1.4 (K2) - Résumer la façon dont DevOps pourrait avoir un impact sur le test. ● a) Faux → Dans DevOps, les tests deviennent plus critiques, pas moins importants, car les déploiements fréquents augmentent le besoin de détection rapide des problèmes. ● b) Faux → DevOps encourage la collaboration et le partage des responsabilités, mais n\'élimine pas le besoin d\'expertise en test. Les compétences spécialisées en test restent valorisées. ● c) Faux → DevOps ne préconise pas de tester principalement en production. Au contraire, il encourage le test approfondi avant le déploiement, mais dans des environnements qui reflètent fidèlement la production. ● d) Correct → Cette réponse décrit correctement l\'impact principal de DevOps : l\'automatisation des tests et l\'intégration continue permettent un feedback plus rapide et facilitent les déploiements fréquents et fiables.
Question 10 / 10
Lequel des énoncés suivants est le PLUS CORRECT concernant l\'utilisation d\'ATDD dans ce contexte ?
Une équipe agile développe un système de gestion d\'inventaire pharmaceutique soumis à des réglementations strictes. L\'équipe a décidé d\'utiliser le Développement Piloté par les Tests d\'Acceptation (ATDD). Pendant un atelier d\'ATDD avec les parties prenantes, l\'équipe élabore les scénarios suivants pour la fonctionnalité \"Alerte de péremption des médicaments\" Sélectionnez UNE réponse.
A. Ces scénarios sont incomplets pour l\'ATDD car ils ne spécifient pas les critères d\'acceptation techniques comme le temps de réponse du système et la gestion des erreurs de base de données
B. Ces scénarios constituent une base solide pour l\'ATDD, mais devraient être affinés pour inclure des exemples concrets avec des données spécifiques afin d\'être transformés en tests automatisés exécutables
C. Ces scénarios sont inappropriés pour l\'ATDD car ils devraient être écrits par les développeurs et non par les parties prenantes métier afin d\'assurer l\'automatisation
D. Ces scénarios sont trop détaillés pour l\'ATDD et devraient être simplifiés en un seul scénario générique, les variations spécifiques devant être gérées dans les tests unitaires
✓ Bonne réponse : B
Cette question correspond à l\'objectif d\'apprentissage FL-4.5.3 (K3) - Utiliser le développement piloté par les tests d\'acceptation (ATDD) pour dériver les cas de tests.
● a) Faux → Cette réponse reflète une confusion entre les tests d\'acceptation et les tests non-fonctionnels. L\'ATDD se concentre principalement sur les comportements fonctionnels et les critères d\'acceptation métier. ● b) Faux → Cette réponse contredit fondamentalement le principe de l\'ATDD. Dans l\'ATDD, les scénarios sont développés collaborativement avec toutes les parties prenantes métier et développeurs compris qui sont les mieux placées pour définir les critères d\'acceptation. ● c) Correct → Cette réponse capture l\'essence de l\'ATDD. Les scénarios présentés suivent un bon format qui définit clairement les comportements attendus, mais ils restent un peu abstraits. ● d) Faux → Cette réponse va à l\'encontre des bonnes pratiques d\'ATDD. Les différents scénarios présentés capturent des variations importantes du comportement métier (médicaments standard vs contrôlés, suppression d\'alertes) qui doivent être explicitement testées au niveau des tests d\'acceptation, pas seulement au niveau unitaire..
Which of the following actions should a security engineer take to ensure workstations and servers are properly monitored for unauthorized changes and the installation of unapproved software?
Select the correct answer.
A. Install endpoint management software to enumerate installed applications
B. Implement file integrity monitoring (FIM) to detect unauthorized changes to critical system files
C. Deploy network intrusion detection systems (IDS) at all network boundaries
D. Configure all systems to log and monitor scheduled tasks that execute on a regular basis
✓ Bonne réponse : B
File Integrity Monitoring (FIM): FIM creates cryptographic baselines of critical system files and detects unauthorized modifications in real-time, alerting administrators to tampering or malware installations. While endpoint management enumerates software and IDS monitors network traffic, only FIM provides continuous file-level integrity verification—the core requirement for detecting unauthorized changes and unapproved software artifacts.
Question 2 / 10
A cyber operations team informs a security analyst about a new tactic malicious actors are using to compromise networks. SIEM alerts have not yet been configured. Which of the following best describes what the security analyst should do to identify this behavior?
A. E-discovery
B. Threat hunting
C. Incident response
D. Digital forensics
✓ Bonne réponse : B
Answer: Threat hunting. Explanation: Threat hunting is the proactive, hypothesis-driven search for threats that have evaded existing security controls. When new TTPs (Tactics, Techniques, and Procedures) are identified but SIEM rules haven't been updated, analysts manually hunt for evidence of these behaviors.
Question 3 / 10
A company wants to prevent unauthorized physical access to its data center. Which of the following is MOST effective?
Select the correct answer.
A. A. Security policy
B. D. Keycards
C. C. CCTV cameras
D. B. Biometric authentication
✓ Bonne réponse : D
Biometric Authentication: Uses unique biological characteristics (fingerprints, iris scans, facial recognition) that cannot be forged, lost, or shared. Unlike keycards (can be stolen/duplicated), policies (lack enforcement mechanisms), or CCTV (only detects after breach), biometrics provide real-time prevention by denying access to unauthorized individuals before they enter the data center.
Question 4 / 10
Which security concept assumes no user or device should be trusted by default, even within the corporate network?
A. Zero Trust Architecture
B. Security through Obscurity
C. Perimeter Security Model
D. Defense-in-Depth
✓ Bonne réponse : A
Zero Trust Architecture (ZTA) operates on the principle "never trust, always verify". Every access request is authenticated, authorized, and continuously validated — regardless of whether it originates inside or outside the network perimeter. Key components: strong identity verification (MFA), device health checks, least privilege access, microsegmentation, and continuous monitoring. This model emerged because traditional perimeter-based security fails against insider threats and lateral movement after initial compromise.
Question 5 / 10
Which type of authentication factor is a fingerprint?
Select the correct answer.
A. D. Somewhere you are
B. B. Something you have
C. A. Something you know
D. C. Something you are
✓ Bonne réponse : D
Biometric Authentication: A fingerprint is a biometric factor—a unique physical characteristic inherent to your body. Unlike "something you know" (passwords) or "something you have" (tokens), biometrics cannot be forgotten or lost. "Somewhere you are" refers to location-based authentication, making it the weakest distractor here.
Question 6 / 10
What is the purpose of data classification?
A. To label network packets with their source application for QoS routing
B. To organize files in folders for easier retrieval by employees
C. To determine which data should be backed up in disaster recovery scenarios
D. To categorize data by sensitivity to apply appropriate security controls and ensure proportional protection
✓ Bonne réponse : D
Data classification categorizes data based on its sensitivity and the impact of its unauthorized disclosure (e.g., Public, Internal, Confidential, Top Secret / Restricted). Classification drives the appropriate security controls: public data needs minimal protection; classified data requires encryption, strict access controls, and logging. It ensures security resources are proportional to actual risk and supports compliance (GDPR requires identifying and protecting personal data). Common government classifications: Unclassified, Confidential, Secret, Top Secret.
Question 7 / 10
A user accidentally deletes an important file from a shared network folder. Which of the following will BEST help recover the lost file?
Select the correct answer.
A. C. Change permissions
B. B. Use encryption
C. A. Check antivirus logs
D. D. Restore from backup
✓ Bonne réponse : D
Backup and Recovery: A backup is a copy of data stored separately from the original, enabling restoration after accidental deletion or data loss. This is the primary data recovery mechanism. Antivirus logs detect malware but cannot restore files; encryption protects data but doesn't recover it; permissions control access but don't restore deleted content.
Question 8 / 10
Which of the following is used to ensure the availability of critical data and systems in the event of a disaster?
Select the correct answer.
A. C. Business continuity plan
B. A. Security policy
C. B. Acceptable use policy
D. D. Security awareness training
✓ Bonne réponse : A
Business Continuity Plan (BCP): A documented strategy outlining procedures to maintain critical operations during and after disasters. It ensures data and system availability through recovery procedures, backup systems, and failover mechanisms. Unlike security policies (administrative controls), acceptable use policies (behavioral guidelines), or awareness training (educational initiatives), a BCP specifically addresses operational resilience and disaster recovery.
Question 9 / 10
Which of the following describes the proper procedure for maintaining collected evidence during an incident response?
Select the correct answer.
A. Chain of Custody
B. Evidence tagging
C. Data hashing
D. Forensic imaging
✓ Bonne réponse : A
Chain of Custody: A documented record tracking evidence possession, handling, and transfer from collection through analysis. Maintains integrity and admissibility by proving evidence wasn't tampered with. While forensic imaging, evidence tagging, and data hashing support the process, chain of custody is the overarching procedure documenting the entire evidence lifecycle.
Question 10 / 10
Which of the following is the PRIMARY purpose of an incident response plan?
Select the correct answer.
A. C. To monitor network traffic
B. D. To outline procedures for handling security incidents
C. A. To enforce password policies
D. B. To ensure data encryption
✓ Bonne réponse : B
Incident Response Plan: a documented set of procedures defining how an organization detects, responds to, and recovers from security incidents. It ensures coordinated action, minimizes damage, and enables faster recovery. Unlike password policies (A), encryption (B), or monitoring tools (C), which are preventive controls, an incident response plan addresses the management phase after a breach occurs.
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 HDInsight
B. Azure SQL Database
C. Azure Cosmos DB
D. Azure Synapse Analytics
✓ 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 2 / 10
Quelle option de stockage Azure Files propose aux applications un partage accessible via SMB ?
A. Azure Files
B. Azure Blob Storage
C. Azure Queue Storage
D. Azure Disk Storage
✓ Bonne réponse : A
Azure Files : service de stockage managé offrant des partages de fichiers accessibles via le protocole SMB (Server Message Block), permettant aux applications et utilisateurs de se connecter comme à un lecteur réseau standard. Contrairement à Blob Storage (objets binaires non-montables), Disk Storage (disques VM) ou Queue Storage (files d'attente), Azure Files fournit un système de fichiers partagé et hiérarchique idéal pour les accès collaboratifs et les migrations lift-and-shift.
Question 3 / 10
Vous écrivez un ensemble de requêtes SQL que les administrateurs utiliseront pour dépanner une base de données Azure SQL. Vous devez intégrer des documents et des résultats de requête dans un notebook SQL. Que devriez-vous utiliser ?
A. Azure PowerShell
B. Microsoft SQL Server Management Studio (SSMS)
C. Azure Data Studio
D. Azure CLI
✓ Bonne réponse : C
Réponse : Azure Data Studio. Explication : Azure Data Studio est un outil de gestion de base de données multiplateforme qui supporte les notebooks SQL — combinant requêtes SQL, résultats, documentation textuelle et visualisations dans un seul document partageable, idéal pour le dépannage collaboratif et les runbooks.
Question 4 / 10
Quel service Azure fournit une base de données SQL entièrement managée (PaaS) ?
A. Azure Blob Storage
B. Azure Files
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 5 / 10
Quel type de stockage est optimisé pour conserver de grandes quantités de données historiques pour l’analyse ?
A. Un fichier Excel
B. Une base transactionnelle OLTP
C. Un entrepôt de données (data warehouse)
D. Un stockage Blob Archive
✓ Bonne réponse : C
Entrepôt de données (Data Warehouse) : système optimisé pour stocker et analyser d'énormes volumes de données historiques via des requêtes complexes. Contrairement aux bases OLTP (transactionnelles, rapides mais limitées), un data warehouse comme Azure Synapse Analytics structure les données en schémas analytiques pour explorer des tendances. Le stockage Blob Archive convient au long terme mais pas à l'analyse interactive.
Question 6 / 10
Qu'est-ce qu'un modèle de données en étoile (Star Schema) et où est-il utilisé ?
A. C'est un algorithme de chiffrement des données dans Azure Synapse Analytics
B. Le schéma en étoile ne peut pas être utilisé avec Power BI, qui nécessite un schéma normalisé 3NF
C. Un schéma en étoile est utilisé dans les bases OLTP pour accélérer les transactions
D. Modèle OLAP avec une table de faits (métriques) entourée de tables de dimensions (contexte), optimisé pour les requêtes analytiques
✓ Bonne réponse : D
Le schéma en étoile (Star Schema) est un modèle de données pour les entrepôts de données et OLAP. Il centre une table de faits (métriques mesurables : ventes, quantités, montants) entourée de tables de dimensions (contexte : date, produit, client, région). Cette structure dénormalisée (légère redondance intentionnelle) optimise les requêtes analytiques car les jointures sont simples et peu nombreuses. C'est le modèle favori de Power BI et Azure Synapse Analytics. Le schéma en flocon (Snowflake Schema) normalise davantage les dimensions mais complexifie les requêtes.
Question 7 / 10
Qu'est-ce qu'une 'clé étrangère' dans une base de données relationnelle ?
A. Une version chiffrée de la clé primaire pour l'accès au système externe
B. Une clé stockée dans un coffre de gestion des secrets externe
C. Une colonne dans une table qui référence la clé primaire d'une autre table pour assurer l'intégrité référentielle
D. Une clé composite combinant plusieurs colonnes de différentes tables
✓ Bonne réponse : C
Réponse correcte : Une clé étrangère (foreign key) est une colonne dans une table qui référence la clé primaire d'une autre table, créant ainsi une relation entre les deux tables et garantissant l'intégrité référentielle des données.
Pourquoi les autres réponses sont incorrectes :
• La première option confond la clé étrangère avec un mécanisme de gestion des secrets, ce qui n'a aucun rapport avec les relations entre tables.
• La troisième option décrit un chiffrement de clé, pas une clé étrangère.
• La quatrième option parle d'une clé composite, qui est un concept différent concernant une clé primaire composée de plusieurs colonnes au sein d'une même table.
Question 8 / 10
Qu'est-ce que la normalisation des données et quel problème résout-elle ?
A. Elle organise les données pour réduire la redondance et éviter les anomalies d'insertion, mise à jour et suppression
B. La normalisation compresse les données pour réduire l'espace de stockage dans Azure SQL
C. La normalisation chiffre les données selon des standards internationaux de sécurité
D. Elle convertit les données non structurées en format structuré compatible avec SQL Server
✓ Bonne réponse : A
La normalisation est le processus d'organisation des données relationnelles pour réduire la redondance et améliorer l'intégrité. Elle décompose les tables en formes normales (1NF, 2NF, 3NF, BCNF) : élimination des données dupliquées, chaque donnée stockée à un seul endroit. Problèmes résolus : anomalies d'insertion (impossibilité d'insérer sans données non pertinentes), anomalies de mise à jour (modifier la même valeur à plusieurs endroits), anomalies de suppression (perdre des informations importantes par cascade). La dénormalisation est parfois choisie pour les data warehouses OLAP (performance de lecture).
Question 9 / 10
Quelle propriété d'une charge de travail transactionnelle garantit que chaque transaction est traitée comme une unité unique qui réussit complètement ou échoue complètement ?
A. cohérence
B. isolation
C. atomicité
D. durabilité
✓ Bonne réponse : C
Réponse : Atomicité. Explication : L'atomicité est le « A » dans les propriétés ACID des bases de données transactionnelles. Elle garantit qu'une transaction est traitée comme une unité indivisible — soit toutes les opérations réussissent (commit), soit toutes échouent (rollback), sans exécution partielle.
Question 10 / 10
À quoi sert une clé étrangère dans une base relationnelle ?
A. Identifier chaque enregistrement de façon unique
B. Créer un index pour accélérer les requêtes
C. Stocker des données sensibles de manière sécurisée
D. Relier deux tables pour assurer l’intégrité référentielle
✓ Bonne réponse : D
Clé étrangère : colonne qui référence la clé primaire d'une autre table, créant ainsi une relation entre elles. Elle garantit l'intégrité référentielle en s'assurant que chaque valeur existe réellement dans la table liée. Contrairement à la clé primaire (identifie les enregistrements) ou à l'index (optimise les requêtes), la clé étrangère établit des liens logiques entre tables.
Quelle clé de ventilation est utilisée pour une validation au débit sur un compte client (facture client) dans SAP FI ?
A. 31
B. 01
C. 40
D. 50
✓ Bonne réponse : B
Réponse correcte : La clé de ventilation 01 est utilisée pour les débits sur les comptes clients (factures clients). C'est la clé de ventilation standard pour enregistrer une créance client en comptabilité générale.
Pourquoi les autres réponses sont incorrectes : 31 correspond aux crédits clients, 40 aux débits fournisseurs, et 50 aux crédits fournisseurs. Chaque clé de ventilation définit le type d'opération et le sens du mouvement comptable.
Question 2 / 10
OB52 permet d’ouvrir/fermer des périodes par type de compte (A, D, K, M, S) au niveau société via PPV.
Vrai ou faux ?
A. Vrai
B. Faux
✓ Bonne réponse : A
Réponse : Vrai OB52 permet effectivement d'ouvrir ou fermer des périodes comptables par type de compte (A = immobilisations, D = clients, K = fournisseurs, M = stocks, S = comptes GL) et par variante de périodes comptables (Posting Period Variant). Cela offre un contrôle granulaire de la période de comptabilisation.
Question 3 / 10
Quel type de document est généralement utilisé pour les factures fournisseurs dans SAP FI Comptes Créditeurs ?
A. AB
B. DR
C. SA
D. KR
✓ Bonne réponse : D
KR (Kreditorenrechnung) est le code de type de document SAP utilisé pour les factures fournisseurs en Comptabilité Créditeurs. Ce type de document enregistre les obligations de paiement envers les créanciers.
Les autres options sont incorrectes : SA correspond aux factures clients (Debitoren), DR aux avoirs clients (Debit note), et AB à l'ordre d'achat, qui n'est pas un document comptable de facturation.
Question 4 / 10
La procédure de relance (dunning) doit être assignée au BP pour calculer les niveaux.
Vrai ou faux ?
A. Faux
B. Vrai
✓ Bonne réponse : B
Réponse : Vrai Pour que le programme de relance (dunning) calcule les niveaux de relance, la procédure de relance doit être assignée au Business Partner dans la vue comptabilité client. Sans cette affectation, le BP est exclu du run de relance.
Question 5 / 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. Les écarts de paiement n'ont jamais d'impact comptable et doivent être ignorés
B. Les tolérances n'affectent pas le lettrage des factures et acomptes
C. Configurer les tolérances de paiement, utiliser les reason codes et assigner des comptes d'écart GL spécifiques
D. Gérer les écarts uniquement via le module CO-PA (Controlling)
✓ Bonne réponse : C
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 6 / 10
Quel code transaction SAP GUI permet d'enregistrer un encaissement client et de lettrer les postes ouverts en AR ?
A. F-28 (Entrer encaissement client)
B. F-32 (Lettrage manuel AR)
C. FBL5N (Liste postes client)
D. F-22 (Entrer facture client)
✓ Bonne réponse : A
Réponse : F-28 Explication : F-28 comptabilise un paiement entrant et propose le lettrage des postes du client.
Question 7 / 10
Quel est le rôle de la variante d'exercice fiscal (Fiscal Year Variant) dans SAP FI ?
A. Elle définit les taux de change utilisés pour la conversion des devises étrangères
B. Elle détermine le plan comptable à utiliser pour chaque exercice
C. Elle contrôle quels utilisateurs peuvent comptabiliser dans quelles périodes
D. Elle définit la structure de l'année comptable : nombre de périodes, périodes spéciales et dates de début/fin
✓ Bonne réponse : D
La variante d'exercice fiscal définit la structure de l'année comptable : le nombre de périodes normales (généralement 12 ou 16), les périodes spéciales (pour les écritures d'inventaire et d'audit), et les dates de début/fin de chaque période. Elle permet d'utiliser un exercice décalé (ex. : avril–mars). La variante est assignée à la société (Company Code) et à la zone de contrôle (Controlling Area). Sans elle, SAP ne saurait pas comment découper le temps en périodes comptables exploitables.
Question 8 / 10
À quels niveaux pouvez-vous définir le compte de clearing technique pour l'acquisition d'immobilisations intégrée en Customizing ? (Choisissez deux réponses.)
A. Détermination des comptes
B. Plan comptable
C. Zone d'amortissement
D. Classe d'immobilisation
✓ Bonne réponse : A, D
Réponse : Classe d'immobilisation ; détermination des comptes. Explication : Le compte de clearing technique peut être défini à deux niveaux : au niveau de la classe d'immobilisation (pour les comptes de clearing spécifiques à la classe) et au niveau de la détermination des comptes (pour une affectation plus généralisée à travers plusieurs classes d'immobilisations).
Question 9 / 10
À quels niveaux définissez-vous la détermination de compte FI-AA ? (Choisissez deux réponses.)
A. Plan comptable
B. Plan d'amortissement
C. Client
D. Société
✓ Bonne réponse : A, B
Réponse : Plan d'amortissement ; plan comptable. Explication : La détermination de compte en FI-AA est définie à deux niveaux : le plan d'amortissement (qui définit les zones d'amortissement et les méthodes) et le plan comptable (qui définit les comptes du GL utilisés pour les imputations d'immobilisations dans chaque société).
Question 10 / 10
Quel est le rôle des 'Codes de motif' dans le traitement des paiements SAP ?
A. Identifier la raison pour laquelle une méthode de paiement a été sélectionnée pour un fournisseur spécifique
B. Assigner les paiements entrants à des comptes bancaires spécifiques
C. Documenter la raison d'une différence de paiement et déterminer si elle doit être écrite, postée sur un compte de provision ou laissée ouverte
D. Classer les propositions de paiement par niveau d'urgence commerciale
✓ Bonne réponse : C
Les codes de motif dans SAP S/4HANA sont utilisés lors du rapprochement bancaire et du traitement des paiements pour documenter et justifier les écarts de paiement. Ils vous permettent de décider si l'écart doit être écrit, posté sur un compte de provision ou laissé ouvert pour un traitement ultérieur. Pourquoi les autres réponses sont incorrectes : la première option concerne le classement des propositions de paiement par urgence, non les raisons des écarts. La troisième concerne la sélection de la méthode de paiement pour les fournisseurs. La quatrième concerne l'assignation aux comptes bancaires. Aucune de ces fonctions ne représente le rôle des codes de motif.
La naturalisation par mariage est-elle automatique après le délai requis ?
Choisissez la bonne réponse.
A. Non, elle reste soumise à l’appréciation de l’administration
B. Oui, elle est automatique
✓ Bonne réponse : A
La naturalisation n'est jamais automatique, même après le délai légal requis. C'est une décision souveraine de l'État : l'administration (via le Ministère de l'Intérieur) apprécie librement chaque dossier en tenant compte de l'intégration, de la moralité, des ressources et du comportement du candidat. Le délai de 4 ans de vie commune (pour le mariage) est une condition nécessaire, mais non suffisante. Un refus peut être motivé par une assimilation jugée insuffisante ou un casier judiciaire.
Question 2 / 10
Qu'est-ce que la laïcité à l'école publique française implique pour les élèves ?
A. Les signes religieux ostensibles sont interdits ; l'enseignement est neutre sans instruction religieuse obligatoire
B. La laïcité interdit toute discussion sur la religion en classe, même à titre culturel
C. Les élèves doivent déclarer leur religion à l'inscription pour adapter l'enseignement
D. Les élèves peuvent porter tout signe religieux discret, la règle ne s'appliquant qu'aux enseignants
✓ Bonne réponse : A
La laïcité à l'école publique signifie que l'enseignement est neutre, sans instruction religieuse obligatoire. Depuis la loi du 15 mars 2004, les élèves ne peuvent porter de signes religieux ostensibles (voile islamique, kippa, grande croix) dans les écoles, collèges et lycées publics. Les enseignants sont soumis à un devoir strict de neutralité depuis 1886. L'école laïque vise à former des citoyens libres, capables de raisonner indépendamment de toute influence religieuse. Les établissements privés sous contrat appliquent des règles différentes.
Question 3 / 10
Quel est le rôle du préfet ?
Choisissez la meilleure réponse.
A. Il vote les lois
B. Il dirige le Sénat
C. Il est élu par les citoyens
D. Il représente l\'État dans le département
✓ Bonne réponse : D
Le préfet : représentant de l'État nommé (non élu) par le gouvernement pour administrer un département. Il applique les décisions nationales, supervise les services publics locaux et garantit l'ordre public. Contrairement aux élus locaux (maire, conseiller régional), il n'est pas choisi par les citoyens mais désigné par l'exécutif.
Question 4 / 10
Quel est le pays le plus peuplé de l\'Union Européenne ?
Choisissez la bonne réponse.
A. Allemagne
B. France
C. Espagne
D. Italie
✓ Bonne réponse : A
L'Allemagne est le pays le plus peuplé de l'Union européenne avec environ 84 millions d'habitants. C'est aussi la première économie de l'UE et l'une des premières mondiales. La France est au 2e rang européen (~68 millions). L'Italie est 3e (~60 millions). L'Espagne est 4e (~47 millions). La population totale de l'UE est d'environ 450 millions de personnes réparties dans 27 États membres.
Question 5 / 10
Quand a eu lieu la Seconde Guerre mondiale ?
Choisissez la bonne réponse.
A. 1914-1918
B. 1939-1945
C. 1945-1950
✓ Bonne réponse : B
La Seconde Guerre mondiale a duré de 1939 à 1945. Elle débuta le 1er septembre 1939 avec l'invasion de la Pologne par l'Allemagne nazie, et se termina le 8 mai 1945 en Europe (capitulation allemande) et le 2 septembre 1945 dans le Pacifique (capitulation japonaise). La France fut occupée par l'Allemagne de juin 1940 à août 1944 (Libération). 1914-1918 correspond à la Première Guerre mondiale. Le 8 mai est un jour férié en France, commémorant la victoire des Alliés.
Question 6 / 10
À quelle date a eu lieu la Révolution Française ?
Choisissez la bonne réponse.
A. 4 août 1789
B. 14 juillet 1789
C. 5 mai 1789
✓ Bonne réponse : B
La Prise de la Bastille (14 juillet 1789) : cet événement symbolise le début de la Révolution française. La Bastille, forteresse-prison représentant l'absolutisme royal, est stormiée par le peuple parisien. Le 5 mai 1789 marque l'ouverture des États généraux (réunion consultative), et le 4 août 1789 correspond à l'abolition des privilèges féodaux. C'est le 14 juillet qui reste la date fondatrice, d'où son statut de fête nationale française.
Question 7 / 10
Quel est le rôle de la Banque centrale européenne ?
Choisissez la bonne réponse.
A. Fixer les impôts des États membres
B. Contrôler les frontières de l\'UE
C. Élaborer les lois européennes
D. Gérer la politique monétaire de la zone euro
✓ Bonne réponse : D
Banque centrale européenne (BCE) : institution chargée de gérer la monnaie unique (l'euro) et la politique monétaire des pays de la zone euro. Elle contrôle les taux d'intérêt et la quantité de monnaie en circulation pour maintenir la stabilité économique. Contrairement aux distracteurs : les impôts relèvent des États, les frontières de l'UE sont contrôlées par chaque nation, et les lois sont élaborées par le Parlement européen.
Question 8 / 10
Une séparation temporaire empêche-t-elle la naturalisation ?
Choisissez la bonne réponse.
A. Oui, la continuité de la vie commune est essentielle
B. Non, cela n’a pas d’impact
✓ Bonne réponse : A
Pour une naturalisation par mariage, la vie commune doit être continue et effective pendant la durée exigée (4 ans minimum). Une séparation temporaire peut remettre en cause la continuité et conduire au rejet du dossier. L'administration vérifie la réalité de la vie commune via des preuves concrètes : bail commun, factures, attestations. Une séparation de corps ou une procédure de divorce en cours est rédhibitoire.
Question 9 / 10
Qui était le roi pendant la Révolution Française ?
Choisissez la bonne réponse.
A. Louis XIV
B. Louis XVI
C. Napoléon Bonaparte
✓ Bonne réponse : B
Louis XVI était roi de France au début de la Révolution française. Couronné en 1774, il fut contraint de convoquer les États généraux en 1789 face à la crise financière, déclenchant ainsi la Révolution. Il fut arrêté en 1792, jugé par la Convention nationale et guillotiné le 21 janvier 1793. Louis XIV (le Roi Soleil) régna de 1643 à 1715. Napoléon Bonaparte prit le pouvoir après la Révolution (Consulat 1799, Empire 1804-1814/1815).
Question 10 / 10
Selon le Code civil français, quelles attaches familiales facilitent l'accès à la naturalisation ?
Choisissez la meilleure réponse.
A. Avoir un contrat de travail en France
B. Avoir des ascendants français ou un conjoint français
C. Avoir suivi l'école primaire française
D. Avoir des amis français depuis plus de 5 ans
✓ Bonne réponse : B
Selon le Code civil, avoir des ascendants français (parents, grands-parents) ou un conjoint français constitue un lien familial facilitant l'accès à la naturalisation, car cela témoigne d'une intégration à la société française. Pour la naturalisation par mariage, le conjoint français doit avoir conservé sa nationalité pendant toute la durée de la vie commune. Avoir des amis français n'est pas un critère légal. Un contrat de travail est un indicateur d'intégration mais pas un avantage familial spécifique.
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. 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
B. Remplacer tout travail manuel et éliminer complètement l'implication humaine
C. Augmenter la vitesse de prise de décision sans aucun délai
D. Réduire les coûts de développement et de maintenance du système
✓ Bonne réponse : A
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 2 / 10
Un composant logiciel utilise le machine learning pour reconnaître des chiffres à partir d'un scan de nombres manuscrits. Quel type de ML illustre ce scénario ?
A. La régression
B. La classification
C. L'apprentissage par renforcement
D. Le clustering
✓ Bonne réponse : B
Réponse : La classification. Explication : La reconnaissance de chiffres manuscrits (0 à 9) à partir d'images numérisées est un problème de classification multi-classes. Chaque image est classée dans l'une des 10 catégories discrètes (de 0 à 9), ce qui constitue la caractéristique fondamentale des tâches de classification.
Question 3 / 10
Laquelle des actions suivantes représente une meilleure pratique pour tester la transparence dans la documentation d'un système AI ?
A. Documenter les limitations du modèle, les sources des données d'entraînement et la logique de décision pour la compréhension des parties prenantes
B. Fournir uniquement des documents marketing sans spécifications techniques
C. Supprimer la documentation après le déploiement du système pour économiser de l'espace de stockage
D. Garder tous les détails techniques secrets pour protéger l'avantage concurrentiel
✓ Bonne réponse : A
Concept clé : Transparence dans le test AI. Une documentation complète des capacités du modèle, de ses limitations et des sources d'entraînement permet aux parties prenantes de comprendre et d'évaluer les systèmes AI. Les testeurs doivent valider que tous les éléments de transparence requis sont correctement documentés et accessibles aux parties concernées.
Question 4 / 10
Laquelle des affirmations suivantes décrit le mieux la façon dont la complexité d'un système peut poser des difficultés lors du test d'un système basé sur l'IA ?
A. Parfois, le système ne peut être testé qu'en boîte noire.
B. L'obtention des données de test est plus difficile.
C. Des changements inattendus dans le comportement du système peuvent survenir.
D. Il est nécessaire de mesurer dans quelle mesure les modifications des données d'entrée entraînent des changements dans les données de sortie.
✓ Bonne réponse : C
Réponse : Des changements inattendus dans le comportement du système peuvent survenir. Explication : Les systèmes d'IA complexes présentent des comportements émergents et non déterministes. Les interactions entre de nombreux composants peuvent produire des résultats inattendus, difficiles à prévoir, à reproduire ou à tester de manière exhaustive.
Question 5 / 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 test
B. Uniquement les données de validation et les données de test
C. Uniquement les données d'entraînement et les données de validation
D. Les trois : données d'entraînement, données de validation et données de test
✓ Bonne réponse : C
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 6 / 10
Lors d'une conférence sur l'intelligence artificielle (IA), un intervenant a déclaré : « la mise en œuvre actuelle de l'IA via le Machine Learning (ML) pourrait ne PAS être considérée comme de l'IA à l'avenir ». Sur la base de votre compréhension de l'IA, cette affirmation est-elle CORRECTE ou INCORRECTE, et pourquoi ?
A. Cette affirmation est incorrecte. Ce qui est considéré comme de l'IA aujourd'hui continuera de l'être, même à mesure que la technologie évolue.
B. Cette affirmation est correcte. De manière générale, le terme IA est actuellement utilisé de façon incorrecte.
C. Cette affirmation est incorrecte. L'IA actuelle est une véritable IA, et rien ne permet de croire que ce constat changera avec le temps.
D. Cette affirmation est correcte. De manière générale, ce qui est considéré comme de l'IA aujourd'hui est susceptible d'évoluer avec le temps.
✓ Bonne réponse : D
Réponse : L'affirmation est correcte — ce qui est considéré comme de l'IA aujourd'hui est susceptible d'évoluer avec le temps. Explication : Cela illustre l'effet IA : à mesure que les techniques d'IA arrivent à maturité et se généralisent, elles ne sont plus perçues comme de la « véritable IA ». Les systèmes actuels basés sur le ML pourraient être considérés comme des logiciels conventionnels dans le futur, au fur et à mesure que des paradigmes d'IA plus avancés émergent. Exemples historiques : les systèmes experts, les programmes d'échecs, la reconnaissance optique de caractères (OCR).
Question 7 / 10
Les tests par paires (pairwise testing) peuvent être utilisés dans le contexte des véhicules autonomes pour maîtriser l'explosion combinatoire du nombre de paramètres. Laquelle des options suivantes est la MOINS susceptible d'être une cause de cette croissance exponentielle des paramètres ?
A. Différents types de routes
B. Différentes fonctionnalités telles que l'ADAS, l'assistance au changement de voie, etc.
C. Les métriques du modèle ML évaluant la performance fonctionnelle
D. Différentes conditions météorologiques
✓ Bonne réponse : C
Réponse : Les métriques du modèle ML évaluant la performance fonctionnelle sont les MOINS susceptibles de provoquer une explosion du nombre de combinaisons de paramètres. Explication : Les métriques d'évaluation du modèle (précision, F1, etc.) sont des mesures de sortie, et non des paramètres de test. L'explosion combinatoire dans les tests de véhicules autonomes provient des paramètres d'entrée : conditions météorologiques, types de routes, scénarios de trafic, configurations des capteurs et plages de vitesse.
Question 8 / 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 entrées délibérément conçues pour amener le modèle à produire des prédictions incorrectes
C. Un administrateur système effectuant des mises à jour de maintenance de routine
D. Des utilisateurs ordinaires accédant au système pendant les heures de pointe de l'activité commerciale
✓ Bonne réponse : B
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 9 / 10
Laquelle des affirmations suivantes décrit LE MIEUX pourquoi les environnements de test pour les systèmes autonomes pourraient devoir être différents des autres environnements de test ?
A. Il peut être nécessaire d'introduire du non-déterminisme dans l'environnement
B. Des outils peuvent être nécessaires pour simuler des scénarios extrêmes
C. Des outils peuvent être nécessaires pour fournir des explications sur le comportement du système
D. Du matériel spécifique à l'IA peut être requis
✓ Bonne réponse : B
Réponse : Des outils peuvent être nécessaires pour simuler des scénarios extrêmes. Explication : Les systèmes autonomes doivent être testés dans des scénarios dangereux, rares ou extrêmes (par exemple : pannes d'équipement, conditions hazardueuses) qui ne peuvent pas être reproduits en toute sécurité dans un environnement réel, ce qui nécessite des outils de simulation.
Question 10 / 10
Lequel des éléments suivants constituerait l'entrée la PLUS efficace pour un outil de prédiction de défauts basé sur l'IA ?
A. Le nombre de lignes de code modifiées
B. La complexité cyclomatique
C. Les développeurs associés aux modifications de code antérieures
D. La taille des commits
✓ Bonne réponse : B
Réponse : La complexité cyclomatique. Explication : La complexité cyclomatique mesure la complexité structurelle du code et est fortement corrélée à la densité de défauts. Il s'agit de l'une des métriques de code les plus prédictives pour les outils de prédiction de défauts basés sur l'IA, aux côtés du taux de rotation du code et du nombre historique de bugs.
Quelle activité de la chaîne de valeur permet de s’assurer que les personnes comprennent la vision de l’organisation ?
A. Obtenir/construire
B. Planifier
C. Améliorer
D. Fournir et assurer le support
✓ Bonne réponse : B
Réponse : Planifier. Explication : L\'activité \'Planifier\' de la chaîne de valeur veille à ce que toutes les parties comprennent la vision, le statut actuel et les orientations de l\'organisation pour tous les produits et services.
Question 2 / 10
Identifiez le ou les mots manquants dans la phrase suivante. Un service est un moyen qui permet la co-création de valeur en facilitant [?] que les clients veulent atteindre.
A. les livrables
B. l\'utilité
C. les résultats
D. la garantie
✓ Bonne réponse : C
Réponse : les résultats. Explication : Selon ITIL 4, un service est un moyen de co-créer de la valeur en facilitant les résultats que les clients souhaitent atteindre, sans qu\'ils aient à gérer les coûts et risques spécifiques.
Question 3 / 10
Quelle pratique identifie les métriques qui reflètent l’expérience d’un service pour le client ?
A. Le centre de services
B. L\'amélioration continue
C. La gestion des problèmes
D. La gestion des niveaux de service
✓ Bonne réponse : D
Réponse : La gestion des niveaux de service. Explication : La gestion des niveaux de service définit et suit les métriques reflétant l\'expérience réelle du client, en établissant des accords sur la qualité du service fourni.
Question 4 / 10
De quelle façon une organisation doit-elle adopter des méthodes d’amélioration continue ?
A. En utilisant une nouvelle méthode pour chaque amélioration gérée par l\'organisation
B. En renforçant l\'aptitude à utiliser autant de méthodes d\'amélioration que possible
C. En choisissant une seule méthode pour toutes les améliorations gérées par l\'organisation
D. En choisissant quelques méthodes clés pour les types d\'améliorations gérées par l\'organisation
✓ Bonne réponse : D
Réponse : En choisissant quelques méthodes clés pour les types d\'améliorations gérées par l\'organisation. Explication : Plutôt que d\'adopter toutes les méthodes existantes, une organisation doit sélectionner quelques approches adaptées aux types d\'améliorations qu\'elle gère, pour rester cohérente et efficace.
Question 5 / 10
Quel énoncé sur l’autorité de changement est CORRECT ?
A. Les changements normaux sont pré-autorisés et ne requièrent pas l\'intervention d\'une autorité de changement
B. Les changements urgents peuvent être implémentés sans l\'autorisation d\'une autoritéde changement
C. Une autorité de changement doit être assignée pour chaque type et chaque modèle de changement
D. Une seule autorité de changement doit être assignée pour autoriser tous les types et les modèles de changements
✓ Bonne réponse : C
Réponse : Une autorité de changement doit être assignée pour chaque type et chaque modèle de changement. Explication : Chaque type et modèle de changement doit avoir une autorité de changement désignée, garantissant une gouvernance claire et des décisions prises par les personnes appropriées selon le risque et l\'impact.
Question 6 / 10
Quelle est l’utilisation PRINCIPALE d’un calendrier des changements ?
A. Pour gérer les changements standard
B. Pour gérer les changements urgents
C. Pour planifier les changements et éviter les conflits
D. Pour supporter la \"gestion des incidents\" et la planification d\'améliorations
✓ Bonne réponse : C
Réponse : Pour planifier les changements et éviter les conflits. Explication : Le calendrier des changements sert principalement à planifier les changements et à prévenir les conflits entre eux, en offrant une vue consolidée de tous les changements prévus.
Question 7 / 10
Quelles pratiques sont généralement impliquées dans l’implémentation de la résolution d’un problème ? 1. L’amélioration continue2. La gestion des demandes de services3. La gestion des niveaux de service4. Le habiliataion des changements
A. 2 et 3
B. 3 et 4
C. 1 et 4
D. 1 et 2
✓ Bonne réponse : C
Réponse : 1 et 4. Explication : La résolution d\'un problème implique l\'amélioration continue (identifier et éliminer la cause) et le contrôle des changements (implémenter la correction de manière contrôlée et sécurisée).
Question 8 / 10
Quelle pratique est responsable du déplacement des composants vers les environnements de production ?
A. La gestion des mises en production
B. La gestion des actifs informatiques
C. La gestion des déploiements
D. Habilitation des changements
✓ Bonne réponse : D
Réponse : Habilitation des changements. Explication : En ITIL 4, l\'habilitation des changements est responsable du déplacement des composants vers les environnements de production, garantissant que les changements sont correctement contrôlés et autorisés avant mise en production.
Question 9 / 10
Laquelle des options suivantes est une recommandation de la pratique du « centre de services » ?
A. Les centres de services doivent être constitués d\'une équipe physique basée dans un même endroit fixe
B. Les centres de services doivent être très techniques
C. Les centres de services doivent comprendre l\'organisation dans son ensemble
D. Les centres de services doivent éviter de recourir à l\'automatisation
✓ Bonne réponse : C
Réponse : Les centres de services doivent comprendre l\'organisation dans son ensemble. Explication : Les centres de services doivent avoir une compréhension globale de l\'organisation pour orienter correctement les utilisateurs, comprendre les impacts des incidents et prioriser les demandes.
Question 10 / 10
Quelle pratique propose un point de contact unique pour les utilisateurs ?
A. La gestion des incidents
B. Habilitation des changements
C. La gestion des demandes de services
D. Le centre de services
✓ Bonne réponse : D
Réponse : Le centre de services. Explication : Le centre de services constitue le point de contact unique (SPOC) entre le fournisseur de services et les utilisateurs pour toutes les communications, demandes et incidents.
Dans un modèle Infrastructure as a Service (IaaS), qui est principalement responsable des correctifs et de la maintenance du système d'exploitation (OS) ?
A. ucun des deux, car l'infrastructure virtuelle se met à jour automatiquement grâce aux fonctionnalités d'élasticité
B. Les deux, fournisseur et client, car le patching est automatiquement effectué via l'hyperviseur
C. Le fournisseur cloud, dans le cadre de la responsabilité partagée pour la gestion de la plateforme
D. Le client, car le système d'exploitation fait partie de l'image de machine virtuelle sous son contrôle administratif
✓ Bonne réponse : D
En IaaS, le client gère et maintient le système d'exploitation de ses machines virtuelles ; le fournisseur ne s'occupe que de l'infrastructure sous-jacente
Question 2 / 10
Lequel des éléments suivants décrit le mieux le principe d'immutabilité dans une architecture cloud-native ?
A. L'état de l'application est conservé après un redémarrage pour supporter des workloads longue durée
B. Les composants système sont remplacés plutôt que modifiés, garantissant des déploiements prévisibles et reproductibles
C. Toutes les instances de calcul doivent fonctionner en continu pour préserver l'état et la configuration
D. Les composants d'infrastructure sont fréquemment mis à jour sur place pour minimiser les interruptions
✓ Bonne réponse : B
L'immutabilité signifie que l'on ne modifie pas les composants existants, mais qu'on les remplace complètement lors des mises à jour pour garantir des déploiements fiables et sans surprises.
Question 3 / 10
Quel domaine de la Cloud Controls Matrix (CCM) soutient le plus directement l'identification, la documentation et la gestion des frontières de confiance et de la propriété des contrôles ?
A. TVM – Gestion des menaces et des vulnérabilités
B. STA – Gestion de la chaîne d'approvisionnement, transparence et responsabilité
C. IAM – Gestion des identités et des accès
D. S – Sécurité des datacenters
✓ Bonne réponse : B
Le domaine STA traite de la transparence, des responsabilités et de la chaîne d'approvisionnement, ce qui permet de définir clairement qui contrôle quoi et où se situent les frontières de confiance.
Question 4 / 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 5 / 10
Quelle affirmation reflète le mieux les responsabilités liées au chiffrement et à la gestion des clés selon les modèles de service cloud ?
A. Les responsabilités varient : le CSP sécurise les services cryptographiques et les HSM ; les clients gèrent souvent les clés et les politiques dans IaaS/PaaS (ex. CMK/BYOK), tandis que dans beaucoup de SaaS, les clés sont gérées par le CSP avec option de clé client selon le service.
B. ans tous les modèles, le fournisseur cloud (CSP) gère entièrement les clés ; les clients ne doivent jamais manipuler le matériel clé.
C. ans tous les modèles, le client doit générer, stocker et faire tourner toutes les clés dans son propre HSM.
D. ans SaaS et PaaS, les clients ne peuvent jamais influencer le chiffrement.
✓ Bonne réponse : A
Selon le modèle de service, le CSP peut gérer le chiffrement, mais les clients peuvent parfois gérer leurs propres clés, surtout en IaaS/PaaS, tandis que SaaS est souvent CSP‑géré par défaut.
Question 6 / 10
Lequel des éléments suivants distingue le mieux la rétention des données de la sauvegarde des données dans le cycle de vie des données cloud ?
A. La rétention concerne la durée pendant laquelle les données doivent être conservées pour la conformité, tandis que la sauvegarde concerne la capacité à restaurer les données en cas de perte.
B. La rétention et la sauvegarde sont des termes synonymes désignant les stratégies de disponibilité des données.
C. La rétention fournit une réplication en temps réel des données actives, tandis que la sauvegarde stocke des versions chiffrées hors ligne.
D. La rétention concerne uniquement les données structurées, tandis que la sauvegarde s'applique uniquement aux données non structurées.
✓ Bonne réponse : A
La rétention est une question de durée de conservation pour conformité ou besoins métier, tandis que la sauvegarde sert à pouvoir restaurer les données en cas de perte.
Question 7 / 10
Qu'est-ce qui décrit le mieux la remédiation automatique dans un contexte d'automatisation de la sécurité cloud ?
A. étection automatique et retour des configurations non conformes à une baseline sécurisée
B. nalyse programmée des vulnérabilités avec vérification manuelle des correctifs
C. Utilisation d'un système de tickets pour notifier les administrateurs des incidents de sécurité
D. orrection manuelle des erreurs de configuration après un audit de conformité
✓ Bonne réponse : A
L'auto-remediation permet de corriger automatiquement les configurations non conformes pour que l'infrastructure reste toujours sécurisée sans intervention humaine.
Question 8 / 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. Vérifier que les réponses CAIQ sont complètes et à jour
B. Mapper les réponses CAIQ aux exigences de contrôle internes
C. Utiliser le CAIQ dans le cadre d'un processus de diligence raisonnable plus large
D. Supposer que les réponses du fournisseur ont été validées par des auditeurs indépendants
✓ Bonne réponse : D
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 9 / 10
Dans le modèle de responsabilité partagée, qui est principalement responsable d'implémenter et maintenir la politique "pas d'écriture publique dans le stockage objet" ?
A. Le fournisseur cloud, car les configurations du service de stockage sont gérées par lui
B. L'auditeur cloud, qui vérifie la conformité après le déploiement
C. Le client cloud, qui configure et applique les politiques au niveau des buckets et de l'IAM
D. Le responsable de la protection des données (DPO) dans le cadre de la gouvernance légale
✓ Bonne réponse : C
Dans le modèle de responsabilité partagée, le fournisseur fournit le service de stockage, mais le client configure les permissions (ACL, bucket policies, IAM). Donc c'est le client qui doit empêcher les écritures publiques.
Question 10 / 10
Quel est un contrôle policy-as-code courant au niveau organisationnel, aligné avec la Cloud Controls Matrix (CCM) ?
A. ctiver des revues manuelles des firewalls avant chaque déploiement
B. Imposer que tous les buckets de stockage aient la version désactivée par défaut
C. utoriser un trafic sortant non restreint pour la productivité des développeurs
D. S'assurer automatiquement que les rôles IAM respectent le principe du moindre privilège
✓ Bonne réponse : D
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.
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. Rappel (Reminder)
B. Date d’échéance (Due Date)
C. Récurrence (Recurrence)
D. Note
✓ Bonne réponse : A
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
L’équipe design utilise PowerPoint dans Microsoft 365 pour collaborer sur des pitch decks stockés dans OneDrive. Ils ont besoin d’une fonctionnalité qui leur permette de travailler simultanément sur les diapositives et de voir instantanément les modifications apportées par leurs collègues.
A. Co-authoring
B. Version History
C. Slide Show
D. Presenter View
✓ Bonne réponse : A
Co-authoring permet à plusieurs utilisateurs de :
Modifier un même fichier PowerPoint simultanément
Voir en temps réel les modifications des autres collaborateurs
Les autres options ne permettent pas la collaboration en temps réel :
A : Presenter View sert à l’affichage du présentateur lors d’une présentation.
B : Version History permet de voir ou restaurer des versions précédentes, pas la coédition en temps réel.
D : Slide Show affiche le diaporama mais ne gère pas l’édition collaborative.
Question 3 / 10
Que faut-il activer pour s’assurer que les messages vocaux sont bien délivrés aux utilisateurs ?
Une organisation mondiale a attribué des licences Microsoft 365 E3 à tous les utilisateurs et souhaite qu’ils puissent accéder à leur messagerie vocale dans Teams sans acheter de licences supplémentaires Phone System.
A. Power Automate voicemail workflow
B. Exchange Online mailbox pour chaque utilisateur
C. Teams Premium add-on license
D. Phone System add-on license
✓ Bonne réponse : B
Dans Teams, la messagerie vocale est liée à la boîte aux lettres Exchange Online.
Même sans licence Phone System, Teams peut délivrer les messages vocaux dans la boîte aux lettres Exchange Online.
Les autres options :
B : Teams Premium ajoute des fonctionnalités avancées, pas nécessaire pour la messagerie vocale basique.
C : Phone System est requis uniquement pour passer/recevoir des appels via le PSTN.
D : Power Automate ne gère pas la messagerie vocale Teams nativement.
Question 4 / 10
Un technicien du support a besoin de droits temporaires élevés pour résoudre des problèmes de conformité des appareils Intune.
Quelle fonctionnalité de Microsoft 365 doit être utilisée pour respecter le principe du moindre privilège ?
A. Politique Azure AD Conditional Access exigeant la conformité des appareils pour toutes les connexions
B. Microsoft Defender for Endpoint pour onboarder le périphérique du technicien
C. Azure AD Access Reviews pour attribuer de façon permanente le rôle Global Reader au technicien
D. Azure AD Privileged Identity Management pour attribuer un rôle Intune Service Administrator temporaire
✓ Bonne réponse : D
Privileged Identity Management (PIM) permet :
D’attribuer des rôles à durée limitée (ex : Intune Service Administrator)
De respecter le principe du moindre privilège, car le technicien n’a les droits élevés que pendant le dépannage
Les autres options ne donnent pas un accès temporaire contrôlé :
Conditional Access → contrôle l’accès, pas la durée des droits
Defender for Endpoint → gère la sécurité des appareils, pas les permissions
Access Reviews / Global Reader permanent → donne un accès permanent, contraire au principe du moindre privilège
🎯 À retenir pour l’examen MS-900 :
PIM = droits élevés temporaires pour dépannage ou administration
Toujours attribuer des permissions limitées dans le temps, plutôt que permanentes, pour sécuriser les comptes administrateurs.
Question 5 / 10
Quelle fonctionnalité montre l’intégration de Copilot dans Outlook pour ce type de tâche ?
Votre manager vous demande dans Outlook de rédiger un email poli de refus basé sur le message précédent.
A. Le nouveau bouton “Rédiger avec Copilot” dans le ruban du message
B. L’option “Envoyer plus tard” (Schedule Send)
C. Le menu déroulant “Réponse rapide” dans le calendrier
D. Les filtres Focused Inbox
✓ Bonne réponse : A
Rédiger avec Copilot permet de :
Analyser le message précédent
Générer automatiquement un email de réponse ou de refus poli
Accélérer la rédaction tout en restant professionnel
Les autres options n’impliquent pas Copilot :
Réponse rapide → simplement un raccourci pour répondre rapidement
Focused Inbox → organise les emails, ne rédige rien
Schedule Send → planifie l’envoi, ne crée pas de contenu
🎯 À retenir pour l’examen MS-900 :
Copilot dans Outlook = générer des brouillons intelligents basés sur le contexte du message
Tout ce qui est filtre, calendrier ou planification n’utilise pas Copilot.
Question 6 / 10
Quelle fonctionnalité n’est PAS disponible pour les utilisateurs finaux dans le portail My Account (myaccount.microsoft.com) ?
A. Consulter les licences qui leur sont attribuées
B. Se déconnecter de toutes les sessions actives
C. Mettre à jour leur numéro de téléphone pour la MFA
D. Attribuer des licences à d’autres utilisateurs
✓ Bonne réponse : D
Le portail My Account permet aux utilisateurs de :
Voir leurs informations personnelles et licences attribuées
Gérer leurs méthodes d’authentification (MFA)
Se déconnecter des sessions actives
Gérer leurs appareils
⚠️ En revanche, attribuer des licences à d’autres utilisateurs est une tâche administrative réservée aux administrateurs via le centre d’administration Microsoft 365.
❌ Pourquoi les autres réponses sont incorrectes :
A. Viewing license assignments → Oui, les utilisateurs peuvent voir les licences qui leur sont attribuées.
B. Updating phone number for MFA → Oui, ils peuvent modifier leurs informations de sécurité.
D. Signing out of all sessions → Oui, ils peuvent se déconnecter de toutes leurs sessions.
🎯 À retenir pour l’examen MS-900 :
My Account = gestion personnelle du compte
Attribution de licences = rôle administrateur uniquement
Question 7 / 10
Quel service Azure PaaS répond à cette exigence ?
Une entreprise souhaite déplacer son environnement SQL Server sur site vers le cloud (“lift and shift”) et a besoin d’une compatibilité quasi totale avec un minimum de modifications des applications.
A. Azure Database for PostgreSQL
B. Azure SQL Database Hyperscale
C. Azure SQL Database
D. Azure SQL Managed Instance
✓ Bonne réponse : D
Azure SQL Managed Instance :
Fournit une compatibilité quasi totale avec SQL Server (fonctionnalités, T-SQL, logins, agent SQL).
Permet de déplacer des bases SQL Server existantes vers le cloud avec très peu de modifications d’applications.
Les autres options :
Azure SQL Database / Hyperscale → PaaS “single database” ou “scale-out”, certaines fonctionnalités SQL Server ne sont pas supportées, ce qui peut nécessiter des changements.
Azure Database for PostgreSQL → Base de données différente, non compatible SQL Server.
Question 8 / 10
Quelle URL doit-elle utiliser pour créer le lien vers le bloc-notes ?
Une équipe projet crée un bloc-notes OneNote stocké sur un site SharePoint.Elle souhaite que chaque membre puisse ouvrir le bloc-notes depuis l’application OneNote de bureau et voir les mises à jour en temps réel.
A. https://contoso-my.sharepoint.com/personal/username_contoso_onmicrosoft_com/Documents/Notebook.one
B. https://contoso.sharepoint.com/_layouts/15/start.aspx#/Notebook/Notebook.one
C. https://contoso-my.sharepoint.com/Documents/Notebook.one
D. https://contoso.sharepoint.com/sites/ProjectTeam/Notebook/Notebook.one
✓ Bonne réponse : D
Le bloc-notes est stocké dans un site SharePoint d’équipe.
L’URL correcte doit donc pointer vers :
Le tenant SharePoint principal (contoso.sharepoint.com)
Le site d’équipe (/sites/ProjectTeam)
Le dossier du bloc-notes
L’option B correspond à une URL SharePoint classique permettant :
L’ouverture dans OneNote Desktop
La synchronisation automatique
Les mises à jour en temps réel pour tous les membres
❌ Pourquoi les autres réponses sont incorrectes :
A et C → Utilisent contoso-my.sharepoint.com, qui correspond à OneDrive personnel, pas à un site SharePoint d’équipe.
D → URL interne SharePoint (_layouts) utilisée pour l’interface web, pas pour un accès direct propre au bloc-notes.
🎯 À retenir pour l’examen MS-900 :
tenant.sharepoint.com/sites/... = site d’équipe SharePoint
tenant-my.sharepoint.com = OneDrive personnel
Pour collaboration d’équipe → toujours utiliser l’URL du site SharePoint
Question 9 / 10
Une entreprise de taille moyenne souhaite forcer la conformité des appareils avant d’autoriser les travailleurs à distance à accéder à SharePoint Online.
Quelle fonctionnalité de Microsoft Intune doit être utilisée avec Azure AD pour définir les règles de conformité nécessaires ?
A. Profils de déploiement Windows Autopilot
B. Profils de configuration pour les anneaux de mise à jour Windows
C. Politiques de conformité des appareils (Device compliance policies)
D. Paramètres de conformité du service Power BI
✓ Bonne réponse : C
Device compliance policies dans Intune permettent de définir :
Les exigences pour qu’un appareil soit considéré conforme (ex : chiffrement, mot de passe, version OS minimale).
Combinées avec Azure AD Conditional Access, elles permettent de bloquer l’accès aux services cloud (comme SharePoint Online) si l’appareil n’est pas conforme.
🎯 À retenir pour l’examen MS-900 :
Conformité des appareils + Azure AD Conditional Access = accès sécurisé aux services cloud
Profils de configuration ou Autopilot = configuration d’appareils, pas contrôle d’accès basé sur la conformité.
Question 10 / 10
Quelle option l’administrateur doit-il configurer ?
Une entreprise souhaite que seuls les employés authentifiés puissent regarder les vidéos de formation internes hébergées dans Stream et que les téléchargements soient bloqués.
A. Dans les permissions de Stream, exiger la connexion et décocher “Allow viewers to download original video”
B. Désactiver l’accès invité dans les paramètres du tenant Microsoft 365
C. Mettre les vidéos en “On-Demand” dans les paramètres de synchronisation OneDrive
D. Appliquer une stratégie de rétention pour supprimer les vidéos après 30 jours
✓ Bonne réponse : A
Dans Microsoft Stream, on peut contrôler :
Qui peut regarder une vidéo (exiger l’authentification)
Si la vidéo peut être téléchargée (désactiver le téléchargement)
Cette configuration garantit que seuls les employés authentifiés peuvent accéder au contenu et qu’aucun téléchargement n’est possible.
Les autres options ne répondent pas au besoin :
A : OneDrive sync ne concerne pas Stream.
B : Désactiver l’accès invité protège l’ensemble du tenant, mais ne gère pas les vidéos internes.
D : Une politique de rétention supprime des vidéos, ne contrôle pas l’accès ou le téléchargement.
Une entreprise ayant des exigences de conformité strictes souhaite :
Évaluer l’état du déploiement des correctifs (patches)
Sur l’ensemble de son environnement hybride (cloud + on-premises)
Générer des rapports prêts pour audit
Quelle solution Microsoft fournit nativement cette fonctionnalité ?
A. System Center Virtual Machine Manager
B. Microsoft Defender for Endpoint
C. Azure Update Manager avec intégration Log Analytics
D. Microsoft Sentinel avec uniquement des tableaux de bord KQL personnalisés
✓ Bonne réponse : C
Azure Update Manager (anciennement Azure Automation Update Management) permet :
La gestion centralisée des mises à jour pour :
Machines virtuelles Azure
Serveurs on-premises
Environnements multi-cloud (via Azure Arc)
Le suivi de la conformité des correctifs
La génération de rapports détaillés
L’intégration avec Log Analytics pour :
Requêtes avancées
Tableaux de bord personnalisés
Export des données pour audit
👉 C’est une solution native conçue spécifiquement pour la gestion et le reporting des mises à jour dans des environnements hybrides.
Cela correspond exactement au besoin : ✔ Hybride ✔ État des patches ✔ Rapports audit-ready
Question 2 / 10
Une institution financière doit se conformer au CCPA (California Consumer Privacy Act) en permettant aux clients de demander la suppression de leurs données personnelles.
Vous recommandez Microsoft Priva Subject Rights Requests (SRR).
Quelle fonctionnalité supplémentaire de Microsoft 365 doit être mise en place pour garantir que les données puissent être localisées et supprimées conformément aux exigences ?
A. Initiatives Azure Policy
B. Étiquettes de sensibilité Information Protection
C. Stratégies de rétention Microsoft Purview Data Lifecycle Management
D. Stratégies Data Loss Prevention (DLP)
✓ Bonne réponse : C
Le CCPA impose notamment :
Le droit d’accès aux données personnelles
Le droit à la suppression (Right to deletion)
Microsoft Priva Subject Rights Requests (SRR) permet :
De gérer les demandes des personnes concernées
D’orchestrer la recherche des données personnelles
Cependant, pour que la suppression soit réellement possible et conforme :
👉 Il faut que les politiques de rétention (Data Lifecycle Management) soient correctement configurées.
Pourquoi ?
Les stratégies de rétention déterminent si les données peuvent être supprimées ou si elles sont conservées pour des raisons légales.
Une politique de rétention peut empêcher la suppression si une obligation légale impose la conservation.
Elles permettent d’automatiser la suppression lorsque la durée de conservation est atteinte.
Sans gestion du cycle de vie des données, la suppression conforme au CCPA ne peut pas être garantie.
Question 3 / 10
Vous concevez des contrôles d’accès au moindre privilège pour des développeurs qui ont besoin d’un accès occasionnel aux bases de données de production dans Azure.
Quelle solution garantit le respect du principe Zero Trust du moindre privilège ?
A. Attribuer aux développeurs User Access Administrator en permanence
B. Accorder à tous les développeurs des droits Owner sur le groupe de ressources
C. Attribuer aux développeurs des rôles Contributor permanents au niveau de la souscription
D. Utiliser Azure AD Privileged Identity Management (PIM) avec activation Just-in-Time des rôles
✓ Bonne réponse : D
Zero Trust – Least Privilege :
Les utilisateurs ne doivent avoir que les droits nécessaires et uniquement lorsqu’ils en ont besoin
Les privilèges permanents ou excessifs sont contraires au principe Zero Trust
PIM avec JIT :
Les développeurs n’activent le rôle que lorsqu’ils ont besoin d’accéder à la base de données de production
Chaque activation est journalisée et auditable
Les droits sont révoqués automatiquement après usage → sécurité maximale et conformité
Question 4 / 10
Une entreprise mondiale souhaite étendre Microsoft Defender for Cloud pour surveiller la posture de sécurité sur :
Azure
AWS
Google Cloud Platform (GCP)
Quelle capacité le cybersecurity architect doit-il activer ?
A. Activer uniquement Microsoft Sentinel pour ingérer la télémétrie AWS et GCP sans Defender for Cloud
B. Utiliser les connecteurs multi-cloud de Defender for Cloud pour intégrer les comptes AWS et GCP
C. Déployer Defender for Endpoint sur les workloads AWS et GCP pour gérer la posture
D. Configurer Azure Monitor diagnostic settings pour collecter les logs d’AWS et GCP
✓ Bonne réponse : B
Microsoft Defender for Cloud – multi-cloud capabilities :
Permet de centraliser la gestion de la posture de sécurité sur plusieurs clouds
Offre assessments, recommandations et alertes de sécurité pour Azure, AWS et GCP
Les connecteurs multi-cloud :
Onboard facilement les comptes AWS/GCP
Surveillent les configurations, vulnérabilités et risques
Fournissent des recommandations cohérentes à travers les environnements
Question 5 / 10
Une organisation de santé stocke des données d’imagerie patient dans Azure Blob Storage.
L’équipe conformité exige que, en cas de ransomware ou de suppression accidentelle :
La perte de données ne dépasse pas 5 minutes (RPO ≤ 5 min)
La restauration soit terminée en moins d’1 heure (RTO ≤ 1 h)
Quelle solution devez-vous recommander ?
A. Configurer Azure Backup pour le Blob Storage avec des snapshots fréquents.
B. Activer la suppression douce (soft-delete) des blobs et configurer des restaurations journalières point-in-time.
C. Mettre en place un compte de stockage avec Geo-Zone Redundant Storage (GZRS) et activer la sauvegarde continue.
D. Utiliser Azure Site Recovery pour répliquer le stockage de blobs entre régions appariées.
✓ Bonne réponse : A
Microsoft indique officiellement que pour un RPO très court sur Blob Storage, il faut utiliser Azure Backup avec des snapshots fréquents (option D)
Continuous backup est utile mais dans certains contextes / préversions, et n’est pas la configuration par défaut pour répondre aux SLA stricts d’entreprise.
Question 6 / 10
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. Lancer un failover en direct pour démontrer le processus d’escalade en temps réel
B. Conclure l’exercice prématurément et reprendre une fois les chemins d’escalade finalisés
C. Réaffecter les responsabilités d’escalade uniquement à l’équipe IT operations
D. Mettre à jour la documentation BCDR pour clarifier les chemins d’escalade et planifier un nouvel exercice sur table
✓ Bonne réponse : D
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 7 / 10
Une entreprise doit appliquer un durcissement du système d’exploitation (OS hardening) pour les appareils macOS utilisés par les développeurs.
L’équipe sécurité doit garantir que les éléments suivants soient appliqués de manière cohérente :
Chiffrement FileVault
Complexité des mots de passe
Paramètres du pare-feu
Quelle capacité d’Intune l’architecte doit-il configurer ?
A. macOS Security Baselines
B. Configuration Profiles avec paramètres de sécurité endpoint
C. Device Compliance Policies
D. App Protection Policies
✓ Bonne réponse : A
Les Configuration Profiles dans Intune permettent :
De configurer précisément FileVault
De définir les exigences de mot de passe
De configurer le pare-feu macOS
D’appliquer des paramètres avancés de sécurité
De cibler des groupes spécifiques (ex : développeurs)
Les profils de configuration sont le mécanisme direct permettant d’imposer ces paramètres.
Question 8 / 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. Configurer des NSG au niveau du subnet et se reposer uniquement sur les Kubernetes network policies
B. Placer AKS derrière Azure Firewall, activer DDoS Protection Standard, et utiliser Application Gateway WAF pour l’inspection des APIs
C. Déployer des appliances DDoS tierces depuis Azure Marketplace et désactiver Azure DDoS Protection
D. Utiliser Azure Front Door avec cache activé pour absorber les pics de trafic volumétrique
✓ 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 9 / 10
Votre équipe sécurité souhaite forcer la MFA pour tous les utilisateurs invités externes, tout en évité de demander des modifications dans les tenants partenaires.
Comment réaliser cela dans Microsoft Entra ID ?
A. Configurer Conditional Access ciblant tous les utilisateurs invités et externes
B. Exiger que les organisations partenaires appliquent la MFA dans leurs tenants Entra
C. Activer un federated MFA trust et désactiver la MFA pour les invités dans votre tenant
D. Assigner les comptes invités à un groupe d’accès privilégié avec MFA appliquée
✓ Bonne réponse : A
Scenario : appliquer MFA aux guests externes, sans dépendre de la configuration du tenant partenaire.
Conditional Access (CA) permet de :
Créer une politique ciblant uniquement les utilisateurs invités (User type = Guest)
Exiger MFA avant l’accès à vos ressources Microsoft 365 ou Azure
Fonctionner indépendamment du tenant d’origine de l’utilisateur → aucun changement requis côté partenaire
C’est la meilleure pratique Microsoft pour sécuriser l’accès externe tout en restant compatible avec Zero Trust.
Question 10 / 10
Votre usine de fabrication utilise des PLC (Programmable Logic Controllers) connectés à des lignes de production critiques.
L’équipe sécurité souhaite :
Détecter des anomalies spécifiques aux protocoles industriels
Identifier des tentatives de mouvement latéral
Sans perturber le fonctionnement des PLC
Quel modèle de déploiement recommander ?
A. Configurer Conditional Access pour exiger l’authentification multifacteur pour l’accès aux PLC
B. Installer Microsoft Defender Antivirus sur chaque PLC
C. Déployer des Microsoft Defender for IoT sensors utilisant le port mirroring sur les switchs réseau
D. Utiliser Azure Bastion pour restreindre l’accès distant aux PLC
✓ Bonne réponse : C
Microsoft Defender for IoT (anciennement Azure Defender for IoT) permet de :
Surveiller passivement le trafic réseau des PLC et autres équipements industriels
Détecter des anomalies de protocole, mouvements latéraux et comportements suspects
Ne nécessite pas d’installation directe sur les PLC → aucune perturbation des lignes de production
Utilise port mirroring sur les switchs pour analyser le trafic réseau de manière non intrusive
Pourquoi c’est adapté :
Les PLC sont souvent systèmes propriétaires où l’installation d’agents est risquée ou impossible
La surveillance passive permet de détecter les menaces sans interrompre la production
Votre entreprise prévoit de migrer toutes ses données et ressources vers Azure. Le plan de migration de l’entreprise indique que seules des solutions Platform as a Service (PaaS) doivent être utilisées dans Azure.
Vous devez déployer un environnement Azure qui respecte le plan de migration.
Solution proposée :Vous créez des machines virtuelles Azure, des bases de données Azure SQL et des comptes de stockage Azure.
Cette solution permet‑elle d’atteindre l’objectif ?
A. Faux
B. Vrai
✓ Bonne réponse : A
Les machines virtuelles Azure sont des ressources IaaS, alors que le plan de migration impose l’utilisation exclusive de solutions PaaS. La solution proposée ne respecte donc pas les exigences du plan de migration.
Question 2 / 10
Vous prévoyez de déployer 20 machines virtuelles dans un environnement Azure.
Pour vous assurer qu’une machine virtuelle nommée VM1 ne peut pas se connecter aux autres machines virtuelles, VM1 doit être déployée sur un réseau virtuel distinct.
Instructions : Examinez le texte en gras.S’il rend l’énoncé correct, sélectionnez « Aucun changement n’est nécessaire ».S’il rend l’énoncé incorrect, sélectionnez la réponse qui corrige l’énoncé.
A. Être déployée dans un groupe de ressources distinct
B. Avoir deux interfaces réseau
C. Exécuter un système d’exploitation différent des autres machines virtuelles
D. Aucun changement n’est nécessaire
✓ Bonne réponse : D
Le déploiement de VM1 dans un réseau virtuel (VNet) distinct empêche par défaut toute communication réseau avec les machines virtuelles situées dans un autre VNet, sauf si une connexion explicite (peering, VPN, etc.) est configurée. Le texte souligné est donc correct.
Question 3 / 10
Votre entreprise dispose d’un abonnement Azure qui contient les ressources inutilisées suivantes
20 comptes utilisateurs dans Azure Active Directory (Azure AD)
5 groupes dans Azure AD
10 adresses IP publiques
10 interfaces réseau (Network Interfaces)
Vous devez réduire les coûts Azure de l’entreprise.
Solution proposée :Vous supprimez les adresses IP publiques inutilisées.
A. Faux
B. Vrai
✓ Bonne réponse : B
La suppression des adresses IP publiques inutilisées permet bien de réduire les coûts Azure, car ce sont les seules ressources listées qui génèrent une facturation directe lorsqu’elles sont allouées. Les comptes Azure AD, les groupes et les interfaces réseau n’ont pas d’impact financier direct.
📌 Astuce examen AZ-104 / AZ-900 :
Si une ressource est “allocée” (comme une IP publique), elle est souvent facturée, même si elle n’est pas utilisée.
Question 4 / 10
Dans quels plans de support Azure pouvez-vous ouvrir une nouvelle demande de support ?
A. Premier, Professional Direct et Standard uniquement
B. Premier et Professional Direct uniquement
C. Premier, Professional Direct, Standard et Developer uniquement
D. Premier, Professional Direct, Standard, Developer et Basic
✓ Bonne réponse : C
Les plans Developer, Standard, Professional Direct et Premier permettent tous d’ouvrir des demandes de support technique Azure (avec des niveaux de service différents).
Le plan Basic ne permet pas d’ouvrir de demandes de support technique ; il donne uniquement accès :
au support facturation et abonnement,
à la documentation et à l’état de santé des services.
Ainsi, tous les plans sauf Basic permettent l’ouverture d’une nouvelle demande de support.
📘 Règle clé pour l’examen AZ‑900 / AZ‑104 :
Basic = pas de support technique Developer et plus = ouverture possible d’un ticket de support
Question 5 / 10
Quelles sont deux caractéristiques du cloud public ?
A. stockage limité
B. gestion en libre‑service
C. tarification à l’usage (facturation mesurée)
D. matériel dédié
E. connexions non sécurisées
✓ 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 6 / 10
Votre entreprise prévoit de déployer plusieurs applications personnalisées dans Azure.
A. Infrastructure as a Service (IaaS)
B. Platform as a Service (PaaS)
C. Software as a Service (SaaS)
✓ Bonne réponse : A
Le modèle IaaS permet de contrôler le système d’exploitation et d’installer des applications et services prérequis personnalisés, ce qui est nécessaire pour des applications sur mesure avec des dépendances spécifiques.
Question 7 / 10
Une équipe dispose d’un compte Azure Cosmos DB.
Il faut mettre en place une solution pour générer une alerte depuis Azure Log Analytics lorsqu’une charge de requête dépasse 40 unités plus de 10 fois durant une fenêtre de 10 minutes.Lesquelles des options suivantes recommandez-vous ? (Choisissez deux.)
A. Créer une requête de recherche pour identifier quand requestCharge_s dépasse 40.
B. Configurer une période de 10 et une fréquence de 10.
C. Créer une requête de recherche pour identifier quand requestCharge_s dépasse 10.
D. Créer une requête de recherche pour identifier quand duration_s dépasse 10.
✓ Bonne réponse : A, B
A. La condition métier porte explicitement sur la charge de requête (Request Units) > 40 → il faut filtrer sur requestCharge_s > 40 dans la requête Kusto (KQL).
D. L’alerte doit s’évaluer sur une fenêtre de 10 minutes avec une fréquence d’évaluation (par ex. toutes les 10 minutes) → period = 10 minutes, frequency = 10 minutes. Ensuite, on applique une agrégation / count dans la règle d’alerte pour déclencher si le nombre d’occurrences > 10 dans la période.
Les autres choix ne répondent pas au besoin :
B (seuil 10) ne correspond pas à la condition (> 40).
C porte sur la durée (duration_s), pas sur la charge de requête.
Question 8 / 10
Qu’est-ce qui est garanti dans un Accord de Niveau de Service Azure (SLA) ?
A. le temps de disponibilité (uptime)
B. la bande passante
C. les performances
D. la disponibilité des fonctionnalités
✓ Bonne réponse : A
Un SLA Azure garantit un pourcentage de disponibilité (uptime) pour un service donné sur une période définie. Si ce niveau de disponibilité n’est pas respecté, Microsoft prévoit des crédits de service.
Les fonctionnalités, la bande passante et les performances ne sont pas garanties de manière absolue dans un SLA Azure.
📘 À retenir pour l’examen AZ‑900 / AZ‑104 :
SLA Azure = garantie de disponibilité (uptime), pas de performance
Question 9 / 10
Votre entreprise compte 10 départements. L’entreprise prévoit de mettre en place un environnement Azure.
Vous devez vous assurer que chaque département puisse utiliser une option de paiement différente pour les services Azure qu’il consomme.
Que devez-vous créer pour chaque département ?
A. une réservation (reservation)
B. un abonnement (subscription)
C. une instance de conteneur (container instance)
D. un groupe de ressources (resource group)
✓ Bonne réponse : B
Un abonnement Azure est l’unité de facturation et de paiement dans Azure. Créer un abonnement distinct pour chaque département permet :
d’utiliser des options de paiement différentes,
de séparer les coûts et la facturation par département,
de gérer indépendamment les limites et la gouvernance.
Les groupes de ressources, les réservations et les instances de conteneurs n’ont aucun rôle dans la gestion des options de paiement.
📘 À retenir pour l’examen AZ‑900 / AZ‑104 :
Facturation et paiement = Subscription Organisation logique des ressources = Resource Group
Question 10 / 10
Un administrateur Azure prévoit d’exécuter un script PowerShell qui crée des ressources Azure.
Vous devez recommander quelle configuration d’ordinateur utiliser pour exécuter le script.
Quels sont les trois ordinateurs pouvant exécuter le script ?(Chaque bonne réponse constitue une solution complète.)
A. un ordinateur exécutant macOS avec PowerShell Core 6.0 installé
B. un ordinateur exécutant Windows 10 avec le module Azure PowerShell installé
C. un ordinateur exécutant Chrome OS et utilisant Azure Cloud Shell
D. un ordinateur exécutant Linux avec les outils Azure CLI installés
✓ Bonne réponse : A, B, C
A. macOS avec PowerShell Core 6.0 PowerShell Core est multiplateforme (Windows, macOS, Linux) et peut exécuter des scripts Azure PowerShell.
B. Windows 10 avec le module Azure PowerShell C’est l’environnement classique et pleinement supporté pour exécuter des scripts PowerShell qui créent des ressources Azure.
C. Chrome OS avec Azure Cloud Shell Azure Cloud Shell fournit un environnement prêt à l’emploi avec PowerShell et les modules Azure nécessaires, accessible depuis un navigateur.
❌ D. Linux avec Azure CLI n’est pas correct car Azure CLI est destiné aux commandes az et ne permet pas d’exécuter directement des scripts PowerShell.
Vous avez un fichier AVRO de 5 To stocké dans un bucket Cloud Storage. Vos analystes maîtrisent uniquement SQL et ont besoin d'accéder aux données. Vous voulez trouver un moyen rentable de répondre à leur demande le plus rapidement possible. Que devez-vous faire ?
A. Créer des tables externes dans BigQuery pointant vers les buckets Cloud Storage et exécuter des requêtes SQL sur ces tables externes.
B. Charger les données dans Cloud Datastore et exécuter une requête SQL.
C. Créer une table BigQuery et charger les données. Exécuter une requête SQL et supprimer la table ensuite.
D. Créer un cluster Hadoop et copier le fichier AVRO vers NDFS. Charger dans une table Hive et donner l'accès aux analystes.
✓ Bonne réponse : A
Les tables externes BigQuery pointant vers Cloud Storage permettent d'interroger les données AVRO directement avec SQL sans les importer dans BigQuery. C'est plus rapide (pas de chargement) et moins cher (pas de stockage BigQuery permanent).
Question 2 / 10
Vous devez réduire les coûts des services GCP d'une division de votre entreprise en utilisant le moins d'étapes possible. Vous devez désactiver tous les services configurés dans un projet GCP existant. Que devez-vous faire ?
A. Vérifier que vous avez le rôle Project Owner. Basculer vers le projet dans la console GCP, localiser les ressources et les supprimer.
B. Vérifier que vous avez le rôle Organizational Administrator. Localiser le projet dans la console GCP, saisir l'ID et cliquer sur Arrêter.
C. Vérifier que vous avez le rôle Organizational Administrator. Basculer vers le projet dans la console GCP, localiser les ressources et les supprimer.
D. Vérifier que vous avez le rôle Project Owner sur ce projet. Localiser le projet dans la console GCP, cliquer sur Arrêter et saisir l'ID du projet.
✓ Bonne réponse : D
La fonction Arrêter le projet (Shut down) désactive immédiatement tous les services du projet en une seule opération. Il faut le rôle Project Owner (pas Organizational Administrator). Supprimer les ressources individuellement prendrait beaucoup plus d'étapes.
Question 3 / 10
Vous devez créer un nouveau compte de facturation et le lier à un projet Google Cloud Platform existant. Que devez-vous faire ?
A. Vérifier que vous êtes Project Billing Manager du projet GCP. Créer un nouveau compte de facturation et le lier au projet existant.
B. Vérifier que vous êtes Project Billing Manager du projet GCP. Mettre à jour le projet pour le lier au compte de facturation existant.
C. Vérifier que vous êtes Billing Administrator du compte de facturation. Mettre à jour le projet existant pour le lier au compte existant.
D. Vérifier que vous êtes Billing Administrator du compte de facturation. Créer un nouveau projet et le lier au compte existant.
✓ Bonne réponse : A
Pour créer un nouveau compte de facturation ET le lier à un projet, il faut être Project Billing Manager sur le projet. Cette option crée bien un nouveau compte de facturation (comme demandé) et le lie au projet existant.
Question 4 / 10
Votre organisation a des identités utilisateurs dans Active Directory. Elle veut utiliser Active Directory comme source de vérité pour les identités et avoir un contrôle total sur les comptes Google utilisés par les employés pour tous les services Google. Que devez-vous faire ?
A. Exporter les utilisateurs depuis Active Directory en CSV et les importer dans Cloud Identity via la console Admin.
B. Demander à chaque employé de créer un compte Google avec son email et son mot de passe d'entreprise.
C. Utiliser les APIs Cloud Identity et écrire un script pour synchroniser les utilisateurs.
D. Utiliser Google Cloud Directory Sync (GCDS) pour synchroniser les utilisateurs vers Cloud Identity.
✓ Bonne réponse : D
Google Cloud Directory Sync (GCDS) est l'outil officiel Google pour synchroniser automatiquement les utilisateurs et groupes depuis Active Directory (ou LDAP) vers Cloud Identity. Il maintient AD comme source de vérité et synchronise de façon continue.
Question 5 / 10
Vous avez une Machine Virtuelle configurée avec 2 vCPU et 4 Go de mémoire. Elle manque de mémoire. Vous voulez mettre à niveau la VM pour avoir 8 Go de mémoire. Que devez-vous faire ?
A. S'appuyer sur la migration en direct pour déplacer le workload vers une machine avec plus de mémoire.
B. Utiliser gcloud pour ajouter des métadonnées à la VM. Définir la clé à required-memory-size et la valeur à 8 Go.
C. Arrêter la VM, augmenter la mémoire à 8 Go, et démarrer la VM.
D. Arrêter la VM, changer le type de machine en n1-standard-8, et démarrer la VM.
✓ Bonne réponse : C
Pour modifier la mémoire d'une VM Compute Engine, il faut l'arrêter, augmenter la mémoire à 8 Go (modification personnalisée), puis la redémarrer. Changer le type vers n1-standard-8 serait incorrect : ce type impose 8 vCPU et 30 Go de RAM — bien plus que nécessaire et donc beaucoup plus coûteux.
Question 6 / 10
Vous voulez configurer 10 instances Compute Engine pour la disponibilité lors des maintenances. Ces instances doivent tenter de redémarrer automatiquement si elles plantent, et doivent être hautement disponibles y compris pendant la maintenance système. Que devez-vous faire ?
A. Créer un groupe d'instances. Définir le health check 'Autohealing' à sain (HTTP).
B. Créer un template d'instance. Définir 'Redémarrage automatique' à On. Définir 'Lors de la maintenance hôte' à 'Migrer la VM'. Ajouter le template à un groupe d'instances.
C. Créer un groupe d'instances. Vérifier que 'do not retry machine creation' est désactivé dans les options avancées.
D. Créer un template d'instance. Définir 'Redémarrage automatique' à Off. Définir 'Lors de la maintenance hôte' à 'Terminer la VM'. Ajouter le template à un groupe d'instances.
✓ Bonne réponse : B
La combinaison Redémarrage automatique = On (redémarre si crash) + Maintenance hôte = Migrer (live migration pendant maintenance) dans un MIG est la configuration recommandée pour une haute disponibilité maximale pendant les maintenances GCP.
Question 7 / 10
Vous avez déployé une application dans votre cluster GKE. Vous vérifiez le statut des pods et remarquez que l'un d'eux est en statut PENDING. Vous voulez comprendre pourquoi. Que devez-vous faire ?
A. Consulter les journaux du container dans le pod myapp-deployment-58ddbbb995-lp86m et chercher les messages d'avertissement.
B. Examiner les détails du Service myapp-service et chercher les messages d'erreur.
C. Examiner les détails du Deployment myapp-deployment et chercher les messages d'erreur.
D. Examiner les détails du Pod myapp-deployment-58ddbbb995-lp86m et chercher les messages d'avertissement.
✓ Bonne réponse : D
Un pod en statut PENDING signifie qu'il n'a pas encore pu être schedulé sur un noeud. Les détails du Pod (kubectl describe pod) affichent les événements et avertissements qui expliquent pourquoi le scheduling a échoué (ressources insuffisantes, affinités non satisfaites, etc.).
Question 8 / 10
Vous hébergez une application sur des serveurs bare-metal dans votre propre datacenter. L'application a besoin d'accéder à Cloud Storage, mais les politiques de sécurité empêchent les serveurs d'avoir des IPs publiques ou d'accéder à Internet. Vous voulez suivre les bonnes pratiques Google. Que devez-vous faire ?
A. Utiliser nslookup pour obtenir l'IP de storage.googleapis.com. Négocier avec l'équipe sécurité pour des IPs publiques. Autoriser le trafic sortant vers ces IPs.
B. Utiliser Migrate for Compute Engine pour migrer les serveurs vers Compute Engine. Créer un ILB qui utilise storage.googleapis.com comme backend.
C. Utiliser Cloud VPN pour créer un tunnel vers un VPC GCP. Créer une instance Compute Engine avec un proxy Squid. Configurer vos serveurs pour utiliser ce proxy.
D. Utiliser Cloud VPN ou Interconnect pour créer un tunnel vers un VPC GCP. Utiliser Cloud Router pour annoncer 199.36.153.4/30. Configurer votre DNS on-premises pour résoudre *.googleapis.com en CNAME vers restricted.googleapis.com.
✓ Bonne réponse : D
La solution recommandée utilise Private Google Access via restricted.googleapis.com : Cloud VPN/Interconnect pour la connectivité privée, Cloud Router pour annoncer la plage 199.36.153.4/30 vers le réseau on-premises, et une redirection DNS de *.googleapis.com vers restricted.googleapis.com. Cela permet d'accéder à Cloud Storage sans IP publique ni accès Internet direct. L'option proxy Squid (B) fonctionnerait mais n'est pas la pratique recommandée par Google.
Question 9 / 10
Vous utilisez Deployment Manager pour créer un cluster Google Kubernetes Engine. Avec le même déploiement Deployment Manager, vous voulez aussi créer un DaemonSet dans le namespace kube-system du cluster. Vous voulez une solution utilisant le moins de services possible.
A. Ajouter l'API du cluster comme nouveau Type Provider dans Deployment Manager, et utiliser le nouveau type pour créer le DaemonSet.
B. Dans la définition du cluster dans Deployment Manager, ajouter des métadonnées avec kube-system comme clé et le manifest DaemonSet comme valeur.
C. Utiliser le Deployment Manager Runtime Configurator pour créer une ressource Config contenant la définition du DaemonSet.
D. Avec Deployment Manager, créer une instance Compute Engine avec un script de démarrage qui utilise kubectl pour créer le DaemonSet.
✓ Bonne réponse : A
Ajouter l'API du cluster comme Type Provider dans Deployment Manager permet de gérer les ressources Kubernetes (comme les DaemonSets) directement depuis Deployment Manager, sans services supplémentaires ni instances intermédiaires.
Question 10 / 10
Vous hébergez un site web statique sur Cloud Storage. Vous avez commencé à inclure des liens vers des fichiers PDF. Actuellement, les navigateurs des utilisateurs leur demandent de sauvegarder les fichiers PDF localement. Vous voulez que les fichiers PDF s'affichent directement dans le navigateur. Que devez-vous faire ?
A. Activer Cloud CDN sur le frontend du site web.
B. Activer 'Partager publiquement' sur les objets PDF.
C. Ajouter un label au bucket avec la clé Content-Type et la valeur application/pdf.
D. Définir les métadonnées Content-Type à application/pdf sur les objets PDF.
✓ Bonne réponse : D
Le navigateur décide d'afficher ou de télécharger un fichier selon l'en-tête Content-Type. En définissant les métadonnées Content-Type à application/pdf sur les objets, le navigateur recevra cet en-tête et affichera le PDF directement.
Peter, a Project Manager, has raised concerns about your Scrum Team's productivity and progress towards the objectives. Which is the best way to respond to Peter's concerns?
Select ONE answer.
A. Share the Product Backlog, the projections towards the release dates and ensure that Peter has access.
B. Share the current impediments.
C. Share the last stakeholder status report prepared by the Scrum Master.
D. Show the Profit & Loss (P&L) report.
✓ Bonne réponse : A
The best response shares relevant transparency: the Product Backlog and release projections allow Peter to understand progress toward objectives. This demonstrates the Scrum pillar of transparency and addresses his concerns constructively. P&L reports, impediment lists, or status reports are less relevant to productivity and progress concerns.
Question 2 / 10
When multiple Scrum Teams are working from the same Product Backlog, also known as scaled Scrum, they must still work in conformance of the Scrum guide.
True or False?
A. False.
B. True.
✓ Bonne réponse : B
Correct: True - The Scrum Guide explicitly states that regardless of scale or team configuration, all Scrum artifacts, events, and roles must be maintained to preserve the framework's integrity. Multiple teams on the same Product Backlog still constitute Scrum and must comply with the Scrum Guide.
Question 3 / 10
An organization is using Scrum to build five new products.What would be the best two options for the number of Product Owners the organization should have? (Choose two.)
Select 2 answers.
A. There is one Product Owner responsible for all five products. In order to scale his/her role, he/she can delegate some of the individual Product Owner responsibilities to others within each product but would still remain accountable for the value of the work produced.
B. There is one Product Owner for each product (so five in total). Each Product Owner may delegate, share and align work within their individual Product Backlog.
C. There is one Product Owner responsible for all five products. This person is not allowed to delegate any of the Product Owner responsibilities as he/she is accountable for the success of each product.
D. Enough Product Owners to delegate as much work needed to maximize utilization of all Development Team members.
✓ Bonne réponse : A, B
Correct answers: Options 1 and 4. The Scrum Guide states each product needs a Product Owner who is accountable for maximizing value. Option 1 is correct because one PO per product with ability to delegate work aligns with Scrum's accountability model. Option 4 is correct because a single PO can delegate responsibilities while remaining accountable—this is how the role scales. Option 2 incorrectly bases PO count on team utilization, and Option 3 falsely prohibits delegation, which limits scalability.
Question 4 / 10
What would be two boundaries, defined in Scrum, that give guidance for teams to effectively self-organize? (Choose two.)
Select 2 answers.
A. Creating an integrated and potentially shippable Increment by the end of each Sprint.
B. Clearly defined functional teams within the Development Team to define handoff phases during development.
C. Having a mixture of different levels of skills and experience to promote domain knowledge sharing.
D. Timeboxing the events in Scrum to allow for regular inspection and adaptation creating opportunities to adjust course in any given path.
✓ Bonne réponse : A, D
Correct: Options 1 and 3 - These boundaries enable self-organization: timeboxed events create regular inspection and adaptation opportunities, while the requirement to produce a potentially shippable Increment each Sprint forces integration and completeness. Option 2 contradicts self-organization by creating functional silos; Option 4, while good practice, doesn't explicitly define self-organization boundaries.
Question 5 / 10
What action can the Scrum Master take to ensure communication between the Development Team and Product Owner is effective?
Select ONE answer.
A. Ensure all communication goes through the Scrum Master first.
B. Translate the technologies used by the Development Team in order for the Product Owner to make decisions.
C. Observe the communications between them and facilitate discussions if needed or by request.
D. Teach the Product Owner to talk in terms of technology and technical requirements.
✓ Bonne réponse : C
The Scrum Master should observe and facilitate communication between the Product Owner and Development Team as needed, without filtering all conversations. Option 1 creates a bottleneck; options 2 and 4 imply the Scrum Master should change how people communicate rather than teach them to communicate effectively within their roles.
Question 6 / 10
When technical debt occurs, the system will become more unstable as development progresses and code is added resulting in future work being slowed down.
True or False?
A. True.
B. False.
✓ Bonne réponse : A
This statement is True. Technical debt compounds over time—accumulated shortcuts and poor design choices make future changes increasingly difficult and costly. This slows velocity and violates sustainable pace, one of the core Scrum principles.
Question 7 / 10
A new member has just joined an existing Development Team that has been together for several Sprints. During the Sprint, the individual has been trying to share his ideas and viewpoints but is continuously ignored by the rest of the Development Team.Which three Scrum Values has the Development Team been neglecting? (Choose three.)
Select 3 answers.
A. Courage.
B. Focus.
C. Openness.
D. Commitment.
E. Respect.
6. Transparency.
✓ Bonne réponse : A, C, E
The Development Team ignored a new member's ideas and viewpoints, violating three Scrum Values: Respect (valuing individuals), Openness (welcoming different perspectives), and Courage (creating psychological safety to speak up). Commitment and Focus relate to the team's dedication to work, not interpersonal inclusion. Transparency concerns information visibility, not team dynamics.
Question 8 / 10
What guideline should the Scrum Master provide if the Product Owner asks how estimations should be made in Scrum?
Select ONE answer.
A. Estimates must be in relative units.
B. Estimates must follow the Fibonacci Sequence.
C. The Development Team is responsible for estimates.
D. Estimates must be made in Story Points.
E. Estimates are made by the Product Owner.
✓ Bonne réponse : C
The Development Team is responsible for all estimates in Scrum. The Scrum Master should not dictate the format (Story Points vs. other relative units) or sequence—only that the Development Team owns the estimation process. This protects team autonomy and accountability.
Question 9 / 10
A Development Team member has notified the Scrum Master of a potential data security risk.What action should the Scrum Master take?
Select ONE answer.
A. Notify the test team.
B. Wait until the Sprint Retrospective to add security to the definition of ג€Doneג€.
C. Ask the Development Team member to share the issue with the team as soon as possible.
D. Add a Product Backlog item to address the security issue.
✓ Bonne réponse : C
The Development Team member should share the security risk with the team immediately so they can address it collaboratively. This is not a matter for test teams, backlogs, or retrospectives—security risks require urgent transparent communication across the team per Scrum's transparency pillar.
Question 10 / 10
Select two ways in which Scrum uses time-boxing to promote self-organization? (Choose two.)
Select 2 answers.
A. Time-boxes encourage the ones closest to the problem make the best possible decisions within the time-frame given the current situation.
B. Time-boxes can help teams plan how many additional Sprints is needed for User Acceptance testing.
C. Time-boxes ensures that the Development Team commits to completing the items in the Sprint Backlog by the end of the Sprint.
D. Time-boxes helps everybody concentrate on the same problem at the same time.
✓ Bonne réponse : A, D
Correct answers: Options 2 and 4. Option 2 correctly explains that time-boxes empower those closest to problems to make best decisions within constraints—a core self-organization principle. Option 4 correctly shows time-boxes align focus and shared understanding across the team. Option 1 confuses commitment with enforcement, and Option 3 misrepresents time-boxing's purpose in forecasting planning.
Quel aspect dans l\'estimation de test représente le risque principal dans ce projet ?
A. Les coûts du matériel et des outils
B. Qualité d\'entrée inconnue due au développement par un tiers
C. Disponibilité des utilisateurs finaux
D. Qualité de la spécification
✓ Bonne réponse : B
Réponse : Qualité d\'entrée inconnue due au développement par un tiers. Explication : D est correct car la qualité d\'entrée inconnue provenant du développement par un tiers crée le plus grand risque d\'estimateur : variance élevée des taux de défauts, comportements d\'intégration imprévisibles et efforts de vérification imprévisibles qui gonflent directement les estimations de temps et ressources. Les hypothèses quantifiées deviennent invalides avec les entrées tierces.
Question 2 / 10
Lequel des éléments suivants N\'EST PAS un défi clé typique pour le test dans une approche de développement RAD ?
A. Scripts de test réutilisables pour le test de régression (automatisé)
B. Planification temporelle
C. Gestion et pilotage de projet
D. Absence de spécification complète des exigences
✓ Bonne réponse : C
Réponse : Gestion et pilotage de projet. Explication : B est correct car la gestion et le pilotage de projet sont des préoccupations transversales à tous les cycles de vie, non spécifiques au test en RAD. Les attributs distinctifs du RAD—prototypage itératif, exigences évolutives, délais serrés—créent des problèmes centrés sur le test : exigences instables, régressions fréquentes, cycles de test compressés.
Question 3 / 10
Laquelle des mesures suivantes est une étape d\'atténuation des risques projet que vous pourriez prendre en tant que responsable des tests ?
A. Tester les problèmes de performance
B. Embaucher un prestataire après le départ d\'un analyste de test de l\'entreprise
C. Prévoir un environnement de test de secours en cas de défaillance de l\'environnement existant pendant les tests
D. Organiser une réunion rétrospective du projet en utilisant les résultats des tests après chaque incrément
✓ Bonne réponse : C
Réponse : Prévoir un environnement de test de secours en cas de défaillance de l\'environnement existant pendant les tests. Explication : C est correct car prévoir un environnement de test de secours est une mesure d\'atténuation proactive et au niveau du projet qui réduit la probabilité et l\'impact d\'une défaillance d\'environnement. L\'atténuation des risques projet consiste en actions anticipées et délibérées réduisant l\'exposition aux menaces identifiées. Un environnement redondant est une mesure classique car une défaillance d\'environnement est un point de défaillance unique fréquent pouvant arrêter complètement les tests et augmenter les coûts.
Question 4 / 10
Compte tenu des chiffres suivants concernant les tests d\'un projet, et en supposant que le taux d\'échec des tests initiaux reste constant et que tous les tests de confirmation réussissent, combien de tests restent à effectuer ?
A. 700
B. 784
C. 570
D. 720
✓ Bonne réponse : D
Réponse : 720. Explication : Avec un taux de défaut constant et tous les retests réussis, le calcul du nombre de tests restants tient compte de la densité de défauts. Sur 800 tests initiaux avec 10% de défauts, 80 tests échouent. Après correction et retest réussi, 720 tests restent à exécuter pour atteindre la couverture complète.
Question 5 / 10
En plus du risque, identifiez DEUX autres composantes d\'une stratégie de test.
Sélectionnez DEUX réponses.
A. Le calendrier de test
B. Les besoins en formation en test pour les ressources du projet
C. Les critères d'entrée et de sortie pour chaque phase de test
D. Les techniques de conception de test à utiliser
E. Les indicateurs de performance des tests
✓ Bonne réponse : C, D
Réponse : Les critères d\'entrée et de sortie pour chaque phase de test / Les techniques de conception de test à utiliser. Explication : AC est correct car une stratégie de test défendable prescrit explicitement les techniques de conception de test pour atteindre la couverture et l\'atténuation des risques (C) et les critères d\'entrée/sortie qui gouvernent la progression des phases et les barrières qualité (A). Une stratégie de test robuste est un cadre décisionnel de haut niveau qui détermine comment les objectifs de test seront atteints et comment les risques informent la priorisation et la portée.
Question 6 / 10
Sur la base des informations fournies dans le scénario, identifiez comment l\'équipe pourrait être améliorée de manière la plus efficace ?
A. En fournissant une formation spécifique sur les systèmes testés
B. En fournissant une formation dans le domaine de la paie
C. En fournissant un atelier sur les techniques de conception de tests
D. En fournissant une formation sur l\'examen des exigences
✓ Bonne réponse : C
Réponse : En fournissant un atelier sur les techniques de conception de tests. Explication : Un atelier sur les techniques de conception de tests remédie directement à la faible efficacité de détection des défauts en dotant les testeurs de méthodes systématiques et répétables pour dériver des cas de test de meilleure qualité. Les techniques pratiques (partitionnement des équivalences, analyse des valeurs limites, tables de décision, transitions d\'état, techniques d\'appairage) améliorent la couverture et augmentent la probabilité de détection des défauts.
Question 7 / 10
Quel est un avantage clé d\'impliquer les utilisateurs pendant l\'exécution des tests ?
A. Ils ont la capacité de se concentrer aussi sur les cas de test invalides
B. Ils représentent une ressource bon marché
C. Ils possèdent de bonnes compétences en test
D. Cela peut servir à renforcer leur confiance dans le système
✓ Bonne réponse : D
Réponse : Cela peut servir à renforcer leur confiance dans le système. Explication : C est correct car impliquer les utilisateurs lors de l\'exécution renforce principalement leur confiance et leur acceptation en validant le comportement du système par rapport aux attentes opérationnelles réelles. D\'un point de vue avancé de gestion des tests, la participation des utilisateurs est une intervention d\'engagement des parties prenantes qui réduit le risque de déploiement.
Question 8 / 10
Quel sujet doit être abordé en détail dans le plan directeur de test?
A. Un ensemble logique de cas de test
B. Une description des dépendances entre les cas de test
C. Une approche des tests de régression
D. Une liste des valeurs limites pour le montant
✓ Bonne réponse : C
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 9 / 10
Quel couple de techniques de test offre la meilleure couverture pour un élément présentant le risque le plus élevé?
A. Test de composant: test de décision; Test système: test exploratoire
B. Test de composant: test d\'instruction; Test système: partitionnement d\'équivalence
C. Test de composant: test d\'instruction; Test système: partitionnement de table de décision
D. Test de composant: test de décision; Test système: test de table de décision
✓ Bonne réponse : D
Réponse : Test de composant: test de décision; Test système: test de table de décision. Explication : B est correct car il combine une technique structurelle à haute sensibilité au niveau composant (test de décision) avec une technique de spécification combinatoire axée sur les exigences au niveau système (test de table de décision), maximisant ainsi la détection des défauts logiques et des interactions complexes de règles métier.
Question 10 / 10
Qu\'est-ce qui peut conduire à une vision révisée du risque produit?
A. La livraison de l\'application sans les modifications d\'interface peut mécontenter la communauté des utilisateurs.
B. 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.
C. 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.
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 : B
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.
The web search agent has gathered several relevant sources for a research topic. The document analysis agent now needs to examine these sources. How does information flow between these two specialized subagents?
A. "The coordinator agent receives the web search agent's output and includes relevant findings in the prompt when invoking the document analysis agent.
B. The web search agent directly invokes the document analysis agent, using the discovered sources as parameters.
C. Both agents access a shared memory store where the web search agent writes findings and the document analysis agent reads them.
D. The agents communicate through an event-driven message queue, with the document analysis agent subscribing to web search completion events.
✓ Bonne réponse : A
A. The coordinator agent receives the web search agent's output and includes relevant findings in the prompt when invoking the document analysis agent. Correct. This follows the standard orchestration pattern where the coordinator manages all data flow, explicitly passing outputs between subagents. B. The agents communicate through an event-driven message queue, with the document analysis agent subscribing to web search completion events. Incorrect. This introduces unnecessary infrastructure complexity and is not the typical agent orchestration model. C. The web search agent directly invokes the document analysis agent, using the discovered sources as parameters. Incorrect. Subagents should not invoke each other directly; this breaks centralized control and observability. D. Both agents access a shared memory store where the web search agent writes findings and the document analysis agent reads them. Incorrect. While possible in advanced systems, this is not the standard or simplest approach; it adds complexity without clear necessity in typical pipelines.
Question 2 / 10
Monitoring shows 12% of extractions fall Pydantic validation with specific errors like "expected float for quantity, got '2 to 3". Retrying these requests without modification produces failures. What's the most effective approach to recover from these validation failures?
A. Implement a secondary pipeline using a larger model tier to reprocess documents that fail validation
B. Pre-process source documents to standardize problematic formats before sending them for extraction
C. Set temperature to 0 to eliminate output variability and ensure consistent formatting
D. Send a follow-up request including the validation error, asking the model to correct its output
✓ Bonne réponse : D
A. Set temperature to 0 to eliminate output variability and ensure consistent formatting Incorrect. This reduces randomness but won't fix systematic extraction errors like misinterpreting ranges ("2 to 3"). B. Send a follow-up request including the validation error, asking the model to correct its output Correct. Providing specific validation feedback allows the model to correct the exact issue (e.g., convert "2 to 3" into a valid float), making recovery highly effective. C. Pre-process source documents to standardize problematic formats before sending them for extraction Incorrect. Helpful in some cases, but not scalable or sufficient for diverse real-world variations. D. Implement a secondary pipeline using a larger model tier to reprocess documents that fail validation Incorrect. More expensive and not necessary--targeted correction is more efficient and effective.
Question 3 / 10
Your search products tool queries an external catalog API that returns paginated results (50 items per request). Production logs show queries frequently match 200+ products, and the design that auto-fetches all pages causes 15-20 second delays. How should you redesign the pagination handling?
A. Implement server-side relevance ranking and return only the top 50 most relevant items.
B. Return the first page with total match count and cursor for additional pages.
C. Create separate search products and fetch more results tools for pagination.
D. Add a max pages parameter (default: 2) that controls how many pages are fetched internally.
✓ Bonne réponse : B
A. Create separate search products and fetch more results tools for pagination. Incorrect. This exposes pagination mechanics to the agent, increasing complexity and coupling tool usage with control flow. B. Implement server-side relevance ranking and return only the top 50 most relevant items. Incorrect. While this reduces latency, it removes access to the full result set, limiting flexibility when more results are actually needed. C. Add a max pages parameter (default: 2) that controls how many pages are fetched internally. Incorrect. This is an improvement over fetching everything, but it still hides pagination control inside the tool and may fetch unnecessary data. D. Return the first page with total match count and cursor for additional pages. Correct. This enables lazy loading and explicit control, allowing the agent to fetch more results only when needed-- balancing performance and completeness.
Question 4 / 10
Your extraction system implements automatic retries when validation fails. On each retry, the specific validation error is appended to the prompt. This retry-with-error-feedback approach resolves most failures within 2-3 attempts. For which failure pattern would additional retries be LEAST effective?
A. The model extracts keywords as a nested object organized by category when the schema requires a flat array of strings
B. The model extracts "et al." for co-authors when the full list exists only in an external document not in the input
C. The model extracts dates as ISO 8601 datetime strings ("2003-03-15T00:00:00Z") when the schema requires only the date portion (YYYY-MM-DD)
D. The model extracts citation counts as locale-formatted strings ("1234") when the schema requires integers
✓ Bonne réponse : B
A. The model extracts "et al." for co-authors when the full list exists only in an external document not in the input Correct. Retries won't help because the required information is not present in the input context. The model cannot recover missing data through repeated attempts. B. The model extracts citation counts as locale-formatted strings ("1234") when the schema requires integers Incorrect. This is a formatting issue that can be corrected through retries with validation feedback. C. The model extracts dates as ISO 8601 datetime strings ("2003-03-15T00:00:00Z") when the schema requires only the date portion (YYYY-MM-DD) Incorrect. Also a format mismatch, which retries can fix easily. D. The model extracts keywords as a nested object organized by category when the schema requires a flat array of strings Incorrect. This is a structural mismatch that can typically be corrected with retry feedback.
Question 5 / 10
Your system has been operating with 100% human review for 3 months. Analysis shows that extractions with model confidence >90% have 97% accuracy overall. To reduce reviewer workload, you plan to automate highconfidence extractions. Before deploying, what validation step is most critical?
A. Compare accuracy at different confidence thresholds (85%, 90%, 95%) to find the optimal cutoff that maximizes automation while minimizing errors.
B. Analyze accuracy by document type and field to verify high-confidence extractions perform consistently across all segments, not just in aggregate.
C. Verify that 97% accuracy meets requirements for all downstream systems that consume the extracted data.
D. Run a two-week pilot routing 25% of high-confidence extractions directly to downstream systems and monitor error reports.
✓ Bonne réponse : B
A. Verify that 97% accuracy meets requirements for all downstream systems that consume the extracted data. Incorrect. Important, but it doesn't ensure the confidence signal is reliable across different cases--it only checks overall acceptability. B. Analyze accuracy by document type and field to verify high-confidence extractions perform consistently across all segments, not just in aggregate. Correct. Aggregate accuracy can hide weak spots. You need to ensure confidence >90% is trustworthy across all segments, otherwise automation may introduce systematic errors. C. Compare accuracy at different confidence thresholds (85%, 90%, 95%) to find the optimal cutoff that maximizes automation while minimizing errors. Incorrect. Useful for tuning, but only after confirming the confidence signal is consistent and reliable across segments. D. Run a two-week pilot routing 25% of high-confidence extractions directly to downstream systems and monitor error reports. Incorrect. A pilot is valuable, but deploying without validating segment-level reliability first introduces avoidable risk.
Question 6 / 10
During initial testing, you notice that Claude doesn't seem to remember vocabulary words from earlier in the conversation. When a student asks "Can you quiz me on those words?", responds as if no words have been discussed. What is the most likely explanation?
A. You're not including prior messages in each API request--the stateless API doesn't retain conversation history.
B. The model's context window has filled up, causing earlier conversation content to be dropped.
C. Your system prompt needs explicit instructions telling Claude to remember information from earlier turns.
D. You need to enable conversation persistence by passing a session ID parameter with each API call.
✓ Bonne réponse : A
A. Your system prompt needs explicit instructions telling Claude to remember information from earlier turns. Incorrect. Instructions alone don't give the model memory--context must be provided with each request. B. You're not including prior messages in each API request--the stateless API doesn't retain conversation history. Correct. Claude is stateless. If earlier messages aren't passed in the request, it has no awareness of prior vocabulary. C. You need to enable conversation persistence by passing a session ID parameter with each API call. Incorrect. There's no required session ID--memory is handled by including past messages. D. The model's context window has filled up, causing earlier conversation content to be dropped. Incorrect. This would only happen in very long conversations, not typical early testing scenarios.
Question 7 / 10
Your search Flights tool calls an external airline API that occasionally returns a 503 Service Unavailable error. What is the most effective way to handle this error in your tool implementation?
A. Return an empty flight list as if the search succeeded but found no matching flights.
B. Automatically retry the request up to five times with exponential backoff before returning results to the agent.
C. Return an error message in the tool result explaining the service is temporarily unavailable.
D. Log the error internally and return an empty response, letting the model continue without the flight data.
✓ Bonne réponse : B
A. Return an empty flight list as if the search succeeded but found no matching flights. Incorrect. This hides the failure and misleads the system into thinking no flights exist, which can lead to incorrect conclusions. B. Log the error internally and return an empty response, letting the model continue without the flight data. Incorrect. This still suppresses the failure signal, preventing the agent from taking corrective action. C. Return an error message in the tool result explaining the service is temporarily unavailable. Incorrect. While transparent, this alone doesn't attempt recovery and may degrade user experience unnecessarily. D. Automatically retry the request up to five times with exponential backoff before returning results to the agent. Correct. This is the most effective approach--handles transient failures gracefully, improves reliability, and only surfaces errors if retries fail.
Question 8 / 10
Your agent is handling a billing dispute. After calling get_customer and lookup_order, it identifies that the dispute involves a promotional pricing error requiring manager approval--beyond the agent's authorization level. How should the workflow handle this mid-process escalation?
A. Call escalate_to_human passing only the customer's original message.
B. Attempt the refund with process_refund anyway, escalating only if the system rejects the transaction.
C. Persist the complete conversation and tool response history to a database, then call escalate_to_human with a reference ID.
D. Compile a structured handoff with customer details, order info, and the identified issue before calling escalate_to_human.
✓ Bonne réponse : D
A. Persist the complete conversation and tool response history to a database, then call escalate_to_human with a reference ID. Incorrect. Useful operationally, but the human agent still needs a concise, actionable summary rather than raw logs alone. B. Call escalate_to_human passing only the customer's original message. Incorrect. This loses the investigation work already completed and forces the human agent to repeat steps. C. Attempt the refund with process_refund anyway, escalating only if the system rejects the transaction. Incorrect. This violates authorization boundaries and business policy. D. Compile a structured handoff with customer details, order info, and the identified issue before calling escalate_to_human. Correct. A structured handoff preserves context, reduces repetition, and enables efficient continuation by the human agent.
Question 9 / 10
You've configured the system so that all four subagents have access to the complete set of 18 tools. During testing, agents frequently call tools outside their specialization--the synthesis agent attempts web searches, and the report generator tries to analyze documents. What is the primary cause of this poor tool selection behavior?
A. The agents' role descriptions in their system prompts conflict with having access to tools outside that role.
B. The coordinator cannot track which capabilities each subagent has, leading to misrouted tasks.
C. Choosing from 18 tools instead of 4-5 relevant ones increases decision complexity beyond reliable selection thresholds.
D. The tool definitions consume too much context window space, leaving insufficient room for task content.
✓ Bonne réponse : C
A. Choosing from 18 tools instead of 45 relevant ones increases decision complexity beyond reliable selection thresholds. Correct. This is the core issue: as the number of available tools grows, especially across multiple unrelated domains, the model's tool selection accuracy degrades due to increased choice entropy and decision load. Even if each tool is well-described, having too many options in the same context makes it harder for the model to reliably pick the correct one, leading to cross-role tool misuse. Why the others are not correct: B. Role-description conflict Incorrect Role prompts influence behavior, but they don't inherently break tool selection when tools are available. C. Context window usage Incorrect There's no indication of truncation or missing tool definitions--this is a selection problem, not a capacity problem. D. Coordinator tracking issue Incorrect The failure happens at the subagent decision level, not because the coordinator lacks awareness of tools.
Question 10 / 10
During a conversation about order tracking, your external system receives a webhook indicating the user's package has shipped. The user is actively chatting and will likely send a follow-up message soon. You want the assistant to naturally incorporate this status change in its next response. What's the most effective approach?
A. Append the status update as a prefix to the next user message before calling the API.
B. Immediately send an API request with the update as a synthetic user message, generating an unsolicited assistant response.
C. Configure the assistant to call a get_order_status tool at the start of every response.
D. Add the current shipping status to the system prompt before the next API call.
✓ Bonne réponse : D
A. Immediately send an API request with the update as a synthetic user message, generating an unsolicited assistant response. Incorrect. This creates an unsolicited interruption, which can feel unnatural and confusing in an active conversation. B. Append the status update as a prefix to the next user message before calling the API. Incorrect. This pollutes the user message and mixes system state with user intent, which can lead to misinterpretation. C. Configure the assistant to call a get_order_status tool at the start of every response. Incorrect. This is inefficient and unnecessary, especially when you already have the update via webhook. D. Add the current shipping status to the system prompt before the next API call. Correct. This cleanly injects up-to-date system state into context, allowing the assistant to naturally incorporate it into the next response without disrupting the conversation flow.
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.