Sei sulla pagina 1di 19

Descripcin del Problema

Ejemplo Registro Estudiantil

Al principio de cada semestre, se llevara a cabo un Proceso de Registro que durar 3 das. Durante este proceso, los estudiantes debern asignarse los cursos que llevaran durante el semestre. El primer da se dar orientacin y registro a los estudiantes de primer ao.Todos los dems estudiantes podrn registrarse a partir del segundo da. El tercer da se utilizar adems para resolver los conflictos en las asignaciones de cursos. Para manejar el proceso, la Oficina de Registro necesita de un nuevo sistema que pueda ser utilizado desde el Internet y/o la intranet de la universidad, por los estudiantes, profesores y el personal de la oficina de registro, para realizar las diferentes funciones implcitas en el proceso. Este (contin sistema se utilizara luego del proceso de registro

Ejemplo Registro Estudiantil

El sistema debe incluir un control de acceso que permita que los usuarios ingresen con un cdigo de identificacin y un password, los cuales sern entregados a todos los posibles usuarios antes de que inicie el proceso. El control de acceso determinara que funcionalidad tendr disponible el usuario por parte del sistema, segn el tipo de usuario que sea. Tambin debe validar que solo los estudiantes de primer ao puedan entrar el primer da del proceso de registro. El sistema debe proveer una lista de cursos disponibles para el semestre, en donde los estudiantes puedan consultar la informacin que necesiten de cada curso para tomar decisiones. Esto incluye el nombre, descripcin, crditos y prerrequisitos del curso, as como informacin de las secciones (numero, aula, horario, estado) disponibles por curso. Cada curso puede tener una o mas secciones. El estado de las secciones indica si estn abiertas, cerradas (llenas) o si fueron (contin

Ejemplo Registro Estudiantil


Para inscribirse en los cursos que deben llevar, los estudiantes tendrn que crear y mantener un horario de cursos. En este, deben indicar 4 opciones principales y 2 opciones alternas en caso de que sus otras opciones se cancelen. Para indicar cada opcin, los estudiantes deben usar un numero de seccin (que es nico, e implcitamente hace referencia al curso). Si una seccin de un curso tiene menos de 3 estudiantes cuando se cierre el proceso de registro, esta ser cancelada. Tambin puede ser cancelada en cualquier momento por causas de fuerza mayor. Los estudiantes tambin podrn modificar o eliminar su horario y el sistema debe llevar control en lnea del total de estudiantes por seccin, para reabrirla si el total baja de 20 estudiantes. El sistema debe validar cada vez que se crea o modifica un horario, que cada opcin cumple con los prerrequisitos necesarios, segn el historial (contin

Ejemplo Registro Estudiantil


Los estudiantes tambin podrn incluirse en una lista de solicitantes para nuevas secciones, en caso de que quieran asignarse un curso cuyas secciones ya estn llenas. Esta lista estar adjunta a cada curso en la lista de cursos disponibles y ser revisada en el tercer da, pero esto no garantiza que se abrir una nueva seccin. Si se abre una nueva seccin, los estudiantes en la lista sern notificados por correo electrnico para que procedan a inscribirse. Los profesores deben poder usar el sistema desde una semana antes que inicie el proceso, para indicar cuales cursos van a dictar. Para esto deben escoger de la lista de cursos disponibles, la seccin o secciones que mas les convengan de los cursos para los que estn autorizados. Deben asignarse entre 9 y 15 horas semanales de clase (esto debe ser validado por el sistema en lnea). El sistema debe tambin detectar si hay conflictos de horario o (contin

Ejemplo Registro Estudiantil


El personal de registro deber disponer de un reporte que les indique que cursos tienen mas de 15 estudiantes en la lista de solicitantes para nuevas secciones, de manera que puedan gestionar la posible apertura de una nueva seccin para esos cursos. Tambin deben poder abrir nuevas secciones para las solicitudes aprobadas o cancelar secciones existentes, si esto es necesario. El proceso de registro termina cuando un oficial encargado de la oficina de registro corre el proceso de cierre en el sistema. Durante el cierre se cancelan los cursos con menos de tres estudiantes. Los estudiantes que estn inscritos en cursos cancelados (por cualquier razn) sern reasignados automticamente a otros cursos/secciones, segn sus opciones alternas. Tambin en el cierre, se cierran todas las secciones que todava estn abiertas (< 20 estudiantes) y no hallan sido canceladas, se asignan profesores a las

Especificaciones Suplementarias

Ejemplo Registro Estudiantil

El sistema va a ser utilizado desde el Internet y/o la intranet de la Universidad, por lo que se deben tomar las consideraciones necesarias para desarrollar una aplicacin para ambientes WEB. El nuevo sistema en una parte de la aplicacin que debe sustituir al sistema actual de la Oficina de Registro, que se considera inflexible y ya no se puede mantener. La especificacin anterior solo cubre la parte mas critica de la funcionalidad deseada, y el resto se deber suplir despus en un proyecto de extensin del sistema. Sin embargo, los datos base necesarios para lograr la funcionalidad deseada estn completos y actualizados en la base de datos de sistema actual. Estos datos incluyen la informacin (contin personal e historial acadmico de los estudiantes,

Lo anterior significa que el proyecto debe incluir la actividad de migracin de datos, para minimizar el ingreso y traslado de informacin por otros medios, y porque se desea utilizar un RDBMS para manejar y almacenar la informacin del nuevo sistema. Con respecto a la carga proyectada de usuarios, se estima que pueden haber hasta 1000 estudiantes utilizando el sistema en forma simultanea desde Internet y 500 en la intranet. Si se sobrepasan estas cifras, el sistema debe denegar temporalmente el acceso a los estudiantes que intenten conectarse. Los profesores y personal de la oficina de registro deben poder conectarse siempre, sin importar la carga que se tenga en ese momento el sistema. La oficina de Registro deber proporcionar Guas de Usuario a los estudiantes y profesores, para indicarles como deben usar el sistema. Sin

Ejemplo Registro Estudiantil

Ejemplo Registro Estudiantil

Actores

Encargado del Registro

Profesor Estudiante Sistema de Facturacin

Ejemplo Registro Estudiantil

Casos de Uso
Login

Los Actores se examinan para determinar sus necesidades


Todos los Usuarios Estudiante
Consultar lista de cursos disponibles Inscribirse en cursos Solicitar apertura de nuevas seccines Consultar notas de cursos

Profesor
Escoger cursos a dictar Consultar lista de estudiantes asignados Asignar notas a estudiantes

(contin

Ejemplo Registro Estudiantil

Casos de Uso

Los Actores se examinan para determinar sus necesidades


Encargado del Registro
Lanzar reporte de solicitantes para nuevas seccines Abrir nuevas seccines Cancelar seccines existentes Correr cierre del Proceso de Registro

Sistema de Facturacin
Recibir la informacin de cobros del registro

Ejemplo Registro Estudiantil

Diagramas de Casos de Uso


Login

Consultar Calificaciones

Consultar Lista De Cursos <<uses>>

Estudiante

Inscribirse en Cursos

<<uses>>

Solicitar Apertura De Nuevas Secciones

Ejemplo Registro Estudiantil

Diagramas de Casos de Uso


<<extends>> Asignar Calificaciones

Profesor

Revisar Lista De Estudiantes

Escoger Cursos A Dictar Login

Ejemplo Registro Estudiantil

Diagramas de Casos de Uso


Cerrar Seccin Abrir Nueva Seccin

Encargado del Registro

Correr Proceso de Cierre

Sistema de Facturacin

Login

Lanzar Reporte Solicitudes Nuevas Secciones

cumentacin de Casos De Uso

Ejemplo Registro Estudiantil

Nombre del CU: Inscribirse en Cursos Descripcin Breve


A travs de este caso de uso, el sistema le permite al estudiante crear, modificar y eliminar el horario de cursos para el semestre actual. Tambin le permite generar un versin para impresin del horario.

2 Flujo de Eventos
2.1 Pre-Condiciones
El estudiante debe haber completado el caso de uso Login. (contin
a)

cumentacin de Casos De Uso


2.2 Flujo Principal
2.2.1 Crear un Horario Nuevo 2.2.1.1 El estudiante escoge la opcin Inscribirse en Cursos y el sistema pide al estudiante seleccionar la actividad deseada: CREAR, MODIFICAR, IMPRIMIR , ELIMINAR HORARIO o SALIR. 2.2.1.2 El estudiante escoge Crear un Horario Nuevo para el flujo principal. Si la actividad seleccionada es
MODIFICAR, se ejecuta 2.3.1: Modificar Horario ELIMINAR, se ejecuta 2.3.2: Eliminar Horario IMPRIMIR, se ejecuta 2.3.3: Imprimir (contin

Ejemplo Registro Estudiantil

cumentacin de Casos De Uso


2.2.1.3 El sistema muestra una pantalla de horario vaca y la lista de cursos disponibles para que el usuario pueda consultarla. 2.2.1.4 El estudiante ingresa 4 nmeros de seccin (E-1) como opciones principales y 2 nmeros de seccin (E-1) como opciones alternas. 2.2.1.5 El estudiante somete a validacin su horario. Para cada opcin ingresada el sistema verifica que
La seccin este abierta (E-2) no existan conflictos de horario (E-3) que el curso est en el plan de estudio del estudiante (E-4) que los prerrequisitos se cumplan (E-5)

Ejemplo Registro Estudiantil

2.2.1.7 Para cada opcin que cumpla las validaciones, el sistema aade al estudiante a (contin la seccin escogida y actualiza totales.

cumentacin de Casos De Uso


2.3 Flujos Alternos
2.3.1 Modificar Horario 2.3.1.1 El sistema muestra una pantalla con el horario del estudiante y la lista de cursos disponibles para que el usuario pueda consultarla. 2.3.1.2 El estudiante revisa y modifica su horario, incluyendo hasta 4 nmeros de seccin (E-1) como opciones principales y 2 nmeros de seccin (E-1) como opciones alternas. 2.3.1.3 El caso de uso prosigue en el subflujo 2.2.1.5 del flujo principal. 2.3.2 Eliminar Horario 2.3.2.1 El sistema muestra una pantalla con el horario del estudiante y un dialogo (contin para que el estudiante confirme que sia)

Ejemplo Registro Estudiantil

cumentacin de Casos De Uso


2.3.2.2 Si el estudiante confirma la eliminacin, sigue el caso de uso, y para cada opcin principal del horario, el sistema elimina al estudiante del curso y seccin escogidos, y actualiza el los totales correspondientes. Termina el CU. 2.3.3 Imprimir Horario 2.3.1.1 El sistema muestra una pantalla con el horario listo para imprimir (printer friendly) e instrucciones de cmo imprimirlo usando la funcionalidad del browser. 2.3.1.2 Si el estudiante confirma la impresin, sigue el caso de uso y el horario se enva a imprimir (E-6).Termina el CU.

Ejemplo Registro Estudiantil

2.4 Flujos de Excepcin

(contin a)

cumentacin de Casos De Uso


E-2 El curso/seccin escogido esta cerrado. Se le informa al estudiante que no se puede incluir esa seccin en su horario y porqu. El caso de uso continua. Hay conflictos de horario con otra seccin. Se le informa al estudiante que no se puede incluir ese curso/seccin en su horario y por qu. El CU continua. El estudiante no cumple con los prerrequisitos. Se le informa al estudiante que no se puede incluir ese curso/seccin en su horario y por qu. El CU continua. El curso/seccin no esta en el plan de estudios de estudiante. Se le informa al estudiante que no se puede incluir ese curso/seccin en su horario y por qu. El CU continua. (contin El horario no se puede imprimir. La informacin se guarda y se le informa al a)

Ejemplo Registro Estudiantil

E-3

E-4

E-5

E-6

Potrebbero piacerti anche