uml - relacion - Texto-> Herramienta de diagrama
diagramas uml software libre (5)
Estoy buscando una herramienta de diagrama para producir diagramas de texto . Por el momento solo necesito diagramas de tipo de secuencia y estado, pero tengo curiosidad por saber qué recomendaría la gente. Necesito algo que sea independiente, no una herramienta basada en web que funcione en Linux, OSX y Windows.
Mire PlantUML, LaTeX + MetaUML, sdedit, TextUML, yUML, ... Hay muchas herramientas bastante buenas.
No estoy seguro de lo que quiere decir con "producir diagramas a partir de texto", pero si se refiere a una herramienta donde los diagramas están especificados por un archivo de texto, Graphviz es bueno. Si te refieres a algo que literalmente convierte el arte ascii
+--------+ +-------+ +-------+
| | --+ ditaa +--> | |
| Text | +-------+ |diagram|
|Document| |!magic!| | |
| {d}| | | | |
+---+----+ +-------+ +-------+
: ^
| Lots of work |
+-------------------------+
a un gráfico:
Puedes probar ditaa.sourceforge.net (que ascii art es de su sitio web, por lo que es un buen ejemplo del formato de entrada que espera)
Recomiendo TextDiagram http://weidagang.github.com/text-diagram/ . Crea un diagrama de secuencia UML a partir de texto puro.
Ejemplo de entrada
object April Todd Monad
note left of April: Lunch is ready
April->Todd: Todd, what are you doing?
note right of Todd: Programming @_@
Todd->April: Well, I''m programming.
April->Monad: And you?
Monad->April: I''m reading book.
April->Monad: Good boy!
note right of Monad: Smile ^_^
produce:
+-------+ +-------+ +-------+
| April | | Todd | | Monad |
+-------+ +-------+ +-------+
-----------------/ | | |
| Lunch is ready |-| | |
------------------ | | |
| | |
| Todd, what are you doing? | |
|------------------------------>| |
| | ------------------/ |
| |-| Programming @_@ | |
| | ------------------- |
| | |
| Well, I''m programming. | |
|<------------------------------| |
| | |
| And you? | |
|------------------------------------------------------>|
| | |
| | I''m reading book. |
|<------------------------------------------------------|
| | |
| Good boy! | |
|------------------------------------------------------>|
| | | ------------/
| | |-| Smile ^_^ |
| | | -------------
| | |
Yo recomendaría PlantUML . Es una excelente herramienta que le permite dibujar todo tipo de diagramas UML a partir de una simple especificación textual.
EventStudio admite la generación de diagramas de secuencia y diagramas de colaboración a partir de la entrada de texto.