Líneas de Base [Guía de Usuario de Enterprise Architect]

Top Previous Next

Líneas de Base

button_main button_prev button_next

Enterprise Architect proporciona una funcionalidad para hacer una 'Línea de Base' (instantáneo) de una rama de modelo en un punto particular en el tiempo para una comparación siguiente con el estado actual del paquete.

Tema

Detalle

Ver También

Líneas de Base

La comparación de Líneas de Base es más útil para determinar cambios hechos al modelo durante el desarrollo comparado a alguna Línea de Base guardada en un punto crucial, por ejemplo, la competición de fase o iteración de versión.

Más de una Línea de Base puede ser almacena contra un único paquete de Enterprise Architect.

Las Líneas de Base son particularmente útiles durante la administración de requisitos para revisar cambios, adiciones y eliminaciones que han ocurrido desde el inicio de la fase de trabajo actual: saber como un modelo ha cambiado es una parte importante de administrar cambios y el proceso general de desarrollo.

Las Líneas de Base son almacenadas dentro del modelo en el formato comprimido XML; puede guardar una Línea de Base a un archivo XML externo para almacenar o archivar, o para distribuir a otros usuarios trabajando en modelos derivados de un proyecto maestro.

Las Líneas de Base son generalmente utilizadas en conjunción con la utilidad Comparar .

 

La Utilidad Comparar (Diff)

Escenario

Un escenario típico para utilizar Líneas de Base sería:

Cree la rama de modelo base para un punto suficiente para crear una Línea de Base (punto de control); cree y almacene la Línea de Base como Versión 0.1a

Mientras el trabajo continúa en desarrollo, administradores y desarrolladores pueden revisar la rama de modelo actual contra la Línea de Base para modificaciones, adiciones y eliminaciones importantes; la utilidad Comparar puede ser invocada de la ventana Línea de Base para revisar la rama de modelo actual contra la versión almacenada

Como es requerido, las Líneas de Base menores pueden ser creadas para revisar el progreso reciente; estas 'Líneas de Base temporales' son útiles para administrar cambios cuando se está haciendo mucho trabajo y es importante sólo ver lo que ha cambiado en, por ejemplo, las últimas 24 horas

Al cierre de sesión o el traslado a una nueva versión/fase, una importante Línea de Base puede ser creada para capturar el nuevo estado del modelo

 

Las Líneas de Base menores creadas anteriormente pueden ser eliminadas si es requerido para guardar espacio

 

Administrar Líneas de Base

Cree Líneas de Base

Consideraciones

Las Líneas de Base son basadas en el GUID o ID único de un paquete en particular:

Enterprise Architect revisa ese ID como el elemento raíz dentro del documento XML siendo utilizado como una Línea de Base

Cuando exporte un paquete a XML, el paquete que exporte es el elemento raíz, de la misma manera cuando crea una Línea de Base, el paquete actual es el paquete raíz para la Línea de Base XML

Cunado guarde información en un sistema de control de versión, el paquete actual de control de versión está contra el paquete raíz del documento

No es útil crear una Línea de Base importando un archivo de paquete XMI creado por versión de control de un paquete que a su vez contiene paquetes hijos bajo control de versiones; ese tipo de archivo de paquete XMI contiene talones para los paquetes hijos, no toda la información sobre los paquetes y elementos hijos

Si un paquete bajo control de versiones forma parte de una Línea de Base, y ese paquete es ingresado al modelo, no puede fusionar los datos originales de la Línea de Base en ese paquete

Los archivos XML deben estar en el mismo formato utilizados por el motor de Líneas de Base, actualmente el formato XMI 1.1 UML 1.3 (más extensiones de Enterprise Architect), que contiene toda la información necesaria para reconstruir un modelo UML, incluso un modelo 2.x

 

 

Notas

La funcionalidad de Líneas de Base está disponible en Ingeniería de Corporaciones, Negocios y Software, Ingeniería de Sistemas y las últimas ediciones de Enterprise Architect

La utilidad Comparar está disponible en la edición Profesional de Enterprise Architect, así como en las ediciones de Corporación y extendidas de arriba