Está en la página 1de 6

1.1.

3 Obtención del Modelo de Casos de Uso del Sistema

 Diagrama de Casos de Uso del Sistema (Gráfico)

Identificar persona
<<include>>

Registrar asistencia de docente

<<include>>

Alumno
Registrar asistencia de alumnos
Docente

Diagrama de casos de uso del sistema: Módulo de control de asistencia

Ingresar al modulo de administración

Editar tolerancia de docente para una clase

Usuario

Editar registro de asistencia de alumno

Consultador Administrador

Diagrama de casos de uso del sistema: Módulo de administración

 Descripción de Casos de Uso del Sistema

1.- Caso de Uso del Sistema Registrar asistencia del docente.


2.- Descripción del caso de uso
Registrar la asistencia del docente dentro del límite de tolerancia establecido.

3.- Actor(es)
Docente

4.- Precondiciones
El Docente debe estar en la hora de su clase a la que se desea registrar.

5.- Postcondiciones
El docente registro su asistencia.

6.- Pasos (Flujo de Eventos)


Nro Acción del Actor Respuesta del Sistema
1 El docente inicia la aplicación. El sistema obtiene la tolerancia normal
de los docentes y muestra una interfaz
que le solicita que coloque su huella
digital, se indica el tiempo límite de
tolerancia.
2 El docente procede con el caso de uso El sistema identifica al docente y cual
“Identificar persona”. es la clase vigente al momento de
identificarse.
El sistema busca si existe registrada la
asistencia del docente a dicha clase y
también si se modifico la tolerancia del
docente para esta clase especifica.
Caso 1: ya está registrada la asistencia
del docente.
El sistema activa la sesión y muestra
una interfaz de bienvenida, con las
opciones que le brinda el sistema y
termina el caso de uso.

Caso 2: No está registrada la asistencia


del docente.
La tolerancia a usar es la mayor
entre la tolerancia normal de los
docentes y la tolerancia a esta
clase.
Caso 2.1: El docente llega dentro
del tiempo de tolerancia
El sistema activa la sesión y
registra la asistencia del Docente,
mostrando una interfaz de
bienvenida y con las opciones que
le brinda el sistema y termina el
caso de uso.
Caso 2.2: El docente llega fuera del
límite de tolerancia
Se muestra un aviso indicando que
no se puede registrar su asistencia,
que se comunique con el
Administrador para que le habilite la
asistencia fuera de hora o para que
le registre su asistencia
posteriormente, junto con la de sus
alumnos y le pide que acepte para
continuar.
3 El docente acepta. Se cierra la aplicación y termina el caso
de uso.
7.- Requerimiento asociado
RF01 (Registrar la asistencia del docente)

8.- Prototipo de interfaz de usuario


IN01,IN02,IN03 (Ver más adelante los prototipos relacionados a éstos)

1.- Caso de Uso del Sistema Registrar asistencia de alumnos


2.- Descripción del caso de uso
Registrar en el sistema, la asistencia de los alumnos que estén presentes en el momento
de controlar la asistencia.
3.- Actor(es)
Docente y Alumno.

4.- Precondiciones
La sesión del sistema fue iniciada por el Docente.

5.- Postcondiciones
Los alumnos registraron su asistencia.

6.- Pasos (Flujo de Eventos)


Nro Acción del Actor Respuesta del Sistema
1 El Docente elige la opción de Registrar Caso 1: Es el control del inicio de la
asistencia de alumnos. clase y se está dentro del periodo de
tolerancia para los alumnos o es el
control del final de clase.
Sistema activa la interfase para poder
identificar a todos los alumnos que
estén presentes, mediante su huella
digital, y muestra el mensaje de que
está listo.
Caso 2: Ya se registraron los controles
del inicio y final de la clase
Sistema muestra mensaje de que ya se
completo el registro de asistencia,
regresa al menú anterior y termina el
caso de uso.
Caso 3: De lo contrario
Sistema muestra mensaje de que está
fuera del periodo de tolerancia para
alumnos, regresa al menú anterior y
termina el caso de uso.

2 Caso 1: Hay alumno matriculado Caso 1: Es el control de asistencia del


