Vue normale

Reçu aujourd’hui — 5 mai 2025

QCM UML Corrigé – Partie 1

Par :Thomas
14 avril 2025 à 21:21

Découvrez une série de QCM UML pour tester vos connaissances en modélisation orientée objet. À travers ces questionnaires, révisez les principaux diagrammes UML, les concepts de base et les bonnes pratiques en génie logiciel. Un outil idéal pour les étudiants, développeurs et candidats aux examens techniques.
 
 

1. Qu’est-ce que UML ?

A Un langage de programmation

B Une base de données

C Un langage de modélisation

D Un système d’exploitation

C
UML (Unified Modeling Language) est un langage visuel utilisé pour modéliser des systèmes logiciels, souvent orientés objet. Il ne s’agit pas d’un langage de programmation, mais d’un outil pour représenter graphiquement la structure et le comportement d’un système.

 

 
2. Quel diagramme UML sert à représenter les classes et leurs relations ?

A Diagramme de cas d’utilisation

B Diagramme de séquence

C Diagramme d’activités

D Diagramme de classes

D
Le diagramme de classes montre les classes, leurs attributs, leurs méthodes et les relations entre elles (héritage, association, composition…). Exemple:
 

 

 
3. Quel diagramme UML est utilisé pour représenter les interactions entre acteurs et le système ?

A Diagramme de classes

B Diagramme de cas d’utilisation

C Diagramme d’activités

D Diagramme de séquence

B
Le diagramme de cas d’utilisation (ou Use Case) illustre les fonctionnalités du système vues par les utilisateurs (acteurs). Il permet de montrer les interactions entre les utilisateurs et le système. Exemple:
 

 

 
 
4. Dans un diagramme de cas d’utilisation, qui représente l’utilisateur du système ?

A Une classe

B Un acteur

C Une activité

D Une interface

B
Un acteur représente une entité externe (souvent un utilisateur ou un autre système) qui interagit avec le système à travers des cas d’utilisation.

 

 
5. Quel diagramme UML est principalement utilisé pour modéliser la structure statique d’un système, y compris ses classes, attributs, opérations et relations ?

A Diagramme de cas d’utilisation

B Diagramme de séquence

C Diagramme de classes

D Diagramme d’états-transitions

C
Le diagramme de classes est le pilier de la modélisation structurelle en UML. Il représente les différents éléments qui composent le système et leurs interconnexions statiques.

 

 
6. Dans un diagramme de classes UML, que représente une association avec une étoile (*) ?


A Une relation obligatoire

B Une cardinalité de 1

C Une cardinalité de 0..1

D Une cardinalité multiple

D
L’astérisque (*) signifie « plusieurs », donc la classe associée peut avoir plusieurs instances (ex. : Un client peut réserver un ou plusieurs vols).

 

 
 
7. Lequel des éléments suivants n’est pas un diagramme structurel en UML ?

A Diagramme de classes

B Diagramme de composants

C Diagramme d’états-transitions

D Diagramme d’objets

C
Le diagramme d’états-transitions est un diagramme comportemental (dynamique), utilisé pour décrire les changements d’état d’un objet. Les autres sont des diagrammes structurels.

 

 
8. Quelle est la bonne représentation pour une association d’héritage dans un diagramme de classes UML ?

A Une flèche pleine avec un losange

B Une flèche en ligne pointillée

C Une flèche avec un triangle blanc

D Une ligne simple sans flèche

C
L’héritage est représenté par une flèche avec un triangle non rempli (blanc) pointant vers la classe parente (superclasse). Exemple:


 
 
9. Que permet de représenter un diagramme de séquence ?

A La hiérarchie des classes

B Le déroulement des opérations dans le temps

C La base de données du système

D La structure d’un fichier

B
Le diagramme de séquence montre les interactions entre objets au fil du temps, en mettant l’accent sur l’ordre des messages échangés. Exemple:
 

image source: wikimedia.org

 

 
 
