Diseñar un Diagrama Automáticamente [Guía de Usuario de Enterprise Architect]

Top Previous Next

Diseñar un Diagrama Automáticamente

button_main button_prev button_next

Mientras desarrolla un diagrama, se puede hacer difícil posicionar los elementos y conectores para que el diseño y la organización se mantengan despejados. En lugar de mover alrededor continuamente las estructuras de forma manual, puede simplemente seleccionar una opción de Disposición de Diagrama para reposicionar automáticamente todas las estructuras en el diagrama es una estructura lógica, basada en árbol. Si su diagrama es complejo, puede entonces hacer algún 'ajuste' manual para resaltar algunos elementos y relaciones en particular.

Generalmente los parámetros de disposición predeterminados proporcionan diseños adecuados para una amplia gama de diagramas, pero para un buen grado de control también puede ajustar los parámetros de diseño utilizando la ventana de Opciones de Disposición de Diagrama.

Acceso <abrir diagrama> | Diagrama | Disposición de Diagrama

<abrir diagrama> | barra de herramientas de diagrama: Disposición Automática

Doble clic en el fondo > Diagrama: Configurar Estilo de Disposición

Aplicar Configuraciones de Disposición

Opciones/Botones

Acción

Ver También

Opciones para Eliminar Ciclo

Estas configuraciones eliminan ciclos en la organización del elemento (donde el elemento X es la fuente de una ruta pero también se convierte el destino de una rama de la ruta), al revertir los conectores que imponen el ciclo y luego reorganizar el diagrama reestableciendo las relaciones inversas; esto identifica el elemento fuente principal en el diagrama. Seleccionar

Greedy - para utilizar el algoritmo de Eliminación de Ciclo Greedy, el cual minimiza el número de conectores revertidos

Primera Búsqueda de Profundidad - para utilizar el algoritmo Eliminación de Ciclo de Primera Búsqueda de Profundidad, el cual establece la secuencia lineal más larga posible antes de establecer secuencias y ramas paralelas; este algoritmo es menos efectivo en diagramas grandes y/o complejos, pero produce un diseño más natural que el algoritmo Voraz

 

 

Opciones de Reducción de Cruce

Estas opciones determinan la longitud de tiempo que la rutina busca las maneras de reorganizar la disposición y evitar relaciones cruzadas:

Iteraciones - Escriba el número de iteraciones a ser utilizadas durante la eliminación del ciclo (más de 8 generalmente no proporcionan ninguna mejora)

Agresivo - Seleccione esta casilla para utilizar un paso de reducción cruzada agresivo (detallado y con pérdida de tiempo)

 

 

Opciones de Capas

Estas configuraciones determinan como los elementos se organizan en capas durante la disposición. Seleccione:

Sink de Ruta Más Larga - para utilizar el algoritmo de Estratificación del Sink de Ruta Más Larga, donde los elementos destino finales (sinks, que no tienen relaciones saliendo de ellos) se organizan en una capa en la parte superior del diagrama, y las rutas de relación construidas hacia abajo desde ahí en tantas capas como nodos hay en la ruta más larga

Fuente de Ruta Más Larga - para utilizar el algoritmo de Estratificación del Fuente de Ruta Más Larga, donde los elementos de fuente original (aquellos sin relaciones ingresando a ellos) se organizan en una capa en la parte inferior del diagrama y las rutas de relación construidas hacia arriba desde ahí en tantas capas como nodos hay en la ruta más larga

Longitud de Vínculo Óptimo - para utilizar el algoritmo de Estratificación de Longitud de Vínculo Óptimo, lo que organiza los elementos en el número de capas que minimiza la cadena de relación total fuente-a-sink; en esta disposición puede tener elementos fuente y elementos sink en varios niveles del diagrama

 

 

Opciones de Disposición

Estas configuraciones definen que tan separadas están las capas de los elementos y las columnas en la disposición.

Espaciado de Capas - Escriba el número predeterminado de unidades lógicas entre capas de elementos (espaciado vertical)

Espaciado de Columna - Escriba el número predeterminado de unidades lógicas entre elementos dentro de una capa (espaciado horizontal)

 

 

Opciones de Inicialización

La rutina de auto disposición inserta paradas y conectores de línea en rutas de relaciones para ayudar a planear la dirección de las relaciones; la rutina luego asigna un número de índice a cada nodo, tal que los nodos en la misma capa se numeran de izquierda a derecha. Estas configuraciones determinan como se asignan esos números de índice. Seleccione:

Primitivo - para utilizar el algoritmo Índices de Inicialización Primitivo, el cual asigna números de índice a nodos mientras se encuentran en un barrido y tiende a colocar todas las paradas a la derecha de nodos reales (y por lo tanto las relaciones largas entre un número pequeño de elementos a la derecha de cadenas de relaciones cortas entre varios elementos)

Primera Búsqueda de Profundidad Hacia el Exterior - para utilizar el algoritmo Índices de Inicialización de Primera Salida de Profundidad, el cual asigna números de índice a nodos mientras se encuentran en una primera búsqueda de profundidad desde nodos fuente hacia el exterior (y por lo tanto colocarían cadenas de relaciones más largas a la izquierda de cadenas más cortas, con el nodo fuente principal al inicio del flujo de diagrama)

Primera Búsqueda de Profundidad Hacia el Interior - para utilizar el algoritmo Índices de Inicialización de Primera Entrada de Profundidad, el cual también asigna números de índice a nodos mientras se encuentran en una primera búsqueda de profundidad, pero desde nodos sink hacia el interior (y por lo tanto colocarían cadenas de relaciones más largas a la izquierda de cadenas más cortas, con el nodo destino principal al final del flujo de diagrama)

 

 

Dirección

Seleccione la dirección a la cual deberían apuntar todos los conectores dirigidos, para configurar la posición del principal elemento fuente y el flujo general del diagrama. Es decir, Arriba, Abajo, Izquierda, o Derecha

 

 

Establecer como Proyecto Predeterminado

Seleccione esta casilla para aplicar las configuraciones del diseño del diagrama a todos los diagramas del proyecto.

Si más adelante define diferentes configuraciones y selecciona esta casilla, las nuevas configuraciones anulan aquellas guardadas anteriormente.

 

 

Aceptar

Haga clic en este botón para guardar sus configuraciones.

 

 

Ejemplo

Esta ilustración muestra un diagrama dispuesto automáticamente con el siguiente conjunto de opciones:

Primera Búsqueda de Profundidad

Longitud Óptima del Vínculo

Primera Búsqueda de Profundidad Hacia Afuera

Dirección - Arriba

 

diagramlayout

Notas

Esta funcionalidad está disponible para todos los tipos de diagramas aparte de los diagramas de Tiempo y Descripción de Interacción.

Si decide que la disposición automática no es apropiada, puede revertirla antes de guardar el diagrama; haga clic en Ctrl+Z

Aprender más

Diagramas de Disposición (manualmente)