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 est le bénéfice d’exécuter une application sur plusieurs zones de disponibilité ?
Sélectionnez la bonne réponse.
A. Augmente la disponibilité de l’application.
B. Permet de dépasser les limites de service AWS.
C. Réduit le temps de réponse pour les utilisateurs mondiaux.
D. Augmente la capacité de calcul disponible.
✓ Bonne réponse : A
Réponse : Augmente la disponibilité de l’application. Explication : Répliquer sur plusieurs AZ protège des pannes locales et maximise la disponibilité.
Question 2 / 10
Quel service AWS fournit la capacité de gérer l'infrastructure en tant que code ?
A. AWS CodeDeploy
B. AWS CodePipeline
C. AWS Direct Connect
D. AWS CloudFormation
✓ Bonne réponse : D
Réponse : AWS CloudFormation. Explication : AWS CloudFormation est le service natif d'infrastructure en tant que code (IaC) d'AWS. Il vous permet de définir et d'approvisionner l'infrastructure AWS à l'aide de modèles YAML ou JSON, permettant des déploiements reproductibles et cohérents avec détection de dérives.
Question 3 / 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 Direct Connect.
B. AWS VPN.
C. AWS CloudTrail.
D. AWS Cloud9.
E. AWS Artifact.
✓ Bonne réponse : A, B
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.
Question 4 / 10
Quelle pratique est recommandée pour la conception de solutions résilientes sur AWS ?
Sélectionnez la bonne réponse.
A. Investir massivement au départ car les modifications architecturales sont coûteuses et complexes.
B. Automatiser les déploiements et les tests pour faciliter l'expérimentation et l'itération rapide.
C. Utiliser des réservations AWS pour réduire les coûts de calcul en environnement de test.
D. Provisionner une capacité de calcul fixe et surdimensionnée pour gérer tous les pics de charge.
✓ Bonne réponse : B
Réponse : Automatiser autant que possible pour faciliter l’expérimentation architecturale. Explication : L’automatisation sur AWS permet de tester rapidement différentes architectures, favorisant l’innovation et la robustesse.
Question 5 / 10
Un auditeur externe demande un journal de tous les accès aux ressources AWS de votre compte. Quel service fournir cette information ?
Sélectionnez la bonne réponse.
A. Amazon CloudFront.
B. Amazon CloudWatch.
C. AWS CloudTrail.
D. AWS CloudFormation.
✓ Bonne réponse : C
Réponse : AWS CloudTrail. Explication : AWS CloudTrail consigne tous les appels d’API et accès sur les ressources AWS du compte.
Question 6 / 10
Une entreprise souhaite protéger ses informations, systèmes et actifs du cloud AWS tout en effectuant des tâches d'évaluation et d'atténuation des risques. Quel pilier du cadre AWS Well-Architected est soutenu par ces objectifs ?
A. Excellence opérationnelle
B. Sécurité
C. Efficacité des performances
D. Fiabilité
✓ Bonne réponse : B
Réponse : Sécurité. Explication : Le pilier Sécurité du cadre AWS Well-Architected couvre la protection des informations, systèmes et actifs par le biais d'évaluations des risques et de contrôles de sécurité. Il comprend IAM, les contrôles détectifs, la protection de l'infrastructure, la protection des données et la réaction aux incidents.
Question 7 / 10
Pourquoi une organisation choisirait AWS plutôt qu’un datacenter sur site ? (Choisissez DEUX réponses)
Sélectionnez toutes les réponses correctes.
A. Ressources élastiques.
B. Réduction des coûts.
C. Licences logicielles commerciales gratuites.
D. Visites sur site pour audits.
E. Support technique gratuit.
✓ Bonne réponse : A, B
Réponse : Ressources élastiques / Réduction des coûts. Explication : AWS permet d’adapter dynamiquement les ressources (élasticité) et de remplacer les gros investissements (capex) par des coûts variables plus faibles (opex).
Question 8 / 10
Parmi les propositions suivantes, lesquelles correspondent à des avantages fondamentaux d'AWS par rapport à une infrastructure on-premise ? (Choisissez DEUX réponses)
Sélectionnez toutes les réponses correctes.
A. Permet de transformer les dépenses en capital (CAPEX) en dépenses opérationnelles (OPEX)
B. AWS gère automatiquement toutes les tâches de conformité réglementaire du client
C. Les applications AWS ne nécessitent jamais de surveillance ou d'optimisation
D. Élimine le besoin d'anticiper la capacité — la scalabilité est à la demande
E. Fournit du matériel serveur personnalisé livré sur site
✓ Bonne réponse : A, D
Réponse : Éliminer le besoin d’anticiper la capacité / Transformer le CAPEX en OPEX. Explication : AWS permet d’ajuster les ressources à la demande, sans surprovisionner, et de remplacer l’investissement lourd par des frais d’usage.
Question 9 / 10
Pourquoi chaque région AWS contient-elle plusieurs Zones de Disponibilité ?
Sélectionnez la bonne réponse.
A. Plusieurs AZ permettent de bâtir des architectures hautement disponibles et résilientes.
B. Plusieurs AZ facilitent la réplication des données à l’échelle mondiale.
C. Plusieurs AZ augmentent la capacité de stockage dans une région.
D. Plusieurs AZ réduisent le coût total par rapport à une seule AZ.
✓ Bonne réponse : A
Réponse : Permettre de bâtir des architectures hautement disponibles et résilientes. Explication : Disposer de plusieurs AZ permet de répartir les ressources et d’assurer la tolérance aux pannes et la haute disponibilité.
Question 10 / 10
Quelle pratique clé en matière d’architecture AWS vise à minimiser les dépendances entre composants afin qu’une défaillance n’impacte pas l’ensemble du système ?
Sélectionnez la bonne réponse.
A. Couplage fort (Tightly coupling).
B. Couplage élastique.
C. Couplage faible (Loosely coupling).
D. Couplage scalable.
✓ Bonne réponse : C
Réponse : Couplage faible (Loosely coupling). Explication : Le couplage faible permet à chaque composant de fonctionner de manière indépendante, améliorant la résilience globale.
Qu'est-ce que le watermarking dans le contexte de l'IA générative et quel problème résout-il ?
A. L'intégration de signaux imperceptibles dans les contenus IA pour identifier leur origine et détecter les deepfakes
B. Un procédé de chiffrement des données d'entraînement pour protéger la propriété intellectuelle
C. Une technique de compression des modèles pour réduire leur empreinte mémoire
D. Une méthode d'audit des accès aux modèles de fondation via AWS CloudTrail
✓ Bonne réponse : A
Le watermarking (tatouage numérique) dans le contexte GenAI consiste à intégrer des signaux imperceptibles dans les contenus générés (texte, image, audio) pour identifier leur origine IA. Il répond au problème de la désinformation et des deepfakes — permettre à des tiers de vérifier si un contenu a été généré par une IA spécifique. Des organismes comme le NIST et des réglementations (EU AI Act) encouragent son adoption. Amazon Bedrock Guardrails inclut des options de watermarking de contenu généré.
Question 2 / 10
Pour améliorer l'exactitude d'un modèle de fondation en cours d'entraînement jusqu'à atteindre un seuil de performance accepté, quelle action d'ajustement est la plus directe ?
A. Réduire la taille du batch (batch size) pour plus de mises à jour
B. Augmenter le nombre d'époques d'entraînement
C. Augmenter le paramètre de température pour plus de diversité
D. Diminuer le nombre total d'époques pour éviter le surapprentissage
✓ Bonne réponse : B
Augmenter le nombre d'époques : chaque époque expose le modèle à l'ensemble des données d'entraînement, permettant au gradient de converger progressivement vers de meilleurs minima locaux. Contrairement à réduire le batch (variance élevée) ou diminuer les époques (convergence incomplète), plus d'itérations stabilisent l'optimisation et améliorent directement l'exactitude jusqu'au seuil requis.
Question 3 / 10
SageMaker Serverless Inference permet d’exposer un endpoint d’inférence sans gérer l’infrastructure sous-jacente.
A. Vrai
B. Faux
✓ Bonne réponse : A
SageMaker Serverless Inference : service AWS qui abstraits la gestion d'infrastructure en provisionnant et scalant automatiquement les ressources de calcul selon la demande. Contrairement aux endpoints traditionnels (gestion manuelle d'instances EC2), il offre un modèle de facturation à la demande sans serveurs à maintenir.
Question 4 / 10
Qu'est-ce qu'un biais (bias) dans un modèle d'IA et comment peut-il survenir ?
A. Un paramètre de régularisation trop élevé qui cause du underfitting
B. Des prédictions systématiquement incorrectes envers certains groupes, souvent dues aux données d'entraînement
C. Une erreur technique dans le code du modèle qui provoque des résultats aléatoires
D. Une latence excessive lors de l'inférence sur des GPUs insuffisants
✓ Bonne réponse : B
Le biais en IA désigne des prédictions systématiquement incorrectes ou discriminatoires envers certains groupes (genre, ethnie, âge, etc.). Il survient principalement via les données d'entraînement qui reflètent des inégalités historiques ou sous-représentent certains groupes. Il peut aussi venir d'une mauvaise définition des métriques de performance ou d'un biais de sélection. Les biais dans un LLM pré-entraîné sur du texte internet reflètent les stéréotypes présents dans ce corpus.
Question 5 / 10
Augmenter la température d’un LLM pendant le fine‑tuning améliore l’exactitude du modèle.
A. Faux
B. Vrai
✓ Bonne réponse : A
Faux. La température influence la génération en inférence. L’exactitude s’améliore via données/époques/optimisation.
Question 6 / 10
Qu'est-ce que le prompt engineering et pourquoi est-il important pour les applications d'IA générative ?
A. Une méthode de compression des embeddings pour accélérer l'inférence
B. Un algorithme d'optimisation automatique des paramètres de génération
C. Le processus de nettoyage des données d'entraînement d'un modèle
D. La technique consistant à formuler les instructions et le contexte donnés à un LLM pour orienter ses réponses
✓ Bonne réponse : D
Le prompt engineering est l'art de formuler les instructions données à un LLM pour obtenir les résultats souhaités. Un bon prompt inclut le contexte, des exemples (few-shot), des contraintes de format et un rôle clair. C'est une compétence clé car elle permet d'améliorer significativement la qualité des réponses sans modifier le modèle ni engager des coûts de fine-tuning. Le RAG enrichit les données d'entrée ; le fine-tuning modifie les poids ; le prompt engineering agit uniquement sur la formulation.
Question 7 / 10
Quel service AWS est spécialisé dans l'analyse de sentiments, la détection de la langue et l'extraction d'entités nommées à partir de texte ?
A. Amazon Lex
B. Amazon Comprehend
C. Amazon Transcribe
D. Amazon Polly
✓ Bonne réponse : B
Amazon Comprehend : service NLP managé spécialisé dans l'analyse textuelle. Il détecte automatiquement les sentiments (positif/négatif), identifie les langues, extrait les entités nommées (personnes, lieux, organisations) et analyse la syntaxe. Contrairement à Lex (chatbots), Polly (synthèse vocale) ou Transcribe (transcription audio), Comprehend traite exclusivement le texte déjà disponible pour en extraire des insights.
Question 8 / 10
Quel paramètre d'un LLM contrôle la créativité ou le caractère aléatoire des réponses générées ?
A. Max tokens
B. Stop sequence
C. Top-P (nucleus sampling)
D. Temperature
✓ Bonne réponse : D
La température (temperature) contrôle la distribution de probabilité lors de la sélection du prochain token. Une température proche de 0 rend le modèle déterministe (toujours le token le plus probable). Une température élevée (1+) introduit plus d'aléatoire et de créativité. Top-P (nucleus sampling) filtre les tokens par probabilité cumulée. Max tokens limite la longueur. Stop sequences arrêtent la génération sur un signal. Pour du code ou des faits précis, utiliser temperature=0 ; pour de la créativité, temperature=0.7-1.0.
Question 9 / 10
Une banque souhaite créer un assistant IA capable de consulter sa base de données de produits financiers ET utiliser un LLM pour expliquer les termes complexes. Quelle architecture Bedrock convient ?
A. Utiliser uniquement un modèle Titan pour accéder directement à la base de données
B. Claude 3 sans aucune intégration système externe
C. Amazon Personalize pour recommander les produits uniquement
D. Agents Bedrock avec intégration à une base de données et API backend
✓ Bonne réponse : D
Agents Bedrock : orchestrent les appels aux FM avec des intégrations backend (bases de données, APIs). Permettent au LLM de raisonner, d'exécuter des actions (requêtes DB) et de synthétiser réponses contextuelles. Parfait pour assistant financier multi-système.
Question 10 / 10
Une équipe de développeurs souhaite accélérer leur workflow de coding en générant automatiquement du code boilerplate et des tests unitaires. Quel service GenAI recommander ?
A. Un modèle de fondation code-optimisé (Claude, Llama) via Amazon Bedrock
B. Amazon Rekognition pour reconnaître les patterns visuels
C. Amazon Textract pour analyser le code existant
D. Amazon Comprehend pour analyser la sémantique du code
✓ Bonne réponse : A
Génération de code : Les modèles fondations spécialisés en code (CodeLlama, Claude) via Bedrock génèrent syntaxe valide et patterns idomatiques. Intégration dans IDE ou pipelines CI/CD pour productivité développeurs accrue.
B. By helping find techniques for effective Product Goal definition and Product Backlog management
C. By writing Product Backlog items
D. By prioritizing the Backlog
✓ Bonne réponse : B
Scrum Master's Role with Product Owner: The Scrum Master facilitates effective Product Goal definition and backlog management techniques rather than making decisions. This coaching approach empowers the Product Owner while respecting their accountability. Unlike distractors (writing items, approving, prioritizing), the Scrum Master enables capability, not execution.
Question 2 / 10
The Sprint Review is an opportunity to inspect the Increment and adapt the Product Backlog.
A. True
B. False
✓ Bonne réponse : A
Sprint Review Purpose: The Sprint Review is a formal inspection event where the Scrum Team and stakeholders examine the completed Increment and discuss what to build next. This feedback loop enables the Product Owner to adapt the Product Backlog based on market changes, stakeholder input, and technical insights, ensuring the product evolves to meet actual needs rather than initial assumptions.
Question 3 / 10
A Scrum Team must use a burn-down chart to track Sprint progress.
A. False
B. True
✓ Bonne réponse : A
False. The Scrum Guide does not mandate any specific tracking tool. Teams may use burn-down charts, burn-up charts, cumulative flow diagrams, or any other technique.
Question 4 / 10
Transparency means the emergent process and work must be visible to those performing it and those receiving it.
A. True
B. False
✓ Bonne réponse : A
Transparency Pillar: Significant aspects of the process must be observable to stakeholders and team members, enabling informed decisions based on actual work state rather than assumptions, which is essential for empiricism in Scrum.
Question 5 / 10
A Scrum Master can serve multiple Scrum Teams.
A. True
B. False
✓ Bonne réponse : A
Scrum Master Flexibility: The Scrum Guide permits one Scrum Master to support multiple teams simultaneously. However, this arrangement risks diminishing effectiveness—each team receives less coaching and impediment removal. Context matters: smaller teams or experienced organizations may sustain this; larger or struggling teams typically need dedicated support for optimal Scrum implementation.
Question 6 / 10
The Scrum Master serves the organization in several ways. Which is one of them?
A. Prioritizing the Product Backlog
B. Managing the budget
C. Leading and coaching the organization in its Scrum adoption
D. Setting the sprint duration
✓ 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
Scrum is defined by the Scrum Guide, which is maintained by Ken Schwaber and Jeff Sutherland.
A. False
B. True
✓ Bonne réponse : B
Scrum Guide Authorship: Ken Schwaber and Jeff Sutherland, Scrum's creators, are the official maintainers of the Scrum Guide. This ensures consistency and authority in Scrum's definition. The Guide is the single source of truth for Scrum practices, distinguishing it from other frameworks or interpretations.
Question 8 / 10
Which two ways of creating Development Teams are consistent with Scrum's values? (Choose two.)
A. The Chief Product Owner determines the new team structures and assignments.
B. Managers collaborate to assign individuals to specific teams.
C. Managers personally re-assign current subordinates to new teams.
D. Bring all the developers together and let them self-organize into Development Teams.
E. Existing teams propose how they would like to go about organizing into the new structure.
✓ Bonne réponse : D, E
Answer: Existing teams propose organization; developers self-organize into teams. Explanation: Scrum values self-organization. Teams should form organically rather than being assigned by management. Letting existing teams propose structure or developers self-organize both respect Scrum's self-management principle.
Question 9 / 10
Which of these may a Development Team deliver at the end of a Sprint?
A. An increment of software with minor known bugs in it.
B. An increment of working software that is done.
C. Failing unit tests, to identify acceptance tests for the next Sprint.
D. A single document, if that is what the Scrum Master asked for.
✓ Bonne réponse : B
Answer: An increment of working software that is done. Explanation: The Development Team's deliverable is a Done Increment — working software that meets the Definition of Done. Documentation, partial features, or test plans alone are not valid Sprint deliverables.
Question 10 / 10
When does a Sprint end?
A. After a fixed timebox, regardless of completion
B. When all Sprint Backlog items are complete
C. After the Sprint Review
D. When the Product Owner approves the Increment
✓ Bonne réponse : A
Sprint Timebox: Sprints have a fixed duration (1-4 weeks) and end on schedule regardless of completion status. This predictability enables consistent planning and inspection. Unlike completion-based endings, fixed timeboxes prevent scope creep and enforce discipline. The Sprint Review and Retrospective follow, not precede, the Sprint's end.
The Sprint Backlog can include detailed technical tasks.
Répondez par Vrai ou Faux.
A. False
B. True
✓ Bonne réponse : B
Answer: True. Explanation: The Sprint Backlog is freely detailed by the Developers to achieve the Sprint Goal — it can include technical tasks at any level of detail.
Question 2 / 10
The Developers find out during the Sprint that they are not likely to build everything they forecast. What would you expect a Product Owner to do? (Choose the best answer.)
A. Skip Product Backlog refinement activities.
B. Cancel the Sprint.
C. Inform management that more Developers are needed.
D. Re-work the selected Product Backlog items with the Developers to meet the Sprint Goal.
E. Change the Sprint Goal.
✓ Bonne réponse : D
Answer: Re-work the selected Product Backlog items with the Developers to meet the Sprint Goal. Explanation: When the Development Team forecasts they cannot complete all selected items, the PO collaborates with them to adjust scope while protecting the Sprint Goal. The Sprint Goal is the commitment; individual items can be renegotiated.
Question 3 / 10
Which of the following describes empiricism in Scrum?
A. A fixed process that applies the same rules to all teams
B. Detailed upfront planning to predict all future work
C. Knowledge comes from experience; decisions are based on observation and experimentation
D. Estimating velocity to forecast release dates
✓ Bonne réponse : C
Empiricism is a foundational pillar of Scrum, meaning that knowledge comes from actual experience and real-world data rather than assumptions. Decisions in Scrum are made based on observation and experimentation through regular inspection and adaptation cycles, not predefined plans. Detailed upfront planning contradicts empiricism by assuming future predictability, a fixed process ignores Scrum's adaptive nature, and velocity forecasting is a tool that supports empiricism but does not define it.
Question 4 / 10
What is the Product Owner\'s role in Sprint Planning?
Choisissez la meilleure réponse.
A. Collaborate to define a Sprint Goal and clarify the content
B. Unilaterally decide the Sprint Goal
C. Approve estimates
D. Define the detailed work plan for Developers
✓ Bonne réponse : A
Answer: Collaborate to define a Sprint Goal and clarify the content. Explanation: The PO presents the objective of the product, proposes Sprint Goal(s), and collaborates with the team to clarify Product Backlog items and negotiate scope.
Question 5 / 10
Which output from Sprint Planning provides the Development Team with a target and overarching direction for the Sprint?
A. The Sprint Backlog.
B. The Sprint Goal.
C. The release plan.
D. Sprint Review minutes.
✓ Bonne réponse : B
Answer: The Sprint Goal. Explanation: The Sprint Goal is the single objective for the Sprint established during Sprint Planning. It gives the Development Team direction and flexibility in selecting how to achieve it.
Question 6 / 10
What are the components of the Sprint Backlog? (Select all that apply)
Sélectionnez toutes les réponses correctes.
A. Plan to deliver the Increment
B. Sprint Goal
C. 12-month roadmap
D. Selected PBIs
✓ Bonne réponse : A, B, D
Answer: Sprint Goal, selected PBIs, plan to deliver the Increment. Explanation: The Sprint Backlog consists of the Sprint Goal (why), the PBIs selected (what), and the plan to deliver the Increment (how).
Question 7 / 10
What are the commitments of Scrum artifacts? (Select all that apply)
Sélectionnez toutes les réponses correctes.
A. Product Backlog → Product Goal
B. Release Plan → ROI
C. Increment → Definition of Done
D. Sprint Backlog → Sprint Goal
✓ Bonne réponse : A, C, D
Answer: Product Backlog → Product Goal, Sprint Backlog → Sprint Goal, Increment → Definition of Done. Explanation: Per the Scrum Guide 2020, each artifact has a corresponding commitment to enhance transparency and focus.
Question 8 / 10
What are three advantages of a Product Owner sharing a clearly defined Product Goal with the Scrum Team?
A. It helps the Developers estimate the date that the Product Backlog will be complete
B. It is easier to inspect Incremental progress at the Sprint Review
C. It removes the need for Sprint Goals
D. It provides a good overall direction so Sprints will feel less like isolated pieces of work
E. It helps the Scrum Team keep focus and weigh any decision against the Product Goal
✓ Bonne réponse : B, D, E
The Product Goal is the long-term objective of the Scrum Team and serves as a commitment for the Product Backlog. Sharing it helps the team focus on strategic direction rather than treating Sprints as isolated tasks. It also makes Sprint Review inspection more meaningful and enables the team to weigh decisions against a common objective. Note: estimating completion dates is not a benefit of the Product Goal — Scrum avoids deterministic forecasting.
Question 9 / 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. Impediments are raised and resolved more slowly.
B. The Sprint Backlog may become inaccurate.
C. The Product Owner cannot accurately report progress to the stakeholders.
D. Opportunities to inspect and adapt the Sprint Backlog are lost.
E. The Scrum Master loses the ability to update the Gantt chart properly.
6. Too much work is spent updating the Scrum board before the meeting.
✓ Bonne réponse : A, B, D
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 10 / 10
Who selects how many PBIs will be completed in the Sprint?
Choisissez la meilleure réponse.
A. SM
B. PO
C. Developers
D. Manager
✓ Bonne réponse : C
Answer: The Developers. Explanation: The Developers select the number of items based on their own assessment of their capacity and understanding of the work.
Une équipe géographiquement dispersée partage des rapports et des plannings par email, ce qui crée des confusions sur les versions à jour et complique le suivi des changements. Quelle est la meilleure solution ?
Sélectionnez la bonne réponse.
A. Gérer les documents séparément par région pour éviter les conflits
B. Mettre en place un dépôt central avec un système de gestion de versions
C. Former l'équipe sur les bonnes pratiques de nommage des fichiers
D. Développer un logiciel personnalisé de gestion documentaire
✓ Bonne réponse : B
Réponse : Maintenir un dépôt central avec un système de gestion de versions. Cela évite les doublons et garantit la cohérence.
Question 2 / 10
Un membre clé de l’équipe quitte le projet de manière imprévue.
Comment le chef de projet devrait-il gérer cette situation en s’appuyant sur le domaine Équipe du PMBOK7 ?
A. Arrêter temporairement le projet jusqu’à trouver un remplaçant.
B. Analyser l’impact, redistribuer les tâches et chercher un remplacement approprié.
C. Escalader immédiatement au sponsor sans prendre d’action initiale.
D. Ignorer le départ et attendre que l’équipe compense naturellement la charge.
✓ Bonne réponse : B
Le domaine Équipe souligne l’importance de maintenir la capacité et l’efficacité de l’équipe. Le chef de projet doit analyser l’impact, redistribuer les responsabilités et rechercher rapidement un remplaçant ou un soutien adapté.
Question 3 / 10
Quelle description correspond le mieux à la notion de valeur en management de projet selon le PMBOK7 ?
A. L'utilité, l'importance ou le bénéfice généré par le projet pour les parties prenantes et l'organisation
B. La valeur financière nette (NPV) calculée lors de l'élaboration du business case
C. Le rapport entre le budget consommé et les livrables remis au client
D. La conformité des livrables aux spécifications techniques définies dans le cahier des charges
✓ Bonne réponse : A
Concept clé : La Valeur en Management de Projet : Dans le PMBOK 7e édition, la valeur représente bien plus qu'un simple calcul financier. Il s'agit de l'utilité, l'importance ou le bénéfice généré par le projet pour les parties prenantes et l'organisation. Cette définition holistique reconnaît que la valeur peut être tangible (économique, financière) ou intangible (amélioration de la satisfaction client, renforcement de la marque, capacités organisationnelles accrues, innovation). Le PMBOK 7 met l'accent sur la création de valeur comme objectif central du management de projet, aligné avec la stratégie organisationnelle. La valeur est créée à travers les livrables, les résultats et l'impact du projet sur l'organisation et ses stakeholders. Contrairement à l'ancienne approche focalisée sur les contraintes triple (délai, coût, qualité), le PMBOK 7 place la création de valeur au cœur du succès du projet. Les autres options sont réductrices : la NPV est un outil de calcul parmi d'autres pour évaluer la valeur financière, le ratio budget/livrables mesure l'efficacité opérationnelle uniquement, et la conformité technique ne garantit pas la création de
Question 4 / 10
Quelle affirmation concernant le rôle du Scrum Master est exacte ?
A. Le Scrum Master assigne les tâches aux développeurs lors du Sprint Planning
B. Le Scrum Master priorise le backlog produit en collaboration avec les parties prenantes
C. Le Scrum Master facilite les cérémonies Scrum mais ne maximise pas la valeur du produit
D. Le Scrum Master est responsable de maximiser la valeur du produit livré par l'équipe
✓ Bonne réponse : C
Rôles Scrum distincts : Le Scrum Master facilite le processus Scrum et élimine les obstacles, tandis que le Product Owner maximise la valeur en priorisant le backlog. Cette séparation des responsabilités est fondamentale en Scrum. Les distracteurs confondent ces rôles ou attribuent au Scrum Master des responsabilités qui incombent au Product Owner ou à l'équipe de développement.
Question 5 / 10
Une entreprise lance un projet avec des membres distribués dans plusieurs pays et fuseaux horaires. Les performances individuelles sont bonnes mais la collaboration d'équipe et les activités de groupe sont faibles. Que doit faire le chef de projet en priorité ?
Sélectionnez la bonne réponse.
A. Réaffecter les membres pour recomposer des équipes colocalisées
B. Mettre à jour le plan de communication sans actions concrètes d'amélioration
C. Négocier le recrutement de nouveaux membres dans les mêmes fuseaux horaires
D. Faciliter la communication asynchrone et synchrone et organiser des activités de team building virtuelles régulières
✓ Bonne réponse : D
Réponse : Faciliter la communication et le team building. Cela renforce la cohésion et l’efficacité d’un groupe dispersé.
Question 6 / 10
Le Product Owner souhaite ajouter une fonctionnalité en milieu de sprint. Quelle est la meilleure réponse de l’équipe Scrum ?
Sélectionnez la bonne réponse.
A. Accepter la fonctionnalité immédiatement
B. Prolonger le sprint pour l’intégrer
C. Reporter la fonctionnalité dans le backlog produit
D. Négocier avec le Scrum Master
✓ Bonne réponse : C
Sprint Backlog figé : Le sprint backlog est verrouillé au démarrage du sprint pour garantir la stabilité et prévisibilité. Les nouvelles demandes du Product Owner doivent être ajoutées au Product Backlog et priorisées pour les sprints futurs, respectant ainsi les principes agiles d'adaptation planifiée, non réactive.
Question 7 / 10
Quelle affirmation concernant le principe d'adaptabilité dans le PMBOK7 est exacte ?
A. Il s'applique uniquement aux projets Agile et non aux approches prédictives
B. Il préconise de changer d'approche à chaque sprint, indépendamment des résultats
C. Il recommande de maintenir le plan initial même si le contexte a radicalement évolué
D. Il encourage à revoir régulièrement les pratiques du projet pour rester pertinent face aux changements
✓ Bonne réponse : D
Le principe d'adaptabilité dans le PMBOK 7e édition : L'adaptabilité est un principe fondamental du PMBOK 7 qui reconnaît que les projets opèrent dans des environnements complexes et changeants. Ce principe encourage les chefs de projet à évaluer régulièrement les pratiques, les processus et les approches utilisées pour s'assurer qu'ils restent pertinents et efficaces face à l'évolution du contexte du projet, des exigences des parties prenantes et des conditions externes. Contrairement au PMBOK 5e édition qui séparait les approches prédictives et adaptatives, la 7e édition reconnaît que la plupart des projets modernes bénéficient d'une combinaison d'approches. L'adaptabilité n'est pas un changement constant et impulsif, mais une révision réfléchie et régulière des stratégies de gestion. Elle s'applique à TOUS les types de projets, qu'ils soient traditionnels, agiles ou hybrides. Les autres réponses proposées sont incorrectes car : maintenir un plan initial rigide contredit directement ce principe ; limiter l'adaptabilité aux seuls projets Agile ignore que tous les projets modernes doivent s'adapter ; changer d'approche à chaque sprint sans justification va à l'encontre de la nature réfléchie
Question 8 / 10
Un chef de projet veut estimer les coûts en utilisant des données de projets passés similaires. Quelle technique utilise-t-il ?
Sélectionnez la bonne réponse.
A. Estimation par trois points
B. Estimation analogique
C. Estimation bottom-up
D. Estimation paramétrique
✓ Bonne réponse : B
Estimation analogique : technique basée sur les données historiques de projets passés similaires pour évaluer les coûts du projet actuel. Elle est rapide mais moins précise. Contrairement à l'estimation paramétrique (formules mathématiques) ou bottom-up (détail par détail), elle s'appuie sur l'expérience globale.
Question 9 / 10
Un chef de projet observe des conflits répétés au sein de l’équipe.
Quelle action du domaine Équipe est appropriée ?
A. Faciliter une discussion ouverte pour résoudre les conflits.
B. Réassigner immédiatement les membres sans discussion.
C. Sanctionner l’équipe pour manque de discipline.
D. Ignorer les tensions pour gagner du temps.
✓ Bonne réponse : A
Gestion des conflits et leadership servile : Selon le PMBOK 7e édition, le domaine de performance "Équipe" exige que le chef de projet adopte un style de leadership servile, mettant l'accent sur la résolution collaborative des conflits plutôt que sur l'autoritarisme. Faciliter une discussion ouverte permet d'identifier les causes profondes des tensions, de favoriser la compréhension mutuelle et de renforcer la cohésion d'équipe. Cette approche respecte les valeurs agiles de communication transparente et d'amélioration continue. Les conflits non gérés peuvent escalader et dégrader la performance du projet. Ignorer les tensions aggrave les problèmes, réassigner les membres sans dialogue contourne le problème réel, et sanctionner l'équipe crée un environnement de crainte qui inhibe la collaboration. La facilitation constructive du dialogue, fondée sur l'écoute active et la médiation, est la pratique recommandée pour transformer les désaccords en opportunités d'apprentissage collectif et renforcer la maturité émotionnelle de l'équipe.
Question 10 / 10
Un indicateur montre EV = 200, PV = 220 et AC = 190. Quelle est la situation du projet ?
Sélectionnez la bonne réponse.
A. En avance et dans le budget
B. À l’équilibre
C. En retard mais sous budget
D. En retard et au-dessus du budget
✓ Bonne réponse : C
Analyse de la performance : Comparez EV aux deux repères. EV (200) AC (190) signifie dépenses maîtrisées. Le projet progresse moins que prévu mais sans surcoût, contrairement aux options "dans le budget" (confusion avec AC) ou "au-dessus du budget" (ignorant EV>AC).
Quel cas de test devrait être exécuté en troisième position ?
Vous testez une application web qui permet aux utilisateurs de réserver des billets pour des événements culturels.Considérez la liste suivante de cas de test, leurs priorités (un nombre plus petit signifie une priorité plus élevée) et leurs dépendances :Sélectionnez UNE réponse.
A. TC 105
B. TC 101
C. TC 103
D. TC 104
✓ Bonne réponse : C
Cette question correspond à l\'objectif d\'apprentissage FL-5.1.5 (K3) - Appliquer la priorisation des cas de test.
Pour déterminer l\'ordre d\'exécution, nous devons considérer à la fois les dépendances logiques et les priorités.
● TC 101 n\'a pas de dépendance et doit être exécuté en premier ● TC 102 dépend de TC 101 et doit être exécuté en deuxième ● TC 103 dépend de TC 102 et a la priorité la plus élevée (1), donc il doit être exécuté en troisième
● TC 104 et TC 105 dépendent tous deux de TC 103 ● a) Faux → TC 105 ne peut être exécuté qu\'après TC 103. ● b) Faux → TC 104 ne peut être exécuté qu\'après TC 103. ● c) Faux → TC 101 doit être exécuté en premier. ● d) Correct→- TC 103 doit être exécuté en troisième position après TC 101 et TC 102.
Question 2 / 10
Lequel des énoncés suivants est le PLUS CORRECT concernant l\'utilisation d\'ATDD dans ce contexte ?
Une équipe agile développe un système de gestion d\'inventaire pharmaceutique soumis à des réglementations strictes. L\'équipe a décidé d\'utiliser le Développement Piloté par les Tests d\'Acceptation (ATDD). Pendant un atelier d\'ATDD avec les parties prenantes, l\'équipe élabore les scénarios suivants pour la fonctionnalité \"Alerte de péremption des médicaments\" Sélectionnez UNE réponse.
A. Ces scénarios sont inappropriés pour l\'ATDD car ils devraient être écrits par les développeurs et non par les parties prenantes métier afin d\'assurer l\'automatisation
B. Ces scénarios constituent une base solide pour l\'ATDD, mais devraient être affinés pour inclure des exemples concrets avec des données spécifiques afin d\'être transformés en tests automatisés exécutables
C. Ces scénarios sont incomplets pour l\'ATDD car ils ne spécifient pas les critères d\'acceptation techniques comme le temps de réponse du système et la gestion des erreurs de base de données
D. Ces scénarios sont trop détaillés pour l\'ATDD et devraient être simplifiés en un seul scénario générique, les variations spécifiques devant être gérées dans les tests unitaires
✓ Bonne réponse : B
Cette question correspond à l\'objectif d\'apprentissage FL-4.5.3 (K3) - Utiliser le développement piloté par les tests d\'acceptation (ATDD) pour dériver les cas de tests.
● a) Faux → Cette réponse reflète une confusion entre les tests d\'acceptation et les tests non-fonctionnels. L\'ATDD se concentre principalement sur les comportements fonctionnels et les critères d\'acceptation métier. ● b) Faux → Cette réponse contredit fondamentalement le principe de l\'ATDD. Dans l\'ATDD, les scénarios sont développés collaborativement avec toutes les parties prenantes métier et développeurs compris qui sont les mieux placées pour définir les critères d\'acceptation. ● c) Correct → Cette réponse capture l\'essence de l\'ATDD. Les scénarios présentés suivent un bon format qui définit clairement les comportements attendus, mais ils restent un peu abstraits. ● d) Faux → Cette réponse va à l\'encontre des bonnes pratiques d\'ATDD. Les différents scénarios présentés capturent des variations importantes du comportement métier (médicaments standard vs contrôlés, suppression d\'alertes) qui doivent être explicitement testées au niveau des tests d\'acceptation, pas seulement au niveau unitaire..
Question 3 / 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. 23, 27
B. 24, 26
C. 22, 24, 26, 28
D. 23, 24, 26, 27
✓ Bonne réponse : D
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 4 / 10
Dans quel cas l’utilisation d’une approche de test spécifique justifie-t-elle la nécessité des tests logiciels ?
A. Les techniques de test statique offrent aux développeurs la possibilité de détecter des défauts dans le code source avant même l’exécution du logiciel, réduisant ainsi les coûts de correction.
B. L’exécution de tests dynamiques permet d’identifier des défaillances dans un logiciel en provoquant des comportements anormaux impossibles à reproduire par un utilisateur final.
C. Les revues techniques permettent d’améliorer la qualité des spécifications et réduisent considérablement la nécessité de tests ultérieurs sur les produits dérivés.
D. L’analyse statique d’un programme assure aux parties prenantes que les composants du système ne produisant aucune sortie sont conformes aux exigences et peuvent être déployés en production.
✓ Bonne réponse : A
Cette question correspond à l’objectif d’apprentissage FL-1.2.1 (K2)- Donner des exemples montrant la nécessité des tests. ● a) Faux → Les tests dynamiques détectent des défauts, mais ils ne garantissent pas qu’ils provoquent uniquement des comportements anormaux impossibles à reproduire par les utilisateurs.
● b) Correct → Les tests statiques permettent d’identifier des défauts dans le code source avant même l’exécution, ce qui réduit les coûts de correction. ● c) Faux → L’analyse statique ne garantit pas qu’un composant est prêt pour la production, elle identifie uniquement des erreurs structurelles. ● d) Faux → Les revues améliorent la qualité des spécifications, mais ne remplacent pas les tests
Question 5 / 10
Quelles activités du processus de revue (1–4) correspondent aux descriptions suivantes (A–D) ?
1. Planification de la revue2. Examen du document3. Réunion de revue4. Re-travail (rework)A. Identifier les anomalies de manière individuelleB. Corriger les défauts ou incohérences détectésC. Définir le type de revue, les rôles et le calendrierD. Discuter collectivement des défauts pour valider ou rejeter leur pertinence Sélectionnez UNE réponse.
A. 1C, 2B, 3A, 4D
B. 1A, 2D, 3C, 4B
C. 1B, 2C, 3A, 4D
D. 1C, 2A, 3D, 4B
✓ Bonne réponse : D
Cette question correspond à l’objectif d’apprentissage FL-3.2.2 (K2) – Résumer les activités typiques du processus de revue.
La réponse correcte est a) 1C, 2A, 3D, 4B
● 1C) Correcte : La planification sert à organiser le processus, choisir le type de revue, les rôles, etc. ● 2A) Correcte : L’examen consiste à analyser le document individuellement. ● 3D) Correcte : La réunion permet à l’équipe de discuter des anomalies ensemble. ● 4B) Correcte : Le rework est le moment où l’auteur corrige ce qui a été signalé.
Question 6 / 10
Quelle est la principale valeur du maintien de la traçabilité dans le processus de test ?\"
A. Il permet d’optimiser la performance du logiciel en production
B. Il remplace les rapports de test en fournissant directement des métriques de qualité
C. Il garantit que chaque exigence a été testée et qu’aucun élément critique n’a été oublié
D. Il évite complètement la nécessité de documenter les tests manuels
✓ Bonne réponse : C
Cette question correspond à l’objectif d’apprentissage FL-1.4.4 (K2) – Expliquer la valeur du maintien de la traçabilité. ● a) Faux → La traçabilité ne vise pas à optimiser la performance du logiciel, mais à assurer une couverture de test complète. ● b) Correct → Le maintien de la traçabilité permet d’établir un lien entre les exigences, les tests et les défauts détectés, garantissant ainsi qu’aucune exigence n’a été oubliée. ● c) Faux → Même avec la traçabilité, la documentation des tests reste nécessaire pour assurer un suivi efficace et une justification des validations effectuées. ● d) Faux → Les rapports de test restent nécessaires, la traçabilité vient en complément pour s’assurer que les tests couvrent bien les exigences.
Question 7 / 10
Parmi les ensembles de valeurs suivantes, lequel est le plus adapté pour atteindre cet objectif ?
Considérez le fragment de pseudo-code suivant, écrit pour vérifier les limites d’un score d’évaluation.Vous devez construire un ensemble de cas de test pour atteindre une couverture desinstructions de 100 %.Sélectionnez UNE réponse.
A. score = 50, score = 101
B. score = 30, score = 75, score = 120
C. score = 45, score = 110
D. score = 55, score = 45
✓ Bonne réponse : B
Cette question correspond à l’objectif d’apprentissage FL-4.3.1 (K2) – Expliquer le test des instructions et le principe de couverture des instructions.
Pour couvrir 100% des instructions, nous avons besoin d\'au moins un cas de test qui parcourt chaque chemin.
La bonne réponse est donc c) score = 30, score = 75, score = 120
Question 8 / 10
Quelle correspondance est la PLUS appropriée entre les activités de test (1–4) et leurs objectifs (A–D) ?
1. Planification du test2. Conception du test3. Exécution du test4. Clôture du testA. Rassembler les métriques, évaluer les critères de sortie atteintsB. Choisir les cas à exécuter et les données de testC. Identifier les objectifs, ressources, et risquesD. Lancer les tests et comparer les résultats attendus et obtenus
A. 1B, 2A, 3C, 4D
B. 1A, 2D, 3B, 4C
C. 1C, 2B, 3D, 4A
D. 1D, 2C, 3A, 4B
✓ Bonne réponse : C
Cette question correspond à l’objectif d’apprentissage FL-1.4.1 (K2) – Résumer les différentes activités et tâches de test. La bonne réponse est : d) 1C, 2B, 3D, 4A
● 1C) : Correct : La planification sert à préparer le cadre du test ● 2B) : Correct : La conception permet de définir les données, cas et conditions de test ● 3D) : Correct : L’exécution vérifie le résultat réel par rapport à l’attendu ● 4A) : Correct : Clôturer = évaluer, nettoyer, archiver, analyser les résultats
Question 9 / 10
Quel est l\'impact principal de l\'adoption de DevOps sur les activités de test ?
A. Les tests sont principalement effectués en production, car les environnements de test deviennent obsolètes.
B. Les tests deviennent moins importants car l\'automatisation du déploiement réduit les risques.
C. L\'automatisation des tests et l\'intégration continue permettent un feedback plus rapide sur la qualité du code et facilitent le déploiement fréquent.
D. La responsabilité des tests est entièrement transférée aux développeurs, éliminant le besoin de testeurs spécialisés.
✓ Bonne réponse : C
Cette question correspond à l\'objectif d\'apprentissage FL-2.1.4 (K2) - Résumer la façon dont DevOps pourrait avoir un impact sur le test. ● a) Faux → Dans DevOps, les tests deviennent plus critiques, pas moins importants, car les déploiements fréquents augmentent le besoin de détection rapide des problèmes. ● b) Faux → DevOps encourage la collaboration et le partage des responsabilités, mais n\'élimine pas le besoin d\'expertise en test. Les compétences spécialisées en test restent valorisées. ● c) Faux → DevOps ne préconise pas de tester principalement en production. Au contraire, il encourage le test approfondi avant le déploiement, mais dans des environnements qui reflètent fidèlement la production. ● d) Correct → Cette réponse décrit correctement l\'impact principal de DevOps : l\'automatisation des tests et l\'intégration continue permettent un feedback plus rapide et facilitent les déploiements fréquents et fiables.
Question 10 / 10
Pourquoi est-il important de tester tôt dans le cycle de développement ?
A. Pour éviter les tests de régression
B. Pour garantir que le produit est exempt de défauts.
C. Pour réduire le coût de correction des défauts.
D. Pour limiter le nombre total de tests nécessaires.
✓ Bonne réponse : C
Cette question correspond à l’objectif d’apprentissage FL-1.3.1 (K2) – Expliquer les sept principes du test.
● a) Faux → Les tests de régression restent nécessaires tout au long du cycle de vie du logiciel. ● b) Correct → Plus un défaut est détecté tôt, moins il est coûteux à corriger, car il est identifié avant qu’il ne se propage. ● c) Faux → Tester tôt ne garantit pas un produit exempt de défauts. ● d) Faux → Tester tôt ne signifie pas réduire le nombre total de tests nécessaires.
Which of the following is MOST likely to help prevent tailgating into a secure building?
Select the correct answer.
A. C. CCTV cameras
B. D. Visitor logs
C. B. Keycards
D. A. Security guard
✓ Bonne réponse : D
Tailgating prevention: A security guard actively monitors and verifies individuals entering secure areas, physically preventing unauthorized persons from following legitimate employees through access points. Unlike passive controls (keycards, CCTV, logs), guards provide real-time intervention and human judgment to detect and stop unauthorized entry attempts.
Question 2 / 10
A security analyst is reviewing the following logs:
Which of the following attacks is most likely occurring?
A. Password spraying
B. Account forgery
C. Brute-force
D. Pass-the-hash
✓ Bonne réponse : A
Answer: Password spraying. Explanation: Password spraying attacks try a few common passwords against many accounts to avoid account lockout thresholds. The logs would show multiple accounts being tried with the same password(s) rather than many attempts against one account.
Question 3 / 10
A company is planning to set up a SIEM system and assign an analyst to review the logs on a weekly basis. Which of the following types of controls is the company setting up?
Select the correct answer.
A. Corrective
B. Compensating
C. Detective
D. Preventive
✓ Bonne réponse : C
Detective Control: A control that identifies security incidents after they occur. A SIEM system reviewing logs weekly detects breaches post-event. Unlike preventive controls (blocking threats before occurrence) or corrective controls (fixing damage), detective controls focus on discovery and analysis of security events that have already happened.
Question 4 / 10
A company wants to monitor its network for suspicious activity in real time. Which of the following should it use?
Select the correct answer.
A. D. Intrusion Detection System (IDS)
B. C. Encryption
C. B. Antivirus
D. A. Firewall
✓ Bonne réponse : A
Intrusion Detection System (IDS): A network security tool that monitors traffic in real time to identify suspicious patterns and potential intrusions. Unlike firewalls that block traffic, IDS passively analyzes network behavior to detect threats. Antivirus targets files, encryption protects data confidentiality—neither provides active threat monitoring.
Question 5 / 10
An attacker sends an email appearing to come from the company's CEO, urgently requesting that an employee transfer funds to a new bank account. This is an example of which attack?
A. Vishing (voice phishing)
B. Smishing (SMS phishing)
C. Pharming attack
D. Whaling / Business Email Compromise (BEC)
✓ Bonne réponse : D
Business Email Compromise (BEC) / Whaling is a targeted spear phishing attack against executives or high-value individuals. The attacker impersonates a C-suite executive (CEO, CFO) to pressure employees into transferring money or disclosing sensitive information. Whaling targets executives specifically. Vishing uses voice calls. Smishing uses SMS. Pharming redirects DNS to a malicious site. The urgency and authority pressure are key social engineering elements that bypass normal skepticism.
Question 6 / 10
A legacy device is being decommissioned and is no longer receiving updates or patches. Which of the following describes this scenario?
Select the correct answer.
A. End of business
B. End of support
C. End of life
D. End of testing
✓ Bonne réponse : B
End of Support: the stage when a vendor stops releasing patches and updates for a device or software. A legacy device no longer receiving updates enters this phase, significantly increasing security risks from unpatched vulnerabilities. Unlike End of Life (physical discontinuation), End of Support focuses specifically on the cessation of maintenance and security updates.
Question 7 / 10
A company purchased cyber insurance to address items listed on the risk register. Which of the following strategies does this represent?
Select the correct answer.
A. Risk transfer
B. Risk mitigation
C. Risk avoidance
D. Risk acceptance
✓ Bonne réponse : A
Risk Transfer: Moving financial responsibility of potential losses to a third party through insurance or contracts. Cyber insurance shifts the burden of breach costs to an insurer rather than accepting, avoiding, or mitigating the risk internally. Unlike mitigation (reducing likelihood/impact) or acceptance (retaining the risk), transfer delegates monetary consequences to another entity.
Question 8 / 10
Which of the following can best protect against an employee inadvertently installing malware on a company system?
Select the correct answer.
A. Host-based firewall
B. System isolation
C. Least privilege
D. Application allow-listing
✓ Bonne réponse : D
Application allow-listing: a security control that permits only pre-approved applications to execute on a system. This prevents malware installation by blocking unauthorized software before execution, even if an employee unknowingly downloads it. Unlike host-based firewalls (which control network traffic) or system isolation (which limits access between systems), allow-listing directly controls what programs can run. Least privilege reduces damage if malware runs, but doesn't prevent initial installation.
Question 9 / 10
What is a security policy and why is it important?
A. A log of all security incidents that occurred in the previous year
B. A formal high-level document that defines security objectives, expectations, and rules for the organization
C. A vendor contract that guarantees uptime and security of cloud services
D. A technical configuration file that enforces access controls on servers
✓ Bonne réponse : B
A security policy is a formal, high-level document that defines an organization's security objectives, expectations, and rules. It states what must be done (not how). Examples: Acceptable Use Policy, Password Policy, Data Classification Policy. Policies form the foundation of an information security program — they drive procedures, standards, and guidelines. Without policies, there are no baseline expectations to measure compliance against, making enforcement and auditing impossible. Policies require senior management approval and must be communicated to all employees.
Question 10 / 10
Which type of attack involves sending fraudulent emails that appear to come from a trusted source to trick recipients into revealing credentials?
A. Spear Phishing
B. Vishing
C. Phishing
D. Smishing
✓ Bonne réponse : C
Phishing est la réponse correcte car il s'agit spécifiquement d'envoyer des emails frauduleux usurpant l'identité de sources de confiance pour voler des informations d'identification. C'est l'attaque d'ingénierie sociale par email la plus courante et générale.
Vishing est une attaque vocale (par téléphone), Smishing utilise des messages SMS, et Spear Phishing est une variante ciblée et personnalisée du phishing. Bien que le spear phishing soit également un type de phishing, la question demande le type d'attaque générique impliquant des "emails fraudulents", ce qui correspond à la définition standard de phishing.
Qu'est-ce qu'une vue (View) dans SQL et quels sont ses avantages ?
A. Les vues stockent des données dupliquées pour améliorer les performances de lecture
B. Une vue est une copie physique d'une table mise à jour automatiquement toutes les heures
C. Une requête enregistrée comme objet virtuel, simplifiant les requêtes complexes et permettant le contrôle d'accès aux colonnes
D. Une vue est un type d'index spécial qui accélère les requêtes de jointure
✓ Bonne réponse : C
Une vue (View) est une requête SQL enregistrée sous forme d'objet virtuel qui se comporte comme une table. Elle ne stocke pas de données physiquement (sauf les vues matérialisées) — à chaque appel, elle exécute la requête sous-jacente. Avantages : (1) Simplification des requêtes complexes en les encapsulant, (2) Sécurité en exposant uniquement certaines colonnes aux utilisateurs sans accès direct à la table, (3) Abstraction permettant de modifier la structure sous-jacente sans impacter les applications qui utilisent la vue.
Question 2 / 10
Quelle différence clé existe entre OLTP et OLAP ?
A. OLAP est utilisé uniquement pour IoT
B. OLTP est toujours plus rapide qu’OLAP
C. OLTP gère les transactions courtes, OLAP analyse de grands volumes de données
D. OLAP ne supporte pas SQL
✓ Bonne réponse : C
OLTP vs OLAP : OLTP (Online Transaction Processing) traite des transactions courtes et fréquentes (ventes, paiements) optimisées pour la vitesse. OLAP (Online Analytical Processing) analyse de grands volumes historiques pour le reporting et la décision. OLTP = écriture rapide, OLAP = lecture massive. Contrairement aux idées fausses, OLAP supporte SQL et n'est pas limité à l'IoT.
Question 3 / 10
Quelle commande SQL permet de supprimer une ligne d’une table ?
A. DELETE
B. DROP
C. REMOVE
D. ERASE
✓ Bonne réponse : A
DELETE vs DROP : DELETE supprime des lignes spécifiques (ou toutes les lignes) d'une table tout en conservant sa structure. DROP supprime l'intégralité de la table, y compris sa structure. REMOVE et ERASE ne sont pas des commandes SQL standards. DELETE est donc la seule commande appropriée pour supprimer des données lignes par lignes.
Question 4 / 10
Quelle commande SQL supprime une table entière, y compris sa structure et ses données ?
A. DROP TABLE
B. DELETE FROM
C. REMOVE TABLE
D. TRUNCATE TABLE
✓ Bonne réponse : A
DROP TABLE : commande DDL (Data Definition Language) qui supprime définitivement une table, sa structure complète et toutes ses données. Contrairement à DELETE FROM (supprime uniquement les données, conserve la structure) et TRUNCATE TABLE (vide la table mais garde sa structure), DROP TABLE efface l'objet table lui-même de la base de données.
Question 5 / 10
Quelle est la fonction principale d’une clé primaire dans une table relationnelle ?
A. Améliorer la vitesse des requêtes SQL
B. Chiffrer les données stockées
C. Relier deux tables entre elles
D. Identifier de manière unique chaque ligne de la table
✓ Bonne réponse : D
Clé primaire : colonne ou ensemble de colonnes garantissant l'unicité de chaque enregistrement dans une table relationnelle. Elle empêche les doublons et permet l'identification précise des données. Contrairement aux clés étrangères (qui créent des relations entre tables) ou aux index (qui optimisent les performances), la clé primaire est fondamentalement un mécanisme d'intégrité et de distinction des données.
Question 6 / 10
Quel est le rôle d'un index dans une base de données SQL et quel est son inconvénient ?
A. Un index chiffre les données sensibles pour empêcher leur lecture non autorisée
B. Il accélère les lectures en permettant de localiser rapidement les lignes, mais ralentit les écritures car il doit être mis à jour
C. Un index compresse les données pour réduire l'espace de stockage sans impact sur les performances
D. Les index n'ont aucun inconvénient et doivent être créés sur toutes les colonnes
✓ Bonne réponse : B
Un index est une structure de données auxiliaire qui accélère les opérations de lecture (SELECT, WHERE) en permettant au moteur SQL de localiser rapidement les lignes sans scanner toute la table. Les index clustered et non-clustered optimisent différents types de requêtes. Inconvénient : les index ralentissent les opérations d'écriture (INSERT, UPDATE, DELETE) car ils doivent être mis à jour à chaque modification. Ils consomment aussi de l'espace disque. Un équilibre entre index de lecture et performance d'écriture est nécessaire.
Question 7 / 10
Quand pouvez-vous utiliser un modèle Azure Resource Manager ?
A. pour appliquer des stratégies Azure pour les déploiements multi-locataires
B. pour contrôler quels services et fonctionnalités les administrateurs et développeurs peuvent déployer à partir du portail Azure
C. pour automatiser la création d'un groupe de ressources Azure interdépendantes de manière reproductible
D. pour approvisionner des abonnements Azure
✓ Bonne réponse : C
Réponse : Pour automatiser la création d'un groupe de ressources Azure interdépendantes de manière reproductible. Explication : Les modèles Azure Resource Manager (ARM) définissent l'infrastructure en tant que code JSON. Ils automatisent la création et la configuration des ressources Azure interdépendantes de manière déclarative, reproductible et idempotente — permettant des déploiements cohérents dans différents environnements.
Question 8 / 10
Quelle est la différence entre une 'table de faits' et une 'table de dimensions' dans un schéma en étoile d'entrepôt de données ?
A. Les tables de dimensions sont indexées ; les tables de faits ne le sont pas
B. Les tables de faits stockent des données historiques tandis que les tables de dimensions stockent des snapshots actuels
C. Les tables de faits sont utilisées dans OLTP ; les tables de dimensions sont utilisées uniquement dans OLAP
D. Les tables de faits contiennent des mesures commerciales quantifiables et mesurables ; les tables de dimensions fournissent un contexte descriptif (par exemple, date, produit, région)
✓ Bonne réponse : D
Réponse correcte : Dans un schéma en étoile, les tables de faits contiennent les mesures quantifiables (ventes, quantités, revenus) tandis que les tables de dimensions fournissent le contexte descriptif (dates, produits, régions) pour analyser ces mesures. Cette structure permet une analyse efficace des données d'entreprise.
Pourquoi les autres réponses sont incorrectes :
• Les tables de faits ne stockent pas nécessairement des données historiques uniquement ; elles peuvent contenir des données actuelles aussi.
• Les deux types de tables servent principalement en OLAP, bien qu'elles puissent avoir des usages en OLTP.
• L'indexation n'est pas une différence définitionnelle entre ces deux types de tables ; les deux peuvent être indexées.
Question 9 / 10
Quel service Azure combine entrepôt de données, Big Data et intégration dans une même plateforme ?
A. Azure Data Lake Storage
B. Azure Cosmos DB
C. Azure Data Factory
D. Azure Synapse Analytics
✓ Bonne réponse : D
Azure Synapse Analytics : plateforme intégrée qui combine entrepôt de données (SQL Data Warehouse), analyses Big Data (Spark) et orchestration ETL. Contrairement à Data Lake Storage (stockage seul), Data Factory (intégration seule) ou Cosmos DB (base NoSQL), Synapse unifie ces trois capacités dans un écosystème cohérent pour analyser massivement les données.
Question 10 / 10
Quel langage est utilisé pour interroger une base de données relationnelle ?
A. JSON
B. SQL
C. HTML
D. Python
✓ Bonne réponse : B
SQL (Structured Query Language) : langage standard conçu spécifiquement pour interroger, modifier et gérer les données dans les bases relationnelles. Il utilise des commandes comme SELECT, INSERT, UPDATE et DELETE pour interagir avec les tables et leurs relations. Contrairement à HTML (langage de balisage), Python (langage de programmation généraliste) ou JSON (format de données), SQL est le seul optimisé pour les requêtes de bases de données relationnelles.
Quel est le but de la configuration des 'Conditions de Paiement' dans SAP FI ?
A. Configuration de la procédure de relance pour les clients en retard de paiement
B. Définition du type de document à utiliser pour les paiements
C. Spécification des règles de calcul des dates d'échéance et des conditions d'escompte pour anticipation sur les factures
D. Définition des coordonnées bancaires pour les ordres de paiement sortants
✓ Bonne réponse : C
Réponse correcte : Les Conditions de Paiement dans SAP FI définissent les règles de calcul des dates d'échéance et des conditions d'escompte pour anticipation applicables aux factures. Cela détermine quand une facture doit être payée et quels rabais sont accordés pour paiement anticipé.
Pourquoi les autres réponses sont incorrectes : Les coordonnées bancaires sont configurées séparément dans la configuration bancaire, la procédure de relance pour clients en retard est configurée dans la fonctionnalité Dunning, et le type de document utilisé pour les paiements est défini dans la configuration des Types de Document, non dans les Conditions de Paiement.
Question 2 / 10
Vous définissez le compte de contrepartie technique pour l'acquisition d'immobilisations intégrée dans la personnalisation. Quels prérequis doivent être satisfaits ? (Choisissez deux réponses.)
A. Le compte est défini comme compte de rapprochement pour les immobilisations.
B. Le compte est un compte du bilan.
C. Le compte est défini comme géré par articles ouverts.
D. Le compte est défini dans la détermination de compte pour chaque classe d'immobilisation.
✓ Bonne réponse : B, D
Réponse : Le compte est défini dans la détermination de compte pour chaque classe d'immobilisation ; le compte est un compte du bilan. Explication : Le compte de contrepartie technique pour l'acquisition d'immobilisations intégrée doit être : (1) configuré dans la détermination de compte pour chaque classe d'immobilisation pour assurer l'imputation automatique, et (2) un compte du bilan pour pouvoir contenir des soldes transitoires entre la réception et la vérification des factures.
Question 3 / 10
Quelle description correspond le mieux à l’Asset History Sheet (AHS) ?
Sélectionnez la meilleure réponse.
A. Un état de synthèse des mouvements et soldes d’immobilisations
B. Un mapping de comptes GL pour MM
C. Un cockpit de paiement fournisseur
D. Un outil de relance clients
✓ Bonne réponse : A
Réponse : Un état de synthèse présentant mouvements et soldes d’immobilisations par classe/zone (ou autre vue) pour la période/exercice. Explication : L’AHS consolide acquisitions, transferts, amortissements, cessions et soldes de clôture.
Question 4 / 10
Quel est l'objectif des « Cost Elements » dans l'intégration SAP CO/FI ?
A. Un ledger spécialisé pour le suivi des variances de coûts
B. Un type de condition utilisé dans les procédures de tarification MM
C. Un compte du G/L qui est également pertinent pour la comptabilité analytique, permettant les flux de coûts entre FI et CO
D. Un rapport pour analyser les coûts par ligne de produit
✓ Bonne réponse : C
Réponse correcte : Les Cost Elements sont des comptes du Grand Livre (G/L) configurés pour être également pertinents en comptabilité analytique (CO), permettant ainsi une intégration transparente des flux de coûts entre FI et CO.
Pourquoi les autres réponses sont incorrectes : L'option A décrit un type de condition utilisé en gestion des matières (MM), ce qui n'a aucun lien avec l'intégration FI/CO. L'option C se réfère à un ledger spécialisé pour les variances, ce qui dépasse le rôle basique d'un Cost Element. L'option D confond le Cost Element avec un rapport analytique, alors qu'il s'agit plutôt d'une configuration de compte.
Question 5 / 10
Dans SAP S/4HANA, qu'est-ce que le document d'immobilisation (Asset Document) et quelle est sa relation avec le document comptable (FI Document) ?
A. Chaque transaction d'actif génère simultanément un document AA et un document FI synchronisés en temps réel
B. Dans S/4HANA, les actifs sont gérés exclusivement dans le module MM, pas en FI
C. Le document d'immobilisation est créé uniquement lors de la clôture mensuelle
D. Le document d'immobilisation remplace le document comptable FI dans S/4HANA
✓ Bonne réponse : A
Dans S/4HANA, l'intégration FI-AA est totale : chaque transaction d'actif (acquisition, cession, amortissement) génère simultanément un document d'immobilisation (dans le sous-module AA) ET un document comptable FI avec les écritures sur les comptes de bilan. Il n'y a plus de réconciliation périodique nécessaire comme en ECC — les deux modules sont synchronisés en temps réel. Le document d'immobilisation contient les données spécifiques (zone d'évaluation, clé d'amortissement) ; le document FI contient les imputations comptables.
Question 6 / 10
Quel est l'objectif du « Rappel » dans le module Comptabilité Client SAP ?
A. Envoyer des rappels de paiement de plus en plus urgents aux clients ayant des soldes impayés
B. Lettrer automatiquement les factures ouvertes des clients avec les paiements reçus
C. Créer des factures client en mode batch
D. Calculer les escomptes de règlement anticipé pour les clients
✓ Bonne réponse : A
Le Rappel est un processus de gestion des encaissements qui envoie des rappels de paiement de plus en plus urgents aux clients ayant des soldes impayés. Cette réponse décrit précisément la fonction de rappel dans SAP AR. Les autres réponses sont incorrectes : le lettrage automatique des factures ouvertes relève du lettrage, la création de factures en lot correspond à la facturation batch, et le calcul des escomptes relève de la configuration des conditions commerciales, pas du rappel.
Question 7 / 10
Vous exécutez le report de solde pour votre société. En consultant le journal, vous constatez une erreur concernant la comptabilité des immobilisations. Quelle est la cause de l'erreur ?
A. Vous avez des fiches immobilisation incomplètes.
B. Vous n'avez pas comptabilisé complètement l'amortissement.
C. Vous n'avez pas exécuté le règlement pour vos immobilisations en cours de construction.
D. Vous n'avez pas fermé l'exercice fiscal précédent.
✓ Bonne réponse : D
Réponse : Vous n'avez pas fermé l'exercice fiscal précédent. Explication : Le report de solde dans SAP nécessite que l'exercice fiscal précédent soit complètement fermé dans la comptabilité des immobilisations (FI-AA) avant que les soldes puissent être reportés. Un exercice fiscal ouvert dans FI-AA empêche le report de solde de s'achever correctement.
Question 8 / 10
L’« Embedded Analytics » de S/4HANA s’appuie sur des vues CDS et le moteur HANA pour exécuter les calculs côté base (push‑down).
Vrai ou faux ?
A. Vrai
B. Faux
✓ Bonne réponse : A
Réponse : Vrai Explication : Les modèles analytiques CDS (avec annotations) délèguent agrégations/calculs à HANA et sont consommés par Fiori/Smart Business.
Question 9 / 10
Sélectionnez les caractéristiques clés de SAP HANA.
Cochez toutes les affirmations exactes.
A. Stockage en colonnes (column‑store)
B. Forte compression des données
C. Base de données in‑memory
D. Exige des disques magnétiques pour exécuter les requêtes
E. Exécution des calculs côté base (push‑down)
✓ Bonne réponse : A, B, C, E
Réponse : Stockage en colonnes ; Base de données in‑memory ; Forte compression ; Exécution des calculs côté base (push‑down). Explication : HANA combine colonnes, compression et parallélisation ; les calculs sont poussés au moteur HANA via CDS/SQLScript pour des performances temps réel.
Question 10 / 10
Quel est le but du traitement des 'Acomptes' dans SAP FI avec un indicateur G/L spécial ?
A. Enregistrement de l'acompte comme déduction de la limite de crédit du fournisseur
B. Création automatique d'une commande d'achat lors d'un acompte
C. Enregistrement des acomptes sur un compte de réconciliation distinct plutôt que le compte standard clients/fournisseurs
D. Enregistrement de l'acompte directement sur un compte d'immobilisation
✓ Bonne réponse : C
Réponse correcte : Le traitement des acomptes avec un indicateur G/L spécial permet l'enregistrement des acomptes sur un compte de réconciliation distinct, séparant les acomptes des clients/fournisseurs standard et facilitant leur suivi jusqu'à la facturation finale.
Pourquoi les autres réponses sont incorrectes : Les acomptes ne créent pas automatiquement une commande d'achat (c'est un processus distinct), ne sont pas enregistrés directement sur des immobilisations, et n'affectent pas les limites de crédit du fournisseur — ils représentent simplement des fonds avancés à régulariser ultérieurement.
Combien de pouvoirs composent la République française ?
Choisissez la meilleure réponse.
A. Deux
B. Cinq
C. Quatre
D. Trois
✓ Bonne réponse : D
Séparation des pouvoirs : La République française repose sur trois pouvoirs distincts pour éviter la concentration du pouvoir. Le pouvoir exécutif (Président, Gouvernement) applique les lois ; le pouvoir législatif (Parlement) les vote ; le pouvoir judiciaire les interprète. Cette répartition garantit l'équilibre démocratique et protège les libertés individuelles.
Question 2 / 10
Une séparation temporaire empêche-t-elle la naturalisation ?
Choisissez la bonne réponse.
A. Oui, la continuité de la vie commune est essentielle
B. Non, cela n’a pas d’impact
✓ Bonne réponse : A
Pour une naturalisation par mariage, la vie commune doit être continue et effective pendant la durée exigée (4 ans minimum). Une séparation temporaire peut remettre en cause la continuité et conduire au rejet du dossier. L'administration vérifie la réalité de la vie commune via des preuves concrètes : bail commun, factures, attestations. Une séparation de corps ou une procédure de divorce en cours est rédhibitoire.
Question 3 / 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 contrôle le Sénat
C. Il vote les lois
D. Il dirige le gouvernement
✓ 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 4 / 10
La naturalisation par mariage peut-elle être refusée en cas de condamnation pénale ?
Choisissez la bonne réponse.
A. Non
B. Oui
✓ Bonne réponse : B
Oui, une condamnation pénale peut entraîner un refus de naturalisation. Selon le Code civil, n'est pas admis à acquérir la nationalité française par naturalisation quiconque a fait l'objet d'une condamnation à une peine d'au moins 6 mois d'emprisonnement sans sursis, ou de certaines infractions graves (terrorisme, crimes contre l'humanité). Un casier judiciaire B2 vierge est généralement exigé. Les contraventions et infractions mineures n'empêchent pas nécessairement la procédure.
Question 5 / 10
Qui est le chef de l'État en France ?
A. Le Président du Sénat
B. Le Premier ministre
C. Le Président de l'Assemblée nationale
D. Le Président de la République
✓ Bonne réponse : D
Le Président de la République est le chef de l'État en France. Il est élu au suffrage universel direct pour un mandat de 5 ans (quinquennat). Il incarne l'unité nationale, garantit les institutions, nomme le Premier ministre, préside le Conseil des ministres et est chef des armées. Le Premier ministre est le chef du gouvernement (rôle distinct). Le Président du Sénat assure l'intérim si la présidence devient vacante.
Question 6 / 10
En quelle année la Ve République française a-t-elle été fondée ?
A. 1945
B. 1944
C. 1958
D. 1962
✓ Bonne réponse : C
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 7 / 10
Quel document est obligatoire pour prouver le mariage ?
Choisissez la bonne réponse.
A. Acte de mariage intégral
B. Passeport du conjoint
C. Carte de séjour
D. Livret de famille
✓ Bonne réponse : A
Pour prouver le mariage lors d'une demande de naturalisation, l'acte de mariage intégral (et non une simple copie ou un extrait) est requis. Si le mariage a eu lieu à l'étranger, l'acte doit être légalisé ou apostillé et traduit par un traducteur assermenté. La carte de séjour et le passeport du conjoint prouvent l'identité, pas le mariage. Le livret de famille peut compléter le dossier mais ne remplace pas l'acte de mariage intégral.
Question 8 / 10
Quel roi de France fut sacré à Reims en 1429, après que Jeanne d'Arc ait libéré Orléans ?
A. François Ier
B. Charles VII
C. Louis XI
D. Charles VI
✓ Bonne réponse : B
Charles VII fut sacré roi de France à la cathédrale de Reims le 17 juillet 1429, grâce à l'action déterminante de Jeanne d'Arc. Jeanne avait convaincu le dauphin de sa mission divine, conduit l'armée à la victoire lors du siège d'Orléans (libéré le 8 mai 1429), puis escorté Charles jusqu'à Reims. Ce sacre était essentiel pour légitimer sa royauté face aux Anglais et aux Bourguignons. Jeanne fut capturée en 1430 et brûlée vive à Rouen en 1431.
Question 9 / 10
Qu'est-ce que la fête nationale du 14 juillet commémore-t-elle officiellement ?
A. La signature de la Déclaration des droits de l'homme et du citoyen le 14 juillet 1789
B. L'armistice de 1918 signé le 14 juillet, marquant la fin de la Première Guerre mondiale
C. La proclamation de la Ire République le 14 juillet 1792 par la Convention nationale
D. La prise de la Bastille (1789) et la Fête de la Fédération (1790), célébrant la Révolution et l'unité nationale
✓ Bonne réponse : D
La fête nationale française du 14 juillet commémore deux événements : (1) la prise de la Bastille le 14 juillet 1789, symbole de la fin de l'arbitraire royal et du début de la Révolution française ; (2) la Fête de la Fédération du 14 juillet 1790, premier anniversaire de la prise de la Bastille, qui célébrait l'unité nationale avec un immense rassemblement au Champ-de-Mars. La loi du 6 juillet 1880 a officialisé le 14 juillet comme fête nationale. Elle est marquée par un défilé militaire sur les Champs-Élysées et un feu d'artifice au Trocadéro.
Question 10 / 10
Quel est le délai minimal de vie commune exigé pour une demande de naturalisation par mariage ?
Choisissez la bonne réponse.
A. 5 ans
B. 1 an
C. 4 ans
D. 2 ans
✓ Bonne réponse : C
Naturalisation par mariage : La loi française impose 4 ans de vie commune effective pour permettre au conjoint étranger de demander la naturalisation. Ce délai garantit la stabilité du mariage et l'intégration réelle. Les autres durées (2, 5 ou 1 an) ne correspondent pas au cadre légal actuel.
Laquelle des options suivantes décrit le MIEUX un scénario de test A/B ?
A. Une comparaison de deux sites web différents observée dans une perspective d'acceptance utilisateur.
B. Une comparaison des performances de deux implémentations ML différentes sur les mêmes données d'entrée.
C. Une comparaison des performances d'un système ML sur deux jeux de données d'entrée différents.
D. Une comparaison de deux offres différentes dans un système de recommandation afin de déterminer l'offre la plus efficace pour les mêmes utilisateurs.
✓ Bonne réponse : D
Réponse : Comparer deux offres différentes dans un système de recommandation pour les mêmes utilisateurs. Explication : Le test A/B consiste à comparer deux variantes (offre A contre offre B) sur une même population afin de déterminer laquelle est la plus performante. Un système de recommandation comparant deux stratégies d'offres auprès de la même base d'utilisateurs constitue l'exemple le plus représentatif d'un test A/B.
Question 2 / 10
Lequel des éléments suivants représente le plus probablement un défi lors de la préparation des données en ML ?
A. La spécification des critères d'acceptation
B. La performance fonctionnelle
C. Le temps nécessaire et les coûts associés
D. La conception d'une fonction de récompense
✓ Bonne réponse : C
Réponse : Le temps nécessaire et les coûts associés. Explication : La préparation des données (nettoyage, étiquetage, transformation) est généralement la phase la plus longue et la plus coûteuse d'un projet ML, représentant souvent entre 60 et 80 % de l'effort total.
Question 3 / 10
Lequel des éléments suivants n'est pas susceptible de provoquer un problème de qualité des données affectant un seul modèle ML ?
A. Des problèmes matériels
B. Des poids incorrects
C. Des problèmes de sécurité
D. Des capteurs défaillants
✓ Bonne réponse : B
Réponse : Les poids incorrects ne sont pas susceptibles de provoquer un problème de qualité des données affectant un seul modèle ML. Explication : Les poids incorrects relèvent d'un problème algorithmique ou d'entraînement, et non d'un problème de qualité des données. Les problèmes de qualité des données incluent les valeurs manquantes, les enregistrements en double, les erreurs d'étiquetage et les biais d'échantillonnage.
Question 4 / 10
À quoi fait référence l'« explicabilité » dans les tests d'éthique de l'AI ?
A. Le nombre de caractéristiques utilisées dans le modèle de machine learning
B. La vitesse à laquelle le système traite les données d'entrée
C. La capacité d'un modèle à fournir des explications compréhensibles par l'humain pour ses prédictions ou décisions
D. La capacité à rédiger une documentation claire sur la manière dont le code a été développé
✓ Bonne réponse : C
Concept clé : Explicabilité (XAI). Celle-ci fait référence à la transparence des processus de prise de décision. Les tests d'explicabilité consistent à vérifier que les parties prenantes peuvent comprendre pourquoi un système AI a pris une décision spécifique, ce qui est crucial pour l'éthique de l'AI et la conformité réglementaire, notamment dans les domaines à enjeux élevés tels que la santé et la justice pénale.
Question 5 / 10
Lequel des éléments suivants représente un scénario d'attaque adversariale que les testeurs de sécurité doivent valider dans les systèmes AI ?
A. Des utilisateurs ordinaires accédant au système pendant les heures de pointe de l'activité commerciale
B. Un administrateur système effectuant des mises à jour de maintenance de routine
C. Des entrées délibérément conçues pour amener le modèle à produire des prédictions incorrectes
D. Un utilisateur fournissant des retours qui améliorent légèrement la précision du modèle
✓ Bonne réponse : C
Concept clé : Test d'attaques adversariales. Les exemples adversariaux sont des entrées soigneusement conçues qui trompent les modèles AI malgré des perturbations imperceptibles pour l'humain. Les testeurs de sécurité doivent valider la robustesse en tentant de générer des entrées adversariales et en vérifiant la résilience du système face à de telles manipulations.
Question 6 / 10
Laquelle des affirmations suivantes décrit le MIEUX l'effet IA ?
A. Les systèmes IA s'améliorent au fil du temps à mesure qu'ils sont exposés à davantage de données.
B. Les systèmes utilisés pour jouer aux échecs contre des experts humains dans les années 1990 ne sont plus considérés comme de l'IA.
C. Les systèmes IA se comportent de plus en plus comme des humains.
D. À mesure que les systèmes IA progressent, la probabilité d'atteindre la singularité technologique augmente.
✓ Bonne réponse : B
Réponse : Les systèmes utilisés pour jouer aux échecs dans les années 1990 ne sont plus considérés comme de l'IA. Explication : L'effet IA désigne la tendance à ne plus qualifier d'« IA » une capacité dès lors qu'elle devient courante. Les programmes de jeu d'échecs représentaient une IA révolutionnaire dans les années 1990, mais sont aujourd'hui considérés comme des logiciels classiques.
Question 7 / 10
Quel cadre réglementaire régit principalement l'utilisation éthique des données personnelles dans les systèmes AI au sein de l'Union européenne ?
A. CCPA (California Consumer Privacy Act)
B. HIPAA (Health Insurance Portability and Accountability Act)
C. SOX (Sarbanes-Oxley Act)
D. RGPD (Règlement général sur la protection des données)
✓ Bonne réponse : D
Concept clé : Cadre réglementaire RGPD. Le RGPD est le règlement complet de protection des données de l'UE s'appliquant aux systèmes AI. Les testeurs doivent s'assurer que les systèmes AI sont conformes aux exigences du RGPD, incluant le consentement, la minimisation des données, la limitation de la finalité, ainsi que les droits des utilisateurs à l'accès et à la suppression de leurs données.
Question 8 / 10
Laquelle des affirmations suivantes est vraie concernant les tests dynamiques relatifs aux biais inappropriés ?
A. Les tests ne doivent jamais être effectués en production
B. Il peut être nécessaire d'obtenir des attributs supplémentaires sur les données traitées
C. Les biais inappropriés ne doivent être testés que lorsque des caractéristiques protégées telles que la race ou le genre sont présentes dans les entrées
D. L'examen de la source des données d'entraînement peut révéler des biais inappropriés
✓ Bonne réponse : B
Réponse : Les tests dynamiques relatifs aux biais inappropriés peuvent nécessiter l'obtention d'attributs de données supplémentaires. Explication : Pour détecter les biais, les testeurs peuvent avoir besoin d'analyser des attributs protégés (genre, origine ethnique, âge) dans les données de test, attributs qui ne font pas normalement partie du jeu de données de test, ce qui requiert une augmentation ou une acquisition spécifique de données.
Question 9 / 10
Laquelle des options suivantes décrit l'utilisation la MOINS probable de l'IA pour détecter les modifications de l'interface graphique (GUI) résultant de changements dans les objets de test ?
A. Utiliser un classifieur basé sur le ML pour signaler aux humains les modifications de la GUI à examiner
B. Utiliser une détection visuelle des modifications de la mise en page de la GUI avant et après les changements des objets de test
C. Utiliser la vision par ordinateur pour comparer la GUI avant et après les modifications des objets de test
D. Utiliser une comparaison pixel par pixel de la GUI avant et après la modification pour vérifier les différences
✓ Bonne réponse : D
Réponse : L'utilisation d'une comparaison pixel par pixel avant et après la modification est la MOINS probable. Explication : La comparaison pixel par pixel est une technique conventionnelle et fragile qui ne fait pas appel à l'IA. La détection de modifications de GUI basée sur l'IA utiliserait des méthodes plus sophistiquées, telles que la reconnaissance visuelle, la compréhension sémantique des éléments d'interface ou des schémas d'identification d'objets appris.
Question 10 / 10
Les données utilisées pour un système ML de détection d'objets se sont révélées incorrectement étiquetées dans de nombreux cas. Laquelle des options suivantes constitue le résultat le plus probable de ce problème ?
A. Des problèmes de robustesse
B. Des problèmes de confidentialité
C. Des problèmes d'exactitude
D. Des problèmes de sécurité
✓ Bonne réponse : C
Réponse : Des problèmes d'exactitude. Explication : Des données d'entraînement mal étiquetées corrompent directement le signal d'apprentissage : le modèle est entraîné à associer des caractéristiques à de mauvaises classes. Il en résulte un modèle qui apprend des frontières de décision incorrectes, conduisant à une mauvaise exactitude aussi bien lors de l'évaluation sur les données d'entraînement que lors du déploiement en conditions réelles.
Que se passe-t-il lorsqu’une solution de contournement devient la façon permanente de traiter un problème ne pouvant pas être résolu de façon rentable ?
A. La gestion des problèmes restaure le service dès que possible
B. Une demande de changement est soumise au habiliataion des changements
C. L\'enregistrement du problème est supprimé
D. Le problème conserve l\'état d\'erreur connue
✓ Bonne réponse : D
Réponse : Le problème conserve l\'état d\'erreur connue. Explication : Lorsqu\'une solution de contournement devient permanente car le problème ne peut être résolu définitivement, le problème reste dans l\'état \'erreur connue\' : documenté mais non résolu.
Question 2 / 10
Quelle pratique relève de la responsabilité de chacun au sein de l’organisation ?
A. La gestion des problèmes
B. Habilitation des changements
C. L\'amélioration continue
D. La gestion des niveaux de service
✓ Bonne réponse : C
Réponse : L\'amélioration continue. Explication : L\'amélioration continue est la responsabilité de chacun dans l\'organisation, pas seulement d\'une équipe dédiée. Chaque employé doit contribuer à l\'identification et à la mise en oeuvre des améliorations.
Question 3 / 10
Quelle est la définition d’un changement ?
A. S\'assurer que des informations exactes et fiables sur la configuration des services sont disponibles
B. Mettre à disposition des fonctionnalités ou des services nouveaux ou modifiés
C. Ajouter, modifier ou supprimer tout ce qui pourrait avoir un effet direct ou indirect sur les services
D. Déplacer des matériels, logiciels nouveaux ou modifiés ou tout autre composant vers des environnements de production
✓ Bonne réponse : C
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 4 / 10
Identifier le mot manquant dans la phrase suivante. Le but de la pratique de « gestion de la sécurité de l’information » est de [?] les informations de l’organisation.
A. protéger
B. fournir
C. stocker
D. vérifier
✓ Bonne réponse : A
Réponse : protéger. Explication : La pratique de gestion de la sécurité de l\'information a pour but de protéger les informations de l\'organisation contre les menaces, en assurant confidentialité, intégrité et disponibilité.
Question 5 / 10
Quels sont les deux types de coûts que le consommateur d’un service doit évaluer ?
A. Les coûts supprimés par le service et les coûts imposés par le service
B. Le coût du logiciel et le coût du matériel
C. Le coût de la fourniture du service et le coût de l\'amélioration du service
D. Le prix du service et le coût de la création du service
✓ Bonne réponse : A
Réponse : Les coûts supprimés par le service et les coûts imposés par le service. Explication : Le consommateur d\'un service doit évaluer les coûts supprimés (ce qu\'il n\'a plus à gérer) et les coûts imposés (ce qu\'il doit payer), pour déterminer si la valeur nette est positive.
Question 6 / 10
Quel rôle soumet des demandes de services ?
A. Le fournisseur ou son représentant autorisé
B. Le sponsor ou son représentant autorisé
C. Le client ou son représentant autorisé
D. L\'utilisateur ou son représentant autorisé
✓ Bonne réponse : D
Réponse : L\'utilisateur ou son représentant autorisé. Explication : En ITIL 4, ce sont les utilisateurs (ou leurs représentants autorisés) qui soumettent des demandes de services, car ils sont les consommateurs directs des services fournis.
Question 7 / 10
Quel principe directeur recommande d’organiser le travail en parties plus petites et gérables qui peuvent être exécutées et effectuées dans un délai convenable ?
A. Progresser par itérations avec des retours
B. Commencer là où vous êtes
C. Privilégier la valeur
D. Collaborer et promouvoir la visibilité
✓ Bonne réponse : A
Réponse : Progresser par itérations avec des retours. Explication : Le principe \'Progresser par itérations avec des retours\' recommande de diviser le travail en petites étapes gérables avec des boucles de feedback fréquentes pour s\'adapter et corriger rapidement.
Question 8 / 10
Laquelle des options suivantes N’est habituellement PAS incluse dans la gestion des incidents ?
A. Des procédures formalisées pour enregistrer les incidents
B. Le recours à des connaissances spécialisées pour les incidents compliqués
C. Des scripts pour recueillir des informations initiales sur les incidents
D. Des procédures détaillées pour diagnostiquer les incidents
✓ Bonne réponse : D
Réponse : Des procédures détaillées pour diagnostiquer les incidents. Explication : La gestion des incidents vise une résolution rapide, pas la documentation détaillée de procédures de diagnostic. Les procédures détaillées relèvent de la gestion des problèmes et de la base de connaissances.
Question 9 / 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 composant présentant une certaine valeur financière, qui est susceptible de contribuer à la fourniture de services ou de produits informatiques
C. L\'interruption non planifiée d\'un service ou la réduction de la qualité d\'un service
D. Tout changement d\'état significatif pour la gestion d\'un service ou de tout autre élément de configuration
✓ Bonne réponse : D
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 10 / 10
Laquelle des options suivantes est une recommandation de la pratique du « centre de services » ?
A. Les centres de services doivent être très techniques
B. Les centres de services doivent comprendre l\'organisation dans son ensemble
C. Les centres de services doivent éviter de recourir à l\'automatisation
D. Les centres de services doivent être constitués d\'une équipe physique basée dans un même endroit fixe
✓ Bonne réponse : B
Réponse : Les centres de services doivent comprendre l\'organisation dans son ensemble. Explication : Les centres de services doivent avoir une compréhension globale de l\'organisation pour orienter correctement les utilisateurs, comprendre les impacts des incidents et prioriser les demandes.
Dans la gouvernance cloud, lequel des éléments suivants décrit le mieux le rôle d'un governance board dans la gestion des guardrails partagés ?
A. Fournir la gestion des identités pour tous les comptes utilisateurs cloud
B. Effectuer des scans de vulnérabilité sur l'infrastructure pour valider l'intégrité des guardrails
C. pprouver et superviser les politiques transverses qui définissent comment les guardrails partagés sont implémentés et surveillés
D. Exécuter les scripts techniques de guardrails et le code d'automatisation en production
✓ Bonne réponse : C
Le governance board définit et supervise les politiques qui guident l'implémentation des guardrails, mais ne fait pas directement l'exécution technique
Question 2 / 10
Quel contrôle de la Cloud Controls Matrix (CCM) traite le plus directement la gestion sécurisée des secrets Kubernetes ?
A. S-01 : Classification des données
B. EKM-03 : Gestion des clés de chiffrement
C. SEF-02 : Gestion de la sécurité des logiciels
D. IAM-05 : Provisionnement des identités et accès
✓ Bonne réponse : B
EKM-03 concerne la gestion sécurisée des clés et secrets, ce qui est essentiel pour protéger les secrets Kubernetes contre l'accès non autorisé ou la compromission.
Question 3 / 10
Dans un modèle Infrastructure as a Service (IaaS), qui est principalement responsable des correctifs et de la maintenance du système d'exploitation (OS) ?
A. Le fournisseur cloud, dans le cadre de la responsabilité partagée pour la gestion de la plateforme
B. ucun des deux, car l'infrastructure virtuelle se met à jour automatiquement grâce aux fonctionnalités d'élasticité
C. Les deux, fournisseur et client, car le patching est automatiquement effectué via l'hyperviseur
D. Le client, car le système d'exploitation fait partie de l'image de machine virtuelle sous son contrôle administratif
✓ Bonne réponse : D
En IaaS, le client gère et maintient le système d'exploitation de ses machines virtuelles ; le fournisseur ne s'occupe que de l'infrastructure sous-jacente
Question 4 / 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 réduit la complexité des politiques IAM en regroupant les permissions sous un compte unique
B. ela introduit des privilèges excessifs et une ambiguïté dans les audits, augmentant le risque d'usage abusif ou de compromission des identifiants
C. ela garantit la séparation des tâches entre comptes humains et machine
D. ela améliore la performance en réutilisant les tokens d'authentification mis en cache entre les workloads
✓ Bonne réponse : B
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 5 / 10
Lequel des éléments suivants décrit le mieux l'objectif d'utiliser une image "golden" durcie (hardened golden image) pour le déploiement de machines virtuelles (VM) dans un environnement cloud ?
A. Garantir que chaque instance utilise la même configuration de base conforme aux normes de sécurité.
B. Permettre la mise à l'échelle automatique et l'élasticité sur plusieurs régions multi-cloud.
C. hiffrer les images de VM pour un déploiement plus rapide entre les régions.
D. ppliquer dynamiquement des correctifs aux VM pendant l'exécution à l'aide d'outils d'orchestration.
✓ Bonne réponse : A
Une golden image durcie sert de modèle sécurisé standard pour créer toutes les VM. Ainsi, chaque VM démarre avec la même configuration sécurisée et conforme.
Question 6 / 10
Qu'est-ce qui décrit le mieux la remédiation automatique dans un contexte d'automatisation de la sécurité cloud ?
A. nalyse programmée des vulnérabilités avec vérification manuelle des correctifs
B. étection automatique et retour des configurations non conformes à une baseline sécurisée
C. Utilisation d'un système de tickets pour notifier les administrateurs des incidents de sécurité
D. orrection manuelle des erreurs de configuration après un audit de conformité
✓ Bonne réponse : B
L'auto-remediation permet de corriger automatiquement les configurations non conformes pour que l'infrastructure reste toujours sécurisée sans intervention humaine.
Question 7 / 10
Lors de l'élaboration d'une charte de gouvernance cloud, quel élément garantit que les processus de gouvernance peuvent s'adapter aux technologies émergentes et aux exigences réglementaires évolutives ?
A. Mécanismes d'amélioration continue et de retour d'expérience
B. Renégociation des accords de niveau de service (SLA)
C. ontrôle des versions de la charte de gouvernance
D. Stratégie d'atténuation du verrouillage fournisseur (vendor lock-in)
✓ Bonne réponse : A
Les mécanismes d'amélioration continue permettent de mettre à jour les processus de gouvernance au fur et à mesure que la technologie et la réglementation évoluent.
Question 8 / 10
Quelle affirmation reflète le mieux les responsabilités liées au chiffrement et à la gestion des clés selon les modèles de service cloud ?
A. Les responsabilités varient : le CSP sécurise les services cryptographiques et les HSM ; les clients gèrent souvent les clés et les politiques dans IaaS/PaaS (ex. CMK/BYOK), tandis que dans beaucoup de SaaS, les clés sont gérées par le CSP avec option de clé client selon le service.
B. ans tous les modèles, le fournisseur cloud (CSP) gère entièrement les clés ; les clients ne doivent jamais manipuler le matériel clé.
C. ans tous les modèles, le client doit générer, stocker et faire tourner toutes les clés dans son propre HSM.
D. ans SaaS et PaaS, les clients ne peuvent jamais influencer le chiffrement.
✓ Bonne réponse : A
Selon le modèle de service, le CSP peut gérer le chiffrement, mais les clients peuvent parfois gérer leurs propres clés, surtout en IaaS/PaaS, tandis que SaaS est souvent CSP‑géré par défaut.
Question 9 / 10
Lequel des éléments suivants définit le mieux l'objectif d'une évaluation des risques cloud dans le cadre de la CSA Security Guidance v5 ?
A. Identifier, analyser et évaluer les risques spécifiques au cloud, comme la multi-location et la responsabilité partagée
B. Établir des accords de niveau de service (SLA) entre clients et fournisseurs
C. éterminer la conformité aux exigences de certification ISO 27001
D. ssigner la responsabilité des violations de données aux fournisseurs cloud
✓ Bonne réponse : A
Une évaluation des risques cloud sert à comprendre les risques propres au cloud pour pouvoir mettre en place des contrôles adaptés et réduire l'exposition.
Question 10 / 10
Quel contrôle de la Cloud Controls Matrix (CCM) soutient le plus directement la sécurisation des services de stockage gérés dans un environnement PaaS ?
A. EKM-03 : Gestion des clés de chiffrement
B. STA-01 : Localisation des données (Data Residency)
C. TVM-02 : Gestion des vulnérabilités
D. R-02 : Planification de la continuité d'activité
✓ Bonne réponse : A
EKM-03 garantit que les données stockées dans les services PaaS sont chiffrées et protégées par des clés gérées de manière sécurisée, ce qui sécurise directement le stockage géré.
Un administrateur doit générer un rapport indiquant quels utilisateurs ne se sont jamais connectés à un service Microsoft 365 au cours des 90 derniers jours.
Quel rapport intégré dans le Microsoft 365 Admin Center doit-il utiliser ?
A. Office activations
B. Mailbox usage
C. Active users
D. Usage by location
✓ Bonne réponse : C
Le rapport Active users fournit :
La liste des utilisateurs
Les services Microsoft 365 auxquels ils se sont connectés
Les comptes qui n’ont jamais été utilisés ou inactifs pendant une période donnée (par exemple 90 jours)
Les autres rapports ne permettent pas d’identifier facilement les utilisateurs inactifs :
A : Mailbox usage montre l’activité des boîtes aux lettres Exchange uniquement
C : Office activations montre quelles licences Office ont été activées, pas l’usage complet des services
D : Usage by location agrège l’activité par région, pas par utilisateur
Question 2 / 10
Lorsqu’une Power App est ajoutée comme onglet dans Teams, où les données de l’application sont-elles stockées par défaut dans Microsoft 365 ?
A. OneDrive for Business
B. Dataverse for Teams environment
C. Azure Blob Storage
D. SharePoint Online site library
✓ Bonne réponse : B
Lorsqu’une Power App est intégrée dans Teams, ses données sont stockées automatiquement dans un environnement Dataverse pour Teams.
Cela permet :
Un stockage structuré et sécurisé
L’accès aux données uniquement aux membres de l’équipe Teams
Les autres options ne sont pas utilisées par défaut pour les Power Apps dans Teams :
A : OneDrive for Business sert au stockage de fichiers personnels ou partagés.
C : Azure Blob Storage est un service de stockage cloud général, non utilisé par défaut.
D : SharePoint Online site library stocke des fichiers, pas les tables Dataverse des Power Apps.
Question 3 / 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. Microsoft 365 Business Premium
B. Windows 10/11 Pro avec un add-on Enterprise Mobility + Security E3
C. Windows 10/11 Enterprise E3 ou Microsoft 365 E3/E5
D. Licence Microsoft Intune seule
✓ Bonne réponse : C
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 4 / 10
Une société de services financiers doit se protéger contre la perte de données et respecter les exigences réglementaires de conservation pour les boîtes aux lettres Exchange Online.
Quelle combinaison de services Microsoft 365 permet d’assurer à la fois la haute disponibilité et la reprise après sinistre (disaster recovery) des données des boîtes aux lettres ?
A. Réplication native d’Exchange Online et Conservation pour litige (Litigation Hold)
B. Azure Traffic Manager et Azure Site Recovery
C. Azure Auto-Scale et stockage géo-redondant
D. Azure Availability Zones et Azure Traffic Manager
✓ Bonne réponse : D
Dans Exchange Online, Microsoft assure automatiquement :
La haute disponibilité (High Availability) grâce à la réplication native des bases de données de boîtes aux lettres entre plusieurs serveurs et centres de données.
La reprise après sinistre (Disaster Recovery) grâce à l’architecture distribuée et redondante de Microsoft 365.
Pour répondre aux exigences réglementaires de conservation :
Litigation Hold permet de conserver les e-mails d’une boîte aux lettres, même s’ils sont supprimés par l’utilisateur.
Cela garantit l’intégrité et la disponibilité des données à des fins légales ou réglementaires.
👉 Ensemble, ces fonctionnalités assurent la disponibilité continue et la conservation réglementaire des données.
Question 5 / 10
Un architecte intranet doit ajouter un menu de navigation global que les employés peuvent utiliser pour accéder aux ressources d’entreprise (politiques, wikis, etc.) dans l’application Viva Connections.
Quel élément doit-il définir sur le site d’accueil ?
A. List view web part
B. Quick links dans une section de page moderne
C. News web part sur la page d’accueil
D. Navigation (mega menu) dans les paramètres du site SharePoint Online
✓ Bonne réponse : D
Dans Viva Connections, le menu de navigation global est alimenté par la navigation du site d’accueil SharePoint.
En configurant un mega menu dans les paramètres du site, vous permettez aux employés de naviguer facilement vers les ressources importantes de l’entreprise.
Les autres options ne créent pas de navigation globale :
A : List view web part affiche simplement une liste, pas un menu de navigation.
C : News web part affiche des actualités, pas des liens de navigation.
D : Quick links ne fournit qu’une section de liens sur la page, pas un menu global accessible depuis toutes les pages.
Question 6 / 10
Quel modèle fournit la meilleure combinaison pour ce besoin ?
Une entreprise de développement logiciel souhaite conserver ses données clients en production sur site pour des raisons de conformité, mais permettre aux développeurs du monde entier d’accéder aux environnements de développement et test via le cloud.
A. Community cloud
B. Private cloud
C. Hybrid cloud
D. Public cloud
✓ Bonne réponse : C
Hybrid cloud combine :
Une infrastructure locale (on-premises) pour les données sensibles
Des ressources cloud pour les environnements de test et développement accessibles globalement
Les autres modèles ne répondent pas au besoin spécifique :
A : Public cloud seul placerait toutes les données dans le cloud, ce qui n’est pas conforme.
C : Private cloud est entièrement dédié mais limité aux ressources internes.
D : Community cloud est partagé entre organisations ayant des besoins similaires, pas adapté pour ce scénario mixte.
Question 7 / 10
Quelle combinaison de fonctionnalités Microsoft 365 permet de faire respecter cette exigence sans outils tiers ?
Une entreprise technologique souhaite s’assurer que les appareils mobiles compromis ou non conformes ne puissent pas accéder aux e-mails professionnels sur les smartphones de ses employés.
A. Synchronisation Azure AD Connect et contrôle du partage externe SharePoint Online
B. Quarantaine des appareils Exchange ActiveSync et Windows Defender ATP
C. Authentification multi-facteurs Microsoft Authenticator et prévention de la perte de données Office 365 (DLP)
D. Politiques de protection d’application Intune et Accès conditionnel (Conditional Access)
✓ Bonne réponse : D
Pour protéger l’accès aux données d’entreprise sur les appareils mobiles :
Intune App Protection Policies (politiques de protection d’application) :
Permettent de protéger les applications professionnelles (ex : Outlook, Teams) même sur des appareils personnels.
Restreignent l’accès aux applications si l’appareil ne respecte pas les règles de conformité (ex : pas de chiffrement, jailbreak détecté).
Conditional Access (Accès conditionnel) :
Applique des conditions pour accéder aux ressources cloud (ex : Exchange Online).
Peut bloquer l’accès aux e-mails si l’appareil est non conforme ou compromis selon les signaux d’Intune.
✅ Ensemble, ces deux fonctionnalités permettent de sécuriser l’accès aux e-mails sur mobiles sans recourir à des solutions tierces.
Question 8 / 10
Une chaîne de distribution souhaite appliquer des politiques de conformité des appareils Windows avant de permettre l’accès à Exchange Online et SharePoint Online.
Quelle fonctionnalité, disponible dans Microsoft 365 mais pas dans Office 365 seul, permet de répondre à ce besoin ?
A. Politiques Office 365 Data Loss Prevention configurées dans le Security & Compliance Center
B. Politiques Conditional Access dans Azure AD Premium P1 intégrées aux paramètres de conformité Intune
C. Gestion de base des applications mobiles via les paramètres intégrés des applications Office
D. Support Multi-Geo pour SharePoint Online et OneDrive for Business
✓ Bonne réponse : B
onditional Access + Intune compliance policies permet de :
Vérifier que les appareils respectent les règles de sécurité avant de leur donner accès aux services Microsoft 365 (Exchange, SharePoint, Teams, etc.)
Cette fonctionnalité nécessite Microsoft 365 (E3/E5) avec Azure AD Premium P1, et n’est pas disponible dans un Office 365 standalone.
Les autres options ne gèrent pas le contrôle d’accès basé sur la conformité des appareils :
A : DLP protège les données mais ne contrôle pas l’accès selon la conformité des appareils.
C : Gestion de base des apps mobiles ne couvre pas l’accès aux services cloud.
D : Multi-Geo gère la localisation des données, pas la conformité des appareils.
Question 9 / 10
Un technicien du support a besoin de droits temporaires élevés pour résoudre des problèmes de conformité des appareils Intune.
Quelle fonctionnalité de Microsoft 365 doit être utilisée pour respecter le principe du moindre privilège ?
A. Azure AD Privileged Identity Management pour attribuer un rôle Intune Service Administrator temporaire
B. Microsoft Defender for Endpoint pour onboarder le périphérique du technicien
C. Politique Azure AD Conditional Access exigeant la conformité des appareils pour toutes les connexions
D. Azure AD Access Reviews pour attribuer de façon permanente le rôle Global Reader au technicien
✓ Bonne réponse : A
Privileged Identity Management (PIM) permet :
D’attribuer des rôles à durée limitée (ex : Intune Service Administrator)
De respecter le principe du moindre privilège, car le technicien n’a les droits élevés que pendant le dépannage
Les autres options ne donnent pas un accès temporaire contrôlé :
Conditional Access → contrôle l’accès, pas la durée des droits
Defender for Endpoint → gère la sécurité des appareils, pas les permissions
Access Reviews / Global Reader permanent → donne un accès permanent, contraire au principe du moindre privilège
🎯 À retenir pour l’examen MS-900 :
PIM = droits élevés temporaires pour dépannage ou administration
Toujours attribuer des permissions limitées dans le temps, plutôt que permanentes, pour sécuriser les comptes administrateurs.
Question 10 / 10
Lequel des éléments suivants n’est pas un indicateur suivi et rapporté par Viva Insights ?
A. Cost per Microsoft 365 license
B. After-meeting breaks
C. Meeting effectiveness score
D. Focus time hours
✓ Bonne réponse : A
Viva Insights mesure des indicateurs de productivité et de bien-être :
Temps de concentration (Focus time hours)
Pauses après réunions (After-meeting breaks)
Indicateurs d’efficacité des réunions (Meeting effectiveness score)
Le coût des licences Microsoft 365 n’est pas un indicateur suivi par Viva Insights, car il relève de la gestion financière et non de la productivité.
Une entreprise globale déploie Microsoft Entra Internet Access dans le cadre de sa stratégie SSE (Secure Service Edge).
L’architecte sécurité doit :
Configurer des politiques Conditional Access pour bloquer les connexions risquées vers des applications SaaS non approuvées
Appliquer des politiques d’usage acceptable pour les services approuvés
Quelle intégration permet ce contrôle ?
A. Azure Firewall intégré avec le portail de conformité Microsoft Purview
B. Microsoft Entra Internet Access intégré avec Microsoft Defender for Cloud Apps
C. Microsoft Entra Internet Access intégré avec les politiques Azure Key Vault
D. Microsoft Entra Internet Access intégré avec les Security Baselines Intune Endpoint
✓ Bonne réponse : B
Microsoft Entra Internet Access (EIA) : solution SSE qui fournit :
Filtrage d’accès Internet
Protection contre les applications non approuvées
Application des politiques d’usage acceptable
Intégration avec Microsoft Defender for Cloud Apps :
Permet de détecter et contrôler l’usage des applications SaaS
Active les politiques Conditional Access pour :
Bloquer les connexions à des applications non sanctionnées
Appliquer des restrictions ou des alertes pour les applications approuvées
Assure visibilité, contrôle et gouvernance centralisée
C’est la meilleure pratique Microsoft SSE pour sécuriser l’accès SaaS et Internet.
Question 2 / 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 Key Vault
C. Microsoft Defender for Endpoint
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.
Question 3 / 10
Vous êtes chargé de renforcer Active Directory Domain Services (AD DS) afin d’empêcher le vol de credentials depuis LSASS sur les contrôleurs de domaine.
Quelle fonctionnalité Microsoft doit être mise en œuvre ?
A. Privileged Access Workstations (PAWs) pour les administrateurs
B. Windows Defender Credential Guard
C. Accès Just-in-Time via Microsoft Entra PIM
D. Windows Defender Credential Guard
✓ Bonne réponse : D
LSASS (Local Security Authority Subsystem Service) stocke les hashes et tokens d’authentification Windows.
Les attaquants peuvent utiliser des techniques comme Mimikatz pour voler des credentials depuis LSASS.
Windows Defender Credential Guard :
Utilise la virtualisation basée sur le hardware pour isoler les secrets Windows (NTLM, Kerberos, LSA secrets)
Empêche les logiciels malveillants et les attaquants ayant un accès administrateur local de voler les credentials
Protège spécifiquement les domain controllers et endpoints sensibles
C’est la meilleure pratique Microsoft pour sécuriser les contrôleurs de domaine contre le vol de credentials.
Question 4 / 10
Une entreprise exploite une plateforme e-commerce avec des centaines de certificats TLS sur différents services.
La direction souhaite :
Minimiser les interruptions dues aux certificats expirés
Appliquer une gestion centralisée du cycle de vie des certificats
Quelle solution recommander ?
A. Stocker les certificats dans Active Directory Certificate Services (AD CS) sans intégration avec Key Vault
B. Utiliser Azure Key Vault pour importer tous les certificats TLS et configurer le renouvellement automatique avec des autorités de certification intégrées
C. Appliquer des politiques Conditional Access pour bloquer les certificats expirés à la connexion
D. Configurer des rappels manuels pour les administrateurs via Microsoft Outlook afin de suivre les expirations
✓ Bonne réponse : B
Azure Key Vault :
Permet de centraliser tous les certificats TLS/SSL
Offre intégration native avec certaines CA pour le renouvellement automatique
Réduit le risque de pannes ou interruptions liées à l’expiration
Fournit gestion centralisée du cycle de vie (création, renouvellement, révocation, suivi)
C’est la solution recommandée pour des environnements à grande échelle avec de nombreux certificats, comme une plateforme e-commerce.
Question 5 / 10
Votre organisation met en œuvre des contrôles de gouvernance alignés sur MCRA pour les données sensibles des clients hébergées dans Azure.
Quel contrôle supporte le plus directement le principe MCRA : « protéger les données où qu’elles se trouvent » ?
A. Se reposer uniquement sur les firewalls périmétriques pour restreindre l’accès aux comptes de stockage
B. Déployer Azure Policy uniquement pour la conformité au tagging des ressources
C. Activer Microsoft Defender for Endpoint sur les machines virtuelles
D. Utiliser Microsoft Purview Information Protection pour classifier et étiqueter les données
✓ Bonne réponse : D
Principe MCRA : « Protect data wherever it resides » → protéger les données indépendamment de l’endroit où elles sont stockées ou partagées.
Microsoft Purview Information Protection (MIP) permet :
Classifier les données sensibles (PII, données financières, propriété intellectuelle…)
Appliquer des labels de sensibilité qui suivent les données, peu importe qu’elles soient stockées dans :
Azure Storage, SharePoint, OneDrive
Emails Microsoft 365
Applications tierces intégrées
Ainsi, MIP fournit une protection centrée sur les données, alignée avec le principe MCRA.
Question 6 / 10
Un architecte sécurité doit réduire la surface d’attaque externe de l’organisation en intégrant les découvertes EASM (External Attack Surface Management) dans les workflows existants.
Quelle intégration fournit le pipeline de remédiation le plus efficace ?
A. Exporter les résultats EASM vers Microsoft Purview pour des rapports de conformité automatisés
B. Synchroniser l’inventaire et les expositions EASM dans Microsoft Sentinel pour enquête et réponse
C. Diriger les données des actifs EASM dans Azure Policy pour une remédiation automatique des politiques
D. Envoyer les alertes EASM directement à Microsoft Defender for Endpoint pour la protection des appareils
✓ Bonne réponse : B
External Attack Surface Management (EASM) permet de :
Identifier les actifs exposés à Internet
Détecter les vulnérabilités ou configurations non sécurisées
Prioriser les risques externes
Pourquoi Microsoft Sentinel est le meilleur choix pour le pipeline de remédiation :
Sentinel centralise tous les logs et alertes de sécurité
Permet de corréler les découvertes EASM avec d’autres événements (Azure AD, endpoints, cloud apps)
Fournit des playbooks et automatisations (Logic Apps) pour la remédiation rapide
Facilite la réponse proactive et le suivi des incidents
Question 7 / 10
Vous effectuez une évaluation des risques pour une application de traitement de paiements basée sur Azure.
L’application utilise Azure Key Vault pour stocker des clés cryptographiques.
Quel vecteur de menace potentiel doit être considéré comme le plus critique lors de l’évaluation de Key Vault en tant qu’actif critique ?
A. Latence élevée lors des pics de transactions
B. Mauvaise configuration des stratégies de rétention Azure Backup
C. Accès non autorisé via des politiques d’accès mal configurées
D. Perte de disponibilité due au dépassement des quotas régionaux de souscription
✓ Bonne réponse : C
Azure Key Vault est un composant critique pour la sécurité :
Il stocke des clés cryptographiques, certificats et secrets essentiels pour le chiffrement des données et la sécurité des transactions.
Le vecteur de menace le plus critique est l’accès non autorisé :
Si un attaquant obtient l’accès à Key Vault, il peut récupérer les clés et décrypter les données sensibles ou signer des transactions frauduleuses.
La protection contre ce vecteur repose sur :
Des politiques d’accès strictes (RBAC ou policies Key Vault)
L’activation de Azure AD Conditional Access
L’utilisation du principle du moindre privilège
Question 8 / 10
Une entreprise de services financiers souhaite maximiser la protection contre le phishing via Defender for Office 365 en configurant des politiques anti-phishing avancées.
Quel paramètre avancé améliore le plus directement la protection contre l’usurpation de compte (account impersonation) ?
A. Activer Mailbox Intelligence et Spoof Intelligence dans la politique anti-phishing
B. Configurer une règle de transport Exchange bloquant tous les emails externes avec pièces jointes
C. Désactiver l’audit des boîtes aux lettres pour réduire le bruit dans la détection d’usurpation
D. Créer une Safe Links policy pour réécrire les URLs de tous les emails
✓ Bonne réponse : B
Mailbox Intelligence : analyse le comportement des utilisateurs pour identifier des emails suspects envoyés ou reçus
Spoof Intelligence : détecte les tentatives d’usurpation d’identité (spoofing), notamment des domaines ou adresses similaires aux comptes internes
Ensemble, ils permettent à Defender for Office 365 de :
Bloquer ou marquer les emails imitant des comptes internes ou exécutifs
Réduire les risques d’account takeover via phishing ciblé
Question 9 / 10
Une organisation multinationale applique les pratiques CAF DevSecOps et souhaite s’assurer de la conformité avec les contrôles de gouvernance internes et réglementaires lors des déploiements d’infrastructure.
Quelle action soutient le mieux cette exigence ?
A. Intégrer Microsoft Purview pour surveiller la classification des données
B. Mettre en œuvre des politiques Conditional Access pour l’accès des développeurs à Azure DevOps
C. Configurer Microsoft Defender for Endpoint pour surveiller les ressources déployées
D. Utiliser Azure Blueprints pour appliquer des politiques standardisées et RBAC à travers les souscriptions
✓ Bonne réponse : D
CAF DevSecOps recommande d’intégrer la sécurité et la conformité dès la phase de conception et de déploiement.
Azure Blueprints permet de :
Appliquer des politiques et des contrôles RBAC cohérents sur plusieurs souscriptions
Garantir que toutes les ressources déployées respectent les standards internes et réglementaires
Automatiser la conformité dès la création de l’infrastructure (Infrastructure as Code)
Cela offre une remédiation et un contrôle centralisé, ce qui répond directement aux exigences de gouvernance DevSecOps.
Question 10 / 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. Configurer des alertes Azure Monitor lorsqu’une bibliothèque vulnérable est chargée en production
B. Activer Dependabot security updates et le vulnerability scanning dans GitHub Advanced Security
C. Appliquer Just-in-Time VM access pour les agents de build
D. Utiliser Microsoft Purview pour étiqueter toutes les librairies open-source avant déploiement
✓ Bonne réponse : B
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.
Une région Azure contient un ou plusieurs centres de données qui sont connectés par un réseau à faible latence.
Instructions : Examinez le texte souligné.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. Contient un ou plusieurs centres de données connectés par un réseau à forte latence
C. Se trouve dans chaque pays où Microsoft possède une filiale
D. Se trouve uniquement dans chaque pays d’Europe et des Amériques
✓ Bonne réponse : A
Une région Azure est bien composée de un ou plusieurs centres de données interconnectés par un réseau à faible latence, ce qui correspond exactement à la définition officielle de Microsoft.
Question 2 / 10
Une équipe dispose d’un compte Azure Cosmos DB.
Il faut mettre en place une solution pour générer une alerte depuis Azure Log Analytics lorsqu’une charge de requête dépasse 40 unités plus de 10 fois durant une fenêtre de 10 minutes.Lesquelles des options suivantes recommandez-vous ? (Choisissez deux.)
A. Créer une requête de recherche pour identifier quand requestCharge_s dépasse 10.
B. Créer une requête de recherche pour identifier quand duration_s dépasse 10.
C. Configurer une période de 10 et une fréquence de 10.
D. Créer une requête de recherche pour identifier quand requestCharge_s dépasse 40.
✓ Bonne réponse : C, D
A. La condition métier porte explicitement sur la charge de requête (Request Units) > 40 → il faut filtrer sur requestCharge_s > 40 dans la requête Kusto (KQL).
D. L’alerte doit s’évaluer sur une fenêtre de 10 minutes avec une fréquence d’évaluation (par ex. toutes les 10 minutes) → period = 10 minutes, frequency = 10 minutes. Ensuite, on applique une agrégation / count dans la règle d’alerte pour déclencher si le nombre d’occurrences > 10 dans la période.
Les autres choix ne répondent pas au besoin :
B (seuil 10) ne correspond pas à la condition (> 40).
C porte sur la durée (duration_s), pas sur la charge de requête.
Question 3 / 10
Votre entreprise prévoit de déployer plusieurs applications personnalisées dans Azure.
A. Platform as a Service (PaaS)
B. Software as a Service (SaaS)
C. Infrastructure as a Service (IaaS)
✓ Bonne réponse : C
Le modèle IaaS permet de contrôler le système d’exploitation et d’installer des applications et services prérequis personnalisés, ce qui est nécessaire pour des applications sur mesure avec des dépendances spécifiques.
Question 4 / 10
Une équipe de développeurs de votre entreprise prévoit de déployer, puis de supprimer, 50 machines virtuelles chaque semaine.
A. Azure DevTest Labs
B. Microsoft Managed Desktop
C. Des groupes de machines virtuelles identiques Azure (Virtual Machine Scale Sets)
D. Des instances de machines virtuelles Azure réservées
✓ Bonne réponse : A
Azure DevTest Labs est conçu spécifiquement pour les environnements temporaires de développement et de test. Il permet de créer et supprimer rapidement des machines virtuelles, d’automatiser leur déploiement via des modèles ARM, et de réduire fortement l’effort administratif, ce qui correspond exactement à un scénario où 50 VM sont déployées et supprimées chaque semaine.
👉 Dans AZ‑900, Microsoft attend :
Dev/Test → Azure DevTest Labs
Production scalable → VM Scale Sets
Question 5 / 10
Quel service fournit le calcul serverless (sans serveur) dans Azure ?
A. Azure Container Instances
B. Azure Storage Account
C. Azure Functions
D. Azure Virtual Machines
✓ Bonne réponse : C
Azure Functions est un service serverless qui permet :
d’exécuter du code sans gérer de serveurs,
de payer uniquement à l’exécution,
de déclencher le code via des événements (HTTP, messages, timers, etc.).
Les autres options ne sont pas serverless :
Azure Virtual Machines : infrastructure gérée par l’utilisateur
Azure Storage Account : stockage de données, pas du calcul
Azure Container Instances : exécution de conteneurs, mais pas serverless au sens Azure (gestion de l’environnement requise)
📘 À retenir pour l’examen AZ‑900 / AZ‑104 :
Serverless computing dans Azure → Azure Functions
Question 6 / 10
Quelles sont deux caractéristiques du cloud public ?
A. tarification à l’usage (facturation mesurée)
B. stockage limité
C. matériel dédié
D. gestion en libre‑service
E. connexions non sécurisées
✓ Bonne réponse : A, D
Le cloud public se caractérise notamment par :
La tarification à l’usage (metered pricing) : Les ressources sont facturées en fonction de la consommation réelle (CPU, stockage, trafic, etc.), sans investissement initial en infrastructure.
La gestion en libre‑service (self‑service management) : Les utilisateurs peuvent créer, modifier et supprimer des ressources eux‑mêmes, à la demande, via le portail ou des outils automatisés.
Les autres propositions sont incorrectes :
A. matériel dédié → caractéristique d’un cloud privé, pas public
B. connexions non sécurisées → faux, le cloud public repose sur des connexions sécurisées
C. stockage limité → faux, le cloud public offre une scalabilité élevée
📘 À retenir pour l’examen AZ‑900
Cloud public = ✅ paiement à l’usage ✅ libre‑service ✅ haute scalabilité
❌ pas de matériel dédié
❌ pas de limitations fixes de stockage
Question 7 / 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. latence élevée
B. élasticité
C. répartition de charge (load balancing)
D. haute disponibilité
✓ 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 8 / 10
Vous prévoyez de déployer plusieurs machines virtuelles Azure.
Vous devez vous assurer que les services exécutés sur les machines virtuelles restent disponibles si un seul centre de données tombe en panne.
Solution proposée :Vous déployez les machines virtuelles dans deux ou plusieurs groupes de mise à l’échelle (scale sets).
Cette solution permet‑elle d’atteindre l’objectif ?
Remarque : Cette question fait partie d’une série de questions qui présentent le même scénario.Chaque question de la série contient une solution unique qui peut répondre aux objectifs énoncés.Certaines questions définissent plusieurs solutions correctes, tandis que d’autres peuvent ne pas avoir de solution correcte.Après avoir répondu à une question de cette section, vous ne pourrez pas revenir dessus.Ainsi, les questions n’apparaîtront pas dans l’écran de révision.
A. Vrai
B. Faux
✓ Bonne réponse : B
Les groupes de machines virtuelles identiques (VM Scale Sets) assurent la mise à l’échelle et la haute disponibilité au sein d’un même centre de données, mais ne garantissent pas la disponibilité en cas de défaillance complète d’un centre de données. Pour ce besoin, il faut utiliser des Availability Zones, qui répartissent les ressources entre plusieurs centres de données distincts.
Question 9 / 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 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 déployé un serveur LDAP sur Compute Engine accessible via TLS sur le port 636 en UDP. Vous voulez vous assurer qu'il est accessible par les clients sur ce port. Que devez-vous faire ?
A. Ajouter un tag réseau de votre choix à l'instance. Créer une règle de pare-feu pour autoriser l'egress sur UDP port 636 pour ce tag réseau.
B. Ajouter le tag réseau allow-udp-636 à l'instance VM hébergeant le serveur LDAP.
C. Créer une route appelée allow-udp-636 avec le prochain saut pointant vers la VM hébergeant le serveur LDAP.
D. Ajouter un tag réseau de votre choix à l'instance. Créer une règle de pare-feu pour autoriser l'ingress sur UDP port 636 pour ce tag réseau.
✓ Bonne réponse : D
La bonne pratique est d'ajouter un tag réseau à l'instance puis de créer une règle de pare-feu ingress qui autorise UDP 636 sur ce tag. Simplement ajouter un tag sans règle de pare-feu n'ouvre aucun port. Les routes ne contrôlent pas les ports.
Question 2 / 10
Vous créez un cluster Google Kubernetes Engine (GKE) avec la fonctionnalité d'autoscaling activée. Vous devez vous assurer que chaque noeud du cluster exécutera un pod de surveillance qui envoie des métriques de containers vers une solution de surveillance tierce. Que devez-vous faire ?
A. Référencer le pod de surveillance dans un initialiseur de cluster lors de la création du cluster GKE.
B. Déployer le pod de surveillance dans un objet StatefulSet.
C. Référencer le pod de surveillance dans un objet Deployment.
D. Déployer le pod de surveillance dans un objet DaemonSet.
✓ Bonne réponse : D
Un DaemonSet garantit qu'exactement un pod s'exécute sur chaque noeud du cluster, y compris les nouveaux noeuds créés par l'autoscaling. C'est la ressource Kubernetes conçue pour les agents de surveillance per-noeud.
Question 3 / 10
Vous utilisez Container Registry pour stocker centralement les images containers de votre entreprise dans un projet séparé. Dans un autre projet, vous voulez créer un cluster GKE. Vous devez vous assurer que Kubernetes peut télécharger les images depuis Container Registry. Que devez-vous faire ?
A. Lors de la création du cluster GKE, choisir l'option 'Autoriser l'accès complet à toutes les APIs Cloud' sous 'Scopes d'accès'.
B. Créer un compte de service et lui donner accès à Cloud Storage. Créer une clé P12 et l'utiliser comme imagePullSecrets dans Kubernetes.
C. Dans le projet où les images sont stockées, accorder le rôle IAM Storage Object Viewer au compte de service utilisé par les noeuds Kubernetes.
D. Configurer les ACLs sur chaque image dans Cloud Storage pour donner un accès lecture au compte de service Compute Engine par défaut.
✓ Bonne réponse : C
Accorder Storage Object Viewer au compte de service des noeuds GKE dans le projet où les images sont stockées est la méthode recommandée. Elle utilise IAM correctement, sans clés supplémentaires ni accès trop larges.
Question 4 / 10
Vous souhaitez faire tourner un seul proxy HTTP inverse avec mise en cache sur GCP pour un site web sensible à la latence. Ce proxy consomme presque aucun CPU. Vous voulez un cache en mémoire de 30 Go et 2 Go supplémentaires pour les autres processus. Vous voulez minimiser les coûts. Comment devez-vous faire tourner ce proxy ?
A. Créer une instance Cloud Memorystore for Redis avec une capacité de 32 Go.
B. L'exécuter sur Compute Engine avec le type n1-standard-1 et ajouter un disque persistant SSD de 32 Go.
C. Le packager dans une image container et l'exécuter sur Kubernetes Engine avec des noeuds n1-standard-32.
D. L'exécuter sur Compute Engine avec un type d'instance personnalisé de 6 vCPU et 32 Go de mémoire.
✓ Bonne réponse : A
Cloud Memorystore for Redis est un service de cache en mémoire géré qui répond exactement au besoin : cache 30 Go + 2 Go overhead = 32 Go. Il est nettement moins cher qu'une VM n1-highmem-32 (32 Go RAM) car il ne facture que la capacité mémoire, sans vCPU inutilisés — le proxy consommant quasi-zéro CPU.
Question 5 / 10
Vous avez un projet de développement avec des rôles IAM définis. Vous créez un projet de production et voulez avoir les mêmes rôles IAM, en utilisant le moins d'étapes possible. Que devez-vous faire ?
A. Utiliser gcloud iam roles copy en spécifiant votre organisation comme organisation de destination.
B. Utiliser gcloud iam roles copy en spécifiant le projet de production comme projet de destination.
C. Dans la console GCP, utiliser la fonctionnalité 'créer un rôle à partir d'un rôle'.
D. Dans la console GCP, utiliser la fonctionnalité 'créer un rôle' et sélectionner toutes les permissions applicables.
✓ Bonne réponse : B
gcloud iam roles copy avec le projet de destination est la méthode la plus rapide pour copier exactement les rôles IAM d'un projet à un autre en une seule commande, sans recréer manuellement chaque rôle.
Question 6 / 10
Vos projets ont généré plus de coûts que prévu. Vos recherches révèlent qu'un container GKE de développement a émis un grand nombre de journaux. Vous voulez désactiver rapidement ces journaux en utilisant le minimum d'étapes. Que devez-vous faire ?
A. Aller dans la console GKE, supprimer les clusters existants. Recréer un nouveau cluster. Décocher l'option pour activer le monitoring Stackdriver legacy.
B. Aller dans la fenêtre d'ingestion des journaux dans Stackdriver Logging et désactiver la source de journaux pour la ressource GKE Cluster Operations.
C. Aller dans la fenêtre d'ingestion des journaux dans Stackdriver Logging et désactiver la source de journaux pour la ressource container GKE.
D. Aller dans la console GKE, supprimer les clusters existants. Recréer un nouveau cluster. Décocher l'option pour activer le logging Stackdriver legacy.
✓ Bonne réponse : C
La fenêtre d'ingestion des journaux Stackdriver permet de désactiver des sources de journaux spécifiques (comme les containers GKE) en quelques clics, sans recréer le cluster. C'est la solution la plus rapide et sans interruption de service.
Question 7 / 10
Vous avez un compte GCP dans votre région par défaut et un autre dans une région/zone non par défaut. Vous voulez démarrer de nouvelles instances Compute Engine dans ces deux comptes GCP via la ligne de commande. Que devez-vous faire ?
A. Activer deux configurations avec gcloud configurations activate [NOM]. Utiliser gcloud configurations list pour démarrer les instances.
B. Créer deux configurations avec gcloud config configurations create [NOM]. Utiliser gcloud config configurations activate [NOM] pour basculer entre les comptes lors des commandes.
C. Créer deux configurations avec gcloud config configurations create [NOM]. Utiliser gcloud configurations list pour démarrer les instances.
D. Activer deux configurations avec gcloud configurations activate [NOM]. Utiliser gcloud config list pour démarrer les instances.
✓ Bonne réponse : B
La bonne méthode est de créer deux configurations (une par compte/région) puis d'activer la configuration appropriée avant de lancer les commandes. gcloud configurations list affiche seulement les configurations sans les activer.
Question 8 / 10
Votre entreprise a développé un jeu mobile déployé sur GCP. Les joueurs se connectent via leur téléphone via Internet. Le jeu envoie des paquets UDP pour mettre à jour les serveurs sur les actions des joueurs en mode multijoueur. Votre backend peut évoluer sur plusieurs VMs et vous voulez les exposer sur une seule IP. Que devez-vous faire ?
A. Configurer un équilibreur de charge SSL Proxy devant les serveurs d'applications.
B. Configurer un équilibreur de charge HTTP(S) externe devant les serveurs d'applications.
C. Configurer un équilibreur de charge réseau externe devant les serveurs d'applications.
D. Configurer un équilibreur de charge UDP interne devant les serveurs d'applications.
✓ Bonne réponse : C
L'équilibreur de charge réseau externe (Network Load Balancer) supporte le protocole UDP, expose les backends sur une IP unique et est accessible depuis Internet. SSL Proxy et HTTPS ne supportent pas UDP. L'équilibreur UDP interne n'est pas accessible depuis Internet.
Question 9 / 10
Vous devez vérifier qu'un compte de service GCP a été créé à un moment particulier. Que devez-vous faire ?
A. Filtrer le journal d'activité pour afficher la catégorie Accès aux données. Filtrer le type de ressource sur Compte de service.
B. Filtrer le journal d'activité pour afficher la catégorie Accès aux données. Filtrer le type de ressource sur Projet Google.
C. Filtrer le journal d'activité pour afficher la catégorie Configuration. Filtrer le type de ressource sur Projet Google.
D. Filtrer le journal d'activité pour afficher la catégorie Configuration. Filtrer le type de ressource sur Compte de service.
✓ Bonne réponse : D
La création d'un compte de service est une opération administrative qui apparaît dans le journal d'activité sous la catégorie Configuration. Le filtre sur le type de ressource Compte de service permet de retrouver précisément l'événement de création.
Question 10 / 10
Votre entreprise a mis en place une structure organisationnelle complexe sur Google Cloud avec des centaines de dossiers et projets. Seuls quelques membres de l'équipe doivent pouvoir voir la structure hiérarchique. Vous devez attribuer des permissions minimales. Que devez-vous faire ?
A. Ajouter les utilisateurs au rôle roles/browser.
B. Ajouter les utilisateurs à un groupe, et ajouter ce groupe au rôle roles/iam.roleViewer.
C. Ajouter les utilisateurs à un groupe, et ajouter ce groupe au rôle roles/browser.
D. Ajouter les utilisateurs au rôle roles/iam.roleViewer.
✓ Bonne réponse : C
Le rôle roles/browser est le rôle minimal permettant de consulter la hiérarchie des ressources GCP (organisation, dossiers, projets). L'attribuer à un groupe suit les bonnes pratiques. IAM roleViewer permet de voir les rôles, pas la hiérarchie.
Select the correct Scrum Team roles defined in Scrum.
Select ONE answer.
A. Product Manager, Business Analyst, Development Team, Stakeholders.
B. Stakeholders, Scrum Master, Project Manager, Product Owner.
C. Development Team, Scrum Master, Product Owner.
D. Engineers, Business Analyst, Product Owner.
✓ Bonne réponse : C
The correct Scrum Team roles are Development Team, Scrum Master, and Product Owner (option 1). These three roles are explicitly defined in the Scrum Guide. Other options introduce non-Scrum roles like Project Manager, Business Analyst, or distinguish Stakeholders as a role—stakeholders are external to the Scrum Team.
Question 2 / 10
Which two behaviors would reflect Servant Leadership in a Scrum Master? (Choose two.)
Select 2 answers.
A. Facilitating Scrum Events as requested or needed.
B. Staying away from internal Development Team interactions, maximizing their autonomy and freedom.
C. Resolving every impediment for the Development Team.
D. Coaching the Development Team, the Product Owner and the organization on how to work empirically.
✓ Bonne réponse : A, D
Servant Leadership means the Scrum Master facilitates Scrum Events (enabling the team) and coaches on empiricism (helping the organization work transparently with inspect-and-adapt). Staying away from team interactions abandons the coaching role, and resolving every impediment disempowers the team—both contradict servant leadership per the Scrum Guide.
Question 3 / 10
A Development Team member has notified the Scrum Master of a potential data security risk.What action should the Scrum Master take?
Select ONE answer.
A. Wait until the Sprint Retrospective to add security to the definition of ג€Doneג€.
B. Add a Product Backlog item to address the security issue.
C. Ask the Development Team member to share the issue with the team as soon as possible.
D. Notify the test team.
✓ Bonne réponse : C
The Development Team member should share the security risk with the team immediately so they can address it collaboratively. This is not a matter for test teams, backlogs, or retrospectives—security risks require urgent transparent communication across the team per Scrum's transparency pillar.
Question 4 / 10
Steven, who is a Scrum Master, on one of the Scrum Teams has approached you asking for advice. Their Daily Scrum requires more than 15 minutes and the team has suggested dividing themselves into two separate teams in order to stay within the time box.As another Scrum Master, what would be the best response?
Select ONE answer.
A. Agree ג€" this is an appropriate solution to the problem.
B. Unsure ג€" dividing a team into two cannot be decided based on this information. You offer to observe.
C. Disagree ג€" as the root cause may not be that the team is too big.
D. Agree ג€" You agree that dividing the team into two is a good strategy to allow the teams to learn how to run Daily Scrums quickly and effectively. Once they've learned to limit the Daily Scrum to 15 minutes, you can merge the teams again.
✓ Bonne réponse : B
Unsure—observe first is correct because a Daily Scrum exceeding 15 minutes indicates root causes (unclear goals, poor communication, unresolved impediments, or scope issues) rather than team size alone. Dividing the team without diagnosis may fragment collaboration and miss the real problem. Observation and coaching are needed before making structural changes.
Question 5 / 10
At the end of the eighth Sprint, the internal sponsors are upset and angry with the progress of the product being built. The current state of the product is not as expected and will require additional Sprints and more budget than originally anticipated at the start of the project.What factors may have led to this? (Choose three.)
Select 3 answers.
A. The project plan proposed to the sponsors at the start of the project followed stringently.
B. The Scrum Master has not ensured transparency.
C. The sponsors haven't been using the Sprint Reviews to actively engage, and inspect and evaluate progress.
D. The scope changes have not been tracked adequately and the change request process has not been followed properly.
E. The Product Owner has not been engaging with sponsors frequently enough and has not been kept aware of the overall progress of the project.
6. The stakeholders have not been using the Daily Scrum effectively to track the Development Team's progress.
✓ Bonne réponse : B, C, E
Sponsor dissatisfaction stems from inadequate stakeholder engagement at Sprint Reviews, poor communication from the Product Owner, and lack of transparency about actual progress and changes. The Daily Scrum is not designed for stakeholder tracking, and rigid adherence to an initial project plan contradicts Scrum's empirical, iterative nature. These factors undermine inspect-and-adapt cycles essential to Scrum.
Question 6 / 10
Steven is a Scrum Master for three different teams building a single product from the same Product Backlog. Development Team members from each team have approached Steven complaining that their teams need Nicole, an external specialist, to commit full time for their next Sprint.Which three acceptable solutions would Steven consider? (Choose three.)
Select 3 answers.
A. People from the Development Teams with an interest in Nicole's domain could volunteer to take on this work in their respective teams.
B. Ask Nicole for a plan to hire and train additional people in her domain, and in the meantime work with the Product Owner and Development Teams to re- prioritize the work so that tasks not depending on Nicole can be done first.
C. Investigate whether applying additional techniques or frameworks for scaling Scrum would be appropriate for this product team in the future, since you have multiple Scrum Teams working on the same product, with dependencies between the teams.
D. Create a team with Nicole and people from the teams to temporarily work in Nicole's domain to serve the existing teams.
E. For Sprints that require Nicole's expertise for more than one team, combine the teams into one and separate when they no longer need to share her services.
6. Have the Development Team re-order the Product Backlog so Nicole can serve one team full-time in a Sprint.
✓ Bonne réponse : A, C, 6
Correct answers: Options 1, 2, and 4. Investigate scaling frameworks for dependency management (option 1). Enable cross-training and skill development within teams (option 2). Reorder the Product Backlog to optimize Nicole's utilization across sprints (option 4). These honor self-organization and adaptability. Options 0, 3, and 5 are either temporary band-aids or externalize the problem rather than helping the Scrum Teams manage dependencies through backlog prioritization.
Question 7 / 10
Peter, a Project Manager, has raised concerns about your Scrum Team's productivity and progress towards the objectives. Which is the best way to respond to Peter's concerns?
Select ONE answer.
A. Share the current impediments.
B. Share the Product Backlog, the projections towards the release dates and ensure that Peter has access.
C. Show the Profit & Loss (P&L) report.
D. Share the last stakeholder status report prepared by the Scrum Master.
✓ Bonne réponse : B
The best response shares relevant transparency: the Product Backlog and release projections allow Peter to understand progress toward objectives. This demonstrates the Scrum pillar of transparency and addresses his concerns constructively. P&L reports, impediment lists, or status reports are less relevant to productivity and progress concerns.
Question 8 / 10
What is management's role in Scrum?
Select ONE answer.
A. Identifying and removing people that are performing poorly.
B. To provide the necessary environment and support needed as defined by the Scrum Guide by providing insights and resources that help the Scrum Teams continue moving forward.
C. Monitoring the Development Team's velocity.
D. Monitoring skill levels of the Development Team.
✓ Bonne réponse : B
Management's role in Scrum is to create an enabling environment, not to micromanage or monitor individual performance. According to the Scrum Guide, management should provide insights and resources that support Scrum Teams. Options about removing people, monitoring skill levels, or tracking velocity represent command-and-control behaviors that undermine Scrum's empirical and self-organizing principles.
Question 9 / 10
Adding more resources in Scrum will proportionally increase the value delivered.
True or False?
A. False.
B. True.
✓ Bonne réponse : A
False—Adding resources does not proportionally increase value in Scrum due to communication overhead, onboarding time, and team dynamics. The Scrum Guide emphasizes small, cross-functional teams; scaling requires structural changes and coordination, not just headcount increases.
Question 10 / 10
A new member has just joined an existing Development Team that has been together for several Sprints. During the Sprint, the individual has been trying to share his ideas and viewpoints but is continuously ignored by the rest of the Development Team.Which three Scrum Values has the Development Team been neglecting? (Choose three.)
Select 3 answers.
A. Openness.
B. Transparency.
C. Respect.
D. Commitment.
E. Focus.
6. Courage.
✓ Bonne réponse : A, C, 6
The Development Team ignored a new member's ideas and viewpoints, violating three Scrum Values: Respect (valuing individuals), Openness (welcoming different perspectives), and Courage (creating psychological safety to speak up). Commitment and Focus relate to the team's dedication to work, not interpersonal inclusion. Transparency concerns information visibility, not team dynamics.
Compte tenu des chiffres suivants concernant les tests d\'un projet, et en supposant que le taux d\'échec des tests initiaux reste constant et que tous les tests de confirmation réussissent, combien de tests restent à effectuer ?
A. 570
B. 784
C. 720
D. 700
✓ Bonne réponse : C
Réponse : 720. Explication : Avec un taux de défaut constant et tous les retests réussis, le calcul du nombre de tests restants tient compte de la densité de défauts. Sur 800 tests initiaux avec 10% de défauts, 80 tests échouent. Après correction et retest réussi, 720 tests restent à exécuter pour atteindre la couverture complète.
Question 2 / 10
Quelle activité est utilisée comme entrée majeure pour l\'amélioration du processus de test ?
A. Évaluation des critères de sortie et rapports
B. Clôture du projet de test
C. Implémentation et exécution des tests
D. Planification et pilotage des tests
✓ Bonne réponse : B
Réponse : Clôture du projet de test. Explication : D est correct car la phase de clôture du projet de test produit le rapport de synthèse formelle, les artefacts de retours d\'expérience et les métriques consolidées qui constituent les principales entrées utilisées pour piloter et prioriser l\'amélioration du processus de test.
Question 3 / 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 de table de décision
B. Test de composant: test de décision; Test système: test exploratoire
C. Test de composant: test d\'instruction; Test système: partitionnement d\'équivalence
D. Test de composant: test de décision; Test système: test de table de décision
✓ Bonne réponse : D
Réponse : Test de composant: test de décision; Test système: test de table de décision. Explication : B est correct car il combine une technique structurelle à haute sensibilité au niveau composant (test de décision) avec une technique de spécification combinatoire axée sur les exigences au niveau système (test de table de décision), maximisant ainsi la détection des défauts logiques et des interactions complexes de règles métier.
Question 4 / 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. 63
C. 2
D. 1
✓ Bonne réponse : B
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 5 / 10
Quel aspect dans l\'estimation de test représente le risque principal dans ce projet ?
A. Les coûts du matériel et des outils
B. Disponibilité des utilisateurs finaux
C. Qualité de la spécification
D. Qualité d\'entrée inconnue due au développement par un tiers
✓ Bonne réponse : D
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 6 / 10
Pour estimer la durée des tâches de test automatisé utilisant un outil de capture-rejouer, quel élément est ESSENTIEL ?
A. Les compétences et l\'expérience des développeurs pour corriger les défaillances.
B. Les métriques enregistrées lors du test de l\'outil de capture-rejouer.
C. Le nombre de testeurs dans l\'entreprise et leur niveau.
D. Les normes utilisées pour la spécification des exigences.
✓ Bonne réponse : B
Réponse : Les métriques enregistrées lors du test de l\'outil de capture-rejouer.. Explication : C est correct car les métriques mesurées de l\'outil de capture-rejouer fournissent les données empiriques directes (taux d\'exécution, temps de création et maintenance des scripts, taux de faux positifs/négatifs, surcharge de configuration/nettoyage) nécessaires pour convertir les tâches de test spécifiées en estimations temporelles fiables et réduire l\'incertitude.
Question 7 / 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. Absence de spécification complète des exigences
D. Scripts de test réutilisables pour le test de régression (automatisé)
✓ 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 8 / 10
Qu\'est-ce que la couverture de test?
A. Pourcentage des pays disposant de scénarios de test
B. Pourcentage des heures planifiées travaillées cette semaine
C. Pourcentage des itérations de test complétées
D. Pourcentage des exigences métier exercées
✓ Bonne réponse : D
Réponse : Pourcentage des exigences métier exercées. Explication : La mesure la plus appropriée de couverture de test pour un rapport de progression métier hebdomadaire est le pourcentage des exigences métier exercées. Cette métrique s\'aligne directement avec les priorités métier : valider que le logiciel remplit son objectif et fournit une valeur tangible aux parties prenantes.
Question 9 / 10
En général, pourquoi n\'est-il PAS judicieux d\'estimer l\'effort de test en se basant uniquement sur un pourcentage de l\'effort de développement? Identifiez TROIS raisons valides.
Sélectionnez TROIS réponses.
A. La qualité de l'estimation du développement peut être médiocre.
B. En général, l'estimation ascendante est toujours meilleure que l'estimation descendante.
C. Le résultat est presque toujours une estimation trop faible de l'effort de test requis.
D. Utiliser le même pourcentage chaque fois ne tient pas compte du niveau de risque de l'application à tester.
E. La technique basée sur un pourcentage s'applique uniquement au modèle de cycle de vie en V.
6. La maturité de l'organisation, par exemple la qualité de la base de test, la qualité des tests de développement, la gestion de configuration, la disponibilité des outils de test, influencent également l'effort requis pour le test.
7. Cela s'appuie sur un large ensemble de données historiques.
✓ Bonne réponse : A, D, 6
Réponse : La qualité de l\'estimation du développement peut être médiocre. / Utiliser le même pourcentage chaque fois ne tient pas compte du niveau de risque de l\'application à tester. / La maturité de l\'organisation, par exemple la qualité de la base de test, la qualité des tests de développement, la gestion de configuration, la disponibilité des outils de test, influencent également l\'effort requis pour le test.. Explication : Les réponses A, D et E désignent des sources distinctes de variance qu\'un simple pourcentage du développement ne peut pas capturer. A: les estimations de développement peuvent être inexactes, propageant l\'erreur d\'estimation. D: un pourcentage fixe ignore le risque spécifique, la criticité métier et les profils d\'impact des défauts. E: la maturité organisationnelle (qualité de la base de test, tests unitaires du développement, gestion de configuration, outils disponibles) influence directement l\'effort de test.
Question 10 / 10
En attendant les réponses, le responsable des tests a été chargé de préparer des plans de test pour valider l\'application logicielle livrée par le soumissionnaire retenu. Quelle méthode d\'estimation est appropriée à ce stade du projet ?
A. Créer une estimation basée sur un pourcentage de l\'effort de développement
B. Créer une estimation basée sur la technique d\'analyse de points de fonction et l\'analyse de points de test
C. Créer une estimation basée sur la complexité du code
D. Créer une estimation basée sur les références du soumissionnaire retenu
✓ Bonne réponse : B
Réponse : Créer une estimation basée sur la technique d\'analyse de points de fonction et l\'analyse de points de test. Explication : La réponse A est correcte car l\'analyse de points de fonction combinée à l\'analyse de points de test produit une estimation précoce basée sur la taille, spécifique aux tests, indépendante de la disponibilité du code source. L\'APF fournit une métrique de taille fonctionnelle, l\'APT traduit cette taille en effort de test en appliquant les facteurs de testabilité et de qualité.
During a conversation about order tracking, your external system receives a webhook indicating the user's package has shipped. The user is actively chatting and will likely send a follow-up message soon. You want the assistant to naturally incorporate this status change in its next response. What's the most effective approach?
A. Append the status update as a prefix to the next user message before calling the API.
B. Configure the assistant to call a get_order_status tool at the start of every response.
C. Add the current shipping status to the system prompt before the next API call.
D. Immediately send an API request with the update as a synthetic user message, generating an unsolicited assistant response.
✓ Bonne réponse : C
A. Immediately send an API request with the update as a synthetic user message, generating an unsolicited assistant response. Incorrect. This creates an unsolicited interruption, which can feel unnatural and confusing in an active conversation. B. Append the status update as a prefix to the next user message before calling the API. Incorrect. This pollutes the user message and mixes system state with user intent, which can lead to misinterpretation. C. Configure the assistant to call a get_order_status tool at the start of every response. Incorrect. This is inefficient and unnecessary, especially when you already have the update via webhook. D. Add the current shipping status to the system prompt before the next API call. Correct. This cleanly injects up-to-date system state into context, allowing the assistant to naturally incorporate it into the next response without disrupting the conversation flow.
Question 2 / 10
You've configured the system so that all four subagents have access to the complete set of 18 tools. During testing, agents frequently call tools outside their specialization--the synthesis agent attempts web searches, and the report generator tries to analyze documents. What is the primary cause of this poor tool selection behavior?
A. Choosing from 18 tools instead of 4-5 relevant ones increases decision complexity beyond reliable selection thresholds.
B. The coordinator cannot track which capabilities each subagent has, leading to misrouted tasks.
C. The agents' role descriptions in their system prompts conflict with having access to tools outside that role.
D. The tool definitions consume too much context window space, leaving insufficient room for task content.
✓ Bonne réponse : A
A. Choosing from 18 tools instead of 45 relevant ones increases decision complexity beyond reliable selection thresholds. Correct. This is the core issue: as the number of available tools grows, especially across multiple unrelated domains, the model's tool selection accuracy degrades due to increased choice entropy and decision load. Even if each tool is well-described, having too many options in the same context makes it harder for the model to reliably pick the correct one, leading to cross-role tool misuse. Why the others are not correct: B. Role-description conflict Incorrect Role prompts influence behavior, but they don't inherently break tool selection when tools are available. C. Context window usage Incorrect There's no indication of truncation or missing tool definitions--this is a selection problem, not a capacity problem. D. Coordinator tracking issue Incorrect The failure happens at the subagent decision level, not because the coordinator lacks awareness of tools.
Question 3 / 10
During initial testing, you notice that Claude doesn't seem to remember vocabulary words from earlier in the conversation. When a student asks "Can you quiz me on those words?", responds as if no words have been discussed. What is the most likely explanation?
A. You need to enable conversation persistence by passing a session ID parameter with each API call.
B. The model's context window has filled up, causing earlier conversation content to be dropped.
C. You're not including prior messages in each API request--the stateless API doesn't retain conversation history.
D. Your system prompt needs explicit instructions telling Claude to remember information from earlier turns.
✓ Bonne réponse : C
A. Your system prompt needs explicit instructions telling Claude to remember information from earlier turns. Incorrect. Instructions alone don't give the model memory--context must be provided with each request. B. You're not including prior messages in each API request--the stateless API doesn't retain conversation history. Correct. Claude is stateless. If earlier messages aren't passed in the request, it has no awareness of prior vocabulary. C. You need to enable conversation persistence by passing a session ID parameter with each API call. Incorrect. There's no required session ID--memory is handled by including past messages. D. The model's context window has filled up, causing earlier conversation content to be dropped. Incorrect. This would only happen in very long conversations, not typical early testing scenarios.
Question 4 / 10
Your update_user_profile tool accepts a user_id (required) and an optional fields_to_update object. In testing, Claude frequently omits user_id or passes incorrectly structured data. What is most critical for helping Claude understand what parameter values to provide?
A. Detailed error responses explaining why invalid parameter values were rejected
B. Strict JSON Schema type constraints marking user_id as required and defining fields_to_update as an object type
C. Verbose parameter names encoding format hints, such as user_id_string_uuid_format
D. Clear parameter descriptions explaining expected format, such as "user_id : UUID of the user to update (required)"
✓ Bonne réponse : D
A. Clear parameter descriptions explaining expected format, such as "user_id: UUID of the user to update (required)" Correct. Clear, human-readable descriptions are the most important guidance for helping Claude understand what values to provide and how parameters should be structured. B. Verbose parameter names encoding format hints, such as user_id_string_uuid_format Incorrect. Overly verbose names reduce readability and are less effective than proper descriptions. C. Strict JSON Schema type constraints marking user_id as required and defining fields_to_update as an object type Incorrect. Schema constraints help validation, but they don't sufficiently explain semantic expectations like the required UUID format. D. Detailed error responses explaining why invalid parameter values were rejected Incorrect. Helpful after failure, but not the most critical factor for preventing mistakes initially.
Question 5 / 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 environmental variables that your application passes to the API client
B. In the first assistant message, instructing Claude to follow these guidelines going forward
C. In the system prompt
D. Prepended to each user message before sending to the API
✓ Bonne réponse : C
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 6 / 10
Monitoring shows 12% of extractions fall Pydantic validation with specific errors like "expected float for quantity, got '2 to 3". Retrying these requests without modification produces failures. What's the most effective approach to recover from these validation failures?
A. Pre-process source documents to standardize problematic formats before sending them for extraction
B. Set temperature to 0 to eliminate output variability and ensure consistent formatting
C. Send a follow-up request including the validation error, asking the model to correct its output
D. Implement a secondary pipeline using a larger model tier to reprocess documents that fail validation
✓ Bonne réponse : C
A. Set temperature to 0 to eliminate output variability and ensure consistent formatting Incorrect. This reduces randomness but won't fix systematic extraction errors like misinterpreting ranges ("2 to 3"). B. Send a follow-up request including the validation error, asking the model to correct its output Correct. Providing specific validation feedback allows the model to correct the exact issue (e.g., convert "2 to 3" into a valid float), making recovery highly effective. C. Pre-process source documents to standardize problematic formats before sending them for extraction Incorrect. Helpful in some cases, but not scalable or sufficient for diverse real-world variations. D. Implement a secondary pipeline using a larger model tier to reprocess documents that fail validation Incorrect. More expensive and not necessary--targeted correction is more efficient and effective.
Question 7 / 10
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 consumes significantly fewer tokens than natural language, substantially reducing API costs.
B. The agent can reliably extract specific values without parsing free form text, reducing errors in subsequent operations.
C. JSON schemas automatically validate that the underlying API returned correct data before the agent processes it.
D. Structured JSON is processed deterministically by the model, significantly improving accuracy when extracting values.
✓ Bonne réponse : B
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 8 / 10
Your agent is handling a billing dispute. After calling get_customer and lookup_order, it identifies that the dispute involves a promotional pricing error requiring manager approval--beyond the agent's authorization level. How should the workflow handle this mid-process escalation?
A. Persist the complete conversation and tool response history to a database, then call escalate_to_human with a reference ID.
B. Call escalate_to_human passing only the customer's original message.
C. Attempt the refund with process_refund anyway, escalating only if the system rejects the transaction.
D. Compile a structured handoff with customer details, order info, and the identified issue before calling escalate_to_human.
✓ Bonne réponse : D
A. Persist the complete conversation and tool response history to a database, then call escalate_to_human with a reference ID. Incorrect. Useful operationally, but the human agent still needs a concise, actionable summary rather than raw logs alone. B. Call escalate_to_human passing only the customer's original message. Incorrect. This loses the investigation work already completed and forces the human agent to repeat steps. C. Attempt the refund with process_refund anyway, escalating only if the system rejects the transaction. Incorrect. This violates authorization boundaries and business policy. D. Compile a structured handoff with customer details, order info, and the identified issue before calling escalate_to_human. Correct. A structured handoff preserves context, reduces repetition, and enables efficient continuation by the human agent.
Question 9 / 10
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. Log the error internally and return an empty response, letting the model continue without the flight data.
C. Return an error message in the tool result explaining the service is temporarily unavailable.
D. Automatically retry the request up to five times with exponential backoff before returning results to the agent.
✓ Bonne réponse : D
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 10 / 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. Provide the subagent with tool definitions that allow it to request outputs from other subagents via callbacks
C. Spawn the subagent with only a brief task description, relying on automatic context inheritance from the coordinator
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.
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.