IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
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

UML Discussion :

Peut on avoir 2 associations entre deux classes?


Sujet :

UML

  1. #1
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2018
    Messages
    19
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2018
    Messages : 19
    Points : 19
    Points
    19
    Par défaut Peut on avoir 2 associations entre deux classes?
    Bonjour à tous j'aimerais savoir si c'est possible d'avoir deux associations entre deux classes.

    Voici ma diagramme de classe:Nom : addHoraireClassDiagram.png
Affichages : 4350
Taille : 101,8 Ko


    Et j'aimerais profiter pour vous demander si cette diagramme a l'air correcte après le bémol des deux associations.

    Merci beacoup pour votre aide

  2. #2
    Modérateur
    Avatar de bruno_pages
    Homme Profil pro
    ingénieur informaticien à la retraite
    Inscrit en
    Juin 2005
    Messages
    3 533
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : ingénieur informaticien à la retraite
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Juin 2005
    Messages : 3 533
    Points : 6 709
    Points
    6 709
    Par défaut
    Bonjour,

    Il est bien-sûr possible d'avoir deux associations entre deux classes, pourquoi voudriez-vous que cela soit interdit ?
    De même vous pouvez avoir 2 associations d'une classe vers elle même, par exemple pour la classe Personne les relations pere et mere (biologiques)

    Ce qui est bizarre dans votre diagramme c'est que les relations soient représentées sans leur nom de rôle et répliquées sous forme d'attribut, ce qui n'aide vraiment pas la lisibilité.
    Pour le reste je ne sais pas ce que vous voulez faire donc difficile de donner un avis, même si certaines appellation paraissent curieuses (ex MetierXXX)
    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
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2018
    Messages
    19
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2018
    Messages : 19
    Points : 19
    Points
    19
    Par défaut
    Merci pour votre réponse ,

    en fete pour le developpement j'utilise spring boot et par exemple métier c'est un @Service c'est la ou j'ai toutes les methodes.
    Oui effectivement j'ai mis deux relations car j'ai deux attributs de l'horaire un attribut horaire et une liste horaire qui vont servir dans les methodes du metier , et ça je sais pas si c'est de cette maniere qu'on le fait

  4. #4
    Modérateur
    Avatar de bruno_pages
    Homme Profil pro
    ingénieur informaticien à la retraite
    Inscrit en
    Juin 2005
    Messages
    3 533
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : ingénieur informaticien à la retraite
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Juin 2005
    Messages : 3 533
    Points : 6 709
    Points
    6 709
    Par défaut
    je disais cela pour la classe MetierMesureInterval qui a les attributs interval et intervalsListe (pas terrible comme nom) et deux relations dont l'une équivalent à interval et l'autre à intervalsListe, mais aussi terrains dans Horaire identique à la relation vers Terrain

    par contre dans MetierHoraire l'attribut et la relation n'ont pas la même multiplicité

    un attribut horaire et une liste horaire
    ca parait bizarre, c'est à se demander s'il l'un ne serait pas un attribut d'instance et l'autre de classe, mais comme vous ne dites pas à quoi tout cela sert impossible de plus vous aider
    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

  5. #5
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2018
    Messages
    19
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2018
    Messages : 19
    Points : 19
    Points
    19
    Par défaut
    c'est une erreur de ma part en fête avec horaire et métier horaire.
    et d'après ce que je comprends si je fais l'association vers une entité comme par exemple dans Metierhoraire avec horaire je dois pas mettre l'attribut horaire dans MetierHoraire car l'association fait ça .

  6. #6
    Modérateur
    Avatar de bruno_pages
    Homme Profil pro
    ingénieur informaticien à la retraite
    Inscrit en
    Juin 2005
    Messages
    3 533
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : ingénieur informaticien à la retraite
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Juin 2005
    Messages : 3 533
    Points : 6 709
    Points
    6 709
    Par défaut
    Citation Envoyé par mereutamarian Voir le message
    ...en fête...
    Je ne suis pas un exemple en orthographe, mais comme cela fait plusieurs fois sachez qu'il faut écrire en fait ... à moins que vous écriviez vos messages en faisant la fête ?

    Citation Envoyé par mereutamarian Voir le message
    d'après ce que je comprends si je fais l'association vers une entité comme par exemple dans Metierhoraire avec horaire je dois pas mettre l'attribut horaire dans MetierHoraire car l'association fait ça .
    Oui, d'ailleurs si vous générez le code avec votre modeleur vous le verrez

    Par contre vous devez nommer les rôles de vos relations (même nom que les attributs qui disparaissent)
    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

Discussions similaires

  1. implementer une association entre deux classes uml en java
    Par tabbabi dans le forum Persistance des données
    Réponses: 8
    Dernier message: 19/04/2011, 19h39
  2. deux associations entre deux classes
    Par hamza_bba dans le forum Diagrammes de Classes
    Réponses: 5
    Dernier message: 21/03/2009, 15h40
  3. Association entre deux classes heritees ?
    Par graphicsxp dans le forum Diagrammes de Classes
    Réponses: 3
    Dernier message: 17/03/2009, 15h35
  4. Association entre deux classes (partager les methodes)
    Par shaiton dans le forum Débuter
    Réponses: 3
    Dernier message: 18/02/2009, 17h21
  5. Association entre deux classes en dotnet
    Par lulu3111 dans le forum C++/CLI
    Réponses: 4
    Dernier message: 18/04/2007, 21h15

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo