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:
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
|