Salle d'étude Karinoya

Qualifications · Labo réussite Technicien en informatique de santé

Développement de systèmes et nouvelles technologies

Les questions et les explications sont disponibles en Français. Les cours (articles explicatifs) n'existent qu'en japonais.

Voir la version japonaise (avec les cours) →

Q1 | Modèles de développement

Quelle est la description appropriée du modèle en cascade (waterfall) ?

  1. Créer un nouveau service en combinant des services existants
  2. Réaliser un prototype dès le début du développement et affiner les besoins en le faisant valider par les utilisateurs
  3. Faire progresser les phases, de l'analyse des besoins jusqu'à l'exploitation et la maintenance, dans l'ordre en amont vers l'aval, sans en principe revenir à la phase précédente
  4. Construire progressivement un logiciel fonctionnel par de courtes itérations et s'adapter avec souplesse aux changements de spécifications
RéponseC. Faire progresser les phases, de l'analyse des besoins jusqu'à l'exploitation et la maintenance, dans l'ordre en amont vers l'aval, sans en principe revenir à la phase précédente

Le modèle en cascade fait progresser les phases comme une chute d'eau, de l'amont vers l'aval, en validant les livrables de chaque phase avant de passer à la suivante. Construire par courtes itérations relève du développement agile, affiner les besoins par un prototype relève du modèle de prototypage, et combiner des services existants décrit un mashup.

Q2 | Prototypage

Quel est l'objectif principal du modèle de prototypage ?

  1. Raccourcir considérablement le délai de livraison en supprimant la phase de test
  2. Rendre inutile toute maintenance après la mise en exploitation, de sorte qu'aucune correction ne soit plus nécessaire
  3. Faire valider un prototype par les utilisateurs dès le début du développement, pour lever les ambiguïtés des besoins et les écarts de compréhension
  4. Réduire fortement le coût et la charge de développement en diminuant le nombre de lignes de programme
RéponseC. Faire valider un prototype par les utilisateurs dès le début du développement, pour lever les ambiguïtés des besoins et les écarts de compréhension

Le modèle de prototypage vise à réaliser tôt un prototype et à le faire manipuler par les utilisateurs, afin de lever dès le début du projet les ambiguïtés des besoins et les écarts de compréhension entre le donneur d'ordre et le développeur. Il ne vise ni la réduction du nombre de lignes de code, ni la suppression des tests, ni la suppression de la maintenance.

Q3 | Développement agile

Quelle est la caractéristique la plus appropriée du développement agile ?

  1. Fixer la totalité des exigences avant de réaliser la conception et le développement en un seul bloc
  2. Les utilisateurs ne sont impliqués qu'au moment de la recette finale à la livraison, sans intervenir en cours de projet
  3. Ne commencer la programmation qu'une fois tous les documents de conception achevés et approuvés
  4. Construire progressivement un logiciel fonctionnel par de courtes itérations et s'adapter avec souplesse aux changements de spécifications
RéponseD. Construire progressivement un logiciel fonctionnel par de courtes itérations et s'adapter avec souplesse aux changements de spécifications

Le développement agile consiste à accumuler, à chaque itération courte, un logiciel qui fonctionne, en s'adaptant avec souplesse aux changements de spécifications ; Scrum et l'XP en sont des méthodes représentatives. Fixer toutes les exigences avant de développer en bloc, achever toute la documentation avant de commencer, ou ne faire intervenir les utilisateurs qu'à la fin, sont des façons de procéder proches du modèle en cascade, non des caractéristiques agiles.

Q4 | Sprint

Quelle est la description appropriée du sprint dans Scrum ?

  1. Une courte période fixe, unité du développement, au cours de laquelle se répètent planification, développement et rétrospective
  2. La première phase du développement, où l'ensemble des besoins du système est défini
  3. La période durant laquelle on corrige en bloc les erreurs de programme constatées
  4. La période de recette finale menée par le donneur d'ordre du point de vue métier, avant la livraison
RéponseA. Une courte période fixe, unité du développement, au cours de laquelle se répètent planification, développement et rétrospective

Le sprint est une courte période fixe, unité du développement dans Scrum, au cours de laquelle on répète le cycle planification, développement, production d'un logiciel fonctionnel et rétrospective. Ce n'est ni la phase de définition des besoins, ni la période de recette finale, ni une période consacrée uniquement à la correction d'erreurs.

