Está en la página 1de 4

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)

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 un programa de cursos para su matrcula en un semestre dado.

b)

Pre-condiciones El estudiante debe estar en su turno y habilitado para poder ingresar al sistema con permiso de escritura.

c)

Flujo principal Este caso de uso comienza cuando el estudiante ingresa su cdigo de estudiante y clave. El sistema verifica que ste sea vlido (E-1) y le lleva al estudiante a seleccionar el semestre actual o un semestre a futuro (E-2). El sistema le indica al estudiante que elija la actividad deseada: ESTUDIANTE: Ingresa su cdigo y clave SISTEMA: Verifica que ste sea vlido (E-1) ESTUDIANTE: Selecciona el semestre actual o un semestre a futuro (E-2) SISTEMA: Indica al estudiante que elija la actividad deseada. CREAR, REVISAR, MODIFICAR, IMPRIMIR, BORRAR, o ABANDONAR. Si la actividad seleccionada es CREAR, el A-1: Se ejecuta un subflujo de Crear un Nuevo Programa. REVISAR, el A-2: Se ejecuta un subflujo de Revisar un Programa. MODIFICAR, el A-3: Se ejecuta un subflujo de Modificar un Programa. IMPRIMIR, el A-4: Se ejecuta un subflujo de Imprimir un Programa. BORRAR, el A-5: Se ejecuta un subflujo de Borrar un Programa. ABANDONAR, el caso de uso termina.

d)

Flujos alternativos A-1: Crear un nuevo Programa

El sistema muestra en la pantalla un programa 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) y agregar al estudiante al curso, si ste est abierto (E-5). El sistema imprimir el programa (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. SISTEMA: Muestra en la pantalla un programa en blanco. 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. SISTEMA: Por cada seleccin primaria de curso el sistema revisar que los prerequisitos sean cumplidos (E-4) y agregar al estudiante al curso, si ste est abierto (E-5). El sistema imprimir el programa (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 un programa El sistema recupera la informacin de todos los cursos ofrecidos en los que el estudiante se encontraba registrado (E-8) y muestra lo siguiente: 1. nombre del curso 2. nmero del curso, 3. nmeros de los cursos ofrecidos, 4. das de la semana, 5. hora, 6. ubicacin y 7. 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 un programa El 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: 1. nombre del curso 2. nmero del curso, 3. nmeros de los cursos ofrecidos, 4. das de la semana, 5. hora, 6. ubicacin y 7. 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 programa al estudiante (E-6) y el caso de uso vuelve a comenzar. A-4: Imprimir un programa

El sistema imprime el programa (E-6). El caso de uso comienza de nuevo. A-5: Borrar un programa El sistema recupera informacin (E-8) y muestra el programa actual. El sistema pide al usuario que confirme la opcin de borrar programa. Si es aceptada, se elimina el programa 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 del programa 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 prerequisitos (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. e) Excepciones de flujo E-1: Se ingresa un cdigo o clave de estudiante no vlido. El usuario puede re-ingresar un cdigo o clave de estudiante 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 reingresar 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 programado. 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: El programa no puede ser impreso. La informacin est guardada y el usuario es informado de que debe volver a presentar una solicitud de imprimir programa. 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 programa. El caso de uso, entonces, comienza desde el principio. E-9: El sistema le informa al usuario que su programa no puede ser modificado. Entonces el caso de uso comenzar desde el principio.

También podría gustarte