: ASI 9.2: Análisis de Consistencia Entre Modelos (Versión OO)
En esta tarea se realizan análisis de consistencia para comprobar que los modelos obtenidos en actividades anteriores son coherentes etre sí.
Basado en la tarea de método: ASI 9.2: Análisis de Consistencia Entre Modelos (Versión OO)
Relaciones
Pasos
Analizar el modelo de clases y los diagramas de interacción

Se analiza la consistencia entre el modelo de clases y los diagramas de interacción, verificando que:

  • Cada mensaje entre objetos se corresponde con una operación de una clase y que todos los mensajes se envían a las clases correctas.
  • La clase que recibe un mensaje con petición de datos tiene capacidad para proporcionar esos datos.
  • Cada objeto del diagrama de interacción de objetos tiene una correspondencia en el modelo de clases.
Analizar el modelo de clases y los diagramas de transición de estados

Se analiza la consistencia entre el modelo de clases y los diagramas de transición de estados. verificando que todo evento se corresponde con una operación de la clase. También se tiene que establecer si las acciones y actividades de los diagramas de transición de estado se corresponden con operaciones de la clase.

Analizar el modelo de clases y la interfaz de usuario

Se analiza la consistencia entre el modelo de clases y la interfaz de usuario, verificando que:

  • Cada clase que requiera una clase de interfaz de usuario, debe tener asociación con ella en el modelo de clases.
  • Todas las clases, atributos y operaciones identificados en la interfaz de usuario, deben tener su correspondencia con algún atributo, operación o clase en el modelo de clases.
Analizar la interfaz de usuario y los diagramas de interacción

Se analiza la consistencia entre los diagramas de interacción y la interfaz de usuario, verificando que cada elemento que active la navegación entre pantallas, debe estar asociado con un mensaje del diagrama de interacción de objetos.

Revisar los subsistemas

Se revisa que los subsistemas satisfagan la realización de todos los casos de uso, e incluyan las clases identificadas hasta el momento.

Propiedades
Predecesor
Varias apariciones
Condicionado por sucesos
Continuo
Opcional
Planeado
Se puede repetir