Ejemplos de CRC de ingenieria de software
-
Upload
franciscoflores -
Category
Documents
-
view
212 -
download
0
description
Transcript of Ejemplos de CRC de ingenieria de software
Validar usuario
Tarjeta para la clase ManejadorPrincipal con responsabilidades ya encontradas.Clase: ManejadorPrincipalDescripción el ManejadorPrincipal es el encargado de desplegar la pantalla principal de interacción con el usuario, y luego realizar las diferentes funciones para los manejadores especializados apropiados.Modulo principalEstereotipo controlPropiedadesSuperclasesSubclasesAtributosSolicita DesplegarpantallaPrincipal a laInterfaceDocente
Maneja el evento “registrar”Solicita “CrearRegistroUsuario” al ManejadorRegistroUsuarioManeja el evento “Registrar”Solicita “ValidarRegistroUsuario” al ManejadorRegistroUsuarioManeja el evento “salir”Tabla para la clase de uso InterfaceDocenteClase: InterfaceDocenteDescripción toda la interacción con el usuario se hace por medio de la InterfaceDocente
Módulo InterfaceDocenteEstereotipo BordePropiedadesSuperclasesSubclasesAtributosDespliega la PantallaPrincipal
Envía el evento “registrar” al ManejadorPrincipalEnvía el evento “registrar” al ManejadorPrincipalEnvía el evento “salir” al ManejadorPrincipal
Tabla para la clase PantallaPrincipalClase: PantallaPrincipal
Descripción PantallaPrincipal (P-1)
Módulo PrincipalEstereotipo BordePropiedadesSuperclasesSubclasesAtributosDespliega
Envía el evento “Registrar” a la Interface UsuarioEnvía el evento “Registrar” a la Interface UsuarioEnvía el evento “Salir” a la InterfaceUsuario
Tabla para la clase ManejadorRegistroUsuarioClase: ManejadorRegistroUsuarioDescripción el Manejador de Registro Usuario se encarga de todo lo relacionado con el registro del usuario para utilizar el sistema
Módulo Registro UsuarioEstereotipo ControlPropiedadesSuperclasesSubclasesAtributosCrearRegistroUsuario
Solicita validarRegistroUsuario a la InterfaceBaseDatosRegistro
Tabla para la clase InterfaceBaseDatosRegistro con responsabilidades ya identificadasClase: InterfaceBaseDatosRegistroDescripción la información de cada usuario se almacena en la base de datos registro la cual se accesa mediante la interface de la base de datos de registro. Esto permite validar a los usuarios.
Módulo Registro. Interface BDEstereotipo InterfacePropiedades
SuperclasesSubclasesAtributosSolicita validarRegistroUsuario a la InterfaceBaseDatosRegistro
Registro Usuario Docente
Tabla para la clase InterfaceDocenteClase: InterfaceDocente
Descripción Toda la interacción con el usuario se hace por medio de la InterfaceUsuario
Módulo InterfaceDocenteEstereotipo BordePropiedadesSuperclasesSubclasesAtributosDespliega la pantalla principal
Envía el evento “Registrar” al ManejadorPrincipalEnvía el evento “Registrar” al ManejadorPrincipalEnvía el evento “salir” al ManejadorPrincipalDespliega la PantallaRegistrarUsuarioEnvía el evento “Registrar” al ManejadorRegistroUsuarioEnvía el evento “salir” al ManejadorRegistroUsuarioTabla para la clase ManejadorRegistroUsuarioClase: ManejadorRegistroUsuarioDescripción el Manejador de registro de usuario se encarga de todo lo relacionado con el registro de usuario para utilizar el sistema
Módulo Registro UsuarioEstereotipo ControlPropiedadesSuperclasesSubclasesAtributosCrear Registro Usuario
Solicita desplegarPantalla a la InterfaceRegistroUsuarioManeja el evento “Registrar”Solicita CrearRegistroUsuario a la InterfaceBaseDatosRegistroManeja el evento “salir”Sale del sistema
Tabla PantallaRegistrarUsuarioDocente
Clase Pantalla Registrar Usuario DocenteDescripción pantalla de solicitud de registro usuario docente (P-2)Módulo RegistroUsuarioDocenteEstereotipo BordePropiedadesSuperclasesSubclasesAtributosDespliegaEnvía el evento “Registrar” a la InterfaceDocenteEnvía el evento “Salir” a la InterfaceDocente
Tabla PantallaRegistrarUsuarioAlumnoClase Pantalla Registrar Usuario AlumnoDescripción pantalla de solicitud de registro usuario alumno (P-3)Módulo RegistroUsuarioAlumnoEstereotipo BordePropiedadesSuperclasesSubclasesAtributosDespliegaEnvía el evento “Registrar” a la InterfaceAlumnoEnvía el evento “Salir” a la InterfaceAlumno
Tabla InterfaceBaseDatosRegistrosClase Interface Base Datos RegistrosDescripción la información de cada usuario se almacena en la base de datos de registros a la que se accesa mediante la interface de la base de datos registros. Esto permite validar a los usuarios.Módulo Registro.Interface.BDEstereotipo InterfacePropiedadesSuperclasesSubclasesAtributosSolicita validarRegistroUsuario a la BaseDatosRegistrosSolicita crearRegistroUsuario a la BaseDatosRegistros
Registrar actividades
Tabla InterfaceDocenteClase InterfaceDocenteDescripción toda la interacción con el docente se hace por medio de la Interface DocenteMódulo Interface.DocenteEstereotipo BordePropiedadesSuperclasesSubclasesAtributosSolicita validarRegistroUsuario a la BaseDatosRegistrosSolicita crearRegistroUsuario a la BaseDatosRegistros
Tabla InterfaceRegistroActividadesClase InterfaceRegistroActividadesDescripción Toda Interacción con las actividades se hace por medio de la InterfaceRegistroActividadesMódulo ActividadesEstereotipo BordePropiedadesSuperclasesSubclasesAtributosSolicita DesplegarPantallaPrincipal a la InterfaceDocenteDespliega la PantallaRegistroActividadEnvía el evento “Registrar” al ManejadorRegistroActividadSolicita RegistrarActividad a la InterfaceBaseDatosActividadesEnvía el evento “Salir” al ManejadorRegistroActividades
Tabla ManejadorRegistroActividadesClase ManejadorRegistroActividadesDescripción Manejador de registro de actividades se encarga de todo lo relacionado con el registro de las actividadesMódulo ActividadesEstereotipo controlPropiedadesSuperclasesSubclasesAtributosSolicita RegistrarActividad a la InterfaceBaseDatosActividadesDespliega la PantallaRegistroActividad a la InterfaceRegistroActividadesEnvía el evento “Registrar” al ManejadorRegistroActividadesEnvía el evento “salir”
Tabla InterfaceBaseDatosActividadesClase InterfaceBaseDatosActividadesDescripción La información de cada actividad se almacena en la base datos actividades, la cual se accesa mediante la Interface de la Base de Datos ActividadesMódulo Actividades.InterfaceBDAEstereotipo InterfacePropiedadesSuperclasesSubclasesAtributosSolicita RegistrarActividad a la BaseDatosActividadesEnvía el evento “Registrar” al ManejadorRegistroActividades
Consultar actividad Alumno
Tabla InterfaceAlumnoClase InterfaceAlumnoDescripción Toda la interaccion con el usuario Alumno se hace por medio de la Interface AlumnoMódulo InterfaceUsuarioAlumnoEstereotipo BordePropiedadesSuperclasesSubclasesAtributosDespliegaPantallaPrincipalEnvía el evento “Ingresar” al ManejadorPrincipalSolicita desplegarPantallaIngresoAlumnoEnvía el evento “ConsultaActividad” al ManejadorConsultaActividadEnvía el evento “Regresar” a la InterfaceConsultaActividad
Tabla InterfaceConsultaActividadClase InterfaceConsultaActividadDescripción la información de cada actividad la muestra la Interface de Consulta Actividad en la cual permite observar los detalles de cada actividad.Módulo ActividadesEstereotipo BordePropiedadesSuperclasesSubclasesAtributosSolicita desplegarPantallaConsultaActividadEnvía el evento “Consultar” al ManejadorConsultarActivadEnvía el evento “Regresar” a la InterfaceConsultaActividad
Tabla ManejadorAconsultarActividadClase ManejadorAconsultarActividadDescripción El Manejador consultar actividad se encarga de todo la información relacionada con las actividades.Módulo ActividadesEstereotipo BordePropiedadesSuperclasesSubclasesAtributosSolicita desplegarPantallaConsultaActividadEnvía el evento “Consultar” al ManejadorConsultarActivadEnvía el evento “Regresar” a la InterfaceConsultaActividad