10. Quel élément UML est utilisé pour représenter une méthode dans une classe ?

A Un rectangle avec une ligne

B Une flèche

C Un nom suivi de parenthèses dans une classe

D Un losange noir

C
Dans un diagramme de classes, une méthode est indiquée dans une des sections de la classe, généralement sous la forme nomMethode(). Exemple:
 

 

 

L’article QCM UML Corrigé – Partie 1 est apparu en premier sur WayToLearnX.

QCM UML Corrigé – Partie 2

Par :Thomas
14 avril 2025 à 23:21

Découvrez une série de QCM UML pour tester vos connaissances en modélisation orientée objet. À travers ces questionnaires, révisez les principaux diagrammes UML, les concepts de base et les bonnes pratiques en génie logiciel. Un outil idéal pour les étudiants, développeurs et candidats aux examens techniques.
 
 

1. Dans UML, que signifie l’acronyme « UML » ?

A Universal Modeling Language

B Unified Management Language

C Unified Modeling Language

D Ultimate Modeling Logic

C
UML signifie Unified Modeling Language, c’est-à-dire un langage de modélisation unifié, standardisé pour concevoir et documenter les systèmes orientés objet.

 

 
2. Quel diagramme UML permet de représenter le comportement d’un système sous forme de flux d’activités ?

A Diagramme de classes

B Diagramme d’activités

C Diagramme d’états-transitions

D Diagramme de cas d’utilisation

B
Le diagramme d’activités montre des enchaînements d’actions ou de processus, sous forme de flux, comme un organigramme. C’est très utilisé pour modéliser la logique métier. Exemple:
 

image source: wikimedia.org

 

 
3. Quel symbole est utilisé pour représenter un cas d’utilisation (use case) ?

A Un rectangle

B Un cercle

C Un losange

D Un ovale

D
Un cas d’utilisation est représenté par un ovale, avec le nom de l’action à l’intérieur (ex.: « Se connecter », « Passer commande »). Exemple:
 

 

 
 
4. Dans un diagramme de classes, comment appelle-t-on une relation où une classe “fait partie de” une autre ?

A Héritage

B Association

C Composition

D Dépendance

C
La composition est une relation forte de type « fait partie de ». Si l’objet « conteneur » est détruit, les objets contenus le sont aussi. Elle est représentée par un losange noir. Exemple:
 

 

 
5. Quelle relation exprime une dépendance entre deux éléments UML ?

A Une flèche pleine

B Une flèche pointillée

C Une ligne sans flèche

D Un losange

B
Une dépendance est indiquée par une flèche pointillée, montrant qu’un élément dépend d’un autre (ex. : une classe dépend d’une interface ou d’un service externe). Exemple:
 

 

 
6. Le diagramme de composants UML sert à représenter ___________

A L’architecture physique du système

B La navigation entre les pages d’un site

C Les entités de la base de données

D Le déroulement d’un algorithme

A
Le diagramme de composants montre comment les différentes parties (ou composants) logiciels sont organisées, comme des modules, bibliothèques, etc. Exemple:
 

image source: wikimedia.org

 

 
 
7. Quel type de relation UML représente une « utilisation » temporaire d’un objet par une méthode ?

A Association

B Dépendance

C Agrégation

D Composition

B
Une dépendance est souvent utilisée pour indiquer qu’une classe utilise temporairement une autre (par exemple, en tant que paramètre dans une méthode). Exemple:
 

 

 
8. Quel est le rôle d’un diagramme de séquence ?

A Montrer les classes et leurs relations

B Montrer la chronologie des interactions entre objets

C Décrire les rôles des utilisateurs

D Définir les exigences fonctionnelles

B
Le diagramme de séquence montre comment les objets interagissent dans le temps, en affichant les messages échangés dans l’ordre chronologique. Exemple:
 

image source: wikimedia.org

 

 
9. Le diagramme d’états (ou états-transitions) permet de modéliser :

