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

Diagrammes de Classes Discussion :

[UML] Modélisation ambigüe


Sujet :

Diagrammes de Classes

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    124
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Octobre 2004
    Messages : 124
    Points : 89
    Points
    89
    Par défaut [UML] Modélisation ambigüe
    Bonjour,

    J'ai un petit problème pour discerner une solution de modélisation parmi d'autres.
    J'ai une classe Commercial et une classe Produit. Un commercial vend des produits. Le fait de vendre un produit génère une Opportunité (une affaire en fait).
    Il y a plusieurs façons de voir la chose :
    - Une association entre 1-* Commercial et Opportunité (un commercial réalise des opportunités). La classe Opportunité aura une association 1-1 vers un produit.
    - Promouvoir Opportunité en tant que classe d'association (un commercial vend des produits, ce qui "génère" (est-ce la bonne façon de raisonner) une Opportunité.

    Que pensez-vous de ces solutions, laquelle vous paraît la plus appropriée
    :

  2. #2
    Membre régulier
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    124
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Octobre 2004
    Messages : 124
    Points : 89
    Points
    89
    Par défaut
    J'ajoute ces schémas qui permettent de préciser les deux solutions :

    1ere solution



    2eme solution (classe d'association)


  3. #3
    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
    En fait tout cela n'a pas beaucoup d'importance, tout au moins pour le résultat de ta modélisation = le code et la BD.
    Ensuite, il faut regarder un peu la sémantique du métier......
    La notation avec classe d'association montre clairement que le Commercial vend avant tout des produits et que c'est cette vente est une Opportunité. Maintenant es-tu sûr que chaque vente est une opportunité ?
    Dans le second cas, tu dis plutôt que le Commercial génère des Opportunités et que chacune est une opportunité sur un produit.

    Au final, comme je l'ai dit plus haut, cela n'aura pas beaucoup d'incidence d'autant que quand on fait de la génération de code avec certains produits (code ou génération BD), il faut passer du schéma avec classe d'association vers le schéma sans classe d'association.
    Donc l'essentiel est de savoir ce que tu veux montrer et ce que vont comprendre les gens du métier

  4. #4
    Membre régulier
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    124
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Octobre 2004
    Messages : 124
    Points : 89
    Points
    89
    Par défaut
    ok merci bcp

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

Discussions similaires

  1. [UML] modélisation detaillée de site web (MVC)
    Par 17mounir dans le forum MVC
    Réponses: 3
    Dernier message: 27/12/2005, 11h53
  2. [UML] Modélisation appli de gestion du temps
    Par cespiau dans le forum UML
    Réponses: 6
    Dernier message: 07/12/2005, 12h41
  3. [UML]modéliser une application J2EE sous UML
    Par stago dans le forum Java EE
    Réponses: 4
    Dernier message: 22/02/2005, 10h14
  4. Changement de nom de la rubrique UML ? Modélisation ?
    Par Marc Lussac dans le forum Evolutions du club
    Réponses: 12
    Dernier message: 14/11/2004, 20h54

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