Q5 | Coût de retour en arrière

Quel est l'inconvénient le plus caractéristique du modèle en cascade ?

  1. Comme aucun livrable n'est produit à chaque phase, il est impossible de suivre l'avancement global du développement
  2. Il ne permet pas de documenter les besoins des utilisateurs ni de les conserver sous forme de cahier des charges
  3. Il ne s'applique qu'aux développements de petite taille et ne convient pas aux développements de grande envergure
  4. Lorsqu'une erreur de besoins est découverte à un stade avancé, comme la phase de test, le coût de retour en arrière est très élevé
RéponseD. Lorsqu'une erreur de besoins est découverte à un stade avancé, comme la phase de test, le coût de retour en arrière est très élevé

Le modèle en cascade progresse selon l'hypothèse qu'on ne revient pas en arrière ; si une erreur de besoins ou de conception est découverte tardivement, lors des tests, le coût de retour en arrière vers l'amont pour la corriger est très élevé. Comme chaque phase produit un cahier des charges ou un document de conception, le suivi de l'avancement est au contraire un point fort, et le modèle convient aux développements de grande envergure. Il ne rend pas non plus impossible la documentation des besoins.

Q6 | Développement incrémental

Quel modèle de développement découpe le système en unités fonctionnelles et le développe et le met en production par étapes successives ?

  1. Modèle en cascade
  2. Méthode d'analyse structurée
  3. Mashup
  4. Modèle incrémental
RéponseD. Modèle incrémental

Le modèle incrémental découpe le système en unités fonctionnelles et accumule le développement et la mise en production par étapes, comme les modèles itératifs, avec l'avantage de pouvoir utiliser certaines fonctions dès une phase précoce. Le modèle en cascade développe l'ensemble en un bloc dans un ordre séquentiel, la méthode d'analyse structurée est une méthode d'analyse utilisant des DFD, et le mashup combine des services existants : aucun ne correspond ici.

Q7 | Étapes du développement

Quel est l'ordre approprié des étapes du développement d'un système d'information ?

  1. Analyse des besoins → tests → conception externe → conception interne → programmation
  2. Conception interne → conception externe → analyse des besoins → programmation → tests
  3. Conception externe → analyse des besoins → programmation → conception interne → tests
  4. Analyse des besoins → conception externe → conception interne → programmation → tests
RéponseD. Analyse des besoins → conception externe → conception interne → programmation → tests

Le développement suit en principe l'ordre suivant : l'analyse des besoins, qui organise les besoins de l'utilisateur, puis la conception externe portant sur les aspects visibles de l'utilisateur, la conception interne portant sur les modalités internes de réalisation, la programmation et enfin les tests. Un ordre où la conception précède l'analyse des besoins, ou où les tests précèdent la programmation, ne tient pas compte de la dépendance entre les livrables.

Q8 | Conception externe

Quel est le travail le plus approprié réalisé lors de la conception externe ?

  1. La détermination du mode de stockage physique de la base de données et des index
  2. La conception des écrans, des états imprimés et des autres éléments visibles de l'utilisateur
  3. La vérification du fonctionnement d'un module pris isolément
  4. La détermination des algorithmes internes du programme
RéponseB. La conception des écrans, des états imprimés et des autres éléments visibles de l'utilisateur

La conception externe porte sur les spécifications des écrans, des états imprimés, des interfaces avec d'autres systèmes, et plus généralement sur ce qui est visible de l'utilisateur ou de l'extérieur. La détermination des algorithmes internes ou du mode de stockage physique relève de la conception interne ou de la conception des programmes, et la vérification du fonctionnement d'un module isolé relève du test unitaire.

Q9 | Test unitaire

Quelle est la description appropriée du test unitaire ?

  1. Un test qui soumet l'ensemble du système à une forte charge pour en vérifier la performance
  2. Un test qui vérifie, module par module (composant de programme), que celui-ci fonctionne conformément à sa conception
  3. Un test par lequel le donneur d'ordre juge, du point de vue métier, s'il peut accepter la livraison
  4. Un test qui combine plusieurs modules pour vérifier les interfaces entre eux
RéponseB. Un test qui vérifie, module par module (composant de programme), que celui-ci fonctionne conformément à sa conception

