SISTEMA ACADÉMICO SIGMA REALIZACIÓN DE CASOS DE USO: GESTIONAR NOTAS Version 2.1
Colegio Particular SIGMA
Sistema Académico SIGMA RCU: Gestionar Notas
Versión: 2.1 Fecha: 21/01/08
Historial de Revisión
Fecha
Versión
Descripción
19/01/08
2.1
Corrección Inicial
21/01/08
2.1
Segunda Correción
Colegio Particular SIGMA
Autor •Analista:
Quiroz Quispe, Carlos
•Analista:
Quiroz Quispe, Carlos
Enrique
Enrique •Base de datos: Bermúdez Benites, Omar •Diseñador: Picasso Nieto, Renzo •Programador: Domínguez Durand, Juan Carlos
Sistema Académico SIGMA RCU: Gestionar Notas
Versión: 2.1 Fecha: 21/01/08
Tabla de Contenido
Colegio Particular SIGMA
Sistema Académico SIGMA RCU: Gestionar Notas
Versión: 2.1 Fecha: 21/01/08
REALIZACION DE CASO DE USO GESTIONAR NOTAS
1. Breve Descripción Este caso de uso permite que el Profesor registre las notas de sus alumnos de sus diferentes clases en el sistema. El profesor tiene la posibilidad ingresar y modificar las notas. El actor en este caso de uso es el Profesor.
2. Flujo de Eventos Evento Disparador: El Caso de Uso comienza cuando el profesor dentro del menú principal del sistema elige la opción Gestionar Notas.
2.1Flujo Básico – Gestionar Notas 1. El profesor selecciona la opción “Modificar Notas”. 2. El sistema muestra un listado de los cursos que el profesor tiene a su cargo. 3. El Profesor selecciona el curso del cual va a registrar sus notas. 3. El sistema muestra el registro de alumnos del curso seleccionado, así como los criterios de evaluación respectivos. 4. El registro en primera instancia se mostrará inhabilitado, tanto para ingresar o modificar notas. 5. El Profesor selecciona la columna (criterio de evaluación) que desee ingresar. 6. La primera vez que el profesor ingresa las notas todos los alumnos figuran con Cero. 7. La columna seleccionada del registro se habilita y el Profesor procede a ingresar por cada uno de los alumnos de la lista su nota respectiva. 8. El sistema automáticamente valida el valor de las notas. 9. Una vez terminada de ingresar las notas, el profesor selecciona la opción ACTUALIZAR NOTAS. 10. Finaliza el caso de uso.
Colegio Particular SIGMA
Pag.1
Sistema Académico SIGMA RCU: Gestionar Notas
Versión: 2.1 Fecha: 21/01/08
2.2Flujo Alternativo 2.2.1 Falla de Validación 1. Si la validación no fue exitosa, el sistema mostrará un mensaje de alerta indicando el error: “La nota XX debe estar entre 0 y 20.” 2. El profesor realiza los cambios respectivos y procede a guardar. 2.3 Flujo Básico – Modificar Nota 1. El profesor selecciona la opción “Modificar Notas”. 2. El sistema muestra un listado de los cursos que el profesor tiene a su cargo. 3. El Profesor selecciona el curso del cual va a modificar notas. 3. El Profesor selecciona la columna (criterio de evaluación) que desee modificar. 4. El Profesor procede a ingresar la nueva nota por cada uno de los alumnos de la lista. 5. El sistema automáticamente valida el valor de las notas. 6. Una vez terminada de ingresar las notas, el profesor selecciona la opción ACTUALIZAR NOTAS. 7. Finaliza el caso de uso. 2.3.1 Flujo Alternativo 2.3.1.1 Falla de Validación 1. Si la validación no fue exitosa, el sistema mostrará un mensaje de alerta indicando el error: “La nota XX debe estar entre 0 y 20.” 2. El profesor realiza los cambios respectivos y procede a guardar.
Colegio Particular SIGMA
Pag.2
Sistema Académico SIGMA RCU: Gestionar Notas
Versión: 2.1 Fecha: 21/01/08
3. Diagramas de Interacción – Diagrama de Colaboración 3.1
Flujo Básico <> 1: solicita ingresar notas
2: solicitar carga de cursos
: IGestionarNotas
: Profesor 10: ingresar notas 11: guardar notas
notas se registraron satisfactoriamente
12: realizaValidacion()
En cada uno de los criterios de notas
7: cargar alumnos
val idaci on es exi tosa
15: muestra mje
: EAlumno
Todas las notas inician en cero
8: cargar tipos de nota
5: seccionar curso
13: grabarNotas()
3: cargar cursos : IIngresarNotas
9: mostrar alumnos y tipos de nota : CCNotas
: ETipoNota
6: solicitar carga de alumnos y tipos de nota 14: grabarNotas
: ECurso
4: mostrar cursos : IListadoCursos : ENota
3.1.1
Flujo Alternativo << Falla de Validación>> 1: realizaValidacion() 2: muestraMJE
Error en el ingreso
3: vuelve ingresar notas
: Docente
Colegio Particular SIGMA
: IIngresarNotas
Pag.3
Sistema Académico SIGMA RCU: Gestionar Notas
Versión: 2.1 Fecha: 21/01/08
Flujo Básico <<Modificar Notas>>
3.2
2: solicitar carga de cursos 1: solicita modificar notas
3: cargar cursos 12: realizaValidacion() 15: muestra mje
: IGestionarNotas
: ECurso
10: modificar notas 11: guardar notas
8: cargar tipos de nota
13: grabarNotas()
9: mostrar alumnos y tipos de nota : IModificarNotas : CCNotas
: Profesor
14: grabarNotas
5: seleccionar curso
: ETipoNota
: ENota
6: solicitar carga de alumnos y tipos de nota 7: cargarAlumnos 4: mostrar cursos : IListadoCursos : EAlumno
3.2.1 Flujo Alternativo << Falla de Validación>> 1: realizaValidacion() 2: muestraMJE
Error en el ingreso
3: vuelve ingresar notas
: IModificarNotas
: Docente
4. Principales Abstracciones
ECurso
Colegio Particular SIGMA
EAlumno
ETipoNota
ENota
Pag.4
Sistema Académico SIGMA RCU: Gestionar Notas
Versión: 2.1 Fecha: 21/01/08
5. Diagramas de Clases
IModificarNotas
IListadoCursos
ENota
IIngresarNotas
CGestionarNotas
ECurso
ETipoNota
IGestionarNotas
IMenuProfesor
EAlumno
6. Modelo MVC EAlumno (from Entidades)
ECurso (from Entidades)
IGestionarNotas
IListadoCursos
CCNotas (from Controladora)
(from Interfaces)
ENota (from Entidades)
IModificarNotas
IIngresarNotas ETipoNota (from Entidades)
Colegio Particular SIGMA
Pag.5