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