Diseño de Sistemas U.T.N.-FRR
Página 1 de 6
Lineamientos para el Diseño Orientado a Objetos
Introducción
Se detallan a continuación una serie de lineamientos prácticos para el diseño O.O.
Guía para la fase exploratoria inicial de objetosIdentificando Clases
Métodos para descubrir clases:
¨ Conocimiento general del dominio
¨ Sistemas anteriores similares
¨ Modelos de empresa
¨ Sesiones CRC
¨ Glosarios de términos
¨ Análisis gramatical
La identificación de clases comienza con lalectura y comprensión de la especificación
de requerimientos (caso de uso, historia de usuario), y con la exploración del dominio
del problema.
Se establece una lista de clases candidatas basándose en los sustantivos que se
encuentran. Luego seaplica las siguientes guías a la lista de clases candidatas:
- Modelar objetos físicos (un cliente, un libro, etc.)
- Modelar entidades conceptuales (una fecha, un evento, etc.)
- Utilizar un término simple para cada objeto
- Controlar si lossustantivos calificados por adjetivos difieren de los sustantivos
solos.
- Modelar categorías de objetos (posibles superclases)
Luego de identificar clases, pueden identificarse clases abstractas candidatas
agrupando clases con atributos comunes.
Cadaclase identificada puede registrarse con una tarjeta CRC (class-responsabilitycolaboration).
Identificando Responsabilidades
Para las clases identificadas deben determinarse sus responsabilidades.
Responsabilidad es el conocimiento que mantieneun objeto y las acciones que puede
realizar.
Responsabilidades candidatas son:
- Verbos extraídos de la especificación de requerimientos
- Responsabilidades extraídas del propósito de las clases
- Responsabilidades extraídas de un recorrido(walk-through) a través del
sistema
Luego las responsabilidades identificadas deben asignarse a la clase a la cual
pertenecen. Esto puede hacerse siguiendo las siguientes guías:
- Mantener el comportamiento relacionado a cierta información en [continua]

Leer Ensayo Completo

Cite este ensayo

APA

(2011, 01). Interfaz con sistemas legados. BuenasTareas.com. Recuperado 01, 2011, de http://www.buenastareas.com/ensayos/Interfaz-Con-Sistemas-Legados/1429950.html

MLA

"Interfaz con sistemas legados" BuenasTareas.com. 01 2011. 2011. 01 2011 <http://www.buenastareas.com/ensayos/Interfaz-Con-Sistemas-Legados/1429950.html>.

MLA 7

"Interfaz con sistemas legados." BuenasTareas.com. BuenasTareas.com, 01 2011. Web. 01 2011. <http://www.buenastareas.com/ensayos/Interfaz-Con-Sistemas-Legados/1429950.html>.

CHICAGO

"Interfaz con sistemas legados." BuenasTareas.com. 01, 2011. consultado el 01, 2011. http://www.buenastareas.com/ensayos/Interfaz-Con-Sistemas-Legados/1429950.html.