9,90 €/mois · Sans engagement · Résiliable à tout moment · Accès immédiat
74
examens blancs
5 095
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
Lesquels des éléments suivants sont des avantages de l'utilisation d'AWS Trusted Advisor ? (Choisissez deux réponses.)
A. Améliorer la sécurité en surveillant de manière proactive l'environnement AWS
B. Fournir une orchestration de conteneurs haute performance
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 : A, 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 2 / 10
Quels principes de conception sont liés à l’efficacité des performances AWS ? (Choisissez DEUX réponses)
Sélectionnez toutes les réponses correctes.
A. Activer l’audit logging.
B. Implémenter des contrôles d’accès forts.
C. Appliquer la sécurité à tous les niveaux.
D. Utiliser des architectures serverless.
E. Construire des architectures multi-régions.
✓ Bonne réponse : D, E
Réponse : Construire des architectures multi-régions / Utiliser des architectures serverless. Explication : Les architectures multi-régions et serverless contribuent à l’efficacité et à la performance.
Question 3 / 10
Quel est l’intérêt d’exécuter une application sur plusieurs Availability Zones ?
Sélectionnez la bonne réponse.
A. Accroît la disponibilité de l’application.
B. Augmente la capacité de calcul disponible.
C. Permet de dépasser les limites de service AWS.
D. Réduit le temps de réponse global.
✓ Bonne réponse : A
Réponse : Accroître la disponibilité de l’application. Explication : Répartir une application sur plusieurs AZ la rend plus résiliente en cas de panne locale (c’est un principe clé d’architecture cloud AWS).
Question 4 / 10
Vous avez configuré la facturation consolidée pour plusieurs comptes AWS. Un compte a acheté des instances réservées pour 3 ans. Quelle affirmation est vraie ?
Sélectionnez la bonne réponse.
A. Les instances réservées offrent de meilleures performances que les On-demand.
B. La facturation consolidée n’apporte aucun bénéfice de coût.
C. Tous les comptes bénéficient de la remise horaire sur les instances réservées.
D. Les remises ne sont partagées qu’avec le compte principal.
✓ Bonne réponse : C
Réponse : Tous les comptes bénéficient de la remise horaire sur les instances réservées. Explication : Grâce à la facturation consolidée, tous les comptes d’une organisation bénéficient des remises sur les instances réservées achetées.
Question 5 / 10
Quel énoncé décrit le mieux le modèle de tarification ‘Pay-As-You-Go’ AWS ?
Sélectionnez la bonne réponse.
A. Des petits frais initiaux remplacés par de gros paiements fixes.
B. De gros investissements initiaux remplacés par de faibles paiements variables.
C. Des petits frais initiaux remplacés par de gros paiements variables.
D. De gros investissements initiaux remplacés par de faibles paiements fixes.
✓ Bonne réponse : B
Réponse : Vous remplacez de gros investissements initiaux par de faibles paiements variables. Explication : Le modèle pay-as-you-go d’AWS supprime l’investissement de départ et facture uniquement à l’utilisation.
Question 6 / 10
Une entreprise a déployé des applications sur des instances Amazon EC2. L'entreprise doit évaluer les vulnérabilités des applications et identifier les déploiements d'infrastructure qui ne respectent pas les bonnes pratiques. Quel service AWS l'entreprise peut-elle utiliser pour répondre à ces exigences ?
A. Amazon Inspector
B. AWS Trusted Advisor
C. Amazon GuardDuty
D. AWS Config
✓ Bonne réponse : A
Réponse : Amazon Inspector. Explication : Amazon Inspector est un service automatisé de gestion des vulnérabilités qui analyse continuellement les instances EC2 pour détecter les vulnérabilités de logiciels et l'exposition réseau non intentionnelle. Il contrôle également le respect des bonnes pratiques de sécurité AWS.
Question 7 / 10
En tant qu’admin MySQL sur site, le travail de configuration, de sauvegarde et de gestion des DR est long. Quel service AWS réduit cette charge et vous permet de vous concentrer sur la performance des données ?
Sélectionnez la bonne réponse.
A. Amazon DynamoDB.
B. Amazon Redshift.
C. Amazon CloudWatch.
D. Amazon RDS.
✓ Bonne réponse : D
Réponse : Amazon RDS. Explication : Amazon RDS gère les tâches d’administration de base de données : backups, patching, réplication, pour vous laisser vous concentrer sur la structure et l’optimisation.
Question 8 / 10
Adapter dynamiquement la capacité de calcul afin de réduire les coûts est la mise en œuvre de quelle bonne pratique AWS ?
Sélectionnez la bonne réponse.
A. Adopter une architecture monolithique.
B. Implémenter l’élasticité.
C. Paralléliser les tâches.
D. Intégrer la sécurité à chaque couche.
✓ Bonne réponse : B
Réponse : Implémenter l’élasticité. Explication : L’élasticité permet d’ajuster automatiquement les ressources selon la demande, ce qui réduit les coûts.
Question 9 / 10
Quels sont deux avantages du cloud computing par rapport aux centres de données traditionnels ? (Choisissez DEUX réponses)
Sélectionnez toutes les réponses correctes.
A. Ressources de calcul virtualisées.
B. Hébergement dédié.
C. Infrastructure distribuée.
D. Élimination des points de défaillance unique.
E. Capacité de calcul réservée.
✓ Bonne réponse : C, D
Réponse : Éliminer les points de défaillance unique et infrastructure distribuée. Explication : Le cloud favorise la résilience (SPOF éliminés) et offre une infrastructure distribuée mondialement.
Question 10 / 10
Lequel des éléments suivants est une base de données entièrement gérée compatible avec MySQL ?
A. Amazon S3
B. Amazon Redshift
C. Amazon Aurora
D. Amazon DynamoDB
✓ Bonne réponse : C
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.
Quelle option de tarification Amazon Bedrock offre un accès flexible aux modèles de fondation sans engagement de durée ni de débit minimum garanti ?
A. Provisioned Throughput
B. Dedicated Capacity
C. Committed Use Discount
D. On-Demand (à la demande)
✓ Bonne réponse : D
On-Demand : modèle de tarification à l'usage sans engagement contractuel ni volume minimum. Vous payez uniquement pour les tokens consommés, idéal pour les charges variables. Contrairement à Provisioned Throughput (débit garanti) ou Committed Use Discount (contrats longs), On-Demand offre la flexibilité maximale.
Question 2 / 10
Une entreprise veut segmenter des clients en tiers à partir de pétaoctets de données non étiquetées. Quelle approche ML ?
A. RLHF
B. Unsupervised learning (clustering)
C. Supervised learning
D. Reinforcement learning
✓ Bonne réponse : B
Unsupervised learning (clustering) : découvre automatiquement des groupes de clients sans données étiquetées. Avec des pétaoctets non annotés, le clustering (K-means, DBSCAN) identifie des segments naturels. Le supervised learning exige des labels préexistants (impossible ici), le reinforcement learning optimise des actions (non pertinent), et RLHF affine des modèles génératifs (hors sujet).
Question 3 / 10
La fenêtre de contexte d’un FM sur Bedrock détermine la quantité maximale d’informations que l’on peut placer dans un prompt.
A. Vrai
B. Faux
✓ Bonne réponse : A
Vrai. Une grande fenêtre permet d’inclure davantage de texte (ou de contextes RAG), contrairement à des paramètres comme la température.
Question 4 / 10
Quel est le rôle d'une base de données vectorielle dans une architecture RAG sur Amazon Bedrock ?
A. Stocker les embeddings de documents pour permettre une recherche sémantique rapide
B. Stocker les poids du modèle de fondation pour accélérer l'inférence
C. Gérer les sessions utilisateur et les historiques de conversation
D. Compresser les réponses du LLM avant de les envoyer au client
✓ Bonne réponse : A
Les bases de données vectorielles (ex. : Amazon OpenSearch Service, Aurora pgvector, Pinecone) stockent les embeddings — représentations numériques de textes sous forme de vecteurs. Dans un pipeline RAG, les documents sont d'abord transformés en embeddings puis stockés. Lors d'une requête, la question de l'utilisateur est aussi transformée en embedding, et une recherche de similarité cosinus identifie les documents les plus pertinents à passer au LLM. Elles ne stockent pas les images directement ni les poids du modèle.
Question 5 / 10
Pour expliquer les prédictions et quantifier d’éventuels biais d’un modèle médical, quel outil utiliser ?
A. Amazon Rekognition
B. Amazon Macie
C. Amazon SageMaker Clarify
D. Amazon Inspector
✓ Bonne réponse : C
SageMaker Clarify : outil spécialisé pour l'explicabilité et l'audit de modèles ML. Il génère des rapports détaillés sur l'interprétabilité des prédictions (SHAP, LIME) et quantifie les biais potentiels par démographie. Contrairement à Inspector (conformité infrastructure), Macie (données sensibles) et Rekognition (détection visuelle), Clarify cible spécifiquement l'évaluation et la transparence algorithmique en santé.
Question 6 / 10
Pour convertir des requêtes en langage naturel (ex: « Affiche les clients avec revenue > 100k ») en requêtes SQL exécutables, quel type de modèle est le plus adapté ?
A. SVM (Support Vector Machine)
B. WaveNet (modèle récurrent pour audio)
C. ResNet (réseau de neurones convolutif pour vision)
D. Large Language Model (LLM) entraîné sur du texte et du code SQL (ex: GPT-4, Llama 2)
✓ Bonne réponse : D
LLM texte-à-texte : modèle entraîné sur corpus massif (texte + code SQL) capable de traduire instructions naturelles en requêtes SQL exécutables via compréhension contextuelle. SVM/ResNet/WaveNet sont spécialisés en classification/vision/audio respectivement, inadaptés au text-to-SQL.
Question 7 / 10
Pour évaluer et comparer les préférences stylistiques d'une équipe entre plusieurs modèles de fondation, quelle approche d'évaluation est la plus pertinente ?
A. Utiliser uniquement les prompts intégrés par défaut dans les benchmarks publics
B. Se fier aux classements (leaderboards) publics sans contextualiser pour les besoins spécifiques
C. Conduire une évaluation humaine avec des prompts personnalisés et adaptés au contexte métier
D. Comparer exclusivement les métriques de latence et de débit d'inférence
✓ Bonne réponse : C
Évaluation humaine contextuelle : Les préférences stylistiques (ton, clarté, pertinence métier) ne peuvent être mesurées par des métriques automatiques. Une équipe humaine avec des prompts personnalisés au contexte métier capture les nuances qualitatives. Les benchmarks publics par défaut manquent de spécificité métier, les leaderboards ne reflètent pas vos besoins réels, et la latence n'évalue pas la qualité du rendu.
Question 8 / 10
Quel est l'ordre correct des étapes pour préparer, ingérer et gouverner des features avec AWS SageMaker Feature Store ?
A. Définir un feature group → Servir en ligne → Ingérer les features → Requête hors ligne
B. Ingérer les features → Définir un feature group → Requête hors ligne → Servir en ligne
C. Requête hors ligne → Définir un feature group → Ingérer les features → Servir en ligne
D. Définir un feature group → Ingérer les features → Requête hors ligne pour l'entraînement → Servir en ligne pour l'inférence
✓ Bonne réponse : D
AWS SageMaker Feature Store : gestionnaire centralisé de features avec deux stores (online/offline). L'ordre logique est : d'abord définir le feature group (schéma, métadonnées), puis ingérer les données (avec versioning et gouvernance), ensuite requête offline pour training (historique complet), enfin servir online pour inférence (latence faible). Les distracteurs inversent cet ordre : ingérer avant de définir le groupe échouerait (pas de schéma), servir online avant l'ingestion manquerait de données.
Question 9 / 10
Qu’est-ce qui détermine la quantité maximale de texte que l’on peut inclure dans un prompt Bedrock ?
A. Température
B. Fenêtre de contexte du modèle
C. Batch size
D. Taille du fichier d’input
✓ Bonne réponse : B
Fenêtre de contexte : limite maximale de tokens (mots/sous-mots) qu'un modèle peut traiter en entrée et en sortie combinées. Elle détermine directement la longueur du prompt accepté. Contrairement au batch size (nombre de requêtes parallèles), à la température (créativité) ou à la taille fichier (format), seule la fenêtre de contexte contrôle la capacité textuelle du modèle Bedrock.
Question 10 / 10
Une startup FinTech doit générer automatiquement des rapports d'analyse de données financières structurées (CSV, JSON) en narratifs professionnels. Quel approche est la plus efficace ?
A. Polly pour générer audio des rapports uniquement
B. Textract pour extraire les données financières des documents
C. Bedrock avec prompt engineering pour transformer données en narratifs contextualisés
D. Forecast pour prédire les futures valeurs
✓ Bonne réponse : C
Narrativisation de données : Les modèles fondations excèlent à transformer données brutes en proses naturelles, insight business et explications. Bedrock avec prompt structuré (templates, exemples) crée rapports cohérents, scalables et professionnels à bas coût.
Dans un souci de transparence, à quel moment Scrum stipule-t-il qu'un Increment utile et de valeur doit être disponible ? (Choisissez la meilleure réponse.)
A. Avant le Sprint de livraison.
B. Lorsque le Product Owner demande à en créer un.
C. Tous les 3 Sprints.
D. À la fin de chaque Sprint.
E. Après la phase de tests d'acceptation.
✓ Bonne réponse : D
Réponse : L'équipe de développement devrait rappeler au Product Owner de trouver un financement pour des Sprints de livraison afin de couvrir le travail restant. Explication : Lorsque la vélocité est constamment inférieure aux prévisions, l'équipe doit communiquer de manière transparente l'impact sur les plans de livraison. Le Product Owner doit ajuster le plan ou obtenir une capacité supplémentaire, plutôt que de faire pression sur l'équipe pour qu'elle gonfle artificiellement sa vélocité.
Question 2 / 10
L'engagement associé au Product Backlog est le Product Goal.
A. Faux
B. Vrai
✓ Bonne réponse : B
Engagements des artefacts : chaque artefact Scrum possède un engagement spécifique garantissant la transparence et la responsabilité. L'engagement du Product Backlog est le Product Goal — un objectif à long terme guidant le refinement du Backlog et la planification des Sprints. Cela diffère du Sprint Goal (engagement du Sprint Backlog) et de la Definition of Done (engagement de l'Incrément), chacun servant des objectifs distincts au sein du framework Scrum.
Question 3 / 10
Quelles sont les deux responsabilités des testeurs au sein d'une Scrum Team ? (Choisissez deux réponses.)
A. Suivre les métriques de qualité.
B. Vérifier le travail des développeurs.
C. Scrum ne définit pas de rôle de testeur.
D. Chaque membre de la Development Team est responsable de la qualité.
E. Trouver les bugs.
✓ Bonne réponse : C, D
Réponse : Tous les membres de la Dev Team sont responsables de la qualité ; Scrum ne prévoit pas de rôle de testeur. Explication : Scrum définit uniquement trois rôles et aucune spécialisation au sein de la Development Team. La qualité est une responsabilité partagée — chaque membre de l'équipe contribue aux tests, quelle que soit sa compétence principale.
Question 4 / 10
L'engagement associé à l'Increment est la Definition of Done.
A. Faux
B. Vrai
✓ Bonne réponse : B
Les engagements des artefacts dans Scrum : Chaque artefact Scrum est associé à un engagement spécifique garantissant la transparence. La Definition of Done engage l'Incrément en définissant les standards de qualité et les critères d'achèvement. Cela empêche qu'un travail incomplet soit présenté comme terminé, ce qui la distingue du Sprint Goal (engagement lié aux éléments du Product Backlog) et du Product Goal (engagement lié au Product Backlog).
Question 5 / 10
Le Scrum Guide impose l'utilisation des Story Points pour l'estimation.
A. Faux
B. Vrai
✓ Bonne réponse : A
Flexibilité de l'estimation : Le Guide Scrum évite délibérément de prescrire des techniques d'estimation spécifiques, laissant aux équipes l'autonomie de choisir des méthodes telles que les Story Points, les heures ou les tailles de t-shirt. Cela reflète le principe d'empirisme de Scrum et l'auto-organisation de l'équipe, plutôt que l'imposition de cadres rigides.
Question 6 / 10
Qui peut annuler un Sprint ?
A. Le Product Owner
B. Le Scrum Master
C. Les Developers
D. Les parties prenantes
✓ Bonne réponse : A
Autorité du Product Owner : Seul le Product Owner détient l'autorité d'annuler un Sprint, car il contrôle les priorités en matière de valeur métier et peut décider si les objectifs du Sprint ne sont plus alignés avec les objectifs de l'organisation. Bien que le Scrum Master facilite le travail et que les Développeurs l'exécutent, aucun des deux ne dispose du pouvoir d'annulation. Les parties prenantes influencent les décisions, mais ne disposent d'aucun pouvoir formel.
Question 7 / 10
Le Scrum Master peut-il faciliter le Daily Scrum ?
A. Oui, mais uniquement si les Developers en font la demande
B. Non, seuls les Developers peuvent l'animer
C. Oui, le Scrum Master le facilite toujours
D. Non, il doit toujours être auto-organisé par les Developers sans facilitateur
✓ Bonne réponse : A
Responsabilité et animation du Daily Scrum : Les Developers sont propriétaires du Daily Scrum et le conduisent en tant qu'événement auto-organisé. Le rôle du Scrum Master est de s'assurer qu'il a lieu et de lever les obstacles, mais il n'en assure pas l'animation à moins que les Developers ne le demandent explicitement. Cela préserve l'autonomie des Developers tout en permettant le soutien du Scrum Master si nécessaire, distinguant ainsi l'animation (assistance optionnelle) de la présence obligatoire ou du contrôle.
Question 8 / 10
Dans le contexte de Scrum, qu'implique l'application des principes de la pensée lean ?
A. Réduire les gaspillages et se concentrer sur la livraison de valeur de manière efficace
B. Réduire la taille de l'équipe en dessous du minimum recommandé
C. Terminer le développement en un minimum de Sprints, indépendamment de la qualité
D. Appliquer directement au développement logiciel les processus de chaîne de montage issus de la fabrication lean
✓ Bonne réponse : A
La pensée Lean dans Scrum : Elle consiste à éliminer les activités sans valeur ajoutée tout en maximisant la livraison de valeur au client. Les principes Lean s'alignent sur l'approche itérative de Scrum en minimisant le gaspillage (processus inutiles, délais, défauts) et en concentrant les ressources sur le travail essentiel. Contrairement à la réduction de la taille de l'équipe ou à l'accélération forcée, le Lean met l'accent sur une efficacité durable grâce à l'amélioration continue.
Question 9 / 10
Comment une Development Team doit-elle gérer les exigences non fonctionnelles ?
A. Les traiter lors du Sprint d'intégration précédant le Sprint de release.
B. Les confier aux développeurs principaux de l'équipe.
C. S'assurer que chaque Increment les respecte.
D. Veiller à ce que le département de release comprenne ces exigences, mais cela ne relève pas de la responsabilité de la Development Team.
✓ Bonne réponse : C
Réponse : S'assurer que chaque Incrément les respecte. Explication : Les exigences non fonctionnelles (performance, sécurité, scalabilité) doivent être intégrées dans la Definition of Done et satisfaites par chaque Incrément, et non traitées ultérieurement ou séparément.
Question 10 / 10
Que signifie « autogérée » (self-managing) pour une Scrum Team ?
A. Le Scrum Master n'assiste pas aux réunions quotidiennes
B. L'équipe décide elle-même en interne qui fait quoi, quand et comment
C. Chaque membre décide de ses propres horaires de travail
D. L'équipe gère son propre budget
✓ Bonne réponse : B
Équipes auto-organisées : Les Scrum Teams déterminent de manière autonome la répartition du travail, l'ordre d'exécution et les méthodes de réalisation, sans directive externe. Cela favorise la responsabilisation et l'adaptabilité. Contrairement à l'autonomie individuelle (éléments distracteurs : horaires de travail, contrôle du budget), l'auto-organisation repose sur une prise de décision collective au sein du périmètre de l'équipe.
Quelle est la responsabilité du Product Owner dans l'élaboration du Sprint Goal ?
A. Le Product Owner devrait arriver au Sprint Planning avec un objectif métier en tête et collaborer avec les Developers pour élaborer le Sprint Goal
B. Le Product Owner définit le périmètre d'un Sprint et donc le Sprint Goal
C. Le Product Owner n'a aucune responsabilité dans ce processus
D. Le Product Owner ne devrait pas assister au Sprint Planning sans un Sprint Goal clairement défini
E. Le Product Owner doit travailler avec les parties prenantes pour définir le Goal de chaque Sprint avant le Sprint Planning
✓ Bonne réponse : A
La définition du Sprint Goal est une activité collaborative réalisée lors du Sprint Planning. Le Product Owner apporte un objectif métier — le « pourquoi » du Sprint — tandis que les Développeurs contribuent leur perspective technique sur ce qui est faisable. Le Product Owner ne définit pas le périmètre de manière unilatérale, et n'arrive pas non plus avec un Sprint Goal rédigé à l'avance. Cette collaboration garantit que le Sprint Goal reflète à la fois la valeur métier et la réalité du développement.
Question 2 / 10
Relation entre le DoD et la qualité
Choisissez la meilleure réponse.
A. DoD = charte produit
B. DoD = plan de test externe
C. DoD = liste de tâches
D. DoD = engagement qualité pour l'Increment
✓ Bonne réponse : D
Réponse : DoD = engagement qualité pour l'Increment. Explication : La Definition of Done établit le standard de qualité pour chaque Increment et garantit la transparence sur ce que signifie « Terminé ».
Question 3 / 10
Quelles sont les deux métriques qui aideront un Product Owner à déterminer si un produit génère de la valeur ?
A. Pourcentage du périmètre implémenté
B. Vélocité
C. Délai de mise sur le marché
D. Satisfaction client
E. Productivité
✓ Bonne réponse : C, D
Les métriques de valeur sont basées sur les résultats, pas sur les livrables. Le délai de mise sur le marché indique à quelle vitesse le produit peut répondre aux besoins des clients et saisir les opportunités commerciales. La satisfaction client mesure directement si le produit atteint son objectif. La vélocité mesure le débit de l'équipe (pas la valeur), et le pourcentage de périmètre implémenté mesure le respect du plan — aucun de ces deux indicateurs ne montre si les clients bénéficient réellement du produit.
Question 4 / 10
La Definition of Done est l'engagement associé à l'Increment.
Répondez par Vrai ou Faux.
A. Vrai
B. Faux
✓ Bonne réponse : A
Concept clé : La Definition of Done (DoD) représente l'engagement formel qui définit ce que signifie « terminé » pour tout Increment. Selon le Guide Scrum 2020, la DoD est l'engagement explicite de l'équipe concernant les standards de qualité et les critères d'acceptation qui doivent être satisfaits avant qu'un travail soit considéré comme achevé. Chaque élément de l'Increment doit respecter la DoD afin de garantir la transparence, de réduire les reprises de travail et de maintenir une qualité constante. Cette compréhension partagée évite tout désalignement entre la Scrum Team et les parties prenantes quant à ce qui constitue un Increment de produit potentiellement livrable. La DoD n'est pas simplement une liste de contrôle — c'est l'engagement fondamental qui permet à l'équipe de livrer de la valeur de manière prévisible et de maintenir l'intégrité du produit tout au long du processus de développement.
Question 5 / 10
La Definition of Ready (DoR) est-elle obligatoire dans Scrum ?
Choisissez la meilleure réponse.
A. Obligatoire dans Scrum
B. Optionnelle (pratique courante, non prescrite)
C. Interdite par Scrum
D. Imposée par le Scrum Master
✓ Bonne réponse : B
Réponse : Optionnelle (pratique courante, non prescrite). Explication : Scrum ne prescrit pas de Définition de Prêt (Definition of Ready). Un niveau de clarté suffisant est tout ce qui est nécessaire pour permettre la sélection et l'engagement lors du Sprint Planning.
Question 6 / 10
Le Daily Scrum est un événement qui se tient chaque jour. Quelles seraient les trois principales préoccupations si sa fréquence était réduite à tous les deux ou trois jours ? (Choisissez trois réponses.)
A. Le Scrum Master perd la capacité de mettre à jour correctement le diagramme de Gantt.
B. Le Product Owner ne peut pas rendre compte précisément de l'avancement aux parties prenantes.
C. Les impediments sont identifiés et résolus plus lentement.
D. Les opportunités d'inspecter et d'adapter le Sprint Backlog sont perdues.
E. Le Sprint Backlog risque de devenir inexact.
6. Trop de temps est consacré à la mise à jour du Scrum board avant la réunion.
✓ Bonne réponse : C, D, E
Réponse : Les opportunités d'inspection et d'adaptation sont perdues ; le Sprint Backlog devient inexact ; les impediments remontent plus lentement. Explication : La cadence quotidienne du Daily Scrum est essentielle pour permettre une adaptation rapide dans un travail complexe. Des intervalles plus longs entre les inspections laissent les plans s'éloigner de la réalité et permettent aux impediments de s'accumuler avant d'être pris en charge.
Question 7 / 10
Le périmètre du Sprint peut être clarifié et négocié durant le Sprint.
Répondez par Vrai ou Faux.
A. Faux
B. Vrai
✓ Bonne réponse : B
Concept clé : La flexibilité du périmètre du Sprint dans les limites du Sprint Goal. Au cours d'un Sprint, la Development Team et le Product Owner peuvent affiner et négocier des éléments spécifiques du Sprint Backlog afin de mieux délivrer de la valeur et de s'adapter aux nouvelles informations qui émergent, à condition que le Sprint Goal reste protégé. Cela diffère du changement du Sprint Goal lui-même, qui est interdit. À mesure que le travail avance, l'équipe peut découvrir que certains éléments sont plus importants que prévu, nécessitent des approches différentes, ou que de nouvelles informations font surface. Le Product Owner peut remplacer des éléments de moindre priorité par des éléments à plus forte valeur, supprimer des éléments qui ne correspondent plus aux apprentissages réalisés, ou ajuster les critères d'acceptation en fonction des retours des parties prenantes — tout cela sans abandonner l'engagement du Sprint. Cette flexibilité favorise l'empirisme tout en maintenant la responsabilité, distinguant ainsi Scrum des approches waterfall rigides où le périmètre est figé. Cependant, les changements de périmètre ne doivent pas compromettre la capacité à atteindre le Sprint Goal.
Question 8 / 10
La Sprint Review est une réunion de suivi de statut.
Répondez par Vrai ou Faux.
A. Vrai
B. Faux
✓ Bonne réponse : B
Réponse : Faux. Explication : La Sprint Review est une session de travail collaborative visant à inspecter l'Incrément et à adapter le Product Backlog — ce n'est pas un rapport d'avancement.
Question 9 / 10
Le Daily Scrum est destiné à...
Choisissez la meilleure réponse.
A. L'ensemble de l'organisation
B. Les Developers
C. Les clients
D. Le PO et le SM
✓ Bonne réponse : B
Concept clé : Le Daily Scrum est un événement de synchronisation des Developers. Le Daily Scrum est un événement timeboxé de 15 minutes qui se tient chaque jour ouvrable, au cours duquel les Developers inspectent la progression vers l'Objectif du Sprint et adaptent leur plan pour les 24 heures suivantes. Bien que le Product Owner et le Scrum Master puissent être présents, l'événement est structuré pour et destiné principalement aux Developers afin qu'ils s'auto-organisent dans leur travail. L'ensemble de l'organisation n'y assiste pas, et les clients ne font pas partie de cette réunion de coordination interne à l'équipe. Cette distinction est essentielle : le Daily Scrum est centré sur la collaboration des Developers et les ajustements tactiques, et non sur des mises à jour organisationnelles ou des interactions avec les clients.
Question 10 / 10
Qui décide de la date de mise en production ?
Choisissez la meilleure réponse.
A. Les utilisateurs finaux
B. Les Developers
C. Le Scrum Master
D. Le Product Owner (en collaboration avec l'organisation)
✓ Bonne réponse : D
Réponse : Le Product Owner (en collaboration avec l'organisation). Explication : La décision de livraison est une décision métier. Le Product Owner décide en fonction de la valeur, de la transparence et du contexte organisationnel.
Votre équipe projet doit décider d'adopter une approche de développement prédictive, hybride ou adaptative. À quel domaine de performance du PMBOK7 cette décision appartient-elle ?
Quel domaine de performance du PMBOK7 couvre cette décision ?
A. Domaine Parties prenantes
B. Domaine Approche de développement et cycle de vie
C. Domaine Incertitude
D. Domaine Planification
✓ Bonne réponse : B
Le domaine « Approche de développement et cycle de vie » traite du choix et de l\'adaptation de l\'approche de gestion du projet (prédictive, agile, hybride, etc.) ainsi que de la structure du cycle de vie du projet.
Question 2 / 10
Le sponsor exige un rapport hebdomadaire très détaillé qui demande 40 heures de travail à l'équipe. Que doit faire le chef de projet ?
Sélectionnez la bonne réponse.
A. Réduire le contenu du rapport sans informer le sponsor et espérer qu'il ne le remarque pas
B. Discuter avec le sponsor pour identifier ses besoins réels et proposer un format optimisé
C. Arrêter complètement les rapports et communiquer uniquement lors des jalons
D. Continuer à produire le rapport complet même si cela impacte les délais du projet
✓ Bonne réponse : B
Réponse : Discuter avec le sponsor pour simplifier le rapport et s’assurer qu’il répond aux besoins réels de décision.
Question 3 / 10
Quelle affirmation concernant la priorisation du backlog produit est exacte ?
A. C'est le Product Owner, non le Scrum Master, qui est responsable de la priorisation du backlog
B. La priorisation du backlog est décidée collectivement par l'équipe de développement
C. C'est le Scrum Master qui priorise le backlog en fonction de la vélocité de l'équipe
D. La priorisation du backlog est validée par le commanditaire à chaque début de sprint
✓ Bonne réponse : A
Responsabilité du Product Owner dans la priorisation du backlog : Le Product Owner est l'unique responsable de la priorisation du backlog produit. Cette responsabilité est fondamentale dans le cadre Scrum et découle directement du PMBOK 7e édition qui reconnaît les approches adaptatives. Le Product Owner priorise les éléments en fonction de la valeur métier, des besoins des stakeholders, du retour client et de la stratégie globale du produit. Cette décision ne peut pas être déléguée au Scrum Master, qui joue un rôle de facilitateur et de gardien des processus Scrum, ni à l'équipe de développement qui doit se concentrer sur l'exécution. Le Scrum Master ne priorise jamais en fonction de la vélocité (option 2 est fausse : la vélocité est un indicateur de capacité, non un critère de priorisation). L'équipe de développement ne décide pas collectivement la priorisation (option 3 est fausse : elle peut être consultée, mais c'est du ressort du PO). Enfin, bien que le commanditaire ait une influence, il ne valide pas la priorisation à chaque sprint (option 4 est fausse : c'est un processus continu du PO). Cette clarté de responsabilité est essentielle pour garantir l'alignement stratég
Question 4 / 10
Quel est le bon ordre des étapes de la gestion des risques selon le PMBOK ?
A. Planification des réponses → Identification → Analyse → Suivi
B. Identification → Suivi → Analyse → Planification des réponses
C. Identification → Analyse → Planification des réponses → Suivi
D. Analyse → Identification → Planification des réponses → Suivi
✓ Bonne réponse : C
Processus de gestion des risques : Les quatre étapes suivent une logique causale incontournable. D'abord, identifier tous les risques potentiels. Ensuite, les analyser qualitativement et quantitativement pour évaluer leur impact. Puis, planifier des réponses (éviter, atténuer, accepter). Enfin, surveiller leur évolution. Inverser identification et analyse ou placer le suivi avant la planification violerait cette séquence logique fondamentale.
Question 5 / 10
Au milieu du projet, une nouvelle réglementation inattendue impose des changements importants sur un livrable.
Quelle serait la meilleure réaction du chef de projet, en ligne avec le principe d\'adaptabilité et de résilience du PMBOK7 ?
A. Adapter le plan de projet pour tenir compte de la nouvelle réglementation et accompagner l\'équipe dans ces changements.
B. Tenir l\'équipe pour responsable de ne pas avoir anticipé ce changement et exiger plus de rigueur à l\'avenir.
C. Suspendre le projet jusqu\'à nouvel ordre en attendant plus de clarté sur la réglementation.
D. Ignorer ces changements afin de respecter scrupuleusement le plan initial validé.
✓ Bonne réponse : A
Le principe d\'adaptabilité et de résilience (principe 11) encourage à ajuster le projet face aux changements imprévus et à aider l\'équipe à absorber ces impacts. La réaction appropriée est donc d\'adapter les plans du projet pour intégrer la nouvelle réglementation et de soutenir l\'équipe dans cette transition, plutôt que d\'ignorer le changement ou de s\'arrêter.
Question 6 / 10
Quels éléments sont inclus dans le domaine Mesure et Performance du PMBOK7 ?
Sélectionnez toutes les réponses correctes.
A. Suivi de l'avancement par rapport au plan
B. Communication des performances aux parties prenantes
C. Définition du périmètre initial du projet
D. Analyse des écarts de coût et délai
E. Création de nouveaux livrables techniques non prévus
✓ Bonne réponse : A, B, D
Le domaine Mesure et Performance du PMBOK 7 : Ce domaine de performance représente l'ensemble des processus permettant de collecter, mesurer et analyser les données de projet pour évaluer l'avancement et les performances. Le suivi de l'avancement par rapport au plan en est l'élément fondamental car il constitue l'activité centrale : comparer continuellement ce qui a été réalisé contre ce qui était planifié (délais, coûts, scope, qualité). Cette comparaison systématique permet au chef de projet d'identifier rapidement les écarts et de déclencher des actions correctives. Les autres options, bien que liées à la gestion de projet, ne correspondent pas à ce domaine spécifique : l'analyse des écarts (option 2) est une technique, non un élément du domaine lui-même ; la communication (option 3) relève du domaine Parties prenantes ; la création de nouveaux livrables (option 4) appartient au domaine Planification ; et la définition du périmètre initial (option 5) relève du domaine Planification également. Le suivi constitue ainsi le cœur du domaine Mesure, car sans cette activité continue de comparaison réel/prévu, aucune mesure de performance réelle n'est possible et aucun contrôle du projet ne peut être exercé efficacement.
Question 7 / 10
Un projet nécessite l'utilisation d'une technologie innovante que l'équipe n'a jamais utilisée et qui comporte des risques techniques. Quelle est la meilleure action pour minimiser les risques ?
Sélectionnez la bonne réponse.
A. Sous-traiter immédiatement la solution pour transférer le risque sans vérification
B. Organiser une formation approfondie ou un proof of concept pour valider la faisabilité
C. Ignorer le problème et avancer avec l'implémentation malgré l'inexpérience
D. Demander au client de simplifier la solution technique sans évaluer les alternatives
✓ Bonne réponse : B
Gestion des risques techniques : Face à une technologie inconnue, il faut d'abord valider la faisabilité via formation ou proof of concept plutôt que d'ignorer le risque, de sous-traiter aveuglément ou de simplifier sans analyse. Cette approche réduit les incertitudes avant la mise en œuvre.
Question 8 / 10
Quelle affirmation concernant l'adaptabilité dans le PMBOK7 est exacte ?
A. L'adaptabilité signifie adopter systématiquement une méthode Agile quel que soit le contexte
B. L'adaptabilité s'applique uniquement en phase d'exécution, pas lors de la planification
C. L'adaptabilité consiste à modifier les objectifs du projet dès qu'un obstacle est rencontré
D. L'adaptabilité consiste à ajuster les pratiques et l'approche en fonction du contexte du projet
✓ Bonne réponse : D
Concept clé : L'adaptabilité (Tailoring) dans le PMBOK 7 : L'adaptabilité, également appelée "tailoring", est un principe fondamental du PMBOK 7e édition qui consiste à ajuster délibérément les pratiques, les processus, les outils et l'approche de gestion de projet en fonction du contexte spécifique du projet. Cela signifie que le gestionnaire de projet doit évaluer les caractéristiques uniques du projet (taille, complexité, environnement organisationnel, culture, contraintes, risques) et sélectionner les méthodes les plus appropriées, qu'elles soient prévisionnelles, agiles, hybrides ou autres. L'adaptabilité n'est pas une phase ponctuelle mais un processus continu tout au long du cycle de vie du projet. Pourquoi cette réponse est correcte : Cette réponse capture l'essence du PMBOK 7, qui reconnaît qu'il n'existe pas de "taille unique" applicable à tous les projets. Le gestionnaire doit être flexible et intelligent dans ses choix méthodologiques. Distinction avec les autres options : La deuxième option est incorrecte car elle impose systématiquement l'Agile, ce qui contredit le principe d'adaptabilité. La troisième est fausse car l'adaptabilité s
Question 9 / 10
Parmi les comportements suivants du chef de projet, lesquels illustrent un leadership efficace selon le PMBOK7 ? (Sélectionnez trois réponses)
Sélectionnez toutes les réponses correctes.
A. Prendre toutes les décisions importantes seul, sans solliciter l'avis de l'équipe
B. Adapter son style de management en fonction des besoins individuels des membres de l'équipe
C. Contrôler détaillément le travail de chaque membre de l'équipe pour assurer la conformité
D. Faire preuve d'intégrité et d'éthique dans toutes ses décisions
E. Soutenir et inspirer l'équipe pour atteindre les objectifs du projet
✓ Bonne réponse : B, D, E
Le PMBOK7 encourage un leadership bienveillant et efficace. Faire preuve d\'intégrité et d\'éthique, inspirer et soutenir l\'équipe, et s\'adapter aux besoins de chacun sont des comportements alignés avec les principes de leadership du PMBOK7. A contrario, la micro-gestion ou la prise de décisions sans consulter l\'équipe sont contre-productives et ne reflètent pas un bon leadership.
Question 10 / 10
Un projet externalisé est confié à un fournisseur avec un contrat temps et matériel (T&M). Quel est le risque pour l’acheteur ?
Sélectionnez la bonne réponse.
A. Le fournisseur supporte le risque de dépassement
B. Le produit ne sera pas livré
C. Le coût total peut être plus élevé
D. Le budget est fixe
✓ Bonne réponse : C
Contrat T&M (Temps & Matériel) : le fournisseur facture les heures réelles travaillées plus les matériaux consommés. L'acheteur assume le risque de coût car il n'y a pas de plafond contractuel. Contrairement aux contrats à prix fixe (risque fournisseur) ou au prix unitaire, le T&M offre peu de protection budgétaire.
Quel est le principal objectif des tests statiques ?
A. Identifier les performances du logiciel en situation de charge élevée.
B. Vérifier que le logiciel fonctionne correctement en l’exécutant dans un environnement de test.
C. S’assurer que tous les tests automatisés sont correctement implémentés.
D. Détecter les défauts dans le logiciel sans exécuter le code.
✓ Bonne réponse : D
Cette question correspond à l’objectif d’apprentissage FL-3.1.2 (K2) - Expliquer la valeur du test statique. ● a) Correct → Les tests statiques permettent d’identifier des défauts sans exécuter le logiciel, via des revues ou des analyses statiques. ● b) Faux → Tester le logiciel en l’exécutant relève des tests dynamiques. ● c) Faux → Tester la performance du logiciel sous charge relève des tests de performance, qui sont des tests dynamiques. ● d) Faux → Les tests statiques ne concernent pas l’implémentation des tests automatisés.
Question 2 / 10
Quelle est la relation correcte entre les tests et l’assurance qualité ?
A. Les tests remplacent complètement l’assurance qualité
B. Les tests sont une partie de l’assurance qualité
C. L’assurance qualité se limite uniquement aux activités de test
D. Les tests et l’assurance qualité sont des concepts totalement distincts et indépendants
✓ Bonne réponse : B
Cette question correspond à l’objectif d’apprentissage FL-1.2.2 (K1) – Rappeler la relation entre les tests et l’assurance qualité. ● a) Correct → Les tests font partie des activités d’assurance qualité, qui incluent également l’amélioration des processus, la documentation et le respect des normes. ● b) Faux → Les tests ne remplacent pas l’ensemble de l’assurance qualité, qui couvre un périmètre bien plus large (gestion des risques, validation des exigences, etc.). ● c) Faux → L’assurance qualité ne se limite pas aux tests, elle englobe des pratiques préventives et correctives. ● d) Faux → Les tests et l’assurance qualité sont liés : l’assurance qualité vise à améliorer la qualité globale du produit, et les tests en sont un des moyens.
Question 3 / 10
Quel est l’un des AVANTAGES d’un retour d’information précoce et régulier des parties prenantes pendant les activités de test ?
A. Il permet de détecter et corriger les défauts plus tôt dans le cycle de développement
B. Il garantit que tous les cas de test sont automatisés
C. Il évite complètement les modifications d’exigences pendant le projet
D. Il réduit le besoin de tests exploratoires en fin de projet
✓ Bonne réponse : A
Cette question correspond à l’objectif d’apprentissage FL-3.2.1 (K1) – Identifier les avantages d’un feedback précoce et fréquent de la part des parties prenantes.
● a) Faux → L’automatisation des tests est indépendante du moment où le feedback est reçu. ● b) Correct → Obtenir des retours rapides des parties prenantes permet d’identifier plus tôt les erreurs, les imprécisions ou les malentendus liés aux exigences ou aux spécifications → cela réduit le coût de correction. ● c) Faux → Le feedback n’a pas pour but de réduire le besoin d’exploration, mais d’améliorer la compréhension dès le début. ● d) Faux → Le retour d’information ne supprime pas les changements, mais facilite leur gestion en les identifiant plus tôt.
Question 4 / 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. 1C, 2A, 3C, 4D
B. 1C, 2A, 3B, 4D
C. 1D, 2B, 3C, 4A
D. 1D, 2A, 3C, 4B
✓ Bonne réponse : A
Cette question correspond à l\'objectif d\'apprentissage FL-5.1.7 (K2) - Résumer les quadrants du test et leurs relations avec les niveaux et les types de tests.
La bonne réponse est b) :
1. Test d\'accessibilité - Orienté métier, critique du produit (C) 2. Test unitaire - Orienté technologie, support à l\'équipe de développement (A) 3. Test d\'acceptation utilisateur - Orienté métier, critique du produit (C) 4. Test de performance - Orienté technologie, critique du produit (D) ● a) Faux → Le test d\'acceptation utilisateur est en C (orienté métier, critique du produit), pas en B. ● b) Correct → Toutes les correspondances sont correctes. ● c) Faux →- Le test d\'accessibilité est en C, pas en D, et le test de performance est en D, pas en B. ● d) Faux → Le test d\'accessibilité est en C, pas en D, et le test unitaire est en A, pas en B.
Question 5 / 10
Quel usage approprié de la rétrospective pourrait aider à améliorer cette situation ?
Lors d’une rétrospective d’équipe après une livraison de sprint, les testeurs remontent unproblème récurrent : les exigences arrivent trop tard et ne sont pas suffisamment détailléespour écrire les cas de test à temps.
A. Supprimer l’écriture des cas de test pour gagner du temps
B. Augmenter la taille des sprints pour inclure toutes les activités de test
C. Identifier les causes racines de ces retards et mettre en place une action d’amélioration convenue par l’équipe
D. Passer les exigences directement aux développeurs sans les testeurs
✓ Bonne réponse : C
Cette question correspond à l’objectif d\'apprentissage FL-2.1.6 (K2) – Expliquer comment les rétrospectives peuvent être utilisées comme mécanisme d\'amélioration des processus. ● a) Faux → Supprimer une activité essentielle n’est pas une amélioration mais une régression. ● b) Faux → Agrandir les sprints ne règle pas le problème d’origine. ● c) Correct → La rétrospective permet d’analyser, comprendre et agir sur les causes racines, ce qui est une véritable démarche d’amélioration continue. ● d) Faux → Cela aggraverait le manque de communication, au lieu de résoudre le problème.
Question 6 / 10
Une équipe de test est confrontée à un délai serré pour tester une nouvelle application sans documentation détaillée. Quelle approche est la plus appropriée dans ce contexte ?
A. Effectuer des tests exploratoires pour découvrir rapidement des défauts.
B. Attendre que la documentation soit complète avant de commencer les tests.
C. Rédiger des cas de test détaillés basés sur les spécifications disponibles
D. Automatiser tous les tests pour gagner du temps.
✓ Bonne réponse : A
Cette question correspond à l\'objectif d\'apprentissage FL-4.4.1 (K2) – Expliquer les techniques de test basées sur l\'expérience et leur utilisation. ● a) Faux → La rédaction de cas de test détaillés nécessite une documentation complète, ce qui n\'est pas disponible ici. ● b) Correct → Les tests exploratoires permettent de découvrir rapidement des défauts même en l\'absence de documentation détaillée. ● c) Faux → Attendre la documentation complète retarderait inutilement le processus de test. ● d) Faux → L\'automatisation nécessite une connaissance préalable des cas de test et du comportement attendu, ce qui n\'est pas possible sans documentation.
Question 7 / 10
En appliquant l’analyse des valeurs limites à deux valeurs, lequel des ensembles de tests suivants fournit le meilleur niveau de couverture des limites ?
Un système de gestion de température pour un aquarium tropical affiche les messages suivants selon la température saisie (en degrés Celsius) :● Si la température est comprise entre 24 et 26 inclus, afficher “température optimale”● Si elle est inférieure à 24, afficher « température trop basse »● Si elle est supérieure à 26, afficher « température trop élevée »Sélectionnez UNE réponse.
A. 24, 26
B. 22, 24, 26, 28
C. 23, 27
D. 23, 24, 26, 27
✓ Bonne réponse : D
Cette question correspond à l’objectif d\'apprentissage FL-4.2.2 (K3) – Appliquer l’analyse des valeurs limites pour identifier les cas de test. ● a) Faux → 23 et 27 : limites extérieures uniquement ● b) Faux → 24 et 26 : limites valides, pas d’extérieures ● c) Correct → 23, 24, 26, 27 : couvre toutes les limites valides et invalides ● d) Faux → 22, 24, 26, 28 : trop éloigné des limites directes
Question 8 / 10
Quelle est la principale valeur du maintien de la traçabilité dans le processus de test ?\"
A. Il permet d’optimiser la performance du logiciel en production
B. Il évite complètement la nécessité de documenter les tests manuels
C. Il garantit que chaque exigence a été testée et qu’aucun élément critique n’a été oublié
D. Il remplace les rapports de test en fournissant directement des métriques de qualité
✓ Bonne réponse : C
Cette question correspond à l’objectif d’apprentissage FL-1.4.4 (K2) – Expliquer la valeur du maintien de la traçabilité. ● a) Faux → La traçabilité ne vise pas à optimiser la performance du logiciel, mais à assurer une couverture de test complète. ● b) Correct → Le maintien de la traçabilité permet d’établir un lien entre les exigences, les tests et les défauts détectés, garantissant ainsi qu’aucune exigence n’a été oubliée. ● c) Faux → Même avec la traçabilité, la documentation des tests reste nécessaire pour assurer un suivi efficace et une justification des validations effectuées. ● d) Faux → Les rapports de test restent nécessaires, la traçabilité vient en complément pour s’assurer que les tests couvrent bien les exigences.
Question 9 / 10
Quelle technique de test convient le MIEUX dans cette situation ?
Dans votre projet, il y a eu un retard dans la livraison d\'une toute nouvelle application etl\'exécution des tests a commencé tardivement, mais vous avez une connaissance détailléedu domaine et de bonnes compétences analytiques. La liste complète des exigences n\'a pasencore été partagée avec l\'équipe, mais la direction demande que des résultats de testssoient présentés.Sélectionnez UNE réponse.
A. Tests basés sur des listes de contrôle
B. Estimation d\'erreur
C. Tests de branche
D. Tests exploratoires
✓ Bonne réponse : D
Cette question correspond à l\'objectif d\'apprentissage FL-4.4.2 (K2) - Expliquer le test exploratoire.
● a) Faux → Les tests basés sur des listes de contrôle nécessitent généralement que les exigences soient connues à l\'avance pour créer les listes appropriées. ● b) Faux → L\'estimation d\'erreur est utile pour anticiper les défauts basés sur l\'expérience, mais n\'est pas la meilleure approche dans cette situation où une couverture systématique est nécessaire rapidement. ● c) Correct → Les tests exploratoires sont idéaux quand le temps est limité et que les exigences ne sont pas complètement disponibles. Cette technique s\'appuie sur les connaissances du domaine et les compétences analytiques du testeur pour explorer le système de manière structurée mais flexible. ● d) Faux → Les tests de branche sont une technique de test de structure \"boîte blanche\" qui nécessite l\'accès au code source, ce qui n\'est pas mentionné dans le scénario et ne résout pas le problème du manque d\'exigences.
Question 10 / 10
Quelle est l\'affirmation la plus précise concernant l\'utilisation de l\'estimation d\'erreurs dans ce contexte ?
Un important projet gouvernemental de système d\'information sur la santé est entré enphase de test final. Le directeur des tests souhaite appliquer une technique d\'estimationd\'erreurs pour déterminer quand arrêter les tests. L\'équipe a identifié 350 défauts pendantles tests. En utilisant différentes méthodes d\'estimation, ils ont calculé que le nombre totalprobable de défauts dans le système se situe entre 410 et 480. Après deux semainessupplémentaires de test, 40 nouveaux défauts ont été découvertsSélectionnez UNE réponse.
A. L\'estimation d\'erreurs est invalide dans ce cas car la découverte de 40 nouveaux défauts suggère que les techniques d\'estimation initiales étaient incorrectes et doivent être entièrement recalculées
B. L\'estimation d\'erreurs montre que les tests sont inefficaces puisque le taux de détection des défauts (40 en deux semaines) est inférieur au taux attendu pour atteindre l\'estimation maximale de 480 défauts dans un délai raisonnable
C. L\'estimation d\'erreurs indique que les tests peuvent être arrêtés immédiatement puisque 81% des défauts estimés ont déjà été trouvés, ce qui dépasse le seuil standard de qualité de 80%
D. L\'estimation d\'erreurs fournit une base pour décider de poursuivre ou non les tests, mais doit être combinée avec d\'autres critères comme la sévérité des défauts restants et la couverture des risques métier
✓ Bonne réponse : D
Cette question correspond à l\'objectif d\'apprentissage FL-4.4.1 (K2) - Expliquer l\'estimation d\'erreurs.
● a) Faux → Cette réponse simplifie excessivement l\'utilisation de l\'estimation d\'erreurs en appliquant un \"seuil standard\" arbitraire de 80%. L\'estimation d\'erreurs ne se limite pas à un pourcentage fixe et ne peut pas, à elle seule, déterminer si les tests doivent être arrêtés. De plus, le calcul ignore les 40 défauts supplémentaires découverts, ce qui porterait le total à 390 défauts identifiés. ● b) Faux → Ce n’est pas une conclusion fiable. Le fait de trouver 40 défauts en deux semaines n\'indique pas nécessairement une inefficacité des tests. La détection des défauts n\'est généralement pas linéaire, et le taux peut varier selon les phases de test. ● c) Faux → L’estimation d’erreurs donne une fourchette (ici 410–480), et les 40 nouveaux défauts sont encore dans cette fourchette. Le modèle reste valide, il faut juste le réévaluer progressivement, pas le rejeter ● d) Correct → Cette réponse reflète avec précision la valeur et les limites de l\'estimation d\'erreurs. L\'estimation fournit une base quantitative pour évaluer la progression des tests, mais ne doit pas être utilisée comme seul critère de décision pour arrêter les tests. D\'autres facteurs qualitatifs comme la sévérité des défauts restants, la couverture des risques métier, et les contraintes de projet doivent également être pris en compte. Cette approche équilibrée est particulièrement importante pour un système critique comme un système d\'information sur la santé.
Au cours d'une investigation, une équipe de réponse aux incidents cherche à déterminer l'origine d'un incident. Quelle activité de réponse aux incidents décrit ce processus ?
Sélectionnez la bonne réponse.
A. Analyse
B. Confinement
C. Détection
D. Retour d'expérience
✓ Bonne réponse : A
Phase d'analyse : Cette phase consiste à examiner les indicateurs d'incident afin de déterminer les causes profondes, les vecteurs d'attaque et l'étendue de la compromission. Comprendre l'origine d'une attaque nécessite un examen détaillé des journaux, des artefacts et du comportement des systèmes. La détection permet d'identifier qu'un incident s'est produit, le confinement en stoppe la propagation, et les retours d'expérience interviennent après l'incident — seule la phase d'analyse se concentre sur l'investigation de la source.
Question 2 / 10
Laquelle des propositions suivantes décrit le MIEUX le concept de défense en profondeur ?
A. S'appuyer sur un unique contrôle de sécurité très sophistiqué pour protéger l'ensemble des actifs
B. Garder les mécanismes de sécurité secrets afin que les attaquants ne sachent pas comment les contourner
C. Chiffrer toutes les données avec plusieurs algorithmes de chiffrement appliqués séquentiellement
D. Utiliser plusieurs couches de sécurité qui se chevauchent, de sorte que la défaillance d'une couche ne compromette pas l'ensemble du dispositif de défense
✓ Bonne réponse : D
La défense en profondeur (également appelée sécurité en couches) utilise plusieurs contrôles de sécurité superposés afin que, si une couche est compromise, les couches supplémentaires protègent toujours l'actif. Exemples de couches : sécurité physique → pare-feu réseau → IDS/IPS → pare-feu hôte → antivirus → WAF applicatif → chiffrement → supervision. Cette approche s'inspire de la conception des châteaux médiévaux : remparts, douves, pont-levis, gardes, enceintes intérieures. Aucun contrôle unique n'est parfait — la superposition assure la redondance. C'est l'opposé de la sécurité par l'obscurité (qui repose sur le secret plutôt que sur des contrôles robustes).
Question 3 / 10
Quelle est la MEILLEURE façon de protéger les données sensibles d'un ordinateur portable perdu ou volé ?
Sélectionnez la bonne réponse.
A. Utiliser les permissions de fichiers NTFS pour restreindre l'accès aux dossiers sensibles
B. Définir un mot de passe BIOS robuste pour empêcher tout démarrage non autorisé
C. Installer un antivirus et le maintenir régulièrement à jour
D. Mettre en œuvre un chiffrement complet du disque pour rendre les données inaccessibles sans la clé de chiffrement
✓ Bonne réponse : D
Chiffrement intégral du disque (Full Disk Encryption) : chiffre l'intégralité des données présentes sur le disque, les rendant illisibles sans la clé appropriée — même si le disque est retiré et accédé depuis un autre appareil. Contrairement aux mots de passe BIOS (facilement contournables), aux antivirus (inefficaces contre le vol physique) ou aux permissions NTFS (contournées en démarrant un système d'exploitation alternatif), le chiffrement protège les données au niveau matériel, quelle que soit la manière dont l'appareil est accédé.
Question 4 / 10
Quel est l'objectif principal des attaques par ingénierie sociale ?
Sélectionnez la bonne réponse.
A. D. Implanter des logiciels malveillants sur des systèmes
B. A. Contourner les pare-feux
C. C. Exploiter des vulnérabilités logicielles
D. B. Tromper les utilisateurs pour qu'ils divulguent des informations confidentielles
✓ Bonne réponse : D
Ingénierie sociale : exploite la psychologie humaine plutôt que les systèmes techniques pour manipuler les utilisateurs et les amener à divulguer des données sensibles, des identifiants ou des accès. Contrairement aux pare-feux (A) ou aux logiciels malveillants (D), elle cible le maillon le plus faible : les personnes. Les exploits logiciels (C) sont de nature technique et ne relèvent pas de la manipulation sociale.
Question 5 / 10
Un utilisateur supprime accidentellement un fichier important d'un dossier réseau partagé. Quelle option suivante permettra le MIEUX de récupérer le fichier perdu ?
Sélectionnez la bonne réponse.
A. B. Utiliser le chiffrement
B. C. Modifier les permissions
C. D. Restaurer à partir d'une sauvegarde
D. A. Consulter les journaux de l'antivirus
✓ Bonne réponse : C
Sauvegarde et récupération : une sauvegarde est une copie de données stockée séparément de l'original, permettant la restauration après une suppression accidentelle ou une perte de données. Il s'agit du mécanisme principal de récupération des données. Les journaux antivirus détectent les logiciels malveillants mais ne peuvent pas restaurer les fichiers ; le chiffrement protège les données mais ne les récupère pas ; les permissions contrôlent les accès mais ne restaurent pas le contenu supprimé.
Question 6 / 10
Un administrateur réseau détecte un accès non autorisé à des fichiers confidentiels. Quel principe a très probablement été violé ?
Sélectionnez la bonne réponse.
A. C. Disponibilité
B. D. Authenticité
C. B. Confidentialité
D. A. Intégrité
✓ Bonne réponse : C
La confidentialité : garantit que les informations sensibles ne sont accessibles qu'aux personnes autorisées. L'accès non autorisé à des fichiers confidentiels viole directement ce principe en exposant des données restreintes à des utilisateurs non autorisés. Tandis que l'intégrité protège l'exactitude des données, la disponibilité assure l'accès aux utilisateurs autorisés, et l'authenticité vérifie l'identité — aucun de ces principes ne traite la divulgation non autorisée d'informations sensibles.
Question 7 / 10
Un attaquant intercepte la communication entre deux parties et relaie secrètement les messages entre elles, chacune croyant communiquer directement avec l'autre. Quelle attaque cela décrit-il ?
A. Attaque de l'homme du milieu (MitM)
B. Attaque par écoute clandestine
C. Attaque par rejeu
D. Détournement de session
✓ Bonne réponse : A
Les attaques de type Man-in-the-Middle (MitM) surviennent lorsqu'un attaquant se positionne entre deux parties en communication, interceptant et modifiant potentiellement les messages sans être détecté. Les méthodes courantes incluent l'empoisonnement ARP, les points d'accès Wi-Fi malveillants et le SSL stripping. Les défenses comprennent l'épinglage de certificats (certificate pinning), HTTPS avec HSTS et le TLS mutuel (mTLS). Les attaques par rejeu réutilisent des identifiants capturés. Le détournement de session vole une session déjà établie. L'écoute passive est une forme de MitM sans modification des données.
Question 8 / 10
Un employé a cliqué sur un lien dans un e-mail provenant d'un site de paiement lui demandant de mettre à jour ses coordonnées. L'employé a saisi ses informations de connexion mais a reçu un message d'erreur « page introuvable ». Quel type d'attaque d'ingénierie sociale s'est produit ?
Sélectionnez la bonne réponse.
A. D. Phishing
B. A. Usurpation de marque
C. C. Typosquatting
D. B. Pretexting
✓ Bonne réponse : A
Un employé a cliqué sur un lien dans un e-mail frauduleux et a saisi ses identifiants sur un faux site. C'est typiquement une attaque de phishing, qui consiste à tromper la victime pour obtenir des informations sensibles via un site ou un message imitant une source légitime.
Question 9 / 10
Quel est l'objectif principal de la mise en place d'un programme de gestion des correctifs ?
Sélectionnez la bonne réponse.
A. D. Appliquer les politiques de mots de passe
B. A. Corriger les vulnérabilités
C. B. Surveiller l'activité des utilisateurs
D. C. Sauvegarder les données
✓ Bonne réponse : B
Gestion des correctifs : processus systématique d'identification, de test et de déploiement de mises à jour logicielles visant à corriger les vulnérabilités de sécurité et les bogues. Les organisations appliquent des correctifs pour éliminer les failles connues que les attaquants exploitent, réduisant ainsi les risques de violation. Contrairement à la surveillance de l'activité des utilisateurs (B), à la sauvegarde des données (C) ou aux politiques de mots de passe (D), l'application de correctifs s'attaque directement à la cause profonde de nombreux incidents de sécurité en fermant les vecteurs d'attaque avant qu'ils ne soient exploités.
Question 10 / 10
Une entreprise a décidé de réduire le coût de sa police d'assurance cyber annuelle en supprimant la couverture contre les attaques par ransomware. Lequel des éléments d'analyse suivants l'entreprise a-t-elle le plus probablement utilisé pour prendre cette décision ?
A. MTBF
B. MTTR
C. RTO
D. ARO
✓ Bonne réponse : D
Réponse : L'ARO (Annual Rate of Occurrence). Explication : L'ARO quantifie la fréquence à laquelle un événement à risque spécifique se produit par an. Si les données historiques montrent que les attaques par ransomware ont une très faible probabilité (ARO faible), la perte annuelle attendue (ALE = SLE × ARO) peut ne pas justifier le coût de la prime d'assurance.
Quelle instruction est un exemple de Data Manipulation Language (DML) ?
A. DISABLE
B. REVOKE
C. INSERT
D. GRANT
✓ Bonne réponse : C
Réponse : INSERT. Explication : INSERT est une instruction DML qui ajoute de nouvelles lignes à une table. Avec UPDATE, DELETE et SELECT, INSERT est une opération DML fondamentale qui modifie les valeurs de données en ajoutant de nouvelles lignes sans modifier les enregistrements existants.
Question 2 / 10
Dans Power BI, quel langage est utilisé pour créer des mesures et colonnes calculées ?
A. SQL
B. R
C. DAX (Data Analysis Expressions)
D. Python
✓ Bonne réponse : C
DAX (Data Analysis Expressions) : langage propriétaire de Microsoft conçu spécifiquement pour Power BI et Analysis Services. Il permet de créer des mesures (calculs dynamiques) et colonnes calculées (valeurs statiques) à partir de données multidimensionnelles. SQL interroge des bases de données relationnelles, Python et R sont des langages de programmation généraux non intégrés nativement à Power BI pour cette fonction.
Question 3 / 10
Quelle commande SQL est utilisée pour créer une nouvelle table dans une base relationnelle ?
A. INSERT INTO
B. SELECT INTO
C. ALTER TABLE
D. CREATE TABLE
✓ Bonne réponse : D
CREATE TABLE : commande SQL fondamentale qui définit une nouvelle table avec ses colonnes, types de données et contraintes. Contrairement à INSERT INTO (qui ajoute des lignes à une table existante), SELECT INTO (qui crée une table à partir de données existantes) ou ALTER TABLE (qui modifie une structure existante), CREATE TABLE est la seule commande permettant de créer une table vierge avec un schéma défini explicitement dès le départ.
Question 4 / 10
Quelle est la fonction principale d’une clé primaire dans une table relationnelle ?
A. Relier deux tables entre elles
B. Améliorer la vitesse des requêtes SQL
C. Chiffrer les données stockées
D. Identifier de manière unique chaque ligne de la table
✓ Bonne réponse : D
Clé primaire : colonne ou ensemble de colonnes garantissant l'unicité de chaque enregistrement dans une table relationnelle. Elle empêche les doublons et permet l'identification précise des données. Contrairement aux clés étrangères (qui créent des relations entre tables) ou aux index (qui optimisent les performances), la clé primaire est fondamentalement un mécanisme d'intégrité et de distinction des données.
Question 5 / 10
Lequel de ces fichiers correspond le mieux à une donnée non structurée ?
A. Un fichier CSV
B. Une table SQL
C. Une vidéo de formation
D. Un document JSON
✓ Bonne réponse : C
Données non structurées vs structurées : Les données non structurées n'ont pas de schéma prédéfini (vidéo, image, audio). Une vidéo de formation est un exemple parfait car elle combine contenus visuels et auditifs sans organisation tabulaire. À l'inverse, SQL et CSV imposent des lignes/colonnes (structurées), tandis que JSON possède une structure hiérarchique définie (semi-structuré).
Question 6 / 10
Quel type de base de données contient des nœuds et des arêtes ?
A. clé/valeur
B. colonnaire
C. série chronologique
D. graphe
✓ Bonne réponse : D
Réponse : Graphe. Explication : Les bases de données en graphe se caractérisent par l'utilisation de nœuds (représentant des entités) et d'arêtes (représentant les relations entre entités). Cette structure traite efficacement les données hautement connectées et les requêtes de relations complexes.
Question 7 / 10
Quel est le rôle d'Azure Synapse Analytics et comment combine-t-il plusieurs services ?
A. C'est un service de stockage objet optimisé pour les données non structurées
B. Synapse Analytics remplace Azure SQL Database pour les workloads transactionnels OLTP
C. Il combine data warehousing (SQL pools), Spark, ETL et exploration des données dans un workspace analytique unifié
D. Azure Synapse Analytics est uniquement un outil de visualisation de données concurrent de Power BI
✓ Bonne réponse : C
Azure Synapse Analytics est un service d'analytique intégré qui combine : (1) Data warehousing avec Synapse SQL (pools dédiés pour OLAP à grande échelle), (2) Big Data avec Apache Spark intégré, (3) ETL/ELT avec des pipelines intégrés (similaire à Azure Data Factory), (4) Exploration avec Synapse Link (requêtes directes sur Cosmos DB et Azure SQL sans ETL). Il offre un workspace unifié où data engineers, data scientists et analystes collaborent. C'est la solution analytique de bout en bout d'Azure.
Question 8 / 10
Quels sont les deux types principaux de services Azure SQL Database et quelle est leur différence ?
A. Single Database (ressources dédiées) et Elastic Pool (ressources partagées entre plusieurs bases) sont les deux modèles principaux
B. Azure SQL Database n'existe qu'en un seul modèle de déploiement
C. La différence principale concerne le moteur : MySQL pour Single, PostgreSQL pour Elastic Pool
D. Azure SQL Database est uniquement disponible en modèle serverless
✓ Bonne réponse : A
Azure SQL Database est disponible en deux modèles : Single Database (base de données unique avec ses propres ressources dédiées, idéale pour les nouvelles applications) et Elastic Pool (plusieurs bases partagent un pool de ressources, optimal pour des bases aux pics d'activité décalés). Il existe aussi Azure SQL Managed Instance pour les migrations depuis SQL Server on-premises avec compatibilité maximale. Les trois sont des services PaaS gérés par Microsoft (patching, backups automatiques).
Question 9 / 10
Dans Azure, quelle solution est la plus proche d’un SQL Server on-premise avec compatibilité maximale ?
A. Azure Cosmos DB
B. Azure SQL Managed Instance
C. Azure SQL Database
D. Azure Synapse Analytics
✓ Bonne réponse : B
Azure SQL Managed Instance : solution cloud offrant une compatibilité quasi complète avec SQL Server on-premise, incluant les agents SQL, jobs, et la réplication native. Contrairement à Azure SQL Database (service entièrement managé avec limitations), Managed Instance émule l'environnement SQL Server complet dans une instance dédiée, facilitant la migration sans refonte majeure.
Question 10 / 10
Vous avez une base de données de gestion des stocks qui contient le tableau suivant. Quelle instruction devriez-vous utiliser dans une requête SQL pour modifier la quantité d'inventaire de Product1 à 270 ?
A. MERGE
B. INSERT
C. UPDATE
D. CREATE
✓ Bonne réponse : C
Réponse : UPDATE. Explication : Pour modifier une valeur existante dans une table de base de données, utilisez l'instruction DML UPDATE : UPDATE [tableau] SET [colonne] = [valeur] WHERE [condition]. INSERT ajoute de nouvelles lignes, SELECT lit les données, et DELETE supprime les lignes.
Quelles sont des options de déploiement prises en charge pour SAP S/4HANA ?
Cochez toutes les réponses correctes.
A. S/4HANA Cloud, Public Edition
B. S/4HANA Cloud, Private Edition
C. S/4HANA On‑premise
D. SaaS multi‑tenant d’un tiers non SAP
E. Appliance Edge/IoT dédiée sans back‑end S/4HANA
✓ Bonne réponse : A, B, C
Réponse : On‑premise ; Cloud Private Edition ; Cloud Public (multi‑tenant). Explication : S/4HANA existe en plusieurs modes de déploiement officiels : on‑premise, cloud public et cloud private edition. Les offres non‑SAP ou appliances IoT ne constituent pas des déploiements S/4HANA.
Question 2 / 10
Quelle table centrale stocke les écritures FI, CO et AA de manière unifiée dans SAP S/4HANA ?
A. BKPF
B. FAGLFLEXA
C. ACDOCA (Universal Journal)
D. BSEG
✓ Bonne réponse : C
Réponse : ACDOCA La table ACDOCA (Universal Journal Entry Line Items) est la table centrale du Journal Universel en SAP S/4HANA. Elle remplace BSEG (FI), COEP (CO) et ANEK (AA) en consolidant toutes les écritures comptables dans un référentiel unique.
Question 3 / 10
Un ledger non principal peut avoir une variante d’exercice différente du 0L.
Vrai ou faux ?
A. Vrai
B. Faux
✓ Bonne réponse : A
Réponse : Vrai Dans la comptabilité parallèle de S/4HANA, un ledger non principal peut être assigné à une variante d'exercice fiscal différente du ledger principal (0L). Cela permet, par exemple, d'avoir un ledger IFRS sur une année civile et un ledger local sur un exercice décalé.
Question 4 / 10
Pour automatiser les écritures d’abonnements et de régularisations périodiques (accruals/deferrals), on utilise principalement…
Sélectionnez la meilleure réponse.
A. La FSV
B. Le moteur d’accruals (Accrual Engine)
C. Le Document Splitting
D. Payment Medium Workbench
✓ Bonne réponse : B
Réponse : Le moteur d’accruals (Accrual Engine) et ses modèles. Explication : Il génère automatiquement les écritures périodiques selon un paramétrage fondé sur des modèles.
Question 5 / 10
Lequel des éléments organisationnels suivants peut être partagé par plusieurs codes sociétés ? (Choisissez trois réponses.)
A. Usine
B. Centre de profit
C. Domaine d'activité
D. Secteur d'activité
E. Organisation commerciale
✓ Bonne réponse : B, C, D
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 6 / 10
Quel est l'ordre correct des étapes d'un processus Procure-to-Pay (P2P) dans SAP S/4HANA ?
A. Créer PO → Créer PR → Réception marchandises → Enregistrer facture → Paiement
B. Créer PR → Réception marchandises → Créer PO → Paiement → Enregistrer facture
D. Enregistrer facture → Créer PR → Créer PO → Réception marchandises → Paiement
✓ Bonne réponse : C
Ordre correct Procure-to-Pay :
Commande d'achat (ME21N) avec imputation
Réception de marchandises (MIGO/GR)
Réception de facture (MIRO)
Paiement via F110 (automatique) ou F-53 (manuel)
Le flux P2P génère des écritures automatiques dans FI à la réception de marchandises (débit stock/charges / crédit GR/IR) et lors de la facture (débit GR/IR / crédit fournisseur).
Question 7 / 10
Le clearing automatique (F.13) s’appuie typiquement sur…
Cochez toutes les réponses exactes.
A. Obligation d’utiliser un ledger non principal
B. Champs de correspondance (ex. référence/texte d’affectation)
C. Toujours la même clé de comptabilisation pour les deux lignes
D. Comptes gérés en postes ouverts (Open Item Management)
E. Critères d’égalité (montant/devise/date)
✓ Bonne réponse : B, D, E
Réponse : Comptes gérés en postes ouverts ; Critères d’égalité (montant/devise/date) ; Champs de correspondance (référence/assignation). Explication : F.13 lettrent automatiquement selon règles et champs de correspondance.
Question 8 / 10
À quels niveaux pouvez-vous définir le compte de clearing technique pour l'acquisition d'immobilisations intégrée en Customizing ? (Choisissez deux réponses.)
A. Détermination des comptes
B. 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).
Question 9 / 10
À quels niveaux choisissez-vous entre cotation directe et cotation indirecte ? (Choisissez deux réponses.)
A. Client
B. Type de cours de change
C. Pays
D. Code société
✓ Bonne réponse : A, B
Réponse : Client ; type de cours de change. Explication : Le choix entre cotation directe et cotation indirecte est configuré au niveau du client (paramètre système global) et peut également être défini par type de cours de change, permettant différentes méthodes de cotation pour différents types de taux (M, G, B, etc.).
Question 10 / 10
Le report de soldes GL (balance carryforward) peut être réexécuté si nécessaire.
Vrai ou faux ?
A. Vrai
B. Faux
✓ Bonne réponse : A
Réponse : Vrai Le report de soldes GL (Balance Carryforward) peut être réexécuté autant de fois que nécessaire. Si des corrections sont apportées après le premier report, il suffit de relancer le programme (FAGLGVTR) pour actualiser les soldes d'ouverture de l'exercice suivant.
Laquelle des affirmations suivantes est la PLUS vraie concernant les tests A/B ?
A. L'objectif est de détecter des défauts
B. De nombreux cas de test peuvent être générés
C. L'objectif est de comparer deux variantes d'un système
D. Les données de production ne sont pas utilisées
✓ Bonne réponse : C
Réponse : L'objectif est de comparer deux variantes d'un système. Explication : Les tests A/B consistent à comparer deux versions d'un système (variante A contre variante B) afin de déterminer laquelle offre les meilleures performances sur la base de résultats mesurables. Cette approche est largement utilisée dans les contextes web et ML.
Question 2 / 10
Les données utilisées pour un système ML de détection d'objets se sont révélées incorrectement étiquetées dans de nombreux cas. Laquelle des options suivantes constitue le résultat le plus probable de ce problème ?
A. Des problèmes de sécurité
B. Des problèmes de robustesse
C. Des problèmes d'exactitude
D. Des problèmes de confidentialité
✓ Bonne réponse : C
Réponse : Des problèmes d'exactitude. Explication : Des données d'entraînement mal étiquetées corrompent directement le signal d'apprentissage : le modèle est entraîné à associer des caractéristiques à de mauvaises classes. Il en résulte un modèle qui apprend des frontières de décision incorrectes, conduisant à une mauvaise exactitude aussi bien lors de l'évaluation sur les données d'entraînement que lors du déploiement en conditions réelles.
Question 3 / 10
La matrice de confusion suivante représente la performance fonctionnelle d'un classifieur. Laquelle des propositions suivantes correspond au calcul correct de la précision (accuracy) du classifieur ?
Considérons un système AI dont la structure interne complexe a été générée par un autre logiciel. Pour quelle raison le testeur choisirait-il d'effectuer des tests boîte noire sur ce système en particulier ?
A. Les tests boîte noire dispensent le testeur de devoir comprendre la structure interne du système AI
B. Le testeur souhaite mieux comprendre la logique du logiciel utilisé pour créer la structure interne
C. La méthode de test boîte noire permettra au testeur de vérifier la transparence de l'algorithme utilisé pour créer la structure interne
D. L'automatisation des tests peut être construite rapidement et facilement à partir des cas de test développés lors des tests boîte noire
✓ Bonne réponse : A
Réponse : Les tests boîte noire dispensent le testeur de devoir comprendre la structure interne du système AI. Explication : Lorsque la structure interne complexe a été générée automatiquement (par exemple via AutoML ou de la génération de code), elle peut être incompréhensible même pour ses concepteurs. Les tests boîte noire se concentrent sur les entrées et les sorties, ce qui en fait le choix pratique pour tester ce type de systèmes.
Question 5 / 10
Laquelle des options suivantes est la MEILLEURE pour optimiser la sélection des tests de régression et éviter que la suite de régression ne devienne trop volumineuse ?
A. Utiliser un sous-ensemble aléatoire de tests.
B. Utiliser un outil basé sur l'IA pour optimiser la suite de tests de régression en analysant les résultats des exécutions passées.
C. Automatiser les scripts de test à l'aide d'outils d'automatisation des tests basés sur l'IA.
D. Identifier les tests appropriés en analysant la complexité des cas de test.
✓ Bonne réponse : B
Réponse : Utiliser un outil basé sur l'IA pour optimiser la suite de régression en analysant les résultats des exécutions passées. Explication : L'optimisation des tests par IA analyse les données d'exécution historiques pour identifier les tests redondants, prioriser les tests à forte valeur ajoutée et supprimer ceux à faible valeur. Il s'agit de la méthode la plus efficace pour éviter une croissance incontrôlée de la suite de régression tout en maintenant la couverture.
Question 6 / 10
Laquelle des actions suivantes représente une meilleure pratique pour tester la transparence dans la documentation d'un système AI ?
A. Garder tous les détails techniques secrets pour protéger l'avantage concurrentiel
B. Documenter les limitations du modèle, les sources des données d'entraînement et la logique de décision pour la compréhension des parties prenantes
C. Fournir uniquement des documents marketing sans spécifications techniques
D. Supprimer la documentation après le déploiement du système pour économiser de l'espace de stockage
✓ Bonne réponse : B
Concept clé : Transparence dans le test AI. Une documentation complète des capacités du modèle, de ses limitations et des sources d'entraînement permet aux parties prenantes de comprendre et d'évaluer les systèmes AI. Les testeurs doivent valider que tous les éléments de transparence requis sont correctement documentés et accessibles aux parties concernées.
Question 7 / 10
Laquelle des propositions suivantes constitue l'une des causes du mauvais étiquetage des données ?
A. Des jeux de données de petite taille
B. Une erreur d'interopérabilité
C. L'expertise métier
D. Le manque de connaissances du domaine
✓ Bonne réponse : D
Réponse : Le manque de connaissances du domaine. Explication : Le mauvais étiquetage des données survient fréquemment lorsque les annotateurs ne disposent pas d'une expertise suffisante dans le domaine pour classifier correctement les cas ambigus. Sans connaissance du domaine, les étiqueteurs risquent d'attribuer des labels incorrects, introduisant ainsi du bruit dans les données d'entraînement.
Question 8 / 10
Laquelle des affirmations suivantes décrit le MIEUX un défi de test propre aux systèmes auto-apprenants ?
A. Il peut être difficile d'expliquer le lien entre les entrées et les sorties du test
B. Lorsque les systèmes se modifient eux-mêmes, les résultats de tests précédemment réussis peuvent changer
C. Il est nécessaire de tester si le système restituera le contrôle à un humain au bon moment
D. Des sources de données externes peuvent être nécessaires pour garantir que le système n'est pas biaisé
✓ Bonne réponse : B
Réponse : Lorsque les systèmes se modifient eux-mêmes, les résultats de tests précédemment réussis peuvent changer. Explication : Les systèmes auto-apprenants mettent continuellement à jour leurs propres paramètres à l'exécution. Cela signifie que le système testé hier peut se comporter différemment aujourd'hui, ce qui rend la reproductibilité des tests et les tests de régression particulièrement difficiles.
Question 9 / 10
Laquelle des affirmations suivantes est la plus exacte concernant les tests adversariaux en boîte noire ?
A. Les données d'entraînement sont manipulées.
B. L'algorithme utilisé par le modèle est connu du testeur.
C. L'approche repose sur la transférabilité des attaques.
D. Des techniques de tests combinatoires sont utilisées.
✓ Bonne réponse : C
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 10 / 10
Lequel des éléments suivants représente le plus probablement un défi lors de la préparation des données en ML ?
A. La spécification des critères d'acceptation
B. La performance fonctionnelle
C. La conception d'une fonction de récompense
D. Le temps nécessaire et les coûts associés
✓ Bonne réponse : D
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.
Laquelle des options suivantes est une recommandation de la pratique d\' »amélioration continue » ?
A. L\'\"amélioration continue\" doit être isolée des autres pratiques
B. Toutes les améliorations doivent être gérées comme des projets à phases multiples
C. Les fournisseurs externes doivent être exclus des initiatives d\'amélioration
D. Il devrait y avoir au moins une petite équipe qui se consacre à la conduite des efforts d\'\"amélioration continue\"
✓ Bonne réponse : D
Réponse : Il devrait y avoir au moins une petite équipe qui se consacre à la conduite des efforts d\'\"amélioration continue\". Explication : ITIL 4 recommande qu\'une équipe dédiée, même réduite, pilote les efforts d\'amélioration continue pour maintenir le focus et la cohérence, sans que cela n\'empêche toute l\'organisation d\'y contribuer.
Question 2 / 10
De quelle façon une organisation doit-elle adopter des méthodes d’amélioration continue ?
A. En choisissant quelques méthodes clés pour les types d\'améliorations gérées par l\'organisation
B. En utilisant une nouvelle méthode pour chaque amélioration gérée par l\'organisation
C. En choisissant une seule méthode pour toutes les améliorations gérées par l\'organisation
D. En renforçant l\'aptitude à utiliser autant de méthodes d\'amélioration que possible
✓ Bonne réponse : A
Réponse : En choisissant quelques méthodes clés pour les types d\'améliorations gérées par l\'organisation. Explication : Plutôt que d\'adopter toutes les méthodes existantes, une organisation doit sélectionner quelques approches adaptées aux types d\'améliorations qu\'elle gère, pour rester cohérente et efficace.
Question 3 / 10
Quel principe directeur recommande d’organiser le travail en parties plus petites et gérables qui peuvent être exécutées et effectuées dans un délai convenable ?
A. Collaborer et promouvoir la visibilité
B. Commencer là où vous êtes
C. Privilégier la valeur
D. Progresser par itérations avec des retours
✓ Bonne réponse : D
Réponse : Progresser par itérations avec des retours. Explication : Le principe \'Progresser par itérations avec des retours\' recommande de diviser le travail en petites étapes gérables avec des boucles de feedback fréquentes pour s\'adapter et corriger rapidement.
Question 4 / 10
Identifier le mot manquant dans la phrase suivante. Le but de la pratique de « gestion de la sécurité de l’information » est de [?] les informations de l’organisation.
A. protéger
B. fournir
C. vérifier
D. stocker
✓ Bonne réponse : A
Réponse : protéger. Explication : La pratique de gestion de la sécurité de l\'information a pour but de protéger les informations de l\'organisation contre les menaces, en assurant confidentialité, intégrité et disponibilité.
Question 5 / 10
Quel principe directeur recommande de prendre en considération les quatre dimensions de la gestion des services ?
A. Progresser par itérations avec des retours
B. Opter pour la simplicité et rester pratique
C. Penser et travailler de façon holistique
D. Privilégier la valeur
✓ Bonne réponse : C
Réponse : Penser et travailler de façon holistique. Explication : Le principe \'Penser et travailler de façon holistique\' recommande de prendre en compte les quatre dimensions de la gestion des services pour éviter une vision en silos.
Question 6 / 10
Quels sont les deux types de coûts que le consommateur d’un service doit évaluer ?
A. Le coût du logiciel et le coût du matériel
B. Le coût de la fourniture du service et le coût de l\'amélioration du service
C. Les coûts supprimés par le service et les coûts imposés par le service
D. Le prix du service et le coût de la création du service
✓ Bonne réponse : C
Réponse : Les coûts supprimés par le service et les coûts imposés par le service. Explication : Le consommateur d\'un service doit évaluer les coûts supprimés (ce qu\'il n\'a plus à gérer) et les coûts imposés (ce qu\'il doit payer), pour déterminer si la valeur nette est positive.
Question 7 / 10
Quelle pratique a pour but de mettre à disposition des services et des fonctionnalités nouveaux ou modifiés ?
A. La gestion des mises en production
B. La gestion des demandes de services
C. Le habiliataion des changements
D. La gestion des déploiements
✓ Bonne réponse : A
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 8 / 10
Laquelle des options suivantes décrit le mieux la nature des principes directeurs ?
A. Les principes directeurs décrivent les processus que toutes les organisations doivent adopter
B. Une organisation choisit et adopte un seul des sept principes directeurs
C. Chaque principe directeur impose des actions et des décisions spécifiques
D. Les principes directeurs peuvent guider une organisation en toutes circonstances
✓ Bonne réponse : D
Réponse : Les principes directeurs peuvent guider une organisation en toutes circonstances. Explication : Les principes directeurs ITIL 4 sont universels et s\'appliquent en toutes circonstances, à toute organisation et tout type de projet ou initiative, quelle que soit la situation.
Question 9 / 10
Laquelle des options suivantes est supportée par la pratique de « gestion des demandes de services » ?
A. Une demande de restauration du service après une interruption deservice
B. Une demande d\'un utilisateur concernant quelque chose qui fait partie intégrante de la fourniture normale des services
C. Une demande d\'autorisation d\'un changement qui pourrait avoir un impact sur un service
D. Une demande d\'investigation sur la cause de plusieurs incidents connexes
✓ Bonne réponse : B
Réponse : Une demande d\'un utilisateur concernant quelque chose qui fait partie intégrante de la fourniture normale des services. Explication : La gestion des demandes de services prend en charge les demandes standard faisant partie de la fourniture normale des services, comme une réinitialisation de mot de passe ou la commande d\'un équipement.
Question 10 / 10
Que se passe-t-il lorsqu’une solution de contournement devient la façon permanente de traiter un problème ne pouvant pas être résolu de façon rentable ?
A. Une demande de changement est soumise au habiliataion des changements
B. L\'enregistrement du problème est supprimé
C. La gestion des problèmes restaure le service dès que possible
D. Le problème conserve l\'état d\'erreur connue
✓ Bonne réponse : D
Réponse : Le problème conserve l\'état d\'erreur connue. Explication : Lorsqu\'une solution de contournement devient permanente car le problème ne peut être résolu définitivement, le problème reste dans l\'état \'erreur connue\' : documenté mais non résolu.
Quel contrôle de la Cloud Controls Matrix (CCM) soutient le plus directement la sécurisation des services de stockage gérés dans un environnement PaaS ?
A. R-02 : Planification de la continuité d'activité
B. STA-01 : Localisation des données (Data Residency)
C. TVM-02 : Gestion des vulnérabilités
D. EKM-03 : Gestion des clés de chiffrement
✓ Bonne réponse : D
EKM-03 garantit que les données stockées dans les services PaaS sont chiffrées et protégées par des clés gérées de manière sécurisée, ce qui sécurise directement le stockage géré.
Question 2 / 10
Lequel des éléments suivants explique le mieux l'avantage en matière de sécurité des endpoints privés par rapport aux endpoints publics sécurisés par un WAF ?
A. Les endpoints privés offrent un débit plus élevé car ils contournent toujours le chiffrement.
B. Les endpoints privés empêchent l'exfiltration de données via Internet public en gardant le trafic dans le réseau privé du fournisseur
C. Les endpoints privés inspectent automatiquement et bloquent le trafic malveillant au niveau Layer 7.
D. Les endpoints privés éliminent le besoin de politiques d'accès basées sur l'identité.
✓ Bonne réponse : B
Les endpoints privés gardent le trafic entièrement dans le réseau cloud privé, ce qui réduit le risque que des données sensibles passent par Internet et soient exposées.
Question 3 / 10
Lequel des éléments suivants représente un piège courant lorsque les organisations utilisent les réponses CAIQ lors des évaluations de risque fournisseur ?
A. Vérifier que les réponses CAIQ sont complètes et à jour
B. Mapper les réponses CAIQ aux exigences de contrôle internes
C. Utiliser le CAIQ dans le cadre d'un processus de diligence raisonnable plus large
D. Supposer que les réponses du fournisseur ont été validées par des auditeurs indépendants
✓ Bonne réponse : D
Le CAIQ est rempli par le fournisseur lui-même, donc supposer que ses réponses ont été auditées indépendamment est un piège fréquent. Les autres options décrivent au contraire de bonnes pratiques.
Question 4 / 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 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).
B. Parce que reconstruire à partir du code élimine le besoin de contrôle de version et de pipelines CI/CD.
C. Parce que les snapshots ne peuvent pas être chiffrés dans les environnements cloud.
D. Parce que les snapshots sont automatiquement supprimés par les fournisseurs cloud après une violation.
✓ Bonne réponse : C
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 5 / 10
Lequel des éléments suivants décrit le mieux le principe d'immutabilité dans une architecture cloud-native ?
A. Les composants d'infrastructure sont fréquemment mis à jour sur place pour minimiser les interruptions
B. Toutes les instances de calcul doivent fonctionner en continu pour préserver l'état et la configuration
C. Les composants système sont remplacés plutôt que modifiés, garantissant des déploiements prévisibles et reproductibles
D. L'état de l'application est conservé après un redémarrage pour supporter des workloads longue durée
✓ Bonne réponse : C
L'immutabilité signifie que l'on ne modifie pas les composants existants, mais qu'on les remplace complètement lors des mises à jour pour garantir des déploiements fiables et sans surprises.
Question 6 / 10
Lors de la modélisation des menaces (threat modeling) d'une API publique, quelle faiblesse de conception peut le plus probablement permettre de contourner les limites de requêtes (rate limit) ou provoquer un déni de service (DoS) ?
A. La mise en place d'une validation de schéma au niveau de la passerelle (gateway).
B. L'application d'une authentification par token pour chaque requête API.
C. L'utilisation d'un cache distribué pour stocker les réponses de l'API.
D. L'absence de quotas de ressources ou de mécanismes de limitation de débit (throttling) sur les endpoints de l'API.
✓ Bonne réponse : D
Sans limitation du débit (throttling ou rate limiting), un attaquant peut envoyer un volume massif de requêtes pour saturer l'API, provoquant un déni de service (DoS). Cette faiblesse est prioritaire dans la modélisation des menaces STRIDE appliquée aux API publiques cloud.
Question 7 / 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 responsable de la protection des données (DPO) dans le cadre de la gouvernance légale
B. L'auditeur cloud, qui vérifie la conformité après le déploiement
C. Le client cloud, qui configure et applique les politiques au niveau des buckets et de l'IAM
D. Le fournisseur cloud, car les configurations du service de stockage sont gérées par lui
✓ Bonne réponse : C
Dans le modèle de responsabilité partagée, le fournisseur fournit le service de stockage, mais le client configure les permissions (ACL, bucket policies, IAM). Donc c'est le client qui doit empêcher les écritures publiques.
Question 8 / 10
Pourquoi les logs de requêtes DNS doivent-ils être collectés et surveillés dans un environnement cloud ?
A. Ils fournissent les dates d'expiration des certificats TLS pour les domaines hébergés
B. Ils bloquent automatiquement les IP malveillantes à la périphérie du réseau
C. Ils révèlent une exfiltration de données potentielle et une activité command-and-control via les requêtes de domaine
D. Ils permettent d'identifier quels services sont le plus souvent mis en cache par les utilisateurs
✓ Bonne réponse : C
Les requêtes DNS peuvent révéler l'exfiltration de données via DNS tunneling ou la communication C2 (command-and-control) avec des domaines malveillants. Surveiller les logs DNS dans le cloud permet de détecter ces attaques discrètes qui contournent souvent les contrôles réseau et les pare-feu classiques.
Question 9 / 10
Quel est un contrôle policy-as-code courant au niveau organisationnel, aligné avec la Cloud Controls Matrix (CCM) ?
A. ctiver des revues manuelles des firewalls avant chaque déploiement
B. utoriser un trafic sortant non restreint pour la productivité des développeurs
C. S'assurer automatiquement que les rôles IAM respectent le principe du moindre privilège
D. Imposer que tous les buckets de stockage aient la version désactivée par défaut
✓ Bonne réponse : C
Un contrôle policy-as-code applique automatiquement des règles comme le moindre privilège pour les rôles IAM, garantissant la conformité et la sécurité sans intervention manuelle.
Question 10 / 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 garantit la séparation des tâches entre comptes humains et machine
D. ela réduit la complexité des politiques IAM en regroupant les permissions sous un compte unique
✓ 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.
Que faut-il activer pour s’assurer que les messages vocaux sont bien délivrés aux utilisateurs ?
Une organisation mondiale a attribué des licences Microsoft 365 E3 à tous les utilisateurs et souhaite qu’ils puissent accéder à leur messagerie vocale dans Teams sans acheter de licences supplémentaires Phone System.
A. Power Automate voicemail workflow
B. Teams Premium add-on license
C. Phone System add-on license
D. Exchange Online mailbox pour chaque utilisateur
✓ Bonne réponse : D
Dans Teams, la messagerie vocale est liée à la boîte aux lettres Exchange Online.
Même sans licence Phone System, Teams peut délivrer les messages vocaux dans la boîte aux lettres Exchange Online.
Les autres options :
B : Teams Premium ajoute des fonctionnalités avancées, pas nécessaire pour la messagerie vocale basique.
C : Phone System est requis uniquement pour passer/recevoir des appels via le PSTN.
D : Power Automate ne gère pas la messagerie vocale Teams nativement.
Question 2 / 10
Pour rationaliser la réponse aux incidents après qu’une compromission est suspectée, quelle capacité automatise l’investigation et la remédiation des menaces dans Microsoft 365 ?
A. Microsoft Defender for Endpoint automated investigation and remediation
B. Azure AD Privileged Identity Management
C. Exchange Online mailbox hold
D. Microsoft Secure Score Improvement Actions
✓ Bonne réponse : A
Microsoft Defender for Endpoint permet :
Détection automatique des menaces sur les endpoints
Investigation automatisée des incidents
Actions de remédiation automatiques pour contenir et corriger les menaces
Les autres options ne gèrent pas directement l’investigation et la remédiation automatique :
A : PIM gère les rôles à privilèges temporaires.
B : Secure Score propose des recommandations de sécurité, pas de remédiation automatique.
D : Mailbox hold conserve les emails pour conformité, pas pour gérer des incidents de sécurité.
Question 3 / 10
Une chaîne de distribution souhaite appliquer des politiques de conformité des appareils Windows avant de permettre l’accès à Exchange Online et SharePoint Online.
Quelle fonctionnalité, disponible dans Microsoft 365 mais pas dans Office 365 seul, permet de répondre à ce besoin ?
A. Politiques Office 365 Data Loss Prevention configurées dans le Security & Compliance Center
B. Support Multi-Geo pour SharePoint Online et OneDrive for Business
C. Politiques Conditional Access dans Azure AD Premium P1 intégrées aux paramètres de conformité Intune
D. Gestion de base des applications mobiles via les paramètres intégrés des applications Office
✓ Bonne réponse : C
onditional Access + Intune compliance policies permet de :
Vérifier que les appareils respectent les règles de sécurité avant de leur donner accès aux services Microsoft 365 (Exchange, SharePoint, Teams, etc.)
Cette fonctionnalité nécessite Microsoft 365 (E3/E5) avec Azure AD Premium P1, et n’est pas disponible dans un Office 365 standalone.
Les autres options ne gèrent pas le contrôle d’accès basé sur la conformité des appareils :
A : DLP protège les données mais ne contrôle pas l’accès selon la conformité des appareils.
C : Gestion de base des apps mobiles ne couvre pas l’accès aux services cloud.
D : Multi-Geo gère la localisation des données, pas la conformité des appareils.
Question 4 / 10
Pour activer les fonctionnalités de Gestion des risques internes (Insider Risk Management) dans Microsoft Purview, quelle licence d’abonnement est requise pour votre organisation ?
A. Microsoft 365 E3
B. Microsoft 365 E5 Compliance
C. Microsoft 365 Business Premium
D. Microsoft 365 F3
✓ Bonne réponse : B
Insider Risk Management est une solution avancée de Microsoft Purview permettant de :
Détecter les risques liés aux utilisateurs internes (fuites de données, comportements à risque, exfiltration d’informations sensibles).
Utiliser l’intelligence artificielle et des modèles prédéfinis pour analyser les activités suspectes.
Aider les organisations à répondre aux exigences réglementaires et de conformité.
👉 Ces fonctionnalités avancées font partie des capacités de Microsoft 365 E5 Compliance (ou incluses dans les suites Microsoft 365 E5 complètes).
Les licences comme E3, Business Premium ou F3 ne comprennent pas les fonctionnalités complètes d’Insider Risk Management.
Question 5 / 10
Dans une conversation de canal, vous dites :
“Copilot, convert these chat action items into a Microsoft To Do list and assign priority levels.”
Quelle limitation devez-vous connaître ?
A. Les éléments d’action du chat doivent être formatés manuellement avant la conversion.
B. Copilot Chat ne prend pas en charge To Do ( mais il prend en charge que la création de tâches Planner)
C. L’attribution des priorités nécessite l’intégration avec Excel.
D. Copilot Chat ne peut pas interagir avec Microsoft To Do.
✓ Bonne réponse : B
Copilot Chat dans Microsoft Teams peut analyser les conversations et générer des tâches.
Limitation actuelle : il peut créer des tâches dans Microsoft Planner, mais ne prend pas encore en charge la création directe de tâches dans Microsoft To Do.
Cela signifie que si vous demandez à Copilot de convertir des éléments d’action en To Do, la commande ne fonctionnera pas directement.
Question 6 / 10
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 7 / 10
Quelle fonctionnalité de Microsoft Lists permet de réaliser cela
Votre équipe souhaite appliquer une mise en forme très visible afin que tout article d’inventaire dont la quantité restante est inférieure au seuil de stock minimum s’affiche avec un arrière-plan rouge dans la colonne « Quantité restante ».
A. Flux conditionnel Power Automate
B. Mise en forme de l’affichage via JSON
C. Mise en forme de colonne
D. Mode Édition rapide (Quick edit view)
✓ Bonne réponse : C
Dans Microsoft Lists, la mise en forme de colonne (Column formatting) permet d’appliquer un style visuel conditionnel à une colonne spécifique.
👉 Elle permet notamment :
De modifier la couleur d’arrière-plan
De changer la couleur du texte
D’ajouter des icônes
D’appliquer des règles conditionnelles (ex : si la valeur < seuil → fond rouge)
Cette fonctionnalité utilise du JSON en arrière-plan, mais du point de vue fonctionnel, la capacité recherchée est bien la mise en forme de colonne.
Question 8 / 10
Une société de services financiers doit se protéger contre la perte de données et respecter les exigences réglementaires de conservation pour les boîtes aux lettres Exchange Online.
Quelle combinaison de services Microsoft 365 permet d’assurer à la fois la haute disponibilité et la reprise après sinistre (disaster recovery) des données des boîtes aux lettres ?
A. Réplication native d’Exchange Online et Conservation pour litige (Litigation Hold)
B. Azure Traffic Manager et Azure Site Recovery
C. Azure Availability Zones et Azure Traffic Manager
D. Azure Auto-Scale et stockage géo-redondant
✓ Bonne réponse : C
Dans Exchange Online, Microsoft assure automatiquement :
La haute disponibilité (High Availability) grâce à la réplication native des bases de données de boîtes aux lettres entre plusieurs serveurs et centres de données.
La reprise après sinistre (Disaster Recovery) grâce à l’architecture distribuée et redondante de Microsoft 365.
Pour répondre aux exigences réglementaires de conservation :
Litigation Hold permet de conserver les e-mails d’une boîte aux lettres, même s’ils sont supprimés par l’utilisateur.
Cela garantit l’intégrité et la disponibilité des données à des fins légales ou réglementaires.
👉 Ensemble, ces fonctionnalités assurent la disponibilité continue et la conservation réglementaire des données.
Question 9 / 10
Quelle solution est la plus appropriée pour ce cas ?
Un contractuel a besoin d’un environnement desktop autonome, toujours actif, qui conserve les applications et paramètres entre les sessions.
A. Azure Virtual Desktop single-session desktop
B. Azure App Service Web App
C. Windows 365 Cloud PC
D. Azure Virtual Desktop pooled session hosts
✓ Bonne réponse : C
Windows 365 Cloud PC fournit des PC persistants dans le cloud :
Chaque utilisateur obtient son propre environnement desktop
Les applications et paramètres sont conservés entre les sessions
Toujours disponible et indépendant des autres utilisateurs
Les autres options ne répondent pas exactement au besoin :
A : Pooled session hosts partagent les sessions, donc l’environnement n’est pas persistant.
C : Single-session desktop dans AVD peut être persistant, mais nécessite plus de gestion et de configuration.
D : Azure App Service Web App héberge des applications web, pas un desktop complet persistant.
Question 10 / 10
Un analyste en sécurité remarque des partages de fichiers inhabituels dans une application SaaS critique et souhaite créer une alerte automatique lorsque l’activité de partage dépasse un certain seuil.
Quelle fonctionnalité de Microsoft Defender for Cloud Apps permet de créer ce type d’alerte ?
A. Politique d’accès conditionnel pour le partage de fichiers
B. Surveillance des permissions des applications OAuth avec alertes de limitation
C. Création d’une politique d’activité avec règles de détection d’anomalies
D. Alertes uniquement via intégration avec Azure Sentinel
✓ Bonne réponse : C
💡 Explication :
Defender for Cloud Apps permet de surveiller les activités des utilisateurs dans les applications SaaS.
Avec une politique d’activité + règles de détection d’anomalies, vous pouvez :
Détecter des comportements inhabituels (ex : partage massif de fichiers)
Définir un seuil et déclencher une alerte automatique lorsque ce seuil est dépassé
🎯 À retenir pour l’examen MS-900 :
Alertes automatiques sur activités SaaS = Activity policy + anomaly detection dans Defender for Cloud Apps.
L’accès conditionnel et Sentinel peuvent compléter, mais ne remplacent pas cette fonctionnalité.
Une organisation multinationale déploie des Azure Landing Zones.
Elle a besoin de :
Visibilité et supervision centralisées sur tous les environnements
Alertes automatisées pour les ressources non conformes
À quel domaine de conception du Cloud Adoption Framework (CAF) cette exigence correspond-elle ?
A. Gestion (Management)
B. Gouvernance (Governance)
C. Identité (Identity)
D. Réseau (Networking)
✓ Bonne réponse : A
L’organisation demande :
Visibilité centralisée et monitoring sur tous les environnements
Alertes automatisées pour les ressources non conformes
Dans le Cloud Adoption Framework (CAF) pour Azure :
Le domaine Management se concentre sur la supervision opérationnelle, le monitoring, la collecte de logs et la configuration d’alertes automatisées.
Bien que la conformité et les standards fassent partie de la gouvernance, cette exigence met l’accent sur la gestion opérationnelle et la surveillance continue.
✅ Donc, le domaine CAF approprié pour cette exigence est : Management.
Question 2 / 10
Un fournisseur de soins de santé valide sa stratégie de sauvegarde et de récupération par rapport aux metrics MCSB.
La direction exige une preuve que les points de récupération sont immuables.
Quelle fonctionnalité permet le mieux de valider cette conformité ?
A. Immutable vaults dans Azure Backup
B. Azure Policy initiative pour le tagging des ressources
C. Microsoft Purview compliance assessments
D. Azure Monitor alert rules
✓ Bonne réponse : A
Immutable vaults (coffres immuables) dans Azure Backup :
Empêchent toute modification ou suppression des points de récupération pendant une période définie
Garantissent la récupération fiable après ransomware ou suppression accidentelle
Permettent de fournir une preuve de conformité aux audits et metrics MCSB
Complément :
MCSB (Microsoft Cloud Security Benchmark) recommande des backups immuables pour les données critiques, en particulier pour le secteur de la santé
Question 3 / 10
Une organisation héberge des applications métier critiques dans Azure App Service.
L’équipe sécurité souhaite une protection contre les attaques courantes sur les applications web, telles que :
Injection SQL
Escalade de privilèges
Quel plan de protection workload de Defender for Cloud faut-il choisir ?
A. Microsoft Defender for App Service
B. Microsoft Defender for Resource Manager
C. Microsoft Defender for Endpoint
D. Microsoft Defender for Key Vault
✓ Bonne réponse : A
Microsoft Defender for App Service fournit :
Protection spécifique aux applications web hébergées sur Azure App Service
Détection des attaques classiques des applications web : SQL injection, XSS, élévation de privilèges, etc.
Recommandations et alertes basées sur le comportement des applications
Intégration avec Azure Security Center / Defender for Cloud pour la supervision centralisée
C’est le plan workload conçu pour sécuriser directement les web apps dans Azure.
Question 4 / 10
Une entreprise exploite une plateforme e-commerce avec des centaines de certificats TLS sur différents services.
La direction souhaite :
Minimiser les interruptions dues aux certificats expirés
Appliquer une gestion centralisée du cycle de vie des certificats
Quelle solution recommander ?
A. Utiliser Azure Key Vault pour importer tous les certificats TLS et configurer le renouvellement automatique avec des autorités de certification intégrées
B. Appliquer des politiques Conditional Access pour bloquer les certificats expirés à la connexion
C. Stocker les certificats dans Active Directory Certificate Services (AD CS) sans intégration avec Key Vault
D. Configurer des rappels manuels pour les administrateurs via Microsoft Outlook afin de suivre les expirations
✓ Bonne réponse : A
Azure Key Vault :
Permet de centraliser tous les certificats TLS/SSL
Offre intégration native avec certaines CA pour le renouvellement automatique
Réduit le risque de pannes ou interruptions liées à l’expiration
Fournit gestion centralisée du cycle de vie (création, renouvellement, révocation, suivi)
C’est la solution recommandée pour des environnements à grande échelle avec de nombreux certificats, comme une plateforme e-commerce.
Question 5 / 10
Vous êtes chargé de renforcer Active Directory Domain Services (AD DS) afin d’empêcher le vol de credentials depuis LSASS sur les contrôleurs de domaine.
Quelle fonctionnalité Microsoft doit être mise en œuvre ?
A. Privileged Access Workstations (PAWs) pour les administrateurs
B. Windows Defender Credential Guard
C. Accès Just-in-Time via Microsoft Entra PIM
D. Windows Defender Credential Guard
✓ Bonne réponse : D
LSASS (Local Security Authority Subsystem Service) stocke les hashes et tokens d’authentification Windows.
Les attaquants peuvent utiliser des techniques comme Mimikatz pour voler des credentials depuis LSASS.
Windows Defender Credential Guard :
Utilise la virtualisation basée sur le hardware pour isoler les secrets Windows (NTLM, Kerberos, LSA secrets)
Empêche les logiciels malveillants et les attaquants ayant un accès administrateur local de voler les credentials
Protège spécifiquement les domain controllers et endpoints sensibles
C’est la meilleure pratique Microsoft pour sécuriser les contrôleurs de domaine contre le vol de credentials.
Question 6 / 10
Vous concevez un plan de reprise après ransomware qui exige la protection des comptes “break-glass” (comptes d’accès d’urgence).
Quelle approche est alignée avec les bonnes pratiques Microsoft pour sécuriser ces comptes pendant une reprise ?
A. Stocker les identifiants dans Microsoft Sentinel et faire une rotation automatique des mots de passe.
B. Exclure les comptes break-glass des stratégies d’accès conditionnel et les sécuriser avec l’authentification multifacteur.
C. Conserver les identifiants des comptes break-glass dans un coffre-fort hors ligne sécurisé avec validation régulière.
D. Configurer les comptes break-glass avec une attribution permanente du rôle Global Administrator.
✓ Bonne réponse : C
Les comptes break-glass sont des comptes d’accès d’urgence utilisés uniquement lorsque :
L’authentification normale est indisponible
Les mécanismes MFA ou Conditional Access sont défaillants
L’environnement est compromis (ex. attaque ransomware)
Les bonnes pratiques Microsoft recommandent :
🔐 Identifiants stockés dans un coffre-fort sécurisé hors ligne
🔄 Validation régulière (tests d’accès contrôlés)
🚨 Surveillance renforcée
🔒 Utilisation uniquement en cas d’urgence
Pourquoi hors ligne ?
En cas de ransomware ou compromission massive :
Les systèmes en ligne (y compris SIEM) peuvent être impactés.
Le coffre-fort hors ligne réduit le risque de compromission.
Question 7 / 10
Vous concevez une Azure Landing Zone pour une organisation de services financiers.
Exigences réglementaires :
Les administrateurs ne doivent avoir un accès permanent aux environnements de production que lorsqu’ils sont explicitement autorisés
Tout accès doit être journalisé et révisable
Quelle solution satisfait ces exigences ?
A. Exiger un accès Just-in-Time (JIT) avec Azure AD Privileged Identity Management (PIM) et journaliser les activations dans Azure Monitor
B. Attribuer le rôle Owner au niveau du management group pour tous les administrateurs et auditer avec Azure Monitor
C. Appliquer des resource locks sur toutes les souscriptions de production pour restreindre les modifications administratives
D. Utiliser Microsoft Entra entitlement management pour un accès administratif permanent et exporter les logs vers Sentinel
✓ Bonne réponse : B
Les exigences réglementaires demandent :
Aucun accès permanent → limitation stricte des privilèges
Journalisation et révision → audit complet des accès administratifs
Azure AD Privileged Identity Management (PIM) :
Fournit l’accès Just-in-Time aux rôles privilégiés (Owner, Contributor, etc.)
Les administrateurs doivent activer explicitement leur rôle pour une période limitée
Chaque activation est journalisée dans Azure AD et Azure Monitor, ce qui permet audit et conformité
C’est la solution recommandée par Microsoft pour les environnements réglementés (finance, santé, gouvernement)
Question 8 / 10
Une institution financière doit se conformer au CCPA (California Consumer Privacy Act) en permettant aux clients de demander la suppression de leurs données personnelles.
Vous recommandez Microsoft Priva Subject Rights Requests (SRR).
Quelle fonctionnalité supplémentaire de Microsoft 365 doit être mise en place pour garantir que les données puissent être localisées et supprimées conformément aux exigences ?
A. Initiatives Azure Policy
B. Stratégies de rétention Microsoft Purview Data Lifecycle Management
C. Étiquettes de sensibilité Information Protection
D. Stratégies Data Loss Prevention (DLP)
✓ Bonne réponse : B
Le CCPA impose notamment :
Le droit d’accès aux données personnelles
Le droit à la suppression (Right to deletion)
Microsoft Priva Subject Rights Requests (SRR) permet :
De gérer les demandes des personnes concernées
D’orchestrer la recherche des données personnelles
Cependant, pour que la suppression soit réellement possible et conforme :
👉 Il faut que les politiques de rétention (Data Lifecycle Management) soient correctement configurées.
Pourquoi ?
Les stratégies de rétention déterminent si les données peuvent être supprimées ou si elles sont conservées pour des raisons légales.
Une politique de rétention peut empêcher la suppression si une obligation légale impose la conservation.
Elles permettent d’automatiser la suppression lorsque la durée de conservation est atteinte.
Sans gestion du cycle de vie des données, la suppression conforme au CCPA ne peut pas être garantie.
Question 9 / 10
Une entreprise globale souhaite exiger l’authentification multifacteur (MFA) à chaque activation d’un rôle privilégié dans Entra PIM, même si l’utilisateur dispose déjà d’un jeton MFA actif.
Quelle configuration doit être appliquée ?
A. Appliquer des politiques Conditional Access ciblant les comptes administratifs
B. Appliquer MFA sur l’activation de rôle
C. Activer les security defaults dans Microsoft Entra ID
D. Exiger MFA sur l’attribution de rôle
✓ Bonne réponse : B
Azure AD / Entra PIM distingue :
Attribution de rôle : l’administrateur se voit attribuer un rôle (souvent par IT ou via JIT)
Activation de rôle : l’utilisateur active le rôle pour l’utiliser
Exiger MFA sur l’activation de rôle :
Garantit que chaque activation est sécurisée par MFA, indépendamment de l’état de session existant
Respecte le principe du moindre privilège et de Zero Trust pour les rôles privilégiés
Sécurité renforcée pour les comptes administratifs, même avec sessions existantes
Question 10 / 10
Vous devez intégrer l’analyse des dépendances dans un workflow CI/CD pour une application Azure App Service.
Quelle capacité Microsoft permet directement d’identifier les bibliothèques open-source vulnérables pendant le processus de build ?
A. Azure Firewall Premium avec inspection TLS
B. Microsoft Entra Identity Protection
C. GitHub Dependabot security updates
D. Microsoft Intune App Protection Policies
✓ Bonne réponse : C
Dependabot est une fonctionnalité de GitHub Advanced Security qui :
Scanne automatiquement les dépendances open-source dans vos projets
Identifie les vulnérabilités connues via des bases CVE (Common Vulnerabilities and Exposures)
Propose des mises à jour sécurisées dans les workflows CI/CD
Avantages :
Fonctionne directement pendant le build ou le merge
Intégré dans GitHub Actions, donc parfait pour les déploiements Azure App Service
Permet d’empêcher les vulnérabilités de production
Une région Azure contient un ou plusieurs centres de données qui sont connectés par un réseau à faible latence.
Instructions : Examinez le texte souligné.S’il rend l’énoncé correct, sélectionnez « Aucun changement n’est nécessaire ».S’il rend l’énoncé incorrect, sélectionnez la réponse qui corrige l’énoncé.
A. Se trouve uniquement dans chaque pays d’Europe et des Amériques
B. Aucun changement n’est nécessaire
C. Se trouve dans chaque pays où Microsoft possède une filiale
D. Contient un ou plusieurs centres de données connectés par un réseau à forte latence
✓ Bonne réponse : B
Une région Azure est bien composée de un ou plusieurs centres de données interconnectés par un réseau à faible latence, ce qui correspond exactement à la définition officielle de Microsoft.
Question 2 / 10
Vous prévoyez de déployer plusieurs machines virtuelles Azure.
Vous devez vous assurer que les services exécutés sur les machines virtuelles restent disponibles si un seul centre de données tombe en panne.
Solution proposée :Vous déployez les machines virtuelles dans deux ou plusieurs groupes de mise à l’échelle (scale sets).
Cette solution permet‑elle d’atteindre l’objectif ?
Remarque : Cette question fait partie d’une série de questions qui présentent le même scénario.Chaque question de la série contient une solution unique qui peut répondre aux objectifs énoncés.Certaines questions définissent plusieurs solutions correctes, tandis que d’autres peuvent ne pas avoir de solution correcte.Après avoir répondu à une question de cette section, vous ne pourrez pas revenir dessus.Ainsi, les questions n’apparaîtront pas dans l’écran de révision.
A. Vrai
B. Faux
✓ Bonne réponse : B
Les groupes de machines virtuelles identiques (VM Scale Sets) assurent la mise à l’échelle et la haute disponibilité au sein d’un même centre de données, mais ne garantissent pas la disponibilité en cas de défaillance complète d’un centre de données. Pour ce besoin, il faut utiliser des Availability Zones, qui répartissent les ressources entre plusieurs centres de données distincts.
Question 3 / 10
Cette question vous demande d’évaluer le texte en gras afin de déterminer s’il est correct.
Lorsque vous implémentez une solution de type Software as a Service (SaaS), vous êtes responsable de la configuration de la haute disponibilité.
Instructions :Si le texte souligné rend l’énoncé correct, sélectionnez « No change is needed ».Si l’énoncé est incorrect, sélectionnez la réponse qui le rend correct.
Choix de réponses :
A. Configurer la solution SaaS
B. Définir les règles de scalabilité
C. Installer la solution SaaS
D. Aucun changement n\'est nécessaire
✓ Bonne réponse : A
Dans un modèle SaaS, la haute disponibilité, la scalabilité et l’infrastructure sous‑jacente sont gérées par le fournisseur de services cloud (Microsoft). Le client est uniquement responsable de la configuration et de l’utilisation de la solution SaaS (paramétrage fonctionnel, utilisateurs, options applicatives).
Ainsi, l’énoncé initial est incorrect, et la correction appropriée est « configuring the SaaS solution ».
📘 À retenir pour l’examen AZ‑900 :
SaaS → Microsoft gère l’infrastructure, la haute disponibilité et la mise à l’échelle
Client SaaS → configuration de l’application uniquement
Configurer la haute disponibilité → responsabilité IaaS / PaaS, pas SaaS
Question 4 / 10
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 5 / 10
Qu’est-ce qui est garanti dans un Accord de Niveau de Service Azure (SLA) ?
A. les performances
B. le temps de disponibilité (uptime)
C. la disponibilité des fonctionnalités
D. la bande passante
✓ Bonne réponse : B
Un SLA Azure garantit un pourcentage de disponibilité (uptime) pour un service donné sur une période définie. Si ce niveau de disponibilité n’est pas respecté, Microsoft prévoit des crédits de service.
Les fonctionnalités, la bande passante et les performances ne sont pas garanties de manière absolue dans un SLA Azure.
📘 À retenir pour l’examen AZ‑900 / AZ‑104 :
SLA Azure = garantie de disponibilité (uptime), pas de performance
Question 6 / 10
Votre entreprise prévoit de migrer vers Azure. Elle comporte plusieurs départements.
Toutes les ressources Azure utilisées par chaque département seront gérées par un administrateur de département.Vous devez recommander un déploiement Azure qui permette de segmenter Azure par département.La solution doit minimiser l’effort administratif.
Que faut‑il inclure dans la recommandation ?
A. plusieurs groupes de ressources
B. plusieurs régions
C. plusieurs annuaires Azure Active Directory (Azure AD)
D. plusieurs abonnements
✓ Bonne réponse : D
Les abonnements Azure constituent une frontière naturelle de gestion permettant :
de déléguer l’administration complète à un administrateur de département,
de segmenter clairement les ressources par département,
de gérer indépendamment les quotas, les limites et la gouvernance, tout en conservant une administration centralisée via des Management Groups, ce qui minimise l’effort administratif global.
Les groupes de ressources, les régions et les annuaires Azure AD ne fournissent pas une segmentation administrative complète adaptée à ce scénario.
📘 À retenir pour l’examen (AZ‑900 / AZ‑104)
Segmentation par département + admins dédiés → Subscriptions Organisation interne des ressources → Resource Groups
Question 7 / 10
Quel service fournit le calcul serverless (sans serveur) dans Azure ?
A. Azure Functions
B. Azure Container Instances
C. Azure Storage Account
D. Azure Virtual Machines
✓ Bonne réponse : A
Azure Functions est un service serverless qui permet :
d’exécuter du code sans gérer de serveurs,
de payer uniquement à l’exécution,
de déclencher le code via des événements (HTTP, messages, timers, etc.).
Les autres options ne sont pas serverless :
Azure Virtual Machines : infrastructure gérée par l’utilisateur
Azure Storage Account : stockage de données, pas du calcul
Azure Container Instances : exécution de conteneurs, mais pas serverless au sens Azure (gestion de l’environnement requise)
📘 À retenir pour l’examen AZ‑900 / AZ‑104 :
Serverless computing dans Azure → Azure Functions
Question 8 / 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. Azure DevTest Labs
C. Des instances de machines virtuelles Azure réservées
D. Des groupes de machines virtuelles identiques Azure (Virtual Machine Scale Sets)
✓ Bonne réponse : B
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 9 / 10
Votre entreprise utilise des management groups pour gérer plus efficacement les ressources dans son tenant Azure.
User1 doit être en mesure :
d’attribuer des accès (RBAC)
d’assigner des stratégies (Azure Policies)au niveau des management groups.
Vous devez déterminer quel rôle RBAC attribuer à User1.La solution doit respecter le principe du moindre privilège.
A. Administrateur de l’accès utilisateur (User Access Administrator)
B. Propriétaire (Owner)
C. Contributeur de groupe de gestion (Management Group Contributor)
D. Contributeur (Contributor)
✓ Bonne réponse : B
👉 B. Owner
Pourquoi pas les autres ?
A. User Access Administrator : peut attribuer des rôles RBAC, mais ne peut pas assigner des Azure Policies.
C. Management Group Contributor : peut gérer la structure des management groups (créer, déplacer, etc.), mais ne peut pas attribuer des rôles RBAC.
D. Contributor : ne peut ni assigner des rôles RBAC ni assigner des policies au scope management group.
Pourquoi Owner ?
Owner est le seul rôle de la liste qui permet à la fois :
d’assigner des rôles RBAC,
d’assigner des Azure Policies,
au scope du Management Group.
💡 Certes, Owner dépasse le strict « least privilege ». En production, on préférerait combiner des rôles plus ciblés (ex. Resource Policy Contributor pour les policies +User Access Administrator pour RBAC) au même scope. Mais comme cette combinaison n’est pas dans les options, Owner est la seule bonne réponse.
Question 10 / 10
Une équipe dispose d’un compte Azure Cosmos DB.
Il faut mettre en place une solution pour générer une alerte depuis Azure Log Analytics lorsqu’une charge de requête dépasse 40 unités plus de 10 fois durant une fenêtre de 10 minutes.Lesquelles des options suivantes recommandez-vous ? (Choisissez deux.)
A. Créer une requête de recherche pour identifier quand duration_s dépasse 10.
B. Créer une requête de recherche pour identifier quand requestCharge_s dépasse 40.
C. Créer une requête de recherche pour identifier quand requestCharge_s dépasse 10.
D. Configurer une période de 10 et une fréquence de 10.
✓ Bonne réponse : B, D
A. La condition métier porte explicitement sur la charge de requête (Request Units) > 40 → il faut filtrer sur requestCharge_s > 40 dans la requête Kusto (KQL).
D. L’alerte doit s’évaluer sur une fenêtre de 10 minutes avec une fréquence d’évaluation (par ex. toutes les 10 minutes) → period = 10 minutes, frequency = 10 minutes. Ensuite, on applique une agrégation / count dans la règle d’alerte pour déclencher si le nombre d’occurrences > 10 dans la période.
Les autres choix ne répondent pas au besoin :
B (seuil 10) ne correspond pas à la condition (> 40).
C porte sur la durée (duration_s), pas sur la charge de requête.
Vous avez déployé une application App Engine avec gcloud app deploy, mais elle ne s'est pas déployée dans le projet prévu. Vous voulez comprendre pourquoi et trouver où l'application a été déployée. Que devez-vous faire ?
A. Vérifier le fichier app.yaml de votre application et les paramètres du projet.
B. Aller dans Cloud Shell et exécuter gcloud config list pour examiner la configuration Google Cloud utilisée pour le déploiement.
C. Vérifier le fichier web-application.xml de votre application et les paramètres du projet.
D. Aller dans Deployment Manager et examiner les paramètres de déploiement des applications.
✓ Bonne réponse : B
gcloud config list affiche la configuration active, incluant le projet actif qui a été utilisé pour le déploiement. Si le mauvais projet était configuré, cela explique le déploiement au mauvais endroit. C'est la première chose à vérifier.
Question 2 / 10
Vous créez un Deployment avec 2 réplicas dans un cluster GKE avec un seul node pool préemptible. Après quelques minutes, vous observez qu'un des pods est en statut PENDING. Quelle est la cause la plus probable ?
A. Le pod en attente était initialement schedulé sur un noeud qui a été préempté entre la création du Deployment et votre vérification. Il est en cours de rescheduling sur un nouveau noeud.
B. Les demandes de ressources du pod en attente sont trop importantes pour un seul noeud du cluster.
C. Le node pool est configuré avec un compte de service qui n'a pas la permission de télécharger l'image container.
D. Trop de pods tournent déjà dans le cluster, il n'y a pas assez de ressources pour scheduler le pod en attente.
✓ Bonne réponse : A
Les noeuds préemptibles peuvent être supprimés à tout moment par Google. Si un noeud est préempté après le scheduling du pod, ce pod passe en PENDING pendant que GKE crée un nouveau noeud pour le rescheduler. C'est le comportement normal avec des noeuds préemptibles.
Question 3 / 10
Votre auditeur veut voir l'utilisation des données GCP de votre organisation. Il s'intéresse principalement à qui a accédé aux données dans les buckets Cloud Storage. Que devez-vous faire ?
A. Attribuer les permissions appropriées, puis créer un rapport Data Studio sur les journaux d'audit d'activité d'administration.
B. Utiliser l'API d'export de journaux pour fournir les journaux d'audit d'activité d'administration.
C. Attribuer les permissions appropriées et utiliser Cloud Monitoring pour examiner les métriques.
D. Activer les journaux d'accès aux données pour les buckets à auditer, puis construire une requête dans le visualiseur de journaux filtrant sur Cloud Storage.
✓ Bonne réponse : D
Les journaux d'accès aux données Cloud Storage (activés au niveau du bucket) enregistrent qui a accédé à quels objets. Le visualiseur de journaux avec filtre Cloud Storage permet à l'auditeur de consulter exactement ces accès.
Question 4 / 10
Vous déployez une application sur App Engine. Vous voulez que le nombre d'instances évolue selon le taux de requêtes. Vous avez besoin d'au moins 3 instances non occupées en permanence. Quel type de scaling devez-vous utiliser ?
A. Automatic Scaling avec min_idle_instances à 3.
B. Manual Scaling avec 3 instances.
C. Basic Scaling avec max_instances à 3.
D. Basic Scaling avec min_instances à 3.
✓ Bonne réponse : A
Automatic Scaling avec min_idle_instances=3 répond exactement aux exigences : App Engine scale automatiquement selon le taux de requêtes ET maintient toujours au minimum 3 instances disponibles en attente. Basic Scaling n'a pas de paramètre min_instances.
Question 5 / 10
Vous avez un Dockerfile que vous devez déployer sur Kubernetes Engine. Que devez-vous faire ?
A. Utiliser kubectl app deploy <nom-dockerfile>.
B. Utiliser gcloud app deploy <nom-dockerfile>.
C. Créer une image Docker depuis le Dockerfile et l'uploader dans Container Registry. Créer un fichier YAML Deployment pointant vers cette image. Utiliser kubectl pour créer le déploiement.
D. Créer une image Docker depuis le Dockerfile et l'uploader dans Cloud Storage. Créer un fichier YAML Deployment pointant vers cette image. Utiliser kubectl.
✓ Bonne réponse : C
Le flux correct est : build image Docker → push vers Container Registry → créer YAML Deployment → kubectl apply. Container Registry est le registre d'images GCP. Cloud Storage ne peut pas servir d'images Docker. kubectl ne déploie pas directement des Dockerfiles.
Question 6 / 10
Vous avez un laptop de développement avec le Cloud SDK installé sur Ubuntu depuis le dépôt de packages Ubuntu Google Cloud. Vous voulez tester votre application localement avec Cloud Datastore. Que devez-vous faire ?
A. Installer le composant cloud-datastore-emulator avec la commande gcloud components install.
B. Exporter les données Cloud Datastore avec gcloud datastore export.
C. Créer un index Cloud Datastore avec gcloud datastore indexes create.
D. Installer le composant google-cloud-sdk-datastore-emulator avec la commande apt get install.
✓ Bonne réponse : D
Quand le Cloud SDK est installé depuis le dépôt Ubuntu de Google (apt), les composants supplémentaires doivent être installés avec apt get install (pas gcloud components install). La commande correcte est : sudo apt-get install google-cloud-sdk-datastore-emulator.
Question 7 / 10
Vous avez un fichier AVRO de 5 To stocké dans un bucket Cloud Storage. Vos analystes maîtrisent uniquement SQL et ont besoin d'accéder aux données. Vous voulez trouver un moyen rentable de répondre à leur demande le plus rapidement possible. Que devez-vous faire ?
A. Créer des tables externes dans BigQuery pointant vers les buckets Cloud Storage et exécuter des requêtes SQL sur ces tables externes.
B. Créer un cluster Hadoop et copier le fichier AVRO vers NDFS. Charger dans une table Hive et donner l'accès aux analystes.
C. Charger les données dans Cloud Datastore et exécuter une requête SQL.
D. Créer une table BigQuery et charger les données. Exécuter une requête SQL et supprimer la table ensuite.
✓ Bonne réponse : A
Les tables externes BigQuery pointant vers Cloud Storage permettent d'interroger les données AVRO directement avec SQL sans les importer dans BigQuery. C'est plus rapide (pas de chargement) et moins cher (pas de stockage BigQuery permanent).
Question 8 / 10
Votre application web fonctionne avec succès sur Cloud Run for Anthos. Vous voulez évaluer une version mise à jour avec un pourcentage spécifique d'utilisateurs en production (déploiement canary). Que devez-vous faire ?
A. Créer une nouvelle révision avec la nouvelle version. Diviser le trafic entre cette révision et la version actuelle.
B. Créer un nouveau service avec la nouvelle version. Diviser le trafic entre ce service et la version actuelle.
C. Créer un nouveau service avec la nouvelle version. Ajouter un équilibreur de charge HTTP devant les deux services.
D. Créer une nouvelle révision avec la nouvelle version. Ajouter un équilibreur de charge HTTP devant les deux révisions.
✓ Bonne réponse : A
Dans Cloud Run, le fractionnement du trafic se fait entre révisions du même service (pas entre services différents). Créer une nouvelle révision et diviser le trafic est la méthode native recommandée pour les déploiements canary sur Cloud Run.
Question 9 / 10
Votre entreprise migre vers GCP. Plusieurs équipes de développement utilisent des environnements Cassandra. Chaque équipe a besoin d'un environnement isolé des autres. Vous voulez migrer rapidement avec un minimum d'effort. Que devez-vous faire ?
A. Créer une instance Compute Engine Cassandra et prendre un snapshot. Utiliser le snapshot pour créer des instances pour vos développeurs.
B. Créer une instance CE Cassandra et prendre un snapshot. Uploader le snapshot vers Cloud Storage et rendre accessible aux développeurs. Créer des instructions.
C. Conseiller vos développeurs d'aller sur Cloud Marketplace. Demander aux développeurs de lancer une image Cassandra pour leur travail.
D. Créer un guide d'instructions pour installer Cassandra sur GCP. Rendre le guide accessible aux développeurs.
✓ Bonne réponse : C
Cloud Marketplace propose des images Cassandra préconfigurées que chaque équipe peut déployer rapidement en autonomie, avec une isolation complète entre les environnements. C'est la méthode la plus rapide et nécessitant le moins d'effort d'administration.
Question 10 / 10
Un employé a été licencié, mais son accès à GCP n'a pas été supprimé pendant 2 semaines. Vous devez savoir si cet employé a accédé à des informations client sensibles après son licenciement. Que devez-vous faire ?
A. Consulter le journal d'activité Admin dans Stackdriver. Rechercher le compte de service associé à l'utilisateur.
B. Consulter les journaux Système dans Stackdriver. Rechercher l'email de l'utilisateur comme principal.
C. Consulter les journaux Système dans Stackdriver. Rechercher le compte de service associé à l'utilisateur.
D. Consulter les journaux d'audit d'accès aux données dans Stackdriver. Rechercher l'email de l'utilisateur comme principal.
✓ Bonne réponse : D
Les journaux d'audit d'accès aux données enregistrent qui a lu, modifié ou supprimé des données. En filtrant par email de l'utilisateur comme principal, on peut voir tous ses accès aux données sensibles. Les journaux d'activité Admin n'enregistrent pas les lectures de données.
A. Identifier et écarter les personnes dont les performances sont insuffisantes.
B. Fournir l'environnement et le soutien nécessaires tels que définis par le Scrum Guide, en apportant des informations et des ressources qui aident les Scrum Teams à continuer d'avancer.
C. Surveiller la vélocité de la Development Team.
D. Surveiller le niveau de compétences de la Development Team.
✓ Bonne réponse : B
Le rôle du management dans Scrum est de créer un environnement favorable, et non de microgérer ou de surveiller les performances individuelles. Selon le Guide Scrum, le management doit fournir des informations et des ressources qui soutiennent les Scrum Teams. Les options concernant le renvoi de personnes, la surveillance des niveaux de compétences ou le suivi de la vélocité représentent des comportements de type commande-et-contrôle qui vont à l'encontre des principes empiriques et auto-organisationnels de Scrum.
Question 2 / 10
Lorsqu'une dette technique apparaît, le système devient de plus en plus instable au fur et à mesure que le développement avance et que du code est ajouté, ce qui ralentit les travaux futurs.
Vrai ou Faux ?
A. Vrai.
B. Faux.
✓ Bonne réponse : A
Cette affirmation est Vraie. La dette technique s'accumule avec le temps — les raccourcis accumulés et les mauvais choix de conception rendent les évolutions futures de plus en plus difficiles et coûteuses. Cela ralentit la vélocité et va à l'encontre d'un rythme soutenable, l'un des principes fondamentaux de Scrum.
Question 3 / 10
Lors de la Sprint Review d'un effort de développement à grande échelle, chaque Scrum Team devrait démontrer son Increment individuel dans une branche séparée du code.
Vrai ou Faux ?
A. Vrai.
B. Faux.
✓ Bonne réponse : B
Réponse correcte : Faux. Le Guide Scrum exige un Incrément unique et intégré à la fin de chaque Sprint, même dans les environnements à grande échelle. Des branches séparées par équipe nuisent à cette transparence et créent un risque d'intégration. Chaque équipe doit œuvrer à la réalisation d'un seul Incrément livrable qui démontre une progression continue vers l'objectif du produit.
Question 4 / 10
Sélectionnez deux façons dont Scrum utilise le time-boxing pour favoriser l'auto-organisation. (Choisissez deux réponses.)
Sélectionnez 2 réponses.
A. Le time-boxing peut aider les équipes à planifier le nombre de Sprints supplémentaires nécessaires pour les tests d'acceptation utilisateur.
B. Le time-boxing encourage ceux qui sont les plus proches du problème à prendre les meilleures décisions possibles dans le délai imparti, compte tenu de la situation actuelle.
C. Le time-boxing aide tout le monde à se concentrer sur le même problème au même moment.
D. Le time-boxing garantit que l'Équipe de Développement s'engage à terminer les éléments du Sprint Backlog avant la fin du Sprint.
✓ Bonne réponse : B, C
Réponses correctes : Options 2 et 4. L'option 2 explique correctement que les time-boxes permettent à ceux qui sont au plus près des problèmes de prendre les meilleures décisions dans les contraintes imposées — un principe fondamental de l'auto-organisation. L'option 4 montre correctement que les time-boxes alignent la concentration et la compréhension partagée au sein de l'équipe. L'option 1 confond engagement et contrainte, et l'option 3 représente de manière erronée le rôle du time-boxing dans la planification prévisionnelle.
Question 5 / 10
Selon le Scrum Guide, où le Daily Scrum doit-il se tenir ?
A. Dans une salle où le management peut assister.
B. À l'endroit même où la Development Team est installée.
C. Là où la Development Team décide que c'est le plus approprié.
D. Devant le tableau Scrum.
E. Là où le Scrum Master décide que c'est le mieux.
✓ Bonne réponse : C
Selon le Guide Scrum, c'est l'équipe de développement qui décide où tenir le Daily Scrum. Le lieu choisi doit répondre à leurs besoins de communication, et ne doit pas être imposé par la direction, le Scrum Master ou fixé arbitrairement. Cela reflète l'autonomie et l'auto-organisation de l'équipe.
Question 6 / 10
Une Scrum Team travaille sur un produit depuis plusieurs itérations et affiche une vélocité moyenne de 55 unités de travail « terminé » par Sprint. Une deuxième équipe sera ajoutée pour travailler sur le même produit. Quel pourrait être l'impact sur l'équipe d'origine ?
A. Sa vélocité sera probablement en baisse et inférieure à 55.
B. Sa vélocité sera probablement en hausse et supérieure à 55.
C. Sa vélocité ne sera probablement pas affectée et restera à 55.
✓ Bonne réponse : A
Correct : Option 2 - L'ajout d'une deuxième équipe entraîne généralement une baisse initiale de la vélocité de l'équipe d'origine, en raison de la surcharge de communication accrue, du changement de contexte et de la complexité de coordination liée à l'intégration avec la nouvelle équipe. La vélocité mesure la capacité de l'équipe, qui est souvent mise à rude épreuve par les effets du passage à l'échelle avant que des améliorations ne se manifestent.
Question 7 / 10
Comment le Scrum Master doit-il coordonner le travail lorsque plusieurs Scrum Teams travaillent sur un même produit ?
A. Supprimer les obstacles et faciliter les opportunités d'inspection et d'adaptation selon les besoins ou les demandes.
B. Éviter les conflits et les escalader aux responsables hiérarchiques si des conflits surviennent.
C. Surveiller la progression de la Development Team et assigner des tâches.
✓ Bonne réponse : A
Le Scrum Master coordonne en levant les impediments et en facilitant l'inspection et l'adaptation, et non par l'attribution directe de tâches ou l'escalade des conflits vers le management. Cette approche de servant-leadership permet aux équipes de s'auto-organiser et de résoudre les problèmes. Le Scrum Master accompagne les équipes sur les dépendances et la collaboration plutôt que d'imposer la coordination, respectant ainsi les valeurs d'auto-organisation de Scrum.
Question 8 / 10
À la fin du Sprint, un élément du Product Backlog présent dans le Sprint Backlog ne satisfait pas la Definition of Done de l'équipe. Que doit-il se passer avec cet élément ? (Choisissez deux réponses.)
Sélectionnez 2 réponses.
A. Diviser l'élément et ajouter l'estimation du travail réalisé au Sprint en cours afin de ne pas impacter la vélocité, puis ajouter le travail « non terminé » au Sprint suivant.
B. Ne pas inclure l'élément dans l'Increment du Sprint.
C. Estimer le travail restant nécessaire pour le considérer comme « terminé » et l'ajouter au Product Backlog afin que le Product Owner décide de la marche à suivre.
D. Il sera inspecté lors de la Sprint Review et, s'il est jugé acceptable par les parties prenantes, il sera inclus dans l'Increment.
✓ Bonne réponse : B, C
Réponses correctes : Options 1 et 3. Le travail ne répondant pas à la Definition of Done ne doit pas être inclus dans l'Increment (option 1), conformément au Guide Scrum. Le travail restant doit être estimé et retourné au Product Backlog (option 3) afin que le Product Owner puisse le reprioriser. Les options 0 et 2 violent la Definition of Done en incluant ou en divisant un travail incomplet, ce qui nuit à la transparence et à la qualité.
Question 9 / 10
Quelles sont les deux affirmations les plus exactes concernant le passage à l'échelle de Scrum pour des projets de grande envergure nécessitant plusieurs Scrum Teams ? (Choisissez deux réponses.)
Sélectionnez 2 réponses.
A. Un Product Backlog bien structuré peut minimiser, voire éliminer, le fait que des membres de la Development Team travaillent sur plusieurs Scrum Teams durant un Sprint.
B. Les membres de l'équipe doivent travailler à temps plein au sein d'une seule Scrum Team.
C. Une personne concentrée sur le Sprint Backlog d'une seule Scrum Team est souvent plus productive que cette même personne travaillant simultanément sur plusieurs Scrum Teams.
D. Personnaliser le cadre de travail Scrum est nécessaire pour réussir avec Scrum à grande échelle.
✓ Bonne réponse : A, C
La concentration et la productivité s'améliorent lorsque les membres de l'équipe travaillent à temps plein au sein d'une seule Scrum Team, et un Product Backlog bien structuré minimise les changements de contexte entre les équipes. Il n'est pas nécessaire de personnaliser le cœur de Scrum pour passer à l'échelle — une gestion appropriée du Backlog et une composition d'équipe adaptée permettent de résoudre ces problèmes tout en préservant l'intégrité du framework.
Question 10 / 10
Quelle recommandation le Scrum Master doit-il formuler si le Product Owner lui demande comment les estimations doivent être réalisées dans Scrum ?
A. Les estimations sont réalisées par le Product Owner.
B. Les estimations doivent être exprimées en Story Points.
C. La Development Team est responsable des estimations.
D. Les estimations doivent être exprimées en unités relatives.
E. Les estimations doivent suivre la suite de Fibonacci.
✓ Bonne réponse : C
La Development Team est responsable de toutes les estimations dans Scrum. Le Scrum Master ne doit pas imposer le format (Story Points ou autres unités relatives) ni l'ordre d'estimation — seule la Development Team est propriétaire du processus d'estimation. Cela protège l'autonomie et la responsabilité de l'équipe.
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. Introduire des critères d\'entrée pour la phase de test
C. Permettre aux personnes de prendre du temps libre
D. 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
✓ Bonne réponse : D
Réponse : Organiser une réunion avec la direction générale pour qu\'elle aborde l\'importance d\'une bonne qualité de test pour ce projet. Explication : D est correct car l\'appui visible de la direction générale élève la priorité organisationnelle des tests, fournit une reconnaissance et supprime les obstacles systémiques. Cela augmente la signification de la tâche et aligne l\'effort individuel avec les objectifs organisationnels, motivant durablement l\'équipe.
Question 2 / 10
Lequel des éléments suivants est un inconvénient valide du test indépendant ?
A. Les développeurs perdent le sens des responsabilités et les testeurs indépendants peuvent devenir un goulot d\'étranglement.
B. Les testeurs indépendants ont besoin d\'une formation supplémentaire et coûtent toujours plus cher.
C. Les développeurs et le test indépendant vont se chevaucher et gaspiller des ressources.
D. Les testeurs indépendants deviendront un goulot d\'étranglement et introduiront des problèmes dans la gestion des incidents.
✓ Bonne réponse : A
Réponse : Les développeurs perdent le sens des responsabilités et les testeurs indépendants peuvent devenir un goulot d\'étranglement.. Explication : Le test indépendant sépare la vérification du développement, ce qui peut diminuer le sens de la responsabilité des développeurs tandis que la coordination des tests et le triage des incidents se concentrent dans une équipe distincte qui peut devenir un goulot d\'étranglement processus.
Question 3 / 10
Sur la base des informations fournies dans le scénario, identifiez comment l\'équipe pourrait être améliorée de manière la plus efficace ?
A. En fournissant une formation dans le domaine de la paie
B. En fournissant un atelier sur les techniques de conception de tests
C. En fournissant une formation sur l\'examen des exigences
D. En fournissant une formation spécifique sur les systèmes testés
✓ Bonne réponse : B
Réponse : En fournissant un atelier sur les techniques de conception de tests. Explication : Un atelier sur les techniques de conception de tests remédie directement à la faible efficacité de détection des défauts en dotant les testeurs de méthodes systématiques et répétables pour dériver des cas de test de meilleure qualité. Les techniques pratiques (partitionnement des équivalences, analyse des valeurs limites, tables de décision, transitions d\'état, techniques d\'appairage) améliorent la couverture et augmentent la probabilité de détection des défauts.
Question 4 / 10
Lequel des éléments suivants est une métrique appropriée pour mesurer l\'efficacité du processus de test dans la réalisation de l\'un de ces objectifs ?
A. Nombre de lignes de code écrites par développeur par jour
B. Nombre moyen de jours entre la découverte et la résolution d\'un défaut
C. Pourcentage de l\'effort de test consacré aux tests de régression
D. Pourcentage de couverture des exigences
✓ Bonne réponse : D
Réponse : Pourcentage de couverture des exigences. Explication : B est correct car le pourcentage de couverture des exigences quantifie directement l\'adéquation des tests par rapport à l\'objectif déclaré de valider que le système satisfait ses exigences. L\'efficacité du test dans un contexte piloté par les exigences repose sur la mesure objective de la complétude de la couverture des exigences et de la détection des non-conformités.
Question 5 / 10
En plus du risque, identifiez DEUX autres composantes d\'une stratégie de test.
Sélectionnez DEUX réponses.
A. Les indicateurs de performance des tests
B. Le calendrier de test
C. Les critères d'entrée et de sortie pour chaque phase de test
D. Les techniques de conception de test à utiliser
E. Les besoins en formation en test pour les ressources du projet
✓ Bonne réponse : C, D
Réponse : Les critères d\'entrée et de sortie pour chaque phase de test / Les techniques de conception de test à utiliser. Explication : AC est correct car une stratégie de test défendable prescrit explicitement les techniques de conception de test pour atteindre la couverture et l\'atténuation des risques (C) et les critères d\'entrée/sortie qui gouvernent la progression des phases et les barrières qualité (A). Une stratégie de test robuste est un cadre décisionnel de haut niveau qui détermine comment les objectifs de test seront atteints et comment les risques informent la priorisation et la portée.
Question 6 / 10
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. Si l\'organisation applique déjà CMMI, TMMi peut être préféré car il a la même structure et utilise la même terminologie. TMMi traite très fortement l\'engagement de la direction et est donc plus adapté pour soutenir un processus d\'amélioration descendant.
D. 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.
✓ Bonne réponse : D
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 7 / 10
Quelle activité est utilisée comme entrée majeure pour l\'amélioration du processus de test ?
A. Implémentation et exécution des tests
B. Évaluation des critères de sortie et rapports
C. Clôture du projet de test
D. Planification et pilotage des tests
✓ Bonne réponse : C
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 8 / 10
Parmi les sujets suivants, lequel NE DEVRAIT PAS être inclus dans le rapport de progression des tests ?
A. Un aperçu détaillé de l\'approche de test basée sur les risques utilisée pour assurer la réalisation des critères de sortie.
B. L\'état comparé aux critères de sortie définis au départ.
C. Les recommandations pour entreprendre des actions correctives.
D. Les risques produit qui ont été atténués et ceux qui sont en suspens.
✓ Bonne réponse : A
Réponse : Un aperçu détaillé de l\'approche de test basée sur les risques utilisée pour assurer la réalisation des critères de sortie.. Explication : D est correct car les cadres supérieurs non-spécialistes ont besoin d\'informations concises et orientées résultats, non d\'une exposition détaillée opérationnelle de l\'approche basée sur les risques. Un rapport doit prioriser l\'état versus objectifs, risques clés et atténuations, tendances et actions managériales recommandées pour décisions efficaces.
Question 9 / 10
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 la technique d\'analyse de points de fonction et l\'analyse de points de test
B. Créer une estimation basée sur un pourcentage de l\'effort de développement
C. Créer une estimation basée sur la complexité du code
D. Créer une estimation basée sur les références du soumissionnaire retenu
✓ Bonne réponse : A
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 10 / 10
Lequel des éléments suivants vous attendriez-vous à trouver dans le plan directeur de test ?
A. Une liste des noms des testeurs qui effectueront les tests de performance pour la dernière itération.
B. Une identification détaillée des ressources qui effectueront les tests structurels à la première itération.
C. L\'approche de test qui sera appliquée aux tests d\'intégration système.
D. Une description de la façon dont les cas de test sont référencés croisés aux exigences dans l\'outil de gestion de test.
✓ Bonne réponse : C
Réponse : L\'approche de test qui sera appliquée aux tests d\'intégration système.. Explication : C est correct car le plan directeur de test est un document au niveau du programme qui spécifie l\'approche de test de haut niveau pour les principaux niveaux de test, y compris les tests d\'intégration système. Le plan directeur communique la portée, les objectifs, l\'approche générale de test aux parties prenantes, tandis que les détails d\'exécution relèvent des plans subordonnés.
Votre outil de recherche de vols appelle une API externe d'une compagnie aérienne qui retourne occasionnellement une erreur 503 Service Unavailable. Quelle est la manière la plus efficace de gérer cette erreur dans l'implémentation de votre outil ?
A. Journaliser l'erreur en interne et retourner une réponse vide, laissant le modèle continuer sans les données de vol.
B. Réessayer automatiquement la requête jusqu'à cinq fois avec un délai exponentiel avant de retourner les résultats à l'agent.
C. Retourner un message d'erreur dans le résultat de l'outil expliquant que le service est temporairement indisponible.
D. Retourner une liste de vols vide comme si la recherche avait réussi mais n'avait trouvé aucun vol correspondant.
✓ Bonne réponse : B
A. Retourner une liste de vols vide comme si la recherche avait réussi mais n'avait trouvé aucun vol correspondant. Incorrect. Cela masque l'échec et induit le système en erreur en lui faisant croire qu'aucun vol n'existe, ce qui peut conduire à des conclusions incorrectes. B. Enregistrer l'erreur en interne et retourner une réponse vide, laissant le modèle continuer sans les données de vols. Incorrect. Cela supprime également le signal d'échec, empêchant l'agent de prendre des mesures correctives. C. Retourner un message d'erreur dans le résultat de l'outil expliquant que le service est temporairement indisponible. Incorrect. Bien que transparent, cela ne tente pas à lui seul une récupération et peut dégrader inutilement l'expérience utilisateur. D. Réessayer automatiquement la requête jusqu'à cinq fois avec un backoff exponentiel avant de retourner les résultats à l'agent. Correct. Il s'agit de l'approche la plus efficace : elle gère les pannes transitoires de manière élégante, améliore la fiabilité et ne remonte les erreurs que si les tentatives échouent.
Question 2 / 10
Votre outil update_user_profile accepte un user_id (obligatoire) et un objet optionnel fields_to_update. Lors des tests, Claude omet fréquemment le user_id ou transmet des données mal structurées. Qu'est-ce qui est le plus déterminant pour aider Claude à comprendre quelles valeurs de paramètres fournir ?
A. Des contraintes strictes de type JSON Schema marquant user_id comme obligatoire et définissant fields_to_update comme un type objet
B. Des noms de paramètres verbeux encodant des indications de format, comme user_id_string_uuid_format
C. Des descriptions de paramètres claires expliquant le format attendu, par exemple « user_id : UUID de l'utilisateur à mettre à jour (obligatoire) »
D. Des réponses d'erreur détaillées expliquant pourquoi les valeurs de paramètres invalides ont été rejetées
✓ Bonne réponse : C
A. Des descriptions de paramètres claires expliquant le format attendu, par exemple « user_id : UUID de l'utilisateur à mettre à jour (obligatoire) » — Correct. Des descriptions claires et lisibles sont le facteur le plus important pour aider Claude à comprendre quelles valeurs fournir et comment les paramètres doivent être structurés. B. Des noms de paramètres verbeux encodant des indications de format, comme user_id_string_uuid_format — Incorrect. Des noms excessivement verbeux réduisent la lisibilité et sont moins efficaces que des descriptions appropriées. C. Des contraintes de type JSON Schema strictes marquant user_id comme obligatoire et définissant fields_to_update comme type objet — Incorrect. Les contraintes de schéma facilitent la validation, mais n'expliquent pas suffisamment les attentes sémantiques comme le format UUID requis. D. Des réponses d'erreur détaillées expliquant pourquoi des valeurs de paramètres invalides ont été rejetées — Incorrect. Utiles après un échec, mais pas le facteur le plus critique pour prévenir les erreurs en amont.
Question 3 / 10
Lorsque l'agent appelle lookup_order et reçoit les détails d'une commande indiquant que l'article a été acheté il y a 45 jours, comment la boucle agentique détermine-t-elle s'il faut appeler process_refund ou escalader vers un humain ?
A. La couche d'orchestration achemine automatiquement vers l'outil suivant en fonction du champ de statut de la commande.
B. L'agent suit un arbre de décision préconfiguré associant les attributs de la commande à des appels d'outils spécifiques.
C. Les détails de la commande sont ajoutés à la conversation et le modèle raisonne pour décider quelle action entreprendre.
D. L'agent exécute les étapes restantes d'une séquence d'outils planifiée au début de la requête.
✓ Bonne réponse : C
B. Les détails de la commande sont ajoutés à la conversation et le modèle raisonne sur l'action à entreprendre. Correct. Dans une boucle agentique, les résultats des outils (comme « acheté il y a 45 jours ») sont réinjectés dans le contexte du modèle, et celui-ci réévalue la situation de manière dynamique. Il décide ensuite s'il convient de procéder avec process_refund, d'escalader vers un humain, ou d'entreprendre une autre action en fonction de la politique et des informations mises à jour. Pourquoi les autres réponses sont incorrectes : A. Séquence d'outils fixe planifiée dès le départ — Incorrect. Les systèmes agentiques ne sont pas des flux de travail statiques ; ils s'adaptent après chaque observation. C. Arbre de décision préconfiguré — Incorrect. Il s'agit d'une automatisation basée sur des règles, et non d'un raisonnement piloté par un LLM. D. La couche d'orchestration achemine automatiquement le prochain appel d'outil — Incorrect. Cela supprime le rôle de raisonnement du modèle et le transforme en un routage déterministe.
Question 4 / 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. Your system prompt needs explicit instructions telling Claude to remember information from earlier turns.
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. The model's context window has filled up, causing earlier conversation content to be dropped.
✓ Bonne réponse : B
A. Votre invite système doit contenir des instructions explicites demandant à Claude de mémoriser les informations des échanges précédents. Incorrect. Les instructions seules ne confèrent pas de mémoire au modèle — le contexte doit être fourni à chaque requête. B. Vous n'incluez pas les messages précédents dans chaque requête API — l'API sans état ne conserve pas l'historique de la conversation. Correct. Claude est sans état. Si les messages précédents ne sont pas transmis dans la requête, il n'a aucune connaissance du vocabulaire antérieur. C. Vous devez activer la persistance de la conversation en transmettant un paramètre d'identifiant de session à chaque appel API. Incorrect. Il n'existe pas d'identifiant de session requis — la mémoire est gérée en incluant les messages passés. D. La fenêtre de contexte du modèle est saturée, ce qui entraîne la perte du contenu des échanges précédents. Incorrect. Cela ne se produirait que lors de conversations très longues, et non dans des scénarios de tests initiaux classiques.
Question 5 / 10
Le premier message d'un nouvel utilisateur est : « Configure ma musique de concentration. » Cela pourrait signifier configurer des préférences, créer une playlist ou lancer la musique immédiatement. Votre système prend en charge ces trois actions. Quelle est l'approche la plus efficace ?
A. Démarrer la configuration des préférences en posant des questions sur les genres, les tempos et les artistes préférés pour la concentration.
B. Créer une nouvelle playlist « Concentration » avec des titres sélectionnés et informer l'utilisateur qu'elle est prête.
C. Lancer immédiatement des titres populaires de concentration et laisser l'utilisateur réorienter si nécessaire.
D. Poser une seule question de clarification sur le type d'action souhaité : lancer maintenant ou configurer pour plus tard.
✓ Bonne réponse : D
A. Créer une nouvelle playlist « Focus » avec des titres sélectionnés et notifier l'utilisateur qu'elle est prête. Incorrecte. Cette option suppose une intention et risque d'effectuer la mauvaise action, ce qui frustre les utilisateurs. B. Poser une question de clarification sur le type d'action : écouter maintenant ou configurer pour plus tard. Correcte. Cela minimise les frictions tout en résolvant l'ambiguïté, permettant à l'assistant d'effectuer rapidement la bonne action. C. Lancer immédiatement des titres populaires de concentration et laisser l'utilisateur rediriger si nécessaire. Incorrecte. Agit prématurément et peut ne pas correspondre à l'intention de l'utilisateur. D. Démarrer la configuration des préférences en posant des questions sur les genres, le tempo et les artistes. Incorrecte. Trop lourd en amont — ajoute des frictions inutiles avant de confirmer l'intention.
Question 6 / 10
La surveillance indique que 12 % des extractions échouent à la validation Pydantic avec des erreurs spécifiques telles que « float attendu pour quantity, obtenu '2 to 3' ». Relancer ces requêtes sans modification produit les mêmes échecs. Quelle est l'approche la plus efficace pour récupérer de ces échecs de validation ?
A. Implémenter un pipeline secondaire utilisant un modèle de niveau supérieur pour retraiter les documents qui échouent à la validation.
B. Définir la température à 0 pour éliminer la variabilité des sorties et garantir un formatage cohérent.
C. Envoyer une requête de suivi incluant l'erreur de validation, en demandant au modèle de corriger sa sortie.
D. Pré-traiter les documents source pour standardiser les formats problématiques avant de les envoyer à l'extraction.
✓ Bonne réponse : C
A. Définir la température à 0 pour éliminer la variabilité des sorties et garantir un formatage cohérent — Incorrect. Cela réduit l'aléatoire mais ne corrige pas les erreurs d'extraction systématiques comme la mauvaise interprétation des plages (« 2 à 3 »). B. Envoyer une requête de suivi incluant l'erreur de validation, en demandant au modèle de corriger sa sortie — Correct. Fournir un retour de validation précis permet au modèle de corriger le problème exact (par exemple, convertir « 2 à 3 » en un nombre flottant valide), rendant la récupération très efficace. C. Pré-traiter les documents sources pour standardiser les formats problématiques avant de les envoyer à l'extraction — Incorrect. Utile dans certains cas, mais pas évolutif ni suffisant pour gérer la diversité des variations du monde réel. D. Mettre en place un pipeline secondaire utilisant un modèle de niveau supérieur pour retraiter les documents qui échouent à la validation — Incorrect. Plus coûteux et inutile — la correction ciblée est plus efficace et plus performante.
Question 7 / 10
L'agent de recherche web a rassemblé plusieurs sources pertinentes sur un sujet de recherche. L'agent d'analyse de documents doit maintenant examiner ces sources. Comment l'information circule-t-elle entre ces deux sous-agents spécialisés ?
A. Les deux agents accèdent à un espace mémoire partagé où l'agent de recherche web écrit ses résultats et l'agent d'analyse de documents les lit.
B. Les agents communiquent via une file de messages orientée événements, l'agent d'analyse de documents s'abonnant aux événements de fin de recherche web.
C. L'agent coordinateur reçoit la sortie de l'agent de recherche web et inclut les résultats pertinents dans le prompt lors de l'invocation de l'agent d'analyse de documents.
D. L'agent de recherche web invoque directement l'agent d'analyse de documents, en utilisant les sources découvertes comme paramètres.
✓ Bonne réponse : C
A. L'agent coordinateur reçoit la sortie de l'agent de recherche web et inclut les résultats pertinents dans le prompt lors de l'invocation de l'agent d'analyse de documents. Correct. Cela suit le modèle d'orchestration standard où le coordinateur gère tous les flux de données, en transmettant explicitement les sorties entre les sous-agents. B. Les agents communiquent via une file de messages orientée événements, l'agent d'analyse de documents s'abonnant aux événements de fin de recherche web. Incorrect. Cela introduit une complexité d'infrastructure inutile et ne correspond pas au modèle d'orchestration d'agents habituel. C. L'agent de recherche web invoque directement l'agent d'analyse de documents, en utilisant les sources découvertes comme paramètres. Incorrect. Les sous-agents ne doivent pas s'invoquer directement entre eux ; cela rompt le contrôle centralisé et la traçabilité. D. Les deux agents accèdent à un espace mémoire partagé où l'agent de recherche web écrit les résultats et l'agent d'analyse de documents les lit. Incorrect. Bien que cela soit possible dans des systèmes avancés, ce n'est pas l'approche standard ou la plus simple ; cela ajoute de la complexité sans nécessité évidente dans les pipelines classiques.
Question 8 / 10
You're Implementing a feature where users refine their playlist preferences through multiple conversation turns. After deploying, you notice Claude's responses don't reflect what us earlier in the same conversation--for example, a user says they love jazz, but two messages later Claude asks what genres they enjoy. What is the most likely cause?
A. The model's context window has been exceeded by the conversation length
B. The Claude API requires a session_id parameter that you haven't configured
C. Your application isn't including prior messages in the messages array
D. Claude requires a vector database connection to maintain conversation memory
✓ Bonne réponse : C
A. La fenêtre de contexte du modèle a été dépassée par la longueur de la conversation — Incorrect. Cela ne se produirait que lors de conversations très longues, alors que le problème apparaît dès les premiers échanges. B. L'API Claude nécessite un paramètre session_id que vous n'avez pas configuré — Incorrect. Il n'existe pas de session_id obligatoire ; le contexte doit être géré explicitement par l'application. C. Claude nécessite une connexion à une base de données vectorielle pour maintenir la mémoire de la conversation — Incorrect. Une base de données vectorielle est optionnelle pour la récupération d'informations, elle n'est pas requise pour la mémoire conversationnelle de base. D. Votre application n'inclut pas les messages précédents dans le tableau messages — Correct. Claude ne conserve aucune mémoire entre les appels ; si les messages précédents ne sont pas inclus, il ne peut pas se souvenir des préférences exprimées antérieurement par l'utilisateur.
Question 9 / 10
L'analyse des performances révèle que votre contexte est composé de résultats RAG accumulés provenant de toutes les requêtes précédentes, ce qui empiète sur l'historique de la conversation et entraîne une dégradation de la cohérence après 15 tours ou plus. Quelle approche résout le mieux ce problème ?
A. Compresser tous les résultats RAG en un document de synthèse consolidé qui se met à jour de manière incrémentale après chaque récupération.
B. Mettre en place une déduplication sémantique pour identifier et supprimer les informations redondantes dans les résultats RAG accumulés et les tours de conversation.
C. Réaffecter le budget de contexte en faveur des résultats RAG tout en réduisant l'allocation réservée à l'historique de la conversation.
D. Mettre en place une fenêtre glissante pour les résultats RAG des 2 à 3 dernières requêtes tout en préservant l'historique de la conversation.
✓ Bonne réponse : D
A. Mettre en œuvre une déduplication sémantique pour identifier et supprimer les informations redondantes dans les résultats RAG accumulés et les tours de conversation — Incorrect. Cela réduit la redondance, mais ne résout pas le problème central de l'accumulation non bornée du contexte RAG. B. Mettre en œuvre une fenêtre glissante pour les résultats RAG des 2 à 3 dernières requêtes tout en préservant l'historique de la conversation — Correct. Cela répond directement au problème de saturation du contexte en limitant la croissance du RAG tout en maintenant la continuité de la conversation. C. Réaffecter le budget de contexte en faveur des résultats RAG tout en réduisant l'allocation de l'historique de conversation — Incorrect. Cela détériore la cohérence en sacrifiant le contexte conversationnel. D. Compresser tous les résultats RAG en un document de synthèse consolidé qui se met à jour de manière incrémentielle après chaque récupération — Incorrect. Cela peut entraîner une perte d'informations et une dérive du résumé, en particulier sur de nombreux tours de conversation.
Question 10 / 10
Une fois que les sous-agents de recherche web et d'analyse de documents ont terminé leurs tâches, le coordinateur doit lancer le sous-agent de synthèse pour synthétiser les résultats. Quelle est la bonne approche pour fournir au sous-agent de synthèse les informations dont il a besoin ?
A. Transmettre des identifiants de référence et configurer le sous-agent avec un accès en lecture à un espace mémoire partagé où les autres sous-agents ont déposé leurs résultats.
B. Lancer le sous-agent avec seulement une brève description de la tâche, en s'appuyant sur l'héritage automatique du contexte depuis le coordinateur.
C. Fournir au sous-agent des définitions d'outils lui permettant de demander les sorties des autres sous-agents via des callbacks.
D. Inclure directement les résultats complets des deux sous-agents dans le prompt du sous-agent de synthèse.
✓ Bonne réponse : A
A. Fournir au sous-agent des définitions d'outils lui permettant de demander des résultats à d'autres sous-agents via des callbacks. Incorrect. Cette approche introduit un couplage et une complexité inutiles. Les sous-agents ne devraient pas avoir besoin de récupérer activement des données auprès des autres. B. Inclure directement les résultats complets des deux sous-agents dans le prompt du sous-agent de synthèse. Incorrect. Bien que simple, cette approche ne passe pas bien à l'échelle pour des résultats volumineux et peut dépasser les limites de contexte, réduisant ainsi l'efficacité. C. Transmettre des identifiants de référence et configurer le sous-agent avec un accès en lecture à un espace mémoire partagé où les autres sous-agents ont déposé leurs résultats. Correct. Il s'agit de l'approche la plus évolutive et prête pour la production. Elle préserve la fidélité des informations tout en évitant la surcharge du contexte, permettant à l'agent de synthèse de récupérer exactement ce dont il a besoin. D. Instancier le sous-agent avec seulement une brève description de tâche, en s'appuyant sur un héritage automatique du contexte depuis le coordinateur. Incorrect. Il n'existe pas d'héritage automatique du contexte — sans accès explicite aux données, l'agent de synthèse ne peut pas fonctionner correctement.
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.