- Desempeño
- Se crearon nuevos paquetes de índices para los repositorios para mejorar el funcionamiento completo.
- Los modelos EAP ahora soportan 'Carga por demanda' (descarga concisa).
- Se mejoró el desempeño en las siguientes situaciones (los resultados pueden variar en diferentes máquinas):
- Edición de notas de texto enriquecidas como se experimentó por algunos usuarios.
- Inicio de Enterprise Architect.
- Tiempo de carga y manejo general de modelos muy grandes (3 millones+ filas).
- Generación XMI en modelos muy grandes.
- Carga de modelos cuando se cargan múltiples perfiles en la memoria.
- Eliminación de elementos de modelos muy grandes.
- Movimiento de elementos entre padres diferentes en el explorador del proyecto.
- Sincronización de puertos y partes de instancias con el clasificador.
- Cambio de selección de elementos cuando se muestran en el explorador del proyecto.
- Presentación de diagramas cuando se usa el modo de orden "Mejorado 1", especialmente para diagramas con un gran número de conectores.
- Generación de reportes RTF.
- Ingeniería inversa de código fuente.
- Carga del explorador del proyecto.
- Guardado de archivos grandes en el editor de código fuente.
- Ventana de trazabilidad modificada para usar descarga concisa, significativamente mejorando los tiempos de respuesta en modelos grandes.
- Cargado de diagramas que contienen elementos de paquete que aún no se han abierto en el Explorador del proyecto.
- Interfaz de usuario
- Nueva ventana acoplada de add-ins en la que cualquier add-in puede agregar una ventana.
- El botón de la barra de herramientas 'Abrir' ahora contiene un menú desplegable, que lista los objetos más recientemente abiertos.
- Opción para corregir ortográficamente mientras escribe agregada a las ventanas de documentos vinculados y notas.
- Se modificaron muchas ventanas para soportar el cambio de tamaño.
- Se mejoró la ventana de Seleccionar ítem para retener la selección, cuando se expande un nodo.
- La ventana Verificación de integridad del proyecto ahora soporta guardar resultados en un archivo.
- Las opciones "Usar notación circular” y "Usar notación rectangular" ahora se habilitan y se deshabilitan dependiendo del estado de bloqueo del diagrama actual.
- El menú contextual de diagrama ahora tiene un comando para insertar un elemento del modelo existente.
- Dos nuevos estilos visuales que proveen una experiencia del usuario moderna y clara.
- Propiedades de la clase -> pestañade detalles -> Agregar plantilla. Se aumento el tamaño de entrada manual del tipo de parámetro de la plantilla de clase a 50 caracteres.
- Ventana Insertar relacionado actualizada para manejar mejor especificando el tipo de relación o elemento cuando los perfiles especifican meta tipos con el mismo nombre.
- Matriz de relaciones mejorada para soportar filtro basado en dependencias de traza.
- Matriz de relaciones actualizada para corregir mensajes de errores que se muestran cuando se crea una relación de agregación con la tecnología SPEM activa.
- Ahora está disponible la opción de Crear puertos y partes perfiladas desde el Explorador del proyecto.
- Se mejoraron las opciones del Asistente de tecnología MDG para las páginas visibles cuando se usan los botones ir atrás.
- Se mejoraron las selecciones por defecto de la tecnología MDG para cuando se construye una tecnología en partes.
- Se modificó el Asistente de tecnología MDG para manejar plantillas del documento que contienen ',', '(' o ')'.
- Se agregó la pestaña de valores etiquetados a las ventanas de atributos de la tabla y operaciones de la tabla para ver y editar valores etiquetados.
- Se pueden crear automáticamente conectores entre nuevas instancias de objetos basado en los conectores entre los objetos originales usando la ventana Pegar elementos.
- Seleccionar "Localizar objeto relacionado" desde el menú contextual en la ventana de trazabilidad para un paquete seleccionará el paquete en el explorador del proyecto.
- Se mejoraron las ventanas XSD & WSDL con ventanas de edición ricas.
- Se mejoró el campo de entrada del tipo de parámetro de clase de la plantilla a 50 caracteres.
- Se agregó el elemento caso de prueba a la caja de herramientas de casos de uso.
- El tipo de glosario ahora acepta tipos definidos del usuario.
- Los campos de nota de EA permiten que la selección actual se agregue al glosario.
- Los tamaños de fuente del encabezado de la matriz de relaciones se han cambiado para que coincidan con el mismo tamaño de fuente en los elementos.
- El botón Plantillas del nombre DDL (encontrado en herramientas -> Opciones | Editores de código) ahora proporcionarán un mensaje de error informativo si no se ha cargo ningún modelo.
- Se modificó la forma de ingresar las casillas desplegables en las ventanas (ej. Atributos, Operaciones, Parámetros) para que se usen fácilmente y se carguen rápidamente.
- Se mejoró el uso de la pestaña de restricciones de la ventana de propiedades del atributo.
- Se mejoró el ajuste de controles de la ventana de propiedad de los métodos.
- Se mejoró la selección tipo para los valores etiquetados del clasificador tipo.
- Nueva ventana acoplable que permite que se definan filtros que se apliquen a los elementos que se muestran en el diagrama.
- - Soporta ocultar elementos completamente o una o dos representaciones deshabilitadas.
- - También permite una selección conveniente de objetos que coinciden.
- Se modificaron los valores etiquetados del tipo de 'PlantillaRTF' para que también listen plantillas proporcionadas por las tecnologías MDG.
- Se agregó soporte para Cortar & Pegar en los diagramas.
- Se mejoró el cambio del tipo de elemento que usa 'Cambiar tipo' para que actualice el tipo en el explorador del proyecto.
- La edición del diagrama se deshabilitará para cualquier diagrama luego de que Enterprise Architect detecte de que se ha guardado por otro usuario.
- Se actualizó la barra de herramientas flotante para la apariencia del elemento para que muestre el valor actual del ancho de borde.
- Ahora se puede abrir la lista de elementos para mostrar el contenido del paquete raíz.
- La lista no recursiva en la lista del elemento de paquetes ahora permitirá que se haga doble clic para navegar en los paquetes hijos.
- Se agregó tecnología de los patrones GoF para permitir soltar patrones GOF desde la caja de herramientas.
- Las cajas de herramientas personalizadas pueden definir ítems para patrones almacenados en los recursos de un modelo.
- La matriz de relaciones ahora soporta arrastrar y soltar paquetes del explorador del proyecto para establecer origen y destino.
- Se mejoró el comportamiento de la rueda de desplazamiento en diagramas para que sigan las configuraciones de Windows.
- Se modificó la ventana acoplable de pruebas para mejorar la apariencia de etiquetas.
- La casilla desplegable de 'Instancia de' de la ventana Pegar elemento compuesto ahora reajusta dinámicamente la lista desplegable basado en el nombre del diagrama más grande que este contiene.
- Validación de incidencias del sistema para resolución cuando se cierra correctamente.
- Los elementos compuestos creados desde los perfiles ahora siempre se establecerán como compuestos.
- Las acciones creadas usando el vínculo rápido ahora solicitarán el Tipo de acción cuando la tecla control se sostiene o el usuario no ha suprimido el mensaje.
- El menú de Ayuda ahora contiene una entrada para abrir el modelo de ejemplo.
- Se modificó la vista del Explorador web para que acepte direcciones más largas que el campo de dirección.
- Se modificaron los elementos no-paquete anidados en el explorador del proyecto para que se ordene consistentemente en los modelos con descarga concisa.Nested Non-Package
- Se actualizó la página de inicio para mejorar el uso y el atractivo visual.
- Se agregaron íconos a la página de inicio consistentes con los comandos y opciones disponibles en esa página.
- Se agregaron íconos a la página de inicio para distinguir entre archivos .EAP y repositorios servidor en la lista de "Proyectos recientes".
- Se agregó un vínculo para el sitio de la comunidad de Enterprise Architect de Sparx Systems en la página de inicio.
- Se modificó la lista de elementos para restablecer la expansión automática de todos los ítems en la vista de jerarquía.
- Se actualizó la ventana de trazabilidad extendida para mostrar los elementos en el diagrama actualmente seleccionado.
- Se actualizó la ventana de trazabilidad para evitar un desplazamiento no deseado cuando se expanden los nodos.
- Se modificó la disposición del espacio de trabajo para listar las disposiciones personalizadas antes de las disposiciones del sistema.
- Se actualizó el comando Buscar en los diagramas para mejorar el comportamiento luego de usar el teclado para navegar el modelo.
- Se mejoró la creación hipervínculos con el texto Unicode en el Editor del documento vinculado en los campos de nota en Wine.
- Se actualizó la ventana Revisión en equipo para establecer el foco para el editor luego de crear un ítem.
- Se actualizaron las Pestañas en la vista principal para incluir iconos para reflejar la vista o el tipo de diagrama.
- Se actualizaron muchas características que agregan nuevos elementos a un modelo para mejorar el manejo de los modelos que usan 'Cargan por demanda'.
- Se actualizaron las páginas de ayuda UML vinculadas por los tipos de elementos.
- Se modificaron muchas ventanas acopladas para proporcionar una apariencia más limpia y más abierta.
- Se mejoró la ventana de la línea de tiempo para permitir un orden más fácil de estados.
- Se mejoró la página de Transiciones de la ventana de la línea de tiempo para actualizar la lista del estado luego de los cambios de estado.
- Se agregó nueva barra de herramientas con operaciones de depuración y registro.
- Se agregó botón de menú a barra de título para listar y seleccionar desde la lista de vistas actualmente abiertas.
- Se modificaron los controles de la lista en las ventanas de depuración para aceptar Ctrl+A para alternar selección de todos los ítems.
- Se actualizaron los controles de lista en las ventanas de depuración para soportar copiar contenido al portapapeles.
- Los casos de prueba importados desde restricciones, requisitos, escenarios y otros elementos ahora se establecen como 'No ejecutar' por defecto.
- Se actualizó la ventana de configuraciones de tecnologías para listar las tecnologías en orden alfabético.
- Se actualizó la ventana de configuraciones de tecnología para mostrar iconos y logos para la tecnología UML 2 básica.
- Se actualizó el doble clic en las características del elemento para manejar el arrastre de espacios en blanco cuando encuentra características en las ventanas acoplables.
- Se mejoraron las descripciones emergentes de la página de la caja de herramientas para eliminar alguna información que fue incluida ocasionalmente de las descripciones emergentes previamente desplegadas.
- Las ventanas de notas acopladas ahora reciben una actualización después de corregir un error usando el corrector ortográfico del modelo.
- Se mejoró la selección del ancho de borde desde el menú contextual flotante con restricciones consistentes en anchos válidos como las barras de herramientas de formato.
- Se actualizó la opción 'Editar conector al crear' para aplicar a todos los tipos de conectores en lugar de sólo conectores de secuencia.
- Se actualizaron las ventanas de contraseña de seguridad para evitar ingresar contraseñas más largas de las que se aceptan.
- Los archivos de disposición del espacio de trabajo (.eaworkspace) creados por versiones previas de Enterprise Architect ahora se actualizan para que sean compatibles con la versión actual cuando se aplica.
- Se actualizó la ventana Glosario del proyecto para permitir la eliminación de múltiples términos seleccionados.
- Se mejoró la ventana Comenzando para asegurar que la barra de desplazamiento se muestre cuando se carga EA si es necesario.
- Los hipervínculos a los archivos ahora se pueden establecer para abrir el archivo para leerlo o editarlo usando el programa por defecto de windows.
- Opción disponible cuando arrastra el archivo en el diagrama o desde la ventana de propiedades del hipervínculo.
- Los valores etiquetados para especificar estilos de líneas de conectores específicos se actualizaron para asegurar de que la línea de estilo no se pueda modificar en un diagrama.
- Se mejoró la disposición de la barra de título del diagrama para asegurar la separación del icono y texto del diagrama.
- Se actualizó la ventana de selección de la versión de prueba.
- Se agregó selección de la disposición del espacio de trabajo para asistir a los usuarios para personalizar la disposición.
- Se agregaron hipervínculos a videos útiles y páginas web para ayudar a que los usuarios procedan rápidamente.
- La ventana Nuevo término del glosario ahora se completará con datos existentes si intenta crear una entrada duplicada.
- Se mejoró la eliminación de elementos desde los resultados de la búsqueda del modelo.
- Se mejoró la función de renombrar de las pre/post condiciones de la operación.
- El comando 'Convertir a instancia' renombrado como 'Convertir a propiedad' donde sea requerido.
- Se mejoró la navegación del teclado de la ventana 'Vincular nota a la característica del elemento'.
- Se actualizó la ventana Propiedades del elemento para asegurar que se reconozcan los cambios de estados o concurrencia y que dispararán un aviso para guardar si es necesario.
- Se mejoró la ventana Seleccionar ítem para mostrar selección actual consistentemente en los modelos con descarga concisa.
- Se agregó soporte para pegar diagramas bajo un elemento en lugar de sólo bajo paquetes.
- Se actualizó la ventana estereotipos UML para eliminar 'composición' desde la lista de clase base. Composición no es una clase base en si misma y puede usar en su lugar asociación o agregación.
- Se mejoró el combo tipo para los tipos de atributos y operaciones para limpiar clasificadores existentes cuando ingresa un Nuevo tipo.
- Los campos de texto y las casillas desplegables que definen clasificadores ahora soportan [Ctrl]+[Espacio] para llamar a la ventana Seleccionar clasificador.
- Se modificó la ventana Diferencia de comparación de líneas base para proporcionar una mejor posición de entrada.
- La opción para crear automáticamente instancias cuando se suelta un clasificador en un diagrama se mejoró para eliminar situaciones donde este se puede activar por defecto.
- Se modificó el panel de tareas 'Comenzando' para tener una navegabilidad más fácil y para incluir nuevas características a la versión 8.
- Se modificó la lista del elemento para restablecer la expansión automática de todos los ítems en la vista de jerarquía.
- Se modificó la ventana de disposición del espacio de trabajo para listar disposiciones Personalizadas antes de las disposiciones del Sistema.
- Se mejoró la creación del hipervínculo con el texto Unicode en el editor del documento vinculado y los campos notas en WINE.
- Se actualizó la ventana de Revisión en equipo para establecer el foco para el editor después de crear un ítem.
- Se mejoraron varias características para agregar nuevos elementos al un modelo para manejar mejor los modelos que se 'Cargan por demanda'.
- Los archivos de disposición de espacio del trabajo (.eaworkspace) creados por versiones anteriores de Enterprise Architect ahora se actualizan para que sean compatibles con la versión actual cuando se aplica.
- La ventana Nuevo término del glosario ahora se completará con datos existentes si intenta crear una entrada duplicada.
- Se mejoró la ventana Seleccionar ítem para mostrar la selección actual consistentemente en los modelos cargados en forma lenta.
- Se actualizó la Vista de auditoria para que soporte mejor lo modelos cagados en forma lenta.
- Se actualizó la ventana Seleccionar <Ítem> para restablecer el comportamiento cuando hace clic en el botón 'Aceptar'.
- Se eliminó el botón 'Aplicar' desde la ventana de Estilo visual cuando ejecuta bajo WINE para evitar incidencias de ventanas ocultas.
- Administrador de la disposición del espacio de trabajo
- Se agregó un administrador de disposición del espacio de trabajo para soportar mejor carga, guardado y cambio entre las disposiciones de ventanas.
- Permite a los usuarios cargar y guardar disposiciones de la pantalla desde un archivo.
- Se incluyó una colección de disposiciones del espacio de trabajo para dominios comunes en la instalación por defecto.
- Los usuarios pueden definir sus propias disposiciones del espacio de trabajo.
- Se proporciona un cambio rápido entre disposiciones.
- Ahora no hay límite para el número de disposiciones del espacio de trabajo que se pueden guardar.
- Vistas del espacio de trabajo
- Las barras de herramientas 'Vistas del espacio de trabajo' y 'Otras vistas' se han combinado en la nueva barra de herramientas de las 'Disposiciones del espacio de trabajo’.
- Soporta cambio rápido entre las disposiciones del espacio de trabajo.
- Permite guardar la disposición del espacio de trabajo actual en el archivo.
- Acceso rápido a todas las vistas, ventanas acoplables y barras de herramientas.
- Provee un acceso rápido para el "modo de pantalla completa".
- Editores de código y notas
- El administrador del glosario ahora incluye términos hipervínculados dentro de las notas de texto enriquecido y los nuevos escenarios estructurados.
- Se agregó auto-completado de términos del glosario a todos los campos del texto que soportan la hipervinculación del glosario. [Ctrl]+[Space] traerá la casilla de sugerencia de auto-completar.
- Se agregó ítem del menú contextual 'Buscar...' a todos los controles de edición, permitiendo que busque el modelo actual, archivos e internet para las palabras seleccionadas.
- Capacidad para seleccionar scripts usando Autocompletar en la consola de Scripting.
- Se pueden configurar los controles del editor de código para resaltar la línea en donde está el caret a través de la propiedad CARET_LINE_VISIBLE.
- El editor de código fuente ahora informa al usuario si el archivo que se esta editando se ha modificado externamente en el sistema del archivo desde que se abrió.
- El editor de código fuente ahora resalta sólo strings entre comillas en los tipos de archivos no reconocidos en lugar de asumir que el código es C++ por defecto. Esto mejora la forma en que Enterprise Architect administra segmentos de código desconocidos y archivos de texto genéricos.
- Editor de código fuente mejorado con la inclusión de soporte para resaltar sintaxis para VBScript y Jscript.
- Se mejoró la función de auto completar del editor de código fuente en modelos grandes.
- El editor de código fuente ahora maneja los modificadores de las teclas Ctrl/Alt/Shift correctamente.
- El menú contextual del editor de código ahora contiene entradas para alternar la visibilidad de la numeración de líneas y los márgenes del plegado del alcance.
- El menú contextual del Editor de código fuente ahora contiene una entrada para alternar la visibilidad de la estructura de árbol.
- Las opciones del Editor de código cambiaron para que por defecto siempre analice archivos cuando se encuentra contenido inesperado en el límite del tamaño del campo.
- Los editores de código ya no muestran tips de ayuda mientras su menú contextual esta activo.
- El menú contextual del editor de código ahora aparece en la ubicación correcta cuando se llama desde el teclado (ej. usando la tecla [App] o [Shift]+[F10]).
- El editor de código fuente ahora informa si se han modificado archivos por otro proceso desde que se abrieron/guardaron por última vez en el editor.
- El editor de código ahora soporta resaltar parámetros en los tips de ayuda del método.
- El editor de código fuente ahora coloca sangrías en las nuevas líneas luego de definir una lista del parámetro de función e inicio del alcance en la misma línea.
- Los editores de código fuente ahora procesan las teclas de flechas de arriba/abajo cuando se muestran los tips de ayuda.
- La ventana Buscar/Reemplazar en el Editor de código fuente ahora se mueve si este oculta términos de búsqueda encontrados.
- Se actualizaron los Editores de notas para mejorar el manejo de los hipervínculos luego de la posición del cursor actual.
- Se agregó nueva barra de herramientas al editor de código, permitiendo un acceso rápido a las funcionalidades comúnmente usadas.
- La función de autocompletar del editor de código fuente ahora provee información del mouse para símbolos.
- La lista de autocompletar del editor de código fuente ahora restringe las selecciones a las clases e instancias del lenguaje del editor actual.
- Las herramientas de firma ya no se muestran cuando intenta lanzar una variable.
- La función de autocompletar (intellisense) ahora provee información desde la jerarquía de clase entera.
- La ventana Buscar/reemplazar ahora aparece en el mismo lugar en el que cerro por última vez.
- Ahora se evita la modificación de los archivos de sólo lectura.
- Los scripts locales ya no se vuelven editables luego de que se ejecuten.
- Nueva función de búsqueda 'Buscar en archivos abiertos'. Disponible desde el menú contextual del editor y de la ventana de Búsqueda del archivo.
- Los resultados de la ventana de Búsqueda del archivo se mejoraron para que siempre resalte el término que se busca antes de hacer doble clic en los elementos.
- Los errores ortográficos ahora se formatean con una línea en rojo en lugar del texto en rojo subrayado.
- Los términos del glosario ahora se formatean con una línea azul en lugar del texto azul subrayado.
- Se realizaron numerosas mejoras al editor de notas bajo WINE.
- Los Editores de código fuente ahora procesan las teclas de flechas hacia abajo/arriba cuando se despliegan las herramientas para usar con el mouse.
- La ventana Buscar/Reemplazar en el Editor de código fuente ahora se mueve si esta ocultaría términos de búsqueda encontrados.
- Se actualizaron los Editores de nota para mejorar el manejo de hipervínculos después de la posición del cursor actual.
- El sentido inteligente del Editor de código fuente ahora provee información del mouse para los símbolos.
- La lista para auto completar del Editor de código fuente ahora restringe las selecciones para las Clases e Interfaces del lenguaje del editor actual.
- Las herramientas de firma ya no se muestran cuando intenta lanzar una variable.
- El sentido inteligente ahora provee información desde la jerarquía de clase completa.
- La ventana Buscar/reemplazar ahora aparece en el mismo lugar en el que se cerró por última vez.
- Los scripts locales ya no se vuelven editables después de que se ejecuten.
- Se mejoraron los resultados de la ventana de Búsqueda del archivo para que siempre resalte el término que se esta buscando luego de hacer clic en los resultados.
- Los errores de ortografía ahora tienen un formato con un subrayado ondulado rojo en lugar del texto rojo subrayado.
- Los términos del glosario ahora tienen un formato de subrayado azul en lugar de texto azul subrayado.
- Los términos del glosario se pueden agregar a las ventanas de notas usando el menú para auto completar presionando [Ctrl]+[Espacio].
- Los estilos de listas en la ventana de notas indentan consistentemente cuando aplica el estilo a múltiples líneas que contienen ambas listas y textos claros.
- Editor de escenarios estructurados
- Nueva capacidad para editar y administrar escenarios estructurados para Casos de uso (así como también otros tipos requeridos)
- Ventana adicional para administrar escenarios estructurados (adicional a las descripciones basadas en notas existentes)
- Los escenarios estructurados incluyen:
-
Pasos enumerados de tipo "Actor" o "Sistema"
- Campo de descripción del paso (Acción)
- Campo de uso para entradas, requisitos, referencias, y reglas
- Campo de resultado para describir resultados probables
- Campo de estado para registrar el estado actual del escenario en progreso
- Vínculos a cursos alternativos
- Vínculos a ítems del glosario
- Vínculos a otros elementos
- Optimizado para escritura rápida del escenario
- Se agregó ventana de Referencias del contexto para listar todos los elementos vinculados y referenciados.
- Los elementos referenciados y/o vinculados aparecerán hipervinculados en el texto de escenario estructurado
- Habilidad para realizar ingeniería inversa de notas existentes o contenido del portapapeles en pasos estructurados.
- Habilidad para realizar ingeniería inversa de gráficos de actividad simple en pasos estructurados.
- Habilidad para generar una variedad de diagramas de actividad desde los escenarios estructurados y cursos alternativos.
- Habilidad para generar diagramas de estado en pasos, basado en el campo "Estado" de cada paso.
- Habilidad para generar gráficos de tareas en el Compositor de reglas basado en escenarios (requiere un "modelo de hecho" pre-existente).
- Habilidad para generar pruebas internas para la serie del escenario completo (Todas rutas lógicas) basadas en la ruta y en el campo resultado.
- Habilidad para generar pruebas de "Casos de prueba" externas para la serie del escenario completo (Todas rutas lógicas) basadas en la ruta y en el campo resultado.
- Habilidad para generar diagramas de secuencia basados en cada paso que contiene uno o más elementos referenciados y vinculados.
- Cada paso que contiene dos elementos referenciados se volverá un mensaje de llamada entre los dos elementos referenciados.
- Cada paso que contiene un elemento se volverá un auto-mensaje en ese elemento.
- Habilidad para generar diagramas de robustez basados en cada paso que contiene uno o más elementos referenciados o vinculado.
- Escenarios estructurados exportados en XML formal dentro de la importación/exportación XMI estándar.
- Soporte completo a través de la interfaz de automatización para agregar, leer y editar scenarios estructurados.
- La ventana de Reglas y escenarios ahora es acoplable en la vista principal.
- La ventana de Reglas y escenarios se ha reestructurado para que se comporte consistentemente con otras ventanas. Esto incluye:
- Se reemplazo el árbol que era parte de la ventana con navegación desde el Explorador del proyecto.
- Las tres ventanas diferentes previamente usadas ahora están explícitamente disponibles seleccionando la pestaña relevante.
- Se modificó la ventana acoplable para que ya no tome el foco de otras ventanas.
- Se modificaron los menús acoplables bajo los ítems seleccionados cuando se usa el teclado.
- Se actualizó la lista de restricciones con herramientas informativas en su barra de herramientas.
- Se actualizó la ventana acoplable para los estilos visuales habilitados para la ventana acoplable de Requisitos & escenarios.
- Se mejoró la recarga de la ruta básica para cargar más rápido.
- Se mejoró la generación de diagramas de actividad y estado desde la especificación estructurada para soportar la sincronización de la disposición del diagrama con diagrama existente.
- Se modificó la creación de extensiones para invertir la dirección del conector creado.
- Se mejoraron los comandos de la creación de caminos alternativos para evitar situaciones para permitir que se agreguen a las caminos alternativos a otros caminos alternativos.
- Se mejoró el cambio del contexto mientras existían cambios no guardados en el editor del escenario.
- Se actualizó la columna 'Unir' de la lista de 'Puntos de entrada' luego de reordenar los pasos.
- Se actualizó la vista de escenarios & requisitos para seleccionar el ítem actual que se esta editando en el árbol.
- Se actualizaron los escenarios & requisitos acoplados para asegurar que las rutas básicas estén siempre disponibles.
- Se actualizó la Importación de casos de prueba desde los escenarios para importar texto desde los escenarios estructurados.
- Los pasos de los escenarios se pueden crear desde las notas o textos del portapapeles delimitado por nuevas líneas u oraciones.
- Nota de vínculo a característica del elemento ahora se puede establecer para vincular texto de escenario estructurado.
- Se agregó la vista de los ítems de pruebas, proyecto y mantenimiento.
- Se agregó la vista de atributos y operaciones al cual está vinculado el elemento seleccionado.
- Se mejoró el desempeño cuando se seleccionan objetos.
- Se provee una señal visual clara de los iconos esfumados cuando no se selecciona ningún elemento.
- Los escenarios que se muestran también incluirán escenarios estructurados y sus pasos.
-
Acciones posibles expandidas que se pueden
realizar desde el Explorador del proyecto
incluyendo:
- Agregación de puntos de interrupción y vista de código para atributos y operaciones.
- Selección de control en la ventana de escenario y requisitos seleccionando restricciones, requisitos o escenarios.
- Abrir las propiedades de cualquier ítem haciendo doble clic en un ítem o seleccionando Propiedades desde el menú contextual.
- Hacer doble clic en un vínculo abrirá las propiedades para el vínculo, las propiedades desde el menú contextual abre las propiedades para elemento de destino.
- Se cambió nombre del foro de discusión para que describa como se puede usar efectivamente.
- Se movió la vista del árbol de discusiones en vistas acoplables separadas.
- Se mejoró la usabilidad general.
- Se cambió el estilo visual por defecto de mensajes a "vista de página" y permite guardar la preferencia del usuario.
- Ahora se maneja mejor la opción de Guardar un mensaje cuando otro usuario puede haber modificado un mensaje mientras este se editaba.
- Se agregó estado de revisión en ítems de revisión en equipo.
- Abrir un mensaje ahora siempre recuperará los últimos datos en lugar de usar datos escondidos.
- Se combinó la ventana de opciones y configuración de búsqueda en la vista principal. (Ya no es una ventana emergente.)
- Se mejoró y tiene capacidades adicionales para el editor de búsqueda SQL avanzado proporcionado.
- Capacidad para ver código fuente en los ítems retornados usando Ctrl + E.
- Nueva búsqueda: 'Nombre del elemento'. Provee una combinación única en el nombre del elemento o alias incluyendo un atributo posible o nombre del método.
- Se agregó el campo alias a la búsqueda simple.
- Ahora las propiedades personalizadas del elemento se pueden probar y mostrar.
- Ahora los conectores de múltiples segmentos sólo dibujarán Script de forma para líneas personalizadas en el medio del segmento.
- Se agregó la propiedad del elemento classifier.type.
- Se modificó disposición de propiedades válidas con valores inválidos.
- Se pueden aplicar los scripts de forma a los estereotipos del elemento para cambiar la apariencia en los diagramas de secuencia usando la ventana Tipos UML.
- Los conectores a los diagramas de secuencia ahora pueden tener su apariencia cambiada usando scripts de forma.
- Se actualizó la función HasProperty para soportar recuperación de valores desde las funciones de add-in.
- Se mejoró el menú contextual ‘Acciones' para cargar 'Opciones avanzadas' basado en el tipo de acción.
- Se mejoró el manejo de la propiedad de clase 'esActivo' .
- Se modificó comando Establecer estado del objeto para permitir la selección de estados apropiados por un clasificador del objeto y superclases.
- Se modificó la validación de sintaxis de flujos de control para prevenir errores ocasionales cuando está entre dos fragmentos de referencia.
- Se mejoró soporte del calificador en los extremos del conector, incluyendo soporte para calificadores basados en la propiedad.
- Ahora los parámetros pueden tener información de multiplicidad especificada.
-
Modelado de propiedades mejoradas como a
continuación:
- Se mejoró el soporte del calificador en los extremos del conector, incluyendo soporte para los calificadores basados en la propiedad.
- Se agregó calificadores para atributos, puertos y partes.
- Se agregó subconfiguración, redefiniendo capacidades para atributos, puertos y partes.
- Se modificaron argumentos de ocurrencia de interacción para cargar correctamente desde los modelos guardados anteriores a la versión 7.5
- Se mejoró soporte para los NodosDeBlucle y los Nodos condicionales.
- Se mejoró el modelado de disparadores, con la capacidad de referenciar a otros elementos del modelo basados en su tipo de 'evento'.
- Se mejoró soporte para EnviarAcciónDeSeñal, TransmisiónDeAcciónDeSeñal con provisión para definir argumentos que se transmiten a los objetos de destino.
- Se agregó soporte para asociar un comportamiento de las operaciones a cualquier elemento del comportamiento existente.
- Se ha agregado la Acción de la especificación del valor a la lista de acciones que se pueden crear.
- Se mejoró la ventana Elementos embebidos para mostrar elementos apropiados y heredados con los mismos nombres y elementos heredados no nombrados.
- Se agregó habilidad para asociar pins de entrada/salida como propiedades de acciones.
- Se mejoraron los mensajes de señal asíncrona para referirse a los elementos de señal, y especificar argumentos para los atributos de la señal.
- Se mejoró la presentación de la multiplicidad de partes en los diagramas de secuencia.
- Se actualizaron los puertos y partes re usados para permitirles que se inserten y eliminen.
- Se modificó trazado de propiedades para usar el borde de líneas cuando se establece la propiedad personalizada esReferencia.
- Se mejoró la vinculación rápida de elementos de requisitos de SysML para incluir definiciones desde los elementos de requisitos basados en EA.
- Se agregó dependencia de asignación a los vínculos rápidos entre dos elementos de bloques.
- Se agregó dependencia de asignación a la caja de herramientas del diagrama de bloque.
- Se mejoró la caja de herramientas del diagrama paramétrico (se eliminó 'Argumento', se agregó 'Propiedad').
- Elemento de requisito SysML tiene agregado el valor etiquetado del "texto".
- Las caja de herramientas bloque y bloque interno ahora incluye el elemento de señal
- Se mejoró el orden de diagramas de elementos SysML cuando SysML esta deshabilitado.
- Se mejoró el texto del marco del diagrama para diagramas SysML .
- Se agregó plantilla del modelo para capturar requisitos del sistema, restricciones y diseños en SysML.
- Se agregó soporte para migrar las estructuras BPMN 1.0 para BPMN 1.1
- Se modificó el generador BPEL para generar las puertas en el orden especificado en la etiqueta FlujoDeSecuencia ‘OrdenDeEntrada' para datos exclusivos y entradas inclusivas.
- Ahora se actualizaron los Valores etiquetados en diagramas luego de cambiarse usando la ventana de propiedades BPEL.
- Se mejoró generador BPEL cuando se resuelve una tarea de Enviar tarea en la Ruta de excepción a Recibir tarea en la Ruta normal.
- Se mejoró generador BPEL cuando se resuelve un Evento final de mensaje a su Evento de mensaje intermedio de más arriba.
-
Se actualizó Validador del modelo BPEL para agregar las
siguientes verificaciones.
- El mensaje seleccionado en una Tarea/Evento pertenece al servicio web correcto.
- Se ha seleccionado el participante correcto para un servicio web.
- El mensaje que pertenece a una operación síncrona se usa asincrónicamente.
- Validación de asignaciones referenciadas desde el conector FlujoDeSecuencia BPMN 1.1.
- Se actualizó el generador BPEL para soportar la generación de asignaciones establecidas en Puertas.
- Se modificó el conector del FlujoDeSecuencia BPMN 1.1 para mostrar la ventana de propiedades BPEL personalizadas.BPMN 1.1
- Se mejoró la función de auto ajustar el comportamiento de los elementos de actividad BPMN, evento de inicio, evento intermedio, evento de fin y entrada.
- Generación de reportes en repositorios Oracle que tienen más de 1000 elementos en un paquete.
- Se modificaron los archivos generados para usar los finales de la línea del estilo de Windows consistentemente para todos los archivos.
- Se mejoró el uso de memoria cuando se genera en proyectos grandes.
-
Se agregaron los siguientes campos nuevos:
- Comportamiento de operación: #BEHAVIOUR# (fue previamente parte del campo #NOTES# .)
- Nombre de la hoja de estilo: #CSS#
- Sección Cuerpo-Objeto: se actualizaron los campos #KEYWORDS# y #LEAF# para retornar el resultado correcto.
- Se mejoraron los iconos que se usan en el control del árbol generado cuando se generan bajo WINE.
- Se mejoró el Árbol de la sección para ordenar las secciones en el mismo orden en el que se encuentran en el documento cuando carga plantillas.
-
Se agregaron los siguientes campos y secciones:
- Se agregó el campo "Versión" a la sección de Requisitos externos.
- Se agregaron secciones a Pre/Post restricciones.
- Se agregaron secciones para los scenarios estructurados.
-
Se modificó la generación de reporte como a
continuación:
- Estilo de indentación generado para listas en viñetas de notas cambiadas para indentar líneas cubiertas de la palabra igual que en el editor de notas.
- Se mejoró orden de la sección Diagrama_elemento cuando un filtro del elemento está en el lugar.
- Se modificó la generación desde un documento del modelo para asegurar que las secciones del atributo se generan correctamente.
- Se mejoró orden de la sección Diagrama_elemento vacía cuando la sección del elemento no esta habilitada.
- Los elementos leyendas y límite ahora están documentados en la sección del elemento del diagrama.
- Los hipervínculos y otros elementos del diagrama ya no se generan en la sección del elemento hijo.
- Se modificó el campo "Firma" para los métodos en la sección "Característica vinculada" para incluir tipos de parámetros.
- Los campos que se generan ahora tendrán el estilo previo aplicado a estos.
- Se eliminaron los encabezados en las secciones cuando se sigue inmediatamente por una tabla.
- Los niveles de los encabezados ahora se indentan automáticamente en las secciones del paquete y elemento para proporcionar estilos consistentes a través de un documento.
- Se mejoró levemente el tiempo de la generación de reporte.
-
Se modificó el editor de plantilla y documento
como a continuación:
- Se actualizó de la sección Inserción de paquete para permitir la inserción fuera de una tabla cuando la sección del modelo esta en una tabla.
- Se modificó el Editor para que cuando se cambia entre las disposiciones Ajustado y Modo de página se actualice el menú correctamente.
- Se modificó la opción de cargar e importar documentos RTF para que siempre actualice el estilo SSBookmark.
- Se modificó la lista de la plantilla para evitar que el cursor este en espera cuando se navega usando el teclado.
- Los elementos con caracteres en el nombre ahora se pueden soltar en los documentos vinculados para crear un vinculo.
- Importación/Exportación de "Constantes del proyecto RTF" a través de datos de referencia agregados.
- Las constantes del proyecto ahora se almacenan inicialmente por nombre en la ventana 'Generar documentación RTF'.
- Se modificó la ventana generar para establecer el foco cuando se carga.
- La sección de requisitos externos ahora tiene un campo ValorDe para acceder a los valores etiquetados del elemento requisito.
- Se mejoró el disparador del conector para eliminar el error SQL.
- La inserción de nuevas secciones en el editor de plantilla se mejoró en ciertos casos.
- Se agregó campo persistente a la sección del elemento.
- Se modificó la exportación XML constante del proyecto para dar XML formateado.
- Se agregó soporte para copiar y pegar un paquete o elemento dentro de un modelo.
- Se mejoró la importación de datos de referencia de estilos CSV en Oracle.
- Se mejoró la transferencia de datos de referencia para evitar que se creen plantillas duplicadas.
- La conexión a un repositorio vacío ahora solicitará transferir algunos datos.
-
Se mejoró la exportación de paquetes a XMI (1.1
y 2.1) para soportar exportación de paquetes
hijos sólo como talones.
- Se habilitó la exportación del paquete para paquetes controlados y Comparación/Combinación
- Se mejoró Comparación/Combinación para trabajar con paquetes de lotes.
- Soporte para raíces de líneas base y paquetes de alto nivel dentro de las ramas del modelo anidadas y complejas.
- El soporte para paquetes de talones de las líneas base a través de la automatización permite que los scripts procesen ramas completas.
- Rápida capacidad Comparación/Combinación en modelos grandes basada en el uso de paquetes de talones en lugar de líneas bases de ramas completas.
- La opción de importar/exportar CSV importa datos cuando el campo CSV_KEY no esta completo pero la opción 'Preservar jerarquía esta activa.
- Anteriormente sólo la última entrada en el archivo de entrada CSV estaría actualizado o importado si no se especificó ningún dato de jerarquía. Ahora se importan todas las entradas.
- Se mejoró la transferencia de datos a los repositorios Oracle para modelos grandes.
- Se hizo más larga la ventana de Transferencia del proyecto y los campos de origen y destino para permitir que se muestre un string de conexión completa.
- Se modificó la ventana Nombre de la conexión para que no cambie más el caso del string de conexión.
- Se actualizó la transferencia del proyecto a Open Edge para preservar las notas del conector.
- Se mejoró la generación de propiedades get para Delphi.
- Se mejoró la ventana Generar código fuente del paquete para listar archivos SystemC.
- Se mejoró el editor del archivo para manejar extensiones del archivo por defecto modificadas.
- Se mejoró la generación de los métodos abstractos PHP 5.
- Se modificó la generación de clases C++ de plantillas para generar cuerpo para constructores y destructores por defecto si estos se generan.
- Se modificó la transformación para permitir especificación de valores adicionales del contenedor del atributo durante una transformación.
- Las operaciones en las clases C# ahora tienen la opción "inseguro" modificado en la lista de Opciones avanzadas.
- La ingeniería reversa Python ahora soporta la versión 3.3.
- La ingeniería reversa Delphi soporta construcciones Delphi 7 adicionales.
- La ingeniería reversa C# ahora soporta el modificador fijo en los campos.
- Se modificó la ingeniería inversa Python para aceptar listas de herencia de la clase vacía.
- Se actualizó el análisis C++ para soportar la declaración directa de instanciaciones de la plantilla.
- Se actualizó la ingeniería inversa C++ para importar el alcance de los tipos anidados.
- Se actualizó el análisis de Actionscript para incluir soporte para expresiones regulares.
-
Se actualizó el Editor de plantilla de código
como a continuación:
- El orden de la lista de la plantilla ahora preservará la selección actual.
- Se agregaron avisos para guardar cambios no guardados en un número de circunstancias incluyendo cuando hace clic en una sustitución del estereotipo y crea una nueva plantilla. - Ahora los cambios del macro preprocesador se reflejarán desde el siguiente análisis en lugar de necesitar reiniciar EA.
- Se actualizó la lista para auto-completar la plantilla de código para el macro attAllowDuplicates.
- Soporte de ingeniería de ida y vuelta para 'objeto' Delphi y tipos de 'metaclase' .
- Se mejoraron las plantillas de generación de código de la máquina de estado VB.Net .
- Se mejoraron las plantillas de generación de código de la propiedad get Delphi.
- Se actualizó la generación de código de la clase actual para asegurar que el contexto actual se use para la generación.
- Evita duplicación de los paquetes Oracle cuando sincroniza.
- Muestra detalles de DBMS, servidor y bases de datos en la ventana de importación DDL.
- Compatibilidad hacia atrás para la importación del esquema ODBC DDL de PostgreSQL versión 7.
- Importación de múltiples disparadores de la tabla PostgreSQL.
- Se agregó opción para sustituir plantilla de nombre de clave foránea por defecto.
- Soporte para el texto PostgreSQL y fecha/hora/intervalo - con/sin tipos de datos de la zona horaria.
- El DDL generado PostgreSQL incluye caracteres delimitadores del identificador cuando se establece esa opción.
- Se modificaron las sentencias y el terminador SQL para SQL generado Sybase ASE.
- Se establecieron las banderas de la columna única en la tabla de importación como nuevo objeto, así como también cuando sincroniza.
- Se aumento el tamaño del campo inicial del atributo a un máximo de 65535 caracteres.
- Se agregó la opción de auto-incrementar de las propiedades de la columna para Sybase ASE y Sybase ASA.
- Asegura que se abre la ventana de propiedades de la clase en lugar de la ventana de funciones de la base de datos donde se estereotipa la clase <<block,function>>.
- Asegura que la generación del esquema DDL cree una secuencia de Oracle única y nombres de los disparadores.
- Importación ODBC desde el servidorSQL - importación del apropiedad extendida correcta para la tabla y los comentarios de columnas.
- Elimina "Error no especificado" ocasional durante la importación ODBC de esquemas en un repositorio de Oracle.
- Asegura que definiciones de la vista del servidor SQL estén completamente importadas sin truncamiento.
- No se generan comentarios de columnas cuando el nivel de comentario es 'Ninguno'.
- La generación PostgreSQL ahora ordena los objetos de la base de datos generada teniendo en cuenta las dependencias entre estos.
- Se actualizó la importación de Oracle para manejar los tipos de datos de Número cuando usa Oracle ODBC Driver 11.01.00.07.
- Se agregó soporte para modelado de datos Access 2007.
- Se modificó la importación ODBC para permitir apostrofes en los nombre de origen de datos ODBC.
- Se mejoró la ingeniería de base de datos de Oracle incluyendo:
- Soporte para importar y generar claúsulas Duration/ON COMMIT.
- Se mejoró la generación de la clausula COMPRESS.
- Se agregó opción para manejar las semánticas de longitud de caracteres.
- Ahora se agregó el nombre de usuario como esquema durante la importación.
- Se actualizó la importación de Sybase ASE 15 ODBC para que incluya claves foráneas.
- Se mejoró la ingeniería de base datos Informix incluyendo:
- Caracteres binarios que ya no se guardan a textos de procedimientos almacenados.
- Las funciones definidas por el usuario ahora se pueden importar.
- Se mejoró la importación de las claves.
- Se aumentó la precisión máxima para los tipos de datos decimales/numéricos a 32.
- Se actualizaron los diagramas importados para asegurar la disposición de objetos, atributos y operaciones.
- Se mejoró el DDL generado para que coincida con el contenido de modelo de datos.
- Se actualizaron los tipos de datos Informix. Disponibles ya sea por descarga desde las páginas de recursos del sitio web de Sparx, en EABase.eap o EAExample.eap.
- Se mejoró la ingeniería de base de datos de SQL Server incluyendo:
- Se agregó opción para el manejo de clausulas de restricciones por defecto.
- Se agregaron los tipos de datos SQL Server 2005 & 2008 a EABase.eap y EAExample.eap.
- Se actualizó la transformación DDL para establecer la columna de claves foráneas como NULO si la multiplicidad de origen es opcional (*) o (0..*).
- Modelo de datos – Sincronizar el tipo de dato de parámetros de restricción única con tipos de datos de la columna que es parte de la restricción única.
- Se mejoró la importación XMI 1.1 de los parámetros de interacción y los argumentos de ocurrencia.
- XMI 1.1 y XMI 2.1 ahora realizaran ingeniería de ida y vuelta de las coordenadas del mensaje de secuencia.
- XMI 1.1 y XMI 2.1 ahora realizaran ingeniería de ida y vuelta de referencias personalizadas entre elementos.
- Se mejoró la exportación XMI 1.1 y XMI 2.1 de atributos, puertos, partes.
- Se mejoró la serialización XMI 2.1 de los parámetros de actividad.
- XMI ahora realizarán ingeniería de ida y vuelta de los perfiles de la matriz de relaciones usadas en un paquete.
- La importación XMI 2.1 ahora importará valores etiquetados de tipo RefGUID de otras herramientas.
-
Se actualizó el importador EMX para incluir
soporte para lo siguiente:
- Pins de entrada/salida/valor.
- Operandos de la interacción bajo un fragmento.
- Vincular un mensaje a una firma de la operación.
- Resolver UsoDeLaInteracción para su diagrama vinculado dentro de un modelo.
- La importación de Eiffel Studio XMI 1.0 ahora importará conectores de generalización.
- Se actualizó el exportador Rose XMI 1.1 para incluir la información del metamodelo en el elemento del encabezado. XMI del archivo XMI
- La importación del esquema ahora soporta esquemas que contienen múltiples prefijos para el espacio de nombre del destino.
- La generación WSDL puede ahora validar las operaciones correctas entre los límites WSDL y Tipo de puerto.
- Se modificó la ventana de Servicio WSDL para evitar eliminación de ubicación luego de hacer doble clic en un servicio en un diagrama.
- Se modificó la importación de flujos de estado (Transiciones) para evitar que la información de Guarda y Disparador se incluyan en el nombre.
-
Se actualizó la importación XMI desde otras
herramientas para soportar lo siguiente:
- Restricciones desde el desarrollador Oracle.
- Referencias cruzadas en un formato alterno desde RSA. - Los vínculos del paquete del documento virtual se mantienen cuando se usa 'Strip GUIDs' y los paquetes de destino están fuera del XMI que se importa.
- Se actualizó el importador WSDL para validar la compatibilidad entre los Límites y TiposDePuerto con múltiples operaciones.
- Se actualizó la combinación del patrón UML del paquete para verificar conectores existentes antes de crear nuevos.
- Se actualizó la combinación del patrón UML para soportar la configuración de clasificadores del atributo para clases fuera del patrón importado.
- Se actualizó la importación de XMI 1.1 para manejar atributos sin un nombre.
- Se actualizó la importación XMI 1.1 para mejorar la importación de parámetros de la operación del de tipo "retorno".
- La importación XMI 2.1 ahora importará propiedades del atributo UML desde la sección UML de un archivo XMI 2.1 exportado de EA.
- El XMI 2.1 importado ahora importará tipos de datos específicos del lenguaje desde archivos que se han exportado sin los datos específicos de EA.
- Se actualizó la importación XMI para manejar los elementos vacíos que representan un documento del modelo, script del elemento o compositor de regla.
- Se actualizó la importación XMI para asegurar que se mantengan los paquetes hijos con el control de versiones aplicados.
- Se actualizó la importación XMI para preservar el estado del Control de versiones.
- Se mejoró el desempeño de la exportación XMI en situaciones donde un gran número de valores etiquetados del atributo existen en el modelo.
- Se modificó la ventana de propiedades del elemento XSD para establecer el tipo por defecto de tipos de datos incorrectos de XSDtopLevelElement padre al XSDsimpleType creado.
- Se actualizó la Importación XMI para que soporte mejor la auditoría.
- Se proporciona un Nuevo almacén de claves basado en el servicio de Windows
- Ahora se pueden obtener claves compartidas para licencias flotantes del servicio del almacén de claves de Sparx Systems (SSKS)
- El servicio del almacén de claves es un servicio de administración de licencia basado en la red de trabajo.
- Las instancias de Enterprise Architect ahora están disponibles para contactar un servidor SSKS que se ejecuta en una máquina remota central y realizar pedidos de claves desde este.
- Permite acceso serial y controlado al archivo del almacén de claves fundamental.
- Provee soporte extensivo para registrar/reportar eventos de uso de claves compartidas y estadísticas.
- Se agregó nueva capacidad a la interfaz del administrador del almacén de claves para administrar archivos existentes o nuevos almacenes basados en el servicio.
- El instalador SSKS está disponible para una descarga separada desde el sitio web de Sparx Systems.
- El instalador incluye las versiones basadas en el servicio y el archivo del programa del almacén de claves.
- La ventana de Selección del almacén de claves compartido ahora informa al usuario si este no se puede conectar al servidor SSKS con los detalles proporcionados.
- Se eliminó la barra de herramientas de Zicom mentor y los comandos de menú.
- Mejoró la compatibilidad con Vista/Windows 7 almacenando varios archivos por usos (como diccionarios de ortografía y el EAExample.eap) al directorio de datos de la aplicación del usuario.
- Los nombres del perfil de la matriz pueden ahora contener un carácter entre comillas.
- Se mejoró el comportamiento de Guardar la operación para apartar fallas esporádicas.
- Ya no se duplicarán los puertos y partes de una clase no nombrados cuando se crea una instancia.
- Se actualizó el re-nombramiento de diagramas y objetos desde el explorador del proyecto para manejar ' en el nuevo nombre.
- El optimizador WAN ahora soporta consultas de más de 64k caracteres en largo.
- Guardar una transición ya no establecerá el nombre para la información de Guarda o Disparador.
- Se modificó la caja de herramientas para ignorar Ctrl+Página hacia arriba y Ctrl+Página hacia abajo mientras usa una herramienta.
- Se actualizó la recarga del contenido de paquetes, y la eliminación de un paquete para permitir paquetes que exceden los 1000 elementos bajo Oracle.
- Las clases asociación perfilada desde la caja de herramientas creadas ahora tendrán el estereotipo y el script de forma aplicado a la clase y asociación.
- Se actualizó la validación del modelo de los elementos de elección del cuadro de estado para permitir uno o más transiciones de salida.
- Se actualizaron los puertos de flujo SysML en los diagramas de bloque interno para mostrar notación de dirección.
- El comando 'Pegar como nuevo' ahora establecerá la fecha creada en lugar de preservar la fecha de creación original.
- Se mejoró el manejo de la validación del modelo de las reglas OCL en los elementos que usan '<' o '>' .
- Se mejoró la validación del modelo para manejar los paquetes que se han cargado previamente en el Explorador del proyecto.
- Se mejoró el manejo del Tipo de disparador en las versiones traducidas.
- Se mejoraron las disposiciones del espacio de trabajo para evitar problemas experimentados por algunos usuarios que causaron que EA se minimice cuando se cambian las disposiciones.
- Nuevas propiedades del conector que se pueden definir por los estereotipos en los perfiles: _lineStyle, _SourceMultiplicity, _TargetMultiplicity, _SourceAggregation, _TargetAggregation, _SourceNavigability and _TargetNavigability.
- Se mejoró la forma de guardar y cargar los perfiles UML para soportar una 'Documentación' nombrada del estereotipo.
- Se actualizó el panel de tareas para que siempre use 'Comenzando' como la página inicial en lugar de una página de una tecnología cargada.
- Tecnología MDG introducida para las extensiones Eriksson-Penker.
- Se mejoró la forma de copiar atributos y operaciones con valores etiquetados RefGUID para preservar las referencias.
- Se mejoró la disposición de imágenes en el visor RTF interno bajo WINE.
- Se mejoraron las ventanas de entrada de Notas bajo WINE para soportar la corrección ortográfica, el glosario y otras mejoras de interfaz de usuario.
- El Analizador de ejecución cambia para WINE:
- Ahora se soporta la depuración de las aplicaciones de native Windows que se ejecuta bajo Wine/Crossover 9.
- Se soporta el Análisis de ejecución de las aplicaciones de native windows bajo WINE, incluyendo la generación del diagrama de secuencia.
- Ahora se soporta el trazado del perfil de las aplicaciones de native Windows que se ejecutan bajo WINE.
- Se introdujo el proceso de script del flujo de trabajo para proporcionar administración del modelo mejorado y desarrollo colaborativo.
- Nuevo máquina de script disponible en las ediciones Corporativa y superiores.
- "Scripts del flujo de trabajo" escritos por los usuarios finales.
- Los "Scripts del flujo de trabajo" definen las reglas y comportamiento acerca de modificar y administrar elementos dentro de un modelo.
- Las reglas administran los cambios para el estado, versión, nombre, alias, autor, fase y otros campos críticos.
- Las reglas pueden negar cambios o limitar el acceso a campos.
- La máquina del script provee acceso al perfil de seguridad del usuario actual, cambio propuesto y objetos del estado existente.
- Las búsquedas del flujo de trabajo también se pueden definir para proveer listas en ejecución de flujos de trabajo actuales asignados a grupos y/o usuarios.
- Los scripts del flujo de trabajo pueden reportar al usuario la razón de porque no paso una verificación de validación.
- Los scripts del flujo de trabajo tienen la capacidad de prohibir cambios para un elemento en la misma forma que puede un add-in.
- Nueva característica del perfilador que provee ejemplos de aplicaciones de native Windows.
- Permite un análisis rápido y visualización en tiempo real de procesos con gráficos de llamada de hilos individuales.
- Los reportes de vista doble rápidamente identifican código en la aplicación con frecuencia de llamadas altas.
- Los puntos de interrupción para el modelo ahora se almacenan en la carpeta de datos común de los usuarios locales.
- Se modificó el perfilador para listar rastros de pila parcial en una carpeta <desconocida> recolectada.
- Se actualizó la opción de Guardar salida de depuración para los archivos para que se guarde en la ruta especificada en lugar de la carpeta por defecto.
- Los reportes del perfilador se pueden cargar/guardar en formato XML o binario.
- Los reportes se pueden almacenar como ítems del recurso en el centro de revisión en equipo
- Apropiado para perfilar cualquier aplicación de Windows para la cual el código fuente y los archivos PDB están disponibles.
- También trabaja bajo WINE que se ejecuta bajo Linux o CrossOver Office que se ejecuta en Mac OSX 10 (Intel).
- La ventana de ítems de inspección ahora tiene una barra de herramientas para asistir en la administración de inspecciones.
- Se han solucionado las incidencias UAC en VEA y Windows 7.
- Los grupos del marcador de registro ahora se pueden crear y almacenar para los elementos seleccionados dentro del modelo.
- Rápidamente une todos los métodos (o un sub grupo) de un solo o múltiples elementos con los marcadores de registro.
- Registra todos los aciertos en los marcadores de límite entre las acciones de la interfaz de usuario u otros "mensajes encontrados"
- Visualiza el escenario registrado como un diagrama de secuencia detallado que muestra todos los mensajes de entrada y las respuestas del sistema.
- Registra interacciones complejas y ad hoc en el tiempo y captura las repuestas actuales del sistema en la forma de gráfico.
- Almacena, administra y re usa los grupos de marcadores y cambia rápidamente entre grupos.
- Habilidad para marcar rápidamente clases completas para registrar mientras esta adjunto a un proceso. Arrastrar y soltar a la ventana del grupo del punto de interrupción/marcador causará que el depurador una y registre cualquier método que este descubra para una clase.
- Los controles de árbol contenidos en las ventanas acoplables Depurar tareas, Depurar pila y Búsqueda del modelo ahora se expanden/contraen si se hace doble clic.
- El comienzo de registro de la pila ahora se puede establecer para todas las plataformas.
- Adjuntar al proceso ya no requiere que se configure un comando de depuración.
- Los puntos de interrupción ahora se pueden establecer cuando el paquete no tiene la depuración configurada.
- Los comandos de compilación ahora guardan todos los archivos de origen modificados.
- Los editores de código ya no se marcan como de sólo lectura durante la depuración.
- Se mejoró la depuración de código nativo cuando se evita los puntos de interrupción que se dejan luego de seleccionar 'Ejecutar' o 'Paso a paso para salir'.
- Los scripts de compilación ahora se pueden establecer como por defecto para un modelo en lugar de sólo un paquete.
- La ventana de salida de depuración ahora no se desplazará cuando nuevos ítems se agregan luego de que el usuario ha seleccionado uno.
- Se realizaron modificaciones para manejar scripts de compilación del paquete para paquetes raíz del espacio de nombre.
- Se expandió la pila de llamada para Windows nativo para mostrar en más detalle.
- Se modificaron los ítems inspeccionados para almacenar para el usuario actual en lugar de directamente en el paquete. Permitiendo que cada usuario tenga un conjunto diferente de ítems inspeccionados.
- El depurador nativo mejoró la disposición del orden de elementos declarados como punteros.
- Se mejoró la depuración de las operaciones C.
- Se mejoró la ventana 'Adjuntar a un proceso' para recordar el último filtro para el usuario y el proceso del sistema.
- Los elementos de hipervínculos ahora pueden especificar un script específico para ejecutar.
- Se agregó la habilidad para soltar un script de compilación del paquete en un diagrama para crear un hipervínculo.
- Se actualizó la ventana de pila con un Nuevo botón para alternar la disposición de pila para mostrar todos los marcos o aquellos con código fuente asociado.
- Se actualizó la ventana para mantener la posición de desplazamiento mientras se pasa a través de una función.
- Se actualizó las ventanas locales para resaltar las variables cambiadas mientras pasa a través de una función.
- El visor de memoria disponible para inspeccionar memoria se dirige cuando se depuran aplicaciones nativas.
- Las variables con un tipo primitivo ahora se pueden editar en el lugar durante una sesión de depuración.
- Las advertencias de orígenes que son más recientes que los módulos de puntos de interrupción ahora se muestran sólo cuando esto es verdadero.
- Se pueden fijar los scripts del paquete en la ventana de depuración. Asegurando que este es siempre el script de compilación del paquete indiferentemente de cómo cambia la selección.
- Se modificó el perfilador para que liste rastros de pila parciales en una carpeta <desconocido> colectada.
- Se actualizó la función Guardar salida de depuración en el archivo para que guarde en la ruta especificada en lugar de la carpeta por defecto.
- Los controles del árbol contenidos en las ventanas acoplables Depurar tareas, Depurar pila y Búsqueda del archivo ahora se expande/contrae si hace doble clic.
- Se arregló problema al conectar el Analizador de ejecución a Tomcat y otros servicios Java.
- Se permitió la limitación de profundidad de trazo de los diagramas de secuencia dentro de .NET y Java (previamente limitada sólo para Native)
- Se permitió el trazo de pila completo cuando se pulsa el botón "pausar"
-
Se permitió el trazo de pila completo en la
retención de excepciones
WINE (Soporte para Linux y MAC) - Soporte complete de depuración y el trazado de perfiles de los ejecutables de Windows native en los sistemas de Linux y Apple MAC.
- Depuración de las aplicaciones de Native Windows (depurar ejecutable con el origen y los archivos PDB).
- Trabaja bajo WINE o Cross Over Office en los sistemas basados en Linux.
- Trabaja bajo Cross Over Office ejecutándose en Mac OSX 10 (Intel).
- Se actualizó la máquina de script Mozilla a 1.8.
- La salida de mensajes por el objeto de la sesión de script ahora usa un lugar apropiado para la traducción.
- Se deshabilito el botón actualizar de la barra de herramientas script mientras se actualiza en progreso.
- Se introdujo Arrastrar & Soltar/Copiar para administrar scripts del usuario.
- Se agregó búsqueda en scripts para el menú contextual del editor y barra de herramientas de búsqueda
- Se modificó Guardar scripts desde el editor de script para usar el directorio de destino especificado por el usuario.
- Ahora se pueden aplicar las plantillas definidas por el usuario a nuevos scripts creados a través de la ventana acoplable del Scripter. Estas plantillas del script en el directorio de plantillas de configuración/script de la raíz de instalación de Enterprise Architect.
-
La ventana de Scripting ahora permite que los
usuarios clasifiquen Scripts bajo diferentes
clases de grupos de Script. Estos grupos
incluyen:
- Scripts normales: scripts comunes, ejecutable desde la ventana de Scripting.
- Scripts de explorador del proyecto: Scripts que se pueden ejecutar desde el menú contextual del explorador del proyecto.
- Scripts del flujo de trabajo: Scripts que se llamarán por el procesador del flujo de trabajo de Enterprise Architect.
- Apariencia actualizada del control del árbol y la barra de herramientas de la ventana acoplable de Scripting.
- El control del árbol en la ventana acoplable de Scripting ahora expandirá/contraerá si se hace doble clic.
- Ingresar edición en el lugar ahora desplazará el diagrama activo para asegurar que el editor está visible.
- El texto de efecto de la acción ahora se puede truncar y cubrir usando la ventana de visibilidad de la característica para el elemento de acción.
- La disposición del diagrama ya no mueve los elementos Nota o Texto cuando no hay conectores en el diagrama, consistente con la disposición del diagrama jerárquico.
- Los elementos de ocurrencia de interacción habilitan el botón guardar del diagrama cuando hay cambios pendientes.
- Se mejoró el color de fondo usado para los grupos del estereotipo de la característica cuando usan colores fuertes.
- Lo elementos del texto alineados al centro o a la derecha ahora se dibujarán correctamente bajo Crossover.
- Se mejoraron los scripts de forma ArchiMate para los elementos de Grupos, Significado, Objeto y Producto.
- Se modificaron los elementos de la Ocurrencia de interacción para permitir que filtre usando los filtros del diagrama.
- Se actualizaron los diagramas de Secuencia para permitir la activación de origen desde los mensajes asíncronos que se expandirán.
- Se actualizó el vínculo rápido para soportar múltiples estereotipos y ahora mostrará los vínculos rápidos para todos los estereotipos que se aplican.
- Los diagramas creados desde un paquete de la plantilla ahora usan el autor actual y la fecha de creación en lugar de los valores originales.
- Se actualizaron los filtros del diagrama para soportar el filtro de elementos con imágenes alternas.
- Se mejoraron los elementos del paquete que muestran el contenido cuando se muestran múltiples paquetes con el mismo nombre en el diagrama.
- Se mejoró el comportamiento de copiar y pegar los elementos restablecidos a los diagramas usando deshacer/rehacer.
- Se mejoró la creación de algunos elementos desde perfiles incorporados.
- Se mejoró la creación de paquetes del perfil desde la caja de herramientas para agregarlos al mismo paquete que el diagrama.
- Se agregó requisito al sub menú del vínculo rápido "Común".
- Se agregó nueva ventana acoplable que puede contener ventanas agregadas desde los add-ins usando el nuevo método Repository.AddWindow.
-
Se agregaron los siguientes eventos de difusión.
(Vea la Guía de usuario para obtener más
información):
- Abrir y cerrar diagramas: EA_DiagramOpen & EA_DiagramClose.
- Crear diagramas: EA_OnPreNewDiagram & EA_OnPostNewDiagram.
- Eliminar diagramas: EA_OnPreDeleteMethod.
- Eliminar atributos: EA_OnPreDeleteAttribute.
- Crear un instancia del objeto hace a la difusión existente EA_OnPostNewElement.
-
Se agregaron las siguientes funciones
relacionadas con el control de versiones (Vea la
Guía del usuario para obtener más información):
- Repository.VersionControlResynchPkgStatuses(bool ClearSettings)
- Package.VersionControlGetLatest(bool ForceRefresh)
- Package.VersionControlPutLatest(string Comment)
- Package.VersionControlResynchPkgStatus(bool ClearSettings).
-
Mejoras realizadas a las siguientes funciones
relacionadas al control de versiones:
- Package.VersionControlAdd() – Se mejoró manejo de condición del error donde el paquete del objeto ya esta bajo el control de versiones.
- Package.VersionControlRemove() – Ya no levanta una excepción cuando no ocurre un error. Ya no intenta eliminar el archivo del paquete XMI. Ahora actualiza el icono de nodo del árbol.
- Se agregó nueva función Repository.GetTreeSelectedElements()
- Se agregaron las funciones Project.ExportPackageXMIEx y Repository.CreateBaselineEx para permitir que excluyan los sub-paquetes.
- EA_OnPostNewElement ahora soporta que los add-in modifiquen los valores etiquetados.
- Project.RunHTMLReport() ahora maneja correctamente los GUIDs del paquete que se pasan como GUIDs XML a demás de los GUIDs de EA regular.
- Repository.GetElementSet ahora retorna una colección vacía, cuando se provee con una consulta del objeto que no produce resultados.
- Se modificaron los objetos del paquete para manejar una situación donde la colección del conector del objeto se accede inmediatamente luego de que Package.Update() se llame en un nuevo paquete.
- Se modificaron los objetos del paquete para actualizar el nombre del paquete luego de actualizar la propiedad Package.Element.Name.
- Se modificó Repository.GetTreeXML Repository.GetTreeXMLByGUID para asegurar que el árbol se cargue completamente.
- Los nuevos eventos de difusión EA_DiagramOpen & EA_DiagramClose se renombraron como EA_OnPostDiagramOpen & EA_OnPostDiagramClose.
- Los menús de add-ins en el diagrama ya no duplican entradas.
- Java para la interfaz de automatización mejoró el trazado de los métodos de EA que retornan enteros o booleanos.
- Se mejoró la verificación de bloqueo para actualizaciones del conector en modelos con descarga concisa.
- 'El comando 'Aplicar/liberar bloqueo de usuario' en Bloquear para editar ahora se habilitó para paquetes protegidos y con el control de versiones.
- Se mejoró la operación de desproteger cuando se usa en el modo de seguridad 'Bloquear para editar'. Ahora fuerza la actualización del estado de bloqueo como parte de la operación, para asegurar que se reconozcan nuevos bloqueos aplicados.
- Desprotección usando el modo de seguridad 'Bloquear para editar': luego de la aplicación de bloqueo de usuario (parte de la desprotección), ahora actualiza el estado de bloqueo inmediatamente. Previamente, la importación estaba fallando debido al uso de valores viejos para los estados de bloqueo.
- La ventana de selección del archivo Importar rama del modelo ahora responde cuando realiza doble clic en el nombre del archivo.
- Nueva función para re-sincronizar el estado CV de un paquete seleccionado. (Función existente re-sincroniza TODOS los paquetes.)
- Se modificó la funcionalidad 'Proteger rama' para asegurar que todos los paquetes desprotegidos son confiablemente descubiertos cuando usa modelos con descarga concisa.
- Se modificó el explorador del proyecto para dibujar Iconos alternos y Cubiertas de iconos para los ítems parcialmente visibles.
- Se agregó y mejoró varias funciones de automatización para manipular paquetes del control de versiones. Vea 'Interfaz de automatización y soporte de add-in' y la guía de usuario para obtener más información.
- Se agregó soporte para soporte de seguridad avanzado a través de los scripts configurables del usuario para proporcionar permiso de edición para los usuarios basado en los grupos de seguridad. (Vea soporte del flujo de trabajo)
- Se mejoró la verificación de bloqueos para paquetes muy grandes bajo Oracle.
- Integración MDG: Mejora del funcionamiento del menú contextual "Control de versiones" determinando el estado del paquete para habilitar/deshabilitar (y desde ahí mostrar) ítems del menú.
- El modo de bloqueo de usuario y grupo ahora bloqueará automáticamente un diagrama cuando un usuario intenta modificarlo y desbloquearlo cuando esta guardado.
- Los elementos bloqueados ya no permitirán que se creen los diagramas de comportamiento debajo de estos desde el menú contextual.
- Las instancias de Puerto ya no reportarán errores de bloqueo cuando no se bloquee.
- La liberación de bloqueos de seguridad para un diagrama impuro ahora informa acerca de guardar los cambios.
- Las contraseñas de seguridad se pueden cambiar en los repositorios Access 2007.
- Se modificó la ventana de Configuraciones del control de versiones para manejar el orden de configuraciones definidas.
- Se actualizó el comando estados de VC para manejar paquetes que se desprotegen para otro usuario.
- Se actualizó la desprotección del paquete asociado con un archivo XMI no controlado, para reportar 'XMI No controlado', en lugar de 'XMI desprotegido para otro'.
- Se actualizó la ventana de Configuraciones del control de versiones para soportar el orden de configuraciones definidas.
- Se actualizó la ventana de Administrar bloqueos para mejorar el orden en la columna sellado de tiempo.
- La función 'Agregar rama al control de versiones' ahora solicitará al usuario un comentario de protección.
- Se ha limitado el número de caracteres que se muestran para una propiedad dada. (El texto completo se puede mostrar haciendo doble clic en este.)
- Se mejoró la comparación de un valor "Por defecto" de un elemento dado.
- Se mejoró la combinación de paquetes y elementos que se habían movido de un paquete con la línea base.
- La combinación de diagramas compuestos de estado y actividad desde la línea base, sincroniza las propiedades de disposición.
- Se mejoró la opción 'Buscar en el explorador del proyecto' cuando el elemento seleccionado está ahora fuera del paquete que se está comparando.
- La comparación de los XMI 2.1 exportados ahora proporcionará un mensaje de error claro estableciendo que sólo XMI 1.1 se puede comparar.
- Las restricciones del elemento y los requisitos que contienen quiebres de línea ahora compararán.
- Las nuevas líneas base ahora siempre se crearán con las opciones 'Usar DTD' y 'Generar imágenes del diagrama' deshabilitadas.
- Se actualizó la opción Comparar con el modelo al archivo para evitar que los mensajes guarden que el archivo no existe.
- Se agregó soporte para la lógica de la reglas de negocio del modelo para operaciones que usan el compositor de regla.
- Se modificó la ventana del compositor de reglas para verificar datos válidos antes de abrir.
- Se actualizó el compositor de reglas para manejar el contenido de celdas que son demasiado largos para mostrar.
- El compositor de reglas ya no mostrará el menú contextual cuando haga clic con el botón derecho en una celda vacía.
- El compositor de reglas ahora permitirá que se usen los parámetros de actividad como condición y variables de acción.
- El compositor de reglas ahora permitirá que se usen valores de retorno de la operación como variables de la condición.
- Se actualizó el compositor de regla para soportar el paso de parámetros a Llamadas de la operación en la Tabla de decisión.
- Se modificó el compositor de reglas para guardar múltiples vínculos a un atributo en la tabla de regla de computación cuando los valores de expresión están vacios.
- Se mejoró el compositor de reglas para permitir múltiples vínculos en una operación para que exista en la tabla de decisión.
- Se modificó el compositor de reglas así el nombre de la pestaña se preserva cuando se edita.
- Se modificó el compositor de reglas para seleccionar el ítem del árbol apropiado cuando suelta cualquier atributo/operación/parámetro de actividad en la tabla de decisión.
- El compositor de reglas ahora permite que re ajuste las grillas de condición y acción.
- Se mejoró el uso del compositor de reglas habilitando la opción para agregar filas desde la fila del encabezado de las tablas del compositor de reglas.
- Se mejoró la interfaz del compositor de reglas asegurando la alineación vertical de columnas en la tabla de decisión.
- Se modificó la generación de código para generar lógica condicional como si usara bloques anidados If y no sentencias If simples.
- Se modificó la generación de código para resolver nombres de rol para los parámetros que se pasan a las operaciones que están vinculadas al compositor de reglas.
- Arrastrar y soltar múltiples nodos de árbol en el compositor de reglas muestra un mensaje apropiado.
- La eliminación del objeto ahora actualizará el compositor de reglas si se uso el objeto.
- Se actualizó la eliminación del objeto y paquete para eliminar datos del compositor de reglas asociado.
- La ingeniería de ida y vuelta de XMI ya no agregará datos para las tareas de reglas.
- Ahora es posible guardar desde el menú contextual en la pestaña del compositor de reglas.
- Las tareas de reglas creadas desde el vínculo rápido ahora tienen un valor por defecto para efecto.
- La ventana Editar valores aceptables ahora preservará el foco luego de hacer clic en Guardar.
- El compositor de regla es ahora examinable en la edición Lite.
- Se agregó comando de validación al compositor de reglas.
- Se modificaron las opciones desplegables en el compositor de reglas para que se abra con un sólo clic.
- Se actualizaron los encabezados de columnas para que sean más informativas.
- Se mejoró la trazabilidad entre la tabla de decisión y los informes de reglas resaltando la información relevante desde cada tabla cuando no selecciona nada en la otra tabla.
- Se mejoró con aceleradores la navegación del teclado de la ventana 'Editar valores permitidos', creando una nueva entrada después de que se acepte el anterior y el soporte para la tecla eliminar para eliminar entradas.
- Se agregó el panel de tareas para reglas de negocios para proporcionar puntos de acceso fácil a la ayuda.
- Se agregó la edición en el lugar de condiciones, acciones y columnas de acción de computación incluyendo la funcionalidad de auto completar.