Validación de Modelo [Guía de Usuario de Enterprise Architect]

Top Previous Next

Validación de Modelo

button_main button_prev button_next

model_validation

Utiliza Validación de Modelo para revisar modelos UML contra reglas UML conocidas (las cuales identifica al configurar la validación) al igual que cualquier restricción definida dentro del modelo utilizando el Lenguaje de Restricción de Objeto (OCL). Puede ejecutar Validación de Modelo contra un único elemento UML, un diagrama o un Paquete entero.

Puede agregar a las reglas de validación proporcionadas por el sistema al utilizar un Add-In o una Tecnología MDG que contienen sus propias reglas.

Acceso Proyecto | Validación de Modelo | Validar Seleccionado (Ctrl+Alt+V)

Conceptos de Validación

Concepto

Detalle

Ver También

Validando Objetos

Validando un UML:

Elemento valida el elemento y sus hijos, sus características (atributos y operaciones) y sus relaciones (conectores)

Diagrama valida el diagrama mismo (que tan correcto es) al igual que cuales quiera elementos y conectores dentro del diagrama

Paquete valida el Paquete y todos los Subpaquetes, elementos y diagramas dentro de él

 

 

Ejemplo - Validación de Modelo

El siguiente diagrama UML contiene varias violaciones básicas de las reglas UML:

 

modelvalidationexample

 

Si ejecuta Validación de Modelo en este diagrama, las siguientes violaciones son identificadas en la ventana de Salida del Sistema:

Una Región de Expansión UML (ExpansionRegion1) le falta su Nodo de Expansión de entrada hijo

Una auto-generalización inválida existe en Class2 (los elementos UML no pueden ser auto-generalizados)

Una violación OCL existe para la Asociación anónima (entre Class2 y Object1)

Un Manejador de Excepción UML (ExceptionHandler1) le falta su Nodo de Objeto de entrada hijo

 

 

Aprender más

Ejecutar Validación

Configurar Validación de Modelo

Referencia de Reglas

Transmisiones de Validación de Modelos (Add-Ins)

Definir Configuración de Validación (Tecnologías MDG)