presente, que aún no haya registrado inicio de clase
su asistencia Le registra como asistente.
El alumno procede con el caso de uso Caso 2: Es el control de asistencia del
“Identificar persona”. final de clase
Caso 2: Se registraron todos los El sistema lee el valor de asistencia del
alumnos presentes satisfactoriamente alumno en el control de asistencia de
El docente elige terminar el registro de inicio de clase y solo le registrará como
asistencia. asistente si en dicho control figuraba
Ir al 3 como asistente, de lo contrario no lo
Caso 3: El docente elige cancelar el registrará.
registro de asistencia. El sistema muestra los datos del
Ir al 5 alumno y el resultado de su control de
asistencia actual, y se muestra que esta
listo para identificar a otro alumno o si
ya se registraron todos los alumnos
matriculados se regresa al menú
anterior y termina el caso de uso.
Ir al 2.
3 El sistema muestra que si termina el
registro, no podrá volver a registrar más
asistencias y pide confirmar terminar el
registro.
4 El Docente confirma la salida de la El sistema regresa al menú principal y
opción. termina el caso de uso.
5 El sistema muestra que si cancela se
borrará todos los registros de asistencia
ingresados hasta el momento en dicho
control, pero que podrá volver a
registrarlos más adelante, y pide
confirmar el cancelar el actual control
del registro de asistencia de alumnos
(si es el control del final de clase, el
control del inicio de clase queda
intacto).
6 El Docente confirma cancelar el registro El sistema elimina los datos del registro
de asistencia. de control actual, regresa al menú
anterior y termina el caso de uso.
7.- Requerimiento asociado
RF02 (Registrar asistencia de alumnos)

8.- Prototipo de interfaz de usuario


IN04, IN05

1.- Caso de Uso del Sistema Identificar persona


2.- Descripción del caso de uso
Identifica la persona que desea registrar su asistencia reconociendo su huella digital.

3.- Actor(es)
Persona.

4.- Precondiciones
Todos los docentes y alumnos tienen su huella digital correctamente registrada en el
sistema de reconocimiento de huella digital.
El registro de asistencia de docente o alumno esta en ejecución.
5.- Postcondiciones
Se identifico a la persona y se continúa con el registro de su asistencia.

6.- Pasos (Flujo de Eventos)


Nro Acción del Actor Respuesta del Sistema
1 La persona coloca su dedo sobre el Caso 1: La persona es un Docente
dispositivo lector de huellas digitales. El sistema busca la huella digital de la
persona entre los docentes.
Caso 1.1: La huella es reconocida
El sistema identifica al docente
obteniendo su código y termina el
caso de uso.
Caso 1.2: La huella no es
reconocida
Muestra un mensaje que indica
que no lo reconoce como docente
y cierra el sistema.
Caso 2: La persona es un Alumno
El sistema busca la huella digital de la
persona entre los alumnos del curso.
Caso 2.1: La huella es reconocida
El sistema identifica al alumno
obteniendo su código y termina.
Caso 2.2: La huella no es
reconocida
Muestra un mensaje que indica
que no lo reconoce como alumno
de la clase, que vuelva a
intentarlo o que avise al docente
para que solicite su registro de
asistencia al administrador y
termina el caso de uso.

7.- Requerimiento asociado


RNF01 (Registrar la asistencia del docente)

8.- Prototipo de interfaz de usuario


IN13,IN14

1.- Caso de Uso del Sistema Ingresar al módulo administración.


2.- Descripción del caso de uso
Permite el acceso al modulo, previa identificación de código de usuario, tipo de usuario
y clave(login).
3.- Actor(es)
Usuario

4.- Precondiciones
Todo usuario (consultador o administrador) tiene un código(Id), y una clave de acceso al
modulo.

5.- Postcondiciones
El usuario ingreso al modulo, se presenta las opciones de acuerdo a su tipo de usuario
( consultador o administrador)
6.- Pasos (Flujo de Eventos)
Nro Acción del Actor Respuesta del Sistema
1 El usuario ingresa su tipo (administrador El sistema verifica datos del usuario.
o consultador), código (id) y su clave Caso 1: Datos reconocidos
(login). Pulsa aceptar. El sistema identifica al usuario y
termina
Caso 2: Datos no reconocidos
Muestra un mensaje que indica
que no reconoce sus datos y que
vuelva a intentarlo.

7.- Requerimiento asociado


RNF01

8.- Prototipo de interfaz de usuario


IN06,IN07,IN08,IN09

También podría gustarte