La Validación del Modelo funciona al aplicar un conjunto de reglas de validación al objeto seleccionado. Estas reglas son ordenadas en grupos.
Grupos de Reglas
Grupo
|
Descripción
|
Ver También
|
Buena-Formación
|
El validador aplica estas reglas para revisar si un elemento, relación, característica o diagrama está bien formado o no; por ejemplo, si el objeto es un ítem UML válido o si un diagrama contiene elementos válidos dentro de ellos.
Como se explica en Formato de Mensaje de Error, abajo, estas reglas generan mensajes con los códigos:
•
|
MVR01.... (Elemento: Buena-Formación casilla seleccionada)
|
•
|
MVR05.... (Relación: Buena-Formación casilla seleccionada)
|
•
|
MVR08.... (Característica: Buena-Formación casilla seleccionada)
|
•
|
MVR0B.... (Diagrama: Buena-Formación casilla seleccionada)
|
|
Buena-Formación
|
Composición de Elemento
|
El validador aplica estas reglas para revisar si un elemento UML contiene o no hijos válidos, si contiene el número correcto de hijos válidos, y si el al elemento le faltan o no cuales quiera hijos requeridos.
Estas reglas generan mensajes con el código:
•
|
MVR02.... (Elemento: Composición casilla seleccionada)
|
|
Elemento: Composición
|
Validez de la Propiedad
|
El validador aplica estas reglas para revisar si un elemento, relación o característica tiene o no las propiedades UML correctas definidas, y si las propiedades contienen valores incorrectos o conflictivos.
Estas reglas generan mensajes con los códigos:
•
|
MVR03.... (Elemento: Validez de Propiedad casilla seleccionada)
|
•
|
MVR06.... (Relación: Validez de Propiedad casilla seleccionada)
|
•
|
MVR09.... (Característica: Validez de Propiedad casilla seleccionada)
|
|
Validez de la Propiedad
|
Propiedades Personalizadas
|
El validador aplica estas reglas para revisar un elemento, relación o característica contra cuales quiera restricciones definidas en OCL.
Estas reglas generan mensajes con los códigos:
•
|
MVR04.... (Elemento: Conformidad OCL casilla seleccionada)
|
•
|
MVR07.... (Relación: Conformidad OCL casilla seleccionada)
|
•
|
MVR0A.... (Característica: Conformidad OCL casilla seleccionada)
|
|
Conformidad OCL
|
Formato de Mensaje de Error
Cuando realiza una validación, cualquier violación de la reglas se lista en la ventana de Salida del Sistema. Cada violación tiene un ID de violación del formato:
MVRxxnnnn
•
|
MVR significa Regla de Validación de Modelo
|
•
|
xx es un número hexadecimal correspondiente a la posición de la regla de validación en la ventana de Configuración de Validación de Modelo, por lo tanto indicando cual regla es aplicada y violada
|
•
|
nnnn es el número del mensaje de violación
|
Por ejemplo:
•
|
Mensajes con el ID MVR01nnnn indican que el Elemento: La casilla Gramaticalidad es seleccionada y una violación de esa regla ha sido detectada
|
•
|
Mensajes con el ID MVR0Annnn indican que la Característica: La casilla Conformidad OCL (10a en orden en la ventana, o A en hexadecimal) es seleccionada y una violación de esa regla ha sido detectada
|
Temas de Centro de aprendizaje
•
|
(Alt+F1) | Enterprise Architect | Probando | Validación de Modelo | Ver los Resultados
|
|