Casos de uso ejemplo

Solo disponible en BuenasTareas
  • Páginas : 24 (5752 palabras )
  • Descarga(s) : 9
  • Publicado : 19 de agosto de 2010
Leer documento completo
Vista previa del texto
Definición de Casos de Uso

Á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...
tracking img