A Les relations entre classes

B L’ordre d’exécution des méthodes

C Le stockage des données

D Les différents états possibles d’un objet

D
Le diagramme d’états montre comment un objet passe d’un état à un autre selon certains événements ou actions (par exemple : « Brouillon » → « Publié »). Exemple:
 

image source: wikimedia.org

 

 
 
10. Dans un diagramme de classes, une agrégation est représentée par _________

A Un triangle blanc

B Une flèche pointillée

C Un losange blanc

D Un losange noir

C
L’agrégation est une forme faible de composition: une classe contient une autre, mais l’objet contenu peut exister sans le conteneur. Elle est représentée par un losange blanc. Exemple:
 

Une Personne peut habiter dans une Maison ou un Appartement, mais elle peut exister indépendamment du logement.

 

 

L’article QCM UML Corrigé – Partie 2 est apparu en premier sur WayToLearnX.

QCM UML Corrigé – Partie 3

Par :Thomas
15 avril 2025 à 11:12

Découvrez une série de QCM UML pour tester vos connaissances en modélisation orientée objet. À travers ces questionnaires, révisez les principaux diagrammes UML, les concepts de base et les bonnes pratiques en génie logiciel. Un outil idéal pour les étudiants, développeurs et candidats aux examens techniques.
 
 

1. Le diagramme de communication UML sert à représenter :

A Les flux de données entre bases

B Les messages échangés entre objets (avec leur structure statique)

C La structure des classes

D Les transitions d’état

B
Le diagramme de communication (ou collaboration) montre comment les objets interagissent entre eux, en mettant en avant les liens et les messages échangés. Exemple:
 

 

 
2. Lequel de ces diagrammes UML est structurel (et non comportemental) ?

A Diagramme de séquence

B Diagramme de cas d’utilisation

C Diagramme d’activités

D Diagramme de classes

D
Les diagrammes structurels décrivent la composition statique du système (ex. : classes, objets, composants). Les autres sont comportementaux, liés à ce que fait le système.

 

 
3. Dans UML, comment nomme-t-on une opération fournie par une interface ?

A Une méthode virtuelle

B Un service

C Une responsabilité

D Une opération abstraite

D
Les interfaces UML définissent des opérations abstraites, que les classes qui les implémentent devront concrétiser.

 

 
 
4. Quelle est la bonne représentation d’une interface dans un diagramme de classes ?

A Un rectangle avec le mot-clé <<interface>>

B Un cercle avec un nom dedans

C Une classe abstraite en italique

D Une flèche pointant vers une classe concrète

A
En UML, une interface est représentée comme une classe, mais avec le stéréotype <<interface>> au-dessus du nom. Parfois, elle peut aussi être représentée par un petit cercle (notation dite « lollipop »). Exemple:
 

 

 
5. Une classe abstraite est généralement représentée comment ?

A Son nom est en gras

B Son nom est souligné

C Son nom est en italique

D Elle a une flèche noire

C
Une classe abstraite ne peut pas être instanciée directement. Dans UML, son nom est écrit en italique dans le diagramme de classes. Exemple:
 

 

 
6. Dans un diagramme de classes, que signifie une flèche avec un losange noir ?

A Une dépendance

B Une composition

C Une agrégation

D Une association simple

B
Le losange noir indique une composition, c’est-à-dire une relation forte de tout-partie. L’objet contenu n’existe pas sans le conteneur. Exemple:
 

 

 
 
7. Dans UML, le diagramme de séquence montre surtout :

A Les relations de dépendance

B Les transitions d’un objet

C L’ordre temporel des interactions

D La structure logique des classes

C
Le diagramme de séquence met l’accent sur l’ordre des messages échangés entre objets au fil du temps, parfait pour décrire un scénario métier. Exemple:
 

image source: wikimedia.org

 

 
8. Le diagramme de cas d’utilisation est utile pour __________

A Détailler la base de données

