QCM : UML et modélisation des systèmes PLM (11 questions)

Questions et réponses du QCM

1. Quelle fonction caractérise UML dans la représentation des systèmes d’information ?

C’est une méthode de gestion qui organise les étapes d’un projet informatique.
C’est un langage standard et visuel pour représenter des modèles de systèmes d’information.
C’est un logiciel de conception qui génère le code des systèmes d’information.
C’est un format de données qui stocke les informations d’un système.

C’est un langage standard et visuel pour représenter des modèles de systèmes d’information.

Explication

UML fournit un langage standard et visuel pour représenter des modèles de systèmes d’information. Une méthode de gestion peut guider un projet, mais ce n’est pas la fonction définitoire d’UML.

2. Lorsqu’on construit un modèle d’un système d’information, quel principe permet de le rendre plus simple que le système réel ?

Ajouter des fonctions possibles qui ne figurent pas dans le système.
Remplacer les éléments fonctionnels par des données techniques.
Décrire chaque élément avec le même niveau de détail.
Conserver les éléments utiles et écarter les détails.

Conserver les éléments utiles et écarter les détails.

Explication

Un modèle simplifie le système en gardant les éléments utiles et en laissant de côté les détails. Décrire chaque élément au même niveau de détail ne correspond pas à ce principe de sélection.

3. Dans un projet PLM réunissant les équipes métier, MOA, IT et intégrateurs, quel apport d’UML facilite leur collaboration ?

Un langage de programmation partagé pour développer la solution.
Une répartition automatique des responsabilités entre les métiers.
Une base de données unique qui remplace les échanges entre équipes.
Une notation commune qui aide les équipes à s’aligner.

Une notation commune qui aide les équipes à s’aligner.

Explication

UML offre une notation commune qui aide les différentes équipes à s’aligner dans un projet PLM. Une base de données peut centraliser des informations, mais elle ne remplit pas à elle seule ce rôle de langage commun.

4. Pour décrire les différents aspects d’un projet PLM, quel usage des diagrammes UML associe correctement chaque type à son rôle ?

Les cas d’utilisation décrivent les scénarios, les classes l’architecture et les séquences les besoins.
Les cas d’utilisation décrivent les données, les classes les scénarios et les séquences l’infrastructure.
Les cas d’utilisation décrivent les besoins, les classes les données et les séquences les scénarios.
Les cas d’utilisation décrivent l’infrastructure, les classes les besoins et les séquences les données.

Les cas d’utilisation décrivent les besoins, les classes les données et les séquences les scénarios.

Explication

Dans un projet PLM, les cas d’utilisation décrivent les besoins, les classes les données et les séquences les scénarios. L’infrastructure relève plutôt du déploiement, et non des cas d’utilisation.

5. Que désigne un diagramme d’interaction en UML ?

Une représentation des échanges de messages entre acteurs, écrans et services
Une représentation des serveurs et de l’organisation des packages
Une représentation des éléments stables, comme les données et les composants
Une représentation des actions et des règles qui gouvernent le système

Une représentation des échanges de messages entre acteurs, écrans et services

Explication

Un diagramme d’interaction met en évidence les messages échangés entre les participants du système. Un diagramme de comportement décrit plutôt les actions et les règles, sans centrer sa représentation sur les échanges de messages.

6. Dans un diagramme de cas d’utilisation, que représente la relation « extend » ?

Une option qui intervient dans certaines situations du scénario
Une condition qui déclenche le changement d’état d’un objet
Une étape commune intégrée à chaque exécution du cas de base
Un échange de messages entre deux acteurs externes au système

Une option qui intervient dans certaines situations du scénario

Explication

La relation « extend » ajoute au cas de base un comportement facultatif qui ne se produit que dans certaines situations. À l’inverse, une étape réutilisée de façon systématique relève de « include ».

7. Dans un workflow PLM, à quoi sert une partition, ou « swimlane », dans un diagramme d’activités ?

À représenter les messages échangés entre les participants dans leur ordre temporel
À signaler le début et la fin du cycle de vie d’un objet PLM
À indiquer les conditions qui déterminent le chemin pris après une décision
À distinguer les responsabilités des rôles, des équipes ou des blocs applicatifs

