Diagramas de secuencia UML

Diagrama de secuencia UML en Altova UModel

Características:

  • Barra de herramientas para acceder rápidamente a los elementos de los diagramas
  • Asigne elementos a diferentes capas del diagrama, que se pueden ver u ocultar
  • Los mensajes de los diagramas de secuencia pueden hacer referencia a operaciones de clases
  • Genere código Java, C# o VB .NET a partir de diagramas de secuencia
  • Genere diagramas de secuencia a partir de código Java, C# o VB .NET
  • Sincronice el diagrama y el código con la función de ingeniería de ida y vuelta
  • Número ilimitado de operaciones de deshacer/rehacer

Pruébelo gratis

Los diagramas de secuencia describen la interacción entre los objetos de una aplicación y los mensajes recibidos y enviados por los objetos

Cuando cree un diagrama de secuencia nuevo, UModel® 2015 muestra automáticamente la barra de herramientas de diagrama de secuencia. Desde ella tendrá acceso directo a los distintos elementos: líneas de vida, fragmentos combinados, puertas, mensajes de llamada y respuesta, flechas de mensajes que crean líneas de vida nuevas o destruyen objetos ya existentes, etc. UModel ofrece diferentes opciones especiales para diagramas de secuencia para que pueda crear diagramas UML a su manera. Por ejemplo, con UModel puede:

  • Crear automáticamente una respuesta sintácticamente correcta cada vez que se añada un mensaje
  • Seleccionar la opción "Ir a la operación" en el menú contextual para asignar un mensaje basado en una operación presente en la estructura del modelo
  • Seleccionar el uso de números de mensaje consecutivos o con notación decimal (anidados) en la barra de herramientas de diagrama de secuencia
  • Aplicar restricciones de tiempo a secuencias, mediante notaciones de diagrama de ciclo de vida

. . . Y mucho más. Todo en solo unos cuantos clics.

Crear operaciones en clases a las que se hace referencia

Al añadir un mensaje nuevo a una línea de vida que representa una clase, puede asignarle un nombre o elegir una operación de la clase de destino en la ventana Propiedades.

Con “Creación automática de operaciones” puede crear una operación nueva en la clase de destino con solo teclear el nombre del mensaje nuevo.

Código fuente a partir de diagramas de secuencia

Con UModel los desarrolladores pueden generar código a partir de diagramas de secuencia para métodos que describen operaciones de clase. Esta función hace de UModel una mejor herramienta visual de diseño y generación de código porque el usuario puede insertar cuerpos de código completos en diagramas de secuencia y crear una aplicación ejecutable entera sin tener que editar el código a mano.

Puede generar código fuente a partir de diagramas de secuencia nuevos al aplicar ingeniería directa a un diseño nuevo; puede actualizar código existente al revisar diagramas de secuencia a los que se aplicó ingeniería inversa; y puede aplicar ingeniería de ida y vuelta para sincronizar cambios posteriores en el código fuente o en los diagramas de secuencia de su modelo UML.

La generación de código a partir de diagramas de secuencia en UModel es compatible con los lenguajes Java, C# y Visual Basic.

Generación de código a partir de diagramas de secuencia UML en Altova UModel
Diagrama de secuencia UML con una operación de un diagrama de clases al que se hace referencia
UModel

Funciones de alta gama a un precio asequible (a partir de $149)

Altova UModel está disponible en tres ediciones con precios comprendidos entre $149 y $379 (€119 - €299) por usuario y es una herramienta rentable tanto para un solo programador como para equipos enteros.

Incluso la edición básica UModel Basic Edition es compatible con los 14 tipos de diagramas UML, incluye una función de ingeniería de código para Java, C# y Visual Basic y genera documentación de proyecto automáticamente. Ya no es necesario un presupuesto desmesurado para conseguir una herramienta con funciones UML avanzadas. Compare las ediciones de UModel para ver las características de cada edición.

"Estoy muy contento con UModel. Por fin una herramienta de modelado con UML que es asequible y que funciona como a mí me gusta."

Jashan Chittesh
desarrollador de videojuegos independiente

Generación automática de diagramas a partir del código

Con UModel puede generar diagramas de secuencia a partir de archivos de código fuente a los que se aplicó ingeniería inversa para convertirlos en clases UML. Estos detallados diagramas mejoran el seguimiento de aplicaciones heredades y aceleran su análisis, reutilización, depuración o perfeccionamiento. Puede generar varios diagramas de secuencia en un solo paso seleccionando las operaciones de clases a las que se aplicó ingeniería inversa, disponibles en la estructura del modelo.

Los diagramas de secuencia resultantes pueden ser una herramienta muy valiosa con la que podrá presentar y examinar varias operaciones, lo cual facilita el análisis de aplicaciones complejas de gran tamaño.

Generar diagramas de secuencia UML a partir de código fuente en Altova UModel