Le test unitaire est la première étape des tests : il vérifie, module par module, que le fonctionnement est conforme à la conception détaillée. Combiner des modules pour vérifier leurs interfaces relève du test d'intégration, la recette par le donneur d'ordre du test d'acceptation, et la vérification des performances sous forte charge du test de charge ou de performance.

Q10 | Ordre des tests

Quel est l'ordre approprié pour exécuter les étapes de test ?

  1. Test unitaire → test d'intégration → test système → test d'acceptation
  2. Test d'acceptation → test système → test d'intégration → test unitaire
  3. Test d'intégration → test unitaire → test d'acceptation → test système
  4. Test système → test unitaire → test d'intégration → test d'acceptation
RéponseA. Test unitaire → test d'intégration → test système → test d'acceptation

Les tests s'enchaînent des plus petites unités vers les plus grandes : d'abord le test unitaire module par module, puis le test d'intégration qui combine les modules, le test système qui vérifie l'ensemble, et enfin le test d'acceptation mené par le donneur d'ordre et les utilisateurs. Effectuer d'abord la vérification globale ou la recette reviendrait à faire les tests de niveau supérieur alors que des défauts de composants subsistent encore, ce qui n'est pas rationnel.

Q11 | Test d'acceptation

Quelle est la description appropriée du test d'acceptation ?

  1. Un test que le développeur réalise en relisant le code source sur table, sans exécuter le programme
  2. Un test par lequel le donneur d'ordre et les utilisateurs vérifient que le système peut être utilisé dans les conditions réelles de l'activité, et décident s'ils l'acceptent
  3. Un test réalisé en environnement de développement pour vérifier la connexion et la coopération entre modules
  4. Un test unitaire par lequel le développeur vérifie la logique interne d'un module
RéponseB. Un test par lequel le donneur d'ordre et les utilisateurs vérifient que le système peut être utilisé dans les conditions réelles de l'activité, et décident s'ils l'acceptent

Le test d'acceptation est l'étape finale par laquelle le donneur d'ordre et les utilisateurs vérifient, du point de vue de l'activité, le système livré et décident de son acceptation. La vérification de la logique interne relève du test unitaire réalisé par le développeur (test en boîte blanche), la vérification sans exécution du programme relève du test statique, et la vérification de la connexion entre modules relève du test d'intégration : rien de tout cela ne décrit le test d'acceptation.

Q12 | Techniques de test

Quelle technique de test vérifie seulement si la sortie correspond aux spécifications pour une entrée donnée, sans tenir compte de la structure interne du programme ?

  1. Test statique
  2. Test en boîte blanche
  3. Test de régression
  4. Test en boîte noire
RéponseD. Test en boîte noire

Le test en boîte noire considère l'intérieur du programme comme une « boîte noire » et vérifie uniquement si la relation entre entrée et sortie est conforme aux spécifications. Le test en boîte blanche est une technique attentive à la couverture des branches et des chemins internes, le test statique est une méthode de vérification sans exécution du programme, par exemple par relecture, et le test de régression vérifie qu'une correction n'a pas cassé d'autres fonctionnalités.

Q13 | Test de charge

Quel test vérifie, en simulant les heures d'affluence de l'accueil des consultations externes, si le système résiste à des accès simultanés depuis un grand nombre de postes ?

  1. Test en boîte blanche
  2. Test de charge
  3. Test unitaire
  4. Test statique
RéponseB. Test de charge

Vérifier si le système résiste à une charge élevée, comme de nombreux accès simultanés ou un grand volume de données, relève du test de charge, réalisé au stade du test système avec le test de performance qui vérifie par exemple le temps de réponse. Le test unitaire vérifie chaque module, le test statique est une vérification sans exécution, et le test en boîte blanche est une technique centrée sur la structure interne.

Q14 | Cahier des charges fonctionnel

Parmi les documents du développement de systèmes, lequel formalise l'accord entre le donneur d'ordre et le développeur sur les fonctions et les performances que le système doit réaliser ?

  1. Schéma de l'architecture réseau
  2. Rapport de résultats du test unitaire
  3. Cahier des charges fonctionnel
  4. Manuel d'utilisation
RéponseC. Cahier des charges fonctionnel

