Este documento presenta el sistema de gestión de notas de postgrado. Incluye requerimientos funcionales y no funcionales, casos de uso, análisis de clases, diseño de la arquitectura y subsistemas, y diseño de clases y base de datos. El objetivo es permitir el registro, consulta, modificación e informes de notas de estudiantes de postgrado.
5. Requerimientos Funcionales 4 Con los informes se podrá obtener resultados detallados sobre las notas del curso, notas por evaluación, además del promedio final, grado académico, clasificarlos por alumno, área, fecha, etc. Estos podrán ser impresos. GENERACION DE INFORMES Y REPORTES RF4 3 Este caso de uso se permite al profesor visualizar el detalle de los alumnos que están llevando un determinado curso VIZUALIZAR LA RELACION DE ALUMNOS POR CURSO RF3 5 El sistema deberá permitir el ingreso de código, nombre, numero de créditos, sistema de evaluación del curso ESPECIFICAR EL DETALLE DEL CURSO RF2 5 Permite el ingreso de los datos personales de cada uno de los usuarios del sistema. ESPECIFICACION DE DATOS PERSONALES DE LOS ALUMNOS, PROFESORES Y ADMINISTRADORES RF1 Prioridad Descripción Requerimiento Número
6. Requerimientos no funcionales 1 El sistema no presentara problemas para su manejo e implementación. DESEMPEÑO RNF6 3 El sistema debe soportar el manejo de gran cantidad de información durante su proceso. RENDIMIENTO RNF5 3 El sistema deberá funcionar en distintos tipos de sistemas operativos y plataformas de hardware. MULTIPLATAFORMA RNF4 5 El sistema debe brindar comodidad al usuario y a otras áreas que trabajan o necesitan del Área de personal. Por ejemplo El Sistema de Pago y Planillas no debe tener problemas en acceder al Sistema de Personal. PORTABILIDAD RNF3 5 El ingreso al sistema estará restringido bajo contraseñas cifradas y usuarios definidos. SEGURIDAD RNF2 5 Debe ser fácil de usar. Con ayudas e interfaces intuitivas. USABILIDAD RNF1 Prioridad Descripción Requerimiento Número
8. Las interfaces que se van a utilizar serían el de Registrar notas y algunos mensajes de Información. 8.- Prototipo de interfaz de usuario - Verificar notas - Registrar notas 7.- Requerimiento asociado Aceptar mensaje 4 Manda a Registrar notas y emite un mensaje de que las notas se han guardado. Debe confirmar si esta conforme con el registro a guardar. 3 Controla y pide confirmación de registrar notas. Manda a Grabar registro 2 Genera el registro de notas. Generar un nuevo registro, ingresando las notas solicitadas. 1 Respuesta del Sistema Acción del Actor Nro 6.- Pasos (Flujo de Eventos) Se podrá realizar consultas a las notas guardadas. 5.- Postcondiciones Se debe de hacer una Autentificación del usuario. 4.- Precondiciones Profesor 3.- Actor(es) Permite registrar las notas obtenidas por los alumnos en una determinada prueba. 2.- Descripción del caso de uso Registrar Nota 1.- Caso de Uso del Sistema
9. Se utiliza la interfaz de Consultar notas. 8.- Prototipo de interfaz de usuario - Consultar notas del curso. 7.- Requerimiento asociado Observa la consulta, o recibe el mensaje. 2 Manda a controlar la consulta, y verifica en la BD si existen notas, si es así muestra las notas, de lo contrario muestra un mensaje informando que no existen notas. Realiza una nueva consulta de notas, seleccionando algún curso. 1 Respuesta del Sistema Acción del Actor Nro 6.- Pasos (Flujo de Eventos) Si se desea se podría mandar a imprimir el documento. 5.- Postcondiciones Se debe de hacer una Autentificación del usuario. 4.- Precondiciones Administrador. 3.- Actor(es) Permite consultar las notas obtenidas por los alumnos en una determinada prueba. 2.- Descripción del caso de uso Consultar Registros 1.- Caso de Uso del Sistema
10. Se utiliza la interfaz de Imprimir Consulta de Notas. 8.- Prototipo de interfaz de usuario - Imprimir consulta de notas. 7.- Requerimiento asociado Acepta el mensaje de información 3 Si acepta imprimir, el sistema manda a imprimir y luego manda un mensaje informando que ya se está imprimiendo correctamente. Puede aceptar la impresión o cancelar la operación. 2 Este controla el mandato de imprimir. Y manda un mensaje si está conforme con la impresión. Manda a imprimir 1 Respuesta del Sistema Acción del Actor Nro 6.- Pasos (Flujo de Eventos) Se tendrá la consulta de notas físicamente. 5.- Postcondiciones Las notas tienen que estar registradas, y también se tiene que haber realizado la respectiva consulta. 4.- Precondiciones Administrador 3.- Actor(es) Permite imprimir una consulta de notas realizada. 2.- Descripción del caso de uso Generar Reporte 1.- Caso de Uso del Sistema
11. Las interfaces que se van a utilizar serían el de Registrar notas y algunos mensajes de Información. 8.- Prototipo de interfaz de usuario - Verificar notas - Registrar notas 7.- Requerimiento asociado Aceptar mensaje 4 Manda a Registrar notas y emite un mensaje de que las notas se han guardado. Debe confirmar si esta conforme con el registro a guardar. 3 Controla y pide confirmación de registrar notas. Manda a Grabar registro 2 Genera el registro de notas. Generar un nuevo registro, ingresando las notas solicitadas. 1 Respuesta del Sistema Acción del Actor Nro 6.- Pasos (Flujo de Eventos) Se podrá realizar consultas a las notas guardadas. 5.- Postcondiciones Se debe de hacer una Autentificación del usuario. 4.- Precondiciones Profesor 3.- Actor(es) Permite registrar las notas obtenidas por los alumnos en una determinada prueba. 2.- Descripción del caso de uso Validar el Usuario 1.- Caso de Uso del Sistema
12. Las interfaces que se van a utilizar serían el de Consultar Notas y Reportar Notas 8.- Prototipo de interfaz de usuario 7.- Requerimiento asociado Cierra Cesión. Puede cerrar cesión. 4 Retorna al Menú Anterior. Retorna al Menú Anterior para realizar otra consulta. 3 Manda imprimir el registro de notas de dicho curso. Puede imprimir su registro de notas de dicho curso. 2 Muestra las notas de alumno según el curso escogido. El alumno visualiza sus cursos y escoge uno de ellos. 1 Respuesta del Sistema Acción del Actor Nro 6.- Pasos (Flujo de Eventos) Se podrá realizar consultas a las notas guardadas. 5.- Postcondiciones Se debe de hacer una Autentificación del usuario. 4.- Precondiciones Alumno 3.- Actor(es) Permite que el alumno visualice las notas de los cursos que está llevando actualmente. 2.- Descripción del caso de uso Visualizar Estado 1.- Caso de Uso del Sistema
13. Las interfaces que se van a utilizar serían el de Modificar notas y algunos mensajes de Información. 8.- Prototipo de interfaz de usuario - Visualizar Estado - Registrar Nota 7.- Requerimiento asociado Si finaliza abandona el Módulo de Modificación de Notas 6 El sistema regresa al paso 1 Si desea realizar otra modificación. 5 El sistema guarda la petición. Si no acepta. 4 Manda a Registrar la modificación de las notas y emite un mensaje de que las notas se han guardado. Si acepta. Debe confirmar si esta conforme con el registro a guardar. 3 Envía un mensaje de alerta esperando su confirmación o rechazo. Generar una modificación de la nota, ingresando las notas solicitadas. 2 Envía el resultado de la búsqueda. Busca la nota la nota del curso a modificar 1 Respuesta del Sistema Acción del Actor Nro 6.- Pasos (Flujo de Eventos) Se podrá realizar consultas a las notas guardadas. Se imprimirá un reporte conteniendo la nota final. 5.- Postcondiciones Se debe de hacer una Autentificación del usuario ADMINISTRADOR. Se debe tener una autorización escrita del PROFESOR del curso. 4.- Precondiciones Administrador 3.- Actor(es) Permite modificar las notas obtenidas por los alumnos en una determinada prueba. Autorizado por el profesor. 2.- Descripción del caso de uso Modificar Nota 1.- Caso de Uso del Sistema