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 :

distinguer deux types de classes


Sujet :

UML

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Mai 2006
    Messages
    67
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 67
    Par défaut distinguer deux types de classes
    Bonjour,
    Dans mon diagramme de classes UML, je voudrais distinguer deux types de classes, de préférence uniquement par des icones. Y a t-il un moyen de faire cela? J'ai vu qu'on pouvait utiliser les stéréotypes, mais je ne sais pas si je peux utiliser des icones.
    Merci pour votre aide.

  2. #2
    Membre Expert

    Homme Profil pro
    Architecte logiciel
    Inscrit en
    Novembre 2006
    Messages
    1 252
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Architecte logiciel
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 252
    Par défaut
    Quel outil utilises-tu ?

  3. #3
    Inactif  
    Inscrit en
    Février 2003
    Messages
    238
    Détails du profil
    Informations personnelles :
    Âge : 58

    Informations forums :
    Inscription : Février 2003
    Messages : 238
    Par défaut Différenciation entre classe
    Dans Eclipse il n'est pas possible d'appliquer des icones differentes entre des classes UML de même type car cela n'a pas vraiment de sens en UML.
    Si par contre les classes sont de type différents alors il y a l'icone de classe + le type qui s'affiche dessu. C'est une double icone mise l'une au dessu de l'autre. Dans ce cas la différenciation est immédiate.

    Il y a aussi le cas de Classe Java mélanger avec des classes conceptuelles strictement UML, dans ce cas il s'agit d'une préférence d'affichage pour les distinguer.
    Je pense que le mieux est juste d'ajouter une information dans une couleur discrète et uniquement visible si l'utilisateur regarde bien le diagramme.

    Voilà les bonnes pratiques

  4. #4
    Membre Expert

    Homme Profil pro
    Architecte logiciel
    Inscrit en
    Novembre 2006
    Messages
    1 252
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Architecte logiciel
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 252
    Par défaut
    Citation Envoyé par Vlade Voir le message
    Dans Eclipse il n'est pas possible d'appliquer des icones differentes entre des classes UML de même type car cela n'a pas vraiment de sens en UML.
    Je comprends pas, d'après les captures d'écran que j'ai aperçu, omondo supporterait cette fonctionnalité.

    La plupart des outils de modélisation permettent d'associer un signifiant à un stéréotype (entity, utility, singleton, exception...). Il existe d'ailleurs des icônographies consensuelles attachées à des profils de stéréotypes.

  5. #5
    Inactif  
    Inscrit en
    Février 2003
    Messages
    238
    Détails du profil
    Informations personnelles :
    Âge : 58

    Informations forums :
    Inscription : Février 2003
    Messages : 238
    Par défaut Icone du classifier et icone du stereotype
    Il faut pas confondre iconisation du classifier et iconisation du stéréotype.
    Chez Omondo on a des icones pour chaque stéréotype mais l'icone du classifier (e.g. classe, interface, enum ....) est toujours la même selon le type (voir image du class diagram ci-joint). Je pense pas que ce soit une bonne idée de changer l'icone de toute la classe juste par ce qu'on a un stereotype spécifique comme pour entity. Si par exemple on plus d'un stereotype sur la classe alors cette solution devient impossible !!
    il faut dissocier iconisation du classifier et iconisation du stereotype pour permettre d'ajouter des informations graphiques détaillées.

    Par contre en parlant d'icone superposée je voulais parler d'une icone Abstract en plus sur l'icone du classifier (voir image ).
    Images attachées Images attachées   

  6. #6
    Membre Expert

    Homme Profil pro
    Architecte logiciel
    Inscrit en
    Novembre 2006
    Messages
    1 252
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Architecte logiciel
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 252
    Par défaut
    Citation Envoyé par Vlade Voir le message
    Chez Omondo on a des icones pour chaque stéréotype mais l'icone du classifier (e.g. classe, interface, enum ....) est toujours la même selon le type (voir image du class diagram ci-joint). Je pense pas que ce soit une bonne idée de changer l'icone de toute la classe juste par ce qu'on a un stereotype spécifique comme pour entity.
    C'est pourtant utile. Pas seulement dans un diagramme de classe, mais aussi dans un diagramme de cas d'utilisation (un acteur (classifier Actor) stéréotypé "System", ne devrait pas être représenté comme un petit bonhomme).

    Dans le cas d'un diagramme de classes, je trouve cet exemple plus visuel que celui avec les boîtes classiques :



    Je trouve donc ça restrictif, dans la mesure UML est un langage graphique, si un jeu de symboles est consensuel et expressif, il devrait être employé. En tout cas, un outil de modélisation ne devrait pas l'empêcher.

    Citation Envoyé par Vlade Voir le message
    Si par exemple on plus d'un stereotype sur la classe alors cette solution devient impossible !!
    Si, le stéréotype est rajouté en base de l'icône. C'est le cas pour le classifier Actor nanti d'un stéréotype. Il peut en être de même pour un stéréotype dont la nature subroge la méta-classe.

    Enfin, ça c'est l'expérience que j'ai accumulée qui me fait pencher vers cette voie là. D'autres personnes ont probablement une autre sensibilité sur le sujet.

Discussions similaires

  1. Trier un tableau de plusieurs type de classes.
    Par storm_2000 dans le forum Collection et Stream
    Réponses: 8
    Dernier message: 14/01/2007, 15h50
  2. Réponses: 1
    Dernier message: 21/11/2006, 21h55
  3. [.NET2.0][C#]Passage type de classe dans une fonction
    Par SLE dans le forum Windows Forms
    Réponses: 4
    Dernier message: 06/06/2006, 15h48
  4. Traitement d'image, comment distinguer des types?
    Par inai dans le forum Traitement du signal
    Réponses: 15
    Dernier message: 07/06/2005, 01h09
  5. Résultats erroné différence entre deux types TDateTime
    Par Alghero dans le forum C++Builder
    Réponses: 6
    Dernier message: 12/03/2004, 17h03

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