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
Quel service permet de gérer les accords contractuels avec AWS ?
Sélectionnez la bonne réponse.
A. AWS Organizations.
B. AWS Artifact.
C. AWS Systems Manager.
D. AWS Certificate Manager.
✓ Bonne réponse : B
Réponse : AWS Artifact. Explication : AWS Artifact permet d’accéder à tous les documents de conformité, d’accord et d’audit avec AWS.
Question 2 / 10
Pour créer des miniatures pour des millions d’images sans contrainte d’uptime ni de traitement continu, quelle option d’achat EC2 est la plus économique ?
Sélectionnez la bonne réponse.
A. Instances dédiées.
B. Instances Spot.
C. Instances à la demande.
D. Instances réservées.
✓ Bonne réponse : B
Réponse : Instances Spot. Explication : Les Spot Instances sont les plus économiques pour les traitements batch ou flexibles, sans nécessité de disponibilité continue.
Question 3 / 10
Un praticien du cloud doit obtenir des rapports de conformité AWS avant de migrer un environnement vers le cloud AWS. Comment ces rapports peuvent-ils être générés ?
A. A) Contacter l'équipe de conformité AWS
B. B) Télécharger les rapports à partir d'AWS Artifact
C. D) Générer les rapports avec Amazon Macie
D. C) Ouvrir un cas auprès du support AWS
✓ Bonne réponse : B
Réponse : B) Télécharger les rapports à partir d'AWS Artifact. AWS Artifact est la ressource centrale pour la documentation de conformité AWS, incluant les rapports SOC, les documents de conformité PCI DSS, les certifications ISO et autres rapports d'audit qui peuvent être téléchargés à la demande sans intervention manuelle.
Question 4 / 10
Comment les clients AWS sont-ils facturés pour l’utilisation d’instances EC2 sous Linux ?
Sélectionnez la bonne réponse.
A. Facturation à l’heure, minimum une journée.
B. Facturation à la journée, minimum un mois.
C. Facturation à la minute, minimum une heure.
D. Facturation à la seconde, minimum une minute.
✓ Bonne réponse : D
Réponse : Facturation à la seconde, minimum une minute. Explication : AWS facture les instances Linux EC2 à la seconde, après la première minute de lancement (pour une grande flexibilité budgétaire).
Question 5 / 10
Vous avez configuré la facturation consolidée pour plusieurs comptes AWS. Un compte a acheté des instances réservées pour 3 ans. Quelle affirmation est vraie ?
Sélectionnez la bonne réponse.
A. Tous les comptes bénéficient de la remise horaire sur les instances réservées.
B. Les instances réservées offrent de meilleures performances que les On-demand.
C. Les remises ne sont partagées qu’avec le compte principal.
D. La facturation consolidée n’apporte aucun bénéfice de coût.
✓ Bonne réponse : A
Réponse : Tous les comptes bénéficient de la remise horaire sur les instances réservées. Explication : Grâce à la facturation consolidée, tous les comptes d’une organisation bénéficient des remises sur les instances réservées achetées.
Question 6 / 10
Dans le modèle de responsabilité partagée, quels contrôles le client hérite-t-il intégralement d’AWS ? (Choisissez DEUX réponses)
Sélectionnez toutes les réponses correctes.
A. Contrôles de gestion des correctifs.
B. Contrôles de base de données.
C. Contrôles physiques.
D. Sensibilisation et formation.
E. Contrôles environnementaux.
✓ Bonne réponse : C, E
Réponse : Contrôles environnementaux / Contrôles physiques. Explication : AWS gère l’environnement physique et les contrôles associés, le client n’a pas à s’en soucier.
Question 7 / 10
Une entreprise a déployé des applications sur des instances Amazon EC2. L'entreprise doit évaluer les vulnérabilités des applications et identifier les déploiements d'infrastructure qui ne respectent pas les bonnes pratiques. Quel service AWS l'entreprise peut-elle utiliser pour répondre à ces exigences ?
A. Amazon Inspector
B. AWS Trusted Advisor
C. AWS Config
D. Amazon GuardDuty
✓ Bonne réponse : A
Réponse : Amazon Inspector. Explication : Amazon Inspector est un service automatisé de gestion des vulnérabilités qui analyse continuellement les instances EC2 pour détecter les vulnérabilités de logiciels et l'exposition réseau non intentionnelle. Il contrôle également le respect des bonnes pratiques de sécurité AWS.
Question 8 / 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 Aurora
C. Amazon Redshift
D. Amazon DynamoDB
✓ Bonne réponse : B
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.
Question 9 / 10
Une plateforme d'apprentissage en ligne doit exécuter une application pendant 2 mois par an. L'application sera déployée sur des instances Amazon EC2. Tout temps d'arrêt de l'application pendant ces 2 mois doit être évité. Quelle option d'achat EC2 répondra à ces exigences de la manière la plus rentable ?
A. Reserved Instances
B. Dedicated Hosts
C. AWS Launch Wizard
D. AWS Managed Services (AMS)
✓ Bonne réponse : B
Réponse : On-Demand Instances. Pour une charge de travail de 2 mois avec zéro tolérance aux temps d'arrêt, les instances On-Demand sont les plus appropriées. Les Reserved Instances nécessitent des engagements de 1 à 3 ans ; les Spot Instances peuvent être interrompues. On-Demand offre un paiement à l'utilisation avec disponibilité garantie.
Question 10 / 10
Quelles options de connectivité permettent de construire une architecture cloud hybride ? (Choisissez DEUX réponses)
Sélectionnez toutes les réponses correctes.
A. AWS Cloud9.
B. AWS CloudTrail.
C. AWS Artifact.
D. AWS Direct Connect.
E. AWS VPN.
✓ Bonne réponse : D, E
Réponse : AWS Direct Connect et AWS VPN. Explication : Direct Connect et VPN sont utilisés pour connecter de manière sécurisée des réseaux sur site au cloud AWS dans une architecture hybride.
Quel service AWS (via Bedrock) est capable de produire des embeddings multi-modaux combinant texte et image pour la recherche vectorielle ?
A. Amazon Titan Multimodal Embeddings
B. Amazon OpenSearch Serverless
C. Amazon Rekognition
D. SageMaker JumpStart
✓ Bonne réponse : A
Amazon Titan Multimodal Embeddings via Bedrock : modèle spécialisé qui génère des vecteurs numériques unifiés à partir de texte ET d'images simultanément, permettant la recherche vectorielle cross-modal. Contrairement à Rekognition (détection d'objets), JumpStart (notebooks ML), ou OpenSearch Serverless (stockage vecteurs), Titan produit directement les embeddings multi-modaux nécessaires pour comparer texte et images dans un espace vectoriel commun.
Question 2 / 10
L’Average Response Time est une mesure clé du runtime d’un modèle en production.
A. Faux
B. Vrai
✓ Bonne réponse : B
Average Response Time : métrique mesurant la latence moyenne entre une requête et la réponse du modèle. Elle est critique en production car elle impacte directement l'expérience utilisateur et la viabilité économique (coûts infrastructure, satisfaction client). À différencier de l'accuracy (pertinence prédictions) : un modèle peut être précis mais trop lent.
Question 3 / 10
Dans un pipeline RAG (Retrieval-Augmented Generation) pour un système de questions-réponses, quel est l'ordre correct des étapes de préparation des documents avant la récupération ?
A. Stockage vectoriel → Génération d'embeddings → Découpage → Ingestion
C. Ingestion des documents → Découpage en chunks → Génération d'embeddings → Stockage dans la base vectorielle
D. Génération d'embeddings → Découpage → Ingestion → Stockage vectoriel
✓ Bonne réponse : C
Pipeline RAG - Ordre critique des étapes : L'ingestion précède le chunking (sinon pas de documents à traiter), suivi de l'embedding (conversion texte→vecteurs) et du stockage vectoriel (indexation pour recherche). Cet ordre est irréversible : on ne peut générer d'embeddings sans chunks ni les stocker sans les embeddings d'abord.
Question 4 / 10
Pour payloads jusqu’à 1 Go et inférences pouvant durer ~1h, quel mode SageMaker privilégier ?
A. Batch Transform
B. Real-time Inference classique
C. Asynchronous Inference
D. Serverless Inference
✓ Bonne réponse : C
Asynchronous Inference : mode optimal pour payloads volumineux (jusqu'à 1 Go) et inférences longues (~1h). Le client soumet la requête et reçoit une URL S3 pour récupérer le résultat ultérieurement, sans timeout. Real-time suppose des réponses rapides, Serverless a des limites de durée (15 min), Batch Transform convient aux données statiques, pas aux requêtes en temps quasi-réel.
Question 5 / 10
Quelle métrique représente la proportion de prédictions correctes parmi toutes les prédictions d'un modèle de classification ?
A. F1-Score
B. Accuracy (Exactitude)
C. Recall (Rappel)
D. Precision (Précision)
✓ Bonne réponse : B
Accuracy (exactitude) est la proportion de prédictions correctes parmi l'ensemble des prédictions : (Vrais Positifs + Vrais Négatifs) / Total. La Precision mesure la fiabilité des prédictions positives, le Recall la capacité à détecter tous les cas positifs, et le F1-Score est la moyenne harmonique de Precision et Recall — utile quand les classes sont déséquilibrées.
Question 6 / 10
Quelles sont les deux approches qui renforcent le plus la sécurité contre les attaques par prompt injection ? (Choisir 2)
A. Rendre les buckets S3 contenant les données d'entraînement accessibles au public
B. Appliquer le principe du moindre privilège via les politiques IAM pour limiter les ressources accessibles par le modèle
C. Augmenter le paramètre de température pour favoriser la diversité des réponses
D. Implémenter des templates de prompts sécurisés et des délimiteurs explicites pour isoler les données utilisateur
✓ Bonne réponse : B, D
Défense en profondeur contre l'injection de prompts : Les templates sécurisés et délimiteurs explicites créent une barrière structurelle entre instructions système et données utilisateur, empêchant leur fusion malveillante. L'IAM least-privilege limite les dégâts post-injection, mais ne prévient pas l'attaque elle-même. La température affecte la créativité, non la sécurité. L'accès public aux données aggrave les risques.
Question 7 / 10
Pour une application Q/R sur manuels techniques, quelles combinaisons sont pertinentes ? (Choisir 2)
A. Knowledge Base Bedrock + RAG
B. Amazon Textract pour OCR
C. Inclure tous les PDF dans chaque prompt
D. Zéro contexte (zero-shot) systématique
✓ Bonne réponse : A, B
Textract + Knowledge Base/RAG : Textract extrait le texte des manuels PDF via OCR, tandis que RAG indexe ces données pour les récupérer intelligemment lors des requêtes. Cela évite de surcharger le prompt (inefficace) et permet des réponses précises sans zéro-shot systématique (contexte nécessaire).
Question 8 / 10
Une startup détecte des objets dans les images de produits clients et doit extraire les informations textuelles visibles sur ces objets. Quelle combinaison est optimale ?
A. Amazon Comprehend pour analyser les images directement
B. Stable Diffusion uniquement pour générer des images synthétiques
C. Amazon Transcribe pour les vidéos de produits seulement
D. Amazon Rekognition Custom Labels puis Amazon Textract pour le texte détecté
✓ Bonne réponse : D
Rekognition + Textract : Rekognition détecte et classifie les objets (étiquettes, codes-barres). Textract extrait le texte visible sur ces objets (numéros de série, prix, instructions). Workflow multimodal complet pour enrichir les données produit automatiquement.
Question 9 / 10
Quel service AWS facilite la mise en route et le déploiement rapide de FMs dans un VPC avec exemples et solutions prêtes ?
A. Amazon SageMaker JumpStart
B. PartyRock (playground)
C. Amazon Personalize
D. SageMaker Endpoints (manuels)
✓ Bonne réponse : A
SageMaker JumpStart : hub de modèles fondamentaux (FM) et solutions sectorielles pré-entraînés, déployables instantanément dans ton VPC avec code d'exemple intégré. Contrairement à PartyRock (playground sans VPC), JumpStart offre déploiement production sécurisé. À la différence de SageMaker Endpoints (configuration manuelle), JumpStart automatise l'infrastructure et fournit templates prêts à l'emploi pour ML/GenAI.
Question 10 / 10
Quelles sont deux capacités natives des modèles Amazon Titan disponibles sur Amazon Bedrock ?
A. Transcription audio en temps réel
B. Synthèse vocale à partir de texte (text-to-speech)
C. Génération et résumé de texte en plusieurs langues (Titan Text)
D. Création d'embeddings vectoriels pour la recherche sémantique (Titan Embeddings)
✓ Bonne réponse : C, D
Les modèles Amazon Titan sont développés par AWS et disponibles nativement sur Bedrock. Titan Text génère et résume du texte en plusieurs langues. Titan Embeddings convertit du texte en vecteurs numériques pour la recherche sémantique et les pipelines RAG. Titan Image Generator crée des images depuis des descriptions textuelles. Titan n'inclut pas nativement de synthèse vocale (c'est Amazon Polly) ni de transcription (c'est Amazon Transcribe).
Multiple Increments can be created within a single Sprint.
A. False
B. True
✓ Bonne réponse : B
Sprint Increments: A Sprint can produce multiple potentially releasable Increments from different Product Backlog Items. Each completed item becomes an Increment; their combined sum represents the total Sprint output presented at the Sprint Review, not a single monolithic deliverable.
Question 2 / 10
True or False: Multiple Scrum Teams working on the same product or system all select work from the same Product Backlog.
A. False
B. True
✓ Bonne réponse : B
Answer: True. Explanation: A single Product Backlog per product is a core Scrum principle. Multiple Scrum Teams working on the same product all draw from one ordered Product Backlog managed by one Product Owner.
Question 3 / 10
An Increment does not meet the Definition of Done. What should happen?
A. Ask the Product Owner for approval to release
B. Do not release it; it cannot be presented at the Sprint Review as Done
C. Ask the Scrum Master for an exception
D. Release it anyway and fix later
✓ Bonne réponse : B
Definition of Done as Quality Gate: The Definition of Done establishes mandatory quality standards that every Increment must meet before release. An Increment failing to meet these standards cannot be presented at Sprint Review or released, regardless of stakeholder requests or exceptions. This ensures product quality and prevents technical debt accumulation.
Question 4 / 10
Which Scrum event is the PRIMARY opportunity for the team to inspect and adapt their own process and working practices?
Select the best answer.
A. Sprint Review.
B. Daily Scrum.
C. Sprint Planning.
D. Sprint Retrospective.
✓ Bonne réponse : D
The Sprint Retrospective is the formal event for the Scrum Team to inspect itself — how they work together, their processes, tools, and relationships — and create a plan for improvements. Sprint Review focuses on inspecting the Increment and adapting the Product Backlog. Daily Scrum inspects progress toward the Sprint Goal. Sprint Planning establishes the Sprint Goal and plan.
Question 5 / 10
An Increment must always be released at the end of every Sprint.
A. False
B. True
✓ Bonne réponse : A
False. An Increment must be usable and meet the Definition of Done, but the decision to release is made by the Product Owner and can happen at any time.
Question 6 / 10
The Scrum Master serves the organization in several ways. Which is one of them?
A. Setting the sprint duration
B. Prioritizing the Product Backlog
C. Leading and coaching the organization in its Scrum adoption
D. Managing the budget
✓ Bonne réponse : C
Scrum Master's Organizational Role: The Scrum Master serves the organization by leading and coaching it through Scrum adoption, helping teams and stakeholders understand Scrum principles and practices. This differs from operational tasks like sprint planning or budget management, which belong to other roles.
Question 7 / 10
Five new Scrum Teams have been created to build one product. A few of the developers on one of the Scrum Teams ask the Scrum Master how to coordinate their work with the order teams. What should the Scrum Master do?
A. Teach the Product Owner to work with the lead developers on ordering Product Backlog in a way to avoid too much technical and development overlap during a Sprint.
B. Teach them that it is their responsibility to work with the other teams to create an integrated Increment that is inclusive of all five team's work.
C. Collect the Sprint tasks from the teams at the end of their Sprint Planning and merge that into a consolidated plan for the entire Sprint.
D. Visit the five teams each day to inspect that their Sprint Backlogs are aligned.
✓ Bonne réponse : B
Answer: Teach them it is their responsibility to work with other teams to create an integrated Increment. Explanation: The Scrum Master coaches teams on self-management and integration. Multiple teams must coordinate to produce a single, integrated Increment; this is a team responsibility, not the SM's job to coordinate for them.
Question 8 / 10
A product Increment must be released to production at the end of each Sprint.
A. False
B. True
✓ Bonne réponse : A
Answer: False. Explanation: Every Increment must be potentially releasable (meeting the DoD), but the Product Owner decides whether to actually release. Release decisions are business decisions, not Sprint obligations.
Question 9 / 10
The Definition of Done is a formal description of the state of the Increment when it meets the quality measures required for the product.
A. True
B. False
✓ Bonne réponse : A
Definition of Done: A formal checklist defining when an Increment meets quality standards. It ensures consistency, prevents incomplete work from being considered "done," and enables teams to maintain predictable velocity and product quality across sprints.
Question 10 / 10
The time-box for a Daily Scrum is:
A. Two minutes per person.
B. 15 minutes.
C. The same time of day every day.
D. 4 hours.
✓ Bonne réponse : B
Answer: 15 minutes. Explanation: The Daily Scrum is time-boxed to 15 minutes regardless of team size. This keeps the meeting focused on coordination for the next 24 hours rather than detailed problem-solving.
Product Goal Evolution Through Empiricism: The Product Goal is not static but represents the long-term vision that guides the product. As the Scrum Team inspects product increments, gathers stakeholder feedback, and learns about market conditions, user needs, and technical feasibility, the Product Goal can and should evolve. This reflects empiricism—one of Scrum's core pillars—where the team continuously adapts based on evidence and learning. However, the Product Goal provides strategic direction and should not change frivolously; meaningful changes occur when significant new knowledge emerges that justifies revisiting the vision. This distinguishes it from Sprint Goals, which remain fixed within a Sprint, and from the Product Backlog, which is refined continuously. Understanding that the Product Goal can evolve ensures teams remain responsive to reality while maintaining strategic focus.
Question 2 / 10
What is the maximum duration of Sprint Planning for a one-month Sprint?
Choisissez la meilleure réponse.
A. 4 hours
B. No limit
C. 2 hours
D. 8 hours
✓ Bonne réponse : D
Sprint Planning Timebox: The Scrum Guide defines maximum timeboxes for Scrum events that scale proportionally with Sprint length. For a one-month (4-week) Sprint, Sprint Planning is timeboxed at 8 hours maximum. This allows the Scrum Team sufficient time to discuss the Product Goal, select items from the Product Backlog, and create a realistic Sprint Goal and plan. Shorter Sprints have proportionally shorter timeboxes—for example, a two-week Sprint has a 4-hour timebox. The 8-hour limit ensures focused, productive planning without excessive deliberation, while \"no limit\" would violate Scrum\'s emphasis on timeboxing and efficiency.
Question 3 / 10
The PO orders the Product Backlog.
Répondez par Vrai ou Faux.
A. False
B. True
✓ Bonne réponse : B
Product Backlog Ordering: The PO is solely accountable for ordering items to maximize value delivery and team flow. This prioritization reflects stakeholder needs, product strategy, and dependencies—not technical concerns or team preferences. Ordering differs from estimation (team's role) and sprint planning (Scrum Team's role).
Question 4 / 10
What typically happens if the Product Backlog is not sufficiently clear at Sprint Planning?
A. Nothing in particular
B. The Scrum Master should not allow this to happen
C. The Product Owner should select the Sprint Goal for the Scrum Team
D. Sprint Planning is cancelled so refinement can be done first
E. The Developers will find it difficult to create a Sprint forecast they are confident they can meet
✓ Bonne réponse : E
Sprint Planning requires a clear enough Product Backlog for the Developers to create a Sprint forecast they are confident in. If top-ordered items are vague, poorly sized, or have unclear acceptance criteria, Developers cannot reliably commit to a Sprint Goal. The Scrum Master should help prevent this through regular refinement — but canceling Sprint Planning is not standard practice; instead, the team should refine in the moment or pick items that are sufficiently clear.
Question 5 / 10
Who selects how many PBIs will be completed in the Sprint?
Choisissez la meilleure réponse.
A. PO
B. SM
C. Manager
D. Developers
✓ Bonne réponse : D
Answer: The Developers. Explanation: The Developers select the number of items based on their own assessment of their capacity and understanding of the work.
Question 6 / 10
What should happen at the Sprint Retrospective?
A. The Product Owner reprioritizes the Product Backlog
B. The Scrum Team inspects how the last Sprint went and identifies improvements for the next Sprint
C. The team demos the Increment to stakeholders
D. The Scrum Master assigns tasks for the next Sprint
✓ Bonne réponse : B
The Sprint Retrospective is specifically designed for the Scrum Team to inspect their processes and interactions, identifying what went well and what could be improved in future Sprints. This is the only answer that accurately describes the purpose of the Retrospective event. The other options describe different Scrum events or activities: demoing the Increment happens at the Sprint Review, the Product Owner manages backlog prioritization continuously (not during Retrospective), and the Scrum Master does not assign tasks—the Development Team self-organizes their work.
Question 7 / 10
The Daily Scrum is an event that happens every day. What would be three key concerns if the frequency were to be lowered to every two or three days? (Choose three.)
A. Opportunities to inspect and adapt the Sprint Backlog are lost.
B. The Sprint Backlog may become inaccurate.
C. Impediments are raised and resolved more slowly.
D. Too much work is spent updating the Scrum board before the meeting.
E. The Scrum Master loses the ability to update the Gantt chart properly.
6. The Product Owner cannot accurately report progress to the stakeholders.
✓ Bonne réponse : A, B, C
Answer: Inspection/adaptation opportunities are lost; Sprint Backlog becomes inaccurate; impediments raised more slowly. Explanation: The Daily Scrum's daily cadence is essential for rapid adaptation in complex work. Longer gaps between inspections allow plans to drift from reality and impediments to compound before they are addressed.
Question 8 / 10
All Scrum artifacts must be transparent to ensure sufficient accuracy of inspection. Which two measures ensure that the Product Backlog is transparent? (Choose two.)
A. Each Product Backlog item has a MoSCoW priority.
B. The Product Backlog is ordered.
C. The Product Backlog is managed using a web-based tool.
D. The Product Backlog only has work for the next 2 Sprints.
E. The Product Backlog is available to all stakeholders.
✓ Bonne réponse : B, E
Answer: The Product Backlog is ordered; it is available to all stakeholders. Explanation: Transparency of the Product Backlog requires that it is properly ordered (so priorities are visible) and accessible to all stakeholders (so everyone can see what work is planned and in what order).
Question 9 / 10
Burndown charts are mandatory.
Répondez par Vrai ou Faux.
A. True
B. False
✓ Bonne réponse : B
Scrum Framework Flexibility: The Scrum Guide prescribes roles, events, and artifacts but does not mandate specific tools like burndown charts. Product Owners may use burndown charts, burnup charts, or other metrics to track progress, depending on team needs and context. What matters is transparency and informed decision-making, not the tool itself.
Question 10 / 10
Who is responsible for the transparency of the Product Backlog?
Choisissez la meilleure réponse.
A. The Scrum Master
B. The Developers
C. The Product Owner
D. The manager
✓ Bonne réponse : C
Product Backlog Transparency: The Product Owner is solely accountable for maintaining a clear, well-organized, and understandable Product Backlog that all stakeholders—including the Scrum Team, executives, and customers—can comprehend. This transparency enables informed decision-making, reduces misunderstandings, and ensures alignment on priorities. While the Scrum Master facilitates Scrum processes and Developers implement items, neither bears responsibility for backlog clarity. The Product Owner must continuously refine, order, and communicate backlog items to create shared understanding of what will be built and why.
Un membre senior de l'équipe est en conflit avec un autre développeur sur la méthode de développement à utiliser (approche traditionnelle vs agile). Quelle approche de résolution est la plus adaptée ?
Sélectionnez la bonne réponse.
A. Escalader le conflit au sponsor pour qu'il tranche de manière directe
B. Ignorer le conflit et espérer qu'il se résout de lui-même
C. Faciliter une discussion ouverte entre les deux pour comprendre les mérites de chaque approche et trouver un consensus
D. Prendre immédiatement parti pour le membre senior en imposant sa méthode
✓ Bonne réponse : C
Réponse : Faciliter une discussion ouverte pour trouver une solution collaborative. Le rôle du chef de projet est de médiateur.
Question 2 / 10
Un chef de projet reçoit une nouvelle exigence obligatoire du client en cours de projet, mais le budget et le délai sont figés. Quelle est la meilleure action ?
Sélectionnez la bonne réponse.
A. Rejeter catégoriquement la demande en invoquant les contraintes budgétaires
B. Intégrer la demande immédiatement sans évaluation pour garder le client satisfait
C. Analyser l'impact sur le budget, le délai et la qualité, puis soumettre une demande de changement formelle
D. Demander au client de financer directement les surcoûts sans passer par le processus de changement
✓ Bonne réponse : C
Gestion des changements formelle : Toute exigence supplémentaire doit être évaluée pour son impact sur la triple contrainte (délai, coût, qualité). L'analyse permet au comité de pilotage de prendre une décision éclairée : accepter le changement en ajustant les contraintes, ou le refuser. Cela évite les surcharges non contrôlées et protège le projet, contrairement à l'intégration immédiate qui génère des dérives ou au rejet brutal qui mécontente le client.
Question 3 / 10
Un client souhaite suivre régulièrement et visiblement l'avancement du projet en temps réel. Quel moyen est le plus efficace ?
Sélectionnez la bonne réponse.
A. Rapports mensuels contenant uniquement les dépenses financières
B. Réunions improvisées selon les besoins urgents
C. Tableau de bord consolidé avec KPI (délai, coût, qualité, risques)
D. Emails hebdomadaires non structurés avec commentaires libres
✓ Bonne réponse : C
Tableau de bord avec KPI : outil centralisé affichant en temps réel les indicateurs de performance (délais, coûts, qualité, risques). Contrairement aux réunions improvisées (réactives, non structurées), aux emails non formalisés (manque de traçabilité) ou aux rapports financiers seuls (vision partielle), il offre transparence, visibilité globale et aide à la prise de décision stratégique continue.
Question 4 / 10
Cinq équipes agiles travaillent ensemble sur un produit. À mi-projet, lors de l'intégration des livrables, de nombreux problèmes de compatibilité et de qualité surgissent soudainement, compromettant la livraison. Qu'aurait dû faire le chef de projet pour prévenir cette situation ?
Sélectionnez la bonne réponse.
A. Organiser un Scrum of Scrums une seule fois en début de projet
B. Organiser une formation obligatoire sur les standards d'intégration avant le démarrage
C. Assurer une intégration continue et fréquente des livrables entre les équipes avec un processus établi
D. Former une équipe QA centralisée qui validerait les livrables en fin de projet
✓ Bonne réponse : C
Réponse : D. Assurer une intégration continue et fréquente. Cela permet un retour rapide et évite l’accumulation de problèmes.
Question 5 / 10
Quels sont les avantages principaux de documenter et capitaliser les leçons apprises à la clôture d'un projet ?
Sélectionnez toutes les réponses correctes.
A. Créer une base de connaissances organisationnelle pour augmenter la maturité des processus
B. Capitaliser l'expérience et les bonnes pratiques pour améliorer les projets futurs
C. Augmenter automatiquement le budget alloué aux projets en cours
D. Établir un historique des méthodes efficaces et des erreurs à éviter
✓ Bonne réponse : A, B, D
Capitalisation des leçons apprises en clôture de projet : Les leçons apprises constituent un processus fondamental du PMBOK 7e édition, intégré dans la phase de clôture du projet. Il s'agit de documenter systématiquement les expériences, succès et échecs rencontrés pour créer une mémoire organisationnelle durable. Cette pratique permet d'identifier les bonnes pratiques qui ont fonctionné, de reconnaître les pièges à éviter et de constituer un référentiel d'expériences collectives. À travers cette capitalisation, l'organisation améliore progressivement sa maturité des processus, renforce ses capacités managériales et augmente le taux de réussite des projets futurs. Contrairement à l'option "augmenter automatiquement le budget", qui n'a aucun fondement logique, ou à une simple documentation passive, la vraie valeur réside dans la transformation active de l'expérience en amélioration continue. Cette approche s'aligne avec les principes agiles et lean de l'amélioration continue, créant un cycle vertueux où chaque projet contribue à l'excellence organisationnelle suivante.
Question 6 / 10
Quelle affirmation concernant la planification dans le PMBOK7 est exacte ?
A. Le PMBOK7 préconise de ne planifier qu'à horizon court terme, sans vision à long terme
B. Le PMBOK7 recommande une planification continue et adaptative plutôt qu'un plan unique figé en début de projet
C. Le PMBOK7 recommande de figer le plan dès la phase de planification pour garantir la stabilité
D. Le PMBOK7 impose un plan de management complet avant tout début d'exécution
✓ Bonne réponse : B
Planification continue et adaptative dans le PMBOK 7 : Le PMBOK 7e édition représente une évolution majeure par rapport aux éditions précédentes en adoptant une approche plus flexible et itérative de la gestion de projet. Contrairement au modèle traditionnel en cascade où un plan détaillé était élaboré une seule fois au début du projet et devait être respecté rigidement, le PMBOK 7 reconnaît que les projets évoluent dans un environnement incertain et complexe. La planification est donc recommandée comme un processus continu tout au long du cycle de vie du projet, permettant d'ajuster les objectifs, les ressources et les stratégies en fonction des apprentissages et des changements de contexte. Cette approche s'aligne avec les principes agiles et hybrides, où la planification détaillée se fait par incrément ou itération, plutôt que de prévoir tous les détails à l'avance. Cela permet une meilleure réactivité face aux risques, aux opportunités et aux retours des parties prenantes, garantissant que le plan reste pertinent et réalisable.
Question 7 / 10
Un projet international doit coordonner des équipes provenant de cultures différentes. Quelle approche est la plus appropriée pour assurer une collaboration efficace ?
Quelle approche est recommandée ?
A. Ignorer volontairement les différences culturelles pour traiter tous les membres de la même façon
B. Imposer une culture unique et un mode de fonctionnement standardisé à toutes les équipes
C. Encourager la sensibilité culturelle, promouvoir l'inclusion et adapter les méthodes de communication
D. Éviter les communications directes et privilégier les échanges écrits asynchrones
✓ Bonne réponse : C
Gestion interculturelle dans les projets internationaux : La sensibilité culturelle est la capacité à reconnaître, respecter et valoriser les différences de valeurs, normes et modes de communication entre les membres d'équipes multiculturelles. Dans le contexte du PMBOK 7e édition, qui insiste sur les performances et l'adaptabilité, cette approche est fondamentale pour créer un environnement de collaboration productive. L'inclusion active signifie impliquer tous les membres dans la prise de décision et valoriser leurs perspectives uniques, ce qui renforce l'engagement et la qualité des décisions. L'adaptation des méthodes de communication est cruciale : certaines cultures privilégient la communication directe tandis que d'autres préfèrent l'indirect ; certaines valorisent les réunions synchrones, d'autres nécessitent du temps pour la réflexion asynchrone. En reconnaissant ces différences et en ajustant les processus (horaires des réunions, formats de documentation, canaux de feedback), le chef de projet maximise la compréhension mutuelle et minimise les malentendus. Pourquoi cette réponse est correcte : Elle aligne avec les principes modernes de leadership serviteur et d'équipes distribuées du PMBOK 7. Elle crée un environnement psychologiquement sûr où chacun peut contribuer pleinement, amél
Question 8 / 10
Parmi les comportements suivants du chef de projet, lesquels illustrent un leadership efficace selon le PMBOK7 ? (Sélectionnez trois réponses)
Sélectionnez toutes les réponses correctes.
A. Contrôler détaillément le travail de chaque membre de l'équipe pour assurer la conformité
B. Adapter son style de management en fonction des besoins individuels des membres de l'équipe
C. Prendre toutes les décisions importantes seul, sans solliciter l'avis de l'équipe
D. Faire preuve d'intégrité et d'éthique dans toutes ses décisions
E. Soutenir et inspirer l'équipe pour atteindre les objectifs du projet
✓ Bonne réponse : B, D, E
Le PMBOK7 encourage un leadership bienveillant et efficace. Faire preuve d\'intégrité et d\'éthique, inspirer et soutenir l\'équipe, et s\'adapter aux besoins de chacun sont des comportements alignés avec les principes de leadership du PMBOK7. A contrario, la micro-gestion ou la prise de décisions sans consulter l\'équipe sont contre-productives et ne reflètent pas un bon leadership.
Question 9 / 10
Vous devez planifier un projet en environnement très incertain.
Quelle approche est la plus adaptée ?
A. Approche adaptative (agile).
B. Absence de planification formelle.
C. Approche hybride sans feedback.
D. Approche strictement prédictive.
✓ Bonne réponse : A
Approche adaptative (agile) en environnement incertain : En contexte hautement incertain, l'approche adaptative permet une gestion proactive de l'incertitude par des cycles itératifs courts (sprints), des réévaluations régulières des exigences et un feedback continu des parties prenantes. Contrairement à l'approche prédictive qui suppose une définition complète du scope en amont, l'adaptative accepte le changement comme normal et le capitalise pour améliorer continuellement le produit. Le PMBOK 7e édition reconnaît que les environnements complexes et imprévisibles requièrent une flexibilité accrue. Les itérations courtes réduisent le risque d'écart entre les attentes et la livraison, tandis que le feedback régulier permet d'ajuster rapidement les priorités. L'approche prédictive (réponse 2) impose un plan rigide inadapté à l'incertitude. L'approche hybride sans feedback (réponse 3) combine les avantages sans en tirer parti. L'absence de planification (réponse 4) crée du chaos. Seule l'approche adaptative structure l'incertitude en l'intégrant dès la conception du projet.
Question 10 / 10
Quelle description correspond le mieux à la notion de valeur business dans le PMBOK7 ?
A. La valeur de marché des actifs acquis ou développés dans le cadre du projet
B. Le chiffre d'affaires additionnel généré directement par les livrables du projet
C. Les bénéfices mesurables — financiers, sociaux ou stratégiques — que le projet génère pour l'organisation
D. Le budget total investi dans le projet divisé par la durée de réalisation
✓ Bonne réponse : C
La valeur business correspond aux bénéfices mesurables (financiers ou non) que le projet apporte à l’organisation et aux parties prenantes.
Une organisation développe un nouveau système de contrôle pour des équipements médicaux. L\'équipe de test souhaite utiliser une combinaison de différentes approches de test. Laquelle des combinaisons suivantes utilise UNIQUEMENT des techniques basées sur l\'expérience ?
A. Tests basés sur l\'intuition, tests exploratoires et tests basés sur les check-lists
B. Tests exploratoires, analyses de valeurs limites et tests par paires
C. Tests de chemins, tests de couverture d\'instructions et tests basés sur les défauts
D. Partitionnement d\'équivalence, tests basés sur les risques et tests de structure de contrôle
✓ Bonne réponse : A
Cette question correspond à l\'objectif d\'apprentissage FL-4.1.1 (K2) - Distinguer les techniques de test boîte noire, boîte blanche et basées sur l\'expérience. ● a) Faux - Cette combinaison mélange des techniques basées sur l\'expérience (tests exploratoires) avec des techniques de test boîte noire (analyses de valeurs limites et tests par paires). Les tests par paires et les analyses de valeurs limites sont des techniques systématiques basées sur les spécifications, pas sur l\'expérience. ● b) Correct - Cette combinaison contient uniquement des techniques basées sur l\'expérience :
○ Tests basés sur l\'intuition : utilisation de l\'expérience et de l\'intuition du testeur pour identifier les zones problématiques ○ Tests exploratoires : apprentissage, conception et exécution des tests simultanément ○ Tests basés sur les check-lists : utilisation de listes de contrôle développées à partir de l\'expérience pour guider les tests ● c) Faux - Cette combinaison contient principalement des techniques de test boîte blanche (tests de chemins et tests de couverture d\'instructions), avec une technique basée sur l\'expérience (tests basés sur les défauts). Les tests de structure interne sont clairement des techniques boîte blanche. ● d) Faux - Cette combinaison mélange des techniques de test boîte noire (partitionnement d\'équivalence), des techniques basées sur l\'expérience (tests basés sur les risques), et des techniques de test boîte blanche (tests de structure de contrôle). Ce n\'est donc pas une liste de techniques uniquement basées sur l\'expérience.
Question 2 / 10
En appliquant l’analyse des valeurs limites à deux valeurs, lequel des ensembles de tests suivants fournit le meilleur niveau de couverture des limites ?
Un système de gestion de température pour un aquarium tropical affiche les messages suivants selon la température saisie (en degrés Celsius) :● Si la température est comprise entre 24 et 26 inclus, afficher “température optimale”● Si elle est inférieure à 24, afficher « température trop basse »● Si elle est supérieure à 26, afficher « température trop élevée »Sélectionnez UNE réponse.
A. 22, 24, 26, 28
B. 23, 24, 26, 27
C. 23, 27
D. 24, 26
✓ Bonne réponse : B
Cette question correspond à l’objectif d\'apprentissage FL-4.2.2 (K3) – Appliquer l’analyse des valeurs limites pour identifier les cas de test. ● a) Faux → 23 et 27 : limites extérieures uniquement ● b) Faux → 24 et 26 : limites valides, pas d’extérieures ● c) Correct → 23, 24, 26, 27 : couvre toutes les limites valides et invalides ● d) Faux → 22, 24, 26, 28 : trop éloigné des limites directes
Question 3 / 10
Parmi les cas de test suivants, lequel illustre le MIEUX un scénario réaliste basé sur cette User Story et ses critères d’acceptation ?
Vous participez à la rédaction collaborative d\'une User Story concernant une nouvelle fonctionnalité de tri par note moyenne des clients dans une application e-commerce.En tant que client d\'une boutique en ligne,Je veux pouvoir trier les résultats de recherche par note moyenne des clients,afin de pouvoir trouver les produits les mieux évalués plus facilement.Sélectionnez UNE réponse.
A. Modifier la couleur du bouton de tri. Résultat attendu : le bouton passe du bleu au vert.
B. Accéder à la page produit. Trier par note moyenne en ordre décroissant. Résultat attendu: les produits les mieux notés apparaissent en haut de la liste
C. Désactiver JavaScript dans le navigateur. Résultat attendu : les résultats ne se mettent plus à jour automatiquement.
D. Cliquer sur un produit dans la liste. Résultat attendu : la fiche produit s’ouvre dans un nouvel onglet.
✓ Bonne réponse : B
Cette question correspond à l\'objectif d\'apprentissage FL-4.5.1 - Expliquer comment rédiger des User Stories en collaboration avec des développeurs et des représentants du métier. ● a) Correct → Ce cas de test est directement aligné avec le besoin métier (voir les produits les mieux notés) et répond à un critère d’acceptation de la User Story (trivdécroissant). ● b) Faux → Ce changement de couleur n’est pas mentionné dans la User Story. c) Faux → Le comportement sans JavaScript n’est pas un critère couvert, et relève de tests techniques spécifiques. d) Faux → L’ouverture de la fiche produit n’est pas liée à la fonctionnalité de tri décrite dans la User Story
Question 4 / 10
Quel est l’un des AVANTAGES d’un retour d’information précoce et régulier des parties prenantes pendant les activités de test ?
A. Il évite complètement les modifications d’exigences pendant le projet
B. Il garantit que tous les cas de test sont automatisés
C. Il permet de détecter et corriger les défauts plus tôt dans le cycle de développement
D. Il réduit le besoin de tests exploratoires en fin de projet
✓ Bonne réponse : C
Cette question correspond à l’objectif d’apprentissage FL-3.2.1 (K1) – Identifier les avantages d’un feedback précoce et fréquent de la part des parties prenantes.
● a) Faux → L’automatisation des tests est indépendante du moment où le feedback est reçu. ● b) Correct → Obtenir des retours rapides des parties prenantes permet d’identifier plus tôt les erreurs, les imprécisions ou les malentendus liés aux exigences ou aux spécifications → cela réduit le coût de correction. ● c) Faux → Le feedback n’a pas pour but de réduire le besoin d’exploration, mais d’améliorer la compréhension dès le début. ● d) Faux → Le retour d’information ne supprime pas les changements, mais facilite leur gestion en les identifiant plus tôt.
Question 5 / 10
Quel est l’un des avantages principaux d’une approche équipe intégrée pour les tests ?
A. Elle réduit la nécessité d’exécuter des tests de régression, car les défauts sont corrigés immédiatement.
B. Elle permet aux testeurs de travailler de manière totalement indépendante des développeurs
C. Elle supprime le besoin de planifier des tests en amont du développement.
D. Elle améliore la communication et la collaboration entre les différents membres de l’équipe projet.
✓ Bonne réponse : D
Cette question correspond à l’objectif d’apprentissage FL-1.5.2 (K1) – Rappeler les avantages de l’approche équipe intégrée. ● a) Faux → Une équipe intégrée favorise la collaboration, et non l’indépendance totale des testeurs.
● b) Correct → L’approche équipe intégrée facilite les échanges entre développeurs, testeurs et autres parties prenantes, améliorant ainsi la qualité du produit final. ● c) Faux → Même dans une équipe intégrée, la planification des tests reste essentielle pour garantir une couverture adéquate. ● d) Faux → Les tests de régression restent nécessaires pour s’assurer que les corrections n’ont pas introduit d’autres défauts.
Question 6 / 10
Combien de branches distinctes doivent être testées pour atteindre une couverture complète des branches (100 %) dans cette fonction ?
Un programme contient la fonction suivante (en pseudo-code) :Sélectionnez UNE réponse.
A. 4
B. 5
C. 2
D. 3
✓ Bonne réponse : A
Chaque condition a 2 résultats possibles → cela donne : ● Condition 1 : 2 branches ● Condition 2 : 2 branches
Total = 4 branches La bonne réponse est la réponse c)
Question 7 / 10
Quels éléments (1-4) différencient correctement les tests de confirmation des tests de régression (A-D) ?
1. Vérifient qu’un défaut précédemment corrigé ne réapparaît pas2. Vérifient qu’une modification n’a pas introduit de nouveaux défauts ailleurs3. Se concentrent uniquement sur la fonctionnalité corrigée4. Testent l’ensemble du système pour détecter d’éventuelles régressionsA. Test de confirmationB. Test de régressionC. Test d’intégrationD. Test d’acceptationSélectionnez UNE réponse.
A. 1A, 2C, 3D, 4B
B. 1D, 2B, 3A, 4C
C. 1B, 2D, 3A, 4C
D. 1A, 2B, 3A, 4B
✓ Bonne réponse : D
Cette question correspond à l\'objectif d\'apprentissage FL-2.2.3 (K2) – Distinguer les tests de confirmation des tests de régression.
La bonne réponse est c) 1A, 2B, 3A, 4B.
● 1A) Correct → Le test de confirmation (ou \"retest\") vérifie qu’un défaut corrigé est effectivement résolu. ● 2B) Correct → Le test de régression s’assure que la correction ou une nouvelle fonctionnalité n’a pas causé d’effets secondaires indésirables. ● 3A) Correct → Les tests de confirmation ciblent spécifiquement la correction appliquée et ne testent pas d’autres parties du système. ● 4B) Correct → Les tests de régression sont exécutés à une échelle plus large pourvérifier que le reste du système fonctionne toujours correctement.
Question 8 / 10
Associez les rôles (1–4) aux responsabilités correspondantes (A–D)
1. Testeur2. Analyste métier3. Développeur4. Responsable du testA. Exécuter les tests et documenter les résultatsB. Définir les objectifs qualité et les risques métierC. Implémenter des correctifs pour les défauts détectésD. Organiser les activités de test et assurer le suiviSélectionnez UNE réponse.
A. 1C, 2A, 3D, 4B
B. 1B, 2D, 3A, 4C
C. 1D, 2C, 3B, 4A
D. 1A, 2B, 3C, 4D
✓ Bonne réponse : D
Cette question correspond à l’objectif d\'apprentissage FL-1.4.5 (K2) – Comparer les rôles impliqués dans les tests.
La bonne réponse est d) 1A, 2B, 3C, 4D ● 1A) : Correct : Le testeur exécute, observe, consigne ● 2B) : Correct : L’analyste métier définit les attentes et exigences ● 3C) : Correct : Le développeur corrige les défauts ● 4D) : Correct : Le responsable planifie, suit, et coordonne
Question 9 / 10
Quelle est l\'affirmation la plus précise concernant l\'utilisation de l\'estimation d\'erreurs dans ce contexte ?
Un important projet gouvernemental de système d\'information sur la santé est entré enphase de test final. Le directeur des tests souhaite appliquer une technique d\'estimationd\'erreurs pour déterminer quand arrêter les tests. L\'équipe a identifié 350 défauts pendantles tests. En utilisant différentes méthodes d\'estimation, ils ont calculé que le nombre totalprobable de défauts dans le système se situe entre 410 et 480. Après deux semainessupplémentaires de test, 40 nouveaux défauts ont été découvertsSélectionnez UNE réponse.
A. L\'estimation d\'erreurs montre que les tests sont inefficaces puisque le taux de détection des défauts (40 en deux semaines) est inférieur au taux attendu pour atteindre l\'estimation maximale de 480 défauts dans un délai raisonnable
B. L\'estimation d\'erreurs indique que les tests peuvent être arrêtés immédiatement puisque 81% des défauts estimés ont déjà été trouvés, ce qui dépasse le seuil standard de qualité de 80%
C. L\'estimation d\'erreurs est invalide dans ce cas car la découverte de 40 nouveaux défauts suggère que les techniques d\'estimation initiales étaient incorrectes et doivent être entièrement recalculées
D. L\'estimation d\'erreurs fournit une base pour décider de poursuivre ou non les tests, mais doit être combinée avec d\'autres critères comme la sévérité des défauts restants et la couverture des risques métier
✓ Bonne réponse : D
Cette question correspond à l\'objectif d\'apprentissage FL-4.4.1 (K2) - Expliquer l\'estimation d\'erreurs.
● a) Faux → Cette réponse simplifie excessivement l\'utilisation de l\'estimation d\'erreurs en appliquant un \"seuil standard\" arbitraire de 80%. L\'estimation d\'erreurs ne se limite pas à un pourcentage fixe et ne peut pas, à elle seule, déterminer si les tests doivent être arrêtés. De plus, le calcul ignore les 40 défauts supplémentaires découverts, ce qui porterait le total à 390 défauts identifiés. ● b) Faux → Ce n’est pas une conclusion fiable. Le fait de trouver 40 défauts en deux semaines n\'indique pas nécessairement une inefficacité des tests. La détection des défauts n\'est généralement pas linéaire, et le taux peut varier selon les phases de test. ● c) Faux → L’estimation d’erreurs donne une fourchette (ici 410–480), et les 40 nouveaux défauts sont encore dans cette fourchette. Le modèle reste valide, il faut juste le réévaluer progressivement, pas le rejeter ● d) Correct → Cette réponse reflète avec précision la valeur et les limites de l\'estimation d\'erreurs. L\'estimation fournit une base quantitative pour évaluer la progression des tests, mais ne doit pas être utilisée comme seul critère de décision pour arrêter les tests. D\'autres facteurs qualitatifs comme la sévérité des défauts restants, la couverture des risques métier, et les contraintes de projet doivent également être pris en compte. Cette approche équilibrée est particulièrement importante pour un système critique comme un système d\'information sur la santé.
Question 10 / 10
Lequel des éléments suivants n’est pas une technique de test statique ?
A. La revue des exigences.
B. L’exécution de tests unitaires automatisés.
C. L’inspection formelle d’un document de conception.
D. L’analyse statique du code source.
✓ Bonne réponse : B
Cette question correspond à l’objectif d’apprentissage FL-3.1.1 (K1) - Reconnaître les types de produits qui peuvent être examinés par les différentes techniques de test statique.
● a) Faux → La revue des exigences est une activité de test statique permettant d’identifier des incohérences dans les spécifications. ● b) Faux → L’analyse statique du code est une technique statique qui permet de détecter des erreurs sans exécuter le programme. ● c) Correct → L’exécution de tests unitaires est une activité dynamique, car elle nécessite de faire fonctionner le logiciel. ● d) Faux → L’inspection formelle est une technique statique qui permet de valider la conception avant l’implémentation.
An organization's internet-facing website was compromised when an attacker exploited a buffer overflow. Which of the following should the organization deploy to best protect against similar attacks in the future?
A. SD-WAN
B. TLS
C. NGFW
D. WAF
✓ Bonne réponse : D
Answer: WAF (Web Application Firewall). Explanation: A WAF inspects HTTP/S traffic and filters requests that exploit application vulnerabilities like buffer overflows, SQL injection, and XSS. It protects web applications at layer 7, which traditional firewalls cannot address.
Question 2 / 10
What is the role of a Certificate Authority (CA)?
A. To store and manage user passwords securely
B. To issue and manage digital certificates that validate the identity of entities
C. To encrypt all data in transit across the network
D. To monitor network traffic for intrusion attempts
✓ Bonne réponse : B
Réponse correcte : Une Autorité de Certification (CA) a pour rôle principal d'émettre et de gérer les certificats numériques qui valident l'identité des entités (serveurs, utilisateurs, etc.). Ces certificats sont essentiels pour établir la confiance dans les communications sécurisées.
Pourquoi les autres réponses sont incorrectes : La surveillance du trafic réseau relève des IDS/IPS, pas de la CA. Le chiffrement des données est assuré par les protocoles cryptographiques (TLS/SSL), pas par la CA elle-même. La gestion des mots de passe est fonction du système d'authentification, pas de la CA.
Question 3 / 10
A technician needs to apply a high-priority patch to a production system. Which of the following steps should be taken first?
A. Apply the patch to the system.
B. Air gap the system.
C. Move the system to a different network segment.
D. Create a change control request.
✓ Bonne réponse : D
Answer: Create a change control request. Explanation: Production system changes — even urgent patches — should follow the change management process. Creating a change control request ensures proper approval, documentation, rollback planning, and communication before applying the patch.
Question 4 / 10
Which of the following BEST describes the concept of defense-in-depth?
A. Relying on a single, highly sophisticated security control to protect all assets
B. Using multiple overlapping security layers so failure of one layer does not compromise the entire defense
C. Keeping security mechanisms secret so attackers cannot know how to circumvent them
D. Encrypting all data with multiple encryption algorithms sequentially
✓ Bonne réponse : B
Defense-in-depth (also called layered security) uses multiple overlapping security controls so that if one layer fails, additional layers still protect the asset. Example layers: physical security → network firewall → IDS/IPS → host-based firewall → antivirus → application WAF → encryption → monitoring. This mirrors medieval castle design: walls, moat, drawbridge, guards, inner walls. No single control is perfect — layering ensures redundancy. It's the opposite of security through obscurity (relying on secrecy rather than robust controls).
Question 5 / 10
A security policy requires users to lock their computers when leaving their desks. What is the PRIMARY purpose of this policy?
Select the correct answer.
A. C. Prevent unauthorized access
B. D. Speed up startup
C. A. Save power
D. B. Log user activity
✓ Bonne réponse : A
Physical security control: Locking computers prevents unauthorized users from accessing sensitive data, systems, or accounts while the legitimate user is away. This is a fundamental access control measure. Unlike power saving (A) or startup speed (D), locking directly protects against unauthorized access. Activity logging (B) requires authentication first.
Question 6 / 10
Which of the following security control types does an acceptable use policy best represent?
Select the correct answer.
A. Compensating
B. Corrective
C. Detective
D. Preventive
✓ Bonne réponse : D
Preventive controls: security measures implemented before incidents occur to stop threats. An acceptable use policy establishes rules and expectations upfront, preventing misuse. Unlike detective controls (identify incidents), corrective controls (fix damage), or compensating controls (alternative safeguards), preventive controls act proactively.
Question 7 / 10
Which of the following vulnerabilities is associated with installing software outside of a manufacturer's approved software repository?
A. Memory injection
B. Jailbreaking
C. Side loading
D. Resource reuse
✓ Bonne réponse : C
Answer: Side loading. Explanation: Side loading refers to installing applications from sources outside an official app store or manufacturer's approved repository. This bypasses security vetting processes and exposes devices to malware or tampered software.
Question 8 / 10
An enterprise has been experiencing attacks focused on exploiting vulnerabilities in older browser versions with well-known exploits. Which of the following security solutions should be configured to best provide the ability to monitor and block these known signature-based attacks?
Select the correct answer.
A. IDS
B. ACL
C. IPS
D. DLP
✓ Bonne réponse : C
Intrusion Prevention System (IPS): An IPS actively blocks known signature-based attacks in real-time by comparing network traffic against a database of known exploit signatures. Unlike IDS (which only detects and alerts), IPS takes immediate action to prevent malicious traffic from reaching systems. ACL and DLP address access control and data loss prevention respectively, not threat detection.
Question 9 / 10
Which of the following is a hardware-specific vulnerability?
Select the correct answer.
A. Cross-site scripting (XSS) flaw in a web application
B. SQL injection vulnerability in a database query
C. Outdated firmware version not receiving security updates for hardware components
D. Buffer overflow in application code executed on the CPU
✓ Bonne réponse : C
Hardware-specific vulnerabilities: flaws inherent to physical components and their firmware that cannot be patched through OS updates. Outdated firmware represents a hardware vulnerability because it affects the device's core operations directly. Unlike buffer overflow (application-level), SQL injection (database query), and XSS (web application), firmware issues require hardware manufacturer patches and affect all systems using that component.
Question 10 / 10
A company is experiencing a web services outage on the public network. The services are up and available but inaccessible. The network logs show a sudden increase in network traffic that is causing the outage. Which of the following attacks is the organization experiencing?
Select the correct answer.
A. ARP poisoning
B. DDoS
C. Buffer overflow
D. Brute force
✓ Bonne réponse : B
Distributed Denial of Service (DDoS): An attack flooding a target with massive traffic from multiple sources, overwhelming resources and rendering services unavailable despite being operational. The sudden traffic surge matches DDoS characteristics. ARP poisoning targets network resolution, brute force attempts credentials, and buffer overflow exploits memory—none cause service unavailability through traffic volume alone.
Dans Azure, quel service relationnel est utilisé pour PostgreSQL en mode managé ?
A. Azure Database for PostgreSQL
B. Azure Cosmos DB
C. Azure Blob Storage
D. Azure SQL Database
✓ Bonne réponse : A
Azure Database for PostgreSQL : service entièrement managé par Microsoft qui héberge des bases de données PostgreSQL sans gestion d'infrastructure. Contrairement à Azure SQL Database (SQL Server), il prend en charge spécifiquement le moteur PostgreSQL open-source. Azure Cosmos DB est non-relationnel, Azure Blob Storage est du stockage d'objets.
Question 2 / 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. Un stockage Blob Archive
C. Un entrepôt de données (data warehouse)
D. Une base transactionnelle OLTP
✓ 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 3 / 10
Quel service Azure est conçu pour analyser des flux d’événements en temps réel ?
A. Azure Synapse Analytics
B. Azure Stream Analytics
C. Azure Data Lake Storage
D. Azure Data Factory
✓ Bonne réponse : B
Azure Stream Analytics : service spécialisé dans le traitement en temps réel de flux d'événements continus (IoT, logs, données financières). Contrairement à Data Lake Storage (stockage), Data Factory (orchestration ETL) ou Synapse Analytics (entrepôt de données), Stream Analytics ingère et analyse les données à la volée sans les persister d'abord, idéal pour alertes et décisions instantanées.
Question 4 / 10
Azure Cosmos DB est optimisé pour certains scénarios d'application. Lequel des scénarios suivants n'est PAS un cas d'usage idéal pour Cosmos DB ?
A. Une application web globale nécessitant une latence faible et une disponibilité élevée avec réplication multi-région
B. Un système de catalogue de produits stockant des profils JSON flexibles et évolutifs sans schéma rigide
C. Un système IoT en temps réel collectant des millions d'événements de capteurs avec schémas de données variables
D. Une application de gestion financière complexe avec nombreuses jointures multi-tables, transactions ACID strictes et calculs analytiques
✓ Bonne réponse : D
Limites transactionnelles de Cosmos DB : bien que Cosmos DB supporte les transactions ACID au niveau de la partition, il n'excelle pas dans les scénarios avec nombreuses jointures multi-tables et calculs analytiques complexes typiques des systèmes financiers. SQL Server ou PostgreSQL sont mieux adaptés pour ces besoins. Cosmos DB brille inversement pour les données non-relationnelles distribuées globalement.
Question 5 / 10
Quel service Azure permet de créer des tableaux de bord interactifs et des rapports visuels à partir de sources de données multiples ?
A. Azure Machine Learning Designer pour les visualisations de données d'entraînement
B. Azure Monitor pour la visualisation des métriques d'infrastructure cloud
C. Azure Data Studio pour la visualisation des données de bases SQL
D. Microsoft Power BI, connecté à de multiples sources pour créer et partager des rapports interactifs
✓ Bonne réponse : D
Microsoft Power BI est la solution de Business Intelligence (BI) d'Azure qui permet de connecter de nombreuses sources de données (Azure SQL, Cosmos DB, Excel, Salesforce, etc.), de créer des rapports interactifs avec des visualisations (graphiques, cartes, KPIs), et de les partager via Power BI Service (cloud). Il existe en trois éditions : Desktop (gratuit, création), Pro (partage, collaboration), Premium (large diffusion, IA). Azure Synapse Analytics s'intègre directement avec Power BI pour des analyses en temps quasi-réel sur de grands volumes.
Question 6 / 10
Quel type de magasin de données est Azure Cosmos DB ?
A. Un service de base de données NoSQL multi-modèle distribué mondialement
B. Un entrepôt de données colonnaire
C. Un service de stockage d'objets basé sur fichiers
D. Une base de données relationnelle traditionnelle
✓ Bonne réponse : A
Azure Cosmos DB est une base de données NoSQL distribuée mondialement qui accepte plusieurs modèles de données (documents, clé-valeur, graphes, etc.), ce qui la rend très flexible et scalable. Contrairement à une base de données relationnelle traditionnelle, elle n'utilise pas les tables SQL classiques. Ce n'est pas un entrepôt de données colonnaire (qui optimise les analyses OLAP) ni un simple stockage d'objets fichiers, mais plutôt une solution NoSQL haute performance pour applications transactionnelles distribuées.
Question 7 / 10
Quel scénario correspond le mieux à l’utilisation d’une base NoSQL orientée documents ?
A. Traiter des transactions bancaires en temps réel
B. Stocker des profils utilisateurs sous forme JSON
C. Stocker des fichiers multimédia volumineux
D. Gérer une base relationnelle avec clés étrangères
✓ Bonne réponse : B
Base NoSQL orientée documents : stocke des données semi-structurées (JSON, XML) sans schéma fixe, idéale pour les structures variables comme les profils utilisateurs. Contrairement aux bases relationnelles (rigides avec clés étrangères), elle offre flexibilité. Différente du stockage multimédia (Blob Storage) et des transactions bancaires (bases ACID relationnelles obligatoires).
Question 8 / 10
À quoi Azure Blob Storage est-il principalement utilisé ?
A. Mettre en cache les résultats des requêtes de base de données fréquentes pour améliorer les performances
B. Stocker de grandes quantités de données non structurées telles que des fichiers, images, vidéos et sauvegardes
C. Exécuter des requêtes SQL relationnelles sur des données structurées
D. Héberger des charges de travail conteneurisées avec orchestration automatique
✓ Bonne réponse : B
Réponse correcte : Azure Blob Storage est spécialisé dans le stockage d'énormes volumes de données non structurées (fichiers, images, vidéos, sauvegardes) avec une scalabilité quasi-illimitée et un coût optimisé.
Pourquoi les autres réponses sont incorrectes :
• Exécuter des requêtes SQL : C'est le rôle d'Azure SQL Database ou Azure Synapse Analytics, pas du Blob Storage.
• Cacher les résultats de requêtes : Azure Cache for Redis est conçu pour le caching de performances, pas le Blob Storage.
• Orchestration de conteneurs : C'est la fonction d'Azure Kubernetes Service (AKS) ou Azure Container Instances, pas du Blob Storage.
Question 9 / 10
Qu'est-ce qu'un pipeline ETL (Extract, Transform, Load) et quel service Azure l'implémente nativement ?
A. ETL extrait, transforme et charge des données ; Azure Data Factory l'implémente nativement
B. ETL est réservé aux données temps réel ; les données batch utilisent ELT uniquement
C. Azure Blob Storage est le service ETL principal d'Azure
D. ETL est un protocole de sécurité pour les transferts de données chiffrées dans Azure
✓ Bonne réponse : A
ETL (Extract, Transform, Load) est le processus d'intégration de données : Extraction depuis les sources (bases opérationnelles, APIs, fichiers), Transformation (nettoyage, normalisation, agrégation, jointure), puis Chargement dans le système cible (data warehouse, lac de données). Azure Data Factory est le service ETL/ELT natif d'Azure : il orchestre les pipelines de données via des activités configurables sans code (ou avec du code pour les transformations complexes). Azure Synapse Analytics intègre aussi des capacités ETL.
Question 10 / 10
Quel type de clé assure l’unicité des enregistrements dans une table SQL ?
A. Clé étrangère
B. Index
C. Clé primaire
D. Trigger
✓ Bonne réponse : C
Clé primaire : colonne ou ensemble de colonnes qui identifie de manière unique chaque enregistrement dans une table. Elle empêche les doublons et les valeurs NULL, garantissant l'intégrité des données. Contrairement à une clé étrangère (qui référence une autre table), à un index (qui accélère les recherches) ou à un trigger (qui exécute des actions), la clé primaire est la seule qui assure l'unicité absolue.
Qu'est-ce que la « devise de code société » en SAP S/4HANA ?
Sélectionnez la meilleure réponse.
A. La devise utilisée au niveau du groupe pour les consolidations internationales
B. La devise de contrôle gérée exclusivement par le module Contrôle de Gestion (CO)
C. La devise dans laquelle sont rédigés les documents commerciaux (commandes, factures)
D. La devise de tenue de comptes par défaut au niveau de la société, utilisée pour les arrêtés comptables et reporting
✓ Bonne réponse : D
Réponse : Devise de tenue de comptes par défaut La devise de code société (Company Code Currency) est la devise dans laquelle la comptabilité est tenue pour ce code société. C'est la devise de référence pour tous les états financiers légaux de cette entité. Elle est définie lors de la création du code société et ne peut pas être modifiée après coup.
Question 2 / 10
Toutes les sociétés doivent partager la même variante d’exercice pour la clôture annuelle.
Vrai ou faux ?
A. Faux
B. Vrai
✓ Bonne réponse : A
Réponse : Faux Les sociétés d'un même groupe n'ont pas besoin de partager la même variante d'exercice pour la clôture. Chaque code société peut avoir sa propre Fiscal Year Variant, permettant des exercices fiscaux différents (ex. exercice civil vs exercice décalé). La consolidation gère ces différences.
Question 3 / 10
Dans SAP FI, qu'est-ce que la compensation (Clearing) des postes ouverts et quand est-elle déclenchée ?
A. Le rapprochement d'un paiement avec sa facture correspondante pour solder les postes ouverts
B. La conversion des montants en devise étrangère vers la devise de référence
C. La validation automatique des écritures comptables par le contrôleur financier
D. Un processus de clôture mensuelle qui rapproche le grand livre des journaux auxiliaires
✓ Bonne réponse : A
La compensation (Clearing) est le processus qui rapproche et solde des postes ouverts (créances ou dettes) en les marquant comme « compensés ». Elle est déclenchée lorsqu'un paiement entrant (client) ou sortant (fournisseur) est reçu et rattaché à la facture correspondante. La compensation peut être automatique (programme F.13 ou app dunning) ou manuelle (F-32 client, F-44 fournisseur). Un poste compensé ne figure plus dans la liste des postes ouverts et le solde du compte collectif reflète l'encours réel.
Question 4 / 10
La variante de périodes comptables (posting period variant) contrôle…
Choisissez la bonne réponse.
A. L’ouverture/fermeture par type de compte
B. Le statut des champs
C. La devise de transaction
D. Les clés de comptabilisation
✓ Bonne réponse : A
Réponse : L’ouverture/fermeture par type de compte au niveau société. Explication : Elle s’assigne au code société et gère les périodes par type de compte.
Question 5 / 10
Quel est l'objectif du Programme de Paiement Automatique (transaction F110) dans SAP FI ?
A. Réconcilier automatiquement les relevés bancaires avec les enregistrements du Grand Livre
B. Générer et poster automatiquement les documents de paiement pour les éléments ouverts des fournisseurs et clients
C. Poster les écritures de journal récurrentes de façon planifiée
D. Poster automatiquement les factures fournisseurs à partir des commandes d'achat
✓ Bonne réponse : B
Réponse correcte : Le programme de paiement automatique (F110) est conçu pour traiter les éléments ouverts en générant et en postant automatiquement les documents de paiement pour les fournisseurs et les clients, selon les critères de sélection définis.
Pourquoi les autres réponses sont incorrectes : La première option concerne la création de factures (processus d'achat), pas le paiement. La troisième option décrit la réconciliation bancaire (transaction F110 ne le fait pas). La quatrième option concerne les écritures récurrentes, qui utilisent un autre mécanisme (REGKE ou F.14).
Question 6 / 10
Une zone de dépréciation représente un référentiel de valorisation (ex. local GAAP/IFRS) avec sa logique de calcul et de comptabilisation.
Vrai ou faux ?
A. Vrai
B. Faux
✓ Bonne réponse : A
Réponse : Vrai Explication : Chaque zone calcule des valeurs selon une méthode/base/taux et peut être reliée à un ledger/ledger group pour la comptabilisation.
Question 7 / 10
Concernant le compte GR/IR (Réception sans facture) en clôture, quelles propositions sont correctes ?
Cochez toutes les bonnes réponses.
A. Ne doit jamais être mouvementé en GL
B. Peut nécessiter des écritures d’ajustement en fin de période
C. Doit être rapproché et apuré périodiquement
D. N’a aucun impact sur le reporting
E. La transaction MR11/MR11SHOW aide à la régularisation
✓ Bonne réponse : B, C, E
Réponse : Doit être rapproché et apuré ; MR11 peut aider à régulariser des écarts ; Des écritures d’ajustement peuvent être passées en fin de période. Explication : L’objectif est de refléter correctement les réceptions et factures en suspens et d’éviter des soldes obsolètes.
Question 8 / 10
Financial Statement Version (FSV) : rôle principal ?
Sélectionnez la bonne réponse.
A. Définir les clés de comptabilisation
B. Agréger des comptes pour bilan et compte de résultat
C. Ouvrir/fermer les périodes
D. Créer des ledgers
✓ Bonne réponse : B
Réponse : Agréger des comptes pour bilan et compte de résultat. Explication : FSV structure le reporting financier.
Question 9 / 10
Comment gérer correctement un compte GR/IR (Goods Received / Invoice not Received) en SAP ?
Sélectionnez la meilleure réponse.
A. Ignorer ce compte dans les rapports de clôture car il n'a aucun impact sur le reporting financier
B. Ce compte ne doit jamais être crédité ou débité en Grand Livre car il ne concerne que le module MM
C. Effectuer un rapprochement périodique des réceptions non facturées et utiliser la transaction MR11 pour régulariser les écarts
D. Tous les documents GR/IR sont automatiquement lettrés sans intervention manuelle requise
✓ Bonne réponse : C
Réponse : Rapprochement périodique + MR11 pour régulariser Le compte GR/IR (Goods Receipt/Invoice Receipt) est un compte de transition entre la réception de marchandises et la réception de facture. Il doit être rapproché périodiquement. La transaction MR11 permet de régulariser les écarts résiduels (réceptions sans facture et factures sans réception) en fin de période.
Question 10 / 10
Vous avez activé l'élément WBS (non lié à la gestion des investissements) comme affectation des comptes pour la comptabilité des immobilisations avec les paramètres « bilan » et « identique » actifs. Quelles en sont les conséquences ? (Choisissez deux réponses.)
A. L'élément WBS ne peut plus être utilisé pour le règlement.
B. L'élément WBS ne peut plus être modifié dans la fiche immobilisation une fois l'immobilisation capitalisée.
C. L'élément WBS de la fiche immobilisation peut être modifié pendant la comptabilisation de l'amortissement planifié.
D. L'élément WBS est disponible pour la saisie dans la fiche immobilisation.
✓ Bonne réponse : B, D
Réponse : L'élément WBS ne peut pas être modifié une fois l'immobilisation capitalisée ; il est disponible pour la saisie dans la fiche immobilisation. Explication : L'activation de l'élément WBS avec les paramètres « bilan » et « identique » signifie que le WBS devient une affectation permanente des comptes pour la présentation au bilan. Une fois qu'une immobilisation est capitalisée, l'élément WBS est verrouillé pour assurer la cohérence de l'intégrité des rapports.
Quelle est la date de la Fête nationale française commémorant la prise de la Bastille ?
A. Le 11 novembre
B. Le 8 mai
C. Le 14 juillet
D. Le 1er mai
✓ Bonne réponse : C
Le 14 juillet est la Fête nationale française, commémorant la prise de la Bastille le 14 juillet 1789, symbole du début de la Révolution française et de la fin de l'absolutisme royal. Cette date est fériée depuis la loi du 6 juillet 1880. Le 8 mai commémore la victoire des Alliés en Europe (1945). Le 11 novembre est l'armistice de 1918 (fin de la Première Guerre mondiale). Le 1er mai est la fête du Travail.
Question 2 / 10
Quel est le rôle du Conseil constitutionnel ?
Choisissez la meilleure réponse.
A. Rédiger les lois
B. Gérer les finances publiques
C. Nommer les ministres
D. Contrôler la régularité des élections et la conformité des lois à la Constitution
✓ Bonne réponse : D
Conseil constitutionnel : instance qui garantit le respect de la Constitution française. Il contrôle que les lois votées par le Parlement sont conformes à la Constitution avant leur application, et valide la régularité des élections présidentielles et législatives. Contrairement au gouvernement (qui exécute) ou au Parlement (qui légifère), il joue un rôle de garde-fou démocratique.
Question 3 / 10
Quel est le rôle du Conseil constitutionnel en France et qui le compose ?
A. C'est la juridiction suprême qui juge les crimes contre l'humanité et les actes de terrorisme
B. Il conseille le gouvernement sur la rédaction des projets de loi sans pouvoir contraignant
C. Il valide le budget de l'État et contrôle les dépenses publiques
D. Il contrôle la constitutionnalité des lois et valide les élections ; 9 membres nommés pour 9 ans
✓ Bonne réponse : D
Le Conseil constitutionnel est la juridiction constitutionnelle française. Il contrôle la conformité des lois à la Constitution (avant promulgation sur saisine, ou après via la QPC — Question Prioritaire de Constitutionnalité depuis 2008). Il valide aussi les élections et référendums. Il est composé de 9 membres nommés pour 9 ans non renouvelables : 3 nommés par le Président de la République, 3 par le Président de l'Assemblée nationale, 3 par le Président du Sénat. Les anciens Présidents de la République en sont membres de droit à vie.
Question 4 / 10
En quelle année la Ve République française a-t-elle été fondée ?
A. 1944
B. 1958
C. 1962
D. 1945
✓ Bonne réponse : B
La Ve République a été fondée le 4 octobre 1958, date à laquelle la nouvelle Constitution — rédigée sous l'impulsion du général de Gaulle — est entrée en vigueur. Cette Constitution renforçait le pouvoir exécutif et l'autorité présidentielle, répondant à l'instabilité de la IVe République. 1944 = libération de Paris, 1945 = fin de la Seconde Guerre mondiale, 1962 = indépendance de l'Algérie et élection du Président au suffrage universel direct.
Question 5 / 10
Combien de régions métropolitaines la France compte-t-elle depuis la réforme de 2016 ?
A. 18 régions
B. 96 régions
C. 13 régions
D. 22 régions
✓ Bonne réponse : C
Depuis la réforme territoriale de 2015 (loi NOTRe, effective au 1er janvier 2016), la France métropolitaine compte 13 régions, contre 22 auparavant. Cette réforme a fusionné plusieurs régions pour créer des entités plus grandes (ex : Alsace + Champagne-Ardenne + Lorraine = Grand Est). En comptant les 5 régions et départements d'outre-mer (DROM), la France compte 18 régions au total. 22 régions était le découpage antérieur à 2016.
Question 6 / 10
Quel est le siège du Parlement européen ?
Choisissez la bonne réponse.
A. Strasbourg
B. Luxembourg
C. Bruxelles
D. Paris
✓ Bonne réponse : A
Le siège officiel du Parlement européen est à Strasbourg (France), où se tiennent les sessions plénières. Cependant, les commissions parlementaires siègent à Bruxelles, où est aussi basée la Commission européenne. Luxembourg abrite le Secrétariat général du Parlement et la Cour de justice de l'UE. Ce découpage fait l'objet de critiques pour son coût, mais est inscrit dans les traités européens.
Question 7 / 10
Selon les critères d'intégration à la nationalité française, qu'est-ce qui caractérise un projet de vie en France ?
Choisissez la meilleure réponse.
A. L'engagement de ne pas maintenir de liens avec le pays d'origine
B. L'intention de s'établir durablement et de contribuer économiquement et socialement à la vie française
C. La promesse de ne jamais quitter le territoire français
D. L'obligation d'acquérir une propriété immobilière
✓ Bonne réponse : B
Projet de vie en France : il s'agit de démontrer une intention sincère de s'établir durablement et de participer activement à la vie économique et sociale française. Contrairement aux idées fausses, cela ne signifie pas une rupture avec le pays d'origine, ni l'obligation d'acheter un bien immobilier. C'est l'engagement à contribuer à la société française qui est évalué.
Question 8 / 10
Quel est le rôle du Président de la République en France ?
Choisissez la meilleure réponse.
A. Il est le chef de l\'État et nomme le Premier ministre
B. Il dirige le gouvernement
C. Il vote les lois
D. Il contrôle le Sénat
✓ Bonne réponse : A
Le Président de la République : chef de l'État qui incarne la continuité institutionnelle et nomme le Premier ministre pour diriger le gouvernement. Contrairement au Premier ministre qui exécute les politiques, le Président représente la nation et garantit le fonctionnement des institutions. Il ne vote pas les lois (rôle du Parlement) ni ne contrôle directement le Sénat.
Question 9 / 10
Combien de pays composent l\'Union Européenne en 2023 ?
Choisissez la bonne réponse.
A. 28
B. 25
C. 30
D. 27
✓ Bonne réponse : D
Composition de l'Union Européenne : L'UE compte 27 États membres depuis 2020, suite au Brexit (départ du Royaume-Uni). Ce nombre résulte des élargissements successifs, notamment en 2004 avec l'adhésion de 10 pays d'Europe centrale et orientale. Les distracteurs (28, 25, 30) correspondent à d'anciens effectifs ou à des confusions avec d'autres organisations internationales.
Question 10 / 10
Quel ministère traite les demandes de naturalisation par mariage ?
Choisissez la bonne réponse.
A. Ministère de l’Intérieur
B. Ministère des Affaires étrangères
C. Ministère de la Justice
D. Préfecture de police
✓ Bonne réponse : A
Autorité compétente en naturalisation : Le Ministère de l'Intérieur gère l'ensemble des demandes de naturalisation, y compris par mariage, via les préfectures locales qui instruisent les dossiers. La Justice intervient uniquement pour les décisions judiciaires, les Affaires étrangères pour les ressortissants à l'étranger, et la Préfecture de police pour Paris uniquement.
Laquelle des affirmations suivantes ne décrit PAS un défi lié à l'acquisition de données de test dans les systèmes ML ?
A. Les données de test proviennent de sources publiques.
B. La nature des données évolue constamment au fil du temps.
C. La conformité aux lois sur la protection des données personnelles exige un traitement approprié de ces données.
D. Les données relatives au cas d'usage sont générées à un rythme soutenu.
✓ Bonne réponse : A
Réponse : Le fait que les données de test proviennent de sources publiques ne constitue PAS un défi. Explication : Les sources de données publiques sont généralement accessibles et ne posent pas de problème particulier d'acquisition. Les véritables défis liés à l'acquisition de données de test ML comprennent : la conformité au RGPD et aux réglementations sur la vie privée, l'obtention d'échantillons représentatifs, les coûts d'étiquetage, les exigences en volume de données, ainsi que la gestion des données propriétaires ou confidentielles.
Question 2 / 10
Comment les testeurs doivent-ils aborder l'exigence de « robustesse » lors de la validation de la sécurité dans les systèmes AI de véhicules autonomes ?
A. Tester la performance du modèle dans des conditions environnementales variées et des cas limites susceptibles d'impacter la sécurité
B. Supposer que le système fonctionnera toujours comme prévu sans tester les variations
C. Tester uniquement par temps ensoleillé avec des conditions de visibilité dégagée
D. Tester uniquement sur les autoroutes sans intersections ni piétons
✓ Bonne réponse : A
Concept clé : Test de robustesse pour la sécurité. La robustesse désigne une performance cohérente dans des conditions variées. Pour les systèmes AI critiques pour la sécurité, les testeurs doivent valider la performance dans des conditions de pluie, de brouillard, de neige, en conditions nocturnes, ainsi que dans des cas limites et des scénarios inattendus, afin de s'assurer que le système reste sûr en déploiement réel.
Question 3 / 10
Dans laquelle des situations suivantes un modèle ML serait-il le PLUS efficace pour déterminer la criticité de nouveaux défauts ?
A. Une ancienne application disposant de nombreux enregistrements de défauts, mais avec une équipe de développement et de test entièrement nouvelle
B. Une nouvelle application en début de premier cycle de test
C. Une ancienne application avec peu d'enregistrements de défauts critiques et de nombreux enregistrements de défauts non critiques
D. Une ancienne application dont les enregistrements de défauts sont liés à des tests en échec et à des incidents en production
✓ Bonne réponse : D
Réponse : Une ancienne application dont les enregistrements de défauts sont liés à des tests en échec et à des incidents en production. Explication : La prédiction de criticité des défauts par ML fonctionne mieux avec des données historiques riches. Une ancienne application dont les enregistrements de défauts sont liés à des échecs de tests et à des incidents en production fournit les données d'entraînement étiquetées (défaut → impact) nécessaires à l'élaboration d'un modèle efficace.
Question 4 / 10
Laquelle des affirmations suivantes est la PLUS vraie concernant les tests A/B ?
A. L'objectif est de comparer deux variantes d'un système
B. De nombreux cas de test peuvent être générés
C. Les données de production ne sont pas utilisées
D. L'objectif est de détecter des défauts
✓ Bonne réponse : A
Réponse : L'objectif est de comparer deux variantes d'un système. Explication : Les tests A/B consistent à comparer deux versions d'un système (variante A contre variante B) afin de déterminer laquelle offre les meilleures performances sur la base de résultats mesurables. Cette approche est largement utilisée dans les contextes web et ML.
Question 5 / 10
Selon le RGPD, quelle est une exigence de test critique lorsqu'un système AI traite des données personnelles ?
A. S'assurer que le système traite les données sans aucun chiffrement
B. Tester que les données personnelles sont stockées dans la base de données la plus rapide disponible
C. Vérifier que les utilisateurs peuvent demander la suppression de leurs données et que le système répond correctement aux demandes d'effacement
D. Tester que le système atteint une précision maximale indépendamment de la source des données
✓ Bonne réponse : C
Concept clé : Test de conformité au RGPD. Le droit à l'oubli est une exigence fondamentale du RGPD. Les testeurs doivent valider que les systèmes AI gèrent correctement les demandes de suppression de données et que les informations personnelles sont réellement supprimées de l'ensemble des pipelines de traitement et des systèmes de stockage.
Question 6 / 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. Les développeurs associés aux modifications de code antérieures
C. La complexité cyclomatique
D. La taille des commits
✓ Bonne réponse : C
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.
Question 7 / 10
Un ingénieur ML effectuant un apprentissage supervisé doit labelliser des images de matchs de football en fonction de la position du ballon dans l'image. Laquelle des approches de labellisation suivantes peut être utilisée ?
A. Benchmarking
B. Interne
C. Annotation
D. Augmentation
✓ Bonne réponse : C
Réponse : L'annotation. Explication : L'annotation (labellisation manuelle ou semi-automatique des données) est l'approche standard pour labelliser des images à l'aide de boîtes englobantes ou de coordonnées indiquant la position des objets dans le cadre de l'apprentissage supervisé.
Question 8 / 10
Lors de la mesure de la couverture de test d'un réseau de neurones, un ingénieur de test souhaite mesurer le nombre de neurones ayant produit chacun deux résultats de fonction d'activation avec une différence minimale de 0,5 entre les deux résultats. Laquelle des mesures de couverture suivantes permettrait d'atteindre cet objectif ?
A. Couverture par neurone (Neuron coverage)
B. Couverture par changement de valeur (Value-change coverage)
C. Couverture par changement de signe (Sign-change coverage)
D. Aucune des mesures de couverture
✓ Bonne réponse : B
Réponse : Couverture par changement de valeur (Value-change coverage). Explication : La couverture par changement de valeur mesure si chaque neurone a produit au moins deux sorties d'activation différant d'un seuil minimum. Cela correspond exactement à l'exigence d'avoir deux résultats avec une différence minimale de 0,5.
Question 9 / 10
Lequel des types de tests suivants N'EST PAS un type de test basé sur l'expérience appliqué à un système basé sur l'IA ?
A. Tests d'utilisabilité du format des prédictions produites en sortie
B. Utiliser une checklist du secteur pour évaluer les étapes de préparation d'un système ML
C. Explorer les données d'entraînement pour en comprendre la variété, les patterns, la structure et la forme, puis utiliser ces informations pour orienter les tests
D. Utiliser la connaissance de systèmes ML antérieurs pour identifier des biais potentiels
✓ Bonne réponse : B
Réponse : Utiliser une checklist du secteur pour évaluer les étapes de préparation d'un système ML N'EST PAS un type de test basé sur l'expérience. Explication : L'évaluation par checklist est une technique de revue structurée et orientée processus, et non un test basé sur l'expérience. Les tests basés sur l'expérience reposent sur l'intuition du testeur et sa connaissance du domaine pour explorer le système (par exemple : tests exploratoires, devinette d'erreurs).
Question 10 / 10
Quelle approche de test est la plus appropriée pour valider qu'un système AI ne présente PAS de biais de genre dans les recommandations d'embauche ?
A. Tester uniquement avec des candidats masculins pour simplifier l'analyse
B. Supposer que le biais de genre est impossible puisque le système est automatisé
C. Mener des audits d'équité comparant les taux de recommandation entre genres pour des candidats ayant des qualifications équivalentes
D. Tester uniquement avec des candidats provenant d'une seule région géographique
✓ Bonne réponse : C
Concept clé : Audit d'équité pour la détection de biais. Les audits d'équité comparent les résultats entre catégories de genre pour des candidats ayant des qualifications équivalentes. Les testeurs doivent analyser systématiquement si le système recommande les candidats masculins et féminins ayant des qualifications équivalentes à des taux similaires, en identifiant un biais de genre si des disparités sont constatées.
Quel énoncé sur les activités de la chaîne de valeur est CORRECT ?
A. Les activités de la chaîne de valeur constituent un flux de travail unique qui permet de créer de la valeur
B. Chaque activité de la chaîne de valeur contribue à la chaîne de valeur en transformant des entrées spécifiques en livrables
C. Une combinaison spécifique d\'activités de la chaîne de valeur et de pratiques constitue une relation de service
D. Chaque pratique appartient à une activité spécifique de la chaîne de valeur
✓ Bonne réponse : B
Réponse : Chaque activité de la chaîne de valeur contribue à la chaîne de valeur en transformant des entrées spécifiques en livrables. Explication : Chaque activité de la chaîne de valeur transforme des entrées en livrables spécifiques. Les activités ne sont pas séquentielles mais s\'interconnectent selon les besoins pour créer de la valeur.
Question 2 / 10
Quelle est la définition d’un événement ?
A. Tout composant qui doit être géré afin de fournir un service informatique
B. Tout changement d\'état significatif pour la gestion d\'un service ou de tout autre élément de configuration
C. Tout composant présentant une certaine valeur financière, qui est susceptible de contribuer à la fourniture de services ou de produits informatiques
D. L\'interruption non planifiée d\'un service ou la réduction de la qualité d\'un service
✓ Bonne réponse : B
Réponse : Tout changement d\'état significatif pour la gestion d\'un service ou de tout autre élément de configuration. Explication : Un événement est tout changement d\'état significatif pour la gestion d\'un service ou d\'un élément de configuration. Les événements peuvent déclencher des incidents, des problèmes ou des demandes.
Question 3 / 10
Quelle pratique a pour but de mettre à disposition des services et des fonctionnalités nouveaux ou modifiés ?
A. La gestion des déploiements
B. La gestion des mises en production
C. Le habiliataion des changements
D. La gestion des demandes de services
✓ Bonne réponse : B
Réponse : La gestion des mises en production. Explication : La gestion des mises en production a pour but de mettre à disposition des services et fonctionnalités nouveaux ou modifiés, en coordonnant le packaging et le déploiement des releases.
Question 4 / 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. la garantie
B. les livrables
C. les résultats
D. l\'utilité
✓ 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 5 / 10
Quel principe directeur recommande d’organiser le travail en parties plus petites et gérables qui peuvent être exécutées et effectuées dans un délai convenable ?
A. Privilégier la valeur
B. Progresser par itérations avec des retours
C. Collaborer et promouvoir la visibilité
D. Commencer là où vous êtes
✓ Bonne réponse : B
Réponse : Progresser par itérations avec des retours. Explication : Le principe \'Progresser par itérations avec des retours\' recommande de diviser le travail en petites étapes gérables avec des boucles de feedback fréquentes pour s\'adapter et corriger rapidement.
Question 6 / 10
Quel principe directeur recommande de collecter les données avant de déterminer ce qui peut être réutilisé ?
A. Opter pour la simplicité et rester pratique
B. Privilégier la valeur
C. Progresser par itérations avec des retours
D. Commencer là où vous êtes
✓ Bonne réponse : D
Réponse : Commencer là où vous êtes. Explication : Le principe \'Commencer là où vous êtes\' recommande d\'évaluer l\'existant avant de décider ce qui peut être réutilisé, plutôt que de repartir de zéro sans connaître ce qui fonctionne déjà.
Question 7 / 10
Laquelle des options suivantes est supportée par la pratique de « gestion des demandes de services » ?
A. Une demande d\'autorisation d\'un changement qui pourrait avoir un impact sur un service
B. Une demande de restauration du service après une interruption deservice
C. Une demande d\'un utilisateur concernant quelque chose qui fait partie intégrante de la fourniture normale des services
D. Une demande d\'investigation sur la cause de plusieurs incidents connexes
✓ Bonne réponse : C
Réponse : Une demande d\'un utilisateur concernant quelque chose qui fait partie intégrante de la fourniture normale des services. Explication : La gestion des demandes de services prend en charge les demandes standard faisant partie de la fourniture normale des services, comme une réinitialisation de mot de passe ou la commande d\'un équipement.
Question 8 / 10
Quelle est l’utilisation PRINCIPALE d’un calendrier des changements ?
A. Pour planifier les changements et éviter les conflits
B. Pour gérer les changements urgents
C. Pour gérer les changements standard
D. Pour supporter la \"gestion des incidents\" et la planification d\'améliorations
✓ Bonne réponse : A
Réponse : Pour planifier les changements et éviter les conflits. Explication : Le calendrier des changements sert principalement à planifier les changements et à prévenir les conflits entre eux, en offrant une vue consolidée de tous les changements prévus.
Question 9 / 10
Quelle est la définition d’un changement ?
A. Mettre à disposition des fonctionnalités ou des services nouveaux ou modifiés
B. Ajouter, modifier ou supprimer tout ce qui pourrait avoir un effet direct ou indirect sur les services
C. Déplacer des matériels, logiciels nouveaux ou modifiés ou tout autre composant vers des environnements de production
D. S\'assurer que des informations exactes et fiables sur la configuration des services sont disponibles
✓ Bonne réponse : B
Réponse : Ajouter, modifier ou supprimer tout ce qui pourrait avoir un effet direct ou indirect sur les services. Explication : En ITIL 4, un changement est l\'ajout, la modification ou la suppression de tout élément pouvant avoir un effet direct ou indirect sur les services, qu\'il soit matériel, logiciel ou organisationnel.
Question 10 / 10
Laquelle des options suivantes est un but de la pratique du « centre de services » ?
A. Définir des cibles claires basées sur le business, en matière de performances des services
B. Capturer la demande de résolution d\'incidents et les demandes de services
C. Réduire la probabilité et l\'impact des incidents en identifiant leurs causes réelles ou potentielles
D. Maximiser le nombre de changements informatiques réussis en vérifiant que les risques sont correctement évalués
✓ Bonne réponse : D
Réponse : Maximiser le nombre de changements informatiques réussis en vérifiant que les risques sont correctement évalués. Explication : Maximiser les changements informatiques réussis en évaluant correctement les risques est un objectif central de la gestion des services, que le centre de services contribue à atteindre en coordonnant les demandes.
Lequel des éléments suivants explique le mieux l'avantage en matière de sécurité des endpoints privés par rapport aux endpoints publics sécurisés par un WAF ?
A. Les endpoints privés offrent un débit plus élevé car ils contournent toujours le chiffrement.
B. Les endpoints privés inspectent automatiquement et bloquent le trafic malveillant au niveau Layer 7.
C. Les endpoints privés empêchent l'exfiltration de données via Internet public en gardant le trafic dans le réseau privé du fournisseur
D. Les endpoints privés éliminent le besoin de politiques d'accès basées sur l'identité.
✓ Bonne réponse : C
Les endpoints privés gardent le trafic entièrement dans le réseau cloud privé, ce qui réduit le risque que des données sensibles passent par Internet et soient exposées.
Question 2 / 10
Quel type de log est le plus critique à inclure dans un ensemble minimal de logs pour détecter un accès non autorisé aux ressources cloud ?
A. Logs de configuration des ressources
B. Logs de surveillance du temps de disponibilité des systèmes
C. Logs de performance des applications
D. Logs d'audit de l'identité et de la gestion des accès (IAM)
✓ Bonne réponse : D
Les logs IAM enregistrent toutes les opérations d'authentification et d'autorisation : qui a accédé à quelle ressource, quand et depuis quel endpoint. Ils sont indispensables pour détecter les accès non autorisés, les élévations de privilèges et les comportements anormaux dans un environnement cloud.
Question 3 / 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 4 / 10
Quel contrôle de la Cloud Controls Matrix (CCM) traite le plus directement les risques liés à des ACL mal configurées dans le stockage d'objets ?
A. TVM-02 : Tests de pénétration et correction des vulnérabilités
B. SI-03 : Classification et gestion des données
C. SI-05 : Masquage et obfuscation des données
D. IAM-01 : Politiques et procédures de gestion des identités et des accès
✓ Bonne réponse : B
En classifiant correctement les données et en définissant comment elles doivent être manipulées, on sait quelles données doivent rester privées ou publiques. Cela aide à éviter que des fichiers sensibles soient exposés à cause de mauvaises ACL dans le stockage d'objets.
Question 5 / 10
Lequel des éléments suivants définit le mieux l'objectif d'une évaluation des risques cloud dans le cadre de la CSA Security Guidance v5 ?
A. éterminer la conformité aux exigences de certification ISO 27001
B. Établir des accords de niveau de service (SLA) entre clients et fournisseurs
C. ssigner la responsabilité des violations de données aux fournisseurs cloud
D. Identifier, analyser et évaluer les risques spécifiques au cloud, comme la multi-location et la responsabilité partagée
✓ Bonne réponse : D
Une évaluation des risques cloud sert à comprendre les risques propres au cloud pour pouvoir mettre en place des contrôles adaptés et réduire l'exposition.
Question 6 / 10
Quel est le but principal de la mise en place de contrôles de sécurité dans un service mesh, comme mTLS et l'autorisation basée sur des politiques ?
A. Remplacer tous les mécanismes de chiffrement au niveau applicatif
B. ssurer une communication sécurisée et consciente de l'identité entre services, indépendamment de la topologie réseau
C. utomatiser la découverte de services sans overhead d'authentification
D. entraliser la résolution DNS entre les microservices
✓ Bonne réponse : B
Le service mesh utilise mTLS et des politiques d'accès pour garantir que chaque microservice s'identifie et communique de manière sécurisée, peu importe comment le réseau est structuré.
Question 7 / 10
Quel est le risque principal d'utiliser des identifiants d'utilisateurs humains pour des processus automatisés au lieu d'identités dédiées aux workloads ?
A. ela introduit des privilèges excessifs et une ambiguïté dans les audits, augmentant le risque d'usage abusif ou de compromission des identifiants
B. ela garantit la séparation des tâches entre comptes humains et machine
C. ela réduit la complexité des politiques IAM en regroupant les permissions sous un compte unique
D. ela améliore la performance en réutilisant les tokens d'authentification mis en cache entre les workloads
✓ Bonne réponse : A
Utiliser des comptes humains pour l'automatisation peut donner trop de droits et rendre difficile le suivi des actions, ce qui augmente le risque de fuite ou d'abus des identifiants.
Question 8 / 10
Comment une désérialisation non sécurisée peut-elle compromettre la sécurité d'un service API ?
A. En exposant des identifiants en clair dans les logs de l'API
B. En provoquant une fuite de données via des limites de taux API trop élevées
C. En permettant aux attaquants de manipuler des données sérialisées pour exécuter du code arbitraire
D. En contournant la validation de schéma pour appliquer un typage strict des entrées
✓ Bonne réponse : C
Si une API désérialise des données non fiables, un attaquant peut injecter du code ou modifier le comportement de l'application, entraînant un compromis du service ou du serveur.
Question 9 / 10
Quel contrôle de la Cloud Controls Matrix (CCM) de la Cloud Security Alliance (CSA) soutient le plus directement la mise en place de garde-fous "policy as code" au niveau de l'organisation ?
A. GRM-05 : Comités de gouvernance
B. SEF-03 : Gestion de la chaîne d'approvisionnement
C. IVS-07 : Sécurité de la virtualisation
D. -02 : Standards de configuration
✓ Bonne réponse : D
Les standards de configuration permettent de définir des règles automatiques (policy as code) pour garantir que les ressources cloud respectent les configurations de sécurité.
Question 10 / 10
Quel avantage apporte le fait de stocker l'Infrastructure as Code (IaC) dans un dépôt sous contrôle de version lors d'une récupération ?
A. ela permet au fournisseur cloud de provisionner automatiquement l'infrastructure du client en cas de perte de données
B. ela permet de revenir à des configurations connues comme fiables et de vérifier l'intégrité du processus de déploiement
C. ela supprime le besoin de procédures de gestion des changements ou de documentation
D. ela garantit que toute l'infrastructure fonctionne uniquement sur des plateformes open source
✓ Bonne réponse : B
Stocker l'IaC dans un dépôt versionné permet de revenir rapidement à une configuration fiable après un incident, et de vérifier l'intégrité du pipeline de déploiement. Cela facilite aussi l'audit des changements, le peer review de l'infrastructure et la traçabilité complète des modifications en production.
Quelle alerte de Defender for Identity correspond à cette technique ?
Un attaquant a obtenu des identifiants de compte et tente de réaliser une attaque par force brute sur le compte KRBTGT pour forger des Ticket Granting Tickets.
A. DCSync attack detection
B. Pass-the-Ticket detection
C. Golden Ticket attack detection
D. Lateral movement path mapping
✓ Bonne réponse : C
Une attaque Golden Ticket consiste à forger des Ticket Granting Tickets (TGT) pour obtenir un accès illimité aux services Active Directory.
Defender for Identity déclenche une alerte spécifique Golden Ticket attack detection lorsqu’il détecte ce type de manipulation du compte KRBTGT.
Les autres alertes :
Pass-the-Ticket detection : utilisation frauduleuse d’un ticket existant, pas sa création.
DCSync attack detection : vol des informations d’Active Directory via des requêtes LDAP sur le contrôleur de domaine.
Lateral movement path mapping : cartographie des déplacements latéraux dans le réseau, pas la création de tickets.
Question 2 / 10
Contoso Ltd. souhaite que certaines machines reçoivent les mises à jour de fonctionnalités chaque mois, dès qu’elles sont disponibles pour tous, avec un minimum de délai.
Quel canal de mise à jour doivent-ils choisir ?
A. Windows Update Default Channel
B. Semi-Annual Channel
C. Windows Insider Release Preview Channel
D. Monthly Enterprise Channel
✓ Bonne réponse : D
Monthly Enterprise Channel (canal mensuel pour entreprises) :
Fournit les mises à jour de fonctionnalités mensuelles dès qu’elles sont disponibles pour le grand public.
Convient aux organisations qui veulent un équilibre entre rapidité et stabilité.
Ce canal est idéal pour déployer rapidement de nouvelles fonctionnalités aux groupes pilotes ou à certaines machines, sans attendre les canaux plus longs comme le Semi-Annual Channel.
🎯 À retenir pour l’examen MS-900 :
Monthly Enterprise Channel = mises à jour mensuelles officielles pour entreprises, avec déploiement rapide
Semi-Annual Channel = déploiement lent, deux fois par an
Insider / Default Channel = pas adapté pour un déploiement contrôlé en entreprise
Question 3 / 10
Un analyste en sécurité remarque des partages de fichiers inhabituels dans une application SaaS critique et souhaite créer une alerte automatique lorsque l’activité de partage dépasse un certain seuil.
Quelle fonctionnalité de Microsoft Defender for Cloud Apps permet de créer ce type d’alerte ?
A. Création d’une politique d’activité avec règles de détection d’anomalies
B. Surveillance des permissions des applications OAuth avec alertes de limitation
C. Alertes uniquement via intégration avec Azure Sentinel
D. Politique d’accès conditionnel pour le partage de fichiers
✓ Bonne réponse : A
💡 Explication :
Defender for Cloud Apps permet de surveiller les activités des utilisateurs dans les applications SaaS.
Avec une politique d’activité + règles de détection d’anomalies, vous pouvez :
Détecter des comportements inhabituels (ex : partage massif de fichiers)
Définir un seuil et déclencher une alerte automatique lorsque ce seuil est dépassé
🎯 À retenir pour l’examen MS-900 :
Alertes automatiques sur activités SaaS = Activity policy + anomaly detection dans Defender for Cloud Apps.
L’accès conditionnel et Sentinel peuvent compléter, mais ne remplacent pas cette fonctionnalité.
Question 4 / 10
Une entreprise de taille moyenne prévoit d’inscrire des appareils à Windows Autopatch et doit vérifier les licences requises.
Une entreprise de taille moyenne prévoit d’inscrire des appareils à Windows Autopatch et doit vérifier les licences requises.
A. Windows 10/11 Pro avec un add-on Enterprise Mobility + Security E3
B. Windows 10/11 Enterprise E3 ou Microsoft 365 E3/E5
C. Licence Microsoft Intune seule
D. Microsoft 365 Business Premium
✓ Bonne réponse : B
Windows Autopatch est un service Microsoft qui automatise les mises à jour de Windows, Microsoft 365 Apps, Edge et Teams. Il requiert obligatoirement une licence Windows 10/11 Enterprise E3 ou E5 — incluse dans Microsoft 365 E3/E5 ou disponible séparément via Windows Enterprise E3/E5.
Microsoft 365 Business Premium ne contient pas de licence Windows Enterprise et ne donne pas accès à Autopatch. Intune seul permet la gestion des appareils mais n'active pas Autopatch. Windows Pro avec EMS E3 est insuffisant car Autopatch exige la version Enterprise, pas Pro.
Question 5 / 10
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. Récurrence (Recurrence)
C. Date d’échéance (Due Date)
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 6 / 10
Quelle URL doit-elle utiliser pour créer le lien vers le bloc-notes ?
Une équipe projet crée un bloc-notes OneNote stocké sur un site SharePoint.Elle souhaite que chaque membre puisse ouvrir le bloc-notes depuis l’application OneNote de bureau et voir les mises à jour en temps réel.
A. https://contoso-my.sharepoint.com/personal/username_contoso_onmicrosoft_com/Documents/Notebook.one
B. https://contoso.sharepoint.com/_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 7 / 10
Votre tenant a activé le group-based licensing. Vous retirez un utilisateur d’un groupe de sécurité auquel des licences sont assignées dans le Microsoft 365 Admin Center.
Quel est l’effet immédiat sur la licence de cet utilisateur ?
A. L’utilisateur est bloqué pour se connecter à Microsoft 365
B. Le compte utilisateur est converti en boîte aux lettres partagée
C. La licence reste assignée jusqu’à ce que vous la retiriez manuellement
D. La licence est automatiquement révoquée pour l’utilisateur
✓ Bonne réponse : D
Avec le group-based licensing, les licences sont attribuées automatiquement via l’appartenance au groupe.
Dès que l’utilisateur est retiré du groupe :
Les licences liées sont révoquées automatiquement
L’utilisateur perd l’accès aux services correspondant à ces licences
Les autres options sont incorrectes :
A : Faux, la licence ne reste pas après suppression du groupe.
C : Faux, l’utilisateur peut se connecter à Microsoft 365 si d’autres licences sont présentes.
D : Faux, l’utilisateur n’est pas transformé en boîte aux lettres partagée automatiquement.
Question 8 / 10
Quel contrôle d’octroi (Grant control) dans une stratégie Conditional Access oblige les utilisateurs à effectuer une vérification en deux étapes avant d’accéder aux services Microsoft 365 ?
A. Exiger l’authentification multifacteur (MFA)
B. Exiger un appareil joint en mode hybride Azure AD
C. Exiger une application cliente approuvée (Require approved client app)
D. Exiger que l’appareil soit marqué comme conforme
✓ Bonne réponse : A
e contrôle Require multi-factor authentication (MFA) oblige l’utilisateur à :
Fournir son mot de passe
Puis valider un second facteur (code SMS, application Authenticator, notification push, etc.)
Cela correspond exactement à une vérification en deux étapes avant d’accéder aux services Microsoft 365.
🎯 À retenir pour l’examen MS-900 :
MFA = authentification en deux étapes
Conditional Access peut combiner plusieurs contrôles (MFA + conformité appareil), mais pour la double vérification, la réponse est toujours Require multi-factor authentication.
Question 9 / 10
Dans une conversation de canal, vous dites :
“Copilot, convert these chat action items into a Microsoft To Do list and assign priority levels.”
Quelle limitation devez-vous connaître ?
A. Copilot Chat ne peut pas interagir avec Microsoft To Do.
B. Copilot Chat ne prend pas en charge To Do ( mais il prend en charge que la création de tâches Planner)
C. Les éléments d’action du chat doivent être formatés manuellement avant la conversion.
D. L’attribution des priorités nécessite l’intégration avec Excel.
✓ Bonne réponse : B
Copilot Chat dans Microsoft Teams peut analyser les conversations et générer des tâches.
Limitation actuelle : il peut créer des tâches dans Microsoft Planner, mais ne prend pas encore en charge la création directe de tâches dans Microsoft To Do.
Cela signifie que si vous demandez à Copilot de convertir des éléments d’action en To Do, la commande ne fonctionnera pas directement.
Question 10 / 10
Quelle solution est la plus appropriée pour ce cas ?
Un contractuel a besoin d’un environnement desktop autonome, toujours actif, qui conserve les applications et paramètres entre les sessions.
A. Windows 365 Cloud PC
B. Azure Virtual Desktop pooled session hosts
C. Azure App Service Web App
D. Azure Virtual Desktop single-session desktop
✓ Bonne réponse : A
Windows 365 Cloud PC fournit des PC persistants dans le cloud :
Chaque utilisateur obtient son propre environnement desktop
Les applications et paramètres sont conservés entre les sessions
Toujours disponible et indépendant des autres utilisateurs
Les autres options ne répondent pas exactement au besoin :
A : Pooled session hosts partagent les sessions, donc l’environnement n’est pas persistant.
C : Single-session desktop dans AVD peut être persistant, mais nécessite plus de gestion et de configuration.
D : Azure App Service Web App héberge des applications web, pas un desktop complet persistant.
Votre organisation doit chiffrer les données sensibles stockées dans Azure Cosmos DB et souhaite utiliser ses propres clés de chiffrement gérées dans Azure Key Vault.
Quelle fonctionnalité doit être configurée ?
A. Column-level Always Encrypted
B. Transparent Data Encryption avec clés gérées par le service
C. Encryption at rest avec customer-managed keys (CMK)
D. Client-side encryption avec clés gérées par l’application
✓ Bonne réponse : C
Customer-Managed Keys (CMK) pour Cosmos DB :
Permet de chiffrer les données au repos en utilisant vos propres clés stockées dans Azure Key Vault
Offre contrôle total sur la gestion et la rotation des clés
Supporte les exigences de conformité et réglementaires (HIPAA, GDPR, etc.)
Différence avec les autres options :
A. Client-side encryption
Chiffrement côté client → les données sont chiffrées avant envoi à Cosmos DB
Plus complexe à gérer, mais pas nécessaire si vous voulez CMK au repos côté service
C. Transparent Data Encryption (TDE) avec service-managed keys
Chiffrement automatique par le service
Vous ne contrôlez pas les clés → ne répond pas à l’exigence de CMK
D. Column-level Always Encrypted
Disponible pour SQL Server / Azure SQL Database
Pas applicable à Cosmos DB
Question 2 / 10
Votre organisation doit valider sa conformité avec le CIS Microsoft Azure Foundations Benchmark.
En tant qu’architecte, vous souhaitez vous assurer que des mesures correctives (remédiations) soient proposées en même temps que les résultats de conformité. Quelle solution devez-vous recommander ?
A. Utiliser le tableau de bord de conformité réglementaire de Defender for Cloud avec l’initiative du benchmark CIS
B. Déployer des Azure Blueprints avec des attributions de rôles
C. Configurer les étiquettes de sensibilité Microsoft Purview Information Protection
D. Activer Microsoft Entra Identity Protection
✓ Bonne réponse : A
Microsoft Defender for Cloud inclut un tableau de bord de conformité réglementaire qui permet :
D’évaluer la conformité par rapport à des standards reconnus (comme le CIS Microsoft Azure Foundations Benchmark).
D’afficher les contrôles conformes et non conformes.
De fournir des recommandations de remédiation détaillées pour chaque contrôle non conforme.
D’automatiser certaines corrections via Azure Policy.
Cela correspond exactement au besoin : 👉 valider la conformité ET obtenir les actions correctives associées.
Question 3 / 10
Une entreprise a intégré Microsoft Sentinel avec ses solutions de sauvegarde.
Lors d’une attaque ransomware, l’équipe SOC doit :
Automatiser la containment
Initier un workflow de récupération propre
Quelle configuration réalise le mieux cet objectif ?
A. Configurer des alertes Azure Monitor pour déclencher une tâche de remédiation via Azure Policy
B. Déployer des politiques Azure Security Benchmark pour appliquer des configurations baselines
C. Configurer Defender for Endpoint pour isoler automatiquement les machines infectées
D. Utiliser des playbooks Sentinel (Logic Apps) pour déclencher les workflows de restauration des backups lors de la détection d’incident
✓ Bonne réponse : D
Microsoft Sentinel Playbooks (basés sur Logic Apps) permettent de :
Automatiser la réponse aux incidents (SOAR – Security Orchestration, Automation, and Response)
Déclencher des workflows de restauration depuis les backups dès qu’un incident est détecté
Réagir rapidement et de manière cohérente face à un ransomware
Cela offre un processus automatique de containment et de récupération, exactement ce que demande le SOC.
Question 4 / 10
Une équipe DevSecOps utilise GitHub Actions pour automatiser les déploiements vers Azure.
Elle souhaite empêcher que des vulnérabilités critiques dans les dépendances open-source n’atteignent la production.
Quel contrôle répond le mieux à cette exigence ?
A. Activer Dependabot security updates et le vulnerability scanning dans GitHub Advanced Security
B. Configurer des alertes Azure Monitor lorsqu’une bibliothèque vulnérable est chargée en production
C. Utiliser Microsoft Purview pour étiqueter toutes les librairies open-source avant déploiement
D. Appliquer Just-in-Time VM access pour les agents de build
✓ Bonne réponse : A
GitHub Advanced Security permet de :
Analyser automatiquement les dépendances dans les projets (npm, NuGet, Maven, etc.)
Identifier les vulnérabilités à haute gravité
Proposer ou appliquer automatiquement les mises à jour de sécurité via Dependabot
Cette approche préventive empêche que du code vulnérable atteigne les environnements de production.
Question 5 / 10
Une entreprise exige une validation continue de l’accès privilégié aux workloads sensibles Azure.
Quelle fonctionnalité Microsoft répond le plus directement à ce besoin ?
A. Microsoft Purview Insider Risk Management
B. Azure AD Privileged Identity Management (PIM) avec Just-in-Time (JIT) access
C. Azure Monitor log analytics pour les attributions de rôles
D. Azure AD B2B collaboration avec examens d’accès pour les invités
✓ Bonne réponse : B
Azure AD PIM permet de :
Gérer les rôles Azure AD et Azure RBAC sensibles
Fournir un accès Just-in-Time (JIT) pour limiter le temps pendant lequel un utilisateur a des privilèges élevés
Exiger approbations ou vérifications périodiques pour l’accès aux rôles privilégiés
Générer des logs d’audit et rapports pour le suivi des activités
Pourquoi c’est adapté :
Le besoin est validation continue de l’accès privilégié
PIM est la solution native Microsoft pour le contrôle et la gouvernance des comptes à privilèges élevés
JIT réduit la fenêtre de risque en n’octroyant des droits qu’au moment nécessaire
Question 6 / 10
Une équipe de développement déploie une nouvelle application web sur Azure App Service.
Exigences :
Les utilisateurs doivent s’authentifier avec le tenant Azure AD de l’entreprise
Les administrateurs veulent forcer l’authentification multifacteur (MFA)
Aucune modification du code de l’application n’est souhaitée
Quelle configuration recommander ?
A. Créer un middleware OAuth personnalisé dans le code de l’application
B. Déployer Azure AD Application Proxy pour publier l’App Service à l’extérieur
C. Configurer une managed identity pour l’App Service et exiger une connexion basée sur tokens
D. Activer l’authentification Azure AD dans App Service Authentication/Authorization (Easy Auth)
✓ Bonne réponse : D
App Service Authentication / Authorization (Easy Auth) :
Permet de forcer l’authentification Azure AD sans modifier le code de l’application
Prend en charge MFA, Conditional Access et Single Sign-On
Fonctionne pour tous les utilisateurs qui accèdent à l’application
Avantages :
Aucun développement requis → répond à la contrainte “sans modifier le code”
Intégration directe avec Azure AD
Compatible avec politiques MFA et Conditional Access
Question 7 / 10
Une organisation soumise à la conformité PCI DSS exige le chiffrement de toutes les données de cartes bancaires :
Au repos
En transit
Vous concevez le contrôle technique de sécurité.
Quelle solution Microsoft applique le mieux cette exigence dans des applications hébergées dans Azure ?
A. Étiquettes de sensibilité Microsoft Purview Information Protection
B. Azure Policy avec initiatives de chiffrement intégrées
C. Microsoft Defender for Cloud pour la protection des workloads
D. Règles d’analyse Microsoft Sentinel
✓ Bonne réponse : D
Pour respecter PCI DSS (chiffrement des données au repos et en transit) :
Azure Policy permet de :
Définir des règles obligatoires pour le chiffrement au repos (ex. Storage Service Encryption, SQL TDE)
Définir des règles pour le chiffrement en transit (ex. TLS obligatoire pour les services)
Appliquer ces règles à toutes les ressources Azure via des initiatives intégrées ou personnalisées
Auditer la conformité et générer des rapports
Initiatives intégrées : Microsoft propose des initiatives prêtes à l’emploi pour le chiffrement et la sécurité des données, alignées avec PCI DSS, NIST et autres standards.
Question 8 / 10
Un fournisseur d’énergie doit garantir que ses sauvegardes de données opérationnelles soient protégées contre :
Ransomware
Menaces internes
L’entreprise exige une solution “air-gapped”, qui empêche toute compromission en ligne.
Quelle approche Microsoft répond le mieux à ce besoin ?
A. Stocker les points de récupération critiques dans un Recovery Services Vault isolé, dans une souscription séparée avec RBAC strict
B. Utiliser Azure Backup intégré à Azure Archive Storage pour des copies long terme “cold”
C. Configurer Azure Backup avec des points de récupération hors ligne via les niveaux de Azure Backup Vault
D. Déployer watchlists Microsoft Sentinel pour surveiller l’accès aux données de sauvegarde
✓ Bonne réponse : A
Air-gapped backups : sauvegardes isolées du réseau principal pour empêcher toute attaque ransomware ou accès malveillant
Recovery Services Vault dans une souscription séparée :
Sépare physiquement la gestion des backups de l’environnement de production
Permet RBAC strict et contrôle d’accès granulaire
Empêche les attaques réseau ou les utilisateurs compromis dans la souscription principale d’atteindre les sauvegardes
Approche recommandée par Microsoft pour Protection contre ransomware et menaces internes sur les données critiques opérationnelles
Question 9 / 10
Un fournisseur de santé avec exigences strictes de disponibilité doit appliquer des mises à jour critiques de sécurité, mais ne peut pas risquer d’interruptions non planifiées.
Ils envisagent : automatiser les mises à jour ou continuer le patching manuel.
Quelle fonctionnalité Microsoft fournit une approche automatisée intermédiaire pour minimiser les temps d’arrêt tout en gardant le contrôle administratif ?
A. Alerts Defender for Endpoint sans automatisation des patches
B. WSUS avec mises à jour approuvées manuellement uniquement
C. Patching manuel avec média hors ligne pendant la maintenance planifiée
D. Hotpatch dans Azure pour Windows Server Azure Edition
✓ Bonne réponse : D
Hotpatch :
Fonctionnalité Azure-only pour Windows Server
Applique les mises à jour de sécurité critiquessans redémarrage complet
Réduit les interruptions de service pour les workloads sensibles (ex : santé, finance)
Permet un contrôle administratif, mais avec automatisation pour les correctifs critiques
Cette approche est le compromis idéal entre patching manuel (risque faible mais effort élevé) et automatisation complète (risque de redémarrage inattendu).
Question 10 / 10
Une organisation héberge des applications métier critiques dans Azure App Service.
L’équipe sécurité souhaite une protection contre les attaques courantes sur les applications web, telles que :
Injection SQL
Escalade de privilèges
Quel plan de protection workload de Defender for Cloud faut-il choisir ?
A. Microsoft Defender for App Service
B. Microsoft Defender for Endpoint
C. Microsoft Defender for Key Vault
D. Microsoft Defender for Resource Manager
✓ Bonne réponse : A
Microsoft Defender for App Service fournit :
Protection spécifique aux applications web hébergées sur Azure App Service
Détection des attaques classiques des applications web : SQL injection, XSS, élévation de privilèges, etc.
Recommandations et alertes basées sur le comportement des applications
Intégration avec Azure Security Center / Defender for Cloud pour la supervision centralisée
C’est le plan workload conçu pour sécuriser directement les web apps dans Azure.
Une entreprise prévoit de déployer une Azure Web App dans deux régions Azure.
L’une des exigences clés est de garantir que l’application web reste disponible même en cas de défaillance d’une région Azure.Vous devez également vous assurer que les coûts de déploiement sont minimisés.
Quel service devez‑vous inclure dans le déploiement de la solution ?
A. Azure Application Gateway
B. Azure Functions
C. Azure Traffic Manager
D. Azure Load Balancer
✓ Bonne réponse : B
Azure Traffic Manager est un service de routage DNS global qui permet :
de distribuer le trafic entre des applications déployées dans plusieurs régions,
d’assurer un basculement automatique (failover) en cas de panne d’une région,
de minimiser les coûts, car il ne nécessite pas d’infrastructure complexe ni de composants réseau coûteux.
Les autres options ne sont pas adaptées :
Azure Functions : service serverless, pas un mécanisme de haute disponibilité inter‑régions
Azure Application Gateway : load balancer L7 régional, plus coûteux et non global
Azure Load Balancer : load balancer L4, limité à une région
📘 À retenir pour l’examen AZ‑900 / AZ‑104 :
Haute disponibilité multi‑régions à moindre coût → Azure Traffic Manager
Question 2 / 10
Votre entreprise héberge une application de comptabilité nommée App1, utilisée par tous les clients de l’entreprise.
App1 a une faible utilisation durant les trois premières semaines de chaque mois et une utilisation très élevée durant la dernière semaine de chaque mois.
Quel avantage des services cloud Azure prend en charge le mieux ce type de modèle d’utilisation ?
A. répartition de charge (load balancing)
B. élasticité
C. haute disponibilité
D. latence élevée
✓ Bonne réponse : B
L’élasticité permet d’augmenter ou de réduire automatiquement les ressources en fonction de la charge réelle :
faible consommation → peu de ressources utilisées
pic d’activité en fin de mois → montée en charge automatique
retour à la normale → réduction des ressources et des coûts
Ce modèle correspond exactement à un usage variable et prévisible, avec des pics ponctuels.
Les autres options ne répondent pas au besoin :
Haute disponibilité : garantit l’accès continu, mais pas l’adaptation à la charge
Latence élevée : n’est pas un avantage cloud
Load balancing : répartit le trafic, mais ne crée pas ou ne supprime pas de ressources
📘 À retenir pour l’examen AZ‑900
Pics de charge variables → Élasticité
Disponibilité continue → Haute disponibilité
Répartition du trafic → Load balancing
👉 Dès que tu vois faible utilisation + pics importants, pense immédiatement ÉLASTICITÉ ✅
Question 3 / 10
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. Vrai
B. Faux
✓ Bonne réponse : B
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 4 / 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 Windows 10 avec le module Azure PowerShell installé
B. un ordinateur exécutant Chrome OS et utilisant Azure Cloud Shell
C. un ordinateur exécutant macOS avec PowerShell Core 6.0 installé
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.
Cette question vous demande d’évaluer le texte souligné afin de déterminer s’il est correct.
Examinez le texte en gras.S’il rend l’énoncé correct, sélectionnez « Aucun changement n’est nécessaire ».
Si l’énoncé est incorrect, sélectionnez la réponse qui le rend correct.
Une solution de plan de support qui fournit des informations sur les bonnes pratiques, l’état de santé des services, des notifications, ainsi qu’un accès 24 h/24 et 7 j/7 aux informations de facturation, au coût le plus bas possible, est un plan de support Standard.
A. Basic
B. Developer
C. Premier
D. Aucun changement n’est nécessaire
✓ Bonne réponse : A
Le plan de support Basic est inclus gratuitement avec Azure et offre :
l’accès à la documentation et aux bonnes pratiques,
les informations sur l’état de santé des services Azure et les notifications,
un support 24/7 pour la facturation et la gestion des abonnements.
Il s’agit donc du plan répondant exactement aux fonctionnalités décrites, au coût le plus bas possible. Le plan Standard est payant et inclut du support technique, ce qui ne correspond pas à l’énoncé.
📘 Typique des questions AZ‑900 / AZ‑104 : Dès que l’énoncé insiste sur “lowest possible cost”, la réponse est presque toujours Basic.
Question 6 / 10
Quel est le processus de vérification des informations d’identification (credentials) d’un utilisateur ?
A. Autorisation
B. Ticketing
C. Fédération
D. Authentification
✓ Bonne réponse : D
L’authentification est le processus qui consiste à vérifier l’identité d’un utilisateur en validant ses informations d’identification, telles que :
un nom d’utilisateur et un mot de passe,
un certificat,
une donnée biométrique,
un code MFA.
Elle répond à la question fondamentale : 👉 « Qui êtes‑vous ? »
Les autres notions interviennent après ou autour de l’authentification :
Autorisation : détermine ce que l’utilisateur a le droit de faire, une fois authentifié.
Fédération : permet à un utilisateur de s’authentifier via un fournisseur d’identité externe (relation de confiance entre systèmes).
Ticketing : mécanisme technique (jetons, tickets Kerberos) utilisé après l’authentification pour accéder aux ressources.
📘 À retenir pour l’examen (AZ‑900 / sécurité)
Vérifier l’identité → Authentification Vérifier les droits → Autorisation
Question 7 / 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. Aucun changement n’est nécessaire
B. Être déployée dans un groupe de ressources distinct
C. Exécuter un système d’exploitation différent des autres machines virtuelles
D. Avoir deux interfaces réseau
✓ Bonne réponse : A
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 8 / 10
Notre équipe doit déployer une machine virtuelle Azure qui hébergera SQL Server.
La machine virtuelle disposera de deux disques de données :
un disque pour les fichiers journaux (logs),
un autre disque pour les fichiers de données.
Vous devez recommander une stratégie de cache pour chaque disque.
Quelle stratégie recommandez‑vous pour le disque de données contenant les fichiers journaux (logs) ?
A. Lecture seule (ReadOnly)
B. Écriture seule (WriteOnly)
C. Aucun (None)
D. Lecture/écriture (ReadWrite)
✓ Bonne réponse : C
Pour les fichiers journaux SQL Server, la stratégie de cache recommandée est None car :
les logs nécessitent des écritures séquentielles garanties,
le cache en écriture peut entraîner des risques d’incohérence ou de perte de données en cas de panne,
Microsoft recommande désactiver le cache pour les disques contenant les transaction logs.
📘 À retenir pour l’examen AZ‑900 / AZ‑104 / AZ‑305 :
Disque des logs SQL → Caching = None
Disque des données SQL → Caching = ReadOnly (souvent recommandé)
Question 9 / 10
Votre environnement Azure contient plusieurs machines virtuelles. Vous devez vous assurer qu’une machine virtuelle nommée VM1 est accessible depuis Internet en HTTP.
Quelles sont deux solutions possibles ? (Chaque bonne réponse constitue une solution complète.)
A. Modifier un pare-feu Azure (Azure Firewall)
B. Modifier un plan de protection DDoS
C. Modifier un groupe de sécurité réseau (Network Security Group – NSG)
D. Modifier un profil Azure Traffic Manager
✓ Bonne réponse : A, C
NSG (D) : permet de créer une règle entrante autorisant le port 80/TCP vers la VM (au niveau de la NIC ou du sous-réseau). C’est la méthode standard pour ouvrir l’accès HTTP à une VM depuis Internet.
Azure Firewall (B) : si votre trafic passe par Azure Firewall (architecture hub & spoke, firewall en bordure), vous pouvez autoriser le trafic HTTP (port 80) via une règle DNAT ou réseau, ce qui rend la VM accessible.
Les autres options ne conviennent pas :
DDoS Protection (A) : protège contre les attaques volumétriques, n’ouvre pas de ports ni ne gère les accès.
Traffic Manager (C) : effectue du routage DNS global entre endpoints, ne gère pas les ports ni les règles d’accès réseau.
Question 10 / 10
Votre entreprise prévoit de migrer vers Azure. Elle comporte plusieurs départements.
Toutes les ressources Azure utilisées par chaque département seront gérées par un administrateur de département.Vous devez recommander un déploiement Azure qui permette de segmenter Azure par département.La solution doit minimiser l’effort administratif.
Que faut‑il inclure dans la recommandation ?
A. plusieurs abonnements
B. plusieurs régions
C. plusieurs annuaires Azure Active Directory (Azure AD)
D. plusieurs groupes de ressources
✓ Bonne réponse : A
Les abonnements Azure constituent une frontière naturelle de gestion permettant :
de déléguer l’administration complète à un administrateur de département,
de segmenter clairement les ressources par département,
de gérer indépendamment les quotas, les limites et la gouvernance, tout en conservant une administration centralisée via des Management Groups, ce qui minimise l’effort administratif global.
Les groupes de ressources, les régions et les annuaires Azure AD ne fournissent pas une segmentation administrative complète adaptée à ce scénario.
📘 À retenir pour l’examen (AZ‑900 / AZ‑104)
Segmentation par département + admins dédiés → Subscriptions Organisation interne des ressources → Resource Groups
Vous avez un compte GCP pour les projets de développement et un autre pour la production. Vous devez créer un processus automatisé pour lister toutes les instances Compute Engine dans les deux projets quotidiennement. Que devez-vous faire ?
A. Créer deux configurations avec gsutil config. Écrire un script qui active chaque configuration et utilise gsutil compute instances list.
B. Créer deux configurations avec gcloud config. Écrire un script qui active chaque configuration et utilise gcloud compute instances list pour chaque configuration.
C. Aller dans Cloud Shell et exporter ces informations vers Cloud Storage quotidiennement.
D. Aller dans la console GCP et exporter ces informations vers Cloud SQL quotidiennement.
✓ Bonne réponse : B
La bonne approche est de créer deux configurations gcloud (une par projet/compte), puis un script qui active chaque configuration et exécute gcloud compute instances list. gsutil est pour Cloud Storage, pas pour les instances Compute Engine.
Question 2 / 10
Votre entreprise a une grande quantité de données non structurées dans différents formats de fichiers. Vous voulez effectuer des transformations ETL. Vous devez rendre les données accessibles sur Google Cloud pour être traitées par un job Dataflow. Que devez-vous faire ?
A. Uploader les données dans BigQuery avec l'outil bq.
B. Importer les données dans Cloud Spanner via la fonction d'import de la console.
C. Uploader les données dans Cloud Storage avec l'outil gsutil.
D. Importer les données dans Cloud SQL via la fonction d'import de la console.
✓ Bonne réponse : C
Cloud Storage est la source de données native pour Cloud Dataflow et le staging recommandé pour les pipelines ETL GCP. gsutil gère efficacement les uploads de données non structurées. BigQuery est pour les données structurées, Cloud SQL/Spanner ne conviennent pas à des données hétérogènes.
Question 3 / 10
Vous utilisez plusieurs configurations pour gcloud. Vous voulez consulter le cluster Kubernetes Engine configuré dans une configuration inactive en utilisant le moins d'étapes possible. Que devez-vous faire ?
A. Utiliser kubectl config use-context puis kubectl config view.
B. Utiliser gcloud config configurations describe pour consulter la sortie.
C. Utiliser kubectl config get-contexts pour consulter la sortie.
D. Utiliser gcloud config configurations activate puis gcloud config list.
✓ Bonne réponse : A
kubectl config use-context bascule vers le contexte de la configuration inactive, puis kubectl config view affiche les détails du cluster GKE associé, sans avoir à activer la configuration gcloud globalement.
Question 4 / 10
Vous avez déployé un microservice myapp1 sur GKE avec un fichier YAML qui contient un mot de passe de base de données en texte clair. Vous devez refactoriser cette configuration pour ne pas stocker le mot de passe en texte clair. Vous voulez suivre les bonnes pratiques Google. Que devez-vous faire ?
A. Stocker le mot de passe dans un objet Secret. Modifier le fichier YAML pour renseigner la variable d'environnement DB_PASSWORD depuis le Secret.
B. Stocker le mot de passe de la base de données dans l'image Docker du container, pas dans le fichier YAML.
C. Stocker le mot de passe dans un fichier sur un volume persistant Kubernetes et utiliser un PVC pour monter le volume dans le container.
D. Stocker le mot de passe dans un objet ConfigMap. Modifier le fichier YAML pour renseigner DB_PASSWORD depuis le ConfigMap.
✓ Bonne réponse : A
Les Kubernetes Secrets sont conçus pour stocker des informations sensibles comme les mots de passe. Ils sont encodés en base64 et peuvent être montés comme variables d'environnement. Les ConfigMaps sont pour les données de configuration non sensibles.
Question 5 / 10
Votre application GKE existante tourne sur 4 noeuds n1-standard-2. Vous devez déployer des pods supplémentaires nécessitant des noeuds n2-highmem-16 sans temps d'arrêt. Que devez-vous faire ?
A. Créer un nouveau cluster avec des noeuds n2-highmem-16. Redéployer les pods et supprimer l'ancien cluster.
B. Utiliser gcloud container clusters upgrade. Déployer les nouveaux services.
C. Créer un nouveau cluster avec des noeuds n1-standard-2 et n2-highmem-16. Redéployer les pods et supprimer l'ancien cluster.
D. Créer un nouveau node pool en spécifiant le type n2-highmem-16. Déployer les nouveaux pods.
✓ Bonne réponse : D
Ajouter un nouveau node pool n2-highmem-16 au cluster existant est la solution sans temps d'arrêt. Les pods existants continuent de tourner sur les noeuds n1-standard-2 pendant que les nouveaux pods sont schedulés sur le nouveau node pool.
Question 6 / 10
On vous demande de configurer la surveillance des performances d'applications sur les projets GCP A, B et C dans une vue unifiée. Vous voulez surveiller CPU, mémoire et disque. Que devez-vous faire ?
A. Activer l'API et partager les graphiques des projets A, B et C.
B. Activer l'API et utiliser les tableaux de bord par défaut pour voir chaque projet séquentiellement.
C. Activer l'API et accorder le rôle metrics.reader aux projets A, B et C.
D. Activer l'API, créer un espace de travail sous le projet A, puis ajouter les projets B et C.
✓ Bonne réponse : D
Créer un espace de travail Stackdriver Monitoring sous un projet A et y ajouter B et C crée une vue unifiée de tous les projets dans un seul tableau de bord. C'est l'approche recommandée pour la surveillance multi-projets.
Question 7 / 10
Vous devez exécuter une requête importante dans BigQuery mais attendez beaucoup d'enregistrements. Vous voulez savoir combien cette requête coûtera. Vous utilisez la tarification à la demande. Que devez-vous faire ?
A. Utiliser la ligne de commande pour exécuter une requête dry-run afin d'estimer le nombre d'octets retournés, puis convertir en dollars avec le calculateur.
B. Utiliser la ligne de commande pour exécuter une requête dry-run afin d'estimer le nombre d'octets lus, puis convertir en dollars avec le calculateur de prix.
C. Passer temporairement à la tarification forfaitaire pour cette requête, puis revenir à la tarification à la demande.
D. Exécuter un SELECT COUNT(*) pour avoir une idée du nombre d'enregistrements, puis convertir en dollars avec le calculateur.
✓ Bonne réponse : B
La commande BigQuery dry-run estime les octets lus (scannés depuis les tables) sans exécuter la requête. Attention : la facturation est basée sur les octets lus, pas sur les octets retournés — une requête `SELECT *` sur une table de 1 To coûte la même chose qu'elle retourne 1 ligne ou 1 million. Le calculateur de prix convertit ensuite ce volume en dollars.
Question 8 / 10
Vous créez un Deployment avec 2 réplicas dans un cluster GKE avec un seul node pool préemptible. Après quelques minutes, vous observez qu'un des pods est en statut PENDING. Quelle est la cause la plus probable ?
A. Les demandes de ressources du pod en attente sont trop importantes pour un seul noeud du cluster.
B. Trop de pods tournent déjà dans le cluster, il n'y a pas assez de ressources pour scheduler le pod en attente.
C. Le node pool est configuré avec un compte de service qui n'a pas la permission de télécharger l'image container.
D. Le pod en attente était initialement schedulé sur un noeud qui a été préempté entre la création du Deployment et votre vérification. Il est en cours de rescheduling sur un nouveau noeud.
✓ Bonne réponse : D
Les noeuds préemptibles peuvent être supprimés à tout moment par Google. Si un noeud est préempté après le scheduling du pod, ce pod passe en PENDING pendant que GKE crée un nouveau noeud pour le rescheduler. C'est le comportement normal avec des noeuds préemptibles.
Question 9 / 10
Vous avez un site web hébergé dans l'environnement standard App Engine. Vous souhaitez que 1% de vos utilisateurs voient une nouvelle version de test du site. Vous voulez minimiser la complexité. Que devez-vous faire ?
A. Déployer la nouvelle version dans la même application et utiliser l'option --migrate.
B. Déployer la nouvelle version dans la même application et utiliser l'option --splits avec un poids de 99 pour la version actuelle et 1 pour la nouvelle.
C. Créer une nouvelle application App Engine dans le même projet et configurer l'équilibreur de charge réseau pour envoyer 1% du trafic.
D. Créer une nouvelle application App Engine dans le même projet, déployer la nouvelle version et utiliser la bibliothèque App Engine pour router 1% des requêtes.
✓ Bonne réponse : B
L'option --splits de App Engine permet le fractionnement du trafic (traffic splitting) entre plusieurs versions dans la même application, sans créer de nouvelle application. C'est la solution la plus simple et recommandée pour un déploiement canary.
Question 10 / 10
Vous devez attribuer un rôle Cloud IAM à un auditeur externe pour qu'il puisse consulter les journaux d'audit GCP ainsi que les journaux d'accès aux données. Que devez-vous faire ?
A. Attribuer à l'utilisateur un rôle personnalisé avec la permission logging.privateLogEntries.list. Effectuer l'export vers Cloud Storage.
B. Attribuer le rôle IAM roles/logging.privateLogViewer. Diriger l'auditeur vers la consultation des journaux de modifications des politiques IAM.
C. Attribuer à l'utilisateur un rôle personnalisé avec la permission logging.privateLogEntries.list. Diriger l'auditeur vers les journaux de modifications IAM.
D. Attribuer le rôle IAM roles/logging.privateLogViewer. Effectuer l'export des journaux vers Cloud Storage.
✓ Bonne réponse : B
Le rôle roles/logging.privateLogViewer inclut l'accès aux journaux d'audit d'administration ET aux journaux d'accès aux données. Diriger l'auditeur vers les journaux de modifications IAM compète la vue complète. Pas besoin d'export — l'accès direct suffit.
Successful use of Scrum depends on how well people behave and act in ways that reflect the Scrum values. What can the value of openness affect?
Select ONE answer.
A. Trust from stakeholders.
B. Time to market.
C. Level of product quality.
D. Collaboration efforts.
E. Team member happiness.
✓ Bonne réponse : A, B, C, D, E
Correct: Option 6 (All of the above) - Openness, a core Scrum value, permeates the entire framework: it improves collaboration, enables quality discussions, increases engagement, accelerates feedback loops affecting time to market, and builds stakeholder confidence. Each element depends on transparent, honest communication that openness enables.
Question 2 / 10
During Sprint Planning, the Definition of Done will help the Development Team forecast the amount of work, selected from the Product Backlog, deemed feasible to make 'done' by the end of the Sprint. Which two items best describes what 'done' means? (Choose two.)
Select 2 answers.
A. All the work performed as defined in the Definition of Done.
B. All the work needed to prepare the Increment for User Acceptance Testing.
C. All the work needed to prepare the Increment for Integration Testing.
D. Having an Increment of working software that is potentially releasable to the end users.
E. All the work completed within the current skills and expertise in the Development Team.
✓ Bonne réponse : A, D
Correct answers: Options 2 and 3. The Definition of Done describes work needed to produce a potentially releasable Increment (option 2), and encompasses all work performed as defined in it (option 3). Options 0-1 are too restrictive (mentioning specific testing phases). Option 4 is incorrect because the Definition of Done is a team commitment, not limited by current skills. The Scrum Guide emphasizes Done means the product is ready for release.
Question 3 / 10
A Scrum Team must have a Product Owner and Scrum Master.
Select ONE answer.
A. True. Each must be a full-time member on the Scrum Team.
B. False. A Scrum Master is only necessary when requested or needed.
C. False. If a Product Owner is unavailable, he/she can be replaced by a Business Analyst.
D. True. Their participation and availability will impact the outcomes produced by the Scrum Team.
✓ Bonne réponse : D
The correct answer (option 3) states that a Scrum Team must have both a Product Owner and Scrum Master, and their participation directly impacts team outcomes. While not always full-time, both roles are mandatory per the Scrum Guide. Option 1 is false—Scrum Masters are essential, not optional. Option 2 is too restrictive about full-time status. Option 4 is false—Business Analysts cannot replace the Product Owner's accountability.
Question 4 / 10
Which two statements best describe a Sprint Goal? (Choose two.)
Select 2 answers.
A. Sprint Goals can change as new insights emerge during the Sprint.
B. During the Sprint Planning, the entire Scrum Team collaboratively crafts a Sprint Goal based on a business objective that the Product Owner would like to achieve that Sprint.
C. Sprint Goals are defined when the completed work is reviewed at the end of a Sprint.
D. Sprint Goals give the Development Teams flexibility and creativity on how to implement functionality during the Sprint.
✓ Bonne réponse : B, D
Options B and C correctly describe Sprint Goals. The Goal is collaboratively crafted during Sprint Planning and provides focus and flexibility for implementation. Goals can evolve with new insights but remain grounded in a stable business objective. Option A is false—Goals are defined during Planning, not at Sprint's end. Option D is misleading; while implementation approaches adapt, the Goal itself should remain stable unless the business objective changes.
Question 5 / 10
The outcome of a Sprint can be impacted by which of the following? (Choose all that apply.)
Select 3 answers.
A. The complexity and stability of the technology.
B. The complexity of the requirements.
C. The working relationships and skills of the people on the Scrum Team(s).
✓ Bonne réponse : A, B, C
All three factors impact Sprint outcomes. The Scrum Guide emphasizes that Sprint results depend on team composition, skills, working relationships, technology complexity, and requirement clarity. These are interdependent variables that collectively determine what a team can accomplish in a given Sprint.
Question 6 / 10
Steven is a Scrum Master that was hired to help an organization, that is new to Scrum, understands and enacts Scrum effectively.Which three activities would be acceptable? (Choose three.)
Select 3 answers.
A. Extend Retrospectives to include formal training.
B. Schedule formal trainings.
C. Penalize any Scrum Team members who are not staying within the Scrum Framework.
D. Educate stakeholders and clients about Scrum.
E. Arrange 1:1 coaching sessions to discuss any identified concerns Steven may have.
6. Require all teams in the organization to start using Scrum as soon as possible.
✓ Bonne réponse : B, D, E
Correct: Options 2, 3, and 5 - Effective Scrum Masters use coaching, training, and stakeholder education to help organizations adopt Scrum sustainably. Option 1 violates change management principles; Option 4 contradicts Scrum's collaborative values; Option 6 extends events beyond their intended purpose, diluting their effectiveness.
Question 7 / 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 8 / 10
The three pillars of empirical process control consist of:
Select ONE answer.
A. Respect For People, Kaizen, Eliminating Waste.
B. Inspection, Transparency, Adaptation.
C. Planning, Inspection, Adaptation.
D. Planning, Demonstration, Retrospective.
✓ Bonne réponse : B
The three pillars of empiricism in Scrum are Transparency, Inspection, and Adaptation. These enable evidence-based decision-making in complex environments. Planning, Demonstration, and Retrospective are Sprint events; Respect For People and Kaizen come from Lean—not Scrum's foundational pillars.
Question 9 / 10
Which statement is FALSE in regards to the Sprint Goal?
Select ONE answer.
A. It is only a forecast and changes during the Sprint as more is learned.
B. It helps increase focus.
C. The Scrum Team discusses openly about alternative ways to reach it.
D. The Product Owner respects the Development Team's opinion on whether they can achieve it.
E. The Development Team commits to it.
6. If it doesn't seem achievable, the Development Team has the courage to tell the Product Owner.
✓ Bonne réponse : A
Option A is FALSE because the Sprint Goal is not a forecast that changes during the Sprint. While the Development Team may discover better implementation approaches, the Sprint Goal itself remains stable as a commitment. The Scrum Guide states the Goal guides the team throughout the Sprint and should only change if circumstances fundamentally shift the business objective.
Question 10 / 10
Which two statements are the most accurate in regards to scaling Scrum for large projects requiring multiple Scrum Teams? (Choose two.)
Select 2 answers.
A. A person focusing on the Sprint Backlog of a single Scrum Team is often more productive than that same person working on multiple Scrum Teams at the same time.
B. Customizing the core Scrum framework is necessary to be successful with Scrum at large scale.
C. Team members must work full time on a single Scrum Team.
D. A well-structured Product Backlog can minimize and often eliminate Development Team members working on multiple Scrum Teams during a Sprint.
✓ Bonne réponse : A, D
Focus and productivity improve when team members work full-time on a single Scrum Team, and a well-structured Product Backlog minimizes context-switching across teams. Customizing core Scrum is not necessary for scale—proper backlog management and team composition address these issues while maintaining framework integrity.
Laquelle des propositions suivantes est une caractéristique du bon test dans n\'importe quel modèle de cycle de vie?
A. Chaque niveau de test a des objectifs de test spécifiques à ce niveau.
B. Certaines, mais pas toutes, les activités de développement ont des activités de test correspondantes.
C. Tous les examens de documents impliquent l\'équipe de développement.
D. L\'analyse et la conception des tests commencent dès que le développement est terminé.
✓ Bonne réponse : A
Réponse : Chaque niveau de test a des objectifs de test spécifiques à ce niveau.. Explication : C est correct car la définition d\'objectifs de test pour chaque niveau de test garantit que les tests sont intentionnels, mesurables et traçables aux risques correspondants. Le bon test dans tout modèle de cycle de vie exige que les activités de test soient planifiées et exécutées avec des objectifs spécifiques au niveau.
Question 2 / 10
Quel est un avantage clé d\'impliquer les utilisateurs pendant l\'exécution des tests ?
A. Ils représentent une ressource bon marché
B. Ils possèdent de bonnes compétences en test
C. Ils ont la capacité de se concentrer aussi sur les cas de test invalides
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 3 / 10
Lequel des éléments suivants N\'EST PAS un défi clé typique pour le test dans une approche de développement RAD ?
A. Gestion et pilotage de projet
B. Planification temporelle
C. Scripts de test réutilisables pour le test de régression (automatisé)
D. Absence de spécification complète des exigences
✓ Bonne réponse : A
Réponse : Gestion et pilotage de projet. Explication : B est correct car la gestion et le pilotage de projet sont des préoccupations transversales à tous les cycles de vie, non spécifiques au test en RAD. Les attributs distinctifs du RAD—prototypage itératif, exigences évolutives, délais serrés—créent des problèmes centrés sur le test : exigences instables, régressions fréquentes, cycles de test compressés.
Question 4 / 10
Quel sujet doit être abordé en détail dans le plan directeur de test?
A. Une liste des valeurs limites pour le montant
B. Une approche des tests de régression
C. Une description des dépendances entre les cas de test
D. Un ensemble logique de cas de test
✓ Bonne réponse : B
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 5 / 10
Avec l\'intégration d\'un nouveau membre de l\'équipe, vous avez décidé de renforcer sa motivation. Parmi les mesures listées ci-dessous, laquelle serait la plus appropriée pour y parvenir ?
A. Introduire des critères d\'entrée pour la phase de test
B. Permettre aux personnes de prendre du temps libre
C. Organiser une réunion avec la direction générale pour qu\'elle aborde l\'importance d\'une bonne qualité de test pour ce projet
D. Prévoir plus de temps pour les tests dans le planning
✓ Bonne réponse : C
Réponse : Organiser une réunion avec la direction générale pour qu\'elle aborde l\'importance d\'une bonne qualité de test pour ce projet. Explication : D est correct car l\'appui visible de la direction générale élève la priorité organisationnelle des tests, fournit une reconnaissance et supprime les obstacles systémiques. Cela augmente la signification de la tâche et aligne l\'effort individuel avec les objectifs organisationnels, motivant durablement l\'équipe.
Question 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 dans le domaine de la paie
B. En fournissant un atelier sur les techniques de conception de tests
C. En fournissant une formation spécifique sur les systèmes testés
D. En fournissant une formation sur l\'examen des exigences
✓ Bonne réponse : B
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 le Numéro de Priorité de Risque pour l\'élément de risque numéro 2 ?
Pour la première version du nouveau produit RH d\'entreprise, vous avez effectué une analyse des risques produit à l\'aide de la méthode AMDEC. Cinq risques ont été identifiés et leur probabilité et leur impact ont été évalués à l\'aide de grilles d\'évaluation. Les résultats obtenus sont les suivants : Sélectionnez UNE réponse.
A. 16
B. 2
C. 1
D. 63
✓ Bonne réponse : D
Réponse : 63. Explication : Le Numéro de Priorité de Risque (NPR) est calculé en multipliant la probabilité d\'occurrence, la gravité de l\'impact et la détectabilité. Pour l\'élément de risque 2, ce calcul donne 63.
Question 8 / 10
Quel aspect dans l\'estimation de test représente le risque principal dans ce projet ?
A. Disponibilité des utilisateurs finaux
B. Qualité d\'entrée inconnue due au développement par un tiers
C. Qualité de la spécification
D. Les coûts du matériel et des outils
✓ 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 9 / 10
En comparant TMMi et TPI, lequel n\'est pas une raison valide pour choisir l\'un ou l\'autre ?
A. TPI est beaucoup plus un modèle ascendant qui convient à l\'adressage de sujets de test pour un projet (de test) spécifique.
B. TMMi ne peut être utilisé qu\'avec le modèle V traditionnel, tandis que TPI peut être utilisé avec tous les types de cycles de vie logiciels.
C. Si l\'organisation applique déjà CMMI, TMMi peut être préféré car il a la même structure et utilise la même terminologie. TMMi traite très fortement l\'engagement de la direction et est donc plus adapté pour soutenir un processus d\'amélioration descendant.
D. Si le domaine d\'amélioration de la performance des tests couvre tous les niveaux de test, TMMi est préféré car TPI se concentre principalement sur les tests boîte noire.
✓ Bonne réponse : B
Réponse : TMMi ne peut être utilisé qu\'avec le modèle V traditionnel, tandis que TPI peut être utilisé avec tous les types de cycles de vie logiciels.. Explication : D est incorrect car TMMi n\'est pas limité au modèle V ; il est indépendant du cycle de vie et applicable aux modèles V, itératifs et agiles. TPI l\'est aussi, contredisant l\'affirmation d\'une dichotomie entre les deux approches.
Question 10 / 10
Quel couple de techniques de test offre la meilleure couverture pour un élément présentant le risque le plus élevé?
A. Test de composant: test d\'instruction; Test système: partitionnement d\'équivalence
B. Test de composant: test de décision; Test système: test de table de décision
C. Test de composant: test d\'instruction; Test système: partitionnement de table de décision
D. Test de composant: test de décision; Test système: test exploratoire
✓ Bonne réponse : B
Réponse : Test de composant: test de décision; Test système: test de table de décision. Explication : B est correct car il combine une technique structurelle à haute sensibilité au niveau composant (test de décision) avec une technique de spécification combinatoire axée sur les exigences au niveau système (test de table de décision), maximisant ainsi la détection des défauts logiques et des interactions complexes de règles métier.
Your portfolio value tool returns the total value of a user's investment portfolio. You're deciding between returning a structured JSON object with explicit fields versus returning information as a formatted text string. What is the primary advantage of using structured output with defined fields?
A. Structured JSON is processed deterministically by the model, significantly improving accuracy when extracting values.
B. Structured JSON consumes significantly fewer tokens than natural language, substantially reducing API costs.
C. JSON schemas automatically validate that the underlying API returned correct data before the agent processes it.
D. The agent can reliably extract specific values without parsing free form text, reducing errors in subsequent operations.
✓ Bonne réponse : D
A. Structured JSON consumes significantly fewer tokens than natural language, substantially reducing API costs. Incorrect. Token usage depends on the content; JSON is not inherently more compact than text and may sometimes use more tokens. B. The agent can reliably extract specific values without parsing free form text, reducing errors in subsequent operations. Correct. Structured output provides clear, predictable fields, making it easy for the agent to use the data accurately in downstream steps. C. Structured JSON is processed deterministically by the model, significantly improving accuracy when extracting values. Incorrect. The model is still probabilistic; JSON improves structure, but not deterministic processing. D. JSON schemas automatically validate that the underlying API returned correct data before the agent processes it. Incorrect. Schemas define structure, but they do not guarantee correctness of the actual data returned by the API.
Question 2 / 10
When the agent calls lookup order and receives order details showing the item was purchased 45 days ago, how does the agentic loop determine whether to call process refund escalate to human next?
A. The agent follows a pre-configured decision tree mapping order attributes to specific tool calls.
B. The orchestration layer automatically routes to the next tool based on the order's status field.
C. The agent executes the remaining steps in a tool sequence planned at the start of the request.
D. The order details are added to the conversation and the model reasons about which action to take.
✓ Bonne réponse : D
B. The order details are added to the conversation and the model reasons about which action to take. Correct. In an agentic loop, tool results (like "purchased 45 days ago") are fed back into the model's context, and the model re-evaluates the situation dynamically. It then decides whether to proceed with process_refund, escalate to a human, or take another action based on policy and the updated information. Why the others are not correct: A. Fixed tool sequence planned at the start Incorrect Agentic systems are not static workflows; they adapt after each observation. C. Pre-configured decision tree Incorrect This is rule-based automation, not LLM-driven reasoning. D. Orchestration layer automatically routes next tool call Incorrect That removes the model's reasoning role and turns it into deterministic routing.
Question 3 / 10
A new user's first message is "Set up my focus music," This could mean configure preferences, create a playlist, or play music immediately. Your system supports all three actions. What's the effective approach?
A. Ask one clarifying question about action type: play now or configure for later
B. Create a new "Focus" playlist with curated tracks and notify the user it's ready.
C. Play popular focus tracks Immediately and let the user redirect if needed
D. Start preference configuration by asking about genres, temps, and artists they prefer for focus.
✓ Bonne réponse : A
A. Create a new "Focus" playlist with curated tracks and notify the user it's ready. Incorrect. This assumes intent and may do the wrong action, frustrating users. B. Ask one clarifying question about action type: play now or configure for later Correct. This minimizes friction while resolving ambiguity, enabling the assistant to take the right action quickly. C. Play popular focus tracks immediately and let the user redirect if needed Incorrect. Acts prematurely and may not match user intent. D. Start preference configuration by asking about genres, tempo, and artists Incorrect. Too heavy upfront--adds unnecessary friction before confirming intent.
Question 4 / 10
After the web search and document analysis subagents complete their tasks, the coordinator needs to spawn the synthesis subagent to synthesize the findings. What is the correct approach for providing the synthesis subagent with the information it needs?
A. Pass reference Identifiers and configure the subagent with read access to a shared memory store where other subagents deposited their results
B. Spawn the subagent with only a brief task description, relying on automatic context inheritance from the coordinator
C. Provide the subagent with tool definitions that allow it to request outputs from other subagents via callbacks
D. Include the complete findings from both subagents directly in the synthesis subagent's prompt
✓ Bonne réponse : A
A. Provide the subagent with tool definitions that allow it to request outputs from other subagents via callbacks. Incorrect. This introduces unnecessary coupling and complexity. Subagents shouldn't need to actively fetch data from others. B. Include the complete findings from both subagents directly in the synthesis subagent's prompt. Incorrect. While simple, this approach does not scale well for large outputs and can exceed context limits, reducing efficiency. C. Pass reference identifiers and configure the subagent with read access to a shared memory store where other subagents deposited their results. Correct. This is the most scalable and production-ready approach. It preserves information fidelity while avoiding context bloat, allowing the synthesis agent to retrieve exactly what it needs. D. Spawn the subagent with only a brief task description, relying on automatic context inheritance from the coordinator. Incorrect. There is no automatic context inheritance--without explicit data access, the synthesis agent cannot function properly.
Question 5 / 10
Your MCP server includes archive_file(file_id) and delete_file(file_id) tools. Production logs show the agent calls delete_file when users ask to "remove old backups," policy requires archiving backup files. Both tools currently have minimal descriptions: "Archives a file" and "Deletes a file." Which change most directly improves tool selection?
A. Add few-shot examples to the system prompt demonstrating that requests involving "backup" or "old" should use archive_file.
B. Add a confirmation step that requires users to type "CONFIRM DELETE" before delete_file executes.
C. Expand tool descriptions to clarify use cases, adding guidance like "Do not use for backup files" to delete_file.
D. Implement server-side validation that rejects delete_file calls for files tagged as backups, returning an error message suggesting archive_file.
✓ Bonne réponse : C
A. Add a confirmation step that requires users to type "CONFIRM DELETE" before delete_file executes. Incorrect. This prevents accidental execution but does not improve the agent's tool selection decision. B. Implement server-side validation that rejects delete_file calls for files tagged as backups, returning an error message suggesting archive_file. Incorrect. This enforces policy after the wrong choice is made but does not directly improve initial selection. C. Expand tool descriptions to clarify use cases, adding guidance like "Do not use for backup files" to delete_file. Correct. Clear, specific descriptions directly influence the agent's tool selection reasoning, making it less likely to choose the wrong tool. D. Add few-shot examples to the system prompt demonstrating that requests involving "backup" or "old" should use archive_file. Incorrect. Helpful, but less direct and less reliable than improving the tool descriptions themselves.
Question 6 / 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. Return the first page with total match count and cursor for additional pages.
B. Implement server-side relevance ranking and return only the top 50 most relevant items.
C. Add a max pages parameter (default: 2) that controls how many pages are fetched internally.
D. Create separate search products and fetch more results tools for pagination.
✓ Bonne réponse : A
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 7 / 10
After the web search agent and document analysis agent complete their tasks, the coordinator invokes the synthesis agent. However, the synthesis agent responds that it cannot complete the task because no research findings were provided. What is the most likely cause of this issue?
A. The synthesis agent's context window is not large enough to hold the combined outputs from both previous agents.
B. The subagents need to share a single API connection to enable automatic context sharing between invocations.
C. The synthesis agent needs tools that can fetch results directly from the other agents' conversation histories.
D. The coordinator did not include the outputs from the previous agents in the synthesis agent's prompt.
✓ Bonne réponse : D
A. The synthesis agent needs tools that can fetch results directly from the other agents' conversation histories. Incorrect. Agents do not require direct access to each other's histories. Proper orchestration passes outputs explicitly via prompts. B. The synthesis agent's context window is not large enough to hold the combined outputs from both previous agents. Incorrect. If this were the issue, the agent would receive truncated data, not no data at all. The error indicates missing inputs entirely. C. The subagents need to share a single API connection to enable automatic context sharing between invocations. Incorrect. Agent communication does not depend on shared API connections. Context must be explicitly passed by the coordinator. D. The coordinator did not include the outputs from the previous agents in the synthesis agent's prompt. Correct. The synthesis agent can only act on the information provided in its prompt. If prior outputs are not passed, it will report missing research findings.
Question 8 / 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 9 / 10
Your music discovery assistant should consistently maintain an enthusiastic tone, explain its reasoning for each recommendation, and ask clarifying questions to better understand user preferences. You want this behavior to persist reliably across all user interactions. Where should you define these behavioral guidelines?
A. In the system prompt
B. Prepended to each user message before sending to the API
C. In environmental variables that your application passes to the API client
D. In the first assistant message, instructing Claude to follow these guidelines going forward
✓ Bonne réponse : A
A. In the first assistant message, instructing Claude to follow these guidelines going forward Incorrect. Assistant messages don't reliably control future behavior and can be overridden by later context. B. Prepended to each user message before sending to the API Incorrect. User messages carry less authority than system-level instructions and are less reliable for enforcing behavior. C. In the system prompt Correct. The system prompt is the highest-priority instruction layer, making it the most reliable place to enforce consistent tone, reasoning style, and questioning behavior. D. In environmental variables that your application passes to the API client Incorrect. Environment variables are not part of the model's context and have no effect on behavior unless explicitly included in the prompt.
Question 10 / 10
The agent verifies customer identity through a multi-step process before resetting passwords. During testing, you notice that after the customer answers the third verification question, the agent asks them to provide their name again, as if the earlier exchange never happened. What's the most likely cause of this behavior?
A. The prompt lacks instructions telling Claude to remember information across multiple exchanges.
B. The verification tool is clearing the agent's internal state after each successful validation step.
C. The conversation history isn't being passed in subsequent API requests.
D. Claude's memory retention is limited to two conversational turns by default, requiring explicit configuration to extend it.
✓ Bonne réponse : C
A. Claude's memory retention is limited to two conversational turns by default, requiring explicit configuration to extend it. Incorrect. There is no fixed "two-turn memory limit" like this; context is determined by what the application sends, not a built-in short memory window. B. The prompt lacks instructions telling Claude to remember information across multiple exchanges. Incorrect. System prompts don't control memory persistence. The model does not "forget" within context unless information is missing from input. C. The verification tool is clearing the agent's internal state after each successful validation step. Incorrect. Tools do not automatically reset conversational context unless explicitly designed to do so--and that would be an application-level bug, not the most likely general cause. D. The conversation history isn't being passed in subsequent API requests. Correct. This is the most likely cause. The model is stateless, so if prior messages aren't included in each request, it behaves as if earlier verification steps never happened--leading to repeated questions like asking for the name again.
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.