Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

  1. #1
    Candidat au Club
    Relation d'héritage entre les liens d'association
    Bonjour à tous,

    La relation de généralisation (héritage) en UML est une relation binaire entre un classificateur (classifier) plus général et un autre plus spécifique.

    Ma question est la suivante : est-ce que la relation d'association est aussi considérée comme un "classifier" ?
    Si oui, est-ce qu'il est possible de définir une relation d'héritage entre deux liens d'association ?

    Par exemple, j'ai deux associations entre les classes "Personne" et "Animal" qui sont : "a un animal de compagnie" et "a un chien". Est-ce que c'est possible de définir une relation d'héritage entre ces liens d'association pour spécifier que l'association "a un chien" spécialise l'association " a un animal de compagnie".

    Hâte de lire vos retours, remarques, ...

    Très cordialement

  2. #2
    Modérateur

    Bonjour,

    comme indiqué dans la norme (formal/2017-12-05) § 11.8.1.3 page 219 Association est une spécialisation directe de Classifier, donc oui l'héritage est possible.

    Pour plus d'information je vous renvoie à cet article : On the Semantics of Redefinition, Specialization and Subsetting of Associations in UML (Extended Version)
    Bruno Pagès, auteur de Bouml (freeware), mes tutoriels sur DVP (vieux, non à jour )

    N'oubliez pas de consulter les FAQ UML et les cours et tutoriels UML

  3. #3
    Candidat au Club
    Bonjour,

    Merci beaucoup pour votre retour. Je vais lire en détail les références.

    Est-ce que vous connaissez des outils UML qui prennent en compte cette relation de spécialisation des associations ?

    Très cordialement

  4. #4
    Modérateur

    Citation Envoyé par AbirWassila Voir le message

    Est-ce que vous connaissez des outils UML qui prennent en compte cette relation de spécialisation des associations ?
    non désolé, et je ne le gère pas dans BoUML
    Bruno Pagès, auteur de Bouml (freeware), mes tutoriels sur DVP (vieux, non à jour )

    N'oubliez pas de consulter les FAQ UML et les cours et tutoriels UML

###raw>template_hook.ano_emploi###