B Définir les rôles utilisateurs et leurs interactions avec le système

C Dessiner la structure logique d’une API

D Spécifier les composants logiciels

B
Le diagramme de cas d’utilisation est centré sur les besoins fonctionnels: que veulent faire les utilisateurs ? C’est parfait pour les premières étapes d’analyse. Exemple:
 

 

 
9. Lequel de ces diagrammes UML permet de montrer l’état interne d’un objet au cours du temps ?

A Diagramme d’activités

B Diagramme de classes

C Diagramme d’états

D Diagramme de communication

C
Le diagramme d’états (ou états-transitions) permet de représenter les différents états d’un objet (ex. : connecté, en pause, inactif) et les événements qui provoquent les transitions. Exemple:
 

image source: wikimedia.org

 

 
 
10. Quelle relation UML indique qu’une classe « utilise » une autre classe, par exemple comme paramètre ou dans une méthode ?

A Association

B Dépendance

C Héritage

D Composition

B
Une dépendance est une relation faible : une classe utilise temporairement une autre (ex. : elle passe un objet en paramètre d’une méthode). Représentée par une flèche pointillée. Exemple:
 

 

 

L’article QCM UML Corrigé – Partie 3 est apparu en premier sur WayToLearnX.

QCM UML Corrigé – Partie 4

Par :Thomas
15 avril 2025 à 15:02

Découvrez une série de QCM UML pour tester vos connaissances en modélisation orientée objet. À travers ces questionnaires, révisez les principaux diagrammes UML, les concepts de base et les bonnes pratiques en génie logiciel. Un outil idéal pour les étudiants, développeurs et candidats aux examens techniques.
 
 

1. Quelle est la différence principale entre une agrégation et une composition ?

A Il n’y en a aucune

B La composition implique une vie commune plus forte

C L’agrégation ne permet pas d’utiliser des objets

D L’agrégation est toujours utilisée avec des interfaces

B
Dans une composition, la relation est forte: si l’objet principal est détruit, l’objet « contenu » l’est aussi. Dans l’agrégation, ce n’est pas forcément le cas. Exemple:
 

 

 
2. Dans UML, une ligne simple entre deux classes représente généralement :

A Une association

B Une dépendance

C Une généralisation

D Une transition d’état

A
Une association est une relation simple entre deux classes (ex. : un client peut réserver un ou plusieurs vols). Elle est représentée par une ligne simple, éventuellement avec une multiplicité (1..*, 0..1, etc.). Exemple:
 

 

 
3. Quel diagramme UML est utilisé pour modéliser le comportement dynamique d’un système en montrant les interactions entre les objets dans le temps ?

A Diagramme de cas d’utilisation

B Diagramme de séquence

C Diagramme de classes

D Diagramme d’activités

B
Le diagramme de séquence met l’accent sur l’ordre chronologique des messages échangés entre les objets pour réaliser un scénario d’utilisation spécifique. Exemple:
 

image source: wikimedia.org

 

 
 
4. Dans un diagramme de séquence, qu’est-ce qu’une « ligne de vie » ?

A Un type de flèche

B Une classe abstraite

C Un axe vertical représentant un objet

D Une transition d’état

C
Une ligne de vie est une ligne verticale qui représente l’existence d’un objet dans le temps, dans un diagramme de séquence. Les messages (flèches) s’échangent entre ces lignes de vie. Exemple:
 

image source: wikimedia.org

 

 
5. Quel type de diagramme est représenté sur l’image ci-dessous ?


A Diagramme de classes

B Diagramme de cas d’utilisation

C Diagramme de séquence

D Diagramme d’activités

B
Ce diagramme montre un acteur (« Client ») interagissant avec deux cas d’utilisation: « Commander un produit » et « Payer la commande ». Il illustre le comportement du système vu par un utilisateur.

 

 
6. Que représentent les symboles « + » et « – » devant les attributs et méthodes ?


