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 :

aide a propos des cardinalites dans les associations


Sujet :

UML

  1. #1
    Membre à l'essai
    Inscrit en
    Novembre 2007
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 13
    Points : 16
    Points
    16
    Par défaut aide a propos des cardinalites dans les associations
    bonjour
    svp ,j'ai besoin de votre aide.
    pour la conception d'un logiciel(gestion des composantes du diffractometre),j'ai voulu utiliser UML,et c'est pour la premiere fois que je l'utilise.
    etape : use case termine
    etape : diagramme des classe je bloque
    pourquoi? jai deja defini mes classes,les relations qui les lient mais dans les cardinalites j'ai des doutes.
    par exemple;jai deux classes une est faisceau incident avec ses methodes et ses attributs et l'autre echantillon ,et une raltion binaire qui les lient que je nomme par exemple dirigé sur.ok jai un faisceau donné,il pourra etre dirigé sur un ou plusieurs types d'echantillon et pr un echantillon donne on pourra lui applique un ou plusieurs faisceaux donc des cardinalites (1-n),(1-n).
    moi je ne suis pas convaincu par cela,je serai d'accord si je voulai enregistrer toutes ses donnees dans une base de donnees mais pour mon logiciel je ne vois pas linteret puisque mon utilisateur devra definir les proprietes du faisceau incident et choisir son echantillon lors de chaque experience.

    si quelqu'un peut m'aider ou juste me diriger je lui serai tres reconnaissant.
    merci

  2. #2
    Membre expert
    Avatar de hed62
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Juillet 2007
    Messages
    2 029
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Santé

    Informations forums :
    Inscription : Juillet 2007
    Messages : 2 029
    Points : 3 134
    Points
    3 134
    Par défaut
    je nomme par exemple dirigé sur
    Les relations ne portent que très rarement de nom en UML sur les DC. En revanche, on indique les rôles. c.f : http://www.developpez.net/forums/sho...d.php?t=442586

    donc des cardinalites (1-n),(1-n).
    Ce sont des cardinalités Merise, en UML, on place 1..* ou 0..*


    moi je ne suis pas convaincu par cela,je serai d'accord si je voulai enregistrer toutes ses donnees dans une base de donnees mais pour mon logiciel je ne vois pas linteret puisque mon utilisateur devra definir les proprietes du faisceau incident et choisir son echantillon lors de chaque experience.
    Il ne faut pas penser ainsi. A un moment du cycle de vie de tes faisceaux/echantillons, peut il y avoir une relation 1..* - 1..* entre eux ? si oui, alors les cardinalités sont justes. Peu importe que tu souhaite mémoriser leurs associations en base de données. Lors de la génération de ton code (si tu en fait) placer une relation 1 - 1 équivaut à t'empecher strictement d'avoir plus d'un echantillon par faisceau et plus d'un faisceau par echantillon. Et si tu ne génère pas et que tu permet quand même cela, alors inutile de faire de la conception.

    Pour ton souci de base de données, rien ne t'empèche de ne pas mettre la table qui lie echantillon à faisceau (mais je ne vois pas vraiment l'intérêt si le but est réellement d'analyser des échantillon via des laser, tu as intérêt à conserver les références sur les lasers il me semble)
    Hervé Delannoy, Ingénieur études&développement.

    Je n'accepte pas les demandes de mise en relation MSN/yahoo sans motif.
    ------------------------------------------------------------------------
    Si , ni , ne peuvent vous aider, mais nous oui, pensez à un pti et au !
    Merci de vous relire
    ____________________________________________________________________________________
    Recherche joueurs de "Magic" sur Lille et environs.
    Donner plutôt que jeter.

  3. #3
    Membre à l'essai
    Inscrit en
    Novembre 2007
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 13
    Points : 16
    Points
    16
    Par défaut
    merci

  4. #4
    Membre expert
    Avatar de hed62
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Juillet 2007
    Messages
    2 029
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Santé

    Informations forums :
    Inscription : Juillet 2007
    Messages : 2 029
    Points : 3 134
    Points
    3 134
    Par défaut
    N'oublie pas le tag résolu !
    Hervé Delannoy, Ingénieur études&développement.

    Je n'accepte pas les demandes de mise en relation MSN/yahoo sans motif.
    ------------------------------------------------------------------------
    Si , ni , ne peuvent vous aider, mais nous oui, pensez à un pti et au !
    Merci de vous relire
    ____________________________________________________________________________________
    Recherche joueurs de "Magic" sur Lille et environs.
    Donner plutôt que jeter.

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

Discussions similaires

  1. [MySQL] Sélection des lignes dont les associations sont dans une certaines liste
    Par collect dans le forum PHP & Base de données
    Réponses: 1
    Dernier message: 15/01/2015, 22h09
  2. Réponses: 1
    Dernier message: 21/09/2011, 14h29
  3. Réponses: 3
    Dernier message: 12/07/2011, 18h39
  4. Aide a propos des TMenuEdit
    Par scooper dans le forum C++Builder
    Réponses: 9
    Dernier message: 27/05/2004, 15h39

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