- Tarjetas CRC
-
Las tarjetas CRC (clase, responsabilidad y colaboración) son una metodología para el diseño de software orientado por objetos creada por Kent Beck y Ward Cunningham.
- Es una técnica para la representación de sistemas OO, para pensar en objetos.
- Son un puente de comunicación entre diferentes participantes.
- Principales desventajas: lentitud y roces.
- Se recomienda un grupo de trabajo con representantes de las distintas partes.
- Tamaño recomendable de cinco a seis personas: variedad de estilos y no demasiadas divagaciones.
- Recomendación de equipo: 1 ó 2 usuarios, 2 analistas, 1 diseñador y 1 moderador.
- La lluvia de ideas es una buena práctica para sugerir cómo rellenar las tarjetas
- Permite ver las clases como algo más que depositorio de datos, sino conocer el comportamiento de cada una en un alto nivel.
CRC:
- Todas las ideas son buenas, no censura.
- Pensar rápido, la meditación después.
- Cada miembro debe tener un turno, sin presiones.
- Aligerar la situación, pausas para los roces.
Enlaces externos
- A Laboratory For Teaching Object-Oriented Thinking paper de Kent Beck y Ward Cunningham..
Categoría:- Diseño de software
Wikimedia foundation. 2010.