Puede utilizar las transformaciones y patrones para refinar
el diseño del modelo. Las transformaciones de modelo a modelo refinan un modelo de un nivel de abstracción
a otro y los patrones suelen refinar un modelo dentro del mismo nivel de
abstracción.
Por qué y cuándo se efectúa esta tarea
Puede aplicar patrones a su modelo para reutilizar diseños probados
y orientados a objetos así como código entre proyectos y desarrolladores y para
capturar soluciones de diseño a problemas de software recurrentes. Puede utilizar las transformaciones
para convertir un modelo en otro modelo del mismo
sistema.