Dividir diagramas de secuencia UML de gran tamaño
Una nueva función que se ha introducido en.. UModel 2010 La versión 2 le permite dividir archivos grandes diagramas de secuencia cuando usted Ingeniería inversa del código fuente existente, ya sea en Java, C# o Visual Basic.
¿Cuáles son las ventajas de dividir un diagrama de secuencia, y cómo se debe decidir si dividirlo o no? Obviamente, un único diagrama facilita la visualización, en una sola vista, de todas las interacciones que ocurren durante la ejecución de una operación de una clase. Por otro lado, un diagrama grande y complejo puede ser difícil de visualizar, navegar, analizar e imprimir en un formato legible. Afortunadamente, UModel 2010r2 facilita la experimentación. Después de generar su diagrama de secuencia, si no le gustan los resultados, simplemente haga clic en el botón "Deshacer" y puede crear una nueva versión seleccionando diferentes opciones en el cuadro de diálogo de generación de diagramas de secuencia. Además, puede aplicar la función de generación de diagramas de secuencia varias veces a la misma operación de clase, y mantener múltiples versiones del diagrama de secuencia en su modelo.
Por ejemplo, si planea modificar el código existente, es posible que desee mantener un registro permanente de las versiones "antes" y "después" para documentar sus cambios. Recientemente, adaptamos nuestro análisis de una aplicación heredada de cajeros automáticos bancarios para crear dos nuevos documentos técnicos en la sección Biblioteca de Referencia del sitio web de Altova, titulados Analizar una aplicación heredada con Altova UModel y Mejorar una aplicación heredada con Altova UModel. La mejora del código incluyó la adición de un nuevo método llamado "getFinalOkay" directamente en el archivo de código fuente original de la clase "Withdrawal". Una vez que completamos el ciclo completo sincronizando nuestro proyecto UModel con el código de la aplicación, la versión dividida del diagrama de secuencia incluyó un subdiagrama específico para el nuevo método. El subdiagrama se etiqueta automáticamente con una nota y se vincula mediante un hiperenlace al diagrama principal.
![]()
Si está listo para comprobar por sí mismo cómo un modelo de software visual puede ayudarle a trabajar con su propia aplicación heredada, haga clic aquí para descargar una versión de prueba gratuita y completamente funcional de Altova UModel!