Trabajar con modelos

Para evitar la corrupción de datos al trabajar con particiones de un modelo compuesto en Rational Software Architect o Rational Software Modeler, debe trabajar siempre en un área de trabajo sincronizada que contenga todas las particiones del compuesto, en la que cada partición esté al mismo nivel de revisión.

El ejemplo siguiente muestra lo que puede ocurrir si trabaja con particiones de un modelo compuesto en un área de trabajo sin sincronizar.

En un sistema de gestión de configuraciones, un modelo compuesto está formado por dos particiones de modelo, modelo X y modelo Y. Ambos modelos están en la versión 20. El modelo X contiene un paquete, P1. El modelo Y está vacío.

1. El usuario A reserva los dos modelos, ambos en la versión 20.

2. El usuario A efectúa varios cambios en P1 y lo mueve del modelo X al modelo Y.

3. El usuario A reincorpora el modelo X y el modelo Y. Ambos archivos están ahora en la versión 21.

4. El usuario B tiene el modelo X, versión 20, en su área de trabajo y efectúa un cambio en P1. El sistema de gestión de configuraciones solicita al usuario B si desea reservar la versión existente en el área de trabajo (modelo X, versión 20) o la versión nueva (modelo X, versión 21).

Si el usuario B selecciona la versión existente en el área de trabajo (modelo X, versión 20), puede que tenga que repetir la operación que ha solicitado la reserva.

Sin embargo, si el usuario B selecciona la versión más reciente del modelo (modelo X, versión 21), todos los cambios que el usuario A ha efectuado en el modelo se perderán cuando el usuario B guarde el modelo.

Consultas relacionadas
Patrones Diff Merge
Gestionar áreas de trabajo