Tarjetas Crc
Enviado por herjoroes • 3 de Diciembre de 2014 • 571 Palabras (3 Páginas) • 1.581 Visitas
¿Qué son y para qué sirven las tarjetas CRCs?
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, Son un puente de comunicación entre diferentes participantes.
Él mayor valor de las tarjetas CRC es que permite romper con 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 vez 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 escrita en su totalidad.
¿Cuál es el significado de las siglas CRC?
Clases, responsabilidades y colaboración
¿Quién creó las tarjetas CRC?
Kent Beck y Ward Cunningham
Describa brevemente en qué consiste una sesión de CRC
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.
- Se trabaja de a un Escenario a la vez
- Se discute y comenta el Escenario en grupo
- Se identifican clases candidatas
- Se hace una ficha para cada clase y se la asigna a un apersona (una persona puede tener varias fichas)
- Cada persona anota cuales son las responsabilidades de cada una de sus clases y de qué otras clases necesita para cumplirlas
- Estas otras clases son sus Colaboradores
- Se discute brevemente sobre las responsabilidades y colaboradores de cada clase
- Y luego se "corre" el escenario haciendo una especie de "role play" donde cada uno personifica las clases que le corresponden
- Se analizan las conclusiones y se va ajustando el modelo agregando o eliminando clases, reasignando responsabilidades, estableciendo jerarquías....
- Luego se pasa a otro escenario
¿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 estilos y no demasiadas divagaciones. Recomendación de equipo: 1 ó 2 usuarios, 2 analistas, 1 diseñador y 1 moderador.
¿Cuál
...