Pregunta

¿Hay alguna manera de intercambiar el diagrama ERD de una herramienta a otra ya que XMI existe para intercambiar documentos UML?

¿Fue útil?

Solución

Lo más cercano que conozco es el Metamodelo de almacén común (CWM) , que cuenta con el respaldo de algunos proveedores de herramientas. La especificación oficial vive Aquí . El modelado de datos es un subconjunto de esto: también se incluye en las asignaciones. Al igual que con las especificaciones diseñadas por el comité, es integral, detallado y probablemente bastante difícil de implementar.

Un método más simple que le ayudará a exportar el esquema como SQL, ejecutarlo en una base de datos reutilizable y aplicarle ingeniería inversa con la nueva herramienta. Sin embargo, esto tenderá a perder comentarios o cualquier documentación adjunta. Dependiendo de las herramientas, es posible que pueda armar algo para rescatar esto.

Por ejemplo, una vez que hice un script de Python que interpretaría la salida SQL de Visio Enterprise Architect para generar archivos MIF para un documento de diccionario de datos. La salida tiene los documentos de tabla y columna en un formato que es fácil de analizar y asociar con definiciones de columna. Si puede insertar programáticamente los comentarios en el repositorio de su herramienta de destino, podría usar una técnica similar para la migración.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top