Introduccin al anlisis y diseo orientado a objetos
para la construccin de sistemas Adolfo Duarte Rueda Conteste las siguientes preguntas en un archivo anexo despus de llevar a cabo la lectura. En caso de haber consultado otras fuentes incluya las referencias. 1. Qu son y para qu sirven las tarjetas CRCs? Son un puente de comunicacin entre diferentes participantes. El mayor valor de las tarjetas CRC es que permite romper con el modo de procedimiento y de pensamiento para apreciar mejor la tecnologa de objetos. Tambin permiten que todo el equipo pueda contribuir al diseo del proyecto. Cuanta ms gente puede ayudar a disear el sistema mayor es el nmero de buenas ideas incorporadas. Las tarjetas CRC se utilizan, individualmente, para representar objetos. La clase del objeto puede ser escrita en la parte superior de la tarjeta, las responsabilidades enumeradas en la parte izquierda y las clases que colaboran son listadas a la derecha de cada responsabilidad. Decimos "puede ser escrito" porque una vez que una sesin de CRC se encuentra en pleno desarrollo, por lo general, los participantes slo necesitan unas cuantas tarjetas con el nombre de la clase y prcticamente ninguna tarjeta escrita en su totalidad. 2. Cul es el significado de las siglas CRC? Colaborador y Responsabilidad de Clase 3. Quin cre las tarjetas CRCs.? Kent Beck y Ward Cunningham. 4. Describa brevemente en qu consiste una sesin de CRCs Una sesin CRC empieza con alguien simulando el sistema, hablando de que objetos envan mensajes a otros objetos. Al pasar a travs de los puntos dbiles del proceso, los problemas son fcilmente descubiertos. Se pueden explorar rpidamente alternativas de diseo mediante la simulacin del diseo propuesto. 5. De qu nmero de personas se forma el equipo que lleva a cabo la sesin? Tamao recomendable de cinco a seis personas: variedad de estilos y no demasiadas divagaciones.
6. Cul es el resultado de la sesin de CRCs?
Provee mejores soluciones al problema.
Este tipo de trabajos genera mejores soluciones que el trabajo individual.
Adems las opciones que se van descartando sirven mucho como parte de la formacin del estudiante.
Existen diferentes perspectivas.
Al trabajar en grupo se ven las distintas perspectivas del sistema y de la forma de
analizarlo que tienen las distintas personas. Esto sin lugar a dudas tambin aporta a la formacin del estudiante.