Está en la página 1de 3

REQUERIMIENTO FUNCIONAL

- El sistema debe permitir al docente generar reporte de notas, derivadas de la evaluación del estudiante

DESCRIPCION DE CASO DE USO

Caso de Uso : Gestionar evaluación de alumnos


Actor Docente
Precondición El usuario ha sido aceptado en el sistema
con
el rol de docente.
Poscondición Se ha generado en el sistema el reporte de
notas de los alumnos asignados al profesor.
Flujo de eventos básicos
1. El caso de uso comienza cuando el profesor indica registrar calificaciones.
2. El sistema muestra un formulario de validación de ingreso al sistema.
3. El usuario ingresa código y contraseña.
4. El sistema muestra los cursos asignados al profesor.
5. El docente selecciona el curso.
6. El sistema muestra un listado de alumnos, con sus notas.
7. El docente selecciona a un alumno e ingresa las notas. Se repite por cada alumno.
8. El profesor indica guardar.
9. El sistema valida toda la información y envía una notificación de generar reporte de
notas.
10. El docente indica generar reporte de notas finales de un alumno. Se repite por
cada alumno.
11. El sistema valida la información y muestra el reporte de notas.
12. El profesor indica guardar reporte de notas.
13. El sistema valida la información, muestra un mensaje de confirmación y termina el
caso de uso.
Flujo de eventos alternativos
Código de usuario o contraseña erradas
En el paso 3, si código o contraseña son errados el sistema muestra mensaje y
vuelve a solicitar código y contraseña.
Profesor no tiene curso asignado
En el paso 4, si el profesor no tiene un curso asignado, sistema muestra mensaje y el caso de
uso finaliza, o si el profesor no tiene la cantidad de alumnos mínimo para abrir el curso, el
sistema muestra mensaje y el caso de uso finaliza.
Curso cerrado
En el paso 6, el sistema determina que curso está cerrado, muestra mensaje y el caso de
uso finaliza

También podría gustarte