Las tarjetas CRC (clase, responsabilidad y colaboración) son una metodología para el diseño de software orientado por objetos creada por Ke nt Beck y Ward Cunningham, Son un puente de comunicación entre diferentes participantes. El mayor valor de las tarjetas CRC es que permite romper con co n el modo de procedimiento y de pensamiento para apreciar mejor la tecnología de objetos. También permiten que todo el equipo pueda contribuir al diseño del proyecto. Cuanta más gente puede ayudar a diseñar el sistema mayor es el número 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 v ez que una sesión de CRC se encuentra en pleno desarrollo, por lo general, los participantes sólo necesitan unas cuantas tarjetas con el nombre de la clase y prácticamente ninguna tarjeta escr ita en su totalidad.
¿Cuál es el significado de las siglas CRC?
Clases, responsabilidades y colaboración
¿Quién creó las tarjetas CRCs.? Kent Beck y Ward Cunningham
Describa brevemente en qué consiste una sesión de CRCs Una sesión CRC empieza con alguien simulando el sistema, hablando de que objetos envían mensajes a otros objetos. Al pasar a través de los puntos débiles del proceso, los problemas son fácilmente descubiertos. Se pueden explorar rápidamente alternativas de diseño mediante la simulación del diseño propuesto.
¿De qué número de personas se forma el equipo que lleva a cabo la sesión? Tamaño recomendable de cinco a seis personas: variedad de e stilos y no demasiadas divagaciones. ¿Cuál es el resultado de la sesión de CRCs?