UML
Le Langage de Modélisation Unifié, de l'anglais Unified Modeling Language (UML), est un langage de modélisation graphique à base de pictogrammes conçu pour fournir une méthode normalisée pour visualiser la conception d'un système. Il est couramment utilisé en développement logiciel et en conception orientée objet.
source: wikipédia
Asciidoctor Diagram
Asciidoctor Diagram is a set of Asciidoctor extensions that enable you to add diagrams, which you describe using plain text, to your AsciiDoc document.
The extensions supports the BlockDiag (BlockDiag, SeqDiag, ActDiag, NwDiag), Ditaa, Erd, GraphViz, Mermaid, Msc, PlantUML, Shaape, SvgBob, Syntrax, UMLet and WaveDrom syntax.
Atom
- plantuml-viewer https://atom.io/packages/plantuml-viewer
Dia
Dia est un logiciel de dessin permettant de faire des plans et des schémas à la manière de Microsoft Visio. Il permet en standard de faire des schémas UML, des schémas électroniques, des chronogrammes, schémas SADT / IDEF0, etc. Il possède aussi les modèles (templates) pour le schéma du génie civil et bien d'autres.
PlantUML
- https://en.wikipedia.org/wiki/PlantUML PlantUML is an open-source tool allowing users to create UML diagrams from a plain text language.
- http://plantuml.com/ PlantUML in a nutshell
Umbrello
Umbrello est un logiciel avant tout destiné aux développeurs, car il permet de saisir différents schémas UML (diagramme de cas, de séquences, de classes).