Précédent   Forum des professionnels en informatique > Général Développement > Conception > Outils > BOUML
BOUML Forum d'entraide sur l'outil UML 2 BOUML : modélisation, générateurs, ...
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 28/12/2010, 12h54   #1
Invité de passage
 
Inscription : décembre 2010
Messages : 2
Détails du profil
Informations forums :
Inscription : décembre 2010
Messages : 2
Points : 1
Points : 1
Par défaut problème de modélisation de hashmap sur BOUML

Bonjour à la communauté de développez.com!
Je suis en train de finaliser un diagramme de classe d'un projet java et pour ce faire je travaille sur BOUML (je ne suis pas tout à fait fan de ce logiciel, mais c'est une contrainte de mon projet).
Pour éclaircir mon intitulé je vous décris ce qu'il en est:
imaginons trois classes: Batch, sample et result.
La classe Batch possède une hashmap associant un sample à un result.
je ne sais pas comment modéliser ceci dans un diagramme de classe sous BOUML.
Si un passionné de BOUML a une solution a m'apporter, je suis preneur.
Merci
qgourbeault est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/12/2010, 17h35   #2
Modérateur
 
Avatar de bruno_pages
 
Homme bruno pagès
Développeur informatique
Inscription : juin 2005
Messages : 2 963
Détails du profil
Informations personnelles :
Nom : Homme bruno pagès
Âge : 52
Localisation : France

Informations professionnelles :
Activité : Développeur informatique
Secteur : High Tech - Produits et services télécom et Internet

Informations forums :
Inscription : juin 2005
Messages : 2 963
Points : 4 559
Points : 4 559
Bonjour,

si je comprends bien vous voulez modéliser
Code :
1
2
3
class Batch {
  private HashMap<result, sample>;
}
Le plus simple pour savoir comment modéliser quelque chose est d'appliquer le reverse sur la chose en question et de voir ce qui est produit. Dans le cas présent cela produit une relation de Batch vers result stéréotypée HashMap et dont la définition Java est ${comment}${@}${visibility}${static}${final}${transient}${volatile}${stereotype}<${type}, sample> ${name}${value};

Il aurait été préférable que le type de la relation soit vers sample plutôt que result mais le reverse ne sait pas ce qu'est une HashMap. Vous pouvez donc utiliser une relation vers sample avec la définition Java ${comment}${@}${visibility}${static}${final}${transient}${volatile}${stereotype}<result,${type}> ${name}${value};

On peut cependant faire mieux en utilisant une classe-association

et la définition Java ${comment}${@}${visibility}${static}${final}${transient}${volatile}${stereotype}<${association}, ${type}> ${name}${value};

P.S. désolé pour l'usage contraint de Bouml

P.P.S lorsque vous avez une question à propos de Bouml ou autre utilisez le forum correspondant (j'ai déplacé votre discussion)
__________________
Bruno Pagès, auteur de Bouml, mes tutoriels sur DVP (vieux, non à jour)
bruno_pages est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 10h34.


 
 
 
 
Partenaires

Hébergement Web