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
Laquelle n’est PAS une caractéristique d’Amazon EC2 ?
Sélectionnez la bonne réponse.
A. Amazon EC2 est considéré comme un service web serverless.
B. Amazon EC2 offre des capacités de calcul évolutives.
C. Amazon EC2 élimine le besoin d’investir dans du matériel.
D. Amazon EC2 peut lancer autant de serveurs virtuels que nécessaire.
✓ Bonne réponse : A
Réponse : EC2 est considéré comme un service web serverless. Explication : EC2 offre une virtualisation complète de serveurs mais nécessite gestion des instances, ce n’est pas du serverless.
Question 2 / 10
Quel service centralise les résultats de sécurité d'AWS Config, Inspector, GuardDuty et autres services ?
A. AWS CloudTrail Dashboard
B. AWS Security Hub
C. AWS Trusted Advisor
D. Amazon Detective
✓ Bonne réponse : B
Security Hub : agrège les résultats de sécurité de multiples services AWS. Fournit un tableau de bord centralisé pour la visibilité complète et l'orchestration des remédiation.
Question 3 / 10
Une entreprise doit bloquer les attaques par injection SQL. Quel service ou fonctionnalité AWS peut répondre à cette exigence ?
A. A) AWS WAF
B. B) AWS Shield
C. C) Listes de contrôle d'accès réseau
D. D) Groupes de sécurité
✓ Bonne réponse : A
Réponse : A) AWS WAF. AWS WAF (Web Application Firewall) protège les applications web contre les exploits courants, notamment l'injection SQL et les attaques XSS. Les règles peuvent être configurées pour inspecter les requêtes HTTP/S et bloquer les modèles malveillants correspondants, offrant une protection au niveau applicatif.
Question 4 / 10
Laquelle des affirmations suivantes décrit l’agilité du Cloud AWS ?
Sélectionnez la bonne réponse.
A. AWS permet d’héberger des applications dans plusieurs régions.
B. AWS fournit du matériel personnalisable au prix le plus bas.
C. AWS permet de payer d’avance pour réduire les coûts.
D. AWS permet de provisionner des ressources en quelques minutes.
✓ Bonne réponse : D
Réponse : AWS permet de provisionner des ressources en quelques minutes. Explication : L’agilité du cloud AWS réside dans sa capacité à déployer et adapter des ressources quasi instantanément selon les besoins du client.
Question 5 / 10
Jessica gère une application e-commerce sur AWS hébergée sur six instances EC2. Trois de ces instances sont tombées en panne, mais aucun client n’a été impacté. Qu’a-t-elle correctement implémenté dans cette architecture ?
Sélectionnez la bonne réponse.
A. Elle a construit un système tolérant aux pannes.
B. Elle a construit un système scalable.
C. Elle a construit un système élastique.
D. Elle a construit un système chiffré.
✓ Bonne réponse : A
Réponse : Elle a conçu un système tolérant aux pannes. Explication : La tolérance aux pannes garantit qu’un service reste disponible même en cas de défaillance partielle de l’infrastructure.
Question 6 / 10
Lequel des éléments suivants est un exemple de scalabilité horizontale dans le Cloud AWS ?
Sélectionnez la bonne réponse.
A. Ajouter plus d’instances EC2 de même taille pour gérer une augmentation de trafic.
B. Augmenter la capacité de calcul d’une seule instance EC2.
C. Ajouter plus de mémoire RAM à une instance EC2.
D. Remplacer une instance EC2 par une instance plus puissante.
✓ Bonne réponse : A
Réponse : Ajouter plus d’instances EC2 de même taille pour gérer une augmentation de trafic. Explication : La scalabilité horizontale consiste à ajouter plusieurs instances similaires pour augmenter la capacité globale, contrairement à la scalabilité verticale.
Question 7 / 10
Lesquels des éléments suivants NE SONT PAS des avantages clés d'Amazon S3 ? (Choisissez DEUX réponses)
Sélectionnez toutes les réponses correctes.
A. Mettre à l'échelle manuellement la capacité de stockage et la bande passante de récupération
B. Stocker un nombre illimité d'objets avec une taille maximale de 5 TB par objet
C. Exécuter des applications web et des backends applicatifs directement sur S3
D. Fournir une durabilité des données de 99,999999999 % (11 neuf)
E. Offrir un stockage avec accès instantané et illimité à tout type de données structurées ou non
✓ Bonne réponse : A, C
Réponse : Amazon S3 peut exécuter tout type d’application ou backend / Amazon S3 peut être mis à l’échelle manuellement. Explication : S3 ne sert pas à héberger des applications et sa scalabilité est automatique, pas manuelle.
Question 8 / 10
Quel service AWS analysera et visualisera les logs pour enquêter sur un incident de sécurité suspect ?
A. Amazon Detective
B. AWS Config Compliance
C. Amazon QuickSight
D. AWS CloudTrail Insights
✓ Bonne réponse : A
Detective : analyse les logs VPC Flow, CloudTrail et GuardDuty pour investiguer les incidents. Crée des graphes d'entités et timelines pour identifier rapidement la cause racine des alertes.
Question 9 / 10
Une entreprise a déployé des applications sur des instances Amazon EC2. L'entreprise doit évaluer les vulnérabilités des applications et identifier les déploiements d'infrastructure qui ne respectent pas les bonnes pratiques. Quel service AWS l'entreprise peut-elle utiliser pour répondre à ces exigences ?
A. AWS Config
B. Amazon GuardDuty
C. Amazon Inspector
D. AWS Trusted Advisor
✓ Bonne réponse : C
Réponse : Amazon Inspector. Explication : Amazon Inspector est un service automatisé de gestion des vulnérabilités qui analyse continuellement les instances EC2 pour détecter les vulnérabilités de logiciels et l'exposition réseau non intentionnelle. Il contrôle également le respect des bonnes pratiques de sécurité AWS.
Question 10 / 10
Lequel des éléments suivants N’APPARTIENT PAS aux modèles de cloud computing d’AWS ?
Sélectionnez la bonne réponse.
A. Networking as a Service (NaaS).
B. Software as a Service (SaaS).
C. Infrastructure as a Service (IaaS).
D. Platform as a Service (PaaS).
✓ Bonne réponse : A
Réponse : Networking as a Service (NaaS). Explication : NaaS n’est pas un modèle officiellement reconnu par AWS. Les trois principaux modèles sont IaaS, PaaS et SaaS.
Pour générer des images synthétiques haute-fidélité reproduisant les caractéristiques statistiques d'un dataset existant, quel type de modèle génératif est le plus approprié ?
A. ResNet (réseau de neurones pour classification d'images)
B. WaveNet (modèle génératif pour synthèse vocale)
C. GAN (Generative Adversarial Network) ou modèles de diffusion
D. XGBoost (gradient boosting pour classification/régression)
✓ Bonne réponse : C
Modèles génératifs (GAN et diffusion) : apprentissent la distribution statistique complète des données pour générer de nouveaux échantillons fidèles. Les GANs opposent un générateur et un discriminateur en compétition, tandis que les modèles de diffusion affinent progressivement le bruit. XGBoost et ResNet sont discriminatifs (classification), WaveNet s'applique au son : seuls GAN/diffusion capturent les caractéristiques statistiques globales requises pour synthétiser images réalistes.
Question 2 / 10
Pour des données PDF scannées à transformer en texte avant RAG, quel service utiliser ?
A. Amazon Lex
B. Amazon Textract
C. Amazon Personalize
D. Amazon Transcribe
✓ Bonne réponse : B
Amazon Textract : service spécialisé dans l'extraction de texte et de structures (tableaux, formulaires) à partir de documents scannés ou d'images PDF. Essentiel pour le pré-traitement avant RAG, car il convertit les PDFs non-textuels en données exploitables. À différencier : Transcribe traite l'audio, Lex gère les chatbots conversationnels, Personalize optimise les recommandations.
Question 3 / 10
Quels sont trois cas d'usage typiques de l'IA générative en entreprise ?
A. Détection de fraude bancaire en temps réel
B. Chatbots et assistants virtuels pour le service client
C. Résumé automatique de documents longs
D. Génération et suggestion de code pour les développeurs
E. Maintenance prédictive d'équipements industriels basée sur des capteurs IoT
✓ Bonne réponse : B, C, D
L'IA générative transforme de nombreux processus métier. La génération de résumés automatiques de documents longs (contrats, rapports) réduit le temps d'analyse. Les chatbots intelligents pour le service client répondent de manière contextuelle. La génération de code accélère le développement logiciel. La maintenance prédictive classique ou la détection de fraude reposent généralement sur du ML supervisé, pas sur de la GenAI.
Question 4 / 10
Quelle est la différence principale entre Amazon Q Business et Amazon Q Developer ?
A. Amazon Q Business est basé sur GPT-4 ; Amazon Q Developer utilise Claude
B. Amazon Q Business est gratuit, Amazon Q Developer est payant
C. Amazon Q Business répond aux questions métier en exploitant les données d'entreprise ; Amazon Q Developer assiste les développeurs dans leur code
D. Il n'y a aucune différence, ce sont deux noms pour le même service
✓ Bonne réponse : C
Amazon Q Business est un assistant d'IA générative destiné aux employés d'une entreprise — il répond à des questions métier en exploitant les données internes (SharePoint, S3, Confluence, etc.). Amazon Q Developer est un assistant de codage intégré aux IDE (VS Code, JetBrains) qui génère, explique et corrige du code. Les deux sont des produits distincts optimisés pour des cas d'usage différents : productivité métier vs productivité développeur.
Question 5 / 10
Pour créer une interface de Questions/Réponses sur manuels techniques PDF au moindre coût, quelle architecture est recommandée ?
A. Fine-tuning systématique du modèle de base sur tous les documents
B. Utiliser le modèle en zero-shot sans contexte externe
C. Bedrock Knowledge Base avec RAG (Retrieval Augmented Generation)
D. Inclure l'intégralité de chaque PDF dans chaque requête utilisateur
✓ Bonne réponse : C
RAG (Retrieval Augmented Generation) : technique qui récupère dynamiquement les passages pertinents des PDFs avant génération, sans charger l'intégralité des documents. Contrairement au fine-tuning coûteux ou au zero-shot imprécis, RAG optimise coût/performance en enrichissant chaque requête avec contexte ciblé via Knowledge Base Bedrock.
Question 6 / 10
Quelle fonctionnalité d'Amazon Bedrock enregistre les prompts envoyés et les réponses reçues pour répondre aux exigences d'audit et de conformité ?
A. Model Invocation Logging (journalisation des invocations)
B. AWS Config Rules
C. Bedrock Guardrails
D. Amazon CloudWatch Metrics
✓ Bonne réponse : A
Model Invocation Logging enregistre tous les prompts envoyés et les réponses reçues par les modèles de fondation Amazon Bedrock dans Amazon S3 ou CloudWatch Logs, répondant aux exigences d'audit et de conformité. CloudWatch Metrics fournit des métriques de performance, Bedrock Guardrails applique des filtres de contenu (PII, topics interdits), et AWS Config Rules évalue la conformité des ressources AWS.
Question 7 / 10
Pour limiter les erreurs d'annotation dans un pipeline d'images de protection oculaire en production, quelle solution combine le machine learning et l'intervention humaine ?
A. SageMaker Ground Truth Plus avec Human-in-the-Loop (HITL)
B. Bedrock Knowledge Base pour classifier les images
C. Amazon Rekognition avec détection automatique sans révision
D. QuickSight Q pour analyser les erreurs détectées
✓ Bonne réponse : A
SageMaker Ground Truth Plus : service managé combinant annotation humaine expert avec révision qualité intégrée. Essentiel pour production car élimine biais d'annotation isolée via boucle humain-machine itérative, validant chaque label. Rekognition automatisé échoue sans révision ; Bedrock classifie après labélisation ; QuickSight analyse post-erreurs. Seul Ground Truth Plus garantit qualité en amont.
Question 8 / 10
Quelles sont les deux approches qui renforcent le plus la sécurité contre les attaques par prompt injection ? (Choisir 2)
A. Implémenter des templates de prompts sécurisés et des délimiteurs explicites pour isoler les données utilisateur
B. Appliquer le principe du moindre privilège via les politiques IAM pour limiter les ressources accessibles par le modèle
C. Augmenter le paramètre de température pour favoriser la diversité des réponses
D. Rendre les buckets S3 contenant les données d'entraînement accessibles au public
✓ Bonne réponse : A, B
Défense en profondeur contre l'injection de prompts : Les templates sécurisés et délimiteurs explicites créent une barrière structurelle entre instructions système et données utilisateur, empêchant leur fusion malveillante. L'IAM least-privilege limite les dégâts post-injection, mais ne prévient pas l'attaque elle-même. La température affecte la créativité, non la sécurité. L'accès public aux données aggrave les risques.
Question 9 / 10
Quel est l'ordre correct des étapes pour déployer un modèle entraîné via AWS SageMaker Serverless Inference ?
A. Créer la configuration d'endpoint → Uploader sur S3 → Créer le modèle → Déployer l'endpoint
B. Créer un modèle SageMaker → Uploader sur S3 → Déployer l'endpoint → Créer la configuration d'endpoint
C. Uploader l'artefact du modèle sur S3 → Créer un modèle SageMaker → Créer une configuration d'endpoint serverless → Déployer l'endpoint
D. Déployer l'endpoint → Créer le modèle SageMaker → Créer la configuration → Uploader sur S3
✓ Bonne réponse : C
Workflow SageMaker Serverless Inference : L'artefact du modèle doit d'abord résider sur S3 (source obligatoire), ensuite vous créez la ressource modèle SageMaker qui référence cet artefact, puis la configuration d'endpoint serverless définit les paramètres de concurrence/mémoire, et enfin le déploiement instancie l'endpoint. Les autres options inversent cet ordre logique de dépendances.
Question 10 / 10
Pour un chatbot documentaire rentable et précis, quelles options sont appropriées ? (Choisir 2)
Sélection multiple (2 réponses correctes).
A. Ajouter un flux RAG (retrieval + prompt)
B. Inclure le corpus complet dans chaque prompt
C. Fine-tuner systématiquement pour tous les PDFs
D. Utiliser une Knowledge Base Bedrock
✓ Bonne réponse : A, D
Knowledge Base Bedrock + RAG injectent seulement les passages nécessaires, réduisant coûts et améliorant la pertinence.
Developers must estimate Product Backlog items before Sprint Planning begins.
A. True
B. False
✓ Bonne réponse : B
False. While estimation often happens during refinement, it is not a hard requirement before Sprint Planning. Developers select items they believe they can deliver in the Sprint.
Question 2 / 10
True or False: Scrum has a role called `Project Manager`.
A. False
B. True
✓ Bonne réponse : A
Answer: False. Explanation: Scrum defines only three roles: Product Owner, Scrum Master, and Developers. There is no 'Project Manager' role in Scrum. The Scrum Master is not a traditional PM.
Question 3 / 10
Which of the following are true about the length of the Sprint? (Choose two.)
A. It is best to have Sprints of consistent length throughout a development effort.
B. All Sprints must be 1 month or less.
C. The length of the Sprint should be proportional to the work that is done in between Sprints.
D. Sprint length is determined during Sprint Planning, and should be long enough to make sure the Development Team can deliver what is to be accomplished in the upcoming Sprint.
E. Sprint length is determined during Sprint Planning, and should hold the time it will take to code the planned features in the upcoming Sprint, but does not include time for any testing.
✓ Bonne réponse : A, B
Answer: Consistent Sprint length throughout development; all Sprints must be 1 month or less. Explanation: Scrum constrains Sprint length to a maximum of one calendar month. Consistent Sprint lengths establish a predictable development rhythm and make velocity-based forecasting reliable.
Question 4 / 10
A Development Team selects a set of Product Backlog items for a Sprint Backlog with the intent to get the selected items `Done` by the end of the Sprint. Which three phrases best describe the purpose of a definition of `Done`? (Choose three.)
A. It guides the Development Team is creating a forecast at the Sprint Planning.
B. It defines what it takes for an Increment to be ready for release.
C. It creates transparency over the work inspected at the Sprint Review.
D. It provides a template for elements that need to be included in the technical documentation.
E. It trucks the percent completeness of a Product Backlog item.
6. It controls whether the developers have performed their tasks.
✓ Bonne réponse : A, B, C
Answer: Creates transparency at Sprint Review; guides Sprint Planning forecast; defines release readiness. Explanation: The Definition of Done serves multiple purposes: it provides a transparent measure of completeness for inspection, guides capacity forecasting during planning, and defines when an Increment is potentially releasable.
Question 5 / 10
What are three ways Scrum promotes self-organization? (Choose three.)
A. By removing titles for Development Team members.
B. By not allowing documentation.
C. By preventing stakeholders from entering the development room.
D. By being a lightweight framework.
E. By the Development Team deciding what work to do in a Sprint.
✓ Bonne réponse : A, D, E
Answer: Dev Team decides work; no titles for members; lightweight framework. Explanation: Scrum promotes self-organization through: the Development Team choosing their own work, removing specialization titles to encourage cross-functionality, and being a framework (not a prescribed process) that allows teams to organize as needed.
Question 6 / 10
Who creates the definition of `Done`?
A. The development organization (or Development Team if none is available from the development organization).
B. The Scrum Team, in a collaborative effort where the result is the common denominator of all members' definition.
C. The Product Owner as he/she is responsible for the product's success.
D. The Scrum Master as he/she is responsible for the Development Team's productivity.
✓ Bonne réponse : B
Answer: The Scrum Team, in a collaborative effort. Explanation: The entire Scrum Team creates the Definition of Done collaboratively. If the organization has standards, those become the minimum. The team may only strengthen, not weaken, organizational standards.
Question 7 / 10
What is the purpose of Product Backlog refinement?
A. To review the previous Sprint
B. To set the Sprint Goal
C. To add detail, estimates, and order to Product Backlog items
D. To assign tasks to Developers
✓ Bonne réponse : C
Product Backlog Refinement: the ongoing process of adding detail, estimates, and order to Product Backlog items to prepare them for Sprint execution. This ensures items are ready and understood before Sprint Planning, enabling efficient sprints. Unlike Sprint Reviews (which inspect completed work) or Sprint Goals (which emerge from refinement), refinement is a continuous activity, not a ceremony.
Question 8 / 10
What is the Sprint Goal?
A. A list of all Product Backlog items selected for the Sprint
B. The single objective for the Sprint
C. A measure of velocity for the team
D. The time allocated for the Sprint
✓ Bonne réponse : B
Sprint Goal: A single, cohesive objective that guides the Sprint and provides purpose beyond individual Product Backlog items. It enables flexibility in how work is accomplished while maintaining focus, distinguishing it from a fixed list of tasks or velocity metrics.
Question 9 / 10
Which outcome is expected as Scrum Teams mature?
A. The Sprint Retrospectives will grow to be longer than 4 hours.
B. They will improve their definition of Done to include more stringent criteria.
C. Sprint Reviews will no longer be needed.
D. There is no need for a time-boxed Sprint.
E. A Scrum Master is no longer needed since they are a mature team now.
✓ Bonne réponse : B
Answer: They will improve their Definition of Done to include more stringent criteria. Explanation: As Scrum Teams mature, they build quality into their process by continuously raising their standards. A more rigorous DoD reflects improved engineering practices and reduced technical debt.
Question 10 / 10
The Scrum Master is the project manager of the Scrum Team.
A. False
B. True
✓ Bonne réponse : A
Scrum Master Role: A servant leader who facilitates Scrum processes and removes impediments, not a traditional project manager. The Scrum Master serves the team, Product Owner, and organization, enabling self-organization rather than directing work or assigning tasks, which distinguishes this role from command-and-control project management.
A. The Scrum Master. This ensures that the Development Team has the meeting and stays within the time-box.
B. Whoever the Development Team decides should start.
C. The person who has the token.
D. The person who last broke the build.
E. The person coming in last. This encourages people to be on time and helps to stay within the time-box.
✓ Bonne réponse : B
Answer: Whoever the Development Team decides should start. Explanation: The Daily Scrum is owned by the Development Team. They decide the format and structure, including who opens the meeting, without guidance from the Scrum Master or Product Owner.
Question 2 / 10
Which of the following are appropriate topics for discussion during a Sprint Retrospective? (Choose two.)
A. Documenting acceptance criteria for items in the next Sprint
B. Identifying high priority process improvements for the next Sprint
C. The order of items in the Product Backlog
D. How the team collaborates
✓ Bonne réponse : B, D
Answer: How the team collaborates; identifying high-priority process improvements for the next Sprint. Explanation: The Sprint Retrospective focuses on the team's working relationships, processes, tools, and practices. The goal is to identify improvements that can be implemented in the next Sprint.
Question 3 / 10
What is the purpose of refinement?
Choisissez la meilleure réponse.
A. Assign tasks
B. Write the Gantt chart
C. Improve the clarity and sizing of backlog items
D. Increase velocity
✓ Bonne réponse : C
Answer: Improve the clarity and sizing of backlog items. Explanation: Refinement reduces uncertainty, improves understanding, and prepares items for future selection. It is an ongoing activity, not a formal event.
Question 4 / 10
Who facilitates Scrum and removes impediments?
Choisissez la meilleure réponse.
A. Project Manager
B. PO
C. SM
D. Architect
✓ Bonne réponse : C
Key concept: Scrum Master as Facilitator and Impediment Remover. The Scrum Master is accountable for facilitating all Scrum events (Sprint Planning, Daily Standup, Sprint Review, Sprint Retrospective) and serving the Scrum Team by removing organizational and technical impediments that block progress. While the Product Owner prioritizes the backlog and the team executes work, only the Scrum Master holds the explicit responsibility for facilitation and impediment removal. Project Managers and Architects have different roles outside the Scrum framework and lack this accountability.
Question 5 / 10
Who is responsible for the transparency of the Product Backlog?
Choisissez la meilleure réponse.
A. The Product Owner
B. The Scrum Master
C. The Developers
D. The manager
✓ Bonne réponse : A
Product Backlog Transparency: The Product Owner is solely accountable for maintaining a clear, well-organized, and understandable Product Backlog that all stakeholders—including the Scrum Team, executives, and customers—can comprehend. This transparency enables informed decision-making, reduces misunderstandings, and ensures alignment on priorities. While the Scrum Master facilitates Scrum processes and Developers implement items, neither bears responsibility for backlog clarity. The Product Owner must continuously refine, order, and communicate backlog items to create shared understanding of what will be built and why.
Question 6 / 10
Which is NOT a valid consideration when ordering a Product Backlog?
A. Dependencies on other Product Backlog Items
B. Risk
C. Alignment with business strategy and goals
D. Tools and techniques
E. Importance to customers
✓ Bonne réponse : D
Valid ordering criteria include risk, customer importance, business strategy alignment, and inter-item dependencies — all of which directly inform value optimization. Tools and techniques are means to an end, not a criterion themselves. Selecting items based on which tool is available (e.g., what fits in a spreadsheet) would subordinate business judgment to tooling constraints. The Product Owner must order based on outcome-oriented criteria.
Question 7 / 10
What is the purpose of a Sprint Review? (Choose the best answer.)
A. To build team spirit.
B. To review the Scrum Team's activities and processes during the Sprint.
C. To inspect the product Increment with the stakeholders and collect feedback on next steps.
D. To take time to judge the validity of the project.
✓ Bonne réponse : C
Answer: To inspect the product Increment with stakeholders and collect feedback on next steps. Explanation: The Sprint Review creates a feedback loop between the Scrum Team and stakeholders. By demonstrating the actual Increment, the team gains input that shapes future Product Backlog ordering and product direction.
Question 8 / 10
How many Product Backlogs exist for a product?
Choisissez la meilleure réponse.
A. One backlog per release
B. One backlog per team
C. One single Product Backlog per product
D. One backlog per component
✓ Bonne réponse : C
Answer: One single Product Backlog per product. Explanation: There is only one Product Backlog per product, even if multiple Scrum Teams work on the same product.
Question 9 / 10
Which two practices might help the Product Owner minimize waste in developing and sustaining the Product Backlog?
A. Avoid distracting the Scrum Team by maintaining newly gathered items separately
B. Remove items from the Product Backlog that have not been addressed in a long time
C. Only fully describe Product Backlog Items when it seems likely they will be implemented
D. Hand off ownership of the Product Backlog to someone else
✓ Bonne réponse : B, C
Waste in the Product Backlog comes from over-specification and hoarding stale items. Only fully describing PBIs when they are likely to be implemented prevents wasted elaboration on features that will never be built. Removing items not addressed in a long time keeps the backlog actionable and honest. Maintaining a parallel list or handing off ownership both create transparency problems and dilute accountability.
Question 10 / 10
The PO collaborates with stakeholders to understand needs.
Répondez par Vrai ou Faux.
A. False
B. True
✓ Bonne réponse : B
Key concept: Stakeholder collaboration as a core PO responsibility. The Product Owner must actively engage with stakeholders—including customers, users, business leaders, and team members—to gather, clarify, and prioritize their needs. This collaboration directly informs the Product Goal and Product Backlog, ensuring the team builds the right product that delivers genuine value. Without understanding stakeholder needs, the PO cannot make informed decisions about what to build, why it matters, or how to order work effectively. This is not optional; it's foundational to Scrum's empirical approach, enabling transparency and alignment across the organization.
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. Prolonger le sprint pour l’intégrer
B. Négocier avec le Scrum Master
C. Reporter la fonctionnalité dans le backlog produit
D. Accepter la fonctionnalité immédiatement
✓ 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 2 / 10
Un client demande d'accélérer la livraison d'un incrément sans changer le périmètre ni la qualité. Quelle est votre meilleure approche ?
Quelle est la meilleure première action en tant que chef de projet selon l’orientation valeur du PMBOK7 ?
A. Mener une analyse d'impact sur les coûts, risques et qualité, puis discuter des compromis acceptables avec les parties prenantes
B. Promettre la nouvelle date sans évaluation détaillée pour satisfaire immédiatement le client
C. Augmenter le budget sans validation formelle afin d'ajouter rapidement des ressources
D. Réduire discrètement l'intensité des tests pour gagner du temps sans affecter la date
✓ Bonne réponse : A
L’orientation valeur implique d’évaluer l’impact (coût, risques, qualité) avant d’accepter une contrainte de délai. Une analyse d’impact permet d’éclairer la décision et le compromis valeur/contraintes.
Question 3 / 10
Un projet nécessite d’assurer la traçabilité complète entre exigences et livrables. Quel outil utiliser ?
Sélectionnez la bonne réponse.
A. Plan de communication
B. Plan de management du projet
C. Charte de projet
D. Matrice de traçabilité des exigences
✓ Bonne réponse : D
Matrice de traçabilité des exigences : document qui établit des liens bidirectionnels entre chaque exigence et ses livrables correspondants. Elle garantit que toutes les exigences sont couvertes et que chaque livrable répond à une exigence identifiée. Contrairement à la charte (document de lancement) ou au plan de communication (diffusion d'informations), seule cette matrice assure la traçabilité complète requise.
Question 4 / 10
Quel est le bon ordre logique des étapes d'une gestion optimale des connaissances en projet ?
A. Collecter les connaissances → Structurer et organiser → Partager avec l'équipe → Appliquer dans les décisions
B. Structurer les données → Collecter les informations → Partager → Appliquer dans les décisions
C. Partager immédiatement → Collecter les retours → Structurer → Appliquer dans les décisions
D. Collecter → Partager largement → Structurer → Appliquer dans les décisions finales
✓ Bonne réponse : A
Gestion des connaissances en projet (Knowledge Management) : processus structuré permettant de capturer, organiser, partager et utiliser les apprentissages pour améliorer la performance organisationnelle. Selon le PMBOK 7e édition et les bonnes pratiques de gestion de projet, cette démarche suit une séquence logique immuable.
Pourquoi cet ordre spécifique est optimal : D'abord, collecter les connaissances est l'étape fondatrice : elle implique d'identifier, documenter et capturer les informations pertinentes issues de l'expérience terrain, des leçons apprises, des décisions prises et des résultats obtenus. Sans cette collecte systématique, on perd les apprentissages critiques. Ensuite, structurer et organiser transforme les données brutes en information exploitable : création de taxonomies, classement par thèmes, formats standardisés, métadonnées claires. Cette organisation préalable est essentielle car elle rend la connaissance accessible et compréhensible. Puis, partager avec l'équipe diffuse ces connaissances structurées via des canaux appropriés (bases de données, wikis, réunions, formations, mentorat). Le partage doit intervenir après la structuration, sin
Question 5 / 10
Quelle affirmation concernant la livraison de valeur dans le PMBOK7 est exacte ?
A. La livraison de valeur est prioritaire sur la stricte conformité au plan initial
B. La valeur est uniquement définie par le commanditaire en début de projet et ne change pas
C. La livraison de valeur ne s'applique qu'aux projets utilisant une approche Agile
D. La conformité au plan initial est toujours prioritaire sur la livraison de valeur perçue
✓ Bonne réponse : A
Livraison de valeur comme paradigme central du PMBOK 7ème édition : Le PMBOK 7 marque un tournant majeur en plaçant la création et la livraison de valeur au cœur de la gestion de projet, dépassant l'approche traditionnelle basée sur le respect rigide du triangle fer (délai, coût, qualité). La valeur ne se limite pas aux livrables tangibles, mais englobe les bénéfices tangibles et intangibles apportés aux parties prenantes. Cette affirmation est exacte car elle reflète le changement de paradigme : un projet peut respecter parfaitement son plan initial (budget, calendrier, spécifications) sans pour autant créer la valeur attendue pour le client ou l'organisation. À l'inverse, une déviation stratégique du plan peut générer une valeur supérieure si elle répond mieux aux besoins réels du client. Cette approche s'applique à tous les types de projets, indépendamment de la méthodologie (Waterfall, Agile ou hybride). Contrairement à l'option 2, la conformité au plan n'est qu'un moyen, non une fin. Contrairement à l'option 3, la valeur évolue tout au long du projet via les retours des parties prenantes. Contrairement à l'option 4, ce principe s'applique universellement, pas seulement en
Question 6 / 10
Un indicateur SPI (Schedule Performance Index) est égal à 0,8. Quelle est l’interprétation correcte ?
Sélectionnez la bonne réponse.
A. Le projet respecte le calendrier
B. Le projet est en retard sur le calendrier
C. Le projet a terminé toutes les tâches
D. Le projet est en avance sur le calendrier
✓ Bonne réponse : B
SPI (Schedule Performance Index) : rapport entre le travail réalisé et le travail prévu (SPI = EV/PV). Un SPI de 0,8 signifie que seuls 80% du travail prévu ont été complétés au moment prévu. Le projet avance donc à 80% de la cadence attendue, indiquant un retard sur le calendrier. Contrairement à une avance (SPI > 1), cette sous-performance confirme un glissement de délai.
Question 7 / 10
Pourquoi la gestion proactive des changements améliore-t-elle la réussite des projets ?
A. Elle délègue les décisions de changement aux parties prenantes pour éviter les conflits
B. Elle permet d'anticiper et traiter rapidement les changements avant qu'ils deviennent des problèmes critiques
C. Elle élimine tous les changements de périmètre pour garantir la stabilité du planning
D. Elle impose l'approbation du commanditaire pour tout changement, même mineur
✓ Bonne réponse : B
Elle permet d’anticiper et de traiter rapidement les demandes de changement, réduisant les impacts négatifs et maximisant la valeur générée.
Question 8 / 10
Quels éléments caractérisent le domaine Incertitude selon le PMBOK7 ?
Sélectionnez toutes les réponses correctes.
A. Évaluation et analyse de l'impact des incertitudes sur les objectifs
B. Identification proactive des risques et des opportunités
C. Préparation et mise en œuvre de réponses aux événements imprévus
D. Exécution des tâches quotidiennes selon le calendrier planifié
✓ Bonne réponse : A, B, C
Le domaine Incertitude du PMBOK 7 : Ce domaine de performance représente la capacité à naviguer dans un environnement complexe et imprévisible. L'identification proactive des risques et des opportunités en est le fondement, car elle permet aux chefs de projet d'anticiper les événements qui pourraient impacter positivement ou négativement les objectifs du projet. Cette approche proactive, inspirée par les principes agiles, contraste avec une gestion réactive des problèmes. Le PMBOK 7 insiste sur la distinction entre les risques (menaces) et les opportunités (avantages potentiels), reconnaissant que l'incertitude n'est pas seulement négative. L'identification proactive signifie chercher activement, dès le démarrage, les sources d'incertitude plutôt que d'attendre qu'elles se manifestent. Les autres options, bien qu'importantes dans la gestion globale des risques, ne caractérisent pas spécifiquement le domaine Incertitude selon le PMBOK 7 : l'évaluation d'impact est une étape ultérieure, et la préparation aux événements imprévus relève davantage de la réactivité. L'exécution quotidienne selon le calendrier appartient au domaine Livraison, non à celui de l'Incertitude.
Question 9 / 10
Une équipe veut visualiser les dépendances entre les activités du projet. Quel outil est le plus adapté ?
Sélectionnez la bonne réponse.
A. Diagramme de réseau (PERT/CPM)
B. Diagramme de Pareto
C. Histogramme
D. Diagramme d’Ishikawa
✓ Bonne réponse : A
Diagramme de réseau (PERT/CPM) : Outil fondamental de planification qui représente graphiquement l'ensemble des activités du projet et leurs interdépendances logiques. Chaque activité est représentée par un nœud ou une flèche, reliée aux autres par des liens de dépendance (fin-début, début-début, fin-fin, début-fin). Ce diagramme permet d'identifier le chemin critique, les marges de manœuvre et la durée minimale du projet. C'est l'outil par excellence pour visualiser comment les activités s'enchaînent et s'influencent mutuellement.
Pourquoi les autres options sont incorrectes : Le diagramme de Pareto analyse la distribution des problèmes (loi 80/20), l'histogramme affiche les ressources ou données quantitatives dans le temps, et le diagramme d'Ishikawa (causes-effets) explore les causes de problèmes qualité. Aucun n'est conçu pour montrer les relations séquentielles entre activités. Selon le PMBOK 7e édition, le diagramme de réseau est le livrable clé du processus de planification de l'ordonnancement (Sequence Activities), indispensable pour la gestion efficace des dépendances et l'analyse du chemin critique.
Question 10 / 10
Vous devez évaluer la performance d'un membre d'équipe qui excelle techniquement mais crée du friction relationnelle. Comment abordez-vous cette évaluation holistique ?
A. Licencier cette personne car incompatible avec la culture d'équipe
B. Ignorer les tensions relationnelles car seule la performance technique compte
C. Privilégier les compétences relationnelles et réduire ses responsabilités techniques
D. Évaluer conjointement l'excellence technique ET les compétences relationnelles (collaboration, communication), en discutant de l'impact sur l'équipe
✓ Bonne réponse : D
Évaluation holistique de performance : même un excellent technichien impacte la productivité globale s'il crée des conflits. Évaluer les deux dimensions (technique + relationnel) et co-construire un plan d'amélioration reconnaît le problème et permet un développement équilibré.
Comment les catégories de tests suivantes correspondent-elles aux quadrants de test agile ?
Considérez les catégories de tests suivantes (1-4) et les quadrants de test agile (A-D) :1. Test d\'accessibilité2. Test unitaire3. Test d\'acceptation utilisateur4. Test de performanceA. Quadrant de test agile Q1 : orienté technologie, support à l\'équipe de développementB. Quadrant de test agile Q2 : orienté métier, support à l\'équipe de développementC. Quadrant de test agile Q3 : orienté métier, critique du produitD. Quadrant de test agile Q4 : orienté technologie, critique du produitSélectionnez UNE réponse.
A. 1C, 2A, 3C, 4D
B. 1D, 2A, 3C, 4B
C. 1C, 2A, 3B, 4D
D. 1D, 2B, 3C, 4A
✓ Bonne réponse : A
Cette question correspond à l\'objectif d\'apprentissage FL-5.1.7 (K2) - Résumer les quadrants du test et leurs relations avec les niveaux et les types de tests.
La bonne réponse est b) :
1. Test d\'accessibilité - Orienté métier, critique du produit (C) 2. Test unitaire - Orienté technologie, support à l\'équipe de développement (A) 3. Test d\'acceptation utilisateur - Orienté métier, critique du produit (C) 4. Test de performance - Orienté technologie, critique du produit (D) ● a) Faux → Le test d\'acceptation utilisateur est en C (orienté métier, critique du produit), pas en B. ● b) Correct → Toutes les correspondances sont correctes. ● c) Faux →- Le test d\'accessibilité est en C, pas en D, et le test de performance est en D, pas en B. ● d) Faux → Le test d\'accessibilité est en C, pas en D, et le test unitaire est en A, pas en B.
Question 2 / 10
Quel ensemble MINIMAL de données de test couvre toutes les partitions d\'équivalence identifiées ?
Vous testez un système de validation de code postal qui accepte les codes valides et rejette les codes invalides. Un code postal est valide s\'il contient 5 caractères, dont au moins 3 chiffres.Vous avez identifié les partitions d\'équivalence suivantes :Variable : Longueur du code postal● Partition \"longueur correcte\" - codes postaux de 5 caractères● Partition \"longueur incorrecte\" - codes postaux d\'une longueur différente de 5Variable : Nombre de chiffres● Partition \"nombre de chiffres correct\" - codes postaux avec au moins 3 chiffres● Partition \"nombre de chiffres incorrect\" - codes postaux avec moins de 3 chiffresSélectionnez UNE réponse.
A. 12345, 123AB, 12A, A12
B. 123AB, 12AB
C. 12ABC, A1234, AB123
D. A12BC, 12345, AB12
✓ Bonne réponse : A
Cette question correspond à l\'objectif d\'apprentissage FL-4.2.1 (K3) - Utiliser les partitions d\'équivalence pour dériver les cas de test. ● a) Faux → car ne couvre pas la partition \"longueur incorrecte\". ● b) Correct → La réponse correcte est b) 12345, 123AB, 12A, A12. ○ \"12345\" couvre \"longueur correcte\" et \"nombre de chiffres correct\" ○ \"123AB\" couvre \"longueur correcte\" et \"nombre de chiffres correct\" ○ \"12A\" couvre \"longueur incorrecte\" et \"nombre de chiffres incorrect\" ○ \"A12\" couvre \"longueur incorrecte\" et \"nombre de chiffres incorrect\" ● c) Faux → car ne couvre pas la partition \"nombre de chiffres incorrect\". ● d) Faux → car ne couvre pas toutes les partitions.
Question 3 / 10
Quel facteur contribue le plus à la réussite d’une revue ?
A. La participation active des parties prenantes
B. L’absence de modérateur pour une meilleure autonomie des participants
C. La suppression des discussions pour éviter les désaccords
D. La réalisation exclusive de revues informelles
✓ Bonne réponse : A
Cette question correspond à l’objectif d’apprentissage FL-3.2.5 (K1) – Rappeler les facteurs qui contribuent à la réussite d\'une revue.
● a) Correct → Impliquer activement les parties prenantes assure une meilleure qualité des revues et des retours pertinents. ● b) Faux → Encourager la discussion permet d’identifier plus efficacement les problèmes. ● c) Faux → Un modérateur aide à structurer la revue et à maintenir son efficacité. ● d) Faux → Les revues formelles sont aussi importantes que les revues informelles.
Question 4 / 10
Associez les types de test (1–4) aux objectifs correspondants (A–D) :
1. Test de régression2. Test de confirmation3. Test d’acceptation4. Test d’intégrationA. Vérifie qu’une modification n’a pas causé d’effets secondairesB. Permet de valider que le système répond aux besoins métierC. Vérifie qu’un défaut a bien été corrigéD. Évalue si les modules interagissent correctement entre euxSélectionnez UNE réponse.
A. 1C, 2D, 3A, 4B
B. 1A, 2C, 3B, 4D
C. 1D, 2C, 3B, 4A
D. 1B, 2A, 3C, 4D
✓ Bonne réponse : B
Cette question correspond à l’objectif FL-2.2.2 (K2) – Distinguer les différents types de tests. La réponse correcte est a) 1A, 2C, 3B, 4D ● 1)A : Correct : Régression = vérifier que rien n’a été cassé par un changement. ● 2)C : Correct : Confirmation = retester une correction spécifique. ● 3)B : Correct : Acceptation = répondre aux besoins métier. ● 4)D : Correct : Intégration = test des interfaces entre composants.
Question 5 / 10
Quelle bonne pratique de test s\'applique quel que soit le cycle de vie du développement logiciel ?
A. Exécuter les tests uniquement après la fin du développement pour éviter les erreurs de conception
B. Débuter les tests dès que possible pour détecter les défauts tôt
C. Tester uniquement l’interface utilisateur, car c\'est ce que voient les utilisateurs finaux
D. Supprimer la documentation des tests pour accélérer le projet
✓ Bonne réponse : B
Cette question correspond à l’objectif d\'apprentissage FL-2.1.2 (K1) – Rappeler les bonnes pratiques de test qui s\'appliquent à tous les cycles de vie du développement logiciel.
● a) Faux → Les tests doivent couvrir plusieurs niveaux (unitaires, intégration, système, acceptation), et pas uniquement l’interface utilisateur. ● b) Faux → Attendre la fin du développement pour tester expose le projet à un risque accru de corrections coûteuses en fin de cycle. ● c) Faux → La documentation des tests est essentielle pour assurer la traçabilité et la reproductibilité des tests. ● d) Correct → Tester tôt est une bonne pratique universelle, car plus un défaut est détecté tôt, moins il est coûteux à corriger.
Question 6 / 10
Quelles sont les principales caractéristiques des tests situés dans le quadrant Q4 ?
A. Tests de programmation et tests de configuration
B. Tests unitaires automatisés et tests de performance
C. Tests d\'acceptance et tests exploratoires
D. Tests de charge et tests de sécurité
✓ Bonne réponse : A
Cette question correspond à l\'objectif d\'apprentissage FL-5.1.7 (K2) - Résumer les quadrants du test et leurs relations avec les niveaux et les types de tests.
● a) Faux → Ces caractéristiques correspondent plutôt aux quadrants Q1 et Q3. ● b) Faux → Ces tests sont typiques des quadrants Q2. ● c) Correct→ Le quadrant Q4 (support de l\'équipe) inclut les tests de programmation, de configuration et les outils qui soutiennent l\'équipe de développement. ● d) Faux → Les tests de charge et de sécurité appartiennent principalement au quadrant Q3.
Question 7 / 10
Quel est l\'impact principal de l\'adoption de DevOps sur les activités de test ?
A. La responsabilité des tests est entièrement transférée aux développeurs, éliminant le besoin de testeurs spécialisés.
B. Les tests deviennent moins importants car l\'automatisation du déploiement réduit les risques.
C. Les tests sont principalement effectués en production, car les environnements de test deviennent obsolètes.
D. 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.
✓ Bonne réponse : D
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 8 / 10
Quels défis les tests doivent-ils relever dans un environnement DevOps ?
i. Maintenir un équilibre entre tests manuels et automatisésii. Assurer une exécution rapide des tests pour s’adapter aux livraisons fréquentesiii. Se concentrer uniquement sur les tests de non-régressioniv. Gérer la stabilité et la disponibilité de l’environnement de testSélectionnez UNE réponse.
A. i, ii ont une influence significative ; iii, iv non.
B. iii, iv ont une influence significative ; i, ii non.
C. i, iii ont une influence significative ; ii, iv non
D. i, ii, iv ont une influence significative ; iii non
✓ Bonne réponse : D
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.
La bonne réponse est c) i, ii, iv ont une influence significative ; iii non.
● i) Correct → DevOps nécessite un équilibre entre tests automatisés et manuels. ● ii) Correct → Les cycles de livraison rapides imposent des tests rapides et efficaces. ● iii) Faux → DevOps ne se limite pas aux tests de non-régression, d’autres types de tests sont nécessaires. ● iv) Correct → Assurer la stabilité de l’environnement de test est crucial en intégration continue.
Question 9 / 10
Quel type d’outil est le plus adapté pour organiser les cas de test, suivre les défauts et gérer les configurations ?
A. Outils de test de non-régression
B. Outils de gestion des tests
C. Outils d’analyse statique
D. Outils d’exécution et de couverture des tests
✓ Bonne réponse : B
Cette question correspond à l’objectif d\'apprentissage FL-6.1.1 (K2) – Expliquer comment différents types d\'outils de test soutiennent les tests.
● a) Faux → Les outils d’exécution et de couverture des tests sont conçus pour automatiser et mesurer l’exécution des tests, mais ne gèrent pas l’organisation des cas de test et des défauts. ● b) Faux → Les outils de test de non-régression sont utilisés pour vérifier que les modifications apportées au code n’introduisent pas de nouveaux défauts, mais ils ne gèrent pas directement les cas de test et les défauts. ● c) Correct → Les outils de gestion des tests permettent de structurer, suivre et centraliser les cas de test, les défauts détectés et les configurations de test. ● d) Faux → Les outils d’analyse statique examinent le code source sans exécuter le programme, mais ne permettent pas de suivre la gestion des tests et des défauts.
Question 10 / 10
Pourquoi la gestion de configuration est-elle essentielle dans un projet où plusieurs versions logicielles sont testées en parallèle ?
A. Pour garantir que chaque version du logiciel est testée avec les bonnes données, scripts et environnements
B. Pour s’assurer que les tests manuels sont plus rapides
C. Pour éviter que les développeurs modifient le code en même temps
D. Pour centraliser tous les plans de test dans un seul fichier
✓ Bonne réponse : C
Cette question correspond à l’objectif d’apprentissage FL-5.4.1 (K2) – Résumer la manière dont la gestion de configuration soutient les tests.
● a) Faux → Ce serait insuffisant, et trop simpliste. ● b) Faux → Ce n’est ni lié à la vitesse ni au type de test.
● c) Correct → C’est l’essence même de la gestion de configuration dans un contexte de test multi-version.
● d) Faux → Cela relève du contrôle de version de code, pas du test.
An employee clicked a link in an email from a payment website that asked the employee to update contact information. The employee entered the log-in information but received a “page not found” error message. Which of the following types of social engineering attacks occurred?
Select the correct answer.
A. C. Typosquatting
B. D. Phishing
C. B. Pretexting
D. A. Brand impersonation
✓ Bonne réponse : B
Un employé a cliqué sur un lien dans un e-mail frauduleux et a saisi ses identifiants sur un faux site. C’est typiquement une attaque de phishing, qui consiste à tromper la victime pour obtenir des informations sensibles via un site ou un message imitant une source légitime.
Question 2 / 10
Which of the following is used to ensure data is available if a server fails?
Select the correct answer.
A. C. VPNs
B. B. Firewalls
C. A. Encryption
D. D. Redundant servers
✓ Bonne réponse : D
Redundancy and Availability: Redundant servers maintain data availability by distributing workloads across multiple systems. If one server fails, others automatically continue operations without service interruption. This addresses the availability pillar of CIA triad. Encryption (A) protects data confidentiality, firewalls (B) control access, and VPNs (C) secure communications—none ensure availability during failures.
Question 3 / 10
A systems administrator works for a local hospital and needs to ensure patient data is protected and secure. Which of the following data classifications should be used to secure patient data?
A. Private
B. Public
C. Sensitive
D. Critical
✓ Bonne réponse : C
Answer: Sensitive. Explanation: Patient data (PHI — Protected Health Information) is classified as sensitive due to HIPAA requirements and patient privacy expectations. Sensitive data requires strict access controls, encryption, and audit logging.
Question 4 / 10
Which of the following is a primary security concern for a company setting up a BYOD program?
Select the correct answer.
A. VM escape
B. End of life
C. Jailbreaking
D. Buffer overflow
✓ Bonne réponse : C
Jailbreaking: the process of removing manufacturer security restrictions from mobile devices, allowing users to install unauthorized apps and modify system settings. In BYOD environments, this creates significant risks including malware installation, data breach exposure, and loss of device management control. Unlike buffer overflow (memory exploit), VM escape (hypervisor vulnerability), or end of life (device obsolescence), jailbreaking represents a deliberate user action that directly undermines mobile security frameworks essential for protecting corporate data on personal devices.
Question 5 / 10
A user receives a phone call from someone claiming to be from the IT department, requesting their network password to resolve an urgent issue. What type of attack is this?
Select the correct answer.
A. B. Malware
B. D. Social engineering
C. A. Phishing
D. C. Vishing
✓ Bonne réponse : B
Un appel demandant un mot de passe sous prétexte d’urgence est une attaque de social engineering, exploitant la confiance et la peur.
Question 6 / 10
A user receives a call from someone claiming to be from IT support and is asked to provide their password. What type of attack is this?
Select the correct answer.
A. D. Social engineering
B. B. Denial-of-service
C. C. SQL injection
D. A. Malware
✓ Bonne réponse : A
Social Engineering: manipulation of human psychology to extract sensitive information through deception rather than technical exploits. Calling to request passwords exploits trust and urgency, not system vulnerabilities. Malware requires code execution, DoS floods networks, and SQL injection targets databases—none involve psychological manipulation of users.
Question 7 / 10
Which of the following can be used to identify potential attacker activities without affecting production servers?
A. Video surveillance
B. Zero Trust
C. Geofencing
D. Honeypot
✓ Bonne réponse : D
Answer: Honeypot. Explanation: A honeypot is a decoy system designed to attract and observe attacker activity without affecting production servers. It provides threat intelligence about attacker methods, tools, and objectives while keeping real systems protected.
Question 8 / 10
A security analyst notices repeated failed login attempts on an account, followed by a successful login from an unusual geographic location. Which tool would BEST help correlate these events?
A. Vulnerability Scanner
B. Data Loss Prevention (DLP)
C. Intrusion Detection System (IDS) only
D. Security Information and Event Management (SIEM)
✓ Bonne réponse : D
SIEM (Security Information and Event Management) aggregates and correlates log data from multiple sources (firewalls, IDS, servers, applications) to detect patterns indicative of attacks. It can correlate the failed logins (from one IP) with the successful login (from a different country) and trigger an alert. Without a SIEM, analysts would need to manually review dozens of disparate log sources. IDS detects individual events. Vulnerability scanner finds weaknesses. DLP prevents data exfiltration.
Question 9 / 10
Which process involves identifying and evaluating risks to an organization’s information assets?
Select the correct answer.
A. B. Penetration testing
B. C. Incident response
C. D. Risk assessment
D. A. Threat modeling
✓ Bonne réponse : C
Risk Assessment: A systematic process of identifying, analyzing, and evaluating potential threats and vulnerabilities to organizational assets. This foundational activity enables prioritization of security controls by determining likelihood and impact. Unlike threat modeling (theoretical analysis), penetration testing (hands-on validation), or incident response (reactive management), risk assessment provides the strategic foundation for security planning.
Question 10 / 10
A small business uses kiosks on the sales floor to display product information for customers. A security team discovers the kiosks use end-of-life operating systems. Which of the following is the security team most likely to document as a security implication of the current architecture?
Select the correct answer.
A. Lack of patch availability
B. Increased power consumption
C. Reduced system performance
D. Higher licensing costs
✓ Bonne réponse : A
End-of-Life Operating Systems: When vendors stop supporting an OS, security patches cease entirely, leaving systems vulnerable to known exploits. Attackers actively target unpatched systems. Power consumption, performance, and licensing costs remain unchanged regardless of support status, making them irrelevant to this security risk.
Quelle solution de stockage Azure offre un support natif pour les listes de contrôle d'accès (ACL) conformes à POSIX ?
A. Stockage de table Azure
B. Stockage en file d'attente Azure
C. Azure Data Lake Storage
D. Azure Files
✓ Bonne réponse : C
Réponse : Azure Data Lake Storage. Explication : Azure Data Lake Storage Gen2 fournit un espace de noms hiérarchique et des ACL conformes à POSIX au niveau des fichiers et des dossiers, permettant un contrôle d'accès granulaire pour les charges de travail d'analyse du Big Data. Le stockage Blob Azure standard utilise Azure RBAC mais pas les ACL POSIX.
Question 2 / 10
Quelle est la fonction principale d’une clé primaire dans une table relationnelle ?
A. Chiffrer les données stockées
B. Améliorer la vitesse des requêtes SQL
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 3 / 10
Quelle différence clé existe entre un Data Lake et un Data Warehouse ?
A. Le Data Lake stocke des données brutes, le Data Warehouse des données préparées pour l’analyse
B. Le Data Lake n’accepte que des données relationnelles
C. Les deux sont identiques, seule la terminologie change
D. Le Data Warehouse ne supporte que JSON
✓ Bonne réponse : A
Data Lake vs Data Warehouse : Le Data Lake est un référentiel massif stockant des données brutes, non structurées ou semi-structurées (logs, images, JSON), en attente de traitement. Le Data Warehouse, lui, contient des données nettoyées, transformées et organisées en schémas relationnels, prêtes pour l'analyse décisionnelle. Cette différence fondamentale explique leurs usages distincts : exploration flexible pour le Data Lake, requêtes rapides et ciblées pour le Data Warehouse.
Question 4 / 10
À quoi se réfère 'les données semi-structurées' ?
A. Données binaires telles que les images, l'audio et la vidéo
B. Données organisées strictement en lignes et colonnes avec un schéma fixe
C. Données possédant certaines propriétés organisationnelles (par exemple, balises ou marqueurs) mais sans schéma rigide — des exemples incluent JSON et XML
D. Données partiellement chiffrées et partiellement en texte clair
✓ Bonne réponse : C
Réponse correcte : Les données semi-structurées possèdent une organisation partielle grâce à des balises, métadonnées ou marqueurs (comme les tags en JSON ou XML), mais sans schéma rigide comme les bases de données relationnelles. Cette nature « intermédiaire » les distingue des données structurées et non-structurées.
Pourquoi les autres réponses sont incorrectes :
• La première réponse décrit les données structurées (lignes et colonnes fixes avec schéma défini).
• La troisième concerne les données non-structurées (images, audio, vidéo sans métadonnées organisées).
• La quatrième mélange à tort le chiffrement avec la classification des types de données.
Question 5 / 10
Que signifie ETL en ingénierie des données ?
A. Evaluate, Transform, Log
B. Extract, Transform, Load
C. Extract, Transfer, Launch
D. Export, Translate, Load
✓ Bonne réponse : B
ETL signifie « Extract, Transform, Load », un processus fondamental en ingénierie des données qui consiste à extraire les données de sources diverses, les transformer pour les nettoyer et les structurer selon les besoins, puis les charger dans un système cible comme un data warehouse. Les autres options sont incorrectes : « Transfer » n'est pas le terme utilisé (c'est « Transform »), « Launch » n'a aucun sens dans ce contexte, « Evaluate » et « Log » ne font pas partie de ce processus standardisé, et « Export » et « Translate » ne correspondent pas aux étapes réelles de l'ETL.
Question 6 / 10
Qu'est-ce qu'Apache Spark et comment est-il utilisé dans Azure ?
A. Un moteur de traitement distribué Big Data en mémoire, disponible via Azure Synapse, Databricks et HDInsight
B. Apache Spark remplace Azure Data Factory dans les pipelines ETL modernes
C. Apache Spark est un service Azure propriétaire de Microsoft pour remplacer SQL Server
D. Spark est uniquement utilisé pour le streaming temps réel, pas pour le traitement batch
✓ Bonne réponse : A
Apache Spark est un moteur de traitement distribué open-source pour le Big Data, capable de traiter de très grands volumes en mémoire (beaucoup plus rapide qu'Hadoop MapReduce). Dans Azure, Spark est disponible via : Azure Synapse Analytics (Spark pools intégrés dans le workspace analytique), Azure Databricks (plateforme Spark managée premium, optimisée pour la data science et ML), et Azure HDInsight (clusters Hadoop/Spark managés). Spark supporte Python (PySpark), Scala, R et SQL. Il est utilisé pour le traitement batch, le streaming et le machine learning distribué.
Question 7 / 10
Quelle affirmation est un exemple de Data Definition Language (DDL) ?
A. UPDATE
B. CREATE
C. JOIN
D. SELECT
✓ Bonne réponse : B
Réponse : CREATE. Explication : Les instructions DDL (Data Definition Language) définissent et modifient la structure de la base de données : CREATE (créer des objets), ALTER (modifier des objets), DROP (supprimer des objets), TRUNCATE (vider des tables). CREATE est un exemple classique de DDL — il crée des objets de base de données comme les tables, les vues et les index.
Question 8 / 10
Quel service utiliseriez-vous pour ingérer des millions d'événements par seconde en provenance de dispositifs IoT ou d'applications dans Azure ?
A. Azure Blob Storage
B. Azure Table Storage
C. Azure SQL Database
D. Azure Event Hubs
✓ Bonne réponse : D
Azure Event Hubs est le service idéal pour ingérer des millions d'événements par seconde en provenance de dispositifs IoT ou d'applications, car il est spécialement conçu pour la capture de données en temps réel et à grande échelle. Pourquoi les autres réponses sont incorrectes : Azure Blob Storage est optimisé pour le stockage d'objets volumineux mais pas pour l'ingestion d'événements en temps réel. Azure SQL Database est une base de données relationnelle transactionnelle, non adaptée à l'ingestion massive d'événements. Azure Table Storage est un stockage NoSQL pour des données structurées, pas pour le streaming d'événements haut débit.
Question 9 / 10
Quel rôle se concentre principalement sur la visualisation et l’interprétation des données ?
A. DBA
B. Analyste de données
C. Data scientist
D. Data engineer
✓ Bonne réponse : B
L’analyste de données prépare des rapports et visualisations. Le data scientist crée des modèles prédictifs, et le DBA administre les bases.
Question 10 / 10
Qu'est-ce que la 'normalisation' dans une base de données relationnelle ?
A. Organiser les tables de la base de données pour réduire la redondance des données et améliorer l'intégrité des données
B. Convertir les données d'un format (par exemple, CSV) à un autre (par exemple, JSON)
C. Créer des index sur toutes les colonnes fréquemment interrogées
D. Chiffrer les colonnes sensibles à l'aide du chiffrement de données transparent
✓ Bonne réponse : A
Réponse correcte : La normalisation est un processus de conception de base de données relationnelle qui organise les tables pour éliminer la redondance des données et améliorer l'intégrité. Elle suit des règles (formes normales) pour structurer les données de manière efficace.
Pourquoi les autres réponses sont incorrectes :
• Conversion de format : c'est une transformation de données, pas de la normalisation.
• Chiffrement TDE : c'est une mesure de sécurité, complètement indépendante de la normalisation.
• Création d'index : c'est une optimisation de performance, non une normalisation.
Que représente l'Asset History Sheet (AHS) en SAP S/4HANA ?
Sélectionnez la meilleure réponse.
A. Un document de mapping technique entre comptes de Grand Livre et paramètres de Gestion de Stocks
B. Un outil de relance et suivi des clients en risque de non-paiement
C. Un état détaillé des mouvements, acquisitions, cessions et soldes des immobilisations sur une période
D. Un cockpit de suivi des paiements et relances fournisseurs en souffrance
✓ Bonne réponse : C
Réponse : État des mouvements et soldes d'immobilisations L'Asset History Sheet (AHS) est le rapport standard AA qui présente, pour chaque immobilisation, les valeurs de début de période, les acquisitions, les cessions, l'amortissement planifié et non planifié, et la valeur nette en fin de période. C'est le rapport de référence pour l'audit et la clôture.
Question 2 / 10
Quel est l'objectif des 'Types de Taux de Change' dans SAP FI ?
A. Maintenir différents taux de change pour différents objectifs (par exemple, taux moyen, taux d'achat/vente bancaire)
B. Définir la devise de base du système
C. Définir les taux d'intérêt pour les conditions de paiement des fournisseurs
D. Déterminer la méthode de traduction pour les rapports de consolidation de groupe
✓ Bonne réponse : A
Réponse correcte : Les 'Types de Taux de Change' permettent de maintenir différents taux de change pour différents objectifs (taux moyen, taux d'achat/vente bancaire, etc.). C'est essentiel en FI car différentes transactions peuvent nécessiter différents taux selon le contexte commercial. Pourquoi les autres réponses sont incorrectes : Les taux de change ne définissent pas les conditions de paiement (confusion avec les conditions de paiement standard), ne définissent pas la devise de base du système (définie au niveau de l'instance SAP), et ne déterminent pas les méthodes de consolidation (c'est le rôle de la configuration de consolidation dans SAP Analytics Cloud ou EC-CS).
Question 3 / 10
Quel outil de personnalisation SAP permet de définir des validations et contrôles (Checks) au niveau des documents FI (Comptabilité financière) ?
Sélectionnez la meilleure réponse.
A. OKB9 (Paramétrage des bénéfices FI)
B. GGB0 (Messages de contrôle génériques)
C. GGB1 (Validations et substitutions FI-GL)
D. OB52 (Autorisation utilisateur FI)
✓ Bonne réponse : C
Réponse : GGB1 La transaction GGB1 (Validations) permet de définir des règles de validation qui vérifient les données saisies dans les documents comptables avant leur enregistrement. Par exemple : bloquer une écriture si un compte de charges est utilisé avec un centre de profit non autorisé. C'est un outil de contrôle de saisie en temps réel.
Question 4 / 10
Selon IFRS 8, quel objet d'organisation SAP S/4HANA est utilisé pour le reporting des segments opérationnels ?
Sélectionnez la meilleure réponse.
A. Segment (champ SEGMENT)
B. Unité d'organisation commerciale (Geschäftsbereich)
C. Division ventes (Division SD)
D. Business Area
✓ Bonne réponse : A
Réponse : Segment (champ SEGMENT) Le Segment est l'objet d'organisation FI utilisé pour le reporting sectoriel selon IFRS 8. Via le Document Splitting, chaque écriture comptable est décomposée par segment, permettant de produire des états financiers équilibrés par secteur d'activité.
Question 5 / 10
Qu'est-ce qu'une 'Transaction G/L Spéciale' dans SAP FI ?
A. Une écriture G/L réservée aux ajustements de fin de période
B. Une transaction utilisée exclusivement pour les enregistrements en devises étrangères
C. Une transaction qui enregistre sur un compte de rapprochement alternatif (par exemple, acomptes, garanties)
D. Une écriture interentreprises entre deux sociétés
✓ Bonne réponse : C
Réponse correcte : Une Transaction G/L Spéciale dans SAP FI est une transaction qui utilise un compte de rapprochement alternatif au lieu du compte client/fournisseur standard. Les exemples typiques sont les acomptes et les garanties, qui nécessitent un suivi distinct. Pourquoi les autres réponses sont incorrectes : La première option est trop restrictive (non limitée aux devises étrangères) ; la troisième confond avec les ajustements de fin de période ; la quatrième décrit les enregistrements interentreprises (qui utilisent des comptes de compensation, pas des Transactions G/L Spéciales). Les Transactions G/L Spéciales sont définies par l'utilisation d'un compte de rapprochement alternatif, indépendamment du type de devise ou de période.
Question 6 / 10
Quel est l'objectif des 'Groupes de Tolérances' dans SAP FI ?
A. Définir les différences de paiement acceptables et les tolérances d'arrondi lors du lettrage des articles ouverts
B. Définir les seuils de variance d'inventaire pour les mouvements de marchandises
C. Limiter le nombre de documents qu'un utilisateur peut saisir par jour
D. Regrouper les comptes G/L ayant des comportements de saisie similaires
✓ Bonne réponse : A
Réponse correcte : Les Groupes de Tolérances dans SAP FI sont utilisés pour définir les différences de paiement acceptables et les tolérances d'arrondi lors du lettrage des articles ouverts. Cela permet l'automatisation du règlement pour les petites différences sans intervention manuelle. Pourquoi les autres réponses sont incorrectes : Le regroupement des comptes G/L par comportements de saisie concerne la structure comptable, non les tolérances. Limiter les documents saisis par jour concerne les contrôles d'accès utilisateur. Définir les seuils de variance d'inventaire appartient à la gestion des stocks (MM), non à la comptabilité financière (FI).
Question 7 / 10
À quoi se réfère la 'comptabilisation du COGS' en SAP S/4HANA lorsque des marchandises sont sorties vers un ordre de production ou de vente ?
A. Coût des marchandises fournies (Cost of Goods Supplied) — un document de facture fournisseur pour les matériaux achetés
B. Certificat d'expédition de marchandises (Certificate of Goods Shipment) — un document logistique confirmant la livraison
C. Coût des marchandises vendues (Cost of Goods Sold) — une comptabilisation GL déclenchée automatiquement par une sortie de stock, transférant la valeur de l'inventaire à un compte de charge COGS
D. Coût des services généraux (Cost of General Services) — une allocation périodique d'un centre de coûts
✓ Bonne réponse : C
Cost of Goods Sold (COGS) est la définition exacte du COGS posting en SAP S/4HANA. Lors d'une sortie de stock (goods issue), le système génère automatiquement une écriture comptable qui débite un compte de charge COGS et crédite le compte de stock, transférant ainsi la valeur de l'inventaire en dépense. Cost of Goods Supplied se réfère à un document fournisseur, Certificate of Goods Shipment est un document logistique de livraison, et Cost of General Services concerne une allocation périodique de centre de coûts. Aucune de ces options ne décrit le mécanisme automatique de comptabilisation déclenché par une sortie de stock.
Question 8 / 10
Votre entreprise basée en France a un établissement permanent en Suisse où des états financiers sont requis par la loi. Quelle unité organisationnelle avez-vous besoin de créer pour l'établissement permanent en Suisse ?
A. Domaine d'activité
B. Code société
C. Centre de profit
D. Secteur d'activité
✓ Bonne réponse : B
Réponse : Code société. Explication : Un établissement permanent ayant ses propres exigences de reporting financier statutaire est représenté comme un code société distinct dans SAP. Cela fournit à l'entité juridique son propre bilan, compte de résultat et la capacité à produire des états financiers autonomes comme requis par la loi suisse.
Question 9 / 10
Les apps Fiori transactionnelles communiquent principalement avec S/4HANA via…
Sélectionnez la meilleure réponse.
A. Des services OData (SAP Gateway)
B. Des RFC synchrones côté navigateur
C. Des IDocs uniquement
D. Des fichiers plats CSV importés régulièrement
✓ Bonne réponse : A
Réponse : Des services OData (SAP Gateway). Explication : Les services OData exposent les opérations CRUD vers les modèles UI5 ; ils sont publiés et sécurisés via le Gateway.
Question 10 / 10
Valorisation des postes ouverts : où sont définis les comptes d’écarts utilisés ?
Sélectionnez la meilleure réponse.
A. Dans la méthode de valorisation (zone de valorisation)
B. Dans OB52
C. Dans la FSV
D. Dans la FYV du 0L
✓ Bonne réponse : A
Réponse : Dans la méthode de valorisation (zone de valorisation) Les comptes d'écarts utilisés lors de la valorisation des postes ouverts (réalisation des gains/pertes de change non réalisés) sont définis dans la méthode de valorisation, accessible via la zone de valorisation. Ces comptes reçoivent les ajustements de fin de période.
Quel principe fondamental de la République française est affirmé par la loi de 1905 ?
A. Le droit de vote pour tous les citoyens de plus de 18 ans
B. L'égalité entre hommes et femmes dans l'espace public
C. La gratuité de l'enseignement public primaire et secondaire
D. La laïcité — séparation de l'État et des religions
✓ Bonne réponse : D
La loi du 9 décembre 1905 consacre le principe de laïcité : séparation de l'État et des religions, liberté de conscience, neutralité de l'espace public institutionnel. L'État ne reconnaît ni ne finance aucun culte. L'égalité hommes/femmes est un principe constitutionnel distinct. Le droit de vote à 18 ans date de 1974 (abaissement de la majorité). La gratuité scolaire résulte des lois Jules Ferry de 1881-1882, antérieures à 1905.
Question 2 / 10
Quel pays n\'est pas membre de l\'Union Européenne ?
Choisissez la bonne réponse.
A. Slovaquie
B. Norvège
C. Portugal
D. Grèce
✓ Bonne réponse : B
Statut de l'UE : La Norvège, bien que située en Europe et étroitement liée à l'UE par l'Espace économique européen, n'en est pas membre. Elle a refusé l'adhésion par référendum. Portugal, Grèce et Slovaquie sont tous des États membres de l'Union Européenne.
Question 3 / 10
Quelle est la durée du mandat présidentiel en France depuis la réforme de 2000 ?
A. 6 ans
B. 5 ans (quinquennat)
C. 7 ans (septennat)
D. 4 ans
✓ Bonne réponse : B
Depuis la réforme constitutionnelle de 2000 (référendum), le mandat présidentiel est passé de 7 ans (septennat) à 5 ans (quinquennat). Cette réforme visait à aligner le mandat présidentiel avec celui des députés de l'Assemblée nationale et à réduire les risques de cohabitation prolongée. Le premier quinquennat fut celui de Jacques Chirac élu en 2002. Avant 2000, tous les présidents depuis de Gaulle avaient un mandat de 7 ans.
Question 4 / 10
Quel est le rôle du Conseil constitutionnel ?
Choisissez la meilleure réponse.
A. Rédiger les lois
B. Nommer les ministres
C. Gérer les finances publiques
D. Contrôler la régularité des élections et la conformité des lois à la Constitution
✓ Bonne réponse : D
Conseil constitutionnel : instance qui garantit le respect de la Constitution française. Il contrôle que les lois votées par le Parlement sont conformes à la Constitution avant leur application, et valide la régularité des élections présidentielles et législatives. Contrairement au gouvernement (qui exécute) ou au Parlement (qui légifère), il joue un rôle de garde-fou démocratique.
Question 5 / 10
Qui est le chef de l'État en France ?
A. Le Premier ministre
B. Le Président de la République
C. Le Président du Sénat
D. Le Président de l'Assemblée nationale
✓ Bonne réponse : B
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
Quel texte constitue la loi fondamentale qui régit actuellement la France ?
A. Le Traité de Rome de 1957
B. La Constitution de la IVe République de 1946
C. La Déclaration des droits de l'homme et du citoyen de 1789
D. La Constitution du 4 octobre 1958
✓ Bonne réponse : D
La Constitution du 4 octobre 1958 est la loi fondamentale de la Ve République. Elle définit les institutions, les pouvoirs du Président, du gouvernement et du Parlement. Son préambule renvoie à la Déclaration de 1789 et au préambule de 1946 (qui consacre les droits sociaux). La Constitution de 1946 était celle de la IVe République. La Déclaration de 1789 et le préambule de 1946 ont valeur constitutionnelle mais ne constituent pas à eux seuls la loi fondamentale actuelle.
Question 7 / 10
Selon la Constitution française, la République est fondée sur la séparation de combien de pouvoirs ?
Choisissez la meilleure réponse.
A. Cinq
B. Trois
C. Quatre
D. Deux
✓ Bonne réponse : B
La séparation des trois pouvoirs : fondement de la démocratie française établi par la Constitution. Le pouvoir législatif (Parlement) crée les lois, le pouvoir exécutif (Président, Gouvernement) les applique, et le pouvoir judiciaire (tribunaux) les interprète. Cette séparation empêche la concentration du pouvoir et protège les libertés individuelles. Deux, quatre ou cinq pouvoirs ne correspondent pas à la structure constitutionnelle française.
Question 8 / 10
Qui a composé La Marseillaise et dans quel contexte historique ?
A. Beethoven, commandée par Napoléon pour célébrer ses victoires militaires
B. Victor Hugo, écrite pendant la Révolution de 1848 comme chant des barricades
C. Rouget de Lisle, composée en 1792 à Strasbourg comme chant de guerre pour l'armée du Rhin
D. Georges Bizet, créée pour l'Exposition universelle de Paris de 1889
✓ Bonne réponse : C
La Marseillaise a été composée par Rouget de Lisle dans la nuit du 25 au 26 avril 1792 à Strasbourg, sur demande du maire Philippe-Frédéric de Dietrich. Elle s'intitulait initialement « Chant de guerre pour l'armée du Rhin » après la déclaration de guerre à l'Autriche. Elle est popularisée à Paris par les fédérés de Marseille (d'où son nom) lors de leur montée sur Paris en juillet 1792. Hymne national en 1795 sous la Ire République, puis à nouveau depuis 1879 sous la IIIe République. Son premier couplet et le refrain sont officiellement chantés.
Question 9 / 10
Qui était le roi pendant la Révolution Française ?
Choisissez la bonne réponse.
A. Louis XVI
B. Napoléon Bonaparte
C. Louis XIV
✓ Bonne réponse : A
Louis XVI était roi de France au début de la Révolution française. Couronné en 1774, il fut contraint de convoquer les États généraux en 1789 face à la crise financière, déclenchant ainsi la Révolution. Il fut arrêté en 1792, jugé par la Convention nationale et guillotiné le 21 janvier 1793. Louis XIV (le Roi Soleil) régna de 1643 à 1715. Napoléon Bonaparte prit le pouvoir après la Révolution (Consulat 1799, Empire 1804-1814/1815).
Question 10 / 10
Quel organe vote les lois en France ?
Choisissez la meilleure réponse.
A. Le Parlement
B. Le Conseil constitutionnel
C. Le Président de la République
D. Le Conseil d\'État
✓ Bonne réponse : A
Le Parlement est l'organe législatif composé de l'Assemblée nationale et du Sénat. Il détient le pouvoir de voter les lois en France. Le Président exécute les lois, le Conseil constitutionnel les contrôle, et le Conseil d'État donne des avis consultatifs.
Lequel des aspects suivants constitue un défi lors de la gestion des données de test pour un système basé sur l'IA ?
A. Les données personnelles ou les données confidentielles
B. La cadence des images vidéo ou le rapport d'aspect
C. Les données de sortie ou les données intermédiaires
D. Les frameworks de données ou les frameworks de machine learning
✓ Bonne réponse : A
Réponse : Les données personnelles ou les données confidentielles. Explication : La gestion de données personnelles et confidentielles dans les environnements de test soulève des problématiques juridiques (RGPD), éthiques et de sécurité. L'utilisation de données personnelles réelles à des fins de test nécessite souvent une anonymisation, un consentement ou la génération de données synthétiques.
Question 2 / 10
Lequel des tests suivants est le plus susceptible de décrire un test utile pour détecter différents types de biais dans un pipeline ML ?
A. Vérifier les données de test en entrée pour identifier un éventuel biais d'échantillonnage.
B. Tester le décalage de distribution dans les données d'entraînement pour identifier un biais inapproprié.
C. Tester le modèle lors de la phase d'évaluation du modèle pour détecter un biais.
D. Tester le pipeline de données pour identifier toute source de biais algorithmique.
✓ Bonne réponse : A
Réponse : Vérifier les données de test en entrée pour identifier un éventuel biais d'échantillonnage. Explication : Le biais d'échantillonnage survient lorsque les données d'entraînement ou de test ne représentent pas fidèlement la population réelle. Vérifier les données de test en entrée pour détecter des déséquilibres d'échantillonnage est le moyen le plus direct de détecter un biais au niveau des données, avant qu'il ne se propage dans le pipeline ML.
Question 3 / 10
Laquelle des affirmations suivantes décrit le mieux la façon dont la complexité d'un système peut poser des difficultés lors du test d'un système basé sur l'IA ?
A. Des changements inattendus dans le comportement du système peuvent survenir.
B. L'obtention des données de test est plus difficile.
C. Parfois, le système ne peut être testé qu'en boîte noire.
D. Il est nécessaire de mesurer dans quelle mesure les modifications des données d'entrée entraînent des changements dans les données de sortie.
✓ Bonne réponse : A
Réponse : Des changements inattendus dans le comportement du système peuvent survenir. Explication : Les systèmes d'IA complexes présentent des comportements émergents et non déterministes. Les interactions entre de nombreux composants peuvent produire des résultats inattendus, difficiles à prévoir, à reproduire ou à tester de manière exhaustive.
Question 4 / 10
Laquelle des caractéristiques suivantes des systèmes basés sur l'AI rend plus difficile la garantie de leur sécurité ?
A. La robustesse
B. La durabilité
C. La simplicité
D. Le non-déterminisme
✓ Bonne réponse : D
Réponse : Le non-déterminisme. Explication : Le non-déterminisme dans les systèmes AI signifie qu'une même entrée peut produire des sorties différentes selon les exécutions. Cela rend difficile la prédiction du comportement du système dans des situations critiques pour la sécurité, la vérification de son exactitude ainsi que la définition de limites de sécurité fiables.
Question 5 / 10
Laquelle des options suivantes, utilisée comme base de test, offrirait la MOINS bonne couverture lors d'une génération de tests basée sur l'IA ?
A. Un modèle de test décrivant les fonctionnalités de l'application
B. Une liste des pages web possibles constituant l'application
C. Un schéma XML
D. Un pseudo-oracle
✓ Bonne réponse : C
Réponse : Un schéma XML offre la MOINS bonne couverture pour la génération de tests basée sur l'IA. Explication : Les schémas XML définissent la structure et le format des données, mais contiennent très peu d'informations sémantiques sur le comportement du système. Des bases de test riches, telles que les user stories, les cas d'utilisation et les modèles de domaine, fournissent un contexte bien plus pertinent pour la génération de tests par l'IA.
Question 6 / 10
Un composant logiciel utilise le machine learning pour reconnaître des chiffres à partir d'un scan de nombres manuscrits. Quel type de ML illustre ce scénario ?
A. La classification
B. La régression
C. Le clustering
D. L'apprentissage par renforcement
✓ Bonne réponse : A
Réponse : La classification. Explication : La reconnaissance de chiffres manuscrits (0 à 9) à partir d'images numérisées est un problème de classification multi-classes. Chaque image est classée dans l'une des 10 catégories discrètes (de 0 à 9), ce qui constitue la caractéristique fondamentale des tâches de classification.
Question 7 / 10
Lequel des problèmes suivants serait le mieux résolu en utilisant la régression, une catégorie de l'apprentissage supervisé ?
A. Prédire le comportement d'achat des clients en fonction de leur catégorie et de l'emplacement des présentoirs promotionnels dans un magasin
B. Déterminer si un animal est un cochon ou une vache à partir de la reconnaissance d'images
C. Reconnaître un couteau dans un bagage à main lors d'un contrôle de sécurité au scanner d'un aéroport
D. Déterminer l'âge optimal pour la production d'œufs d'une poule, à partir de données comprenant l'âge des poules et la production journalière moyenne d'œufs pour un million de poules
✓ Bonne réponse : D
Réponse : Déterminer l'âge optimal pour la production d'œufs à partir de l'âge et des données de production journalière. Explication : La régression prédit une valeur numérique continue. Prédire l'âge optimal (une valeur continue) à partir de métriques de production historiques est un problème de régression classique. La taille importante du jeu de données (un million de poules) permet d'obtenir un modèle de régression bien ajusté.
Question 8 / 10
Laquelle des affirmations suivantes concernant le matériel utilisé pour implémenter les systèmes ML est la plus susceptible d'être correcte ?
A. Moins de bits sont nécessaires pour le matériel dédié au ML
B. Un matériel spécialisé est indispensable pour le ML
C. La prise en charge d'opérations complexes est requise
D. Une fréquence d'horloge plus élevée est requise
✓ Bonne réponse : A
Réponse : Moins de bits sont nécessaires pour le matériel dédié au ML. Explication : Le matériel ML (par exemple, les TPU et GPU) est optimisé pour l'arithmétique à faible précision (FP16, INT8) plutôt que pour la précision 64 bits complète, ce qui permet des opérations matricielles plus rapides et plus économes en énergie.
Question 9 / 10
Laquelle des options suivantes est la MEILLEURE pour optimiser la sélection des tests de régression et éviter que la suite de régression ne devienne trop volumineuse ?
A. Utiliser un outil basé sur l'IA pour optimiser la suite de tests de régression en analysant les résultats des exécutions passées.
B. Utiliser un sous-ensemble aléatoire de tests.
C. Identifier les tests appropriés en analysant la complexité des cas de test.
D. Automatiser les scripts de test à l'aide d'outils d'automatisation des tests basés sur l'IA.
✓ Bonne réponse : A
Réponse : Utiliser un outil basé sur l'IA pour optimiser la suite de régression en analysant les résultats des exécutions passées. Explication : L'optimisation des tests par IA analyse les données d'exécution historiques pour identifier les tests redondants, prioriser les tests à forte valeur ajoutée et supprimer ceux à faible valeur. Il s'agit de la méthode la plus efficace pour éviter une croissance incontrôlée de la suite de régression tout en maintenant la couverture.
Question 10 / 10
Laquelle des affirmations suivantes concernant les biais dans les systèmes basés sur l'IA est la PLUS correcte ?
A. Un biais inapproprié est causé par une surpondération de certaines classes dans les algorithmes
B. Un biais inapproprié est causé par des données d'entraînement qui ne sont pas représentatives du monde réel
C. Un biais inapproprié peut être causé par des aspects de l'algorithme ou des données
D. Un biais inapproprié n'affecte que les systèmes ML qui traitent des données relatives à des personnes
✓ Bonne réponse : B
Réponse : Un biais inapproprié est causé par des données d'entraînement qui ne sont pas représentatives du monde réel. Explication : Les biais dans les systèmes IA proviennent le plus souvent de données d'entraînement qui ne reflètent pas la diversité complète des situations réelles, ce qui conduit à des prédictions systématiquement faussées pour les groupes sous-représentés.
Laquelle des options suivantes décrit le mieux la nature des principes directeurs ?
A. Les principes directeurs peuvent guider une organisation en toutes circonstances
B. Les principes directeurs décrivent les processus que toutes les organisations doivent adopter
C. Chaque principe directeur impose des actions et des décisions spécifiques
D. Une organisation choisit et adopte un seul des sept principes directeurs
✓ Bonne réponse : A
Réponse : Les principes directeurs peuvent guider une organisation en toutes circonstances. Explication : Les principes directeurs ITIL 4 sont universels et s\'appliquent en toutes circonstances, à toute organisation et tout type de projet ou initiative, quelle que soit la situation.
Question 2 / 10
Quels sont les deux types de coûts que le consommateur d’un service doit évaluer ?
A. Le coût du logiciel et le coût du matériel
B. Le coût de la fourniture du service et le coût de l\'amélioration du service
C. Les coûts supprimés par le service et les coûts imposés par le service
D. Le prix du service et le coût de la création du service
✓ Bonne réponse : C
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 3 / 10
Quel rôle soumet des demandes de services ?
A. Le sponsor ou son représentant autorisé
B. L\'utilisateur ou son représentant autorisé
C. Le client ou son représentant autorisé
D. Le fournisseur ou son représentant autorisé
✓ Bonne réponse : B
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 4 / 10
Laquelle des options suivantes NE constitue PAS un élément clé de la dimension « information et technologie » ?
A. Sécurité et conformité
B. Systèmes de gestion du flux de travail et systèmes d\'inventaire
C. Rôles et responsabilités
D. Systèmes de communication et bases de connaissances
✓ Bonne réponse : C
Réponse : Rôles et responsabilités. Explication : La dimension \'Information et technologie\' couvre les données, systèmes d\'information et outils. Les rôles et responsabilités appartiennent à la dimension \'Organisations et personnes\'.
Question 5 / 10
Laquelle des options suivantes est supportée par la pratique de « gestion des demandes de services » ?
A. Une demande d\'un utilisateur concernant quelque chose qui fait partie intégrante de la fourniture normale des services
B. Une demande d\'investigation sur la cause de plusieurs incidents connexes
C. Une demande d\'autorisation d\'un changement qui pourrait avoir un impact sur un service
D. Une demande de restauration du service après une interruption deservice
✓ Bonne réponse : A
Réponse : Une demande d\'un utilisateur concernant quelque chose qui fait partie intégrante de la fourniture normale des services. Explication : La gestion des demandes de services prend en charge les demandes standard faisant partie de la fourniture normale des services, comme une réinitialisation de mot de passe ou la commande d\'un équipement.
Question 6 / 10
Quelle pratique identifie les métriques qui reflètent l’expérience d’un service pour le client ?
A. Le centre de services
B. La gestion des problèmes
C. La gestion des niveaux de service
D. L\'amélioration continue
✓ Bonne réponse : C
Réponse : La gestion des niveaux de service. Explication : La gestion des niveaux de service définit et suit les métriques reflétant l\'expérience réelle du client, en établissant des accords sur la qualité du service fourni.
Question 7 / 10
Laquelle des options suivantes est une recommandation de la pratique du « centre de services » ?
A. Les centres de services doivent être constitués d\'une équipe physique basée dans un même endroit fixe
B. Les centres de services doivent éviter de recourir à l\'automatisation
C. Les centres de services doivent être très techniques
D. Les centres de services doivent comprendre l\'organisation dans son ensemble
✓ Bonne réponse : D
Réponse : Les centres de services doivent comprendre l\'organisation dans son ensemble. Explication : Les centres de services doivent avoir une compréhension globale de l\'organisation pour orienter correctement les utilisateurs, comprendre les impacts des incidents et prioriser les demandes.
Question 8 / 10
Un fournisseur de services décrit un package qui comprend un ordinateur portable fourni avec des logiciels, des licences et un support. De quelle option ce package est-il un exemple?
A. Valeur
B. Offre de service
C. Résultat
D. Garantie
✓ Bonne réponse : B
Réponse : Offre de service. Explication : Une offre de service est un ensemble de produits et services proposé à un consommateur. Le package (ordinateur + logiciels + licences + support) constitue une offre de service complète et packagée.
Question 9 / 10
Quelle option décrit des résultats ?
A. Résultats souhaités par une partie prenante
B. Fonctionnalité offerte par un produit ou un service
C. Configuration des ressources d\'une organisation
D. Éléments livrables tangibles ou intangibles
✓ Bonne réponse : A
Réponse : Résultats souhaités par une partie prenante. Explication : Les résultats (outcomes) sont les effets souhaités par une partie prenante. Ils diffèrent des livrables (outputs) : le résultat est la valeur créée pour le consommateur, pas le produit livré.
Question 10 / 10
Quelle est l’utilisation PRINCIPALE d’un calendrier des changements ?
A. Pour supporter la \"gestion des incidents\" et la planification d\'améliorations
B. Pour planifier les changements et éviter les conflits
C. Pour gérer les changements standard
D. Pour gérer les changements urgents
✓ Bonne réponse : B
Réponse : Pour planifier les changements et éviter les conflits. Explication : Le calendrier des changements sert principalement à planifier les changements et à prévenir les conflits entre eux, en offrant une vue consolidée de tous les changements prévus.
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. ontrôle des versions de la charte de gouvernance
B. Renégociation des accords de niveau de service (SLA)
C. Stratégie d'atténuation du verrouillage fournisseur (vendor lock-in)
D. Mécanismes d'amélioration continue et de retour d'expérience
✓ Bonne réponse : D
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 2 / 10
Pourquoi se fier uniquement à un WAF périmétrique est-il insuffisant pour protéger une architecture basée sur des microservices ?
A. Parce que les microservices exposent rarement des API à l'extérieur, rendant les WAF inutiles
B. Parce que les WAF peuvent authentifier automatiquement les tokens API pour tous les microservices
C. Parce que les WAF fournissent un chiffrement des endpoints qui protège complètement les appels internes
D. Parce que les microservices communiquent en interne (trafic est-ouest), que les WAF périmétriques ne peuvent généralement pas inspecter
✓ Bonne réponse : D
Un WAF périmétrique protège le trafic entrant ou sortant (nord-sud), mais les microservices communiquent beaucoup en interne (est-ouest), donc il faut des contrôles de sécurité internes supplémentaires.
Question 3 / 10
Lequel des éléments suivants représente un piège courant lorsque les organisations utilisent les réponses CAIQ lors des évaluations de risque fournisseur ?
A. Utiliser le CAIQ dans le cadre d'un processus de diligence raisonnable plus large
B. Vérifier que les réponses CAIQ sont complètes et à jour
C. Mapper les réponses CAIQ aux exigences de contrôle internes
D. Supposer que les réponses du fournisseur ont été validées par des auditeurs indépendants
✓ Bonne réponse : D
Le CAIQ est rempli par le fournisseur lui-même, donc supposer que ses réponses ont été auditées indépendamment est un piège fréquent. Les autres options décrivent au contraire de bonnes pratiques.
Question 4 / 10
Quelle affirmation décrit le mieux comment la gestion des accès privilégiés (PAM) améliore la sécurité dans un environnement multi-cloud ?
A. PAM applique une gestion centralisée des politiques pour tous les dispositifs réseau à travers les clouds
B. PAM restreint, surveille et audite les activités des comptes privilégiés dans des environnements cloud hétérogènes
C. PAM remplace le besoin de fédération d'identités en consolidant les annuaires utilisateurs
D. PAM fournit des tunnels VPN chiffrés pour les sessions administrateurs entre datacenters
✓ Bonne réponse : B
Le PAM sécurise les comptes à privilèges élevés en limitant leur usage, en surveillant les actions et en conservant des traces d'audit, ce qui réduit les risques de compromission dans plusieurs clouds.
Question 5 / 10
Quel est le but principal de la mise en place de contrôles de sécurité dans un service mesh, comme mTLS et l'autorisation basée sur des politiques ?
A. utomatiser la découverte de services sans overhead d'authentification
B. Remplacer tous les mécanismes de chiffrement au niveau applicatif
C. ssurer une communication sécurisée et consciente de l'identité entre services, indépendamment de la topologie réseau
D. entraliser la résolution DNS entre les microservices
✓ Bonne réponse : C
Le service mesh utilise mTLS et des politiques d'accès pour garantir que chaque microservice s'identifie et communique de manière sécurisée, peu importe comment le réseau est structuré.
Question 6 / 10
Quel domaine de la Cloud Controls Matrix (CCM) soutient le plus directement l'identification, la documentation et la gestion des frontières de confiance et de la propriété des contrôles ?
A. IAM – Gestion des identités et des accès
B. STA – Gestion de la chaîne d'approvisionnement, transparence et responsabilité
C. S – Sécurité des datacenters
D. TVM – Gestion des menaces et des vulnérabilités
✓ Bonne réponse : B
Le domaine STA traite de la transparence, des responsabilités et de la chaîne d'approvisionnement, ce qui permet de définir clairement qui contrôle quoi et où se situent les frontières de confiance.
Question 7 / 10
Lequel des contrôles suivants est recommandé pour éviter l'accumulation progressive de privilèges (privilege creep) dans les fonctions ou les rôles automatisés de build au fil du temps ?
A. Mettre en place des processus automatisés de revue et de re-certification des rôles.
B. ésactiver tous les audits IAM pour réduire la charge administrative.
C. utoriser les développeurs à s'attribuer eux-mêmes des rôles administrateur temporaires.
D. Utiliser des politiques codées en dur qui n'expirent jamais pour plus de prévisibilité.
✓ Bonne réponse : A
Le privilege creep survient lorsque des droits s'accumulent au fil du temps sans être révoqués. Des processus de revue et re-certification automatisés permettent d'identifier et retirer régulièrement les permissions inutiles ou excessives, conformément au principe du moindre privilège (POLP) recommandé par la CCM.
Question 8 / 10
Quel contrôle de la Cloud Controls Matrix (CCM) de la Cloud Security Alliance (CSA) soutient le plus directement la mise en place de garde-fous "policy as code" au niveau de l'organisation ?
A. SEF-03 : Gestion de la chaîne d'approvisionnement
B. IVS-07 : Sécurité de la virtualisation
C. GRM-05 : Comités de gouvernance
D. -02 : Standards de configuration
✓ Bonne réponse : D
Les standards de configuration permettent de définir des règles automatiques (policy as code) pour garantir que les ressources cloud respectent les configurations de sécurité.
Question 9 / 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. TVM-02 : Gestion des vulnérabilités
B. STA-01 : Localisation des données (Data Residency)
C. R-02 : Planification de la continuité d'activité
D. EKM-03 : Gestion des clés de chiffrement
✓ Bonne réponse : D
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é.
Question 10 / 10
Selon la Cloud Controls Matrix (CCM) de la CSA, quelle catégorie de contrôle soutient le plus directement les mécanismes Zero Trust via la validation continue des politiques et la surveillance des accès ?
A. IVS (Sécurité de l'infrastructure et de la virtualisation)
B. R (Continuité d'activité et résilience)
C. SEF (Opérations de sécurité et surveillance des événements)
D. IAM (Gestion des identités et des accès)
✓ Bonne réponse : C
SEF permet de surveiller et valider continuellement les accès et les politiques, ce qui renforce la sécurité Zero Trust en détectant toute anomalie ou non-conformité en temps réel.
Un utilisateur signale que les labels de confidentialité n’apparaissent pas dans le menu Protect de PowerPoint Online pour son organisation.
A. Que le tenant dispose d’un connecteur Azure RMS installé sur un serveur local
B. Qu’une stratégie de labels incluant PowerPoint Online a été publiée et que le compte utilisateur est inclus dans la portée de la stratégie
C. Que le client Azure Information Protection Unified Labeling est en cours d’exécution sur chaque machine cliente
D. Que les applications Microsoft Purview du poste de l’utilisateur ont synchronisé dans les dernières 24 heures
✓ Bonne réponse : B
Les labels de sensibilité doivent être publiés via une stratégie de labels et les utilisateurs doivent être inclus dans la portée pour que les labels apparaissent dans Office Online.
Si la stratégie n’inclut pas PowerPoint Online ou si l’utilisateur n’est pas dans la portée, les labels n’apparaîtront pas.
Les autres options ne sont pas pertinentes pour PowerPoint Online :
B : Azure RMS connector concerne les scénarios hybrides et on-premises.
C : La synchronisation des apps Purview sur le poste local n’affecte pas Office Online.
D : Le client AIP Unified Labeling est pour les applications desktop, pas pour Office Online.
Question 2 / 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. Support Multi-Geo pour SharePoint Online et OneDrive for Business
B. Gestion de base des applications mobiles via les paramètres intégrés des applications Office
C. Politiques Conditional Access dans Azure AD Premium P1 intégrées aux paramètres de conformité Intune
D. Politiques Office 365 Data Loss Prevention configurées dans le Security & Compliance Center
✓ Bonne réponse : C
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 3 / 10
Quelle section du Copilot Dashboard affiche le nombre total de tokens AI consommés sur une période donnée, pour aider à suivre le coût global d’utilisation ?
A. Prompt Library
B. Security Insights
C. Token Usage
D. User Engagement
✓ Bonne réponse : C
La section Token Usage :
Montre le nombre total de tokens AI utilisés par votre organisation sur une période donnée.
Permet de suivre l’utilisation et estimer les coûts liés à l’usage de Copilot.
Les autres sections ne fournissent pas cette information :
User Engagement → suit l’activité des utilisateurs avec Copilot.
Prompt Library → contient les prompts enregistrés et réutilisables.
Security Insights → fournit des informations de sécurité et de conformité.
🎯 À retenir pour l’examen MS-900 :
Token Usage = suivi de la consommation de tokens et des coûts Copilot
Les autres sections se concentrent sur activité utilisateur, sécurité ou prompts.
Question 4 / 10
Quelle méthode de paiement ne permet pas le renouvellement automatique des abonnements Microsoft 365 ?
A. Paiement via PayPal
B. Prélèvement automatique depuis un compte bancaire
C. Facturation par invoice
D. Paiement par carte de crédit
✓ Bonne réponse : C
Les abonnements Microsoft 365 peuvent être renouvelés automatiquement avec des méthodes de paiement directes comme :
Carte de crédit
Prélèvement bancaire
PayPal
La facturation par invoice (facture) nécessite un paiement manuel pour chaque période, donc le renouvellement automatique n’est pas possible.
Question 5 / 10
Quelle fonctionnalité de Microsoft Lists permet de réaliser cela
Votre équipe souhaite appliquer une mise en forme très visible afin que tout article d’inventaire dont la quantité restante est inférieure au seuil de stock minimum s’affiche avec un arrière-plan rouge dans la colonne « Quantité restante ».
A. Mise en forme de colonne
B. Flux conditionnel Power Automate
C. Mode Édition rapide (Quick edit view)
D. Mise en forme de l’affichage via JSON
✓ Bonne réponse : A
Dans Microsoft Lists, la mise en forme de colonne (Column formatting) permet d’appliquer un style visuel conditionnel à une colonne spécifique.
👉 Elle permet notamment :
De modifier la couleur d’arrière-plan
De changer la couleur du texte
D’ajouter des icônes
D’appliquer des règles conditionnelles (ex : si la valeur < seuil → fond rouge)
Cette fonctionnalité utilise du JSON en arrière-plan, mais du point de vue fonctionnel, la capacité recherchée est bien la mise en forme de colonne.
Question 6 / 10
Quelle option l’administrateur doit-il configurer ?
Une entreprise souhaite que seuls les employés authentifiés puissent regarder les vidéos de formation internes hébergées dans Stream et que les téléchargements soient bloqués.
A. Dans les permissions de Stream, exiger la connexion et décocher “Allow viewers to download original video”
B. Désactiver l’accès invité dans les paramètres du tenant Microsoft 365
C. Mettre les vidéos en “On-Demand” dans les paramètres de synchronisation OneDrive
D. Appliquer une stratégie de rétention pour supprimer les vidéos après 30 jours
✓ Bonne réponse : A
Dans Microsoft Stream, on peut contrôler :
Qui peut regarder une vidéo (exiger l’authentification)
Si la vidéo peut être téléchargée (désactiver le téléchargement)
Cette configuration garantit que seuls les employés authentifiés peuvent accéder au contenu et qu’aucun téléchargement n’est possible.
Les autres options ne répondent pas au besoin :
A : OneDrive sync ne concerne pas Stream.
B : Désactiver l’accès invité protège l’ensemble du tenant, mais ne gère pas les vidéos internes.
D : Une politique de rétention supprime des vidéos, ne contrôle pas l’accès ou le téléchargement.
Question 7 / 10
Quel service offre des capacités d’autoscaling intégrées pour ce besoin ?
Pour optimiser les coûts, vous voulez mettre automatiquement à l’échelle les machines virtuelles session host pendant les heures creuses et revenir à la taille normale lorsque la demande augmente.
A. Microsoft Endpoint Manager
B. Windows 365 Cloud PCs
C. Azure Automation
D. Azure Virtual Desktop
✓ Bonne réponse : D
Azure Virtual Desktop permet de configurer l’autoscaling des session host VMs selon la demande :
Réduire les VMs pendant les heures creuses
Augmenter automatiquement pendant les périodes de forte utilisation
Les autres options ne fournissent pas d’autoscaling intégré :
B : Windows 365 Cloud PCs fournit des PC persistants, mais l’autoscaling n’est pas automatique.
C : Microsoft Endpoint Manager gère la configuration et les mises à jour, pas l’autoscaling.
D : Azure Automation peut automatiser des tâches, mais nécessite une configuration manuelle pour l’autoscaling.
Question 8 / 10
Quelle considération sur le modèle de coûts est la plus précise pour cette approche hybride ?
Une organisation de taille moyenne avec un Active Directory local existant souhaite mettre en œuvre Azure AD pour la gestion des identités tout en conservant certaines ressources sur site.
A. Les environnements hybrides doublent le coût car vous payez CapEx et OpEx en totalité.
B. Les déploiements hybrides nécessitent uniquement du CapEx pour le matériel sur site, sans OpEx supplémentaire pour les services d’identité cloud.
C. Les déploiements hybrides conservent le CapEx pour l’infrastructure sur site existante tout en introduisant de l’OpEx pour les abonnements Azure AD Premium et les services de synchronisation de données.
D. Les déploiements hybrides éliminent toutes les dépenses en capital et convertissent 100 % des coûts en dépenses d’exploitation.
✓ Bonne réponse : C
Dans un environnement hybride, vous continuez à utiliser votre infrastructure locale (CapEx) pour certains services ou serveurs AD.
En parallèle, vous payez des abonnements cloud Azure AD Premium et éventuellement des services de synchronisation de données, ce qui constitue des dépenses d’exploitation (OpEx).
Les autres options sont incorrectes :
A : Faux, le CapEx sur site reste nécessaire.
B : Faux, ce n’est pas un double paiement intégral.
C : Faux, l’utilisation d’Azure AD introduit bien des coûts OpEx.
Question 9 / 10
Quel type d’identité cloud Microsoft Entra ID utilise Azure AD Connect pour synchroniser à la fois les comptes utilisateurs et les hashs de mots de passe depuis un Active Directory local afin de permettre l’authentification dans le cloud ?
A. Identité fédérée (Federated identity)
B. Identité déléguée on-prem (On-prem delegated identity)
C. Identité uniquement cloud (Cloud-only identity)
D. Identité synchronisée (Synced identity)
✓ Bonne réponse : D
Dans Microsoft Entra ID (Azure AD) :
Cloud-only identity : L’utilisateur est créé directement dans Azure AD. Aucun lien avec l’AD local, mot de passe géré dans le cloud.
Synced identity (Identité synchronisée) :
Les comptes utilisateurs et les mots de passe (hashs) sont synchronisés depuis Active Directory on-premises via Azure AD Connect.
L’authentification se fait dans le cloud, mais les identités sont gérées depuis l’AD local.
Federated identity (Identité fédérée) :
Utilise des services comme AD FS pour l’authentification directe auprès de l’AD local. Les mots de passe ne sont pas synchronisés vers le cloud.
On-prem delegated identity : Terme moins courant, utilisé pour certaines configurations hybrides spécifiques, mais pas standard pour la synchronisation cloud.
👉 La synchronisation des comptes et des mots de passe via Azure AD Connect correspond donc à une identité synchronisée (Synced identity).
Question 10 / 10
Un responsable conformité doit s’assurer que les journaux d’audit (audit logs) sont conservés pendant un an afin de respecter des exigences réglementaires.
Quelle fonctionnalité doit-il configurer pour étendre la durée de conservation des journaux d’audit au-delà de la période par défaut ?
A. Stratégie Azure Information Protection
B. Stratégie de conservation des journaux d’audit dans Microsoft Purview
C. Litigation Hold sur une boîte aux lettres Exchange
D. Paramètre de conservation d’un label de confidentialité (Sensitivity label)
✓ Bonne réponse : B
Par défaut, les journaux d’audit Microsoft 365 ont une durée de conservation limitée.
Pour les conserver plus longtemps (ex. 1 an ou plus), il faut configurer une Audit log retention policy dans Microsoft Purview.
Cela permet de répondre aux exigences réglementaires et de conformité.
❌ Pourquoi les autres réponses sont incorrectes :
B. Litigation Hold (Exchange) → Concerne la conservation des emails, pas les journaux d’audit globaux.
C. Sensitivity label retention → Gère la protection et la conservation des documents/emails, pas des logs d’audit.
D. Azure Information Protection → Sert à classifier et protéger les données, pas à gérer la durée des logs d’audit.
🎯 À retenir pour l’examen MS-900 :
Audit logs = Microsoft Purview (Audit log retention policy)
Une organisation doit garantir que l’accès aux ressources sensibles respecte les exigences ISO 27001.
Quel contrôle de gouvernance soutient le plus directement cette conformité ?
A. Surveillance des logs de connexion avec Microsoft Sentinel
B. Conditional Access baselines pour toutes les connexions utilisateurs
C. Accès Just-in-Time via Azure AD Privileged Identity Management (PIM)
D. Assignation de rôles avec Azure RBAC au niveau de la souscription
✓ Bonne réponse : C
ISO 27001 exige, entre autres :
Le contrôle strict des privilèges élevés
L’auditabilité et la traçabilité de l’accès aux ressources sensibles
Azure AD PIM :
Fournit un accès Just-in-Time aux rôles à privilèges élevés
Chaque activation est journalisée et auditable
Permet de réduire le risque de sur-privatisation et de répondre aux exigences ISO 27001 sur le contrôle d’accès
Question 2 / 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. Perte de disponibilité due au dépassement des quotas régionaux de souscription
C. Accès non autorisé via des politiques d’accès mal configurées
D. Mauvaise configuration des stratégies de rétention Azure Backup
✓ 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 3 / 10
Vous concevez une Azure Landing Zone pour une organisation de services financiers.
Exigences réglementaires :
Les administrateurs ne doivent avoir un accès permanent aux environnements de production que lorsqu’ils sont explicitement autorisés
Tout accès doit être journalisé et révisable
Quelle solution satisfait ces exigences ?
A. Appliquer des resource locks sur toutes les souscriptions de production pour restreindre les modifications administratives
B. Utiliser Microsoft Entra entitlement management pour un accès administratif permanent et exporter les logs vers Sentinel
C. Exiger un accès Just-in-Time (JIT) avec Azure AD Privileged Identity Management (PIM) et journaliser les activations dans Azure Monitor
D. Attribuer le rôle Owner au niveau du management group pour tous les administrateurs et auditer avec Azure Monitor
✓ Bonne réponse : D
Les exigences réglementaires demandent :
Aucun accès permanent → limitation stricte des privilèges
Journalisation et révision → audit complet des accès administratifs
Azure AD Privileged Identity Management (PIM) :
Fournit l’accès Just-in-Time aux rôles privilégiés (Owner, Contributor, etc.)
Les administrateurs doivent activer explicitement leur rôle pour une période limitée
Chaque activation est journalisée dans Azure AD et Azure Monitor, ce qui permet audit et conformité
C’est la solution recommandée par Microsoft pour les environnements réglementés (finance, santé, gouvernement)
Question 4 / 10
Vous concevez des contrôles d’accès au moindre privilège pour des développeurs qui ont besoin d’un accès occasionnel aux bases de données de production dans Azure.
Quelle solution garantit le respect du principe Zero Trust du moindre privilège ?
A. Attribuer aux développeurs User Access Administrator en permanence
B. Attribuer aux développeurs des rôles Contributor permanents au niveau de la souscription
C. Utiliser Azure AD Privileged Identity Management (PIM) avec activation Just-in-Time des rôles
D. Accorder à tous les développeurs des droits Owner sur le groupe de ressources
✓ Bonne réponse : C
Zero Trust – Least Privilege :
Les utilisateurs ne doivent avoir que les droits nécessaires et uniquement lorsqu’ils en ont besoin
Les privilèges permanents ou excessifs sont contraires au principe Zero Trust
PIM avec JIT :
Les développeurs n’activent le rôle que lorsqu’ils ont besoin d’accéder à la base de données de production
Chaque activation est journalisée et auditable
Les droits sont révoqués automatiquement après usage → sécurité maximale et conformité
Question 5 / 10
Une entreprise globale souhaite exiger l’authentification multifacteur (MFA) à chaque activation d’un rôle privilégié dans Entra PIM, même si l’utilisateur dispose déjà d’un jeton MFA actif.
Quelle configuration doit être appliquée ?
A. Appliquer MFA sur l’activation de rôle
B. Appliquer des politiques Conditional Access ciblant les comptes administratifs
C. Exiger MFA sur l’attribution de rôle
D. Activer les security defaults dans Microsoft Entra ID
✓ Bonne réponse : A
Azure AD / Entra PIM distingue :
Attribution de rôle : l’administrateur se voit attribuer un rôle (souvent par IT ou via JIT)
Activation de rôle : l’utilisateur active le rôle pour l’utiliser
Exiger MFA sur l’activation de rôle :
Garantit que chaque activation est sécurisée par MFA, indépendamment de l’état de session existant
Respecte le principe du moindre privilège et de Zero Trust pour les rôles privilégiés
Sécurité renforcée pour les comptes administratifs, même avec sessions existantes
Question 6 / 10
Votre organisation doit chiffrer les données sensibles stockées dans Azure Cosmos DB et souhaite utiliser ses propres clés de chiffrement gérées dans Azure Key Vault.
Quelle fonctionnalité doit être configurée ?
A. Transparent Data Encryption avec clés gérées par le service
B. Column-level Always Encrypted
C. Encryption at rest avec customer-managed keys (CMK)
D. Client-side encryption avec clés gérées par l’application
✓ Bonne réponse : C
Customer-Managed Keys (CMK) pour Cosmos DB :
Permet de chiffrer les données au repos en utilisant vos propres clés stockées dans Azure Key Vault
Offre contrôle total sur la gestion et la rotation des clés
Supporte les exigences de conformité et réglementaires (HIPAA, GDPR, etc.)
Différence avec les autres options :
A. Client-side encryption
Chiffrement côté client → les données sont chiffrées avant envoi à Cosmos DB
Plus complexe à gérer, mais pas nécessaire si vous voulez CMK au repos côté service
C. Transparent Data Encryption (TDE) avec service-managed keys
Chiffrement automatique par le service
Vous ne contrôlez pas les clés → ne répond pas à l’exigence de CMK
D. Column-level Always Encrypted
Disponible pour SQL Server / Azure SQL Database
Pas applicable à Cosmos DB
Question 7 / 10
L’analyse BIA d’une entreprise énergétique met en évidence le risque de perte d’accès à Microsoft Entra ID lors d’une panne régionale Azure, ce qui bloquerait l’authentification du personnel opérationnel critique aux systèmes cloud.
Quel contrôle compensatoire s’aligne le mieux avec la continuité opérationnelle ?
A. Mettre en place Conditional Access avec politiques de risque de connexion
B. Utiliser Azure Monitor pour créer des alertes sur les échecs d’authentification
C. Configurer des comptes break-glass Entra ID avec authentification cloud-only
D. Déployer Microsoft Defender for Cloud pour renforcer la posture de sécurité des identités
✓ Bonne réponse : C
Contexte : en cas de panne régionale Azure, les utilisateurs critiques ne peuvent plus s’authentifier via Entra ID.
Break-glass accounts (comptes de secours) :
Comptes hors des dépendances normales d’Azure AD
Permettent aux administrateurs et opérateurs critiques d’accéder aux systèmes essentiels
Généralement cloud-only, non soumis aux politiques Conditional Access complexes
Doivent être audités, sécurisés et testés régulièrement
C’est une bonne pratique Microsoft pour la continuité et la résilience :
Garantit que les opérations critiques peuvent continuer même si Entra ID ou Azure rencontre une panne
Question 8 / 10
Un fournisseur de santé avec exigences strictes de disponibilité doit appliquer des mises à jour critiques de sécurité, mais ne peut pas risquer d’interruptions non planifiées.
Ils envisagent : automatiser les mises à jour ou continuer le patching manuel.
Quelle fonctionnalité Microsoft fournit une approche automatisée intermédiaire pour minimiser les temps d’arrêt tout en gardant le contrôle administratif ?
A. Alerts Defender for Endpoint sans automatisation des patches
B. Hotpatch dans Azure pour Windows Server Azure Edition
C. WSUS avec mises à jour approuvées manuellement uniquement
D. Patching manuel avec média hors ligne pendant la maintenance planifiée
✓ Bonne réponse : B
Hotpatch :
Fonctionnalité Azure-only pour Windows Server
Applique les mises à jour de sécurité critiquessans redémarrage complet
Réduit les interruptions de service pour les workloads sensibles (ex : santé, finance)
Permet un contrôle administratif, mais avec automatisation pour les correctifs critiques
Cette approche est le compromis idéal entre patching manuel (risque faible mais effort élevé) et automatisation complète (risque de redémarrage inattendu).
Question 9 / 10
Une équipe DevSecOps utilise GitHub Actions pour automatiser les déploiements vers Azure.
Elle souhaite empêcher que des vulnérabilités critiques dans les dépendances open-source n’atteignent la production.
Quel contrôle répond le mieux à cette exigence ?
A. Activer Dependabot security updates et le vulnerability scanning dans GitHub Advanced Security
B. Utiliser Microsoft Purview pour étiqueter toutes les librairies open-source avant déploiement
C. Appliquer Just-in-Time VM access pour les agents de build
D. Configurer des alertes Azure Monitor lorsqu’une bibliothèque vulnérable est chargée en production
✓ Bonne réponse : A
GitHub Advanced Security permet de :
Analyser automatiquement les dépendances dans les projets (npm, NuGet, Maven, etc.)
Identifier les vulnérabilités à haute gravité
Proposer ou appliquer automatiquement les mises à jour de sécurité via Dependabot
Cette approche préventive empêche que du code vulnérable atteigne les environnements de production.
Question 10 / 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. Configurer des rappels manuels pour les administrateurs via Microsoft Outlook afin de suivre les expirations
B. Stocker les certificats dans Active Directory Certificate Services (AD CS) sans intégration avec Key Vault
C. Appliquer des politiques Conditional Access pour bloquer les certificats expirés à la connexion
D. Utiliser Azure Key Vault pour importer tous les certificats TLS et configurer le renouvellement automatique avec des autorités de certification intégrées
✓ Bonne réponse : D
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.
Vous prévoyez de déployer plusieurs machines virtuelles Azure
Vous devez vous assurer que les services exécutés sur ces machines virtuelles restent disponibles en cas de panne d’un seul centre de données.
Solution proposée :Vous déployez les machines virtuelles dans deux ou plusieurs groupes de ressources.
Cette solution permet-elle d’atteindre l’objectif ?
A. Vrai
B. Faux
✓ Bonne réponse : B
Un déploiement de plusieurs machines virtuelles Azure dans le même groupe de ressources ou la même région ne garantit pas automatiquement la haute disponibilité. Sans Availability Sets (protection contre les pannes matérielles dans un datacenter) ou Availability Zones (protection contre la panne d'un datacenter entier), toutes les VMs peuvent être affectées simultanément par la même panne. L'affirmation est donc incorrecte.
Question 2 / 10
Une entreprise a besoin de mettre en place un processus automatisé permettant de charger des journaux (logs) dans une base de données Azure SQL chaque semaine.
Des rapports seront ensuite générés à partir de la base de données SQL.
Quelle solution devez-vous utiliser pour répondre à ce besoin ?
A. l’outil AzCopy
B. Azure Data Factory
C. Azure HDInsight
D. Data Migration Assistant
✓ Bonne réponse : A
Azure Data Factory est un service d’intégration et d’orchestration de données qui permet :
d’automatiser des flux de données,
de planifier des chargements récurrents (par exemple hebdomadaires),
de charger des données dans Azure SQL Database à partir de différentes sources,
de supporter des scénarios orientés reporting et analytique.
Les autres options ne correspondent pas au besoin :
AzCopy : outil de copie de fichiers, pas d’orchestration ni de planification avancée
HDInsight : plateforme Big Data (Hadoop/Spark), surdimensionnée pour ce scénario
Data Migration Assistant : outil de migration ponctuelle de bases de données, pas d’automatisation récurrente
📘 À retenir pour l’examen AZ‑900 / AZ‑104 :
ETL / automatisation / planification / chargement vers Azure SQL → Azure Data Factory
Question 3 / 10
Cette question fait partie d’une série de questions basées sur le même scénario.
Chaque question de la série contient une solution unique qui peut répondre à l’objectif indiqué. Certaines questions peuvent avoir plusieurs solutions correctes, d’autres aucune.
Une fois que vous avez répondu à une question de cette section, vous ne pourrez pas y revenir. Les questions n’apparaîtront donc pas dans l’écran de révision.
Scénario :
Votre entreprise prévoit de migrer toutes ses données et ressources vers Azure.Le plan de migration de l’entreprise précise que seules des solutions Platform as a Service (PaaS) doivent être utilisées dans Azure.
Vous devez déployer un environnement Azure qui respecte ce plan de migration.
Solution proposée :Vous créez un Azure App Service et des bases de données Azure SQL.
Cette solution permet‑elle d’atteindre l’objectif ?
A. Vrai
B. Faux
✓ Bonne réponse : A
Azure App Service est un service PaaS permettant d’héberger des applications sans gérer l’infrastructure sous‑jacente.
Azure SQL Database est également un service PaaS, où Microsoft gère le système d’exploitation, la haute disponibilité et la maintenance.
La solution proposée utilise exclusivement des services PaaS, ce qui respecte pleinement la contrainte du plan de migration de l’entreprise.
👉 L’objectif est donc atteint.
📘 À retenir pour l’examen AZ‑900
PaaS → Microsoft gère l’infrastructure et la plateforme
Azure App Service ✅ PaaS
Azure SQL Database ✅ PaaS
Azure Virtual Machines ❌ IaaS
Question 4 / 10
Vous disposez d’un réseau sur site (on‑premises) qui contient 100 serveurs.
Vous devez recommander une solution qui fournit des ressources supplémentaires aux utilisateurs.La solution doit minimiser les coûts d’investissement (CAPEX) et les coûts d’exploitation (OPEX).
Que devez-vous inclure dans la recommandation ?
A. Une migration complète vers le cloud public
B. Un centre de données supplémentaire
C. Un cloud privé
D. Un cloud hybride
✓ Bonne réponse : D
Le cloud hybride permet de conserver l’infrastructure existante sur site tout en utilisant le cloud public pour ajouter des ressources à la demande, sans investissement matériel supplémentaire. Cela réduit à la fois les coûts d’investissement (pas d’achat de nouveaux serveurs) et les coûts d’exploitation, tout en offrant une flexibilité et une extensibilité optimales.
Question 5 / 10
Dans quels plans de support Azure pouvez-vous ouvrir une nouvelle demande de support ?
A. Premier, Professional Direct et Standard uniquement
B. Premier et Professional Direct uniquement
C. Premier, Professional Direct, Standard, Developer et Basic
D. Premier, Professional Direct, Standard et Developer uniquement
✓ Bonne réponse : D
Les plans Developer, Standard, Professional Direct et Premier permettent tous d’ouvrir des demandes de support technique Azure (avec des niveaux de service différents).
Le plan Basic ne permet pas d’ouvrir de demandes de support technique ; il donne uniquement accès :
au support facturation et abonnement,
à la documentation et à l’état de santé des services.
Ainsi, tous les plans sauf Basic permettent l’ouverture d’une nouvelle demande de support.
📘 Règle clé pour l’examen AZ‑900 / AZ‑104 :
Basic = pas de support technique Developer et plus = ouverture possible d’un ticket de support
Question 6 / 10
Votre entreprise prévoit de déployer plusieurs applications personnalisées dans Azure.
A. Infrastructure as a Service (IaaS)
B. Software as a Service (SaaS)
C. Platform as a Service (PaaS)
✓ Bonne réponse : A
Le modèle IaaS permet de contrôler le système d’exploitation et d’installer des applications et services prérequis personnalisés, ce qui est nécessaire pour des applications sur mesure avec des dépendances spécifiques.
Question 7 / 10
Votre entreprise utilise des management groups pour gérer plus efficacement les ressources dans son tenant Azure.
User1 doit être en mesure :
d’attribuer des accès (RBAC)
d’assigner des stratégies (Azure Policies)au niveau des management groups.
Vous devez déterminer quel rôle RBAC attribuer à User1.La solution doit respecter le principe du moindre privilège.
A. Propriétaire (Owner)
B. Contributeur (Contributor)
C. Contributeur de groupe de gestion (Management Group Contributor)
D. Administrateur de l’accès utilisateur (User Access Administrator)
✓ Bonne réponse : A
👉 B. Owner
Pourquoi pas les autres ?
A. User Access Administrator : peut attribuer des rôles RBAC, mais ne peut pas assigner des Azure Policies.
C. Management Group Contributor : peut gérer la structure des management groups (créer, déplacer, etc.), mais ne peut pas attribuer des rôles RBAC.
D. Contributor : ne peut ni assigner des rôles RBAC ni assigner des policies au scope management group.
Pourquoi Owner ?
Owner est le seul rôle de la liste qui permet à la fois :
d’assigner des rôles RBAC,
d’assigner des Azure Policies,
au scope du Management Group.
💡 Certes, Owner dépasse le strict « least privilege ». En production, on préférerait combiner des rôles plus ciblés (ex. Resource Policy Contributor pour les policies +User Access Administrator pour RBAC) au même scope. Mais comme cette combinaison n’est pas dans les options, Owner est la seule bonne réponse.
Question 8 / 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. élasticité
B. haute disponibilité
C. répartition de charge (load balancing)
D. latence élevée
✓ Bonne réponse : A
L’élasticité permet d’augmenter ou de réduire automatiquement les ressources en fonction de la charge réelle :
faible consommation → peu de ressources utilisées
pic d’activité en fin de mois → montée en charge automatique
retour à la normale → réduction des ressources et des coûts
Ce modèle correspond exactement à un usage variable et prévisible, avec des pics ponctuels.
Les autres options ne répondent pas au besoin :
Haute disponibilité : garantit l’accès continu, mais pas l’adaptation à la charge
Latence élevée : n’est pas un avantage cloud
Load balancing : répartit le trafic, mais ne crée pas ou ne supprime pas de ressources
📘 À retenir pour l’examen AZ‑900
Pics de charge variables → Élasticité
Disponibilité continue → Haute disponibilité
Répartition du trafic → Load balancing
👉 Dès que tu vois faible utilisation + pics importants, pense immédiatement ÉLASTICITÉ ✅
Question 9 / 10
Un administrateur Azure prévoit d’exécuter un script PowerShell qui crée des ressources Azure.
Vous devez recommander quelle configuration d’ordinateur utiliser pour exécuter le script.
Quels sont les trois ordinateurs pouvant exécuter le script ?(Chaque bonne réponse constitue une solution complète.)
A. un ordinateur exécutant macOS avec PowerShell Core 6.0 installé
B. un ordinateur exécutant Chrome OS et utilisant Azure Cloud Shell
C. un ordinateur exécutant Windows 10 avec le module Azure PowerShell installé
D. un ordinateur exécutant Linux avec les outils Azure CLI installés
✓ Bonne réponse : A, B, C
A. macOS avec PowerShell Core 6.0 PowerShell Core est multiplateforme (Windows, macOS, Linux) et peut exécuter des scripts Azure PowerShell.
B. Windows 10 avec le module Azure PowerShell C’est l’environnement classique et pleinement supporté pour exécuter des scripts PowerShell qui créent des ressources Azure.
C. Chrome OS avec Azure Cloud Shell Azure Cloud Shell fournit un environnement prêt à l’emploi avec PowerShell et les modules Azure nécessaires, accessible depuis un navigateur.
❌ D. Linux avec Azure CLI n’est pas correct car Azure CLI est destiné aux commandes az et ne permet pas d’exécuter directement des scripts PowerShell.
Une entreprise prévoit de déployer une application sur Azure. L’application sera basée sur le langage .NET Core et sera hébergée à l’aide des Azure Web Apps.
Voici une partie des exigences de l’application :
permettre à l’équipe de test de visualiser les différents composants de l’application et les appels effectués entre eux ;
aider les équipes métier à analyser combien d’utilisateurs reviennent réellement sur l’application ;
permettre aux administrateurs IT de recevoir des alertes lorsque des conditions critiques sont atteintes dans l’application.
Quel service est le plus adapté pour répondre à l’exigence :« Aider le métier à analyser combien d’utilisateurs reviennent sur l’application » ?
A. Azure Service Health
B. Application Insights
C. Azure Policies
D. Azure Advisor
✓ Bonne réponse : B
Application Insights fournit des fonctionnalités de télémétrie applicative et d’analyse d’usage, notamment :
le suivi des utilisateurs,
l’analyse de la rétention des utilisateurs (utilisateurs récurrents),
des tableaux de bord orientés business et performance applicative.
Les autres services ne répondent pas à ce besoin :
Azure Service Health : état des services Azure, pas l’usage applicatif
Vous avez déployé une application dans votre cluster GKE. Vous vérifiez le statut des pods et remarquez que l'un d'eux est en statut PENDING. Vous voulez comprendre pourquoi. Que devez-vous faire ?
A. Examiner les détails du Deployment myapp-deployment et chercher les messages d'erreur.
B. Examiner les détails du Service myapp-service et chercher les messages d'erreur.
C. Consulter les journaux du container dans le pod myapp-deployment-58ddbbb995-lp86m et chercher les messages d'avertissement.
D. Examiner les détails du Pod myapp-deployment-58ddbbb995-lp86m et chercher les messages d'avertissement.
✓ Bonne réponse : D
Un pod en statut PENDING signifie qu'il n'a pas encore pu être schedulé sur un noeud. Les détails du Pod (kubectl describe pod) affichent les événements et avertissements qui expliquent pourquoi le scheduling a échoué (ressources insuffisantes, affinités non satisfaites, etc.).
Question 2 / 10
Votre cluster Dataproc tourne dans un VPC avec un sous-réseau de plage 172.16.20.128/25. Il n'y a plus d'IPs privées disponibles. Vous voulez ajouter de nouvelles VMs pour communiquer avec votre cluster en utilisant le minimum d'étapes. Que devez-vous faire ?
A. Créer un nouveau VPC pour les VMs. Activer le VPC Peering entre le VPC des VMs et le VPC du cluster Dataproc.
B. Modifier la plage du sous-réseau existant en 172.16.20.0/24.
C. Créer une nouvelle plage d'IP secondaire dans le VPC et configurer les VMs pour utiliser cette plage.
D. Créer un nouveau VPC pour les VMs avec un sous-réseau 172.32.0.0/16. Activer le VPC Peering et configurer un échange de routes personnalisé.
✓ Bonne réponse : B
Modifier la plage du sous-réseau existant de /25 à /24 double le nombre d'IPs disponibles sans reconfigurer les VMs existantes ni créer de nouveaux réseaux. GCP permet d'étendre les sous-réseaux existants en une seule commande.
Question 3 / 10
Vos VMs fonctionnent dans un sous-réseau avec un masque 255.255.255.240. Le sous-réseau actuel n'a plus d'IPs disponibles et vous avez besoin de 10 IPs supplémentaires pour de nouvelles VMs. Les VMs existantes et nouvelles doivent pouvoir se joindre sans routes supplémentaires. Que devez-vous faire ?
A. Utiliser gcloud pour étendre la plage IP du sous-réseau actuel.
B. Créer un nouveau projet. Utiliser Shared VPC pour partager le réseau actuel avec le nouveau projet.
C. Créer un nouveau sous-réseau avec le même IP de départ mais une plage plus large pour remplacer le sous-réseau actuel.
D. Supprimer le sous-réseau et le recréer avec une plage d'adresses plus large.
✓ Bonne réponse : A
GCP permet d'étendre la plage IP d'un sous-réseau existant sans le supprimer ni recréer les VMs. C'est la méthode la moins intrusive. Supprimer et recréer le sous-réseau entraînerait une interruption de service.
Question 4 / 10
On vous demande de configurer la gestion du cycle de vie des objets. Les objets sont écrits une fois et consultés fréquemment pendant 30 jours. Après 30 jours, ils ne sont plus consultés sauf besoin spécial. Les objets doivent être conservés trois ans. Vous devez minimiser les coûts. Que devez-vous faire ?
A. Configurer une politique utilisant Nearline pour 30 jours puis Archive pour trois ans.
B. Configurer une politique utilisant Standard pour 30 jours, puis Coldline pour un an, puis Archive pour deux ans.
C. Configurer une politique utilisant Nearline pour 30 jours, puis Coldline pour un an, puis Archive pour deux ans.
D. Configurer une politique utilisant Standard pour 30 jours puis Archive pour trois ans.
✓ Bonne réponse : D
Standard pour les 30 premiers jours (consultés fréquemment) puis Archive directement (consultés rarement sur 3 ans) est la solution la plus économique. Nearline a un minimum de facturation de 30 jours — inadapté ici. Archive minimise les coûts pour les données rarement accédées.
Question 5 / 10
Vous travaillez avec une base de données Cloud SQL MySQL. Vous devez conserver une copie de fin de mois de la base de données pendant trois ans à des fins d'audit. Que devez-vous faire ?
A. Sauvegarder la sauvegarde automatique du premier du mois pendant trois ans. Stocker le fichier dans un bucket Cloud Storage de classe Archive.
B. Configurer un job d'export pour le premier du mois. Écrire le fichier d'export dans un bucket Cloud Storage de classe Archive.
C. Configurer une sauvegarde à la demande pour le premier du mois. Écrire la sauvegarde dans un bucket Cloud Storage de classe Archive.
D. Convertir la sauvegarde automatique du premier du mois en fichier d'export. Écrire le fichier dans un bucket Cloud Storage de classe Coldline.
✓ Bonne réponse : B
Un job d'export Cloud SQL (planifié le premier du mois) écrit un fichier SQL/CSV dans Cloud Storage Archive — la classe la moins chère pour des données conservées 3 ans avec accès très rare. Les sauvegardes automatiques Cloud SQL ne peuvent pas être conservées 3 ans.
Question 6 / 10
Vous avez une application qui reçoit du trafic TCP chiffré SSL sur le port 443. Les clients sont répartis dans le monde entier. Vous voulez minimiser la latence. Quelle option d'équilibrage de charge devez-vous utiliser ?
A. Équilibreur de charge HTTPS.
B. Équilibreur de charge réseau.
C. Équilibreur de charge TCP/UDP interne avec règle de pare-feu pour 0.0.0.0/0.
D. Équilibreur de charge SSL Proxy.
✓ Bonne réponse : D
L'équilibreur de charge SSL Proxy est conçu pour le trafic TCP chiffré SSL non-HTTP sur le port 443 avec une distribution mondiale. Il termine SSL en bordure du réseau Google, minimisant la latence pour les clients mondiaux. L'équilibreur HTTPS est pour HTTP/HTTPS.
Question 7 / 10
Vous devez créer un nouveau compte de facturation et le lier à un projet Google Cloud Platform existant. Que devez-vous faire ?
A. Vérifier que vous êtes Project Billing Manager du projet GCP. Créer un nouveau compte de facturation et le lier au projet existant.
B. Vérifier que vous êtes Project Billing Manager du projet GCP. Mettre à jour le projet pour le lier au compte de facturation existant.
C. Vérifier que vous êtes Billing Administrator du compte de facturation. Mettre à jour le projet existant pour le lier au compte existant.
D. Vérifier que vous êtes Billing Administrator du compte de facturation. Créer un nouveau projet et le lier au compte existant.
✓ Bonne réponse : A
Pour créer un nouveau compte de facturation ET le lier à un projet, il faut être Project Billing Manager sur le projet. Cette option crée bien un nouveau compte de facturation (comme demandé) et le lie au projet existant.
Question 8 / 10
Vous devez exécuter une requête importante dans BigQuery mais attendez beaucoup d'enregistrements. Vous voulez savoir combien cette requête coûtera. Vous utilisez la tarification à la demande. Que devez-vous faire ?
A. Utiliser la ligne de commande pour exécuter une requête dry-run afin d'estimer le nombre d'octets retournés, puis convertir en dollars avec le calculateur.
B. Passer temporairement à la tarification forfaitaire pour cette requête, puis revenir à la tarification à la demande.
C. Utiliser la ligne de commande pour exécuter une requête dry-run afin d'estimer le nombre d'octets lus, puis convertir en dollars avec le calculateur de prix.
D. Exécuter un SELECT COUNT(*) pour avoir une idée du nombre d'enregistrements, puis convertir en dollars avec le calculateur.
✓ Bonne réponse : C
La commande BigQuery dry-run estime les octets lus (scannés depuis les tables) sans exécuter la requête. Attention : la facturation est basée sur les octets lus, pas sur les octets retournés — une requête `SELECT *` sur une table de 1 To coûte la même chose qu'elle retourne 1 ligne ou 1 million. Le calculateur de prix convertit ensuite ce volume en dollars.
Question 9 / 10
Vous devez mettre à jour un déploiement dans Deployment Manager sans aucun temps d'arrêt des ressources. Quelle commande devez-vous utiliser ?
A. gcloud deployment-manager resources create --config <chemin-config>.
B. gcloud deployment-manager deployments update --config <chemin-config>.
C. gcloud deployment-manager resources update --config <chemin-config>.
D. gcloud deployment-manager deployments create --config <chemin-config>.
✓ Bonne réponse : B
La commande gcloud deployment-manager deployments update met à jour un déploiement existant de manière incrémentale, en ne modifiant que les ressources qui ont changé, ce qui évite les interruptions de service inutiles.
Question 10 / 10
Votre application GKE existante tourne sur 4 noeuds n1-standard-2. Vous devez déployer des pods supplémentaires nécessitant des noeuds n2-highmem-16 sans temps d'arrêt. Que devez-vous faire ?
A. Utiliser gcloud container clusters upgrade. Déployer les nouveaux services.
B. Créer un nouveau node pool en spécifiant le type n2-highmem-16. Déployer les nouveaux pods.
C. Créer un nouveau cluster avec des noeuds n2-highmem-16. Redéployer les pods et supprimer l'ancien cluster.
D. Créer un nouveau cluster avec des noeuds n1-standard-2 et n2-highmem-16. Redéployer les pods et supprimer l'ancien cluster.
✓ Bonne réponse : B
Ajouter un nouveau node pool n2-highmem-16 au cluster existant est la solution sans temps d'arrêt. Les pods existants continuent de tourner sur les noeuds n1-standard-2 pendant que les nouveaux pods sont schedulés sur le nouveau node pool.
Paul, a Product Owner of one of the Scrum Teams, has been attending the Daily Scrum. During the Daily Scrum, the Development Team members have been reporting their daily work to Paul so that he is aware of their Sprint progress and what each member is working on.What is the best action for the Scrum Master to take?
Select ONE answer.
A. Ask Paul to stop attending the Daily Scrum.
B. Coach Paul and Development Team members on the purpose of the Scrum events and let them figure out what to do in this situation.
C. Allow the Paul to participate in the Daily Scrum as he is responsible for the success of the product.
D. Facilitate the Daily Scrums to avoid any conflicts between the Development Team members and Paul.
✓ Bonne réponse : B
The Scrum Master's role is to coach the team on Scrum principles rather than dictate decisions. The Daily Scrum's purpose is for the Development Team to synchronize work and plan the day—not to report status to the Product Owner. By facilitating understanding of the event's true purpose, Steven empowers the team to self-organize the solution, embodying servant-leadership and transparency.
Question 2 / 10
Successful use of Scrum depends on how well people behave and act in ways that reflect the Scrum values. What can the value of openness affect?
Select ONE answer.
A. Time to market.
B. Collaboration efforts.
C. Trust from stakeholders.
D. Team member happiness.
E. Level of product quality.
✓ Bonne réponse : A, B, C, D, E
Correct: Option 6 (All of the above) - Openness, a core Scrum value, permeates the entire framework: it improves collaboration, enables quality discussions, increases engagement, accelerates feedback loops affecting time to market, and builds stakeholder confidence. Each element depends on transparent, honest communication that openness enables.
Question 3 / 10
What is a good way for a Scrum Team to ensure that security concerns are addressed and transparent?
Select ONE answer.
A. Delegate the work to an external team.
B. Create a separate backlog for security items and only work on the items when a specialist becomes available.
C. Have the Scrum Team create Product Backlog items for each concern and/or add security concerns to the definition of ג€Doneג€.
D. Add Security Sprints to resolve security concerns when needed.
✓ Bonne réponse : C
Creating Product Backlog items for security concerns and/or adding security to the Definition of Done ensures security is transparent and continuously addressed throughout development, reflecting Scrum's empirical process. This approach integrates security into regular work rather than isolating it. Separate security sprints, external delegation, or waiting for specialists violate the principle of transparency and shared accountability within the Scrum Team.
Question 4 / 10
Scrum is based on which of the following?
Select ONE answer.
A. Empiricism.
B. Complex process.
C. Defined process.
D. Hybrid model.
✓ Bonne réponse : A
Scrum is based on empiricism—the philosophy that knowledge comes from actual experience and observation. Scrum embraces complexity through its three pillars: transparency, inspection, and adaptation. This contrasts with defined processes that assume predictability in complex environments.
Question 5 / 10
A Scrum Master is not only a servant-leader to the Scrum Team and organization, it's also considered a management position.Which three activities describe what a Scrum Master manages as reflected by the Scrum Guide? (Choose three.)
Select 3 answers.
A. Managing the process in which Scrum is applied.
B. Reporting on the performance of the Sprint.
C. Removing organizational impediments that limits the team's progress and productivity.
D. Managing the capacity and utilization of each Development Team member.
E. The way Scrum is understood and enacted within the organization.
6. Managing the Product Backlog items and work in the Sprint Backlog.
✓ Bonne réponse : A, C, E
A Scrum Master is a servant-leader who manages the process of Scrum (how it's understood and enacted), the way Scrum is applied within the organization, and removes impediments blocking team progress. The Scrum Master does NOT manage individual capacity, report on Sprint performance, or manage the Product/Sprint Backlogs—those are Product Owner and Development Team responsibilities per the Scrum Guide.
Question 6 / 10
During Sprint Planning, the Definition of Done will help the Development Team forecast the amount of work, selected from the Product Backlog, deemed feasible to make 'done' by the end of the Sprint. Which two items best describes what 'done' means? (Choose two.)
Select 2 answers.
A. All the work completed within the current skills and expertise in the Development Team.
B. All the work performed as defined in the Definition of Done.
C. All the work needed to prepare the Increment for User Acceptance Testing.
D. Having an Increment of working software that is potentially releasable to the end users.
E. All the work needed to prepare the Increment for Integration Testing.
✓ Bonne réponse : B, D
Correct answers: Options 2 and 3. The Definition of Done describes work needed to produce a potentially releasable Increment (option 2), and encompasses all work performed as defined in it (option 3). Options 0-1 are too restrictive (mentioning specific testing phases). Option 4 is incorrect because the Definition of Done is a team commitment, not limited by current skills. The Scrum Guide emphasizes Done means the product is ready for release.
Question 7 / 10
In what two ways is velocity and technical debt related? (Choose two.)
Select 2 answers.
A. A Development Team can artificially increase velocity by allowing technical debt to be incurred.
B. They are not related because technical debt is non-functional and velocity is calculated based on end user functionality.
C. Adding estimates to technical debt will allow the Development Team to maintain constant velocity therefore ensuring predictability.
D. As the Development Team is working on new Product Backlog items, they may unexpectedly run into technical debt that will result the team's velocity dropping.
✓ Bonne réponse : A, D
Options B and C are correct. Unexpected technical debt encountered mid-Sprint reduces velocity (B), and teams can artificially inflate velocity by incurring debt instead of fully completing work (C). Option A incorrectly separates them—technical debt directly impacts capacity for new features. Option D is false: technical debt still consumes capacity and masks true velocity trends.
Question 8 / 10
Scrum has a role called `Project Manager.
True or False?
A. True.
B. False.
✓ Bonne réponse : B
This statement is False. Scrum does not define a Project Manager role. The Scrum Master facilitates Scrum processes but is not a project manager. This distinction reflects Scrum's self-managing team model rather than traditional command-and-control management.
Question 9 / 10
Scrum addresses which of the following four risks in software development? (Choose four.)
Select 4 answers.
A. The clear definitions of stages and gateways in the overall governance model.
B. The definition of incentive and bonus strategies by HR for all team members.
C. The stability and complexity of the technology.
D. The skills and working relationships of the people on the teams.
E. The complexity and unpredictability of the requirements.
6. The timescale of the planned work.
✓ Bonne réponse : C, D, E, 6
All four options (0, 1, 2, 3) are correct. The Scrum Guide identifies that Scrum helps teams address: complexity and unpredictability of requirements (A), technology stability and complexity (B), team skills and relationships (C), and work timescale (D). Options E and F are not Scrum-addressed risks—governance structures and HR incentives fall outside Scrum's scope.
Question 10 / 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. Add a Product Backlog item to address the security issue.
B. Wait until the Sprint Retrospective to add security to the definition of ג€Doneג€.
C. Notify the test team.
D. Ask the Development Team member to share the issue with the team as soon as possible.
✓ Bonne réponse : D
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.
Lequel des éléments suivants est une métrique appropriée pour mesurer l\'efficacité du processus de test dans la réalisation de l\'un de ces objectifs ?
A. Nombre moyen de jours entre la découverte et la résolution d\'un défaut
B. Pourcentage de l\'effort de test consacré aux tests de régression
C. Pourcentage de couverture des exigences
D. Nombre de lignes de code écrites par développeur par jour
✓ Bonne réponse : C
Réponse : Pourcentage de couverture des exigences. Explication : B est correct car le pourcentage de couverture des exigences quantifie directement l\'adéquation des tests par rapport à l\'objectif déclaré de valider que le système satisfait ses exigences. L\'efficacité du test dans un contexte piloté par les exigences repose sur la mesure objective de la complétude de la couverture des exigences et de la détection des non-conformités.
Question 2 / 10
Lequel des éléments suivants est un inconvénient valide du test indépendant ?
A. Les développeurs perdent le sens des responsabilités et les testeurs indépendants peuvent devenir un goulot d\'étranglement.
B. Les testeurs indépendants deviendront un goulot d\'étranglement et introduiront des problèmes dans la gestion des incidents.
C. Les testeurs indépendants ont besoin d\'une formation supplémentaire et coûtent toujours plus cher.
D. Les développeurs et le test indépendant vont se chevaucher et gaspiller des ressources.
✓ Bonne réponse : A
Réponse : Les développeurs perdent le sens des responsabilités et les testeurs indépendants peuvent devenir un goulot d\'étranglement.. Explication : Le test indépendant sépare la vérification du développement, ce qui peut diminuer le sens de la responsabilité des développeurs tandis que la coordination des tests et le triage des incidents se concentrent dans une équipe distincte qui peut devenir un goulot d\'étranglement processus.
Question 3 / 10
En attendant les réponses, le responsable des tests a été chargé de préparer des plans de test pour valider l\'application logicielle livrée par le soumissionnaire retenu. Quelle méthode d\'estimation est appropriée à ce stade du projet ?
A. Créer une estimation basée sur les références du soumissionnaire retenu
B. Créer une estimation basée sur un pourcentage de l\'effort de développement
C. Créer une estimation basée sur la technique d\'analyse de points de fonction et l\'analyse de points de test
D. Créer une estimation basée sur la complexité du code
✓ Bonne réponse : C
Réponse : Créer une estimation basée sur la technique d\'analyse de points de fonction et l\'analyse de points de test. Explication : La réponse A est correcte car l\'analyse de points de fonction combinée à l\'analyse de points de test produit une estimation précoce basée sur la taille, spécifique aux tests, indépendante de la disponibilité du code source. L\'APF fournit une métrique de taille fonctionnelle, l\'APT traduit cette taille en effort de test en appliquant les facteurs de testabilité et de qualité.
Question 4 / 10
Qu\'est-ce que la couverture de test?
A. Pourcentage des itérations de test complétées
B. Pourcentage des heures planifiées travaillées cette semaine
C. Pourcentage des exigences métier exercées
D. Pourcentage des pays disposant de scénarios de test
✓ Bonne réponse : C
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 5 / 10
Sur la base des informations fournies dans le scénario, identifiez comment l\'équipe pourrait être améliorée de manière la plus efficace ?
A. En fournissant une formation sur l\'examen des exigences
B. En fournissant une formation dans le domaine de la paie
C. En fournissant un atelier sur les techniques de conception de tests
D. En fournissant une formation spécifique sur les systèmes testés
✓ Bonne réponse : C
Réponse : En fournissant un atelier sur les techniques de conception de tests. Explication : Un atelier sur les techniques de conception de tests remédie directement à la faible efficacité de détection des défauts en dotant les testeurs de méthodes systématiques et répétables pour dériver des cas de test de meilleure qualité. Les techniques pratiques (partitionnement des équivalences, analyse des valeurs limites, tables de décision, transitions d\'état, techniques d\'appairage) améliorent la couverture et augmentent la probabilité de détection des défauts.
Question 6 / 10
Laquelle des techniques suivantes est la moins susceptible d\'être utilisée pour identifier les risques projet et produit ?
A. Inspections
B. Brainstorming
C. Entretiens avec des experts
D. Évaluations indépendantes
✓ Bonne réponse : A
Réponse : Inspections. Explication : Les inspections (B) sont les moins appropriées car c\'est une technique d\'examen statique, axée sur les défauts, destinée à trouver des non-conformités dans les produits de travail plutôt qu\'à identifier proactivement les risques projet et produit. Les inspections utilisent des listes de contrôle et une approche orientée détection de défauts, tandis que l\'identification des risques nécessite une exploration prospective des incertitudes futures.
Question 7 / 10
Quel est le Numéro de Priorité de Risque pour l\'élément de risque numéro 2 ?
Pour la première version du nouveau produit RH d\'entreprise, vous avez effectué une analyse des risques produit à l\'aide de la méthode AMDEC. Cinq risques ont été identifiés et leur probabilité et leur impact ont été évalués à l\'aide de grilles d\'évaluation. Les résultats obtenus sont les suivants : Sélectionnez UNE réponse.
A. 16
B. 2
C. 63
D. 1
✓ Bonne réponse : C
Réponse : 63. Explication : Le Numéro de Priorité de Risque (NPR) est calculé en multipliant la probabilité d\'occurrence, la gravité de l\'impact et la détectabilité. Pour l\'élément de risque 2, ce calcul donne 63.
Question 8 / 10
Parmi les sujets suivants, lequel NE DEVRAIT PAS être inclus dans le rapport de progression des tests ?
A. Les risques produit qui ont été atténués et ceux qui sont en suspens.
B. Un aperçu détaillé de l\'approche de test basée sur les risques utilisée pour assurer la réalisation des critères de sortie.
C. L\'état comparé aux critères de sortie définis au départ.
D. Les recommandations pour entreprendre des actions correctives.
✓ Bonne réponse : B
Réponse : Un aperçu détaillé de l\'approche de test basée sur les risques utilisée pour assurer la réalisation des critères de sortie.. Explication : D est correct car les cadres supérieurs non-spécialistes ont besoin d\'informations concises et orientées résultats, non d\'une exposition détaillée opérationnelle de l\'approche basée sur les risques. Un rapport doit prioriser l\'état versus objectifs, risques clés et atténuations, tendances et actions managériales recommandées pour décisions efficaces.
Question 9 / 10
Quel aspect dans l\'estimation de test représente le risque principal dans ce projet ?
A. Qualité de la spécification
B. Disponibilité des utilisateurs finaux
C. Les coûts du matériel et des outils
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 10 / 10
Le responsable du développement supervise l\'examen des réponses des soumissionnaires et a demandé au responsable des tests internes de fournir une liste de contrôle pour l\'examen des aspects liés à la gestion des tests de ces réponses. Parmi les points de contrôle suivants, lequel serait approprié ?
A. Le plan de test du soumissionnaire montre que l\'application sera livrée pour acceptation dans six mois.
B. La politique de test du soumissionnaire doit imposer que la gestion des incidents soit entièrement conforme à la norme IEEE 1044.
C. La stratégie de projet du soumissionnaire montre que le contenu des données de tous les environnements de test est conforme aux normes de l\'UE.
D. Le plan de test du soumissionnaire décrit une mise en œuvre par phases avec des dates de livraison ultérieures à confirmer et indique que les livrables de test seront développés en utilisant la norme IEEE 829 comme guide.
✓ Bonne réponse : D
Réponse : Le plan de test du soumissionnaire décrit une mise en œuvre par phases avec des dates de livraison ultérieures à confirmer et indique que les livrables de test seront développés en utilisant la norme IEEE 829 comme guide.. Explication : D est correct car il démontre une réponse appropriée, centrée sur la gestion de test : un plan de livraison par phases réaliste associé à l\'engagement de développer les livrables de test selon un cadre documentaire reconnu (IEEE 829), sans imposer de dates inflexibles ni de processus propriétaires.
Your system has been operating with 100% human review for 3 months. Analysis shows that extractions with model confidence >90% have 97% accuracy overall. To reduce reviewer workload, you plan to automate highconfidence extractions. Before deploying, what validation step is most critical?
A. Verify that 97% accuracy meets requirements for all downstream systems that consume the extracted data.
B. Compare accuracy at different confidence thresholds (85%, 90%, 95%) to find the optimal cutoff that maximizes automation while minimizing errors.
C. Analyze accuracy by document type and field to verify high-confidence extractions perform consistently across all segments, not just in aggregate.
D. Run a two-week pilot routing 25% of high-confidence extractions directly to downstream systems and monitor error reports.
✓ Bonne réponse : C
A. Verify that 97% accuracy meets requirements for all downstream systems that consume the extracted data. Incorrect. Important, but it doesn't ensure the confidence signal is reliable across different cases--it only checks overall acceptability. B. Analyze accuracy by document type and field to verify high-confidence extractions perform consistently across all segments, not just in aggregate. Correct. Aggregate accuracy can hide weak spots. You need to ensure confidence >90% is trustworthy across all segments, otherwise automation may introduce systematic errors. C. Compare accuracy at different confidence thresholds (85%, 90%, 95%) to find the optimal cutoff that maximizes automation while minimizing errors. Incorrect. Useful for tuning, but only after confirming the confidence signal is consistent and reliable across segments. D. Run a two-week pilot routing 25% of high-confidence extractions directly to downstream systems and monitor error reports. Incorrect. A pilot is valuable, but deploying without validating segment-level reliability first introduces avoidable risk.
Question 2 / 10
The web search agent has gathered several relevant sources for a research topic. The document analysis agent now needs to examine these sources. How does information flow between these two specialized subagents?
A. The agents communicate through an event-driven message queue, with the document analysis agent subscribing to web search completion events.
B. "The coordinator agent receives the web search agent's output and includes relevant findings in the prompt when invoking the document analysis agent.
C. Both agents access a shared memory store where the web search agent writes findings and the document analysis agent reads them.
D. The web search agent directly invokes the document analysis agent, using the discovered sources as parameters.
✓ Bonne réponse : B
A. The coordinator agent receives the web search agent's output and includes relevant findings in the prompt when invoking the document analysis agent. Correct. This follows the standard orchestration pattern where the coordinator manages all data flow, explicitly passing outputs between subagents. B. The agents communicate through an event-driven message queue, with the document analysis agent subscribing to web search completion events. Incorrect. This introduces unnecessary infrastructure complexity and is not the typical agent orchestration model. C. The web search agent directly invokes the document analysis agent, using the discovered sources as parameters. Incorrect. Subagents should not invoke each other directly; this breaks centralized control and observability. D. Both agents access a shared memory store where the web search agent writes findings and the document analysis agent reads them. Incorrect. While possible in advanced systems, this is not the standard or simplest approach; it adds complexity without clear necessity in typical pipelines.
Question 3 / 10
When the agent calls lookup order and receives order details showing the item was purchased 45 days ago, how does the agentic loop determine whether to call process refund escalate to human next?
A. The orchestration layer automatically routes to the next tool based on the order's status field.
B. The agent follows a pre-configured decision tree mapping order attributes to specific tool calls.
C. The order details are added to the conversation and the model reasons about which action to take.
D. The agent executes the remaining steps in a tool sequence planned at the start of the request.
✓ Bonne réponse : C
B. The order details are added to the conversation and the model reasons about which action to take. Correct. In an agentic loop, tool results (like "purchased 45 days ago") are fed back into the model's context, and the model re-evaluates the situation dynamically. It then decides whether to proceed with process_refund, escalate to a human, or take another action based on policy and the updated information. Why the others are not correct: A. Fixed tool sequence planned at the start Incorrect Agentic systems are not static workflows; they adapt after each observation. C. Pre-configured decision tree Incorrect This is rule-based automation, not LLM-driven reasoning. D. Orchestration layer automatically routes next tool call Incorrect That removes the model's reasoning role and turns it into deterministic routing.
Question 4 / 10
Your search products tool queries an external catalog API that returns paginated results (50 items per request). Production logs show queries frequently match 200+ products, and the design that auto-fetches all pages causes 15-20 second delays. How should you redesign the pagination handling?
A. Return the first page with total match count and cursor for additional pages.
B. Create separate search products and fetch more results tools for pagination.
C. Implement server-side relevance ranking and return only the top 50 most relevant items.
D. Add a max pages parameter (default: 2) that controls how many pages are fetched internally.
✓ Bonne réponse : A
A. Create separate search products and fetch more results tools for pagination. Incorrect. This exposes pagination mechanics to the agent, increasing complexity and coupling tool usage with control flow. B. Implement server-side relevance ranking and return only the top 50 most relevant items. Incorrect. While this reduces latency, it removes access to the full result set, limiting flexibility when more results are actually needed. C. Add a max pages parameter (default: 2) that controls how many pages are fetched internally. Incorrect. This is an improvement over fetching everything, but it still hides pagination control inside the tool and may fetch unnecessary data. D. Return the first page with total match count and cursor for additional pages. Correct. This enables lazy loading and explicit control, allowing the agent to fetch more results only when needed-- balancing performance and completeness.
Question 5 / 10
You're Implementing a feature where users refine their playlist preferences through multiple conversation turns. After deploying, you notice Claude's responses don't reflect what us earlier in the same conversation--for example, a user says they love jazz, but two messages later Claude asks what genres they enjoy. What is the most likely cause?
A. The model's context window has been exceeded by the conversation length
B. Claude requires a vector database connection to maintain conversation memory
C. The Claude API requires a session_id parameter that you haven't configured
D. Your application isn't including prior messages in the messages array
✓ Bonne réponse : D
A. The model's context window has been exceeded by the conversation length Incorrect. This would only happen in very long conversations, and the issue appears early within just a few turns. B. The Claude API requires a session_id parameter that you haven't configured Incorrect. There is no required session_id--context must be explicitly managed by the application. C. Claude requires a vector database connection to maintain conversation memory Incorrect. A vector database is optional for retrieval, not required for basic conversation memory. D. Your application isn't including prior messages in the messages array Correct. Claude does not retain memory between calls--if previous messages aren't included, it cannot recall earlier user preferences.
Question 6 / 10
During initial testing, you notice that Claude doesn't seem to remember vocabulary words from earlier in the conversation. When a student asks "Can you quiz me on those words?", responds as if no words have been discussed. What is the most likely explanation?
A. You need to enable conversation persistence by passing a session ID parameter with each API call.
B. You're not including prior messages in each API request--the stateless API doesn't retain conversation history.
C. Your system prompt needs explicit instructions telling Claude to remember information from earlier turns.
D. The model's context window has filled up, causing earlier conversation content to be dropped.
✓ Bonne réponse : B
A. Your system prompt needs explicit instructions telling Claude to remember information from earlier turns. Incorrect. Instructions alone don't give the model memory--context must be provided with each request. B. You're not including prior messages in each API request--the stateless API doesn't retain conversation history. Correct. Claude is stateless. If earlier messages aren't passed in the request, it has no awareness of prior vocabulary. C. You need to enable conversation persistence by passing a session ID parameter with each API call. Incorrect. There's no required session ID--memory is handled by including past messages. D. The model's context window has filled up, causing earlier conversation content to be dropped. Incorrect. This would only happen in very long conversations, not typical early testing scenarios.
Question 7 / 10
Your 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. Verbose parameter names encoding format hints, such as user_id_string_uuid_format
C. Strict JSON Schema type constraints marking user_id as required and defining fields_to_update as an object type
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 8 / 10
When analyzing complex legal cases that cite multiple precedents, the document analysis subagent processes each sequentially. A landmark case citing 12 precedents takes over 3 minutes to analyze completely. What's the most effective way to reduce this latency while preserving the coordinator's ability to monitor and debug the system?
A. Implement a message queue where precedent analysis tasks are processed asynchronously by a pool of worker agents
B. Have the coordinator spawn parallel document analysis subagents, each handling a subset of precedents, then aggregate results before synthesis
C. Enable the document analysis subagent to spawn its own specialized subagents dynamically when it encounters cases with many citations
D. Create a recursive agent hierarchy where analysis agents subdivide work among child agents until reading single-precedent granularity
✓ Bonne réponse : B
A. Enable the document analysis subagent to spawn its own specialized subagents dynamically when it encounters cases with many citations. Incorrect. This decentralizes orchestration and makes the system harder to monitor and debug. The coordinator loses visibility into dynamically spawned agents. B. Implement a message queue where precedent analysis tasks are processed asynchronously by a pool of worker agents. Incorrect. While this improves scalability, it introduces infrastructure complexity and reduces transparency for debugging at the coordinator level. C. Create a recursive agent hierarchy where analysis agents subdivide work among child agents until reaching single-precedent granularity. Incorrect. This further complicates the architecture and makes tracing execution paths difficult, reducing observability and control. D. Have the coordinator spawn parallel document analysis subagents, each handling a subset of precedents, then aggregate results before synthesis. Correct. This enables parallel processing to reduce latency while keeping orchestration centralized. The coordinator retains full visibility, making monitoring and debugging easier.
Question 9 / 10
Your extraction system implements automatic retries when validation fails. On each retry, the specific validation error is appended to the prompt. This retry-with-error-feedback approach resolves most failures within 2-3 attempts. For which failure pattern would additional retries be LEAST effective?
A. The model extracts dates as ISO 8601 datetime strings ("2003-03-15T00:00:00Z") when the schema requires only the date portion (YYYY-MM-DD)
B. The model extracts keywords as a nested object organized by category when the schema requires a flat array of strings
C. The model extracts citation counts as locale-formatted strings ("1234") when the schema requires integers
D. The model extracts "et al." for co-authors when the full list exists only in an external document not in the input
✓ Bonne réponse : D
A. The model extracts "et al." for co-authors when the full list exists only in an external document not in the input Correct. Retries won't help because the required information is not present in the input context. The model cannot recover missing data through repeated attempts. B. The model extracts citation counts as locale-formatted strings ("1234") when the schema requires integers Incorrect. This is a formatting issue that can be corrected through retries with validation feedback. C. The model extracts dates as ISO 8601 datetime strings ("2003-03-15T00:00:00Z") when the schema requires only the date portion (YYYY-MM-DD) Incorrect. Also a format mismatch, which retries can fix easily. D. The model extracts keywords as a nested object organized by category when the schema requires a flat array of strings Incorrect. This is a structural mismatch that can typically be corrected with retry feedback.
Question 10 / 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. Automatically retry the request up to five times with exponential backoff before returning results to the agent.
B. Return an empty flight list as if the search succeeded but found no matching flights.
C. Return an error message in the tool result explaining the service is temporarily unavailable.
D. Log the error internally and return an empty response, letting the model continue without the flight data.
✓ Bonne réponse : A
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.
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.