CASOS DE USO SPORT BIKE

Anuncio
UAM I
PROYECTO DE INVESTIGACION 1 ”DESARROLLO DE UN SISTEMA DE
BASE DE DATOS PARA LA ADMINISTRACION DE UN GIMNASIO
MEDIANTE LA METODOLOGIA DE PROCESO UNIFICADO RACIONAL
(RUP)”
REPORTE 4 DIAGRAMAS DE CASOS DE USO
ASESOR: PROFESOR JOEL RICARDO JIMENEZ CRUZ
ALUMNO SERNA BARRERA JUAN ALBERTO
CASOS DE USO
Los casos de uso son una técnica de captura de requisitos que fuerza a pensar en
términos de importancia para el usuario y no solo en términos de funciones que
seria bueno contemplar.
Se define un caso de uso como un fragmento de funcionalidad del sistema que
proporciona al usuario un valor añadido.
Los casos de uso representan los requisitos funcionales del sistema
En RUP los casos de uso no son solo una herramienta para especificar los
requisitos del sistema. También guían su diseño, implementación y pruebas.
Los casos de uso constituyen un elemento integrador y una guía de trabajo
En el siguiente diagrama se nota la interacción que llevan a cabo el administrador
o dueño del gimnasio con su recepcionista así como el es el encargado de:







Dar de alta a los instructores calificados I1: Alta de instructor
Actualizar instructores I2: Actualizar Instructor
Realizar el pago a sus instructores PG1: Realizar Pago a Entrenadores
Dar de alta cursos C1: Alta curso
Actualizar los cursos C2: Actualizar Curso
Asignar los horarios a cada curso C3: Asignar Horarios a Curso
Modificar horarios a los cursos C6: Modificar horario de curso
Para la recepcionista se encarga de:








Dar de alta a los alumnos A1: Alta de Alumno
Actualizar alumnos A2: Actualizar Alumno
Agendar Preinscripción AG1: Agendar Preinscripción
Pedir un identificador para cada usuario P1: Pedir Identificador
Realizar inscripción a cursos C5: Realizar Inscripción a Cursos
Cobrar cuota Semanal a Alumnos CU1: Cobrar cuota Semanal a Alumnos
Cobrar las cuotas completas a alumnos CU2: Cobrar cuotaCompleta a
Alumnos
Modificar curso para cada alumno C7: Modificar Curso de alumno
Casos de uso para administrador y secretaria
System
AG1:Agendar Preincripcion
A1:Alta de Alumno
CU1:Cobrar cuota Semanal a Alumnos
<<include>>
<<include>>
<<include>>
Recepcionista
<<include>>
P1:Pedir Identificador
<<include>>
C5:Realizar Inscripcuion a Cursos
<<include>>
CU2:Cobrar cuotaCompleta a Alumnos
A2:Actualizar Alumno
<<extend>>
C7 Modificar Curso de alumno
C3:Asignar Horarios a Curso
Administrador
C6: Modificar horario de curso
C1:Alta curso
C2:Actualizar Curso
I1:Alta de Instructor
I2:Actualizar Instructor
PG1:Realizar Pago a Entrenadores
El instructor al momento de entrar a las instalaciones tiene que ser validado su numero
de usuario eso lo hace la secretaria, su rol específicamente es:







Verifica en que nivel esta el alumno GD1:GestionarObjetivos deportista
Asignar rutina al alumno o deportista AR1:Asignar Rutina
Realiza un seguimiento del alumno RS1:Realizar Seguimiento
Registra resultados del alumno en cada clase RR1: Registrar Resultados
Reajusta la rutina dependiendo del progreso RR2:Reajustar Rutina
Registra resultados del alumno en cada clase RR1: Registrar Resultados
Actualiza datos del deportista respecto al nivel que tiene y el progreso que va
logrando ADD1: Actualizar Datos_del_Deportista
El alumno también tendrá que ser validado al entrar a las instalaciones por la secretaria
el alumno cuenta con:
 Identificador personalizado
 Clase asignada
Enseguida muestro el diagrama de casos de uso completo:
System
AG1:Agendar Preincripcion
A1:Alta de Alumno
<<include>>
CU1:Cobrar cuota Semanal a Alumnos
<<include>>
Recepcionista
<<include>>
<<include>>
C5:Realizar Inscripcuion a Cursos
P1:Pedir Identificador
<<include>>
<<include>>
A2:Actualizar Alumno
CU2:Cobrar cuotaCompleta a Alumnos
<<extend>>
C7 Modificar Curso de alumno
C3:Asignar Horarios a Curso
Administrador
C6: Modificar horario de curso
C1:Alta curso
C2:Actualizar Curso
<<extend>>
I1:Alta de Instructor
I2:Actualizar Instructor
PG1:Realizar Pago a Entrenadores
IC1:Iniciar Clase
deportista
V1: Validar Usuario
GD1:GestionarObjetivos deportista
instructor
<<include>>
<<extend>>
AR1:Asignar Rutina
<<extend>>
RS1:Realizar Seguimiento
<<extend>>
ADD1: Actualizar Datos_del_Deportista
RR1: Registrar Resultados
clase
RR2:Reajustar Rutina
Descargar