Estoy buscando una aplicación que deje caer la salida en un formato portátil, tal vez exportar como un archivo de imagen para poder diagramas de flujo de algunos diseños de aplicaciones y enviarlos a mi jefe para su revisión profesional. Por lo que he visto, dia es sobre el estándar de facto para el diagrama de flujo de linux, pero tal vez algunos de ustedes en askubuntu land tienen otras sugerencias para que yo examine.
Tenga en cuenta que debe ofrecer un aspecto profesional / atractivo en el producto final. Tal vez alguna coordinación de color de las opciones (las estructuras lógicas son todas de color púrpura, las declaraciones de entrada son de color naranja ... por ejemplo)
fuente
Añadiría inkscape
a la lista de posibilidades. La salida es svg por defecto, por lo que es muy portátil y se renderizará bien. (Sugerencia de diagrama de flujo: use la herramienta de conector). Si se siente cómodo con la interfaz, inkscape es maravilloso y muy flexible. Los documentos SVG / XML creados en el software también se pueden modificar a mano, si esa es su taza de té.
Otra herramienta que descubrí de este askubuntu es el lápiz .
Este es uno de los hilos que lo discuten: Prototipos de GUI de FOSS
También hay algunas plantillas de diagramas de flujo proporcionadas por la comunidad en su página de plantillas . No estoy seguro de si esto es lo que necesita, pero puede valer la pena echarle un vistazo.
fuente
Yo uso Google Docs para crear diagramas de flujo. No es de código abierto, pero es gratis (como en la cerveza) y crea gráficos atractivos. Aquí hay un ejemplo de un gráfico simple
No es muy complejo porque no 'sabe' sobre los diferentes tipos de gráficos: está diseñado como un entorno limitado que puede usar para crear cualquier gráfico que necesite. Tiene una amplia gama de formas que puede colocar en el lienzo, con una amplia gama de colores con los que rellenarlas, fácilmente seleccionables desde un menú desplegable en la barra de herramientas. También le permite 'ajustar' sus formas a una línea invisible que las alinee entre sí: simplemente coloque algunas formas en el lienzo y luego comience a mover otra alrededor y vea a qué me refiero.
Puede descargar las imágenes terminadas como archivos PDF, SVG, PNG y JPG.
Necesitará una cuenta de Google para usarla, pero tiene la ventaja adicional de no tener que preocuparse por guardarlos periódicamente, y no corre el riesgo de perderlos, lo que, si son por trabajo, será de gran ayuda.
Personalmente, nunca me ha gustado Dia. Siempre he tenido que luchar con él para lograr que haga lo que quiero, y siempre me hizo hacer cosas de maneras increíblemente complicadas. La función de "dibujo" en Google Docs simplemente se siente "bien".
fuente
Quizás xmind es una opción. Es mucho más que un Mindmapper.
Ejemplos:
http://www.xmind.net/share/test00/flow-chart/
http://www.xmind.net/share/andi_iium/ip-geolocation-techniques/
fuente
Hay otro software para hacer diagramas de flujo llamado yED .
Echale un vistazo.
fuente
Personalmente, soy fanático de tcm, Toolkit para modelado conceptual (está disponible en los repositorios). Principalmente porque el formato del archivo es textual, por lo que puede editarlo con un editor de texto si es necesario, y puede exportarlo a PS y EPS, lo que combina muy bien con LaTeX, y FIG, que le permite editarlo con xfig. También aplica los estándares UML, no permitiéndote desviarte de ellos. Sin embargo, la GUI y los modelos resultantes no se ven muy "bonitos".
Si necesita cooperar con personas que utilizan diferentes sistemas operativos (como Windows y Mac OSX), considere umlet (también disponible en los repositorios). Está escrito en Java, y el único que he encontrado que es fácilmente utilizable e instalable en Windows, OSX y Linux. También le permite exportar a formatos útiles, como SVG, EPS y PDF, así como a los formatos de imagen comunes.
fuente
Mientras tanto, hay una versión de escritorio de draw.io basada en electrón que también está disponible como paquete .deb. Parece que también es de código abierto. Personalmente, considero que esta es la solución más fácil de usar en comparación con la mayoría de los otros programas conocidos.
fuente