Puedo estar malinterpretando tu pregunta.
La información se puede representar (por ejemplo) en un diagrama de componentes UML. Hay muchas herramientas desde gratis hasta miles de dólares por asiento. La siguiente muestra se construyó en Sparx Enterprise Architect en aproximadamente 5 minutos.
- ¿Qué CMS es adecuado para una gran compañía aérea (gestión de procesos administrativos y publicación multicanal - aplicación, impresión, web)?
- ¿Qué libro recomendará para los servicios web PHP5 como Youtube API, Facebook Graph API, Twitter, Google, etc.?
- ¿Cuál es la diferencia entre los lenguajes de programación back end y front end?
- ¿Cuál es la mejor manera de aprender Bootstrap?
- ¿Cuál es el mejor tema de WordPress para nicho enfocado Adsense?
En la mayoría de estas herramientas, el diagrama es la representación de un modelo que se puede exportar en XML u otros formatos. El punto es que todo lo que ves aquí son objetos. Puede escribir secuencias de comandos para extraer la información que desea, por ejemplo, una secuencia de comandos relativamente simple se podría utilizar para preguntar “¿de qué depende CRM?” Y entregar la respuesta: CMS, servicios API, servicios de repositorio y base de datos. Además, es posible recopilar datos sobre los sistemas participantes y sus conexiones, por ejemplo, en una hoja de cálculo y utilizar mecanismos y / o secuencias de comandos integradas para crear los elementos y conectores UML. Luego, los elementos solo deben colocarse en los diagramas, los conectores estarán allí, todo lo que se requiere es diseñar el diagrama de una manera que le agrade.