template online network management gantt chart layout graph dependencies project-management

layout - management - network diagram online



¿Herramienta gratuita de mapeo de dependencias con ajustes de diseño automáticos? (1)

Una buena herramienta para hacer diagramas generales de este tipo es GraphViz . Usted especifica la entrada como un archivo .dot, que contiene instrucciones similares a (para su ejemplo):

digraph G { web_app -> server1 web_app -> sql_database web_app -> repository server1 -> esx_server1 ... }

(Hay muchas directivas de formato, como las etiquetas adecuadas que usaría en los vértices, en lugar de los nombres cortos que he usado anteriormente).

Luego ejecute una herramienta de línea de comando para diseñar el gráfico como una imagen. Hay muchos algoritmos de diseño, por lo que usará prueba y error para encontrar uno que funcione mejor para su gráfico.

GraphViz puede hacer un trabajo de disposición razonablemente bueno en muchos gráficos. Pero lo bueno de esto es la entrada basada en texto; es fácil generar automáticamente la entrada desde un programa, o mantenerla en control de versión, etc.

Estoy buscando una herramienta que me permita dibujar un mapa de dependencias para aplicaciones, servidores, etc. Tenemos muchos servidores y muchas bases de datos, y no hay forma de rastrear qué depende de qué. Tenga en cuenta que no estoy hablando de dependencias de código o clase dentro de un proyecto, sino más bien de dependencias en servidores, bases de datos, etc.

Cuando me senté para crear un mapa de muestra, terminé con algo como esto:

Ahora, el problema que tengo al hacer esto en papel o en MS Paint es que el diseño no es ajustable. Por ejemplo, si tomé un nodo en el ejemplo anterior y lo moví, quiero que las otras líneas y nodos se ajusten a la nueva posición del que acabo de mover.

Revisé algunas aplicaciones de "asignación mental", como FreeMind, y me pareció demasiado restrictivo. Por ejemplo, en esa aplicación, no puede dibujar cosas libremente y conectarlas, debe especificar nodos y sus relaciones (hijo, padre, hermano). Además, no había posibilidad de comentar nada. Por ejemplo, en la imagen anterior, me gustaría poder incluir comentarios para cada cosa en el mapa, pero los oculto hasta que se haga clic en ese objeto. De esta manera, puedo escribir mucho texto sobre la relación y su historia, sin complicar el mapa.

En el nivel más básico, todo lo que quiero es una aplicación súper simple que me permita dibujar cuadrados, insertar texto (y comentarios ocultos), y conectarlos con flechas, y luego permitirme mover los cuadrados y tener el entorno cuadrados y flechas se ajustan automáticamente.