tarjetas crc

Upload: eder-guerra

Post on 15-Mar-2016

20 views

Category:

Documents


1 download

DESCRIPTION

taller integrado. informatica

TRANSCRIPT

Presentacin de PowerPoint

TARJETAS CRC INTRODUCCION A LAS TARJETAS CRCHISTORIA:Tarjetas CRC( clase, responsabilidad, colaborador)Fueron propuestas por Ward Cunningham and Kent Beck.

SON UNA METODOLOGIA PARA EL DISEO DE SOFWARE ORIENTADO A OBJETO.ES UNA TECNICA PARA LA REPRESENTACION DEL SISTEMAS ORIENTADA A OBJETOS, PARA PENSAR EN OBJETOS.TARJETAS CRCDEFINICION:SON UN PUNENTE DE COMUNICACIN ENTRE DIFERENTES PARTICIPANTESSIRVEN PARA SIMULAR ESCENARIOS Y SU DESVENTAJA ES LA LENTITUD Y ROCES.TARJETAS CRCDEFINICION:PARTES DE UNA TARJETA CRC:ES UNA TARJETA DE PAPEL INDEX 6X4. ES UN DISPOSITIVO MUY SIMPLE DE MUY BAJA TECNOLOGIA PERO NOS PERMITE TRABAJAR CON OTRAS PERSONAS PARA ENTENDER LAS RESPONSABILIDADES PRIMARIAS DE NUESTRO CONJUNTO DE CLASES YA DETERMINADAS.

Los campos a completar corresponden al nombre del proyecto en el cul se est trabajando, la fecha en la cul se realiza la sesin de diseo y los datos respectivos a la tarjeta CRC, es decir:Nombre de la clase

PARTES DE LA TARJETA CRCResponsabilidades de la clase: describen a alto nivel el propsito de la existencia de la clase, normalmente una clase no debe tener ms de tres o cuatro responsabilidades. Si tiene ms, habra que plantearse describirla de forma ms concisa.

PARTES DE LA TARJETA CRC

Colaboradores de la clase: ayudan a ejecutar una responsabilidad.

Ejemplos :

clasesclasesclasescolaboradorescolaboradorescolaboradoresresponsabilidadesAdministradorNombre: AdministradorId AdministradorTipo PublicoDescripcinAqu se da la bienvenida al sistema.Casos de usos AsociadosCliente, NegocioResponsabilidades

ColaboradoresCliente10ClienteNombre: ClienteId ClienteTipo PublicoDescripcinEn esta clase se ingresan datos personales e incluso se podrn editar o eliminar.Casos de usos AsociadosAdministrador, NegocioResponsabilidadesSu Responsabilidad en el sistema es muy importante ya que es aqu donde empieza la funcin del sistema, El cliente es el que hace que este sistema tenga una funcinColaboradoresAdministrador11NegocioNombre: NegocioId NegocioTipo PublicoDescripcinEn esta clase se lleva el control de los productos que se venden y de los que llegan.Casos de usos AsociadosAdministrador, ClienteResponsabilidades

ColaboradoresCliente 12GRACIAS