Share via


Cómo: Validar un modelo UML

Algunos de los modelos UML que puede dibujar en Visual Studio Ultimate pueden no considerarse válidos en el proyecto. Por ejemplo, es posible que necesite que un caso de uso esté siempre vinculado a un diagrama de secuencia que tenga líneas de vida que representen a los actores del caso de uso. Puede instalar o definir restricciones que ayuden a su equipo a satisfacer requisitos como este. Las restricciones se pueden aplicar cuando el usuario guarda o abre un modelo, y pueden invocarse mediante un comando de menú.

Con Visual Studio no se proporciona ninguna restricción, pues las restricciones dependen del modo en que el equipo interpreta y usa los modelos UML. En cualquier caso, puede definir sus propias restricciones e instalar restricciones definidas por otros usuarios. Para obtener información acerca de cómo se definen las restricciones y se empaquetan para su distribución, vea Cómo: Definir restricciones de validación para modelos UML.

Invocar la validación

Después de instalar una extensión de validación, las restricciones que proporciona esa extensión pueden aplicarse en los siguientes casos. Algunas restricciones se establecen para aplicarse únicamente en algunos de estos casos.

  • Comando de validación. Para invocar la validación en cualquier momento, haga clic en Validar modelo UML en el menú Arquitectura.

    Nota

    El comando solo aparecerá si hay restricciones de validación instaladas.

  • Al guardar un modelo. Las restricciones de validación pueden aplicarse al guardar el modelo. El propósito de estas restricciones es ayudar a garantizar que no se guarda ningún modelo que no se ajusta a la interpretación del modelo del proyecto.

    Si hay errores, se le preguntará si todavía desea guardar el modelo. Puede optar por corregir los errores o por guardar de todos modos.

  • Al abrir un modelo. Cuando abra un modelo, podrán aplicarse los métodos de validación para restaurar los mensajes de error que se generaron cuando guardó el modelo. Pueden producirse errores derivados de las inconsistencias entre los cambios realizados por usuarios que trabajan en partes diferentes de un modelo. Para obtener más información, vea Compartir modelos y exportar diagramas.

Los errores de validación se notifican en la ventana de errores de Visual Studio.

Para seleccionar en un diagrama los elementos que no son correctos, haga doble clic en el error. Este mecanismo solo funcionará si los elementos que no son correctos están visibles en un diagrama abierto.

Instalar restricciones de validación

Las restricciones se empaquetan dentro de los archivos de extensión de Visual Studio (VSIX). Normalmente, los conjuntos de restricciones formarán parte de una extensión que también contenga otras definiciones, como comandos de menú, perfiles y elementos de cuadro de herramientas.

Para instalar un extensión de Visual Studio

  1. En el Explorador de Windows, haga doble clic en el archivo .vsix.

  2. Reinicie cualquier instancia de Visual Studio que ya esté en ejecución.

Deshabilitar y desinstalar restricciones de validación

Si desea trabajar con un modelo en el que no se apliquen restricciones, puede deshabilitar temporalmente la extensión que contiene las restricciones. De este modo, al habilitar y deshabilitar distintas extensiones, podrá trabajar con diferentes tipos de modelo en momentos distintos.

Para deshabilitar o desinstalar una extensión de Visual Studio

  1. En el menú Visual Studio Herramientas, haga clic en Administrador de extensiones.

  2. Junto a la extensión, haga clic en Deshabilitar para deshabilitar la extensión temporalmente. Puede habilitarla de nuevo posteriormente volviendo al Administrador de extensiones.

    – O bien –

    Haga clic en Desinstalar para quitar la extensión.

  3. Reinicie Visual Studio.

Vea también

Conceptos

Desarrollar modelos para el diseño de software

Uso de modelos dentro del proceso de desarrollo

Otros recursos

Cómo: Definir restricciones de validación para modelos UML