2010-05-19 22 views
5

Mi proyecto realmente utiliza archivos XML para definir el flujo de la aplicación.Biblioteca para generar diagramas UML

Me gusta convertir este XML en una imagen que represente el flujo, para usarlo en la documentación.

¿Hay alguna biblioteca C# que ayude con la parte gráfica de una generación UML? ¿Hay algún formato estándar XML para generar flujos UML que se puedan convertir a IMG?

necesito algo como esto
LampFlowChart

+0

Parece que quiere probar y escribir código en C# para llamar a una biblioteca y convertir algunos xml en uml. Mira mi respuesta, no la he usado, pero parece una aplicación que hará esto por ti. – Adam

+0

Su título es un poco engañoso. Tal vez debería ser "Biblioteca C# para generar diagramas UML" – dss539

+0

Además, ¿desea crear un diagrama de flujo de datos o algo así? – dss539

Respuesta

2

utilizo GraphViz para modelar este tipo de cosas. No, no existe un componente .Net particular para hacerlo, pero puede generar bastante trivialmente la versión textual simple de Graphviz y luego ejecutar la línea de comando para generar el diagrama y renderizarlo a su elección de png, svg etc.

Puede ver un ejemplo en my answer en este question.

+0

Gracias, voy a intentar http://quickgraph.codeplex.com/ –

0

¿Está buscando algo como esto?

http://www.xmlmodeling.com/

+0

Herramienta interesante, pero creo que el OP está hablando de crear diagramas de flujo de datos. – dss539

+0

Ya, parecía que querían generar UML a partir de representaciones de su sistema basadas en XML existentes o generar DFD. Fui con el primero. :) – Adam

+0

Estoy tratando de generar algo como esto http://en.wikipedia.org/wiki/File:LampFlowchart.svg –

Cuestiones relacionadas