Casos de uso ejemplo
Área Funcional:
Diagrama
Casos de Uso Involucrados
Especificación de los Casos de Uso
1. Inscribirse a Curso
Objetivo
Se requiere que el Alumno pueda inscribirse a un curso de alguna materia dentro de las opciones disponibles del SUI
Descripción
El CU consiste en que el Alumno pueda ingresar a la aplicación e inscribirse a un curso dealguna materia de la carrera elegida acorde a sus posibilidades. Para ello, debe tenerse en cuenta la correlatividad de la materia elegida, es decir, las materias requeridas para poder cursar la deseada.
Actor Principal
El Alumno
Evento Trigger
El CU se activa cuando el usuario encontrándose en la página principal de “Alumno”, selecciona la opción “Inscripción a Curso”
Flujo deEventos
Flujo Básico
1. El usuario debe elegir la opción “Inscripción a cursos
2. El sistema visualizara las cursos disponibles, según Carrera, Plan, Materia, Curso y Días y Horarios de los Cursos.
3. El usuario seleccionará la Carrera, el Plan, la Materia, el Curso y el Día y Horario deseado
4. El sistema validará la elección del usuario. Para esto se ejecutan “CU 18 – ValidarAlumno” y “CU 23 – Validar Curso”.
5. El usuario confirmará la elección.
6. El sistema registrará esta inscripción en la Base de Datos
7. El sistema le mostrará al usuario el código del curso elegido, un comprobante de inscripción y la opción a imprimir el comprobante.
Flujos Alternativos
Punto 5. El usuario no confirma la elección
5.1 El usuario no confirma la elección5.2 El sistema no registra la inscripción
5.3 El CU vuelve al paso 2 del Flujo Básico
Flujos Excepcionales
Punto 6. Error al registrar la inscripción
6.1 El sistema intenta grabar el registro en la Base de Datos
6.2 La Base de Datos está caída
6.3 Fin del Caso de Uso
Entradas
• Identificación de Alumno
Salidas
• Confirmación de Inscripción acursos
Precondiciones
• Estar loggueado en el sistema.
Poscondiciones
El alumno se encuentra inscripto en alguno de los cursos disponibles.
Puntos de Extensión
No Posee
2. Desinscripción de Curso
Objetivo
Se requiere que el Alumno pueda desinscribirse a un curso de alguna materia dentro de los cursos a los que se encuentra inscriptos.
DescripciónEl CU consiste en la baja lógica de una inscripción a un curso previamente dado de alta
Actor Principal
El Alumno
Evento Trigger
El CU se activa cuando el usuario encontrándose en la página principal de “Alumno”, selecciona la opción “Información Personal”, luego la opción “Mis Cursos” y por último la opción “Desinscripción a Curso”.
Flujo de Eventos
Flujo Básico
1. Elsistema visualiza los cursos a los que el usuario se encuentra inscripto.
2. El usuario seleccionará el curso deseado.
3. El usuario debe confirmar la desinscripción al curso.
4. El sistema registrará la baja de inscripción al curso en la Base de Datos
5. El sistema emitirá un comprobante de desinscripción al curso elegido y la opción de imprimir dicho comprobante
Flujos AlternativosPunto 3. El usuario no confirma la desinscripción
3.1 El usuario no confirma la elección
3.2 El sistema no da de baja la inscripción al curso
3. 3El CU vuelve al paso 2 del Flujo Básico
Flujos Excepcionales
Punto 4. Error al dar de baja la inscripción al curso elegido
4.1 El sistema intenta borrar el registro en la Base de Datos
4.2 La Base de Datos estácaída
4.3 Fin del Caso de Uso
Entradas
• Identificación de Alumno
Salidas
• Confirmación de Desinscripción al curso elegido.
Precondiciones
• Estar loggueado en el sistema.
Poscondiciones
El alumno se encuentra desinscripto del curso elegido.
Puntos de Extensión
No Posee
3. Validar Correlativa
Objetivo
El sistema validará la...
Regístrate para leer el documento completo.