UML : Généralisation, Agrégation ou Association.

Les relations de généralisation, d'agrégation et d'association sont des concepts clés en modélisation de données. La généralisation est une relation hiérarchique entre une classe et ses sous-classes, où chaque sous-classe hérite des attributs et des comportements de sa classe parent. L'agrégation est une relation entre une classe et ses parties, où la partie peut appartenir à plusieurs objets agrégateurs différents. L'association est une relation entre deux ou plusieurs classes, où chaque objet peut avoir plusieurs relations avec d'autres objets.

EXERCICE  UML

Classez les relations suivantes en généralisation, agrégation ou association. Attention, il peut y avoir des relations ternaires ou n-aires dans la liste, donc ne supposez pas que chaque association impliquant trois ou plus de trois objets soit une généralisation. Argumentez vos réponses.

  1. Un pays possédé une capitale.
  2. Un philosophe qui dine utilise une fourchette.
  3. Un fichier est un fichier ordinaire ou un fichier répertoire.
  4. Les fichiers contiennent des enregistrements.
  5. Un polygone se compose d'un ensemble ordonné de points.
  6. Un objet de schéma est un texte, un objet géométrique ou un groupe.
  7. Une personne emploie un langage informatique sur un projet.
  8. Les modems et les claviers sont des périphériques d'entrées-sorties.
  9. Les classes d'objets peuvent avoir plusieurs attributs.
  10. Une personne joue dans une équipe pendant une année donnée.
  11. Une route relie deux villes.
  12.  Un étudiant suit le cours d'un professeur.

 

  1. Un pays possédé une capitale. Composition

Diag 01

 

  1. Un philosophe qui dine utilise une fourchette. Association

Diag 02

 

 

 

 

 

  1. Un fichier est un fichier ordinaire ou un fichier répertoire. HéritageDiag 03

  1. Les fichiers contiennent des enregistrements. Composition

Diag 04

 

 

 

 

 

  1. Un polygone se compose d'un ensemble ordonné de points. Agrégation

Diag 05

 

 

 

 

 

  1. Un objet de schéma est un texte, un objet géométrique ou un groupe. Héritage

Diag 06 

  1. Une personne emploie un langage informatique sur un projet. Association ternaire

Diag 07

 

 

 

 

 

 

 

 

  1. Les modems et les claviers sont des périphériques d'entrées-sorties. Héritage

Diag 08

 

 

  1. Les classes d'objets peuvent avoir plusieurs attributs. Associations

Diag 09

 

  1. Une personne joue dans une équipe pendant une année donnée. Classe-Association

Diag 10

 

 

  1. Une route relie deux villes. Association

Diag 11

 

 

  1.  Un étudiant suit le cours d'un professeur. Association-Ternaire

 

 

Diag 12

Si vous avez trouvé les exercices corrigés en UML  de Mr JoëlYk intéressants et utiles, pourquoi ne pas les partager avec d'autres personnes qui pourraient également en bénéficier ? Partagez ce lien sur les réseaux sociaux ou envoyez-le à vos amis et collègues. Vous pourriez aider quelqu'un à améliorer ses compétences en programmation ou à trouver des solutions à des problèmes complexes. N'oubliez pas que la connaissance doit être partagée pour grandir. Merci pour votre soutien et votre partage !

Contact WhatsApp : +237 658395978 | Réaliser Par Joël_Yk

  • 1 vote. Moyenne 5 sur 5.

Ajouter un commentaire

Anti-spam