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