Journal Écrire des diagrammes de séquences

Posté par . Licence CC by-sa
51
13
sept.
2016
Ce journal a été promu en dépêche : Écrire des diagrammes de séquences.

Les diagrammes de séquences sont très utiles pour représenter le déroulement d'événements au fil du temps. Ils sont par exemple très utilisés pour décrire des protocoles de communication, où les paquets d'information se croisent, se perdent, passent du temps dans les tuyaux.

Ces diagrammes comportent :

  • des acteurs, avec leur ligne de vie (un acteur peut représenter une personne, une machine, un process, un thread, …). La spécification UML utilise le terme de "participant".
  • des messages échangés entre acteurs

On (...)

Forum général.cherche-logiciel Réalisation de diagramme

Posté par . Licence CC by-sa
Tags :
1
22
avr.
2016

Il m’arrive de devoir réaliser des diagrammes UML, pour ça j’utilise Dia. Ce logiciel permet de réaliser de nombreux types de diagrammes, par exemple Grafcet…

Or je suis surpris de voir que la dernière version de ce logiciel date de 2011. Alors certes je n’ai jamais rencontré de bug, le logiciel semble abouti mais ça m’interpelle tout de même.

Le GitHub du projet est actif mais je m’étonne qu’il n’y ait pas eu de release depuis 2011. Connaîtriez-vous une (...)

Forum Linux.général generation de diagramme reseau à partir de fichier texte

Posté par (page perso) . Licence CC by-sa
3
6
oct.
2015

bonjour,

je cherche un moyen de faire des diagrammes de reseaux à partir de fichiers plats.
j'ai trouvé nwdiag, qui semble faire l'affaire

on peut voir que

nwdiag {
network dmz {
address = "210.x.x.x/24"

  web01 [address = "210.x.x.1"];
  web02 [address = "210.x.x.2"];

}
network internal {
address = "172.x.x.x/24";

  web01 [address = "172.x.x.1"];
  web02 [address = "172.x.x.2"];
  db01;
  db02;

}
}

renvoit cette image la :

et c'est grosso modo ce que je veux faire.

mais par curiosité, je (...)

Forum Programmation.c++ Tracer des diagrammes de Feynman

Posté par . Licence CC by-sa
Tags :
3
21
jan.
2015

En cherchant un programme capable de tracer un diagramme de Feynmann, je suis tombé sur ce site où l'on peut télécharger un programme c++ qui se charge de tracer ce que l'on veut. Ça se télécharge ici. Le problème c'est que le code date de plus de 10 ans et donc qu'un certain nombre de bibliothèques ont changé (c'était avant g++ 3.0). Étant donné que mes compétences en c++ sont rudimentaires, je n'arrive pas à modifier le code (...)

Forum Programmation.autre générer des diagrammes de type UML/arbre généalogique

Posté par (page perso) . Licence CC by-sa
Tags :
1
7
mar.
2014

J'aimerais générer des diagrammes pour illustrer comment une information évolue au fil du temps. Quelque chose comme :

(état A)  --> (état B1) --> (état C)
           |
           --> (état B2)

Ces diagrammes seraient créés sous forme d'images et pourraient ainsi être inclus dans un PDF. Je voudrais aussi générer ces documents à la volée, dans l'idéal à partir d'une librairie Python lisant un fichier ou parcourant une structure de données.

Utiliser un outil conçu pour la génération de diagrammes UML (...)

Journal LucidChart - deux mois après

7
5
sept.
2013

Il y a deux mois, j'écrivais ma surprise de découvrir à la fois un logiciel de diagramme de très bonne qualité, et en plus un truc web qui réagissait mieux qu'un appli lourde installée sur un poste ( http://linuxfr.org/users/bluebird/journaux/et-moi-qui-croyais-que-le-client-lourd-serait-gagnant ). Je rappelle que c'est pas libre et payant, pas la peine de râler sur ce sujet dans les commentaires.

Deux mois après, je dois pondre des diagrammes super vite tout en répondant à un très gros appel d'offre. Et il (...)

Journal Un langage de description de diagramme/figure

Posté par . Licence CC by-sa
13
13
oct.
2012

Sommaire

Je cherche à faire un langage de description de diagramme/figure qui soit à la fois simple à utiliser et puissant. Dans l'idéal, il serait possible de spécifier des formes simples et de les composer de manière à fabriquer des formes complexes. Sur le moyen terme, il serait possible d'utiliser des sortes de gestionnaire de layout (comme pour les interfaces graphiques) pour ne pas (...)

PlantUML, un nouvel outil de génération UML

Posté par . Modéré par Bruno Michel.
22
19
déc.
2010
Doc
PlantUML est un outil Java permettant d'écrire très rapidement des diagrammes UML en utilisant un langage texte simple et intuitif. Il supporte actuellement sept types de diagrammes : séquence, cas d'utilisation, classe, activité, composant, état et objet qui peuvent être générés au format PNG ou SVG.

Ainsi, par exemple le texte

@startuml
Alice -> Bob: synchronous call
Alice ->> Bob: asynchronous call
@enduml

génère le diagramme de séquence suivant :

Diagramme de séquence généré par PlantUML où Alice appelle Bob de manière synchrone, puis de manière asynchrone

Il est également possible de changer l'aspect visuel grâce à des paramètres de skin.

Grâce au soutien de la communauté open source, un écosystème de greffons a pu voir le jour : intégration Word / Open Office, intégration Eclipse, intégraton Emacs, intégration Javadoc / Doxygen, intégration MediaWiki / DokuWiki / Confluence, etc.

Des éditeurs graphiques ont également été développés comme PlantUML editor ou EasyUmlEditor et le projet PlantUML dependency permet la génération de la description PlantUML à partir d'un code source Java.

Objecteering/UML 5.3.0 est sorti sous Linux x86

Posté par . Modéré par Pascal Terjan.
0
26
nov.
2004
Commercial
Objecteering/UML, l'atelier de génie logiciel UML est à nouveau disponible sous Linux. Cette nouvelle version apporte notamment la gestion des phases amont, grâce à un nouveau module de recueil d'exigence entièrement refondu et un nouvel éditeur de traçabilité.

Et toujours, Objecteering/UML, basé sur la démarche MDA, vous propose ses générateurs de code C++, Java, Visual Basic, son module metric pour l'audit de modèle, et une intégration avec Eclipse.

À noter que la "personal edition" est gratuite pour usage non commercial.

NdM : côté logiciels libres, Umbrello UML Modeller 1.3.1 et Gaphor 0.7 sont parus en novembre.