Tarea ASI 5.1: Identificación de Responsabilidades y Atributos
El objetivo de esta tarea es identificar las responsabilidades y atributos relevantes de una clase.
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. A partir de estas responsabilidades, se puede comenzar a encontrar las operaciones que van a pertenecer a la clase. Estas deben ser relevantes, simples, y participar en la descripción de la responsabilidad.
Los atributos de una clase especifican propiedades de la clase, y se identifican por estar implicados en sus responsabilidades. Los tipos de estos atributos deberían ser conceptuales y conocidos en el dominio.
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.
Para aquellas clases cuyo comportamiento dependa del estado en el que se encuentren se realiza, también de manera opcional, un diagrama de transición de estados.
Productos
De entrada
- Especificación de Casos de Uso (ASI 2.4)
- Modelo de Casos de Uso (ASI 2.4)
- Modelo de Clases de Análisis (ASI 4.1)
De salida
- Modelo de Clases de Análisis
- Comportamiento de Clases de Análisis
Dejar un comentario
¿Quieres unirte a la conversación?Siéntete libre de contribuir!