Re: diagramme d'état

Page principale

Répondre à ce message
Auteur: Bruno Vernay
Date:  
À: samuel
CC: guilde
Sujet: Re: diagramme d'état
Bonsoir,

je répond un peu tard, mais voilà:

Pour faire des diagrammes UML à partir de descriptions textuelles (un
DSL quoi) il y a
http://plantuml.sourceforge.net/state.html

C'est le seul à ma connaissance qui fasse les diagrammes d'états. (il
exploite Graphviz).

Sinon pour d'autres type de diagrammes, il y a plus d'outils:
http://modeling-languages.com/content/uml-tools#textual
(ma page sur le sujet:
http://sites.google.com/site/technonotes/development/uml-and-sql-tools
...)

Après, il y a les outils "de dessins", pour les diagrammes d'état, je
n'ai pas trop d'expérience.
En général, j'aime beaucoup http://www.umlet.com/ multiplatform leger
rapide sans surprise, fichier texte modifiable même si c'est pas prévu
pour.
Mais pour les diagrammes de sequence UMLet est nul ! Soit c'est
simple, j'utilise PlantUML et si je veux faire ce que je veux et
j'utilise Violet UML

Bruno


2011/1/23 samuel <samuel.veyre@???>:
> Le Thu, 20 Jan 2011 09:26:38 +0100,
> Patrice Karatchentzeff <patrice.karatchentzeff@???> a écrit :
>
>
>> > graphviz.
>> >
>> > Tu décris ton diagramme par un fichier texte tout con (que tu peux
>> > même générer automatiquement, suivant d'où viennent tes données),
>> > tu moulines "dot" dessus et ton diagramme est tout prêt, en png ou
>> > pdf ou autre.
>>
>> C'est presque hors-spec mais ça a l'air drôlement sympa : je teste...
>
> Bonsoir,
>
> Je ne sais pas vraiment ce qu'est un diagramme d'état. J'imagine qu'il
> s'agit de çà :
> http://fr.wikipedia.org/wiki/Diagramme_%C3%A9tats-transitions
>
> Par contre, j'ai utilisé un peu Graphviz pour un usage personnel de
> manière un peu détournée : pour gérer mes taches et les liens entre ces
> taches (une sorte de Gantt mais sans contrainte temporelle).
> Maintenant, j'utilise le mindmapping pour ce genre de besoin (qui
> rajoute la puissance des liens hypertextes !).
>
> La rapidité de Graphviz pour rédiger les liaisons au format texte et
> l'automatisation du rendu graphique donne une efficacité de travail
> impressionnante (en comparaison à Dia par exemple). A noter que
> graphviz peut s'interfacer avec Php par exemple mais aussi faire une
> sortie au format Dia si j'avais bien lu.
>
> Par contre, j'avais pointé quelques soucis :
>
> 1) Le positionnement des éléments étant automatique, on obtient parfois
> des résultats aléatoires non souhaitables (c'est l'algorythme lui-meme
> qui décide de l'optimisation de l'espace, ce qui décale parfois l'ordre
> d'affichage). On obtient des surprises de décallage de l'odre de
> l'aperçu par rapport à l'ordre d'affichage dans le code.
>
> 2) Pour une arborescence pyramidale, çà va ... mais çà devient vite
> fouilli lorsqu'on veut beaucoup de liens croisés transversaux.
>
> J'espère que mes commentaires sont suffisament "parlant".
>
> Bonne soirée,
>
> Samuel
>
>




--
Bruno VERNAY