Le cahier des charges fonctionnel formalise, à l'issue de l'analyse des besoins, les fonctions, performances et contraintes que le système doit réaliser, et fait l'objet d'un accord entre le donneur d'ordre et le développeur ; il sert ensuite de référence pour la conception, les tests et la recette. Le manuel d'utilisation s'adresse aux utilisateurs, le rapport de résultats du test unitaire consigne les résultats des tests, et le schéma d'architecture réseau est un document de conception présentant la configuration : aucun ne constitue le document de référence de l'accord.

Q15 | WBS

Quelle est la description appropriée du WBS (Work Breakdown Structure) ?

  1. Un diagramme représentant par des barres horizontales la date de début et de fin de chaque tâche
  2. Une méthode qui évalue la probabilité d'occurrence et l'impact des risques pour décider des réponses à y apporter
  3. Une méthode qui gère conjointement l'avancement et le coût des travaux sur la base de la valeur acquise
  4. Une décomposition hiérarchique et structurée des livrables et des tâches d'un projet
RéponseD. Une décomposition hiérarchique et structurée des livrables et des tâches d'un projet

Le WBS décompose de façon hiérarchique et structurée les livrables du projet et les tâches nécessaires pour les produire, ce qui évite les oublis de tâches et clarifie les unités d'estimation et d'attribution des responsabilités. Le diagramme à barres horizontales représentant le calendrier est le diagramme de Gantt, la gestion par la valeur acquise est l'EVM (gestion de la valeur acquise), et l'évaluation des risques relève de l'analyse des risques.

Q16 | Diagramme de Gantt

Quel diagramme de gestion du planning porte en ordonnée les tâches et en abscisse le temps, et représente par des barres horizontales le début et la fin prévus de chaque tâche ?

  1. Diagramme de cas d'utilisation
  2. Diagramme de Gantt
  3. Diagramme entité-association
  4. Diagramme de flux de données
RéponseB. Diagramme de Gantt

Le diagramme de Gantt représente par des barres horizontales le début et la fin prévus de chaque tâche ; il est largement utilisé pour visualiser le planning et l'avancement. Le diagramme de flux de données représente la circulation des données, le diagramme entité-association les relations entre entités, et le diagramme de cas d'utilisation les interactions entre le système et les utilisateurs : ce ne sont pas des diagrammes de gestion du calendrier.

Q17 | Calcul du chemin critique 1

Un projet comprend les tâches et durées suivantes : A (3 jours), B (5 jours), C (4 jours), D (4 jours), E (6 jours), F (2 jours). B peut commencer après l'achèvement de A, C également après l'achèvement de A, D après l'achèvement de B, E après l'achèvement de C, et F après l'achèvement à la fois de D et de E. Quelle est la durée minimale pour achever le projet ?

  1. 14 jours
  2. 12 jours
  3. 13 jours
  4. 15 jours
RéponseD. 15 jours

Il existe deux chemins : A→B→D→F (3+5+4+2=14 jours) et A→C→E→F (3+4+6+2=15 jours). F devant attendre l'achèvement des deux chemins, la durée minimale globale correspond au plus long, soit 15 jours. Ce chemin le plus long A→C→E→F est le chemin critique. 14 jours ne correspond qu'au chemin A→B→D→F, tandis que 12 et 13 jours ne correspondent au total d'aucun chemin.

Q18 | Calcul du chemin critique 2

Un projet comprend les tâches A (2 jours), B (4 jours), C (6 jours), D (3 jours), E (4 jours), F (1 jour). B et C peuvent commencer après l'achèvement de A, D après l'achèvement à la fois de B et de C, E après l'achèvement de C, et F après l'achèvement à la fois de D et de E. Quelle est la durée du chemin critique ?

  1. 13 jours
  2. 10 jours
  3. 14 jours
  4. 12 jours
RéponseA. 13 jours

Il existe trois chemins : A→B→D→F (2+4+3+1=10 jours), A→C→D→F (2+6+3+1=12 jours) et A→C→E→F (2+6+4+1=13 jours). Le plus long, A→C→E→F=13 jours, constitue le chemin critique. 10 et 12 jours correspondent aux autres chemins, et 14 jours ne correspond à aucun chemin. Tout retard sur les tâches du chemin critique (A, C, E, F) se répercute directement sur l'ensemble du projet.

Q19 | Méthode des points de fonction

