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
Lequel des éléments suivants est une base de données entièrement gérée compatible avec MySQL ?
A. Amazon S3
B. Amazon Aurora
C. Amazon DynamoDB
D. Amazon Redshift
✓ Bonne réponse : B
Réponse : Amazon Aurora. Explication : Amazon Aurora est une base de données relationnelle entièrement gérée, compatible avec MySQL et PostgreSQL, conçue pour le cloud. Elle offre jusqu'à 5 fois la performance du MySQL standard avec la simplicité et la rentabilité des bases de données open source.
Question 2 / 10
Lesquels des éléments suivants sont des avantages de l'utilisation d'AWS Trusted Advisor ? (Choisissez deux réponses.)
A. Fournir une orchestration de conteneurs haute performance
B. Améliorer la sécurité en surveillant de manière proactive l'environnement AWS
C. Détecter les ressources sous-utilisées pour économiser les coûts
D. Créer et faire tourner les clés de chiffrement
E. Implémenter l'étiquetage obligatoire dans les ressources AWS
✓ Bonne réponse : B, C
Réponses : Détecter les ressources sous-utilisées pour économiser les coûts et améliorer la sécurité en surveillant de manière proactive l'environnement AWS. AWS Trusted Advisor fournit des conseils en temps réel dans cinq catégories : optimisation des coûts (détection des ressources inutilisées), sécurité, tolérance aux pannes, performance et limites de service, aidant les équipes à améliorer proactivement leur environnement AWS.
Question 3 / 10
Lequel des services suivants peut être utilisé pour bloquer le trafic réseau vers une instance ? (Choisissez deux réponses.)
A. AWS CloudTrail
B. Amazon CloudWatch
C. Groupes de sécurité
D. Journaux de flux Amazon Virtual Private Cloud (Amazon VPC)
E. Listes de contrôle d'accès réseau
✓ Bonne réponse : C, E
Réponse : Groupes de sécurité ; Listes de contrôle d'accès réseau. Explication : Les groupes de sécurité agissent comme des pare-feu virtuels pour les instances EC2 (avec état, au niveau de l'instance). Les listes de contrôle d'accès réseau opèrent au niveau du sous-réseau (sans état). Les deux peuvent être utilisés pour bloquer le trafic entrant ou sortant vers les instances.
Question 4 / 10
Quel est l’avantage de la facturation consolidée pour cinq comptes AWS sous un même compte principal ?
Sélectionnez la bonne réponse.
A. Chaque compte reçoit cinq fois plus de Free Tier.
B. La facturation consolidée est juste pour l’organisation.
C. Le coût des services AWS est réduit de moitié.
D. Chaque compte reçoit des remises sur volume.
✓ Bonne réponse : D
Réponse : Chaque compte reçoit des remises sur volume. Explication : Les comptes bénéficient de tarifs dégressifs sur les ressources partagées grâce à la consolidation.
Question 5 / 10
Quel service AWS permet de gérer tous vos comptes AWS à partir d’un compte principal ?
Sélectionnez la bonne réponse.
A. AWS Trusted Advisor.
B. Amazon Config.
C. AWS WAF.
D. AWS Organizations.
✓ Bonne réponse : D
Réponse : AWS Organizations. Explication : AWS Organizations centralise la gestion des accès, permissions et factures pour plusieurs comptes AWS.
Question 6 / 10
Quel service AWS détecte automatiquement les menaces de sécurité en analysant les logs VPC Flow, CloudTrail et DNS ?
A. Amazon GuardDuty
B. AWS Config
C. Amazon Inspector
D. AWS Shield Standard
✓ Bonne réponse : A
GuardDuty : service de détection de menaces managé qui utilise le machine learning pour analyser les événements de sécurité. Il examine CloudTrail, VPC Flow Logs et DNS logs sans configuration requise.
Question 7 / 10
Une entreprise souhaite migrer ses bases de données relationnelles sur site vers le cloud AWS. L'entreprise souhaite utiliser une infrastructure aussi proche que possible de sa localisation géographique actuelle. Quel service ou ressource AWS l'entreprise devrait-elle utiliser pour sélectionner sa zone de déploiement Amazon RDS ?
A. AWS Direct Connect
B. Amazon Connect
C. AWS Wavelength
D. Régions AWS
✓ Bonne réponse : D
Réponse : Régions AWS. Explication : Les régions AWS permettent aux clients de déployer des ressources dans des emplacements géographiques spécifiques. Choisir une région proche de la localisation actuelle de l'entreprise minimise la latence et peut satisfaire les exigences de résidence des données lors de la migration.
Question 8 / 10
Une entreprise a déployé des applications sur des instances EC2 et souhaite évaluer les vulnérabilités applicatives et détecter les mauvaises pratiques d’infrastructure. Quel service AWS utiliser ?
Sélectionnez la bonne réponse.
A. AWS Trusted Advisor.
B. Amazon Inspector.
C. AWS Config.
D. Amazon GuardDuty.
✓ Bonne réponse : B
Réponse : Amazon Inspector. Explication : Amazon Inspector automatise l’analyse de sécurité des instances EC2 et détecte les vulnérabilités potentielles.
Question 9 / 10
Comment les clients AWS sont-ils facturés pour l’utilisation d’instances EC2 sous Linux ?
Sélectionnez la bonne réponse.
A. Facturation à la seconde, minimum une minute.
B. Facturation à la minute, minimum une heure.
C. Facturation à la journée, minimum un mois.
D. Facturation à l’heure, minimum une journée.
✓ Bonne réponse : A
Réponse : Facturation à la seconde, minimum une minute. Explication : AWS facture les instances Linux EC2 à la seconde, après la première minute de lancement (pour une grande flexibilité budgétaire).
Question 10 / 10
Une entreprise doit bloquer les attaques par injection SQL. Quel service ou fonctionnalité AWS peut répondre à cette exigence ?
A. B) AWS Shield
B. D) Groupes de sécurité
C. A) AWS WAF
D. C) Listes de contrôle d'accès réseau
✓ Bonne réponse : C
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.
Les injections de prompt se préviennent mieux avec des consignes claires et le principe du moindre privilège IAM.
A. Vrai
B. Faux
✓ Bonne réponse : A
Prévention des injections de prompt : combine deux mécanismes. Les consignes claires définissent des limites strictes au modèle (system prompt robuste), réduisant les déviations malveillantes. Le principe du moindre privilège IAM limite les permissions des APIs appelées, contenant les dégâts même si une injection réussit. Ensemble, ils forment une défense en profondeur : une seule mesure reste insuffisante.
Question 2 / 10
Une entreprise souhaite créer un chatbot conversationnel capable de comprendre le contexte client et de générer des réponses personnalisées. Quel service AWS devrait-elle combiner avec Amazon Bedrock ?
A. Amazon Lex pour orchestrer les dialogues et maintenir le contexte
B. Amazon Forecast pour prédire les intentions futures
C. Amazon Textract pour extraire du texte
D. Amazon Rekognition pour l'analyse d'images
✓ Bonne réponse : A
Orchestration conversationnelle : Amazon Lex gère les dialogues multi-tours, maintient le contexte et structure les intentions. Combiné à Bedrock pour la génération, il crée des chatbots sophistiqués avec mémorisation d'état.
Question 3 / 10
Pour un workload d'inférence déployé sur des appareils edge avec exigence de latence minimale (< 100ms), quelle stratégie de modèle est recommandée ?
A. Invoquer des LLMs centralisés via API REST avec cache local
B. Déployer des LLMs de grande taille (70B+) directement sur chaque appareil edge
C. Centraliser toutes les requêtes et les traiter en batch depuis le cloud
D. Déployer des Small Language Models (SLMs) optimisés et quantifiés sur l'edge
✓ Bonne réponse : D
SLMs optimisés sur edge : les Small Language Models (< 13B paramètres) associés à la quantification réduisent la taille modèle et la latence réseau en exécutant localement l'inférence. Les LLMs centralisés (70B+) engendrent latence réseau et délais batch incompatibles avec < 100ms. Seuls les SLMs quantifiés offrent le compromis optimal performance/ressources edge.
Question 4 / 10
Quel service AWS extrait le texte depuis des PDFs scannés en détectant champs et tables ?
A. Amazon Transcribe
B. Amazon Comprehend
C. AWS Glue
D. Amazon Textract
✓ Bonne réponse : D
Amazon Textract : service spécialisé dans l'extraction de texte, champs et tableaux à partir de documents scannés ou images PDF. Il utilise la vision par ordinateur pour reconnaître et structurer les données, contrairement à Transcribe (audio→texte), Comprehend (analyse textuelle) et AWS Glue (intégration données). Textract détecte automatiquement les formulaires et tables, idéal pour numériser des documents papier.
Question 5 / 10
Pour l’explicabilité de modèles de prévision, quel artefact visuel aide à montrer l’influence des features ?
A. Partial Dependence Plots (PDPs)
B. Tableaux de convergence
C. Exemples de données brutes
D. Code d’entraînement
✓ Bonne réponse : A
Les Partial Dependence Plots (PDPs) montrent l’effet marginal d’une ou deux variables sur la prédiction, améliorant la transparence.
Question 6 / 10
Augmenter la température d’un LLM pendant le fine‑tuning améliore l’exactitude du modèle.
A. Faux
B. Vrai
✓ Bonne réponse : A
Faux. La température influence la génération en inférence. L’exactitude s’améliore via données/époques/optimisation.
Question 7 / 10
Quel service doit être activé pour suivre finement inputs/outputs d’invocation de modèles Bedrock ?
A. Bedrock Invocation Logging
B. AWS Audit Manager
C. EventBridge
D. AWS CloudTrail seulement
✓ Bonne réponse : A
Bedrock Invocation Logging : service dédié qui capture automatiquement les prompts (inputs) et réponses (outputs) des appels API aux modèles Bedrock pour audit, conformité et amélioration qualité. CloudTrail enregistre seulement les appels API métadonnées, non les contenus détaillés. Audit Manager et EventBridge ne permettent pas ce suivi granulaire des invocations.
Question 8 / 10
La MSE est une bonne métrique pour la régression, pas pour une classification d’images.
A. Faux
B. Vrai
✓ Bonne réponse : B
Métrique d'erreur vs Classification : MSE (Mean Squared Error) mesure la distance numérique entre valeurs prédites et réelles, idéale pour la régression. En classification d'images, les étiquettes sont catégoriques (chat/chien), pas numériques continues. Les métriques appropriées sont Accuracy, Precision, Recall ou F1-score qui évaluent la correctness des prédictions catégoriques.
Question 9 / 10
Une organisation gouvernementale doit transcrire 50 heures de conférences en 8 langues différentes. Quelle combinaison de services AWS minimise les coûts et délais ?
A. Amazon Transcribe pour la transcription, puis Amazon Translate pour les 8 langues
B. AWS Glue pour transformer les fichiers audio en texte
C. Amazon Bedrock pour transcrire et traduire en une seule étape
D. Amazon Polly uniquement pour générer l'audio transcrit
✓ Bonne réponse : A
Transcribe + Translate : Transcribe convertit l'audio en texte avec haute précision dans 99+ langues. Translate, service automatisé, traduit le texte résultant vers les 8 langues cibles. Pipeline coût-efficace et parallélisable pour traiter 50 heures rapidement.
Question 10 / 10
Dans un pipeline RAG (Retrieval-Augmented Generation) pour un système de questions-réponses, quel est l'ordre correct des étapes de préparation des documents avant la récupération ?
A. Stockage vectoriel → Génération d'embeddings → Découpage → Ingestion
B. Génération d'embeddings → Découpage → Ingestion → Stockage vectoriel
D. Ingestion des documents → Découpage en chunks → Génération d'embeddings → Stockage dans la base vectorielle
✓ Bonne réponse : D
Pipeline RAG - Ordre critique des étapes : L'ingestion précède le chunking (sinon pas de documents à traiter), suivi de l'embedding (conversion texte→vecteurs) et du stockage vectoriel (indexation pour recherche). Cet ordre est irréversible : on ne peut générer d'embeddings sans chunks ni les stocker sans les embeddings d'abord.
D. The act of adding detail, estimates, and order to Product Backlog items
✓ Bonne réponse : D
Product Backlog refinement is the act of breaking down and further defining Product Backlog items into smaller more precise items. It is an ongoing activity, not a formal Scrum event.
Question 2 / 10
The Product Goal represents the long-term objective for the Scrum Team.
A. False
B. True
✓ Bonne réponse : B
Product Goal: a long-term objective describing the future state of the product that guides Sprint planning and team alignment. It persists across multiple Sprints, providing direction beyond individual increments, distinguishing it from shorter-term Sprint Goals which focus on specific Sprint outcomes.
Question 3 / 10
The Product Backlog is complete once Sprint Planning begins.
A. True
B. False
✓ Bonne réponse : B
Product Backlog Nature: The Product Backlog is a living, dynamic artifact that continuously evolves throughout the product's lifecycle. It's never "complete"—items are refined, reprioritized, and added as stakeholder needs and market conditions change. Sprint Planning uses the current state of the backlog, but refinement and updates continue beyond that point, making completeness a misconception about backlog characteristics.
Question 4 / 10
How does the Scrum Master help the Product Owner?
A. By helping find techniques for effective Product Goal definition and Product Backlog management
B. By writing Product Backlog items
C. By approving Backlog items
D. By prioritizing the Backlog
✓ Bonne réponse : A
Scrum Master's Role with Product Owner: The Scrum Master facilitates effective Product Goal definition and backlog management techniques rather than making decisions. This coaching approach empowers the Product Owner while respecting their accountability. Unlike distractors (writing items, approving, prioritizing), the Scrum Master enables capability, not execution.
Question 5 / 10
The Daily Scrum is an event that happens every day. What would be three key concerns if the frequency were to be lowered to every two or three days? (Choose three.)
A. The Scrum Master loses the ability to update the Gantt chart properly.
B. The Sprint plan may become inaccurate.
C. Opportunities to inspect and adapt the Sprint Backlog are lost.
D. Too much work is spent updating the Scrum board before the meeting.
E. The Product Owner cannot accurately report progress to the stakeholders.
6. Impediments are raised and resolved more slowly.
✓ Bonne réponse : B, C, 6
Answer: Lost inspection/adaptation opportunities; impediments resolved slower; Sprint plan becomes inaccurate. Explanation: The Daily Scrum's daily cadence is essential for rapid adaptation. Less frequent meetings mean the team cannot quickly detect deviations, address blockers, or keep the Sprint plan current with reality.
Question 6 / 10
What is the primary role of stakeholders in the Scrum framework?
A. To provide feedback and collaborate with the team during the Sprint Review
B. To attend and participate in all Scrum events including the Daily Scrum
C. To write and prioritize items in the Product Backlog
D. To direct and oversee the daily work of the Developers
✓ Bonne réponse : A
Stakeholder Engagement in Scrum: Stakeholders inspect the Increment at Sprint Review and provide feedback to influence future work. This collaborative inspection ensures the product aligns with business needs. Unlike Product Owners who prioritize, stakeholders advise; they don't attend Daily Scrums or direct Developers.
Question 7 / 10
What is the purpose of a Sprint Review?
A. To build team sprint.
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 is a collaborative working session where the Scrum Team and stakeholders inspect the Increment and adapt the Product Backlog based on what was learned.
Question 8 / 10
What are the five Scrum values?
A. Planning, Execution, Delivery, Review, Retrospective
B. Transparency, Inspection, Adaptation, Focus, Respect
C. Commitment, Courage, Focus, Openness, Respect
D. Velocity, Quality, Collaboration, Communication, Trust
✓ Bonne réponse : C
Five Scrum Values: Commitment, Courage, Focus, Openness, and Respect form the foundation of Scrum culture. These values enable trust, transparency, and effective collaboration within the team. They guide behaviors and decisions throughout Sprint execution, distinguishing Scrum from process frameworks focusing solely on ceremonies or metrics like velocity.
Question 9 / 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.
Question 10 / 10
What is the purpose of the Daily Scrum?
A. To report status to the Scrum Master
B. To assign tasks to Developers
C. To inspect progress toward the Sprint Goal and adapt the Sprint Backlog
D. To update the Product Backlog
✓ Bonne réponse : C
Daily Scrum Purpose: The Daily Scrum is a 15-minute event where Developers inspect progress toward the Sprint Goal and adapt the Sprint Backlog. It's not status reporting to the Scrum Master, task assignment, or Product Backlog updates—it's self-organizing inspection and adaptation by the Development Team.
Key concept: Sprint cancellation authority and conditions. The Product Owner holds the exclusive authority to cancel a Sprint in Scrum, though this power is exercised only under specific circumstances. A Sprint may be cancelled when the Sprint Goal becomes obsolete due to changed business conditions, market shifts, or organizational priorities that render the planned work no longer valuable or relevant. This cancellation right reflects the Product Owner's accountability for maximizing product value and protecting stakeholder interests. While other Scrum roles (Scrum Master, Development Team) may recognize that cancellation is necessary, only the Product Owner possesses the formal authority to make this decision. Cancellations are rare in healthy Scrum environments, as Sprint Goals should be carefully selected and protected. The cancelled Sprint still requires closure activities: completed work is reviewed, incomplete work returns to the Product Backlog, and the team reflects on lessons learned before planning the next Sprint.
Question 2 / 10
Who facilitates Scrum and removes impediments?
Choisissez la meilleure réponse.
A. Architect
B. SM
C. PO
D. Project Manager
✓ Bonne réponse : B
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 3 / 10
The Sprint scope can be clarified and negotiated during the Sprint.
Répondez par Vrai ou Faux.
A. True
B. False
✓ Bonne réponse : A
Key concept: Sprint scope flexibility within Sprint Goal constraints. During a Sprint, the Development Team and Product Owner can refine and negotiate specific items in the Sprint Backlog to better deliver value and respond to emerging insights, provided the Sprint Goal remains protected. This differs from changing the Sprint Goal itself, which is prohibited. As work progresses, the team may discover that some items are larger than anticipated, require different approaches, or that new information emerges. The PO can swap lower-priority items for higher-value ones, remove items that no longer align with learning, or adjust acceptance criteria based on stakeholder feedback—all without abandoning the Sprint commitment. This flexibility enables empiricism while maintaining accountability, distinguishing Scrum from rigid waterfall approaches where scope is locked. However, scope changes must not compromise the Sprint Goal's achievability.
Question 4 / 10
What makes an Increment acceptable?
Choisissez la meilleure réponse.
A. Burndown on track
B. Conformance to the Definition of Done
C. Manager validation
D. Test coverage > 80%
✓ Bonne réponse : B
Answer: Conformance to the Definition of Done. Explanation: An Increment must meet the DoD to be considered Done. It must also be usable and potentially releasable.
Question 5 / 10
An Increment must be usable and conform to the Definition of Done.
Répondez par Vrai ou Faux.
A. True
B. False
✓ Bonne réponse : A
Increment Definition and Quality Standards: An Increment represents a concrete, working product version that embodies all completed work from a Sprint. Every Increment—without exception—must satisfy two non-negotiable criteria: it must be usable (functionally operable and valuable to stakeholders) and must conform to the Definition of Done (the team's explicit quality standards and acceptance criteria). This requirement holds true regardless of the Product Owner's decision to release it immediately. The Definition of Done ensures consistency, prevents technical debt accumulation, and maintains product integrity across sprints. A completed Product Backlog Item that doesn't meet these standards cannot be considered part of an Increment, preserving transparency and enabling reliable velocity forecasting. This is a foundational Scrum principle that protects both product quality and team accountability.
Question 6 / 10
Who is responsible for quality?
Choisissez la meilleure réponse.
A. The PO
B. The Scrum Team (guided by the DoD)
C. The Quality Manager
D. QA only
✓ Bonne réponse : B
Answer: The Scrum Team (guided by the DoD). Explanation: Quality is a shared responsibility of the entire Scrum Team. The Definition of Done guides the Developers in producing quality Increments.
Question 7 / 10
What are the components of the Sprint Backlog? (Select all that apply)
Sélectionnez toutes les réponses correctes.
A. 12-month roadmap
B. Selected PBIs
C. Sprint Goal
D. Plan to deliver the Increment
✓ Bonne réponse : B, C, D
Answer: Sprint Goal, selected PBIs, plan to deliver the Increment. Explanation: The Sprint Backlog consists of the Sprint Goal (why), the PBIs selected (what), and the plan to deliver the Increment (how).
Question 8 / 10
Why does the Product Owner want the Developers to adhere to its Definition of Done? (Choose the best answer.)
A. To have complete transparency into what has been done at the end of each Sprint.
B. To know what the team will deliver over the next three Sprints.
C. To predict the team's productivity over time.
D. To be able to reprimand the team when they do not meet their velocity goal for the Sprint.
✓ Bonne réponse : A
Answer: To have complete transparency into what has been done at the end of each Sprint. Explanation: The Definition of Done creates a shared understanding of completeness. When all team members adhere to it, the PO can trust that 'Done' items are truly ready for release — removing ambiguity from Sprint Reviews.
Question 9 / 10
The Sprint Review is just a status meeting.
Répondez par Vrai ou Faux.
A. True
B. False
✓ Bonne réponse : B
Answer: False. Explanation: The Sprint Review is a collaborative working session to inspect the Increment and adapt the Product Backlog — not a status report.
Question 10 / 10
Which metrics are relevant for EBM? (Select all that apply)
Sélectionnez toutes les réponses correctes.
A. Conversion rate
B. Hours logged
C. Customer satisfaction (NPS)
D. User retention
✓ Bonne réponse : A, C, D
Answer: Conversion rate, user retention, customer satisfaction (NPS). Explanation: EBM (Evidence-Based Management) focuses on outcomes: conversion, retention, and satisfaction metrics reflect real product value.
Comment l'adaptation (tailoring) des processus réduit-elle les gaspillages dans un projet selon le PMBOK 7e édition ?
A. En limitant le périmètre du projet aux seules fonctionnalités prioritaires demandées par le sponsor
B. En remplaçant systématiquement les ressources humaines par des outils automatisés partout où c'est techniquement possible
C. En éliminant les activités et processus non essentiels qui n'apportent pas de valeur spécifique au projet considéré
D. En standardisant toutes les activités de manière identique pour réduire le temps de formation des équipes
✓ Bonne réponse : C
Le tailoring évite les activités non essentielles en ajustant méthodes et artefacts au contexte, concentrant l’effort sur ce qui crée réellement de la valeur.
Question 2 / 10
Un chef de projet doit choisir l'approche de gestion la mieux adaptée à un projet où la collaboration étroite et le feedback régulier du client sont critiques pour le succès. Quelle approche est la plus appropriée ?
Sélectionnez la bonne réponse.
A. Utiliser une approche agile permettant les itérations, le feedback client régulier et l'adaptation rapide
B. Imposer des rapports de statut quotidiens détaillés au client sans impliquer son équipe
C. Appliquer un modèle prédictif classique avec des phases strictes et des approbations milestones
D. Créer une nouvelle méthodologie hybride spécifique au projet
✓ Bonne réponse : A
Approche Agile : méthodologie itérative basée sur des cycles courts (sprints) avec livraisons régulières et intégration continue du feedback client. Elle privilégie la collaboration directe et l'adaptation rapide aux changements, essentiels quand le client doit valider fréquemment le produit. Contrairement au modèle prédictif qui fige les exigences en amont, l'agile accueille l'évolution des besoins. Une méthodologie hybride ad hoc ou des rapports sans implication réelle du client ne garantissent pas cette collaboration critique au succès.
Question 3 / 10
Pourquoi la pensée système est-elle essentielle dans les projets complexes selon le PMBOK7 ?
A. Elle remplace l'analyse des risques dans les projets à forte incertitude
B. Elle simplifie la structure du projet en décomposant chaque livrable en tâches indépendantes
C. Elle permet de comprendre les interactions et interdépendances pour éviter les effets non intentionnels
D. Elle garantit que les estimations de durée et de coût sont précises dès le démarrage
✓ Bonne réponse : C
Elle permet de comprendre les interactions et interdépendances entre différents éléments du projet et de l’organisation, évitant une vision en silos.
Question 4 / 10
Le sponsor exige un reporting très détaillé chaque semaine. Que devrait faire le chef de projet ?
A. Adapter le format et la fréquence des rapports pour répondre aux attentes du sponsor, tout en gardant un équilibre avec l’efficacité de l’équipe.
B. Demander à l’équipe de produire les rapports sans concertation.
C. Produire systématiquement le maximum de détails, quel qu’en soit le coût.
D. Refuser toute demande supplémentaire de reporting.
✓ Bonne réponse : A
La communication doit être adaptée aux besoins des parties prenantes. Le chef de projet doit s’assurer que le reporting apporte de la valeur et négocier si la fréquence ou le détail est excessif.
Question 5 / 10
Quelle affirmation concernant le domaine Livraison dans le PMBOK7 est exacte ?
A. Le domaine Livraison est géré par le responsable qualité sans implication du chef de projet
B. Le domaine Livraison se concentre sur la satisfaction des exigences et la création de valeur pour les parties prenantes
C. Le domaine Livraison couvre uniquement la logistique et l'acheminement des livrables physiques
D. Le domaine Livraison se limite à la remise des livrables contractuels lors de la clôture
✓ Bonne réponse : B
Le domaine Livraison dans le PMBOK 7 : représente un élément fondamental de la gestion de projet moderne qui transcende la simple transmission de livrables. Ce domaine englobe l'ensemble des activités permettant de satisfaire les exigences des parties prenantes tout en créant une véritable valeur commerciale et organisationnelle. Contrairement aux approches traditionnelles, le PMBOK 7ème édition reconnaît que la livraison ne se limite pas à la production de livrables, mais implique leur pertinence, leur qualité et leur capacité à générer des bénéfices mesurables. Le domaine Livraison intègre des principes agiles et adaptés, s'appliquant à tout type de projet (prédictif, itératif ou hybride). Il exige une collaboration étroite entre le chef de projet, l'équipe et les parties prenantes pour assurer que chaque livrable répond non seulement aux spécifications contractuelles, mais crée également de la valeur réelle. Les autres options sont incorrectes car elles réduisent la livraison à des aspects fragmentaires : la logistique seule, l'exclusion du chef de projet, ou une simple clôture administrative, qui ne reflètent pas la vision holistique et orientée-valeur du PMBOK 7.
Question 6 / 10
Quels comportements favorisent la cohésion d'équipe selon le PMBOK7 ?
Sélectionnez toutes les réponses correctes.
A. Favoriser la compétition excessive entre les membres de l'équipe
B. Instaurer un climat de confiance et de respect mutuel
C. Reconnaître les réussites collectives et individuelles
D. Encourager la collaboration et la communication ouverte
E. Ignorer les conflits internes pour maintenir l'apparence d'unité
✓ Bonne réponse : B, C, D
Encourager la collaboration, reconnaître les réussites, instaurer la confiance et gérer les conflits de manière constructive renforcent la cohésion.
Question 7 / 10
Quel outil visuel est souvent utilisé en Agile pour suivre l’avancement du travail restant ?
Sélectionnez la bonne réponse.
A. Histogramme
B. Burndown chart
C. Pareto
D. PERT
✓ Bonne réponse : B
Le burndown chart est le graphique Agile de référence pour visualiser l'évolution du travail restant au fil du sprint : axe X = jours, axe Y = points ou tâches restants. Une ligne idéale montre la progression attendue ; la ligne réelle révèle si l'équipe est en avance ou en retard. L'histogramme représente des distributions, le diagramme de Pareto analyse les causes d'erreurs (80/20), et le PERT modélise les dépendances de tâches dans les projets complexes.
Question 8 / 10
Lors d’un projet agile, le client change fréquemment d’avis sur les priorités. Quelle est la meilleure pratique ?
Sélectionnez la bonne réponse.
A. Allonger la durée des sprints pour intégrer plus de demandes
B. Utiliser un backlog produit priorisé
C. Ignorer les demandes de changement
D. Exiger une validation formelle avant chaque changement
✓ Bonne réponse : B
Réponse : Utiliser un backlog produit priorisé par le Product Owner avec l’équipe pour gérer les changements de manière transparente.
Question 9 / 10
Quel est le bon ordre des phases du cycle de vie classique d'un projet ?
A. Démarrage → Planification → Surveillance/Contrôle → Exécution → Clôture
B. Démarrage → Planification → Exécution → Surveillance/Contrôle → Clôture
C. Démarrage → Exécution → Planification → Surveillance/Contrôle → Clôture
D. Planification → Démarrage → Exécution → Surveillance/Contrôle → Clôture
✓ Bonne réponse : B
Cycle de vie classique du projet : suit un ordre séquentiel strict où chaque phase prépare la suivante. Le Démarrage autorise le projet, la Planification définit comment le réaliser, l'Exécution produit les livrables, la Surveillance/Contrôle assure la conformité, et la Clôture finalise. Les distracteurs inversent cet ordre logique, rendant impossible une exécution maîtrisée sans plan préalable.
Question 10 / 10
Quels sont les avantages d’un cycle de vie adaptatif par rapport à un cycle prédictif ?
Sélectionnez toutes les réponses correctes.
A. Durée toujours plus courte du projet.
B. Implication continue des parties prenantes.
C. Livraison de valeur incrémentale.
D. Réduction garantie des coûts.
E. Meilleure gestion de l’incertitude.
✓ Bonne réponse : B, C, E
Les cycles adaptatifs permettent de mieux gérer l’incertitude, d’impliquer les parties prenantes en continu et de livrer de la valeur plus tôt. Ils ne sont pas forcément plus rapides ni moins coûteux.
Quels types de revues (1-4) correspondent aux descriptions suivantes (A-D) ?
1. Évaluation informelle d’un document sans processus strict2. Vérification détaillée basée sur un processus formel avec modérateur3. Examen technique impliquant un groupe d’experts métier4. Analyse collaborative des documents entre collègues pour identifier des erreursA. InspectionB. Revue informelleC. Revue techniqueD. Revue par les pairsSélectionnez UNE réponse.
A. 1A, 2C, 3D, 4B
B. 1D, 2A, 3B, 4C
C. 1B, 2D, 3A, 4C
D. 1B, 2A, 3C, 4D
✓ Bonne réponse : D
Cette question correspond à l’objectif d’apprentissage FL-3.2.4 (K2) – Comparer et opposer les différents types de revues. La bonne réponse est d) 1B, 2A, 3C, 4D ● 1B) Correct → Une revue informelle ne suit pas de processus strict. ● 2A) Correct → L’inspection est une revue très structurée avec un modérateur et des checklists. ● 3C) Correct → Une revue technique implique des experts métier ou techniques pour examiner un document. ● 4D) Correct → La revue par les pairs est une analyse collaborative des documents.
Question 2 / 10
Quelle association décrit le mieux l’affectation des tâches aux activités correspondantes ?
Étant donné les tâches de test suivantes :1. Définir les critères d’entrée et de sortie des tests.2. Concevoir les cas de test à partir des spécifications.3. Préparer l’environnement de test et les données nécessaires.4. Vérifier si tous les tests prévus ont été exécutés et analyser les résultats.Et les activités de test suivantes :A. Analyse des testsB. Conception des testsC. Implémentation des testsD. Clôture des testSélectionnez UNE réponse.
A. 1C, 2D, 3A, 4B
B. 1A, 2B, 3C, 4D
C. 1D, 2B, 3C, 4A
D. 1B, 2A, 3D, 4C
✓ Bonne réponse : B
Cette question correspond à l’objectif d’apprentissage FL-1.4.1 (K2) – Résumer les différentes activités et tâches de test.
La réponse correcte est a) 1A, 2B, 3C, 4D
● 1A (Correct) → Définir les critères d’entrée et de sortie fait partie de l’analyse des tests. ● 2B (Correct) → La conception des tests consiste à élaborer les cas de test à partir des exigences et spécifications. ● 3C (Correct) → L’implémentation des tests inclut la préparation de l’environnement et des données de test. ● 4D (Correct) → La clôture des tests implique de vérifier l’exécution des tests et d’analyser les résultats.
Question 3 / 10
Quel cas de test devrait être exécuté en troisième position ?
Vous testez une application web qui permet aux utilisateurs de réserver des billets pour des événements culturels.Considérez la liste suivante de cas de test, leurs priorités (un nombre plus petit signifie une priorité plus élevée) et leurs dépendances :Sélectionnez UNE réponse.
A. TC 105
B. TC 104
C. TC 103
D. TC 101
✓ Bonne réponse : C
Cette question correspond à l\'objectif d\'apprentissage FL-5.1.5 (K3) - Appliquer la priorisation des cas de test.
Pour déterminer l\'ordre d\'exécution, nous devons considérer à la fois les dépendances logiques et les priorités.
● TC 101 n\'a pas de dépendance et doit être exécuté en premier ● TC 102 dépend de TC 101 et doit être exécuté en deuxième ● TC 103 dépend de TC 102 et a la priorité la plus élevée (1), donc il doit être exécuté en troisième
● TC 104 et TC 105 dépendent tous deux de TC 103 ● a) Faux → TC 105 ne peut être exécuté qu\'après TC 103. ● b) Faux → TC 104 ne peut être exécuté qu\'après TC 103. ● c) Faux → TC 101 doit être exécuté en premier. ● d) Correct→- TC 103 doit être exécuté en troisième position après TC 101 et TC 102.
Question 4 / 10
Quel est l’objectif principal de cette approche ?
Dans une entreprise développant des applications mobiles, les testeurs suivent une checklist de vérifications pour s’assurer que l’application respecte les standards iOS et Android.Sélectionnez UNE réponse.
A. Automatiser entièrement le processus de validation
B. Fournir une liste de points clés à vérifier pour éviter d’oublier des aspects critiques
C. Garantir une couverture exhaustive de toutes les fonctionnalités
D. Remplacer complètement l’exécution de tests exploratoires
✓ Bonne réponse : B
Cette question correspond à l’objectif d’apprentissage FL-4.4.3 (K2) – Expliquer le test basé sur des checklists. ● a) Faux → Une checklist ne garantit pas une couverture exhaustive. ● b) Correct → Les checklists servent à structurer le travail et éviter d’oublier des éléments essentiels. ● c) Faux → Elles ne remplacent pas les tests exploratoires, mais peuvent être complémentaires. ● d) Faux → Elles ne permettent pas d’automatiser entièrement le test
Question 5 / 10
Comment les catégories de tests suivantes correspondent-elles aux quadrants de test agile ?
Considérez les catégories de tests suivantes (1-4) et les quadrants de test agile (A-D) :1. Test d\'accessibilité2. Test unitaire3. Test d\'acceptation utilisateur4. Test de performanceA. Quadrant de test agile Q1 : orienté technologie, support à l\'équipe de développementB. Quadrant de test agile Q2 : orienté métier, support à l\'équipe de développementC. Quadrant de test agile Q3 : orienté métier, critique du produitD. Quadrant de test agile Q4 : orienté technologie, critique du produitSélectionnez UNE réponse.
A. 1D, 2A, 3C, 4B
B. 1D, 2B, 3C, 4A
C. 1C, 2A, 3C, 4D
D. 1C, 2A, 3B, 4D
✓ Bonne réponse : C
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 6 / 10
Associez les rôles (1–4) aux responsabilités correspondantes (A–D)
1. Testeur2. Analyste métier3. Développeur4. Responsable du testA. Exécuter les tests et documenter les résultatsB. Définir les objectifs qualité et les risques métierC. Implémenter des correctifs pour les défauts détectésD. Organiser les activités de test et assurer le suiviSélectionnez UNE réponse.
A. 1B, 2D, 3A, 4C
B. 1A, 2B, 3C, 4D
C. 1D, 2C, 3B, 4A
D. 1C, 2A, 3D, 4B
✓ Bonne réponse : B
Cette question correspond à l’objectif d\'apprentissage FL-1.4.5 (K2) – Comparer les rôles impliqués dans les tests.
La bonne réponse est d) 1A, 2B, 3C, 4D ● 1A) : Correct : Le testeur exécute, observe, consigne ● 2B) : Correct : L’analyste métier définit les attentes et exigences ● 3C) : Correct : Le développeur corrige les défauts ● 4D) : Correct : Le responsable planifie, suit, et coordonne
Question 7 / 10
Parmi les éléments suivants, lesquels peuvent être considérés comme des critères de sortie typiques ?
Une équipe teste un logiciel de gestion de contrats d’assurance. Après plusieurs campagnes de test, elle souhaite vérifier si les conditions pour clôturer les tests sont remplies.Sélectionnez DEUX réponses.
A. L’environnement de recette a été validé par l’équipe technique
B. Les plans de test ont été approuvés par le chef de projet
C. Les outils de gestion des tests sont opérationnels
D. Tous les cas de test de non-régression ont été exécutés
E. La couverture des exigences critiques a atteint 95 %
✓ Bonne réponse : D, E
Cette question correspond à l’objectif d’apprentissage FL-5.1.3 (K2) – Comparer et opposer les critères d\'entrée et les critères de sortie. La bonne réponse est a) et c) ● a) Correct → L’exécution complète des cas de test prévus (comme ceux de non-régression) est un critère de sortie standard indiquant l’exhaustivité des tests. ● b) Faux → La validation de l’environnement de recette est une préparation au test et relève donc des critères d’entrée. ● c) Correct → Un seuil de couverture des exigences critiques est un indicateur objectif pour déterminer si les tests peuvent être considérés comme suffisants. ● d) Faux → L’approbation du plan de test concerne la préparation des activités de test, donc un critère d’entrée. ● e) Faux → L’outillage opérationnel est une condition préalable au bon déroulement des tests, donc là encore, un critère d’entrée.
Question 8 / 10
Quelle combinaison représente le MIEUX l\'association entre les activités et les catégories d\'outils ?
Étant donné les activités de test suivantes :1. Conception des cas de test2. Exécution automatisée des tests3. Gestion des environnements de test4. Analyse des résultats de testEt les catégories d\'outils de test suivantes :A. Outils de conception et d\'implémentation de testsB. Outils d\'exécution de testsC. Outils de gestion des testsD. Outils d\'infrastructure de testSélectionnez UNE réponse.
A. 1C, 2B, 3A, 4D
B. 1A, 2D, 3B, 4C
C. 1A, 2B, 3D, 4C
D. 1C, 2A, 3D, 4B
✓ Bonne réponse : C
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) Correct → Cette combinaison associe correctement : ○ La conception des cas de test (1) aux outils de conception et d\'implémentation de tests (A) ○ L\'exécution automatisée des tests (2) aux outils d\'exécution de tests (B) ○ La gestion des environnements de test (3) aux outils d\'infrastructure de test (D) ○ L\'analyse des résultats de test (4) aux outils de gestion des tests (C) ● b) Faux → Cette combinaison associe incorrectement la conception des cas de test (1) aux outils de gestion des tests (C) et l\'exécution automatisée des tests (2) aux outils de conception et d\'implémentation de tests (A). ● c) Faux → Cette combinaison associe incorrectement l\'exécution automatisée des tests (2) aux outils d\'infrastructure de test (D) et la gestion des environnements de test (3) aux outils d\'exécution de tests (B). ● d) Faux → Cette combinaison associe incorrectement la conception des cas de test (1) aux outils de gestion des tests (C) et la gestion des environnements de test (3) aux outils de conception et d\'implémentation de tests (A).
Question 9 / 10
Quels éléments suivants (i-v) expliquent pourquoi les tests ne peuvent pas garantir l’absence totale de défauts ?
i. Tester toutes les combinaisons d’entrées est souvent impossible en pratique.ii. Certains défauts peuvent être masqués par d’autres erreurs dans le code.iii. Les tests sont conçus en fonction des spécifications et ne couvrent pas nécessairement tous les scénarios réels.iv. Les tests sont principalement axés sur la performance du système, et non sur la détection des défauts.v. Une modification du logiciel peut introduire de nouveaux défauts imprévusSélectionnez UNE réponse.
A. i, iii, iv ont une influence significative ; ii, v non.
B. iii, v ont une influence significative ; i, ii, iv non.
C. ii, iv, v ont une influence significative ; i, iii non.
D. i, ii, iii, v ont une influence significative ; iv non.
✓ Bonne réponse : D
Cette question correspond à l’objectif d’apprentissage FL-1.3.1 (K2) – Expliquer les sept principes du test.
Réponse correcte : a) i, ii, iii, v ont une influence significative ; iv non.
● i) Correct → Il est impossible de tester toutes les combinaisons d’entrées, ce qui limite la couverture des tests. ● ii) Correct → Certains défauts peuvent être masqués par d’autres erreurs et ne se manifester que plus tard. ● iii) Correct → Les tests sont conçus selon les spécifications, mais ne couvrent pas tous les scénarios réels. ● iv) Faux → Les tests ne sont pas uniquement axés sur la performance, ils incluent aussi la recherche de défauts. ● v) Correct → Modifier le logiciel peut introduire de nouveaux défauts, nécessitant des tests de régression.
Question 10 / 10
Quel énoncé illustre le MIEUX une compétence générique importante pour un testeur ?
A. Pouvoir communiquer efficacement les anomalies à l’équipe projet
B. Être capable d’optimiser les performances du code
C. Savoir écrire des expressions régulières complexes pour automatiser
D. Savoir réécrire toutes les exigences fonctionnelles
✓ Bonne réponse : A
Cette question correspond à FL-1.5.1 (K2) – Donner des exemples de compétences génériques requises pour le test. ● a) Faux → Trop spécifique, concerne plutôt les outils ou automatisation ● b) Correct → La communication claire est une compétence générique clé pour un testeur ● c) Faux → Optimisation du code = compétence de développement ● d) Faux → Réécriture d’exigences n’est pas une tâche standard du testeur
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. C. Vishing
C. A. Phishing
D. D. Social engineering
✓ Bonne réponse : D
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 2 / 10
After a company was compromised, customers initiated a lawsuit. The company\'s attorneys have requested that the security team initiate a legal hold in response to the lawsuit. Which of the following describes the action the security team will most likely be required to take?
Select the correct answer.
A. Delete all communications between security team members who are not named in the lawsuit.
B. Preserve all communications and data related to the breach until further notice.
C. Retain the emails between the security team and affected customers for 30 days.
D. Archive all communications with affected customers indefinitely.
✓ Bonne réponse : B
Legal Hold: A court-mandated directive requiring organizations to preserve all potentially relevant data and communications indefinitely until litigation concludes. This prevents evidence destruction and ensures compliance with discovery obligations. Unlike temporary retention (30 days) or selective deletion, legal holds apply comprehensively to all related materials regardless of employee involvement in the lawsuit.
Question 3 / 10
Which of the following is MOST likely to indicate a phishing attempt?
Select the correct answer.
A. A. An email from a known sender
B. D. A password-protected document
C. C. An urgent request for sensitive information via email
D. B. A secure website link
✓ Bonne réponse : C
Phishing red flags: Urgent requests for sensitive information via email are hallmark phishing tactics designed to bypass rational decision-making. Attackers create artificial time pressure to prevent verification. Legitimate organizations never request passwords or credentials via email. Known senders (A) and secure links (B) indicate legitimacy, while password-protected documents (D) suggest security awareness.
Question 4 / 10
A security team wants to prevent employees from installing unauthorized software on work computers. Which of the following should be implemented?
Select the correct answer.
A. D. Group Policy
B. C. Encryption
C. A. Application whitelisting
D. B. Antivirus
✓ Bonne réponse : C
Application whitelisting: a security control that permits only pre-approved applications to run on systems. This proactively prevents unauthorized software installation by blocking any executable not on the approved list. Unlike antivirus (reactive detection), encryption (data protection), or Group Policy (general configuration), whitelisting directly controls what can execute, making it the most effective solution for preventing unauthorized installations.
Question 5 / 10
Which of the following is the most likely to be included as an element of communication in a security awareness program?
A. Reporting phishing attempts or other suspicious activities
B. Performing social engineering as part of third-party penetration testing
C. Verifying information when modifying wire transfer data
D. Detecting insider threats using anomalous behavior recognition
✓ Bonne réponse : A
Answer: Reporting phishing attempts or other suspicious activities. Explanation: Effective security awareness programs must include clear reporting procedures. Encouraging employees to report suspicious activities creates a human sensor network and enables rapid incident response before minor incidents become major breaches.
Question 6 / 10
Which technique involves flooding a network device with more traffic than it can handle to disrupt service?
A. Denial-of-Service (DoS) attack
B. Cross-Site Scripting (XSS)
C. Man-in-the-Middle attack
D. SQL Injection
✓ Bonne réponse : A
Denial-of-Service (DoS) / Distributed DoS (DDoS) attacks overwhelm a target system's resources — bandwidth, CPU, memory — to make it unavailable to legitimate users. A DoS comes from one source; a DDoS uses a botnet of compromised systems to generate massive traffic. Types include volumetric (bandwidth flooding), protocol (SYN flood), and application layer (HTTP GET flood). Mitigations include rate limiting, anycast network diffusion, WAF, and DDoS scrubbing services (AWS Shield, Cloudflare).
Question 7 / 10
Which of the following must be considered when designing a high-availability network? (Choose two).
A. Responsiveness
B. Extensible authentication
C. Attack surface
D. Ease of recovery
E. Physical isolation
6. Ability to patch
✓ Bonne réponse : A, D
Answer: Ease of recovery; responsiveness. Explanation: High availability network design must consider: ease of recovery (how quickly systems can be restored after failure — MTTR) and responsiveness (whether the network maintains adequate performance under load and during partial failures).
Question 8 / 10
Which principle requires that more than one person is needed to complete a critical task?
Select the correct answer.
A. A. Least privilege
B. B. Need to know
C. D. Separation of duties
D. C. Job rotation
✓ Bonne réponse : C
Separation of duties: A security principle requiring multiple individuals to authorize or execute critical tasks, preventing fraud and unauthorized actions. This differs from least privilege (limiting individual permissions) and job rotation (changing roles periodically) by specifically mandating shared responsibility for sensitive operations.
Question 9 / 10
A company wants to ensure that data stored in the cloud cannot be accessed by unauthorized third parties. Which control should be implemented?
Select the correct answer.
A. C. Encryption
B. D. Patching
C. B. Antivirus
D. A. Firewalls
✓ Bonne réponse : A
Encryption: transforms data into unreadable ciphertext using cryptographic algorithms, ensuring confidentiality even if unauthorized parties gain physical access to cloud storage. Firewalls and antivirus protect network perimeter and systems but don't protect data confidentiality. Patching addresses vulnerabilities but not data exposure at rest.
Question 10 / 10
Which of the following is MOST effective at preventing phishing attacks?
Select the correct answer.
A. Deploying antivirus software on all endpoints
B. Configuring firewalls to block suspicious IP addresses
C. Implementing automated patch management systems
D. Conducting regular user security awareness training and education
✓ Bonne réponse : D
Human-centric defense: User awareness training is most effective because phishing exploits human psychology rather than technical vulnerabilities. Employees who recognize social engineering tactics can identify and report suspicious emails before clicking malicious links. While antivirus, firewalls, and patches address technical threats, they cannot prevent users from willingly entering credentials or downloading attachments—making education the critical first line of defense.
Qu'est-ce que le contrôle d'accès basé sur les rôles (RBAC) dans le contexte d'Azure Data Services ?
A. RBAC est uniquement applicable aux bases de données SQL, pas aux services de stockage objet
B. Il contrôle qui peut accéder aux ressources Azure et avec quels droits, appliquant le principe de moindre privilège
C. RBAC est un système de chiffrement des données dans Azure Storage
D. Azure RBAC remplace les groupes Active Directory pour l'authentification des utilisateurs
✓ Bonne réponse : B
Azure RBAC (Role-Based Access Control) contrôle qui peut accéder à quelles ressources Azure et avec quels droits. Pour les services de données : un Data Reader peut lire des données mais pas les modifier ; un Storage Blob Data Contributor peut lire et écrire dans Blob Storage ; un Owner gère tout. Dans ADLS Gen2, les ACLs POSIX complètent le RBAC avec des contrôles granulaires au niveau des fichiers et dossiers. Le principe de moindre privilège (Least Privilege) s'applique : donner uniquement les droits nécessaires à chaque rôle.
Question 2 / 10
Quel niveau de stockage Blob Storage permet un coût minimal pour archivage long terme ?
A. Standard
B. Cool
C. Hot
D. Archive
✓ Bonne réponse : D
Niveaux de stockage Blob Azure : Archive offre le coût minimal (0,01$/Go/mois) pour données archivées rarement consultées. Hot (accès fréquent) et Cool (accès occasionnel) sont plus chers. Archive impose délai de récupération (heures) mais économise drastiquement pour long terme.
Question 3 / 10
Pour quoi Azure Data Lake Storage Gen2 est-il conçu ?
A. Mettre en cache les résultats de requêtes structurées pour un rafraîchissement plus rapide des tableaux de bord
B. Fournir le streaming d'événements en temps réel à partir de dispositifs IoT
C. Héberger des bases de données relationnelles entièrement gérées à grande échelle
D. Stocker des quantités massives de données dans un système de fichiers hiérarchique optimisé pour les workloads d'analyse big data
✓ Bonne réponse : D
Azure Data Lake Storage Gen2 est spécifiquement conçu pour stocker des volumes massifs de données dans un système de fichiers hiérarchique optimisé pour les workloads d'analyse big data, offrant scalabilité et performance pour le traitement analytique. Pourquoi les autres réponses sont incorrectes : « Héberger des bases de données relationnelles » décrit Azure SQL Database ou Cosmos DB, pas Data Lake Storage. « Fournir le streaming d'événements » est la fonction d'Azure Event Hubs ou IoT Hub. « Mettre en cache les résultats » correspond à des solutions de cache comme Azure Cache for Redis, non à Data Lake Storage qui est un système de stockage, pas un cache.
Question 4 / 10
Quelle est la différence entre une 'table de faits' et une 'table de dimensions' dans un schéma en étoile d'entrepôt de données ?
A. Les tables de dimensions sont indexées ; les tables de faits ne le sont pas
B. Les tables de faits contiennent des mesures commerciales quantifiables et mesurables ; les tables de dimensions fournissent un contexte descriptif (par exemple, date, produit, région)
C. Les tables de faits sont utilisées dans OLTP ; les tables de dimensions sont utilisées uniquement dans OLAP
D. Les tables de faits stockent des données historiques tandis que les tables de dimensions stockent des snapshots actuels
✓ Bonne réponse : B
Réponse correcte : Dans un schéma en étoile, les tables de faits contiennent les mesures quantifiables (ventes, quantités, revenus) tandis que les tables de dimensions fournissent le contexte descriptif (dates, produits, régions) pour analyser ces mesures. Cette structure permet une analyse efficace des données d'entreprise.
Pourquoi les autres réponses sont incorrectes :
• Les tables de faits ne stockent pas nécessairement des données historiques uniquement ; elles peuvent contenir des données actuelles aussi.
• Les deux types de tables servent principalement en OLAP, bien qu'elles puissent avoir des usages en OLTP.
• L'indexation n'est pas une différence définitionnelle entre ces deux types de tables ; les deux peuvent être indexées.
Question 5 / 10
Quel modèle de données Azure Table Storage utilise-t-il ?
A. Document (JSON)
B. Relationnel avec clés étrangères
C. Graphe avec nœuds et arêtes
D. Clé-valeur avec une clé de partition et une clé de ligne
✓ Bonne réponse : D
Azure Table Storage utilise un modèle clé-valeur où chaque entité est identifiée par une clé de partition (pour le sharding horizontal) et une clé de ligne (pour l'unicité au sein de la partition). Ce modèle NoSQL permet un stockage flexible et scalable, idéal pour les données semi-structurées. Le modèle relationnel avec clés étrangères concerne les bases de données SQL, le modèle Document JSON est utilisé par Azure Cosmos DB, et le modèle Graphe avec nœuds et arêtes correspond également à Cosmos DB.
Question 6 / 10
Qu'est-ce qu'une 'clé étrangère' dans une base de données relationnelle ?
A. Une clé composite combinant plusieurs colonnes de différentes tables
B. Une clé stockée dans un coffre de gestion des secrets externe
C. Une colonne dans une table qui référence la clé primaire d'une autre table pour assurer l'intégrité référentielle
D. Une version chiffrée de la clé primaire pour l'accès au système externe
✓ Bonne réponse : C
Réponse correcte : Une clé étrangère (foreign key) est une colonne dans une table qui référence la clé primaire d'une autre table, créant ainsi une relation entre les deux tables et garantissant l'intégrité référentielle des données.
Pourquoi les autres réponses sont incorrectes :
• La première option confond la clé étrangère avec un mécanisme de gestion des secrets, ce qui n'a aucun rapport avec les relations entre tables.
• La troisième option décrit un chiffrement de clé, pas une clé étrangère.
• La quatrième option parle d'une clé composite, qui est un concept différent concernant une clé primaire composée de plusieurs colonnes au sein d'une même table.
Question 7 / 10
Dans SQL, quelle clause est utilisée pour filtrer les résultats d’une requête ?
A. WHERE
B. HAVING
C. GROUP BY
D. ORDER BY
✓ Bonne réponse : A
La clause WHERE : filtre les lignes d'une table selon des conditions spécifiques AVANT le regroupement. Elle s'applique aux enregistrements individuels. À ne pas confondre avec HAVING (filtre après regroupement), ORDER BY (tri des résultats) ou GROUP BY (agrégation de données).
Question 8 / 10
Quel outil de ligne de commande pouvez-vous utiliser pour interroger les bases de données Azure SQL ?
A. bcp
B. sqlcmd
C. azdata
D. Azure CLI
✓ Bonne réponse : B
Réponse : sqlcmd. Explication : sqlcmd est l'utilitaire de ligne de commande pour se connecter et interroger SQL Server et les bases de données Azure SQL. Il supporte l'exécution de requêtes T-SQL, de scripts et de procédures stockées directement depuis la ligne de commande.
Question 9 / 10
Quel service Azure fournit une gouvernance centralisée et un catalogue de données d’entreprise ?
A. Power BI
B. Azure Policy
C. Azure Monitor
D. Microsoft Purview
✓ Bonne réponse : D
Gouvernance centralisée des données : Microsoft Purview est une plateforme de gouvernance unifiée qui crée un catalogue d'entreprise, découvre les données, les classe et applique des politiques de conformité. Contrairement à Azure Policy (gestion des ressources Azure), Azure Monitor (observabilité) ou Power BI (visualisation), Purview se concentre spécifiquement sur la gouvernance et la catalogation des données à l'échelle de l'organisation.
Question 10 / 10
Quel service Azure est multi-modèle et permet la réplication mondiale des données ?
A. Azure Cosmos DB
B. Azure Database for PostgreSQL
C. Azure SQL Managed Instance
D. Azure Blob Storage
✓ Bonne réponse : A
Azure Cosmos DB : base de données NoSQL native du cloud, conçue pour supporter plusieurs modèles de données (documents, clé-valeur, graphe, colonnes). Elle offre une réplication automatique et transparente across régions géographiques avec garanties de latence faible et haute disponibilité via SLA. Contrairement à PostgreSQL (relationnel), Blob Storage (objet) ou SQL Managed Instance (SQL traditionnel), Cosmos DB combine flexibilité multi-modèle et distribution mondiale.
Qu'est-ce qu'un 'Ledger d'Extension' dans SAP S/4HANA ?
A. Un ledger externe pour rapports aux autorités fiscales
B. Un ledger utilisé exclusivement pour les entrées d'amortissement d'immobilisations
C. Un ledger dépendant qui hérite de tous les mouvements d'un ledger de base et permet des entrées additionnelles/mémo
D. Un ledger supplémentaire non directeur pour rapports GAAP parallèles
✓ Bonne réponse : C
Réponse correcte : Le Ledger d'Extension est un type de ledger dépendant qui hérite automatiquement de tous les mouvements d'un ledger de base, tout en permettant des entrées additionnelles ou d'ajustement. C'est sa caractéristique distinctive dans S/4HANA.
Pourquoi les autres réponses sont incorrectes : Un 'ledger non directeur' pour rapports GAAP parallèles décrit les ledgers supplémentaires classiques, non les Ledgers d'Extension. Les Ledgers d'Extension ne sont pas des ledgers externes pour les autorités fiscales, ni ne sont réservés exclusivement à l'amortissement d'actifs — ce sont des fonctionnalités spécialisées différentes.
Question 2 / 10
Qu'est-ce que la « Comptabilité Parallèle » dans SAP S/4HANA ?
A. Partager un unique plan comptable entre plusieurs clients
B. Traiter plusieurs factures simultanément dans une seule transaction
C. Maintenir plusieurs ledgers comptables pour se conformer simultanément à différentes normes de reporting (IFRS et normes locales)
D. Exécuter la clôture de période sur toutes les sociétés au même moment
✓ Bonne réponse : C
La Comptabilité Parallèle est une fonctionnalité qui maintient plusieurs ledgers comptables simultanément pour satisfaire différentes normes de reporting (IFRS, normes locales GAAP, etc.) dans un seul système. Cela garantit la conformité réglementaire tout en centralisant les données. Les autres options sont incorrectes : le traitement parallèle de plusieurs factures relève du traitement batch, la clôture simultanée de période concerne les processus de gestion de période, et le partage d'un plan comptable entre clients est un paramètre de configuration standard, pas une fonction de comptabilité parallèle.
Question 3 / 10
La date de base pour les conditions d’escompte est déterminée par…
Choisissez la meilleure réponse.
A. La date système du serveur
B. La clé de date de base dans la condition de paiement (ex. date de facture)
C. La date de comptabilisation uniquement
D. La date de paiement réel
✓ Bonne réponse : B
Réponse : La clé de date de base définie dans la condition de paiement (souvent la date de facture). Explication : La condition de paiement détermine la date de base utilisée pour calculer échéance et escomptes.
Question 4 / 10
Qu'est-ce que le « Fractionnement de Document » dans SAP S/4HANA FI ?
A. Une technique pour fractionner les grandes factures en documents plus petits pour approbation workflow
B. Distribution automatique des lignes de document sur plusieurs dimensions (centre de profit, segment) pour obtenir des états financiers complets
C. Allocation d'un coût d'actif sur plusieurs domaines d'amortissement
D. Division d'une facture fournisseur sur plusieurs conditions de paiement
✓ Bonne réponse : B
Le Fractionnement de Document est un mécanisme dans SAP S/4HANA qui distribue automatiquement les lignes de document comptable sur plusieurs dimensions (centre de profit, segment, etc.) pour générer des états financiers complets et conformes. Cela garantit que chaque transaction est enregistrée sur tous les axes analytiques pertinents. Les autres réponses sont incorrectes : la première le confond avec un workflow d'approbation, la troisième concerne l'allocation d'amortissement et non le fractionnement de document, et la quatrième se rapporte à une simple division administrative sans lien avec les dimensions de reporting financier.
Question 5 / 10
Gestion des banques propres et comptes bancaires en S/4HANA (BAM) : sélectionnez les affirmations correctes.
Plusieurs réponses possibles.
A. Les comptes bancaires sont assignés à des sociétés et utilisés par F110
B. On peut gérer des signataires et des statuts de comptes
C. BAM est sans lien avec les méthodes de paiement
D. Les banques propres ne sont pas nécessaires pour F110
E. Les comptes bancaires sont gérés dans Bank Account Management (apps Fiori)
✓ Bonne réponse : A, B, E
Réponse : Les comptes bancaires sont gérés dans Bank Account Management (Fiori) ; Les banques propres sont nécessaires pour les paiements ; Les comptes doivent être assignés aux sociétés et utilisés par F110 ; Des signataires et statuts peuvent être gérés. Explication : BAM remplace la création classique de comptes bancaires par société et centralise la gouvernance.
Question 6 / 10
Lequel des éléments organisationnels suivants peut être partagé par plusieurs codes sociétés ? (Choisissez trois réponses.)
A. Secteur d'activité
B. Usine
C. Centre de profit
D. Organisation commerciale
E. Domaine d'activité
✓ Bonne réponse : A, C, E
Réponse : Domaine d'activité ; secteur d'activité ; centre de profit. Explication : Les domaines d'activité, les secteurs d'activité et les centres de profit sont des unités organisationnelles qui peuvent être attribuées à plusieurs codes sociétés pour le reporting interentreprises. Ils ne sont pas liés à un seul code société, permettant une analyse financière de groupe entre les entités juridiques.
Question 7 / 10
Quel est l'ordre correct des étapes pour créer un compte G/L dans SAP S/4HANA (transaction FS00) ?
A. FS00 → Définir gestion → Saisir données → Sauvegarder
B. Définir gestion → FS00 → Saisir données → Sauvegarder
C. Appeler FS00 → Saisir données de base (type, groupe) → Définir la gestion de compte → Sauvegarder
La création d'un compte G/L dans S/4HANA nécessite d'abord de le définir au niveau du plan de comptes (données communes), puis de l'étendre au niveau du code société avec ses paramètres spécifiques.
Question 8 / 10
Vous imputez un amortissement extraordinaire à une immobilisation. Quel est l'effet sur FI-AA et FI-GL ?
A. L'imputation s'effectue dans FI-AA en temps réel et dans FI-GL une fois que le programme d'imputation périodique a été exécuté.
B. L'imputation ne s'effectue pas dans FI-AA et dans FI-GL jusqu'à ce que le programme d'imputation d'amortissement ait été exécuté.
C. L'imputation s'effectue dans FI-AA et dans FI-GL en ligne et en temps réel.
D. L'imputation s'effectue dans FI-AA en temps réel et dans FI-GL une fois que le programme d'imputation d'amortissement a été exécuté.
✓ Bonne réponse : C
Réponse : L'imputation s'effectue dans FI-AA et dans FI-GL en ligne et en temps réel. Explication : SAP S/4HANA utilise une intégration en temps réel entre FI-AA et FI-GL (via le Journal universel). L'amortissement extraordinaire s'impute directement dans la comptabilité des immobilisations et le grand livre simultanément sans nécessiter une exécution de rapprochement séparée.
Question 9 / 10
Dans SAP S/4HANA FI, quelle est la différence entre une société (Company Code) et un groupe de sociétés (Company) ?
A. Une société peut appartenir à plusieurs mandants simultanément
B. La société et le groupe de sociétés sont identiques dans S/4HANA
C. La société (Company Code) est l'entité juridique avec sa propre comptabilité ; le groupe de sociétés est l'entité de consolidation
D. Le groupe de sociétés est utilisé uniquement pour la comptabilité analytique (CO)
✓ Bonne réponse : C
La société (Company Code) est l'entité juridique autonome pour laquelle une comptabilité complète est établie — elle dispose de son propre plan comptable, exercice fiscal et devise de référence. Le groupe de sociétés (Company) est une entité de consolidation regroupant plusieurs sociétés pour les reportings de groupe (consolidation légale). Dans S/4HANA, une Company Code appartient à exactement un Client (mandant) et peut être rattachée à une Company pour la consolidation. Controlling Area est distinct : il regroupe des Company Codes pour la comptabilité analytique (CO).
Question 10 / 10
À quels niveaux pouvez-vous définir le compte de clearing technique pour l'acquisition d'immobilisations intégrée en Customizing ? (Choisissez deux réponses.)
A. Détermination des comptes
B. Classe d'immobilisation
C. Plan comptable
D. Zone d'amortissement
✓ Bonne réponse : A, B
Réponse : Classe d'immobilisation ; détermination des comptes. Explication : Le compte de clearing technique peut être défini à deux niveaux : au niveau de la classe d'immobilisation (pour les comptes de clearing spécifiques à la classe) et au niveau de la détermination des comptes (pour une affectation plus généralisée à travers plusieurs classes d'immobilisations).
A. Il examine et vote les lois avec l\'Assemblée nationale
B. Il propose des lois uniquement
C. Il nomme le Président
D. Il contrôle les juges
✓ Bonne réponse : A
Le Parlement bicaméral : Le Sénat est l'une des deux chambres du Parlement français, aux côtés de l'Assemblée nationale. Son rôle fondamental est d'examiner et voter les lois en collaboration avec l'Assemblée. Contrairement aux distracteurs, le Sénat ne propose pas seul les lois, ne nomme pas le Président (rôle du Congrès) et ne contrôle pas les juges (pouvoir judiciaire indépendant).
Question 2 / 10
Selon le Code civil français, quelles attaches familiales facilitent l'accès à la naturalisation ?
Choisissez la meilleure réponse.
A. Avoir un contrat de travail en France
B. Avoir suivi l'école primaire française
C. Avoir des ascendants français ou un conjoint français
D. Avoir des amis français depuis plus de 5 ans
✓ Bonne réponse : C
Selon le Code civil, avoir des ascendants français (parents, grands-parents) ou un conjoint français constitue un lien familial facilitant l'accès à la naturalisation, car cela témoigne d'une intégration à la société française. Pour la naturalisation par mariage, le conjoint français doit avoir conservé sa nationalité pendant toute la durée de la vie commune. Avoir des amis français n'est pas un critère légal. Un contrat de travail est un indicateur d'intégration mais pas un avantage familial spécifique.
Question 3 / 10
Une séparation temporaire empêche-t-elle la naturalisation ?
Choisissez la bonne réponse.
A. Non, cela n’a pas d’impact
B. Oui, la continuité de la vie commune est essentielle
✓ Bonne réponse : B
Pour une naturalisation par mariage, la vie commune doit être continue et effective pendant la durée exigée (4 ans minimum). Une séparation temporaire peut remettre en cause la continuité et conduire au rejet du dossier. L'administration vérifie la réalité de la vie commune via des preuves concrètes : bail commun, factures, attestations. Une séparation de corps ou une procédure de divorce en cours est rédhibitoire.
Question 4 / 10
Quel est l'objectif principal de la naturalisation française en tant que processus d'intégration ?
Choisissez la meilleure réponse.
A. Permettre aux étrangers d'accéder aux droits civiques et politiques et d'assumer les devoirs de citoyen français
B. Exempler de l'obligation de résidence en France
C. Faciliter l'accès aux allocations familiales
D. Autoriser la double nationalité permanente sans limitation
✓ Bonne réponse : A
Naturalisation française : processus juridique accordant la nationalité française à un étranger, lui permettant d'exercer les droits civiques (vote, éligibilité) et politiques tout en acceptant les devoirs du citoyen. Contrairement aux idées reçues, elle ne vise pas l'accès aux allocations ni la double nationalité permanente, mais l'intégration civique complète.
Question 5 / 10
Le conjoint français doit-il avoir conservé sa nationalité française pendant toute la durée de la vie commune ?
Choisissez la bonne réponse.
A. Non
B. Oui
✓ Bonne réponse : B
Continuité de la nationalité française : Le conjoint français doit avoir conservé sans interruption sa nationalité française pendant toute la durée de la vie commune. Cette exigence garantit une stabilité juridique et un engagement durable dans la communauté française. Si le conjoint avait perdu ou renoncé à sa nationalité à un moment quelconque, les conditions d'accélération de naturalisation ne s'appliqueraient plus, car elles supposent un lien de nationalité ininterrompu.
Question 6 / 10
Combien de pouvoirs composent la République française ?
Choisissez la meilleure réponse.
A. Deux
B. Cinq
C. Quatre
D. Trois
✓ Bonne réponse : D
Séparation des pouvoirs : La République française repose sur trois pouvoirs distincts pour éviter la concentration du pouvoir. Le pouvoir exécutif (Président, Gouvernement) applique les lois ; le pouvoir législatif (Parlement) les vote ; le pouvoir judiciaire les interprète. Cette répartition garantit l'équilibre démocratique et protège les libertés individuelles.
Question 7 / 10
Quelle est la devise de la République française et que représente chacun de ses trois termes ?
A. Unité, Indivisibilité, Souveraineté — les trois piliers de la Constitution de 1958
B. Travail, Famille, Patrie — les valeurs du régime de Vichy
C. Liberté, Égalité, Fraternité — droits individuels, égalité devant la loi, solidarité nationale
D. Justice, Laïcité, Démocratie — les fondements de la Ve République
✓ Bonne réponse : C
« Liberté, Égalité, Fraternité » est la devise officielle de la République française, inscrite dans la Constitution. Liberté : droit de chacun de faire ce que les lois permettent, sans nuire à autrui (Déclaration de 1789). Égalité : tous les citoyens sont égaux devant la loi, sans distinction d'origine, de race ou de religion. Fraternité : solidarité entre les membres de la nation, aide aux plus démunis. Cette devise est issue de la Révolution française et officialisée sous la IIIe République.
Question 8 / 10
Quel est le plus long fleuve de France ?
Choisissez la bonne réponse.
A. La Garonne
B. La Loire
C. Le Rhône
D. La Seine
✓ Bonne réponse : B
La Loire est le plus long fleuve de France avec environ 1 006 km. Elle prend sa source au mont Gerbier-de-Jonc (Ardèche) et se jette dans l'Atlantique à Saint-Nazaire. Elle traverse les régions Auvergne-Rhône-Alpes, Centre-Val de Loire, Pays de la Loire. La Seine (775 km) traverse Paris. Le Rhône (812 km en France) est le plus important en débit. La Garonne (575 km) passe par Toulouse et Bordeaux.
Question 9 / 10
Quelle est la devise officielle de la République française ?
A. Travail, Famille, Patrie
B. Unité, Paix, Progrès
C. Force, Justice, Honneur
D. Liberté, Égalité, Fraternité
✓ Bonne réponse : D
Liberté, Égalité, Fraternité est la devise officielle de la République française, inscrite dans la Constitution de 1958. Adoptée lors de la Révolution française, elle symbolise les trois valeurs fondatrices : la liberté individuelle, l'égalité de tous devant la loi, et la fraternité comme lien de solidarité entre les citoyens. Travail, Famille, Patrie était la devise du régime de Vichy (1940-1944) et non de la République.
Question 10 / 10
Que représente le coq gaulois comme symbole de la France ?
A. Il remplace Marianne sur les documents officiels depuis 2005
B. Le coq représente exclusivement l'agriculture française et figure sur le sceau du ministère de l'Agriculture
C. Il est un symbole traditionnel non officiel évoquant le courage et la fierté française, hérité du jeu de mots latin Gallus/Galli
D. Le coq gaulois est l'emblème officiel de la République inscrit dans la Constitution
✓ Bonne réponse : C
Le coq gaulois est un symbole non officiel mais traditionnel de la France, hérité d'un jeu de mots latin entre « Gallus » (coq) et « Galli » (les Gaulois). Il incarne le courage, la vigilance et la fierté. On le retrouve sur les grilles de l'Élysée, les équipements sportifs des équipes de France (maillots, emblèmes), les pièces de monnaie historiques. Il est distinct du symbole officiel (Marianne, la devise, le drapeau tricolore) mais fait partie de l'imaginaire national français depuis le Moyen Âge.
Lequel des éléments suivants représente le plus probablement un défi lors de la préparation des données en ML ?
A. La spécification des critères d'acceptation
B. Le temps nécessaire et les coûts associés
C. La performance fonctionnelle
D. La conception d'une fonction de récompense
✓ Bonne réponse : B
Réponse : Le temps nécessaire et les coûts associés. Explication : La préparation des données (nettoyage, étiquetage, transformation) est généralement la phase la plus longue et la plus coûteuse d'un projet ML, représentant souvent entre 60 et 80 % de l'effort total.
Question 2 / 10
Laquelle des options suivantes décrit le MIEUX un scénario de test A/B ?
A. Une comparaison des performances de deux implémentations ML différentes sur les mêmes données d'entrée.
B. Une comparaison de deux sites web différents observée dans une perspective d'acceptance utilisateur.
C. Une comparaison de deux offres différentes dans un système de recommandation afin de déterminer l'offre la plus efficace pour les mêmes utilisateurs.
D. Une comparaison des performances d'un système ML sur deux jeux de données d'entrée différents.
✓ Bonne réponse : C
Réponse : Comparer deux offres différentes dans un système de recommandation pour les mêmes utilisateurs. Explication : Le test A/B consiste à comparer deux variantes (offre A contre offre B) sur une même population afin de déterminer laquelle est la plus performante. Un système de recommandation comparant deux stratégies d'offres auprès de la même base d'utilisateurs constitue l'exemple le plus représentatif d'un test A/B.
Question 3 / 10
Avant le déploiement d'un système basé sur l'IA, un développeur doit démontrer dans un environnement de test comment les décisions sont prises. À quelle caractéristique la prise de décision appartient-elle ?
A. L'explicabilité
B. Le non-déterminisme
C. L'autonomie
D. L'auto-apprentissage
✓ Bonne réponse : A
Réponse : L'explicabilité. Explication : L'explicabilité désigne le degré auquel un système est capable de fournir des raisons compréhensibles pour ses décisions. Démontrer aux parties prenantes comment les décisions sont prises avant le déploiement répond directement aux exigences d'explicabilité.
Question 4 / 10
Laquelle des affirmations suivantes est la plus exacte concernant les tests adversariaux en boîte noire ?
A. L'approche repose sur la transférabilité des attaques.
B. L'algorithme utilisé par le modèle est connu du testeur.
C. Les données d'entraînement sont manipulées.
D. Des techniques de tests combinatoires sont utilisées.
✓ Bonne réponse : A
Réponse : Les tests adversariaux en boîte noire reposent sur la transférabilité des attaques. Explication : Dans les tests adversariaux en boîte noire, le testeur n'a pas accès aux composants internes du modèle. L'approche s'appuie sur le fait que les exemples adversariaux conçus pour un modèle de substitution sont souvent transférables et permettent également de tromper le modèle cible.
Question 5 / 10
Lequel des éléments suivants est un exemple de surapprentissage (overfitting) ?
A. Le modèle est trop simpliste par rapport aux données
B. Le modèle est incapable de généraliser pour s'adapter à de nouveaux types de données
C. Le modèle écarte les données qu'il considère comme du bruit ou des valeurs aberrantes
D. Le modèle ne parvient pas à identifier les relations entre les entrées et les sorties
✓ Bonne réponse : B
Réponse : Le modèle est incapable de généraliser pour s'adapter à de nouveaux types de données. Explication : Le surapprentissage (overfitting) se produit lorsqu'un modèle apprend les données d'entraînement de manière trop précise, y compris leur bruit et leurs schémas non pertinents, et échoue à généraliser sur des données inédites. Un modèle incapable de s'adapter à de nouveaux types de données a « mémorisé » la distribution d'entraînement plutôt que de l'avoir véritablement apprise.
Question 6 / 10
Lequel des facteurs suivants, lié aux données de test, peut créer des défis spécifiques aux tests des systèmes basés sur l'IA ?
A. L'obtention de données provenant de jeux de données de référence publics
B. La création manuelle de données de test
C. L'obtention de données n'ayant pas été pré-traitées par le système sous test
D. L'obtention de données appropriées auprès des utilisateurs
✓ Bonne réponse : D
Réponse : L'obtention de données appropriées auprès des utilisateurs. Explication : L'un des défis majeurs spécifiques aux tests de l'IA est l'acquisition de données représentatives, diversifiées et suffisantes. Les réglementations sur la vie privée, le consentement des utilisateurs et la nécessité de respecter la distribution du monde réel rendent particulièrement difficile l'obtention de données de test appropriées auprès des utilisateurs.
Question 7 / 10
Lequel des éléments suivants constituerait l'entrée la PLUS efficace pour un outil de prédiction de défauts basé sur l'IA ?
A. Les développeurs associés aux modifications de code antérieures
B. La taille des commits
C. Le nombre de lignes de code modifiées
D. La complexité cyclomatique
✓ Bonne réponse : D
Réponse : La complexité cyclomatique. Explication : La complexité cyclomatique mesure la complexité structurelle du code et est fortement corrélée à la densité de défauts. Il s'agit de l'une des métriques de code les plus prédictives pour les outils de prédiction de défauts basés sur l'IA, aux côtés du taux de rotation du code et du nombre historique de bugs.
Question 8 / 10
Lors de la mesure de la couverture de test d'un réseau de neurones, un ingénieur de test souhaite mesurer le nombre de neurones ayant produit chacun deux résultats de fonction d'activation avec une différence minimale de 0,5 entre les deux résultats. Laquelle des mesures de couverture suivantes permettrait d'atteindre cet objectif ?
A. Couverture par changement de valeur (Value-change coverage)
B. Aucune des mesures de couverture
C. Couverture par neurone (Neuron coverage)
D. Couverture par changement de signe (Sign-change coverage)
✓ Bonne réponse : A
Réponse : Couverture par changement de valeur (Value-change coverage). Explication : La couverture par changement de valeur mesure si chaque neurone a produit au moins deux sorties d'activation différant d'un seuil minimum. Cela correspond exactement à l'exigence d'avoir deux résultats avec une différence minimale de 0,5.
Question 9 / 10
Lequel des éléments suivants N'EST PAS une caractéristique rendant les systèmes basés sur l'IA difficiles à utiliser ?
A. Le manque de transparence
B. L'absence de standards
C. Le manque de robustesse
D. La complexité
✓ Bonne réponse : C
Réponse : Le manque de robustesse N'EST PAS une caractéristique rendant l'IA difficile à utiliser. Explication : Les caractéristiques qui rendent véritablement l'IA difficile à utiliser comprennent : le manque de transparence et d'explicabilité, le non-déterminisme et la complexité. Le manque de robustesse constitue un problème de qualité, mais ne fait pas partie des défis fondamentaux liés à l'utilisabilité de l'IA tels que définis dans le syllabus CT-GenAI.
Question 10 / 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. Un schéma XML
C. Un pseudo-oracle
D. Une liste des pages web possibles constituant l'application
✓ Bonne réponse : B
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.
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 2 / 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. Offre de service
B. Valeur
C. Garantie
D. Résultat
✓ Bonne réponse : A
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 3 / 10
Quel principe directeur recommande de collecter les données avant de déterminer ce qui peut être réutilisé ?
A. Progresser par itérations avec des retours
B. Opter pour la simplicité et rester pratique
C. Privilégier la valeur
D. Commencer là où vous êtes
✓ Bonne réponse : D
Réponse : Commencer là où vous êtes. Explication : Le principe \'Commencer là où vous êtes\' recommande d\'évaluer l\'existant avant de décider ce qui peut être réutilisé, plutôt que de repartir de zéro sans connaître ce qui fonctionne déjà.
Question 4 / 10
Quelle activité de la chaîne de valeur permet de s’assurer que les personnes comprennent la vision de l’organisation ?
A. Améliorer
B. Fournir et assurer le support
C. Planifier
D. Obtenir/construire
✓ Bonne réponse : C
Réponse : Planifier. Explication : L\'activité \'Planifier\' de la chaîne de valeur veille à ce que toutes les parties comprennent la vision, le statut actuel et les orientations de l\'organisation pour tous les produits et services.
Question 5 / 10
Quelle est la définition d’un changement ?
A. Mettre à disposition des fonctionnalités ou des services nouveaux ou modifiés
B. Ajouter, modifier ou supprimer tout ce qui pourrait avoir un effet direct ou indirect sur les services
C. Déplacer des matériels, logiciels nouveaux ou modifiés ou tout autre composant vers des environnements de production
D. S\'assurer que des informations exactes et fiables sur la configuration des services sont disponibles
✓ Bonne réponse : B
Réponse : Ajouter, modifier ou supprimer tout ce qui pourrait avoir un effet direct ou indirect sur les services. Explication : En ITIL 4, un changement est l\'ajout, la modification ou la suppression de tout élément pouvant avoir un effet direct ou indirect sur les services, qu\'il soit matériel, logiciel ou organisationnel.
Question 6 / 10
Laquelle des options suivantes constitue un élément clé du principe directeur « opter pour la simplicité et rester pratique » ?
A. Essayer de créer une solution pour chaque exception
B. Ignorer les objectifs contradictoires des différentes parties prenantes
C. Commencer par une solution complexe, puis simplifier
D. Comprendre comment chaque élément contribue à la création de valeur
✓ Bonne réponse : D
Réponse : Comprendre comment chaque élément contribue à la création de valeur. Explication : Le principe \'Opter pour la simplicité\' demande de comprendre comment chaque élément contribue à la valeur, en éliminant ce qui n\'en apporte pas et en évitant la complexité inutile.
Question 7 / 10
Quel énoncé sur les activités de la chaîne de valeur est CORRECT ?
A. Une combinaison spécifique d\'activités de la chaîne de valeur et de pratiques constitue une relation de service
B. Chaque activité de la chaîne de valeur contribue à la chaîne de valeur en transformant des entrées spécifiques en livrables
C. Les activités de la chaîne de valeur constituent un flux de travail unique qui permet de créer de la valeur
D. Chaque pratique appartient à une activité spécifique de la chaîne de valeur
✓ Bonne réponse : B
Réponse : Chaque activité de la chaîne de valeur contribue à la chaîne de valeur en transformant des entrées spécifiques en livrables. Explication : Chaque activité de la chaîne de valeur transforme des entrées en livrables spécifiques. Les activités ne sont pas séquentielles mais s\'interconnectent selon les besoins pour créer de la valeur.
Question 8 / 10
Quelle pratique a pour but de mettre à disposition des services et des fonctionnalités nouveaux ou modifiés ?
A. La gestion des déploiements
B. La gestion des demandes de services
C. La gestion des mises en production
D. Le habiliataion des changements
✓ Bonne réponse : C
Réponse : La gestion des mises en production. Explication : La gestion des mises en production a pour but de mettre à disposition des services et fonctionnalités nouveaux ou modifiés, en coordonnant le packaging et le déploiement des releases.
Question 9 / 10
Quelle pratique propose un point de contact unique pour les utilisateurs ?
A. La gestion des incidents
B. Habilitation des changements
C. La gestion des demandes de services
D. Le centre de services
✓ Bonne réponse : D
Réponse : Le centre de services. Explication : Le centre de services constitue le point de contact unique (SPOC) entre le fournisseur de services et les utilisateurs pour toutes les communications, demandes et incidents.
Question 10 / 10
Quelle est la définition d’une garantie ?
A. Élément livrable tangible ou intangible issu d\'une activité
B. Fonctionnalité offerte par un produit ou un service pour satisfaire un besoin particulier
C. Événement potentiel susceptible d\'entraîner un préjudice ou une perte, ou d\'entraver l\'atteinte des objectifs
D. Assurance qu\'un produit ou service répondra aux exigences convenues
✓ Bonne réponse : D
Réponse : Assurance qu\'un produit ou service répondra aux exigences convenues. Explication : La garantie est l\'assurance qu\'un produit ou service répondra aux exigences convenues. Elle couvre la disponibilité, la capacité, la continuité et la sécurité du service fourni.
Pourquoi la segmentation des sous-réseaux (subnets) est-elle une considération clé lors de la conception de VPC/VNet cloud ?
A. Elle impose une séparation des workloads selon leur niveau de confiance et leur exposition réseau
B. Elle assure la haute disponibilité des passerelles NAT
C. Elle simplifie la résolution DNS entre plusieurs zones
D. Elle réduit les coûts réseau chez le fournisseur cloud
✓ Bonne réponse : A
La segmentation des sous-réseaux permet de séparer les workloads sensibles de ceux exposés publiquement, améliorant ainsi la sécurité et le contrôle du réseau.
Question 2 / 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. TVM – Gestion des menaces et des vulnérabilités
C. S – Sécurité des datacenters
D. STA – Gestion de la chaîne d'approvisionnement, transparence et responsabilité
✓ Bonne réponse : D
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 3 / 10
Quel est le risque principal d'utiliser des identifiants d'utilisateurs humains pour des processus automatisés au lieu d'identités dédiées aux workloads ?
A. ela améliore la performance en réutilisant les tokens d'authentification mis en cache entre les workloads
B. ela introduit des privilèges excessifs et une ambiguïté dans les audits, augmentant le risque d'usage abusif ou de compromission des identifiants
C. ela réduit la complexité des politiques IAM en regroupant les permissions sous un compte unique
D. ela garantit la séparation des tâches entre comptes humains et machine
✓ Bonne réponse : B
Utiliser des comptes humains pour l'automatisation peut donner trop de droits et rendre difficile le suivi des actions, ce qui augmente le risque de fuite ou d'abus des identifiants.
Question 4 / 10
Dans le modèle de responsabilité partagée, qui est principalement responsable d'implémenter et maintenir la politique "pas d'écriture publique dans le stockage objet" ?
A. Le client cloud, qui configure et applique les politiques au niveau des buckets et de l'IAM
B. Le fournisseur cloud, car les configurations du service de stockage sont gérées par lui
C. L'auditeur cloud, qui vérifie la conformité après le déploiement
D. Le responsable de la protection des données (DPO) dans le cadre de la gouvernance légale
✓ Bonne réponse : A
Dans le modèle de responsabilité partagée, le fournisseur fournit le service de stockage, mais le client configure les permissions (ACL, bucket policies, IAM). Donc c'est le client qui doit empêcher les écritures publiques.
Question 5 / 10
Quel type de log est le plus critique à inclure dans un ensemble minimal de logs pour détecter un accès non autorisé aux ressources cloud ?
A. Logs de configuration des ressources
B. Logs d'audit de l'identité et de la gestion des accès (IAM)
C. Logs de performance des applications
D. Logs de surveillance du temps de disponibilité des systèmes
✓ Bonne réponse : B
Les logs IAM enregistrent toutes les opérations d'authentification et d'autorisation : qui a accédé à quelle ressource, quand et depuis quel endpoint. Ils sont indispensables pour détecter les accès non autorisés, les élévations de privilèges et les comportements anormaux dans un environnement cloud.
Question 6 / 10
Pourquoi la rotation des secrets via les pipelines CI/CD est-elle considérée comme une bonne pratique pour les équipes DevSecOps ?
A. Elle permet aux secrets de rester valides indéfiniment pour éviter les interruptions de déploiement
B. Elle supprime le besoin de toute forme d'authentification dans les pipelines de développement
C. Elle garantit que les secrets sont régulièrement mis à jour et distribués automatiquement sans intervention manuelle
D. Elle contourne les contrôles d'accès au vault pour accélérer le déploiement des secrets
✓ Bonne réponse : C
Faire tourner les secrets via CI/CD permet de mettre à jour automatiquement les clés et mots de passe pour réduire le risque d'exposition et éviter les erreurs manuelles.
Question 7 / 10
Quel est l'objectif principal de définir une politique de rétention des logs dans un environnement cloud ?
A. nonymiser toutes les données de logs pour la protection des données et de la vie privée.
B. Réduire les coûts de stockage en supprimant les logs le plus rapidement possible.
C. Garantir que les journaux d'audit soient conservés pendant une période définie afin de répondre aux exigences de conformité et d'investigation.
D. méliorer les performances réseau en réduisant le volume de données transmises.
✓ Bonne réponse : C
Une politique de rétention des logs permet de garder les journaux pendant une durée définie pour les audits, la conformité et les enquêtes de sécurité.
Question 8 / 10
Pourquoi le CSA Security Guidance v5 insiste-t-il sur le fait de reconstruire les systèmes à partir du code après un incident de sécurité dans le cloud plutôt que de restaurer à partir de snapshots ?
A. Parce que les snapshots ne peuvent pas être chiffrés dans les environnements cloud.
B. Parce que reconstruire à partir du code élimine le besoin de contrôle de version et de pipelines CI/CD.
C. Parce que reconstruire à partir du code garantit que les systèmes sont redéployés avec des configurations fiables et vérifiées issues de l'Infrastructure as Code (IaC).
D. Parce que les snapshots sont automatiquement supprimés par les fournisseurs cloud après une violation.
✓ Bonne réponse : A
Reconstruire depuis le code (IaC) permet de recréer un système propre et sécurisé, avec une configuration vérifiée. Un snapshot pourrait contenir la même compromission.
Question 9 / 10
Pourquoi se fier uniquement à un WAF périmétrique est-il insuffisant pour protéger une architecture basée sur des microservices ?
A. Parce que les WAF peuvent authentifier automatiquement les tokens API pour tous les microservices
B. Parce que les microservices exposent rarement des API à l'extérieur, rendant les WAF inutiles
C. Parce que les WAF fournissent un chiffrement des endpoints qui protège complètement les appels internes
D. Parce que les microservices communiquent en interne (trafic est-ouest), que les WAF périmétriques ne peuvent généralement pas inspecter
✓ Bonne réponse : D
Un WAF périmétrique protège le trafic entrant ou sortant (nord-sud), mais les microservices communiquent beaucoup en interne (est-ouest), donc il faut des contrôles de sécurité internes supplémentaires.
Question 10 / 10
Quel contrôle de la Cloud Controls Matrix (CCM) traite le plus directement la gestion sécurisée des secrets Kubernetes ?
A. IAM-05 : Provisionnement des identités et accès
B. S-01 : Classification des données
C. SEF-02 : Gestion de la sécurité des logiciels
D. EKM-03 : Gestion des clés de chiffrement
✓ Bonne réponse : D
EKM-03 concerne la gestion sécurisée des clés et secrets, ce qui est essentiel pour protéger les secrets Kubernetes contre l'accès non autorisé ou la compromission.
Quelle affirmation décrit correctement la différence entre le Current Channel et le Monthly Enterprise Channel dans Microsoft 365 Apps ?
A. Le Current Channel est destiné uniquement au déploiement pilote, et le Monthly Enterprise Channel est destiné à tous les utilisateurs.
B. Le Current Channel propose uniquement des correctifs de sécurité quotidiens, tandis que le Monthly Enterprise Channel inclut des mises à jour de fonctionnalités et de sécurité chaque mois.
C. Le Current Channel fournit des mises à jour de fonctionnalités tous les six mois, tandis que le Monthly Enterprise Channel les fournit chaque mois.
D. Le Current Channel délivre les dernières fonctionnalités et correctifs dès qu’ils sont disponibles, tandis que le Monthly Enterprise Channel regroupe les mises à jour de fonctionnalités dans une publication mensuelle.
✓ Bonne réponse : D
Microsoft 365 Apps propose différents canaux de mise à jour :
Current Channel (Canal actuel)
Reçoit les dernières fonctionnalités, correctifs et mises à jour de sécurité dès qu’elles sont publiées.
Idéal pour les utilisateurs qui veulent accéder rapidement aux nouveautés.
Monthly Enterprise Channel (Canal mensuel pour entreprises)
Regroupe les nouvelles fonctionnalités et correctifs dans une seule mise à jour mensuelle.
Fournit un rythme plus prévisible pour les équipes informatiques, tout en maintenant les correctifs de sécurité à jour.
Question 2 / 10
Contoso souhaite utiliser une solution SaaS pour gérer les prospects commerciaux, les interactions avec les clients et les opportunités, sans déployer d’infrastructure.
Quelle solution Microsoft doivent-ils mettre en place ?
A. Azure SQL Database
B. Power BI
C. Dynamics 365 Sales
D. Azure Functions
✓ Bonne réponse : C
Dynamics 365 Sales est une solution SaaS conçue pour :
Gérer les prospects et clients
Suivre les opportunités commerciales
Centraliser les interactions avec les clients
Elle ne nécessite pas de déploiement d’infrastructure, tout est géré dans le cloud par Microsoft.
🎯 À retenir pour l’examen MS-900 :
Dynamics 365 Sales = SaaS pour la gestion commerciale complète
Azure SQL ou Functions = nécessitent une application personnalisée pour gérer les ventes.
Power BI = visualisation des données, pas gestion opérationnelle des ventes.
Question 3 / 10
Que doit vérifier l’administrateur en premier ?
Un utilisateur signale que les labels de confidentialité n’apparaissent pas dans le menu Protect de PowerPoint Online pour son organisation.
A. 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
B. Que les applications Microsoft Purview du poste de l’utilisateur ont synchronisé dans les dernières 24 heures
C. Que le tenant dispose d’un connecteur Azure RMS installé sur un serveur local
D. Que le client Azure Information Protection Unified Labeling est en cours d’exécution sur chaque machine cliente
✓ Bonne réponse : A
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 4 / 10
Quel modèle de service cloud correspond le mieux à ce besoin ?
Une équipe de data engineering a besoin d’un environnement géré pour créer et exécuter des traitements big data, sans devoir provisionner ou gérer des machines virtuelles.
A. Software as a Service (SaaS)
B. Hybrid cloud
C. Platform as a Service (PaaS)
D. Infrastructure as a Service (IaaS)
✓ Bonne réponse : C
PaaS fournit un environnement cloud prêt à l’emploi pour développer, exécuter et gérer des applications ou traitements, sans gérer l’infrastructure sous-jacente (VM, stockage, réseau).
Dans ce scénario :
L’équipe peut créer et exécuter des jobs big-data
Tout l’environnement est géré par le fournisseur (ex. Azure Synapse Analytics, Azure Databricks)
🎯 À retenir pour l’examen MS-900 :
PaaS = plateforme gérée pour créer et exécuter des applications ou jobs sans gérer l’infrastructure
IaaS = gérer l’infrastructure
SaaS = utiliser l’application
Hybrid = combinaison cloud et on-prem
Question 5 / 10
Une chaîne de distribution souhaite appliquer des politiques de conformité des appareils Windows avant de permettre l’accès à Exchange Online et SharePoint Online.
Quelle fonctionnalité, disponible dans Microsoft 365 mais pas dans Office 365 seul, permet de répondre à ce besoin ?
A. Politiques Conditional Access dans Azure AD Premium P1 intégrées aux paramètres de conformité Intune
B. Gestion de base des applications mobiles via les paramètres intégrés des applications Office
C. Support Multi-Geo pour SharePoint Online et OneDrive for Business
D. Politiques Office 365 Data Loss Prevention configurées dans le Security & Compliance Center
✓ Bonne réponse : A
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 6 / 10
Quelle combinaison de fonctionnalités Microsoft 365 l’équipe IT doit-elle mettre en œuvre ?
Un fournisseur de soins de santé doit permettre aux cliniciens d’accéder aux dossiers des patients de manière sécurisée depuis n’importe quel endroit tout en respectant les exigences de conformité.
A. Exchange Online Data Loss Prevention et Teams Shifts
B. Microsoft Intune device compliance policies et Azure AD Conditional Access
C. Azure Information Protection et Microsoft Bookings
D. Microsoft Stream video policies et SharePoint Online versioning
✓ Bonne réponse : B
Intune device compliance policies permettent de s’assurer que seuls les appareils conformes (sécurisés, à jour, chiffrés) peuvent accéder aux données.
Azure AD Conditional Access applique des règles basées sur l’identité et l’état de l’appareil pour contrôler l’accès aux services Microsoft 365.
Ensemble, ces fonctionnalités assurent un accès sécurisé aux dossiers patients tout en respectant les normes de conformité.
Les autres options ne couvrent pas à la fois sécurité des appareils et contrôle d’accès :
B : Azure Information Protection protège les fichiers mais ne contrôle pas l’accès en fonction de l’appareil.
C : Stream et SharePoint versioning gèrent le contenu mais pas la sécurité des accès.
D : DLP et Teams Shifts protègent certains contenus ou planifications, pas l’accès sécurisé aux dossiers patients.
Question 7 / 10
Quelle étape les administrateurs doivent-ils prendre en priorité pour planifier les futures réclamations SLA ?
Un fournisseur de soins de santé dépose une demande de crédit de service pour un cumul de trois heures d’indisponibilité dans Exchange Online, mais la demande est rejetée car elle a été soumise trop tard.
A. Auditer et documenter immédiatement toutes les interruptions de service et les comparer au SLA
B. Configurer des alertes Azure Monitor pour escalader automatiquement les incidents au support Microsoft
C. Automatiser les demandes de crédit via le Service Health Dashboard pour éviter la soumission manuelle
D. Migrer les charges de travail critiques vers un autre tenant pour éviter les violations SLA
✓ Bonne réponse : A
Pour pouvoir réclamer un crédit SLA, il est essentiel de documenter immédiatement toute interruption et de la comparer aux seuils définis dans le SLA.
Sans preuves précises et horodatées, Microsoft peut rejeter la demande, même si le service a été interrompu.
Les autres options ne résolvent pas le problème de suivi et documentation :
Automatiser les crédits (B) n’est pas possible.
Migrer vers un autre tenant (C) est excessif et non nécessaire.
Configurer des alertes (D) aide à la notification mais ne remplace pas la documentation des interruptions.
Question 8 / 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é synchronisée (Synced identity)
D. Identité uniquement cloud (Cloud-only identity)
✓ Bonne réponse : C
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 9 / 10
Quel modèle de licence répond à ces exigences ?
Une entreprise de taille moyenne souhaite pouvoir ajuster le nombre de licences Microsoft 365 à la hausse ou à la baisse chaque mois, tout en ayant la facturation et le support gérés par un partenaire, plutôt que par Microsoft directement.
A. Volume Licensing Service Center (Open License)
B. Enterprise Agreement (EA)
C. Cloud Solution Provider (CSP)
D. Abonnement direct annuel (Direct annual subscription)
✓ Bonne réponse : C
Le programme Cloud Solution Provider (CSP) permet aux organisations :
D’acheter des licences Microsoft 365 via un partenaire Microsoft, qui gère la facturation et le support.
De modifier le nombre de licences chaque mois (ajouter ou supprimer des utilisateurs) sans engagement annuel rigide.
De bénéficier d’un accompagnement personnalisé via le partenaire.
Question 10 / 10
Quelle combinaison de fonctionnalités Microsoft 365 permet de faire respecter cette exigence sans outils tiers ?
Une entreprise technologique souhaite s’assurer que les appareils mobiles compromis ou non conformes ne puissent pas accéder aux e-mails professionnels sur les smartphones de ses employés.
A. Authentification multi-facteurs Microsoft Authenticator et prévention de la perte de données Office 365 (DLP)
B. Quarantaine des appareils Exchange ActiveSync et Windows Defender ATP
C. Synchronisation Azure AD Connect et contrôle du partage externe SharePoint Online
D. Politiques de protection d’application Intune et Accès conditionnel (Conditional Access)
✓ Bonne réponse : D
Pour protéger l’accès aux données d’entreprise sur les appareils mobiles :
Intune App Protection Policies (politiques de protection d’application) :
Permettent de protéger les applications professionnelles (ex : Outlook, Teams) même sur des appareils personnels.
Restreignent l’accès aux applications si l’appareil ne respecte pas les règles de conformité (ex : pas de chiffrement, jailbreak détecté).
Conditional Access (Accès conditionnel) :
Applique des conditions pour accéder aux ressources cloud (ex : Exchange Online).
Peut bloquer l’accès aux e-mails si l’appareil est non conforme ou compromis selon les signaux d’Intune.
✅ Ensemble, ces deux fonctionnalités permettent de sécuriser l’accès aux e-mails sur mobiles sans recourir à des solutions tierces.
Le conseil d’administration de votre organisation exige que aucun port entrant ne soit exposé sur Internet pour que les employés accèdent aux applications internes.
Quelle solution Microsoft répond directement à ce besoin d’accès distant Zero Trust ?
A. Microsoft Entra Private Access
B. Azure Application Gateway avec politiques WAF
C. Microsoft Defender for Endpoint avec Attack Surface Reduction
D. Azure Bastion avec accès Just-in-Time
✓ Bonne réponse : A
Zero Trust Remote Access exige :
Aucun port entrant exposé sur Internet
Accès sécurisé aux applications internes uniquement après authentification et autorisation contextuelles
Microsoft Entra Private Access :
Fournit un accès Zero Trust aux applications internes
Les employés se connectent via une passerelle sécurisée, sans exposer de ports publics
Contrôle l’accès en fonction de l’identité, du rôle et du contexte
C’est la solution native Microsoft pour répondre à cette exigence Zero Trust.
Question 2 / 10
Une entreprise ayant des exigences de conformité strictes souhaite :
Évaluer l’état du déploiement des correctifs (patches)
Sur l’ensemble de son environnement hybride (cloud + on-premises)
Générer des rapports prêts pour audit
Quelle solution Microsoft fournit nativement cette fonctionnalité ?
A. System Center Virtual Machine Manager
B. Microsoft Defender for Endpoint
C. Azure Update Manager avec intégration Log Analytics
D. Microsoft Sentinel avec uniquement des tableaux de bord KQL personnalisés
✓ Bonne réponse : C
Azure Update Manager (anciennement Azure Automation Update Management) permet :
La gestion centralisée des mises à jour pour :
Machines virtuelles Azure
Serveurs on-premises
Environnements multi-cloud (via Azure Arc)
Le suivi de la conformité des correctifs
La génération de rapports détaillés
L’intégration avec Log Analytics pour :
Requêtes avancées
Tableaux de bord personnalisés
Export des données pour audit
👉 C’est une solution native conçue spécifiquement pour la gestion et le reporting des mises à jour dans des environnements hybrides.
Cela correspond exactement au besoin : ✔ Hybride ✔ État des patches ✔ Rapports audit-ready
Question 3 / 10
Un fournisseur d’énergie doit garantir que ses sauvegardes de données opérationnelles soient protégées contre :
Ransomware
Menaces internes
L’entreprise exige une solution “air-gapped”, qui empêche toute compromission en ligne.
Quelle approche Microsoft répond le mieux à ce besoin ?
A. Configurer Azure Backup avec des points de récupération hors ligne via les niveaux de Azure Backup Vault
B. Déployer watchlists Microsoft Sentinel pour surveiller l’accès aux données de sauvegarde
C. Stocker les points de récupération critiques dans un Recovery Services Vault isolé, dans une souscription séparée avec RBAC strict
D. Utiliser Azure Backup intégré à Azure Archive Storage pour des copies long terme “cold”
✓ Bonne réponse : C
Air-gapped backups : sauvegardes isolées du réseau principal pour empêcher toute attaque ransomware ou accès malveillant
Recovery Services Vault dans une souscription séparée :
Sépare physiquement la gestion des backups de l’environnement de production
Permet RBAC strict et contrôle d’accès granulaire
Empêche les attaques réseau ou les utilisateurs compromis dans la souscription principale d’atteindre les sauvegardes
Approche recommandée par Microsoft pour Protection contre ransomware et menaces internes sur les données critiques opérationnelles
Question 4 / 10
Votre entreprise adopte Zero Trust et constate que plusieurs applications legacy ne prennent pas en charge l’authentification moderne.
Objectif :
Appliquer Conditional Access pour les services cloud
Minimiser la surface d’attaque des applications legacy
Que devez-vous mettre en œuvre ?
A. Configurer la MFA par utilisateur pour les comptes accédant aux apps legacy
B. Bloquer les protocoles d’authentification legacy via les politiques Conditional Access
C. Appliquer des contrôles de session Conditional Access aux applications legacy
D. Exclure les applications legacy des politiques Conditional Access pour éviter les échecs de connexion
✓ Bonne réponse : B
Problème : les applications legacy utilisent souvent des protocoles d’authentification non sécurisés (ex : IMAP, POP3, SMTP Auth)
Ces protocoles contournent Conditional Access, ce qui crée une surface d’attaque importante
Solution Microsoft recommandée pour Zero Trust :
Bloquer la legacy authentication dans Conditional Access
Appliquer MFA et autres contrôles modernes uniquement sur les applications et utilisateurs qui supportent les protocoles modernes
Réduire considérablement le risque de compromission des identités
Question 5 / 10
Une entreprise de retail est préoccupée par :
Les attaques de prompt injection
Les attaques de data exfiltration lors de l’utilisation d’Azure OpenAI
Quelle approche correspond le mieux à la baseline recommandée par Microsoft ?
A. Appliquer des règles d’Azure Firewall pour restreindre les appels sortants depuis OpenAI
B. Utiliser Azure API Management pour appliquer la validation des entrées et le filtrage du contenu en sortie
C. Chiffrer tous les prompts via Azure Key Vault avant de les envoyer à l’endpoint OpenAI
D. Configurer DDoS Protection Standard Always On pour l’endpoint OpenAI
✓ Bonne réponse : B
Prompt injection : manipulation du modèle via des entrées malveillantes → peut révéler des données sensibles ou modifier le comportement attendu.
Data exfiltration : sortie involontaire de données sensibles dans les réponses du modèle.
Microsoft recommande pour Azure OpenAI :
Placer API Management (APIM) devant le service OpenAI
Valider toutes les entrées (ex : rejeter caractères, commandes ou prompts suspects)
Filtrer et contrôler la sortie pour éviter l’exfiltration de données sensibles
Cela fournit une barrière de sécurité en amont et en aval du modèle et suit la baseline Zero Trust et Microsoft Security.
Question 6 / 10
Un fournisseur de soins de santé évalue les menaces contre sa base de données Azure SQL qui stocke les dossiers de santé électroniques (EHR).
L’analyse BIA (Business Impact Analysis) montre :
La divulgation de ces dossiers pourrait entraîner des amendes HIPAA jusqu’à 2 millions de dollars
Une interruption entraînerait seulement le report de rendez-vous non urgents, avec une perte financière minimale
En se basant sur la BIA, comment le risque de divulgation devrait-il être classé ?
A. Low business impact
B. Operational-only impact
C. Medium business impact
D. High business impact
✓ Bonne réponse : D
Business Impact Analysis (BIA) classe les risques en fonction de :
L’impact financier, réglementaire et opérationnel
La criticité des actifs pour le fonctionnement de l’organisation
Dans cet exemple :
La divulgation des EHR entraîne des amendes HIPAA jusqu’à 2M$ → impact financier élevé et conformité critique
Une simple interruption n’a pas le même impact → faible perte opérationnelle
Donc, pour la menace de divulgation, l’impact est élevé (High Business Impact)
Question 7 / 10
Les analystes SOC se plaignent que les incidents dans Microsoft Sentinel prennent trop de temps à être triés, car les alertes sont générées en grand volume à partir de sources multiples.
En tant qu’architecte cybersécurité, quelle capabilité de Sentinel recommander pour réduire le bruit et regrouper automatiquement les alertes liées ?
A. Règles analytiques avec requêtes planifiées
B. Fusion detection dans Sentinel
C. Watchlists configurées dans Sentinel
D. Playbooks basés sur Azure Logic Apps
✓ Bonne réponse : B
Fusion detection :
Fonctionnalité native de Sentinel pour corréler automatiquement les alertes provenant de différentes sources
Regroupe des alertes apparemment indépendantes mais liées à un même incident ou attaquant
Réduit le bruit (alert fatigue) et facilite le triage rapide par les analystes SOC
Avantages :
Détecte des attaques avancées persistantes (APT) et chaînes d’attaques multi-sources
Crée des incidents uniques regroupant plusieurs alertes, plutôt que d’avoir des centaines d’alertes isolées
Question 8 / 10
Une entreprise globale déploie Microsoft Entra Internet Access dans le cadre de sa stratégie SSE (Secure Service Edge).
L’architecte sécurité doit :
Configurer des politiques Conditional Access pour bloquer les connexions risquées vers des applications SaaS non approuvées
Appliquer des politiques d’usage acceptable pour les services approuvés
Quelle intégration permet ce contrôle ?
A. Azure Firewall intégré avec le portail de conformité Microsoft Purview
B. Microsoft Entra Internet Access intégré avec les Security Baselines Intune Endpoint
C. Microsoft Entra Internet Access intégré avec Microsoft Defender for Cloud Apps
D. Microsoft Entra Internet Access intégré avec les politiques Azure Key Vault
✓ Bonne réponse : C
Microsoft Entra Internet Access (EIA) : solution SSE qui fournit :
Filtrage d’accès Internet
Protection contre les applications non approuvées
Application des politiques d’usage acceptable
Intégration avec Microsoft Defender for Cloud Apps :
Permet de détecter et contrôler l’usage des applications SaaS
Active les politiques Conditional Access pour :
Bloquer les connexions à des applications non sanctionnées
Appliquer des restrictions ou des alertes pour les applications approuvées
Assure visibilité, contrôle et gouvernance centralisée
C’est la meilleure pratique Microsoft SSE pour sécuriser l’accès SaaS et Internet.
Question 9 / 10
Une organisation soumise à la conformité PCI DSS exige le chiffrement de toutes les données de cartes bancaires :
Au repos
En transit
Vous concevez le contrôle technique de sécurité.
Quelle solution Microsoft applique le mieux cette exigence dans des applications hébergées dans Azure ?
A. Microsoft Defender for Cloud pour la protection des workloads
B. Étiquettes de sensibilité Microsoft Purview Information Protection
C. Règles d’analyse Microsoft Sentinel
D. Azure Policy avec initiatives de chiffrement intégrées
✓ Bonne réponse : C
Pour respecter PCI DSS (chiffrement des données au repos et en transit) :
Azure Policy permet de :
Définir des règles obligatoires pour le chiffrement au repos (ex. Storage Service Encryption, SQL TDE)
Définir des règles pour le chiffrement en transit (ex. TLS obligatoire pour les services)
Appliquer ces règles à toutes les ressources Azure via des initiatives intégrées ou personnalisées
Auditer la conformité et générer des rapports
Initiatives intégrées : Microsoft propose des initiatives prêtes à l’emploi pour le chiffrement et la sécurité des données, alignées avec PCI DSS, NIST et autres standards.
Question 10 / 10
Une organisation de santé stocke des données d’imagerie patient dans Azure Blob Storage.
L’équipe conformité exige que, en cas de ransomware ou de suppression accidentelle :
La perte de données ne dépasse pas 5 minutes (RPO ≤ 5 min)
La restauration soit terminée en moins d’1 heure (RTO ≤ 1 h)
Quelle solution devez-vous recommander ?
A. Activer la suppression douce (soft-delete) des blobs et configurer des restaurations journalières point-in-time.
B. Utiliser Azure Site Recovery pour répliquer le stockage de blobs entre régions appariées.
C. Configurer Azure Backup pour le Blob Storage avec des snapshots fréquents.
D. Mettre en place un compte de stockage avec Geo-Zone Redundant Storage (GZRS) et activer la sauvegarde continue.
✓ Bonne réponse : C
Microsoft indique officiellement que pour un RPO très court sur Blob Storage, il faut utiliser Azure Backup avec des snapshots fréquents (option D)
Continuous backup est utile mais dans certains contextes / préversions, et n’est pas la configuration par défaut pour répondre aux SLA stricts d’entreprise.
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. Faux
B. Vrai
✓ Bonne réponse : A
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
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. Un cloud hybride
B. Un centre de données supplémentaire
C. Une migration complète vers le cloud public
D. Un cloud privé
✓ Bonne réponse : A
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 3 / 10
Votre entreprise héberge une application de comptabilité nommée App1, utilisée par tous les clients de l’entreprise.
App1 a une faible utilisation durant les trois premières semaines de chaque mois et une utilisation très élevée durant la dernière semaine de chaque mois.
Quel avantage des services cloud Azure prend en charge le mieux ce type de modèle d’utilisation ?
A. latence élevée
B. haute disponibilité
C. élasticité
D. répartition de charge (load balancing)
✓ Bonne réponse : C
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 4 / 10
Vous prévoyez de déployer 20 machines virtuelles dans un environnement Azure.
Pour vous assurer qu’une machine virtuelle nommée VM1 ne peut pas se connecter aux autres machines virtuelles, VM1 doit être déployée sur un réseau virtuel distinct.
Instructions : Examinez le texte en gras.S’il rend l’énoncé correct, sélectionnez « Aucun changement n’est nécessaire ».S’il rend l’énoncé incorrect, sélectionnez la réponse qui corrige l’énoncé.
A. Aucun changement n’est nécessaire
B. Avoir deux interfaces réseau
C. Être déployée dans un groupe de ressources distinct
D. Exécuter un système d’exploitation différent des autres machines virtuelles
✓ Bonne réponse : A
Le déploiement de VM1 dans un réseau virtuel (VNet) distinct empêche par défaut toute communication réseau avec les machines virtuelles situées dans un autre VNet, sauf si une connexion explicite (peering, VPN, etc.) est configurée. Le texte souligné est donc correct.
Question 5 / 10
Votre entreprise prévoit de déployer plusieurs applications personnalisées dans Azure.
A. Infrastructure as a Service (IaaS)
B. Platform as a Service (PaaS)
C. Software as a Service (SaaS)
✓ Bonne réponse : A
Le modèle IaaS permet de contrôler le système d’exploitation et d’installer des applications et services prérequis personnalisés, ce qui est nécessaire pour des applications sur mesure avec des dépendances spécifiques.
Question 6 / 10
Une entreprise souhaite déployer une application sur Azure. L’application a les exigences suivantes :
offrir la possibilité d’installer et de fournir l’accès au .NET Framework complet ;
permettre un accès administrateur au système d’exploitation ;
fournir un niveau de redondance en cas de défaillance d’une région Azure.
Solution proposée :Vous décidez de déployer 2 machines virtuelles Azure dans 2 régions distinctes. Puis vous créez un profil Traffic Manager.
Cette solution répond‑elle aux exigences ?
A. Faux
B. Vrai
✓ Bonne réponse : B
.NET Framework complet et accès administrateur OS → pris en charge sur machines virtuelles Azure (vous contrôlez l’OS, installez les runtimes/agents nécessaires).
Redondance régionale → le déploiement dans deux régions + Traffic Manager (DNS‑based load balancing/failover) permet de basculer le trafic vers la région saine si l’autre tombe en panne, satisfaisant l’exigence de continuité en cas de défaillance régionale.
👉 À retenir :
VMs = contrôle total de l’OS et compatibilité .NET Framework (pas seulement .NET Core).
Traffic Manager = routage global (Performance/Priority/Weighted) avec basculement inter‑régions.
Question 7 / 10
Une équipe de développeurs de votre entreprise prévoit de déployer, puis de supprimer, 50 machines virtuelles chaque semaine.
A. Microsoft Managed Desktop
B. Des groupes de machines virtuelles identiques Azure (Virtual Machine Scale Sets)
C. Des instances de machines virtuelles Azure réservées
D. Azure DevTest Labs
✓ Bonne réponse : D
Azure DevTest Labs est conçu spécifiquement pour les environnements temporaires de développement et de test. Il permet de créer et supprimer rapidement des machines virtuelles, d’automatiser leur déploiement via des modèles ARM, et de réduire fortement l’effort administratif, ce qui correspond exactement à un scénario où 50 VM sont déployées et supprimées chaque semaine.
👉 Dans AZ‑900, Microsoft attend :
Dev/Test → Azure DevTest Labs
Production scalable → VM Scale Sets
Question 8 / 10
Quelle tâche pouvez-vous effectuer en utilisant Azure Advisor ?
A. Estimer les coûts d’une solution Azure
B. Évaluer quelles ressources locales (on‑premises) peuvent être migrées vers Azure
C. Intégrer Active Directory et Azure Active Directory (Azure AD)
D. Vérifier que la sécurité d’un abonnement Azure suit les bonnes pratiques
✓ Bonne réponse : D
Azure Advisor fournit des recommandations personnalisées basées sur les bonnes pratiques Microsoft, notamment dans les domaines suivants :
Sécurité (améliorer la posture de sécurité, réduire les risques),
Coûts,
Fiabilité,
Performance,
Excellence opérationnelle.
Il permet donc de confirmer et améliorer la conformité sécurité d’un abonnement Azure.
Les autres options correspondent à d’autres services :
A : intégration AD → Azure AD Connect / Entra ID
B : estimation des coûts → Azure Pricing Calculator / Cost Management
D : évaluation de migration → Azure Migrate
📘 À retenir pour l’examen AZ‑900 / AZ‑104 :
Azure Advisor = recommandations (Security, Cost, Reliability, Performance) Ce n’est pas un outil de migration ni d’estimation initiale des coûts
Question 9 / 10
Cette question vous demande d’évaluer le texte en gras afin de déterminer s’il est correct
Si le texte rend l’énoncé correct, sélectionnez « Aucun changement n’est nécessaire ».Si l’énoncé est incorrect, sélectionnez la réponse qui le rend correct.
Vous pouvez utiliser les recommandations Azure Advisor pour envoyer des alertes par e‑mail lorsque le coût de la période de facturation en cours d’un abonnement Azure dépasse une limite spécifiée.
A. Alertes de budget (Budget alerts)
B. Aucun changement n’est nécessaire
C. Conformité (Compliance)
D. Contrôle d’accès (IAM)
✓ Bonne réponse : A
Les alertes de budget (Azure Budgets, dans Cost Management) permettent de :
définir une limite de coût pour un abonnement,
surveiller les dépenses en temps réel sur une période donnée,
envoyer des notifications par e‑mail lorsque les seuils sont atteints ou dépassés.
Azure Advisor fournit des recommandations d’optimisation des coûts, mais ne déclenche pas d’alertes de dépassement budgétaire.
📘 À retenir pour l’examen AZ‑900 / AZ‑104 :
Dépassement de coûts + alertes e‑mail → Budget alerts
Recommandations d’optimisation → Azure Advisor
Question 10 / 10
Votre entreprise dispose d’un abonnement Azure qui contient les ressources inutilisées suivantes :
20 comptes utilisateurs dans Azure Active Directory (Azure AD)
5 groupes dans Azure AD
10 adresses IP publiques
10 interfaces réseau (Network Interfaces)
Vous devez réduire les coûts Azure de l’entreprise.
Solution proposée :Vous supprimez les interfaces réseau inutilisées.
Cette solution permet‑elle d’atteindre l’objectif ?
A. Vrai
B. Faux
✓ Bonne réponse : A
Les interfaces réseau Azure (NIC) ne génèrent aucun coût de facturation direct lorsqu’elles existent seules. Les supprimer n’a donc aucun impact sur la facture Azure.
Parmi les ressources listées, seules les adresses IP publiques entraînent des coûts lorsqu’elles sont allouées, même si elles ne sont pas utilisées.
📘 À retenir pour l’examen AZ‑900 / AZ‑104 :
Interface réseau (NIC) → pas facturée
Utilisateur / groupe Azure AD → pas facturé (Azure AD Free)
Adresse IP publique → facturée tant qu’elle existe
Vous êtes le propriétaire d'un projet GCP et souhaitez déléguer le contrôle à vos collègues pour gérer les buckets et fichiers dans Cloud Storage. Vous voulez suivre les bonnes pratiques Google. Quels rôles IAM devez-vous accorder ?
A. Storage Admin.
B. Storage Object Admin.
C. Project Editor.
D. Storage Object Creator.
✓ Bonne réponse : A
Storage Admin accorde le contrôle complet des buckets ET des objets, ce qui est nécessaire pour gérer buckets et fichiers. Storage Object Admin ne permet pas de gérer les buckets eux-mêmes. Project Editor donne trop de permissions au-delà de Cloud Storage.
Question 2 / 10
Vous travaillez pour un hôpital qui stocke ses images médicales dans une salle de données on-premises. L'hôpital veut utiliser Cloud Storage pour l'archivage et un processus automatisé pour uploader les nouvelles images. Que devez-vous faire ?
A. Déployer un job Dataflow depuis le template batch Datastore vers Cloud Storage. Planifier le job batch à l'intervalle souhaité.
B. Créer un topic Pub/Sub et activer un déclencheur Cloud Storage. Créer une application qui envoie toutes les images vers le topic Pub/Sub.
C. Dans la console Cloud, aller dans Cloud Storage. Uploader les images concernées dans le bucket approprié.
D. Créer un script qui utilise gsutil pour synchroniser le stockage on-premises avec Cloud Storage. Planifier le script comme cron job.
✓ Bonne réponse : D
La commande gsutil rsync synchronise automatiquement les nouveaux fichiers entre le stockage local et Cloud Storage. Planifiée comme cron job, c'est la solution la plus simple pour automatiser l'upload des nouvelles images médicales.
Question 3 / 10
Vous voulez vérifier les utilisateurs IAM et les rôles attribués dans un projet GCP nommé my-project. Que devez-vous faire ?
A. Naviguer vers le projet puis vers la section Rôles dans la console GCP. Examiner les rôles et leur statut.
B. Exécuter gcloud iam roles list. Examiner la sortie.
C. Naviguer vers le projet puis vers la section IAM dans la console GCP. Examiner les membres et les rôles.
D. Exécuter gcloud iam service-accounts list. Examiner la sortie.
✓ Bonne réponse : C
La section IAM dans la console GCP affiche tous les membres (utilisateurs, groupes, comptes de service) et leurs rôles attribués dans le projet. gcloud iam roles list affiche les rôles disponibles, pas les attributions. gcloud iam service-accounts list ne montre que les comptes de service.
Question 4 / 10
Vous avez déployé une application sur une instance Compute Engine. L'application écrit des journaux sur le disque. Des utilisateurs signalent des erreurs. Vous voulez diagnostiquer le problème. Que devez-vous faire ?
A. Installer et configurer l'agent Cloud Logging et consulter les journaux depuis Cloud Logging.
B. Naviguer dans Cloud Logging et consulter les journaux de l'application.
C. Configurer un Health Check sur l'instance avec une valeur faible de Healthy Threshold.
D. Se connecter à la console série de l'instance et lire les journaux de l'application.
✓ Bonne réponse : A
L'agent Cloud Logging collecte les journaux applicatifs écrits sur le disque et les envoie vers Cloud Logging. Sans l'agent, les journaux locaux ne sont pas visibles dans Cloud Logging. Une fois installé, les journaux peuvent être consultés et analysés depuis la console.
Question 5 / 10
Vous souhaitez sélectionner et configurer une solution rentable pour des données relationnelles sur GCP. Vous travaillez avec un petit ensemble de données opérationnelles dans une seule zone géographique. Vous devez prendre en charge la récupération à un instant précis (point-in-time recovery). Que devez-vous faire ?
A. Sélectionner Cloud SQL (MySQL). Sélectionner l'option 'créer des réplicas de basculement'.
B. Sélectionner Cloud Spanner. Configurer votre instance avec 2 noeuds.
C. Sélectionner Cloud SQL (MySQL). Vérifier que l'option 'activer la journalisation binaire' est sélectionnée.
D. Sélectionner Cloud Spanner. Configurer votre instance en multi-régional.
✓ Bonne réponse : C
Pour du point-in-time recovery avec Cloud SQL MySQL, il faut activer la journalisation binaire (binary logging) qui enregistre toutes les modifications de la base de données. Cloud Spanner est surdimensionné et trop coûteux pour un petit ensemble de données local.
Question 6 / 10
Vous avez reçu un fichier JSON contenant une clé privée d'un compte de service pour accéder à des ressources GCP. Vous avez installé le Cloud SDK et voulez utiliser cette clé pour l'authentification lors de commandes gcloud. Que devez-vous faire ?
A. Utiliser la commande gcloud auth login et pointer vers la clé privée.
B. Utiliser la commande gcloud auth activate-service-account et pointer vers la clé privée.
C. Placer le fichier de clé privée dans le répertoire d'installation du Cloud SDK et le renommer credentials.json.
D. Placer le fichier de clé privée dans votre répertoire home et le renommer GOOGLE_APPLICATION_CREDENTIALS.
✓ Bonne réponse : B
La commande gcloud auth activate-service-account --key-file=chemin/vers/clé.json authentifie gcloud avec le compte de service. Toutes les commandes gcloud ultérieures s'exécutent sous l'identité de ce compte de service.
Question 7 / 10
Votre organisation utilise G Suite pour la communication. Tous les utilisateurs ont un compte G Suite. Vous voulez accorder à certains utilisateurs G Suite l'accès à votre projet Cloud Platform. Que devez-vous faire ?
A. Leur accorder les rôles IAM requis en utilisant leur adresse email G Suite.
B. Activer Cloud Identity dans la console GCP pour votre domaine.
C. Dans la console G Suite, ajouter les utilisateurs à un groupe spécial cloud-console-users@votredomaine.com.
D. Créer une feuille CSV avec les adresses email de tous les utilisateurs. Utiliser gcloud pour les convertir en comptes GCP.
✓ Bonne réponse : A
Les comptes G Suite (Workspace) sont directement utilisables comme identités GCP. Il suffit d'accorder les rôles IAM en utilisant l'adresse email G Suite des utilisateurs — aucune conversion ou configuration supplémentaire n'est nécessaire.
Question 8 / 10
Vous gérez un projet pour le département Business Intelligence (BI). Un pipeline ingère des données dans BigQuery en streaming. Vous voulez que les utilisateurs BI puissent exécuter des requêtes SQL personnalisées sur les dernières données. Que devez-vous faire ?
A. Utiliser Cloud Scheduler pour planifier un job Dataflow batch pour copier les données de BigQuery vers le data warehouse interne de l'équipe BI.
B. Créer un compte de service pour l'équipe BI et distribuer une nouvelle clé privée à chaque membre.
C. Attribuer le rôle IAM BigQuery User à un groupe Google contenant les membres de l'équipe BI.
D. Créer un tableau de bord Data Studio utilisant les tables BigQuery comme source et donner l'accès en lecture à l'équipe BI.
✓ Bonne réponse : C
Attribuer le rôle BigQuery User à un groupe Google permet à tous les membres d'exécuter des requêtes SQL directement sur BigQuery. C'est la bonne pratique : groupes pour la gestion facilitée, rôle minimal pour les requêtes.
Question 9 / 10
Vous devez configurer la journalisation d'audit d'accès IAM dans BigQuery pour des auditeurs externes. Vous voulez suivre les bonnes pratiques Google. Que devez-vous faire ?
A. Ajouter les comptes utilisateurs des auditeurs à deux nouveaux rôles IAM personnalisés.
B. Ajouter les comptes utilisateurs des auditeurs aux rôles IAM prédéfinis 'logging.viewer' et 'bigQuery.dataViewer'.
C. Ajouter le groupe d'auditeurs à deux nouveaux rôles IAM personnalisés.
D. Ajouter le groupe d'auditeurs aux rôles IAM prédéfinis 'logging.viewer' et 'bigQuery.dataViewer'.
✓ Bonne réponse : D
Les bonnes pratiques Google recommandent d'utiliser des groupes plutôt que des comptes individuels et des rôles prédéfinis plutôt que des rôles personnalisés quand ils répondent au besoin. logging.viewer + bigQuery.dataViewer couvrent exactement les besoins d'audit.
Question 10 / 10
Votre Managed Instance Group a généré une alerte indiquant que la création de nouvelles instances a échoué. Vous devez maintenir le nombre d'instances spécifié. Que devez-vous faire ?
A. Vérifier que le template d'instance utilisé a une syntaxe valide. Supprimer les disques persistants avec le même nom. Définir disks.autoDelete à true.
B. Supprimer le template actuel et le remplacer. Vérifier que les noms ne sont pas identiques. Définir disks.autoDelete à true.
C. Créer un template d'instance avec une syntaxe valide. Vérifier que les noms d'instances et de disques persistants ne sont pas identiques dans le template.
D. Créer un template d'instance avec une syntaxe valide pour le groupe. Supprimer les disques persistants ayant le même nom que les instances.
✓ Bonne réponse : D
La cause d'échec est généralement un conflit de noms entre les instances et les disques persistants existants. Créer un nouveau template valide et supprimer les disques conflictuels résout le problème sans over-engineering supplémentaire.
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. Allow the Paul to participate in the Daily Scrum as he is responsible for the success of the product.
C. Coach Paul and Development Team members on the purpose of the Scrum events and let them figure out what to do in this situation.
D. Facilitate the Daily Scrums to avoid any conflicts between the Development Team members and Paul.
✓ Bonne réponse : C
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
What guideline should the Scrum Master provide if the Product Owner asks how estimations should be made in Scrum?
Select ONE answer.
A. Estimates must follow the Fibonacci Sequence.
B. The Development Team is responsible for estimates.
C. Estimates are made by the Product Owner.
D. Estimates must be in relative units.
E. Estimates must be made in Story Points.
✓ Bonne réponse : B
The Development Team is responsible for all estimates in Scrum. The Scrum Master should not dictate the format (Story Points vs. other relative units) or sequence—only that the Development Team owns the estimation process. This protects team autonomy and accountability.
Question 3 / 10
How should a Scrum Master coordinate the work when more than one Scrum Team is working on one product?
Select ONE answer.
A. Monitor the progress of the Development Team and assigning tasks.
B. Avoiding conflicts and escalating to the line managers if conflicts occur.
C. Remove impediments and facilitating inspection and adaptation opportunities as requested or needed.
✓ Bonne réponse : C
The Scrum Master coordinates by removing impediments and facilitating inspection and adaptation, not through direct task assignment or conflict escalation to management. This servant-leadership approach enables teams to self-organize and solve problems. The Scrum Master coaches teams on dependencies and collaboration rather than commanding coordination, respecting Scrum's self-organizing values.
Question 4 / 10
What is a good way for a Scrum Team to ensure that security concerns are addressed and transparent?
Select ONE answer.
A. Create a separate backlog for security items and only work on the items when a specialist becomes available.
B. Have the Scrum Team create Product Backlog items for each concern and/or add security concerns to the definition of ג€Doneג€.
C. Add Security Sprints to resolve security concerns when needed.
D. Delegate the work to an external team.
✓ Bonne réponse : B
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 5 / 10
A new member has just joined an existing Development Team that has been together for several Sprints. During the Sprint, the individual has been trying to share his ideas and viewpoints but is continuously ignored by the rest of the Development Team.Which three Scrum Values has the Development Team been neglecting? (Choose three.)
Select 3 answers.
A. Courage.
B. Commitment.
C. Transparency.
D. Focus.
E. Respect.
6. Openness.
✓ Bonne réponse : A, E, 6
The Development Team ignored a new member's ideas and viewpoints, violating three Scrum Values: Respect (valuing individuals), Openness (welcoming different perspectives), and Courage (creating psychological safety to speak up). Commitment and Focus relate to the team's dedication to work, not interpersonal inclusion. Transparency concerns information visibility, not team dynamics.
Question 6 / 10
Which statement best describes Scrum?
Select ONE answer.
A. A manual for defining best practices for software development.
B. A clearly defined methodology that defines the software development process.
C. A clearly defined and predictable process that follows the principles of Computer Science.
D. A framework to address complex products in complex environments.
✓ Bonne réponse : D
Scrum is a framework, not a methodology or defined process. It provides roles, events, and artifacts but doesn't prescribe a single software development process. This aligns with Scrum's purpose: addressing complexity in unpredictable environments through empiricism rather than adherence to predefined procedures.
Question 7 / 10
The outcome of a Sprint can be impacted by which of the following? (Choose all that apply.)
Select 3 answers.
A. The complexity and stability of the technology.
B. The working relationships and skills of the people on the Scrum Team(s).
C. The complexity of the requirements.
✓ Bonne réponse : A, B, C
All three factors impact Sprint outcomes. The Scrum Guide emphasizes that Sprint results depend on team composition, skills, working relationships, technology complexity, and requirement clarity. These are interdependent variables that collectively determine what a team can accomplish in a given Sprint.
Question 8 / 10
An organization is planning to form five new Scrum Teams to work on building a single product. A few of the future team members ask the Scrum Master who will coordinate the work between the different Scrum Teams. What action should the Scrum Master take?
Select ONE answer.
A. At the end of Sprint Planning, collect all Sprint tasks and create a consolidated plan for the entire Sprint.
B. Teach the Product Owner to work with the technical leads on ordering Product Backlog in a way to avoid too much technical and development overlap during a Sprint.
C. Teach them that it is their responsibility to form the teams such that each team will have the necessary skills, knowledge, and competencies to create an integrated Increment by the end of every Sprint.
D. Visit the five Development Teams daily to ensure alignment and that all Sprint Backlogs remain synchronized.
E. Advise the teams to minimize dependencies by working on separate development branches and integrate at the end of four Sprint cycles.
✓ Bonne réponse : C
The Scrum Master should teach teams to self-organize with the skills and competencies needed to create integrated Increments independently. The Scrum Master doesn't coordinate work directly; rather, they facilitate conditions for teams to coordinate themselves. Options A, C, and D inappropriately centralize coordination or create artificial synchronization, violating Scrum's self-organization principle.
Question 9 / 10
Select two ways in which Scrum uses time-boxing to promote self-organization? (Choose two.)
Select 2 answers.
A. Time-boxes helps everybody concentrate on the same problem at the same time.
B. Time-boxes encourage the ones closest to the problem make the best possible decisions within the time-frame given the current situation.
C. Time-boxes can help teams plan how many additional Sprints is needed for User Acceptance testing.
D. Time-boxes ensures that the Development Team commits to completing the items in the Sprint Backlog by the end of the Sprint.
✓ Bonne réponse : A, B
Correct answers: Options 2 and 4. Option 2 correctly explains that time-boxes empower those closest to problems to make best decisions within constraints—a core self-organization principle. Option 4 correctly shows time-boxes align focus and shared understanding across the team. Option 1 confuses commitment with enforcement, and Option 3 misrepresents time-boxing's purpose in forecasting planning.
Question 10 / 10
Which Scrum Value is impacted by trust?
Select ONE answer.
A. Courage.
B. Respect.
C. Focus.
D. Commitment.
E. Openness.
✓ Bonne réponse : A, B, C, D, E
All of the above. Trust forms the foundation of all five Scrum values: Respect (trust in team members' capabilities), Courage (trust to take risks), Commitment (trust in goals), Openness (trust to communicate honestly), and Focus (trust in priorities). Without trust, none of these values can flourish.
En attendant les réponses, le responsable des tests a été chargé de préparer des plans de test pour valider l\'application logicielle livrée par le soumissionnaire retenu. Quelle méthode d\'estimation est appropriée à ce stade du projet ?
A. Créer une estimation basée sur un pourcentage de l\'effort de développement
B. Créer une estimation basée sur les références du soumissionnaire retenu
C. Créer une estimation basée sur la complexité du code
D. Créer une estimation basée sur la technique d\'analyse de points de fonction et l\'analyse de points de test
✓ Bonne réponse : D
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 2 / 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 un atelier sur les techniques de conception de tests
B. En fournissant une formation sur l\'examen des exigences
C. En fournissant une formation dans le domaine de la paie
D. En fournissant une formation spécifique sur les systèmes testés
✓ Bonne réponse : A
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 3 / 10
En général, pourquoi n\'est-il PAS judicieux d\'estimer l\'effort de test en se basant uniquement sur un pourcentage de l\'effort de développement? Identifiez TROIS raisons valides.
Sélectionnez TROIS réponses.
A. La qualité de l'estimation du développement peut être médiocre.
B. Le résultat est presque toujours une estimation trop faible de l'effort de test requis.
C. La technique basée sur un pourcentage s'applique uniquement au modèle de cycle de vie en V.
D. Cela s'appuie sur un large ensemble de données historiques.
E. En général, l'estimation ascendante est toujours meilleure que l'estimation descendante.
6. Utiliser le même pourcentage chaque fois ne tient pas compte du niveau de risque de l'application à tester.
7. La maturité de l'organisation, par exemple la qualité de la base de test, la qualité des tests de développement, la gestion de configuration, la disponibilité des outils de test, influencent également l'effort requis pour le test.
✓ Bonne réponse : A, 6, 7
Réponse : La qualité de l\'estimation du développement peut être médiocre. / Utiliser le même pourcentage chaque fois ne tient pas compte du niveau de risque de l\'application à tester. / La maturité de l\'organisation, par exemple la qualité de la base de test, la qualité des tests de développement, la gestion de configuration, la disponibilité des outils de test, influencent également l\'effort requis pour le test.. Explication : Les réponses A, D et E désignent des sources distinctes de variance qu\'un simple pourcentage du développement ne peut pas capturer. A: les estimations de développement peuvent être inexactes, propageant l\'erreur d\'estimation. D: un pourcentage fixe ignore le risque spécifique, la criticité métier et les profils d\'impact des défauts. E: la maturité organisationnelle (qualité de la base de test, tests unitaires du développement, gestion de configuration, outils disponibles) influence directement l\'effort de test.
Question 4 / 10
Quel sujet doit être abordé en détail dans le plan directeur de test?
A. Une description des dépendances entre les cas de test
B. Une approche des tests de régression
C. Une liste des valeurs limites pour le montant
D. Un ensemble logique de cas de test
✓ Bonne réponse : B
Réponse : Une approche des tests de régression. Explication : Le plan directeur de test est un document stratégique de haut niveau qui définit l\'approche globale, la portée, les objectifs et les risques. L\'approche des tests de régression est une décision stratégique appropriée à couvrir en détail, contrairement aux détails tactiques comme les valeurs limites ou l\'organisation des cas de test.
Question 5 / 10
En comparant TMMi et TPI, lequel n\'est pas une raison valide pour choisir l\'un ou l\'autre ?
A. Si le domaine d\'amélioration de la performance des tests couvre tous les niveaux de test, TMMi est préféré car TPI se concentre principalement sur les tests boîte noire.
B. TPI est beaucoup plus un modèle ascendant qui convient à l\'adressage de sujets de test pour un projet (de test) spécifique.
C. TMMi ne peut être utilisé qu\'avec le modèle V traditionnel, tandis que TPI peut être utilisé avec tous les types de cycles de vie logiciels.
D. Si l\'organisation applique déjà CMMI, TMMi peut être préféré car il a la même structure et utilise la même terminologie. TMMi traite très fortement l\'engagement de la direction et est donc plus adapté pour soutenir un processus d\'amélioration descendant.
✓ Bonne réponse : C
Réponse : TMMi ne peut être utilisé qu\'avec le modèle V traditionnel, tandis que TPI peut être utilisé avec tous les types de cycles de vie logiciels.. Explication : D est incorrect car TMMi n\'est pas limité au modèle V ; il est indépendant du cycle de vie et applicable aux modèles V, itératifs et agiles. TPI l\'est aussi, contredisant l\'affirmation d\'une dichotomie entre les deux approches.
Question 6 / 10
Quelle activité est utilisée comme entrée majeure pour l\'amélioration du processus de test ?
A. Évaluation des critères de sortie et rapports
B. Planification et pilotage des tests
C. Implémentation et exécution des tests
D. Clôture du projet de test
✓ Bonne réponse : D
Réponse : Clôture du projet de test. Explication : D est correct car la phase de clôture du projet de test produit le rapport de synthèse formelle, les artefacts de retours d\'expérience et les métriques consolidées qui constituent les principales entrées utilisées pour piloter et prioriser l\'amélioration du processus de test.
Question 7 / 10
Pour un logiciel de surveillance médicale dans le domaine médical. Lequel des éléments suivants vous attendriez-vous le moins à voir abordé dans le plan de test?
A. Portabilité
B. Fiabilité
C. Sécurité
D. Disponibilité
✓ Bonne réponse : A
Réponse : Portabilité. Explication : C est correct car la portabilité est un attribut non-fonctionnel de faible priorité pour un système de surveillance médicale critique pour la sécurité, normalement lié à des piles matériel/système d\'exploitation certifiées. La disponibilité, la sécurité et la fiabilité ont un impact direct sur le risque patient et les preuves réglementaires.
Question 8 / 10
Qu\'est-ce que la couverture de test?
A. Pourcentage des heures planifiées travaillées cette semaine
B. Pourcentage des itérations de test complétées
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 9 / 10
Lequel des éléments suivants est un inconvénient valide du test indépendant ?
A. Les testeurs indépendants deviendront un goulot d\'étranglement et introduiront des problèmes dans la gestion des incidents.
B. Les testeurs indépendants ont besoin d\'une formation supplémentaire et coûtent toujours plus cher.
C. Les développeurs perdent le sens des responsabilités et les testeurs indépendants peuvent devenir un goulot d\'étranglement.
D. Les développeurs et le test indépendant vont se chevaucher et gaspiller des ressources.
✓ Bonne réponse : C
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 10 / 10
Avec l\'intégration d\'un nouveau membre de l\'équipe, vous avez décidé de renforcer sa motivation. Parmi les mesures listées ci-dessous, laquelle serait la plus appropriée pour y parvenir ?
A. Prévoir plus de temps pour les tests dans le planning
B. Organiser une réunion avec la direction générale pour qu\'elle aborde l\'importance d\'une bonne qualité de test pour ce projet
C. Permettre aux personnes de prendre du temps libre
D. Introduire des critères d\'entrée pour la phase de test
✓ Bonne réponse : B
Réponse : Organiser une réunion avec la direction générale pour qu\'elle aborde l\'importance d\'une bonne qualité de test pour ce projet. Explication : D est correct car l\'appui visible de la direction générale élève la priorité organisationnelle des tests, fournit une reconnaissance et supprime les obstacles systémiques. Cela augmente la signification de la tâche et aligne l\'effort individuel avec les objectifs organisationnels, motivant durablement l\'équipe.
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 web search agent directly invokes the document analysis agent, using the discovered sources as parameters.
C. "The coordinator agent receives the web search agent's output and includes relevant findings in the prompt when invoking the document analysis agent.
D. Both agents access a shared memory store where the web search agent writes findings and the document analysis agent reads them.
✓ Bonne réponse : C
A. The coordinator agent receives the web search agent's output and includes relevant findings in the prompt when invoking the document analysis agent. Correct. This follows the standard orchestration pattern where the coordinator manages all data flow, explicitly passing outputs between subagents. B. The agents communicate through an event-driven message queue, with the document analysis agent subscribing to web search completion events. Incorrect. This introduces unnecessary infrastructure complexity and is not the typical agent orchestration model. C. The web search agent directly invokes the document analysis agent, using the discovered sources as parameters. Incorrect. Subagents should not invoke each other directly; this breaks centralized control and observability. D. Both agents access a shared memory store where the web search agent writes findings and the document analysis agent reads them. Incorrect. While possible in advanced systems, this is not the standard or simplest approach; it adds complexity without clear necessity in typical pipelines.
Question 2 / 10
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. Enable the document analysis subagent to spawn its own specialized subagents dynamically when it encounters cases with many citations
B. Create a recursive agent hierarchy where analysis agents subdivide work among child agents until reading single-precedent granularity
C. Implement a message queue where precedent analysis tasks are processed asynchronously by a pool of worker agents
D. Have the coordinator spawn parallel document analysis subagents, each handling a subset of precedents, then aggregate results before synthesis
✓ Bonne réponse : D
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 3 / 10
Performance analysis reveals your context is composed of accumulated RAG results from all previous queries, which is crowding out conversation history and causing coherence degradation after 15+ turns. Which approach best addresses this issue?
A. Implement semantic deduplication to identify and remove redundant information across the accumulated RAG results and conversation turns
B. Shift context budget to favor RAG results while reducing conversation history allocation
C. Compress all RAG results into a consolidated summary document that updates incrementally after each retrieval
D. Implement a sliding window for RAG results from the last 2-3 queries while preserving conversation history
✓ Bonne réponse : D
A. Implement semantic deduplication to identify and remove redundant information across the accumulated RAG results and conversation turns Incorrect. This reduces redundancy but doesn't solve the core issue of unbounded accumulation of RAG context. B. Implement a sliding window for RAG results from the last 23 queries while preserving conversation history Correct. This directly addresses context crowding by limiting RAG growth while keeping conversation continuity intact. C. Shift context budget to favor RAG results while reducing conversation history allocation Incorrect. This worsens coherence by sacrificing conversation context. D. Compress all RAG results into a consolidated summary document that updates incrementally after each retrieval Incorrect. This can introduce information loss and summary drift, especially across many turns.
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. Create separate search products and fetch more results tools for pagination.
B. Add a max pages parameter (default: 2) that controls how many pages are fetched internally.
C. Implement server-side relevance ranking and return only the top 50 most relevant items.
D. Return the first page with total match count and cursor for additional pages.
✓ Bonne réponse : D
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
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 order details are added to the conversation and the model reasons about which action to take.
B. The orchestration layer automatically routes to the next tool based on the order's status field.
C. The agent follows a pre-configured decision tree mapping order attributes to specific tool calls.
D. The agent executes the remaining steps in a tool sequence planned at the start of the request.
✓ Bonne réponse : A
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 6 / 10
The agent verifies customer identity through a multi-step process before resetting passwords. During testing, you notice that after the customer answers the third verification question, the agent asks them to provide their name again, as if the earlier exchange never happened. What's the most likely cause of this behavior?
A. The verification tool is clearing the agent's internal state after each successful validation step.
B. The prompt lacks instructions telling Claude to remember information across multiple exchanges.
C. Claude's memory retention is limited to two conversational turns by default, requiring explicit configuration to extend it.
D. The conversation history isn't being passed in subsequent API requests.
✓ Bonne réponse : D
A. Claude's memory retention is limited to two conversational turns by default, requiring explicit configuration to extend it. Incorrect. There is no fixed "two-turn memory limit" like this; context is determined by what the application sends, not a built-in short memory window. B. The prompt lacks instructions telling Claude to remember information across multiple exchanges. Incorrect. System prompts don't control memory persistence. The model does not "forget" within context unless information is missing from input. C. The verification tool is clearing the agent's internal state after each successful validation step. Incorrect. Tools do not automatically reset conversational context unless explicitly designed to do so--and that would be an application-level bug, not the most likely general cause. D. The conversation history isn't being passed in subsequent API requests. Correct. This is the most likely cause. The model is stateless, so if prior messages aren't included in each request, it behaves as if earlier verification steps never happened--leading to repeated questions like asking for the name again.
Question 7 / 10
Your resource allocation tool returns a simple acknowledgment message after provisioning is requested. Users frequently approve allocations and immediately ask "how much did that cost?" or "which project was that?" indicating they confirmed without understanding the request. What tool design change would most effectively address this?
A. Add a user_acknowledged: boolean parameter that must be set true, with instructions for the agent to only set it after the user explicitly confirms they reviewed the details
B. Add a detail_level parameter with options "minimal" or "comprehensive" that controls how much context the agent presents in confirmations
C. Implement a 60-second hold before execution completes, allowing users time to review pending allocations and cancel if needed
D. Return structured data including cost estimate, target project, resource specifications, and impact summary in the tool response
✓ Bonne réponse : D
A. Add a user_acknowledged: boolean parameter that must be set true, with instructions for the agent to only set it after the user explicitly confirms they reviewed the details Incorrect. This relies on agent discipline and is easy to bypass or mis-handle; it doesn't guarantee users actually see or understand key details. B. Implement a 60-second hold before execution completes, allowing users time to review pending allocations and cancel if needed Incorrect. Delays alone don't improve understanding; they only slow execution and may frustrate users without ensuring informed approval. C. Add a detail_level parameter with options "minimal" or "comprehensive" that controls how much context the agent presents in confirmations Incorrect. This improves formatting flexibility but does not ensure critical cost and impact information is consistently surfaced before approval. D. Return structured data including cost estimate, target project, resource specifications, and impact summary in the tool response Correct. This ensures that every allocation includes explicit, structured, reviewable details, reducing uninformed approvals and enabling users to understand cost and impact before proceeding.
Question 8 / 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. The model's context window has filled up, causing earlier conversation content to be dropped.
B. You're not including prior messages in each API request--the stateless API doesn't retain conversation history.
C. You need to enable conversation persistence by passing a session ID parameter with each API call.
D. Your system prompt needs explicit instructions telling Claude to remember information from earlier turns.
✓ 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 9 / 10
A new user's first message is "Set up my focus music," This could mean configure preferences, create a playlist, or play music immediately. Your system supports all three actions. What's the effective approach?
A. Play popular focus tracks Immediately and let the user redirect if needed
B. Start preference configuration by asking about genres, temps, and artists they prefer for focus.
C. Create a new "Focus" playlist with curated tracks and notify the user it's ready.
D. Ask one clarifying question about action type: play now or configure for later
✓ Bonne réponse : D
A. Create a new "Focus" playlist with curated tracks and notify the user it's ready. Incorrect. This assumes intent and may do the wrong action, frustrating users. B. Ask one clarifying question about action type: play now or configure for later Correct. This minimizes friction while resolving ambiguity, enabling the assistant to take the right action quickly. C. Play popular focus tracks immediately and let the user redirect if needed Incorrect. Acts prematurely and may not match user intent. D. Start preference configuration by asking about genres, tempo, and artists Incorrect. Too heavy upfront--adds unnecessary friction before confirming intent.
Question 10 / 10
Your music discovery assistant should consistently maintain an enthusiastic tone, explain its reasoning for each recommendation, and ask clarifying questions to better understand user preferences. You want this behavior to persist reliably across all user interactions. Where should you define these behavioral guidelines?
A. In the first assistant message, instructing Claude to follow these guidelines going forward
B. In environmental variables that your application passes to the API client
C. In the system prompt
D. Prepended to each user message before sending to the API
✓ Bonne réponse : C
A. In the first assistant message, instructing Claude to follow these guidelines going forward Incorrect. Assistant messages don't reliably control future behavior and can be overridden by later context. B. Prepended to each user message before sending to the API Incorrect. User messages carry less authority than system-level instructions and are less reliable for enforcing behavior. C. In the system prompt Correct. The system prompt is the highest-priority instruction layer, making it the most reliable place to enforce consistent tone, reasoning style, and questioning behavior. D. In environmental variables that your application passes to the API client Incorrect. Environment variables are not part of the model's context and have no effect on behavior unless explicitly included in the prompt.
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.