Estoy tratando de representar las relaciones de "dependencia" entre una gran cantidad de objetos.
No quiero tener que preocuparme por organizar dónde se encuentran todas las cajas en la pantalla, y tener que reposicionarlas cada vez que agrego una flecha adicional.
Solo quiero escribir las entidades y especificar las relaciones, y mientras lo hago, hacer que el software baraje todo en la pantalla, de la manera más presentable.
Por ejemplo, con el menor número de líneas de cruce.
¿Hay alguna herramienta en el mercado que haga esto?
No. Pero hay Graphviz .
fuente