Quelle méthode estime la taille d'un logiciel à partir du nombre et de la complexité des fonctions du système, telles que les entrées-sorties ou les fichiers internes ?

  1. Estimation par le nombre de lignes de code (LOC)
  2. Méthode Delphi
  3. Méthode KJ
  4. Méthode des points de fonction
RéponseD. Méthode des points de fonction

La méthode des points de fonction estime la taille d'un logiciel en attribuant des points au nombre et à la complexité des fonctions — entrées, sorties, consultations, fichiers internes, etc. — et permet une estimation dès le début du développement, indépendamment du nombre de lignes de code. Le LOC est une autre mesure d'estimation fondée sur le nombre de lignes, la méthode Delphi fait converger l'opinion d'experts par des questionnaires répétés, et la méthode KJ est une technique de créativité qui organise des informations en les regroupant sur des fiches.

Q20 | Gestion des risques

Quel est l'ordre approprié de conduite de la gestion des risques d'un projet ?

  1. Surveillance et maîtrise des risques → plan de réponse aux risques → identification des risques → analyse des risques
  2. Identification des risques → analyse des risques → plan de réponse aux risques → surveillance et maîtrise des risques
  3. Analyse des risques → surveillance et maîtrise des risques → identification des risques → plan de réponse aux risques
  4. Plan de réponse aux risques → identification des risques → analyse des risques → surveillance et maîtrise des risques
RéponseB. Identification des risques → analyse des risques → plan de réponse aux risques → surveillance et maîtrise des risques

La gestion des risques se conduit dans l'ordre suivant : d'abord l'identification des risques, qui les recense, puis l'analyse des risques (qualitative et quantitative) qui évalue leur probabilité et leur impact, le plan de réponse aux risques qui détermine les mesures, et enfin la surveillance et la maîtrise des risques qui suivent la situation en cours d'exécution. Réaliser le plan de réponse ou la surveillance avant l'identification ne tient pas, puisque les risques concernés ne sont pas encore déterminés.

Q21 | Gestion des changements

Quelle est la réponse la plus appropriée à une demande de modification des spécifications survenue en cours de développement du système ?

  1. S'agissant d'une demande émanant du terrain, l'accepter intégralement sur-le-champ sans évaluer l'impact ni la consigner
  2. Laisser le programmeur en charge modifier le programme sur-le-champ, selon son propre jugement
  3. Suivre la procédure de gestion des changements, évaluer l'impact, puis laisser le comité de contrôle des changements (CCB) décider de l'approbation
  4. Donner la priorité absolue au respect du délai et refuser systématiquement toutes les demandes de modification reçues
RéponseC. Suivre la procédure de gestion des changements, évaluer l'impact, puis laisser le comité de contrôle des changements (CCB) décider de l'approbation

Une modification de spécifications doit suivre la procédure de gestion des changements : on évalue l'impact sur le calendrier, le coût et la qualité, puis le comité de contrôle des changements (CCB) décide de l'approuver ou de la rejeter. Une acceptation inconditionnelle expose à des retards et à une baisse de qualité, un refus systématique fait perdre des changements pourtant nécessaires, et laisser un développeur modifier le programme sur-le-champ crée des incohérences entre la configuration et la documentation, avec une perte de maîtrise.

Q22 | Parties prenantes

Quelle est la description appropriée d'une partie prenante (stakeholder) en gestion de projet ?

  1. Un diagramme représentant par des barres horizontales le calendrier des travaux du projet
  2. Une structure décomposant hiérarchiquement les travaux
  3. Une liste des risques du projet
  4. Une personne ou une organisation ayant un intérêt dans le projet
RéponseD. Une personne ou une organisation ayant un intérêt dans le projet

Les parties prenantes désignent l'ensemble des personnes et organisations — donneur d'ordre, utilisateurs, développeurs, direction, etc. — ayant un intérêt dans le résultat du projet ; identifier et concilier leurs attentes est une activité importante de la gestion de projet. Le diagramme du calendrier correspond au diagramme de Gantt, la décomposition hiérarchique des travaux au WBS, et la liste des risques au registre des risques.

Q23 | SLA

Quelle est la description appropriée du SLA (Service Level Agreement) ?

  1. Un contrat de location d'un matériel pour une durée déterminée
  2. Un accord entre le prestataire et l'utilisateur d'un service sur le niveau de qualité de service, tel que le taux de disponibilité
  3. Un contrat de licence protégeant le droit d'auteur d'un logiciel et fixant l'étendue et les conditions de son utilisation
  4. Une structure de décomposition des livrables et des tâches d'un projet de développement