À distinguer les responsabilités des rôles, des équipes ou des blocs applicatifs

Explication

Les partitions organisent le workflow en séparant les responsabilités attribuées aux rôles, aux équipes ou aux blocs applicatifs. Un losange représente plutôt une décision conditionnelle, et non la répartition des responsabilités.

8. Dans le cycle de vie d’une révision PLM, quel événement peut la faire passer de l’état « Brouillon » à l’état « En revue » ?

La publication de la révision approuvée
L’approbation finale de la révision
La soumission de la révision pour examen
L’archivage de la révision après un délai

La soumission de la révision pour examen

Explication

La soumission, événement déclencheur, peut faire passer une révision de « Brouillon » à « En revue ». L’approbation finale correspond à une étape ultérieure du cycle de vie.

9. Quelle différence distingue principalement un diagramme de séquence d’un diagramme de communication pour représenter des échanges entre objets ?

Le diagramme de séquence représente les composants logiciels, tandis que le diagramme de communication décrit leur installation sur des nœuds.
Le diagramme de séquence met l’accent sur l’ordre temporel des messages, tandis que le diagramme de communication privilégie les liens entre participants.
Le diagramme de séquence décrit les états d’un objet, tandis que le diagramme de communication montre les étapes d’un processus métier.
Le diagramme de séquence met l’accent sur les liens entre participants, tandis que le diagramme de communication privilégie l’ordre temporel des messages.

Le diagramme de séquence met l’accent sur l’ordre temporel des messages, tandis que le diagramme de communication privilégie les liens entre participants.

Explication

Le diagramme de séquence ordonne les messages dans le temps, tandis que le diagramme de communication rend surtout visibles les liens entre participants. Le diagramme de communication indique aussi l’ordre des échanges par leur numérotation, mais ce n’est pas son accent principal.

10. Dans un diagramme de communication, quel effet produit la numérotation des messages sur la représentation des échanges entre objets ?

Elle identifie les objets qui peuvent échanger sans montrer la chronologie.
Elle indique la durée pendant laquelle chaque objet traite un message.
Elle distingue les messages envoyés des réponses reçues entre objets.
Elle indique l’ordre des échanges et peut préciser leurs sous-étapes.

Elle indique l’ordre des échanges et peut préciser leurs sous-étapes.

Explication

La numérotation permet de reconstituer l’ordre des échanges, avec des sous-étapes telles que 1.1 et 1.2. Un lien entre objets indique qu’ils peuvent communiquer, mais ne précise pas à lui seul lequel parle en premier.

11. Lors de la modélisation d’un PLM, vous devez montrer qu’une révision possède une approbation et que la suppression de la révision entraîne celle de cette approbation. Quelle relation convient entre leurs classes ?

Une composition, car l’approbation dépend de l’existence de la révision
Un héritage, car l’approbation est un type particulier de révision
Une association simple, car elle indique un lien sans dépendance d’existence
Une agrégation, car l’approbation peut rester indépendante de la révision

Une composition, car l’approbation dépend de l’existence de la révision

Explication

La composition exprime une propriété forte : la disparition du tout entraîne celle de ses parties, ici l’approbation dépendante de la révision. Une agrégation représenterait plutôt des parties qui peuvent subsister indépendamment du tout.

Révisez avec les flashcards

Mémorisez les réponses avec 10 flashcards sur UML et modélisation des systèmes PLM.

Que signifie UML et que permet ce langage ?

Unified Modeling Language, un langage standard et visuel pour représenter des modèles de systèmes d’information.

Quels éléments du cycle de vie d’un article un PLM peut-il représenter avec UML ?

La création, les documents, les révisions, la nomenclature et les validations.

Quel objectif UML poursuit-il entre les équipes métier, MOA, IT et intégrateurs ?

Les aligner autour d’une notation commune.

Voir les flashcards →

Approfondir avec la fiche

Consultez la fiche de révision complète sur UML et modélisation des systèmes PLM.

Voir la fiche →

Cours similaires

Crée tes propres QCM

Importe ton cours et l'IA génère des QCM avec corrections en 30 secondes.

Générateur de QCM