entregable: Comportamiento de Clases de Diseño
En este entregable se detalla el comportamiento de las clases, definido en el artefacto Comportamiento de Clases de Análisis.
Dominios: Modelo
Clases de producto de trabajo: Modelo de Diseño
Objetivo

El objetivo de este entregable es definir con mayor precisión el comportamiento de las clases detallando las operaciones de cada clases.

Relaciones
Descripción principal

Este entregable se obtiene a partir del artefacto Comportamiento de Clases de Análisis, realizado como su nombre indica en el proceso de Análisis.

En este entregable se describe cada operación especificando: su nombre, parámetros y visibilidad (pública, privada, protegida). Si el entorno de desarrollo lo permite, se tiene en cuenta la posibilidad de simplificar el modelo de clases haciendo uso del polimorfismo y la sobrecarga de operaciones.

También se describen los métodos que se usan para detallar como se realiza cada una de las operaciones de una clase. Los métodos pueden especificarse mediante un algoritmo, usando pseudocódigo o lenguaje natural. Su implementación se basa en la secuencia de interacciones del diagrama de interacción en los que la clase aparezca o en la secuencia de transiciones del diagrama de transición de estados.

Para identificar las operaciones de aquellos objetos que presenten distintos estados, por lo que su comportamiento depende del estado en el que se encuentren, es recomendable realizar un diagrama de transición de estados, y traducir cada acción o actividad del mismo en una de estas operaciones.

Más información