REQUERIMIENTOS FUNCIONALES PARA ASIGNACION DE MATERIAS
LISTA DE REQUERIMIENTOS R 1 R 2 R 3 R 4 R 5 R 6
El sistema debe permitir a los usuarios el Ingreso al sistema
EL sistema debe permitir a los usuarios horarios de curso El sistema debe permitir al estudiante consultar historial acadmico El sistema debe permitir al estudiante asignarse materias El sistema debe permitir al docente registrar notas de un curso El sistema debe permitir al jefe cerrar curso
2. MODELO DE CASO DE USO
El modelo de caso de uso es un modelo que describe los requerimientos funcionales del sistema en forma de casos de uso. 2.1.
ACTORES
Define un conjunto coherente de roles de los usuarios del sistema pueden jugar cuando interactan con l.
En nuestro caso tenemos a:
Estudiante Docente Jefe de carrera 2.2.
CASOS DE USO
Un caso de uso define un conjunto de instancias de casos de uso
Una instancia es una secuencia de acciones e interacciones entre el actor y el sistema que proporciona valor a un actor particular.
Caso de uso: Validar Acceso
Actores: Usuarios Propsito: Realizar el ingreso al sistema Visin: En este caso de uso el usuario introduce su nombre y su clave de acceso, el sistema habilita al usuario si los datos son correctos. Tipo: primario Referencias: R1
Curso Tpico de eventos
Accin del Actor Respuesta del Sistema 1. 1) El usuario introduce su nombre y su clave de acceso 2) El sistema verifica los datos 2. 3) Si lo datos son correctos habilita el formulario de inicio. 3. 4) Usuario interactuar con el sistema Curso alternativo de eventos: Lnea 2: La clave o el usuario es incorrecto entonces el sistema indica el error y se cancelara operacin en curso.
Caso de uso: Validar Acceso
Actores: Usuarios Propsito: Realizar el ingreso al sistema Visin: En este caso de uso el usuario introduce su nombre y su clave de acceso, el sistema habilita al usuario si los datos son correctos. Tipo: primario Referencias: R1 Curso Tpico de eventos Accin del Actor Respuesta del Sistema 4. 1) El usuario introduce su nombre y su clave de acceso 2) El sistema verifica los datos 5. 3) Si lo datos son correctos habilita el formulario de inicio. 6. 4) Usuario interactuar con el sistema Curso alternativo de eventos: Lnea 2: La clave o el usuario es incorrecto entonces el sistema indica el error y se cancelara operacin en curso.
Caso de uso: Actores: Propsito: Visin: Tipo: Referencias:
Consultar horarios de curso
Usuarios Consultar horarios En este caso de uso el usuario desea saber el horario. primario R2
Curso Tpico de eventos
Accin del Actor Respuesta del Sistema 7. 1) El usuario presiona ver horario 2) El sistema muestra el horario 8. 3) Usuario descarga el horario Caso de uso: Consultar Historial acadmico Actores: Estudiante Propsito: Ver historial acadmico Visin: En este caso de uso el estudiante desea saber su historial acadmico para luego poder asignarse materias. Tipo: primario Referencias: R3 Curso Tpico de eventos Accin del Actor Respuesta del Sistema
9. 1) El estudiante presiona el botn recuperar 2) Busca El historial acadmico del
historial acadmico estudiante y muestra. 10.3) Estudiante descargar historial acadmico Curso alternativo de eventos: Lnea 2: Linea2: No encuentra el historial acadmico sistema muestra el error y termina la operacin
Caso de uso: Asignar materias
Actores: Estudiante Propsito: Asignarse materas que le toca Visin: En este caso de uso el estudiante debe asignarse materias, el sistema actualiza las materias que le toca y los paralelos disponibles. Tipo: primario Referencias: R4 Curso Tpico de eventos Accin del Actor Respuesta del Sistema 2) sistema actualiza los campos 11.1) El estudiante presiona el botn asignarse cargando la materia que le toca y los materias paralelos disponibles. 12.3) Estudiante elige los paralelos 5) sistema guarda y actualiza la boleta 13.4) Estudiante desea guardar de asignacin de materias. 14.6) Estudiante descarga la boleta de asignacin. Curso alternativo de eventos: Lnea 2: Caso de uso: Actores: Propsito: Visin: Tipo: Referencias:
Registrar notas de un curso
Docente Registra notas de los alumnos de un curso En este caso de uso el docente ingresa las notas de los estudiantes. primario R5
Curso Tpico de eventos
Accin del Actor Respuesta del Sistema 2) sistema habilita el formulario de 15.1) El docente presiona ingresar notas ingreso de notas. 16.3) Docente llena los campos con las notas de los estudiantes. 5) sistema guarda y actualiza el 17.4) Docente presiona guardar historial del estudiante 18.6) Docente sierra el formulario Curso alternativo de eventos: Lnea 2:
Caso de uso: Cerrar curso
Actores: Jefe Propsito: Cerrar curso si los estudiantes registrados supera los 25 Visin: En este caso de uso el jefe puede cerrar el curso o habilitar ms cupos para los estudiantes. Tipo: primario Referencias: R6
Curso Tpico de eventos
Accin del Actor Respuesta del Sistema 19.1) El jefe verifica formulario de inscritos en una materia x 3) el sistema deshabilita el paralelo 20.2) Si los inscritos en la materia son <=25 el en el formulario de asignacin de jefe presiona el botn cerrar curso. materias. 4) sistema emite informe de cierre al 21.4) jefe cierra el formulario actor Curso alternativo de eventos: Lnea 2: