modelo de casos de uso

5
1. REQUERIMIENTOS FUNCIONALES PARA ASIGNACION DE MATERIAS LISTA DE REQUERIMIENTOS R 1 El sistema debe permitir a los usuarios el Ingreso al sistema R 2 EL sistema debe permitir a los usuarios horarios de curso R 3 El sistema debe permitir al estudiante consultar historial académico R 4 El sistema debe permitir al estudiante asignarse materias R 5 El sistema debe permitir al docente registrar notas de un curso R 6 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 interactúan 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

Upload: robo

Post on 06-Dec-2015

213 views

Category:

Documents


0 download

DESCRIPTION

Asignación de materias

TRANSCRIPT

Page 1: Modelo de Casos de Uso

1. REQUERIMIENTOS FUNCIONALES PARA ASIGNACION DE MATERIAS

LISTA DE REQUERIMIENTOSR1 El sistema debe permitir a los usuarios el Ingreso al sistemaR2 EL sistema debe permitir a los usuarios horarios de cursoR3 El sistema debe permitir al estudiante consultar historial académicoR4 El sistema debe permitir al estudiante asignarse materiasR5 El sistema debe permitir al docente registrar notas de un cursoR6 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 interactúan con él.

En nuestro caso tenemos a:

EstudianteDocenteJefe de carrera

2.2. CASOS DE USO

Un caso de uso define un conjunto de instancias de casos de usoUna 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 AccesoActores: UsuariosPropósito: Realizar el ingreso al sistemaVisión: 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: primarioReferencias: R1

Page 2: Modelo de Casos de Uso

Curso Típico de eventosAcción del Actor Respuesta del Sistema

1. 1) El usuario introduce su nombre y su clave de acceso 2) El sistema verifica los datos2. 3) Si lo datos son correctos habilita el formulario

de inicio.3. 4) Usuario interactuar con el sistema

Curso alternativo de eventos:Línea 2: La clave o el usuario es incorrecto entonces el sistema indica el error y se cancelara operación en

curso.

Caso de uso: Validar AccesoActores: UsuariosPropósito: Realizar el ingreso al sistemaVisión: 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: primarioReferencias: R1

Curso Típico de eventosAcción del Actor Respuesta del Sistema

4. 1) El usuario introduce su nombre y su clave de acceso 2) El sistema verifica los datos5. 3) Si lo datos son correctos habilita el formulario

de inicio.6. 4) Usuario interactuar con el sistema

Curso alternativo de eventos:Línea 2: La clave o el usuario es incorrecto entonces el sistema indica el error y se cancelara operación en

curso.

Caso de uso: Consultar horarios de cursoActores: UsuariosPropósito: Consultar horarios Visión: En este caso de uso el usuario desea saber el horario.Tipo: primarioReferencias: R2

Curso Típico de eventosAcción del Actor Respuesta del Sistema

7. 1) El usuario presiona ver horario 2) El sistema muestra el horario8. 3) Usuario descarga el horario

Caso de uso: Consultar Historial académicoActores: EstudiantePropósito: Ver historial académicoVisión: En este caso de uso el estudiante desea saber su historial académico para luego

poder asignarse materias.Tipo: primarioReferencias: R3

Page 3: Modelo de Casos de Uso

Curso Típico de eventosAcción del Actor Respuesta del Sistema

9. 1) El estudiante presiona el botón recuperar historial académico

2) Busca El historial académico del estudiante y muestra.

10. 3) Estudiante descargar historial académicoCurso alternativo de eventos:

Línea 2: Linea2: No encuentra el historial académico sistema muestra el error y termina la operación

Caso de uso: Asignar materiasActores: EstudiantePropósito: Asignarse materas que le tocaVisión: En este caso de uso el estudiante debe asignarse materias, el sistema actualiza las

materias que le toca y los paralelos disponibles.Tipo: primarioReferencias: R4

Curso Típico de eventosAcción del Actor Respuesta del Sistema

11. 1) El estudiante presiona el botón asignarse materias2) sistema actualiza los campos cargando la materia que le toca y los paralelos disponibles.

12. 3) Estudiante elige los paralelos

13. 4) Estudiante desea guardar5) sistema guarda y actualiza la boleta de asignación de materias.

14. 6) Estudiante descarga la boleta de asignación.Curso alternativo de eventos:

Línea 2:

Caso de uso: Registrar notas de un cursoActores: DocentePropósito: Registra notas de los alumnos de un cursoVisión: En este caso de uso el docente ingresa las notas de los estudiantes.Tipo: primarioReferencias: R5

Curso Típico de eventosAcción del Actor Respuesta del Sistema

15. 1) El docente presiona ingresar notas2) sistema habilita el formulario de ingreso de notas.

16. 3) Docente llena los campos con las notas de los estudiantes.

17. 4) Docente presiona guardar5) sistema guarda y actualiza el historial del estudiante

18. 6) Docente sierra el formularioCurso alternativo de eventos:

Línea 2:

Page 4: Modelo de Casos de Uso

Caso de uso: Cerrar cursoActores: JefePropósito: Cerrar curso si los estudiantes registrados supera los 25Visión: En este caso de uso el jefe puede cerrar el curso o habilitar más cupos para los

estudiantes.Tipo: primarioReferencias: R6

Curso Típico de eventosAcción del Actor Respuesta del Sistema

19. 1) El jefe verifica formulario de inscritos en una materia x

20. 2) Si los inscritos en la materia son <=25 el jefe presiona el botón cerrar curso.

3) el sistema deshabilita el paralelo en el formulario de asignación de materias.

21. 4) jefe cierra el formulario 4) sistema emite informe de cierre al actorCurso alternativo de eventos:

Línea 2:

2.3.DIAGRA DE CASOS DE USO