You are on page 1of 4

1.

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:

2.3.

DIAGRA DE CASOS DE USO