Diagramme d'activité et correspondance entre flots...

Questions / Réponses sur l'utilisation d'Enterprise Architect

Diagramme d'activité et correspondance entre flots...

Messagepar Tony » Jeu 21 Jan 2010, 18:44

Je cherche une astuce (standard) pour éviter de croiser et ou chevaucher les entités présentes sur un diagramme d'activité. Mon objectif étant la lisibilté...

Sur le site de Sparx System, il est proposé d'utiliser un carré avec une lettre (A) qui permet de renvoyer à un emplacement différent sans avoir à tracer le flot. Suivre le lien ci-dessous...
http://www.sparxsystems.com/resources/uml2_tutorial/uml2_activitydiagram.html

Quel est l'objet utilisé pour réaliser cette correspondance dans un diagramme d'activité ?

Merci,
Tony.
Tony
 
Messages: 2
Inscrit le: Jeu 21 Jan 2010, 18:24

Re: Diagramme d'activité et correspondance entre flots...

Messagepar Yves » Ven 22 Jan 2010, 11:45

Bonjour Tony,

en UML cette façon de représenter un activity edge (la classe abstraite dont dérivent les control flow et object flow) s'appelle la "connector notation ". D'ailleurs la vraie notation UML utilise des cercles et pas des carrés.
Malheureusement je n'ai pas trouvé trace de cela dans EA (version 7.1). Je pense que la personne qui a réalisé ce diagramme n'a pas utilisé la notation permise par les diagrammes d'activité d'EA.
En UML (et dans EA), il est possible d'introduire un nouvel élément en créant un stéréotype et en lui attribuant une icône. Dans EA cela revient à créer un stéréotype et lui définir un shapescript. Attention je pense qu'EA interdira de créer tout flow entre une activité et ce stéréotype si tu le crées à partir d'un classifier. Il risque en effet de bloquer cette création en invoquant une incompatibilité avec UML. Il faut créer ce stéréotype à partir d'une métaclasse d'un des éléments présents dans un diagramme d'activité et qui accepte un flow (une activity, un event, etc.). Et là cela devrait marcher pour ce qui concerne l'aspect graphique. Pour ce qui concerne le métamodèle tu t'écartes de la norme.
Tu peux créer le stéréotype de façon simple à partir du menu Settings/UML ou de façon plus rigoureuse (mais plus compliquée) en créant un profil.
Si tu trouves une autre façon de faire indique la.
Yves
 
Messages: 59
Inscrit le: Mer 10 Sep 2008, 12:01


Retourner vers Forum général

Qui est en ligne ?

Utilisateurs parcourant actuellement ce forum : Aucun utilisateur inscrit et 7 invités

cron