A Rien de spécial, ce sont des décorateurs de style

B Ils indiquent des erreurs de syntaxe

C « + » pour méthode, « – » pour attribut

D Le niveau de visibilité: « + » pour public, « – » pour privé

D
En UML, « + » signifie public, « – » signifie privé, « # » signifierait protégé.

 

 
 
7. À quoi sert un diagramme de séquence ?


A Montrer la hiérarchie des classes

B Illustrer l’évolution d’un objet dans le temps

C Décrire les interactions temporelles entre objets

D Décrire la base de données d’un système

B
Ce diagramme montre l’ordre des messages échangés entre les entités (acteurs, classes, systèmes) dans un scénario donné.

 

 
8. Comment appelle-t-on les rectangles qui apparaissent sur les lignes de vie lors d’un traitement ?

A Actions

B Composants

C Fragments combinés

D Activation (ou focus de contrôle)

D
Une activation (ou « focus de contrôle ») est un rectangle sur une ligne de vie qui indique quand un objet exécute une opération. Elle montre le début et la fin d’une méthode. Exemple:
 

Un objet Client appelle une méthode payer() sur un objet Facture. Pendant l’exécution de cette méthode, une activation est représentée par un rectangle sur la ligne de vie de Facture.

 

 
9. UML est principalement utilisé pendant quelle phase du développement logiciel ?

A La phase de maintenance

B La phase de déploiement

C L’analyse et la conception

D Les tests unitaires

C
UML est un outil de modélisation: il sert surtout à analyser un besoin et concevoir la structure et le comportement du système avant de coder.

 

 
 
10. Quelle est la bonne manière de représenter la multiplicité « 0 à plusieurs » dans une association UML ?

A 0..0

B 0..*

C ..

D 1..*

B
En UML, 0..* signifie « zéro ou plusieurs » instances. Cela indique qu’une classe peut être liée à aucune, une ou plusieurs instances de l’autre classe. Exemple:
 

 

 

L’article QCM UML Corrigé – Partie 4 est apparu en premier sur WayToLearnX.

QCM UML Corrigé – Partie 5

Par :Thomas
15 avril 2025 à 20:01

Découvrez une série de QCM UML pour tester vos connaissances en modélisation orientée objet. À travers ces questionnaires, révisez les principaux diagrammes UML, les concepts de base et les bonnes pratiques en génie logiciel. Un outil idéal pour les étudiants, développeurs et candidats aux examens techniques.
 
 

1. Dans UML, quel est le rôle des stéréotypes ?

A Donner des valeurs par défaut aux attributs

B Ajouter des couleurs aux classes

C Spécialiser ou catégoriser un élément UML

D Représenter la base de données

C
Les stéréotypes sont utilisés pour ajouter une signification spécifique à un élément UML. Par exemple, <<interface>>, <<control>>, <<boundary>>, etc. Ils sont affichés entre guillemets doubles et chevrons. Exemple :
 

 

 
2. Le diagramme d’activités est souvent utilisé pour représenter :

A Les structures de classe

B L’organisation des cas d’utilisation

C La composition d’un composant logiciel

D Le déroulement logique d’un processus

D
Le diagramme d’activités modélise un flux de contrôle ou de données. Très utile pour visualiser les étapes d’un traitement ou d’un processus métier. Exemple de traitement d’une commande en ligne:
 

 

 
3. Que représente une flèche entre deux cas d’utilisation avec le mot-clé <<include>> ?

A Une erreur

B Une relation d’héritage

C Une inclusion obligatoire d’un comportement

D Une option facultative

C
<<include>> signifie qu’un cas d’utilisation intègre obligatoirement un autre. Exemple: « Commander un produit » inclut « Se connecter ». C’est une réutilisation obligatoire.
 

 

 
 
4. Quel mot-clé UML permet de représenter une extension facultative entre deux cas d’utilisation ?

A <<optional>>

B <<include>>

C <<extend>>

D <<use>>

