Estudiar las responsabilidades
Las responsabilidades de una clase definen la funcionalidad de esa clase, y están basadas en el estudio de los papeles
que desempeñan sus objetos dentro de los distintos casos de uso.
|
Definir operaciones
A partir de estas responsabilidades, se definen las operaciones que van a pertenecer a la clase. Estas deben ser
relevantes, simples, y participar en la descripción de la responsabilidad.
|
Identificar los atributos
Para cada clase, se identifican los atributos de la clase, que especifican las propiedades de esa clases. Se
identifican por estar implicados en las responsabilidades de la clase.
|
Elaborar la especificación de las clases
De manera opcional, se elabora una especificación para cada clase, que incluye: la lista de sus operaciones y las
clases que colaboran para cubrir esas operaciones y una descripción de las responsabilidades, atributos y operaciones
de esa clase.
|
Elaborar diagramas de transición de estado
Para aquellas clases cuyo comportamiento dependa del estado en el que se encuentren se realiza, de manera opcional, un
diagrama de transición de estados.
|
|