modelo de casos de uso
Post on 06-Dec-2015
213 Views
Preview:
DESCRIPTION
TRANSCRIPT
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
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
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:
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
top related