Espeficacion de Un Caso de Uso-matricula

download Espeficacion de Un Caso de Uso-matricula

of 4

Transcript of Espeficacion de Un Caso de Uso-matricula

Laboratorio 3

Ejemplo de Caso de Uso: Registro de un Curso

Al comienzo de cada semestre, los estudiantes pueden requerir informacin de un catlogo de cursos, el cual contiene una lista de los cursos ofrecidos para el semestre, indicando para cada curso profesor, departamento y prerrequisitos. Informacin que es incluida para ayudar a los estudiantes a tomar decisiones.

El nuevo sistema permitir a los estudiantes seleccionar cuatro cursos para el siguiente semestre. Adems, cada estudiante podr indicar dos cursos alternativos en caso de no poder ser asignado en su primera seleccin. El curso tendr un mximo de diez estudiantes y un mnimo de tres. Un curso con menos de tres estudiantes ser cancelado. Una vez que el proceso de registro es completado, el sistema de registro enva la informacin al sistema de cuenta, para que al estudiante le puedan cobrar por el semestre.

Los profesores deben ser capaces de acceder al sistema on-line para indicar qu cursos estarn enseando. Tambin necesitarn ver qu estudiantes se inscribieron para sus cursos.

Para cada semestre, existe un perodo de tiempo en el que los estudiantes pueden modificar sus horarios. Los estudiantes deben ser capaces de acceder el sistema durante este tiempo para agregar o retirarse de cursos.

Diagrama de Caso de Uso Identificado

a) Identificacin del CASO DE USO: UC-01b) Descripcin Caso uso Registro de Cursos

Este caso de uso es iniciado por un estudiante. Le entrega al estudiante la capacidad de crear, borrar, modificar y/o revisar una solicitud de matrcula para un semestre dado.c) Pre-condiciones

El alumno debe estar habilitado.d) Flujo principal

ACCIONES DEL ACTORREACCIN DEL SISTEMA

1. El estudiante ingresa el nmero de alumno.2. El sistema verifica que ste sea vlido (E-1)

3. El estudiante selecciona semestre (E-2)4. El sistema le indica al estudiante que elija la actividad deseada:

CREAR (A-1) REVISAR (A-2)

MODIFICAR (A-3)

IMPRIMIR (A-4)

BORRAR (A-5)

ABANDONAR

e) Flujos alternativos

A-1: Crear una nueva Solicitud de matrcula

ACCIONES DEL ACTORREACCIN DEL SISTEMA

El sistema muestra en la pantalla una Solicitud de matrcula en blanco.

El estudiante ingresa el nmero de cuatro ofrecimientos de cursos primarios y dos nmeros de cursos alternativos (E-3).

El estudiante entonces presenta su peticin de cursos.

Por cada seleccin primaria de curso:

El sistema revisar que los pre-requisitos sean cumplidos (E-4)

Agregar al estudiante al curso, si ste est abierto (E-5).

El sistema imprimir la Ficha de matrcula (E-6)

Y enviar la informacin de la cuenta al sistema de cuenta para ser procesada (E-7).

Luego el caso de uso comienza de nuevo.

A-2: Revisar una Solicitud de matrcula

El sistema recupera la informacin de todos los cursos ofrecidos en los que el estudiante se encontraba registrado (E-8) y muestra lo siguiente: nombre del curso, nmero del curso, nmero de cursos ofrecidos, das de la semana, hora, ubicacin y nmero de horas de crditos. Cundo el usuario indica que l / ella ya ha terminado la revisin, el caso de uso comienza nuevamente.

A-3: Modificar una Solicitud de matrculaEl sistema revisa que no haya sido excedida la fecha final para los cambios (E-9). El sistema recupera la informacin anterior de todos los ofrecimientos de curso en los cuales el estudiante se encontraba registrado (E-8) y muestra en la pantalla: nombre del curso, nmero del curso, nmero de cursos ofrecidos, das de la semana, hora, ubicacin y nmero de horas de crditos. El sistema le indica al usuario que seleccione la actividad deseada:

BORRAR UN CURSO OFRECIDO, AGREGAR UN CURSO OFRECIDO, o ABANDONAR.

Si la actividad seleccionada es:

BORRAR UN CURSO OFRECIDO, el A-6: Se ejecuta un subflujo de borrar un curso ofrecido.

AGREGAR UN CURSO OFRECIDO, el A-7: Se ejecuta el subflujo de agregar un curso ofrecido. ABANDONAR, el sistema imprime el Solicitud de matrcula al estudiante (E-6) y el caso de uso vuelve a comenzar.A-4: Imprimir una Solicitud de matrculaEl sistema imprime el Solicitud de matrcula (E-6). El caso de uso comienza de nuevo.

A-5: Borrar una Solicitud de matrculaEl sistema recupera informacin (E-8) y muestra el Solicitud de matrcula actual. El sistema pide al usuario que confirme la opcin de borrar Solicitud de matrcula. Si es aceptada, se elimina el Solicitud de matrcula del sistema. Si el borrar no se confirma, la operacin es cancelada y el caso de uso comienza de nuevo.

A-6: Borrar un curso ofrecido

El estudiante ingresa el nmero del ofrecimiento a borrar. El sistema pide al usuario que confirme esta opcin de borrar el curso ofrecido. Si es aceptada, el curso ofrecido es eliminado de la Solicitud de matrcula del estudiante. Si el borrar no es confirmado, la operacin es cancelada y el flujo alternativo del caso de uso comienza de nuevo.

A-7: Agregar un curso ofrecido

El estudiante ingresa el curso a agregar. El sistema revisar que se cumplan los pre-requisitos (E-4) y agregar el estudiante al curso ofrecido, si ste se encuentra abierto (E-5). El flujo alternativo de caso de uso comienza de nuevo.

f) Excepciones de flujos

E-1: Se ingresa un nmero de alumno no vlido.El usuario puede re-ingresar un nmero de alumno o terminar el caso de uso.

E-2: Se ingresa un semestre no vlido. El usuario puede re-ingresar un semestre o terminar el caso de uso.

E-3: El nmero del ofrecimiento de curso no es vlido (rango). El usuario puede re-ingresar un nmero vlido o terminar el caso de uso.

E-4: El usuario no satisface todos los pre-requisitos requeridos. El usuario es informado de por qu este curso no podr ser Solicitud de matrcula. Si es posible, se sustituye por un curso alternativo. El caso de uso contina.

E-5: El usuario es informado que el ofrecimiento de curso seleccionado est cerrado. Si es posible, se sustituye por un curso alternativo. El caso de uso contina.

E-6: La Solicitud de matrcula no puede ser impreso. La informacin est guardada y el usuario es informado de que debe volver a presentar una solicitud de imprimir Solicitud de matrcula. El caso de uso contina.

E-7: El sistema guardar toda la informacin de cuentas de pago y la volver a presentar al sistema de cuentas en una prxima fecha. El caso de uso contina.

E-8: El sistema no puede recuperar informacin de un Solicitud de matrcula. El caso de uso, entonces, comienza desde el principio.

E-9: El sistema le informa al usuario que su Solicitud de matrcula no puede ser modificado. Entonces el caso de uso comenzar desde el principio.

g) Postcondiciones

CREAR SOLICITUD DE MATRCULA: Existe una nueva solicitud matrcula en el sistema.

MODIFICAR SOLICITUD DE MATRICULA: La solicitud de matrcula elegida queda modificada.

h) Requerimientos especiales

i) Requerimientos relacionados

j) Interfaz sugeridaUC-01