C
<<extend>> indique un comportement optionnel, exécuté sous certaines conditions. Exemple: « Payer par points fidélité » peut étendre « Commander ».
 

 

 
5. Dans UML, que modélise un « composant » ?

A Une base de données

B Une interface graphique

C Un test unitaire

D Une partie physique d’un système logiciel (module, bibliothèque, etc.)

D
Un composant est une partie réutilisable ou déployable d’un système: il peut s’agir d’un module, d’une API, d’une DLL… Modélisé dans le diagramme de composants. Exemple :
 

 

 
6. Quel diagramme UML est particulièrement utile pour modéliser les processus métier, les flux de travail et les algorithmes ?

A Diagramme de cas d’utilisation

B Diagramme de séquence

C Diagramme de classes

D Diagramme d’activités

D
Le diagramme d’activités utilise des symboles spécifiques pour représenter les actions, les décisions, les branchements et les flux parallèles au sein d’un processus. Exemple de traitement d’une commande avec flux parallèles:
 

1- Le client passe une commande.
2- Le système vérifie le paiement.
3- En parallèle :
    + Préparer la commande
    + Envoyer la facture
4- Une fois les deux terminées, expédier le colis.

 

 
 
7. Quelle est la représentation standard d’une classe dans UML ?

A Un ovale divisé en deux parties

B Un rectangle divisé en trois parties : nom, attributs, méthodes

C Une flèche vers une interface

D Un cercle avec une ligne

B
Une classe UML est représentée par un rectangle divisé horizontalement: Le nom de la classe, les attributs, et les méthodes (ou opérations). Exemple :
 

 

 
8. Quel est le rôle du diagramme de déploiement ?

A Montrer les modules de code

B Représenter l’enchaînement logique d’un processus

C Décrire la manière dont les éléments sont installés sur du matériel

D Modéliser l’interface utilisateur

C
Le diagramme de déploiement est un diagramme structurel qui montre comment le système est déployé physiquement: serveurs, bases de données, connexions réseau…. Exemple: Application Web classique
 

Un client Web accède à un serveur d’application. Le serveur d’application est connecté à un serveur de base de données.

 

 
9. Quelle relation UML est souvent utilisée pour modéliser le “est-un” (is-a) ?

A Association

B Composition

C Héritage (généralisation)

D Dépendance

C
Si on dit qu’une classe est une spécialisation d’une autre (ex. : un « Chien est un Animal »), on utilise une relation d’héritage, aussi appelée généralisation en UML. Exemple :
 

On a une classe Animal, et une classe Chien qui est une spécialisation de Animal. En UML, cela se modélise avec une flèche avec un triangle vide pointant vers la classe mère.

 

 
 
10. Dans un diagramme de classes, comment représente-t-on un attribut privé ?

A En le précédant du signe +.

B En le précédant du signe -.

C En le précédant du signe #.

D En l’écrivant en italique.

B
En UML, les modificateurs de visibilité sont utilisés pour indiquer l’accessibilité des membres d’une classe:
  • + : Public (accessible de partout)
  • – : Private (accessible uniquement à l’intérieur de la classe)
  • # : Protected (accessible à l’intérieur de la classe et de ses sous-classes)
  • ~ : Package (accessible aux classes du même paquetage)

 

 

L’article QCM UML Corrigé – Partie 5 est apparu en premier sur WayToLearnX.

QCM UML Corrigé – Partie 6

Par :Thomas
15 avril 2025 à 20:55

Découvrez une série de QCM UML pour tester vos connaissances en modélisation orientée objet. À travers ces questionnaires, révisez les principaux diagrammes UML, les concepts de base et les bonnes pratiques en génie logiciel. Un outil idéal pour les étudiants, développeurs et candidats aux examens techniques.
 
 

1. Dans un diagramme de classes, une flèche avec une tête triangulaire pleine pointant vers une interface représente quelle relation ?

A Association

B Dépendance

