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 :

Relation facultative entre 2 packages


Sujet :

UML

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    33
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 33
    Points : 23
    Points
    23
    Par défaut Relation facultative entre 2 packages
    Bonjour à tous.

    Comment modélise t on en UML une relation facultative entre 2 packages ?

    J'ai un package A et un autre B.
    A peut utiliser B.
    B peut utiliser A.
    Mais A et B peuvent fonctionner seuls.

    Donc je ne vois pas quel symbole utiliser, ni la simple fleche, ni la double, quoi alors ?

    Si on veux un exemple plus concret:

    A == Voiture
    B == Contact

    Je peux avoir des voitures seules
    Je peux avoir des contacts seuls
    Je peux avoir des relations voitures-contacts

    Merci pour votre aide!

  2. #2
    ego
    ego est déconnecté
    Rédacteur

    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    Juillet 2004
    Messages
    1 883
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Architecte de système d'information
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2004
    Messages : 1 883
    Points : 3 510
    Points
    3 510
    Billets dans le blog
    2
    Par défaut
    La situation dont tu parles ne peut pas exister.
    Ou bien tu as une dépendance ou bien tu n'en a pas.
    Peut être veux-tu expliquer que dans l'utilisation de tes packages, il se peut que certains objets de A n'aient pas de relation avec les objets de B. Ce cas de figure n'est pas modélisé en UML car les relations UML entre packages sont des relations entre classes et non entre objets

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    33
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 33
    Points : 23
    Points
    23
    Par défaut
    Donc je dois modéliser la double relation entre mes deux packages, et on comprend qu'elle est "facultative" car les cardinalités entre les 2 classées liés des 2 packages sont 0..* et 0..* ?

  4. #4
    ego
    ego est déconnecté
    Rédacteur

    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    Juillet 2004
    Messages
    1 883
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Architecte de système d'information
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2004
    Messages : 1 883
    Points : 3 510
    Points
    3 510
    Billets dans le blog
    2
    Par défaut
    Exact.

    Par contre, il vaut mieux éviter des relations bidirectionnelles entre 2 packages. Pour cela, il faut, si c'est possible, extraire les éléments qui cause cette double relation de dépendance dans un 3ie package.
    Mais peut être que dans ton cas n'est-ce pas hyper important...

  5. #5
    Membre à l'essai
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    33
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 33
    Points : 23
    Points
    23
    Par défaut
    J'ai limiter les relations entre tous mes packages à une seule direction.
    Mais dans ce cas je ne peux pas, du moins je ne vois pas comment je pourrais.

    Merci pour ton aide

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Relations possibles entre deux cas d'utilisation
    Par foufa007 dans le forum Cas d'utilisation
    Réponses: 3
    Dernier message: 14/03/2007, 18h19
  2. [hibernate][webapp]Utilisation des hbms entres deux packages
    Par MrDuChnok dans le forum Hibernate
    Réponses: 9
    Dernier message: 11/01/2007, 13h21
  3. relation à faire entre 2 tbl
    Par pat1545 dans le forum Access
    Réponses: 5
    Dernier message: 18/08/2006, 21h04
  4. [novice] relation fk entre deux tables
    Par localhost dans le forum Langage SQL
    Réponses: 1
    Dernier message: 30/10/2005, 06h33
  5. relation double entre deux tables
    Par thibautche dans le forum Langage SQL
    Réponses: 6
    Dernier message: 04/05/2005, 11h31

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