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 :

[débutant] : Modilisation des acteurs


Sujet :

UML

  1. #1
    Membre du Club
    Inscrit en
    Décembre 2002
    Messages
    53
    Détails du profil
    Informations forums :
    Inscription : Décembre 2002
    Messages : 53
    Points : 61
    Points
    61
    Par défaut [débutant] : Modilisation des acteurs
    Bonjour tout le monde !

    Je suis relativement nouveau dans la modélisation avec UML. Et comme bon newbie qui se respecte, j'ai une petite question (surement de débutant).
    Voilà je suis en train de modéliser un système et la question que je me pose c'est si je dois faire hériter mes différents acteurs (entités) de la classe Utilisateur ou bien créer une classe Profil qui va contenir les différents type d'acteur (comme je l'aurais fait tranquillement en relationel) que j'associe à la classe utilisateur.
    J'espère que la question n'est pas aussi terre à terre pour offenser les gurus UML du coin .

    Pour infos, j'ai lu mes cours et certains tutos de ce site.

    Au plaisir de vous lire.

  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
    L'idéal serait de poster les deux versions envisagées, nous en discuterons
    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 actif Avatar de ze_corsaire
    Inscrit en
    Décembre 2007
    Messages
    240
    Détails du profil
    Informations personnelles :
    Âge : 46

    Informations forums :
    Inscription : Décembre 2007
    Messages : 240
    Points : 273
    Points
    273
    Par défaut
    Citation Envoyé par Sowa Voir le message
    Bonjour tout le monde !
    je suis en train de modéliser un système
    Ca veut dire que tu lances direct dans la conception ?

    Sinon, ton choix est presque celui d'utiliser le pattern Etat ou l'héritage. A mon sens, c'est plus une question d'éthique. Je dirais que si une personne peut être amenée à changer de "profil" au cours du temps alors on peut se poser la question, sinon ce sont des objets différents. Or je vois mal une personne changer de profil (hormis opération de chirurgie esthétique ).

    _______________

  4. #4
    Membre du Club
    Inscrit en
    Décembre 2002
    Messages
    53
    Détails du profil
    Informations forums :
    Inscription : Décembre 2002
    Messages : 53
    Points : 61
    Points
    61
    Par défaut
    Citation Envoyé par hed62 Voir le message
    L'idéal serait de poster les deux versions envisagées, nous en discuterons
    Voici, en attaché, un petit exemple de ce que je voudrais faire.
    A l'authentification, le système doit proposer les uses cases possibles pour l'utilisateur connecté.
    Dans le DCL1, j'utilise l'héritage pour différencier les profils connectés.
    Dans le DCL2, j'utilise une nouvelle classe "Profil" dans laquelle on pourrait avoir les objet :
    id = 1
    libelle = Acteur A
    --
    id = 2
    libelle = Acteur B

    Alors quelle est la bonne solution et pourquoi ?
    Est ce qu'il est possible de choisir la première solution (cad l'héritage) dans le DCL et prendre la deuxième dans le modèle relationnel ?
    Euh... il se pourrait que soit en train de mélanger les pinceaux...mais un coup de pouce me ferait vraiment beaucoup de bien...

    Au plaisir de vous lire.
    Images attachées Images attachées    

Discussions similaires

  1. [EJB] [Débutant] Portabilité des EJB
    Par ruff15 dans le forum Java EE
    Réponses: 7
    Dernier message: 23/01/2008, 17h47
  2. [Débutant] Différencier des inputs
    Par Pymm dans le forum ASP
    Réponses: 5
    Dernier message: 28/01/2005, 15h01
  3. Réponses: 2
    Dernier message: 26/01/2005, 21h00
  4. [Débutant] dessiner des carrés
    Par Dark-Lab dans le forum 2D
    Réponses: 13
    Dernier message: 27/08/2004, 10h50
  5. [JSP][débutant] recupérer des variables...
    Par yass dans le forum Servlets/JSP
    Réponses: 6
    Dernier message: 08/04/2004, 11h05

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