RéponseB. Un accord entre le prestataire et l'utilisateur d'un service sur le niveau de qualité de service, tel que le taux de disponibilité

Le SLA est un accord conclu entre le prestataire et l'utilisateur d'un service sur le niveau de qualité de service — taux de disponibilité, délai de rétablissement en cas d'incident, plages horaires de support, etc. — et sert de référence pour évaluer le service d'exploitation. La protection du droit d'auteur relève du contrat de licence, la structure de décomposition des tâches du WBS, et la location de matériel du contrat de crédit-bail : aucun ne correspond au SLA.

Q24 | ITIL

Quelle est la description appropriée de l'ITIL ?

  1. Une norme définissant les méthodes de communication du réseau local sans fil
  2. Une théorie de normalisation permettant de décomposer les tables d'une base de données
  3. Une norme internationale définissant la syntaxe et les règles d'écriture d'un langage de programmation
  4. Un ensemble de documents formalisant les meilleures pratiques de gestion de l'exploitation des services informatiques
RéponseD. Un ensemble de documents formalisant les meilleures pratiques de gestion de l'exploitation des services informatiques

L'ITIL (Information Technology Infrastructure Library) est un ensemble de documents formalisant les meilleures pratiques de gestion de l'exploitation des services informatiques ; il est largement utilisé comme cadre de gestion des services, couvrant par exemple la gestion des incidents, la gestion des changements et le centre de services. Une norme de langage de programmation, une théorie de normalisation ou une norme de réseau sans fil relèvent toutes de domaines différents.

Q25 | Taux de disponibilité

Quel est le taux de disponibilité d'un système dont le MTBF est de 570 heures et le MTTR de 30 heures ?

  1. 0,95
  2. 0,90
  3. 0,93
  4. 0,98
RéponseA. 0,95

Le taux de disponibilité se calcule par MTBF÷(MTBF+MTTR). 570÷(570+30)=570÷600=0,95. Le MTBF est la durée moyenne de fonctionnement entre deux pannes, et le MTTR la durée moyenne nécessaire à la réparation. 0,90 et 0,98 ne correspondent à aucune inversion du numérateur ou du dénominateur, et 0,93 ne correspond pas non plus au calcul.

Q26 | Gestion de la capacité

Quelle est la description appropriée de la gestion de la capacité ?

  1. Établir à l'avance, en temps normal, le dispositif d'alerte et la procédure de rétablissement en cas d'incident
  2. Faire changer périodiquement le mot de passe des utilisateurs pour en maintenir la robustesse
  3. Recenser le nombre de licences logicielles et en gérer les excédents et les manques
  4. Anticiper la croissance future du volume d'utilisation et assurer de façon planifiée la capacité des serveurs et du réseau
RéponseD. Anticiper la croissance future du volume d'utilisation et assurer de façon planifiée la capacité des serveurs et du réseau

La gestion de la capacité anticipe l'évolution future du volume d'utilisation — volume de données, nombre d'accès, etc. — et assure ou renforce de façon planifiée la capacité des serveurs, du stockage et du réseau, afin de prévenir toute dégradation des performances ou insuffisance de capacité. Le dispositif d'alerte en cas d'incident relève de la gestion des incidents et de la réponse d'urgence, la gestion des mots de passe de la gestion des utilisateurs, et le suivi du nombre de licences de la gestion des ressources logicielles.

Q27 | Virtualisation

Quelle est la description appropriée de la virtualisation de serveurs ?

  1. Le fait d'installer physiquement des serveurs répartis dans plusieurs salles ou centres de données
  2. Une technologie permettant de faire fonctionner plusieurs serveurs virtuels (machines virtuelles) sur un seul serveur physique
  3. Une technologie qui réduit la taille du boîtier des serveurs pour diminuer leur emprise au sol
  4. Le fait d'imprimer sur papier l'ensemble des données d'un serveur pour les conserver
RéponseB. Une technologie permettant de faire fonctionner plusieurs serveurs virtuels (machines virtuelles) sur un seul serveur physique