C Réalisation (implémentation)

D Généralisation (héritage)

C
La relation de réalisation indique qu’une classe implémente une interface et doit donc fournir une implémentation pour toutes les opérations définies dans cette interface. Exemple:
 

Une interface Volant définit une méthode voler(). Une classe Avion implémente cette interface, donc elle doit fournir l’implémentation de voler().

 

 
2. Dans un diagramme de séquence, que représente une flèche avec une ligne pleine et une tête ouverte ?

A Un message de création

B Un message synchrone

C Un message asynchrone

D Une réponse

B
Un message synchrone (appel de méthode classique) est représenté par une flèche pleine avec tête ouverte. Cela signifie que l’expéditeur attend une réponse avant de continuer. Exemple:

Le diagramme montre un scénario classique: Un client envoie une demande, le serveur la traite, puis il renvoie une réponse. L’appel étant synchronisé, le client attend la fin du traitement avant d’avancer.

 

 
3. Quel diagramme UML est le plus utile pour comprendre le point de vue de l’utilisateur final ?

A Diagramme de classes

B Diagramme d’activités

C Diagramme de cas d’utilisation

D Diagramme de composants

C
Le diagramme de cas d’utilisation est centré sur ce que l’utilisateur veut faire avec le système. C’est idéal pour discuter avec les clients et analyser les besoins fonctionnels.

 

 
 
4. Que signifie une flèche pleine avec une tête triangulaire blanche dans un diagramme de classes ?

A Une association

B Une agrégation

C Une composition

D Une généralisation (héritage)

D
La généralisation, qui représente une relation d’héritage, est dessinée avec une flèche pleine et un triangle blanc pointant vers la superclasse. Exemple:
 

 

 
5. Que signifie le symbole # devant une méthode ?

A Méthode publique

B Méthode privée

C Méthode protégée

D Méthode abstraite

C
# : protégé (accessible uniquement dans la classe et ses sous-classes)

 

 
6. Dans un diagramme d’activités, que représente un losange ?

A Une condition ou un test (décision)

B Une fin de processus

C Un début de processus

D Une erreur système

A
Dans un diagramme d’activités, un losange représente une décision (comme un if), avec plusieurs flèches sortantes conditionnées. Exemple de traitement d’une commande en ligne:
 

 

 
 
7. Dans UML, comment appelle-t-on un événement qui déclenche une transition dans un diagramme d’états ?

A Un stimulus

B Une action

C Un signal

D Un déclencheur (trigger)

D
Un déclencheur (trigger) est un événement qui provoque un changement d’état d’un objet dans un diagramme d’états. Exemple:
 

Un événement (comme payer ou annuler) dans un diagramme d’état UML est ce qui déclenche le passage d’un état à un autre.

 

 
8. Que permet de représenter un diagramme d’activités ?

A L’héritage entre classes

B Le processus métier ou le flux de travail

C La base de données

D Les relations entre acteurs

B
Il décrit le déroulement d’un processus sous forme d’activités et de décisions (comme des instructions conditionnelles).

 

 
9. Que fait le diagramme UML suivant ?


A Il montre les états d’un compte bancaire

B Il décrit les interactions entre le client et le compte

C Il définit la structure d’une classe CompteBancaire

D Il représente un processus de transaction

C
C’est un diagramme de classes décrivant les attributs et les méthodes d’une classe appelée CompteBancaire.

 

 
 
10. Quel diagramme UML met l’accent sur l’organisation des objets et leurs liens à un moment donné dans le temps ?

A Diagramme de classes

B Diagramme de séquence

C Diagramme d’états-transitions

D Diagramme d’objets

D
Un diagramme d’objets est une instance spécifique d’un diagramme de classes. Il montre un ensemble d’objets et leurs relations à un instant précis, fournissant un instantané de la structure du système en exécution.

 

 

L’article QCM UML Corrigé – Partie 6 est apparu en premier sur WayToLearnX.

❌