Sie sind auf Seite 1von 8

Solucin o

Ejemplo de un caso de uso en formato expandido


Mar Eugenia Valencia a
Universidad del Valle, Cali, Colombia Desarrollo de Software I, home page: http://eisc.univalle.edu.co/materias/ds1/ maeva@univalle.edu.co

Universidad del Valle

May 17, 2005

Mar Eugenia Valencia a

Ejemplo de un caso de uso en formato expandido

Solucin o

Caso de uso principal en formato expandido

Caso de uso en formato expandido

Caso de uso Actores Propsito o

Registrar cursos Estudiante Este caso de uso le permite al estudiante gestionar todo lo correspondiente al registro de cursos. Este caso de uso empieza cuando el estudiante ingresa en el sistema su nmero de identiu cacin, y si este nmero es vlido, entonces el sistema le solicitar que ingrese el semestre y o u a a luego de que el estudiante ingrese el semestre, el sistema desplegar un men de opciones a u en el cual el estudiante podr crear un horario, consultarlo o modicarlo. a Primario y esencial

Resumen

Tipo Referencias cruzadas

Mar Eugenia Valencia a

Ejemplo de un caso de uso en formato expandido

Solucin o

Caso de uso principal en formato expandido

Caso de uso en formato expandido


Curso normal de los eventos Accin del actor o 1 Este caso de uso comienza cuando el estudiante entra en el sistema su nmero de identicacin. u o 2 Respuesta del sistema El sistema verica que el nmero de identiu cacin del estudiante es vlido y le pide al estuo a diante que entre el semestre actual en el cual o se piensa matricular El sistema despliega un men de opciones. u

3 5

El estudiante entra el semestre deseado. El estudiante escoge una opcin. o a) Crear un horario, Consltese la seccin Crear u o un horario. b) Revisar el horario, Consltese la operacin Reu o visar el horario. c) Modicar el horario, Consltese la seccin u o Modicar el horario. Cursos alternos

L nea 2 L nea 5

Nmero de identicacin no vlido. El sistema no permitir acceso al sistema de registro. u o a a Si hay un intento por crear una horario que ya existe, el sistema le pedira al usuario que escoga otra opcin. o

Mar Eugenia Valencia a

Ejemplo de un caso de uso en formato expandido

Solucin o

Caso de uso principal en formato expandido

Caso de uso en formato expandido

Seccin Crear un horario o


Curso normal de los eventos Accin del actor o 1 El estudiante entra los cdigos de cuatro cursos o primarios y dos cursos alternativos. Envia la peticin de los cursos. o 3 Chequea que los prerrequisitos son satisfechos por los cursos solicitados. Adiciona el estudiante a los cursos solicitados. Respuesta del sistema

4 Cursos alternos L nea 3

Uno varios de los cursos solicitados no cumplen con los prerrequisitos, el sistema no adiciona o el/los curso(s) y despliega una mensaje informndolo. a Si un cursos primario ofrecido no esta disponible, el sistema lo sutituir por un curso alternativo a ofrecido e informa de esto

L nea 4

Mar Eugenia Valencia a

Ejemplo de un caso de uso en formato expandido

Solucin o

Caso de uso principal en formato expandido

Caso de uso en formato expandido

Operacin Revisar el horario o


Curso normal de los eventos Accin del actor o 1 El estudiante solicita informacin de todos los o cursos ofrecidos que tiene registrados en un semestre dado. 2 Respuesta del sistema El sistema despliega todos los cursos que el estudiante tiene registrados, incluyendo nombre del curso, cdigo del curso, d de la semana, hora, o as localizacin y nmero de horas de crdito o u e

Mar Eugenia Valencia a

Ejemplo de un caso de uso en formato expandido

Solucin o

Caso de uso principal en formato expandido

Caso de uso en formato expandido

Seccin Cambiar el horario o


Curso normal de los eventos Accin del actor o 1 Respuesta del sistema El sistema despliega las siguiente opciones a) Eliminar un curso b) Adicionar un curso 2 El estudiante escoge una opcin. o a) Eliminar un curso, consltese la seccin Eliu o minar un curso b) Adicionar un curso, consltese la seccin Adiu o cionar un curso

Mar Eugenia Valencia a

Ejemplo de un caso de uso en formato expandido

Solucin o

Caso de uso principal en formato expandido

Caso de uso en formato expandido

Seccin Eliminar un curso o


Curso normal de los eventos Accin del actor o 1 El estudiante le indica al sistema cual curso desea eliminar 2 Respuesta del sistema El sistema chequea que la fecha nal para hacer cambios no ha expirado El sistema elimina al estudiante del curso ofecido El sistema le notica a el estudiante que su requerimiento ha sido procesado

3 4

Cursos alternos L nea 2 La fecha nal para hacer cambios ha expirado, el sistema no elimina el curso solicitado e informa de sto e

Mar Eugenia Valencia a

Ejemplo de un caso de uso en formato expandido

Solucin o

Caso de uso principal en formato expandido

Caso de uso en formato expandido


Seccin Adicionar un curso o
Curso normal de los eventos Accin del actor o 1 El estudiante le indica al sistema cual curso desea adicionar 2 Respuesta del sistema El sistema chequea que la fecha nal para hacer cambios no ha expirado Verica que la carga mxima de cursos para el a estudiante no ha sido excedida Chequea que los prerrequisitos son satisfechos por el curso solicitado Adicionar el estudiante al curso ofrecido

5 Cursos alternos L nea 2 L nea 3

La fecha nal para hacer cambios ha expirado, el sistema no adiciona el curso e informa de sto e La carga mxima es excedida si se adiciona el curso, el sistema no adiciona el curso e informa de a sto e El estudiante no cumple con los prerrequisitos que el curso demanda, el sistema no adiciona el curso e informa de sto e El curso no ha sido abierto, el sistema no adiciona el curso e informa de sto e

L nea 4

L nea 5

Mar Eugenia Valencia a

Ejemplo de un caso de uso en formato expandido

Das könnte Ihnen auch gefallen