La virtualisation de serveurs, au moyen d'un logiciel de virtualisation, fait fonctionner plusieurs machines virtuelles sur un seul serveur physique, ce qui améliore l'efficacité d'utilisation des ressources par mutualisation des serveurs et apporte de la souplesse pour les changements de configuration ou la reprise après incident. La répartition physique sur plusieurs sites ou la réduction de la taille des boîtiers relèvent du matériel, et la conservation sur papier n'a aucun rapport avec la virtualisation.

Q28 | SaaS

Parmi les services d'informatique en nuage, lequel fournit par le réseau l'application elle-même, telle que la messagerie électronique ou un logiciel collaboratif ?

  1. SaaS
  2. IaaS
  3. Sur site (on-premise)
  4. PaaS
RéponseA. SaaS

Le SaaS (Software as a Service) fournit l'application elle-même comme service par le réseau, ce qui permet à l'utilisateur de s'en servir sans avoir à installer de logiciel. L'IaaS fournit une infrastructure telle que des serveurs, le PaaS fournit jusqu'à l'environnement d'exécution des applications, tandis que le mode sur site consiste à exploiter des équipements possédés en propre au sein de l'organisation, et n'est pas une forme de fourniture en nuage.

Q29 | Société 5.0

Quelle est la description la plus appropriée de la Société 5.0 (Society 5.0) ?

  1. Un corpus de connaissances rassemblant les savoirs de la gestion de projet
  2. Une technologie qui superpose au paysage réel perçu par l'utilisateur des informations générées par ordinateur, pour donner à voir un monde réel augmenté
  3. Un projet de société visant à concilier développement économique et résolution des enjeux sociaux grâce à une fusion poussée entre l'espace cybernétique et l'espace physique
  4. Un mode de calcul qui répartit les calculs sur de nombreux ordinateurs pour obtenir globalement une puissance de traitement élevée
RéponseC. Un projet de société visant à concilier développement économique et résolution des enjeux sociaux grâce à une fusion poussée entre l'espace cybernétique et l'espace physique

La Société 5.0 est un projet de société visant, en collectant dans l'espace cybernétique les données du monde réel — notamment via l'IoT — pour les analyser, puis en restituant les résultats dans le monde réel, à concilier développement économique et résolution des enjeux sociaux grâce à une fusion poussée entre l'espace cybernétique et l'espace physique. La technologie qui superpose des informations à la réalité est la réalité augmentée (RA), la répartition des calculs relève du traitement distribué, et le corpus de connaissances de gestion de projet est le PMBOK.

Q30 | Apprentissage automatique

Quelle est la description appropriée de l'apprentissage supervisé en apprentissage automatique ?

  1. Un apprentissage où, sans fournir la bonne réponse, l'ordinateur découvre lui-même une structure comme un regroupement des données
  2. Une méthode qui, à partir de données étiquetées avec la bonne réponse, entraîne un modèle à prédire cette réponse à partir de l'entrée
  3. Un traitement qui génère aléatoirement une sortie au moyen de nombres aléatoires
  4. Une formation des utilisateurs où un formateur enseigne aux stagiaires les modalités d'utilisation
RéponseB. Une méthode qui, à partir de données étiquetées avec la bonne réponse, entraîne un modèle à prédire cette réponse à partir de l'entrée

L'apprentissage supervisé entraîne, à partir de données étiquetées avec la bonne réponse, un modèle à prédire cette réponse à partir de l'entrée ; il est utilisé par exemple pour la classification d'images ou la prédiction de valeurs numériques. Découvrir soi-même une structure ou un regroupement des données sans fournir de bonne réponse relève de l'apprentissage non supervisé. La formation des utilisateurs n'est pas de l'apprentissage automatique, et la génération aléatoire de sortie par des nombres aléatoires n'a pas de rapport avec l'apprentissage.

Entraînement : répondez aux questions de cette page

Cet outil d'entraînement pose les questions dans un ordre aléatoire (il fonctionne lorsque JavaScript est activé). Vous pouvez de toute façon lire toutes les questions et explications ci-dessus.

* Les explications sont fournies à titre d'information pour l'étude. Le programme et le système des examens changent selon les années : vérifiez toujours les annonces officielles de l'organisme qui organise l'examen.

Cette page est une traduction du texte original japonais. En cas de différence entre la traduction et l'original, la version japonaise fait foi. Voir l'original en japonais