Capítulo 2. Definición del Sistema
2.1 Modelo de Casos de Uso
2.1.4 Modelo casos de Uso del Estudiante
Ahora se desarrollarán los casos de Uso Expandidos, que corresponden a cada una de las opciones del sistema SAEL Como se definió en el documento de administración de configuraciones24, se usará como nomenclatura de casos de uso: CU-A-XX para nombrar los casos de uso del Administrador, CU-C-XX para
24
nombrar los casos de uso del coordinador y CU-S-XX para nombrar los casos de uso del estudiante25.
CASOS DE USO DEL ADMINISTRADOR
Tabla 8.1. Requerimientos Funcionales: CU-A-01 ID del Caso CU-A-01
Nombre Create New Student
Nombre de los
Autores Elkin Moreno E.
Fecha Viernes 18 de Abril de 2003
Actores Administrador
Descripción Crea el registro de un nuevo estudiante dentro del sistema,
habilitándolo para ejecutar todas las opciones del sistema.
Curso Básico de Eventos
Procedimiento 8.1. Curso Básico de Eventos:
1. El Administrador ejecuta la aplicación de administración.
2. El sistema muestra la pantalla de autenticación de usuario.
3. El Administrador ingresa login y password. 4. El sistema realiza la verificación de usuario.
5. El sistema muestra la pantalla de opciones del Administrador.
6. El administrador escoge la opción de Administrar Estudiantes.
7. El sistema muestra la pantalla de opciones de administrar estudiantes.
8. El administrador escoge la opción de crear un nuevo estudiante.
9. El sistema muestra la pantalla de crear un nuevo estudiante, solicitando los datos del estudiante.
10. El administrador ingresa los datos del estudiante y pulsa la opción de crear estudiante.
11. El sistema verifica que el estudiante no exista. 12. El sistema crea el estudiante.
25
Para mayor referencia sobre la codificación de casos de uso y demás, consultar el apartado del documento de administración de configuraciones y el glosario de la aplicación.
13. El sistema muestra la pantalla de nuevo estudiante creado con los datos ingresados.
14. El administrador pulsa la opción de volver al menú principal.
15. El sistema muestra la pantalla de menú principal.
Etapas en el Camino de Excepción
Procedimiento 8.2. Etapas en el Camino de Excepción
1. En el paso 5, si la autenticación del administrador no es válida, el sistema regresa al paso 2, mostrando la pantalla de autenticación nuevamente.
2. En el paso 11, si el estudiante ingresado ya existe, entonces el sistema vuelve al paso 9, avisando que el estudiante ya existe.
Puntos de inclusión
Precondición El Administrador ha ingresado al sistema y se ha autenticado
correctamente.
Poscondición Se ha registrado un nuevo estudiante dentro el sistema SAEL
Frecuencia de Uso Muchas Veces.
Prioridad Media Alta.
Tabla 8.2. Requerimientos Funcionales: CU-A-02 ID del Caso CU-A-02
Nombre Create New Course
Nombre de los
Autores Elkin Moreno E.
Fecha Viernes 18 de Abril de 2003
Actores Administrador
Descripción Crea el registro de un nuevo curso dentro del sistema,
habilitándolo para ejecutar todas las opciones del sistema.
Curso Básico de Eventos
Procedimiento 8.3. Curso Básico de Eventos:
1. El Administrador ejecuta la aplicación de administración.
2. El sistema muestra la pantalla de autenticación de usuario.
3. El Administrador ingresa login y password. 4. El sistema realiza la verificación de usuario.
5. El sistema muestra la pantalla de opciones del Administrador.
6. El administrador escoge la opción de Administrar Cursos.
7. El sistema muestra la pantalla de opciones de administrar cursos.
8. El administrador escoge la opción de crear un nuevo curso.
9. El sistema muestra la pantalla de crear un nuevo curso, solicitando los datos del nuevo curso.
10. El administrador ingresa los datos del curso y pulsa la opción de crear curso.
11. El sistema verifica que el curso no exista. 12. El sistema crea el curso.
13. El sistema muestra la pantalla de nuevo curso creado con los datos ingresados.
14. El administrador pulsa la opción de volver al menú principal.
15. El sistema muestra la pantalla de menú principal.
Etapas en el Camino de Excepción
Procedimiento 8.4. Etapas en el Camino de Excepción
1. En el paso 5, si la autenticación del administrador no es válida, el sistema regresa al paso 2, mostrando la pantalla de autenticación nuevamente.
2. En el paso 11, si el curso ingresado ya existe, entonces el sistema vuelve al paso 9, avisando que el curso ya existe.
Puntos de inclusión
Precondición El Administrador ha ingresado al sistema y se ha autenticado
correctamente.
Poscondición Se ha registrado un nuevo curso dentro el sistema SAEL
Frecuencia de Uso Muchas Veces.
Prioridad Media Alta.
Tabla 8.3. Requerimientos Funcionales: CU-A-03 ID del Caso CU-A-03
Nombre Create New Coordinator
Nombre de los
Fecha Viernes 18 de Abril de 2003
Actores Administrador
Descripción Crea el registro de un nuevo curso dentro del sistema,
habilitándolo para ejecutar todas las opciones del sistema.
Curso Básico de Eventos
Procedimiento 8.5. Curso Básico de Eventos:
1. El Administrador ejecuta la aplicación de administración.
2. El sistema muestra la pantalla de autenticación de usuario.
3. El Administrador ingresa login y password. 4. El sistema realiza la verificación de usuario.
5. El sistema muestra la pantalla de opciones del Administrador.
6. El administrador escoge la opción de Administrar Coordinadores.
7. El sistema muestra la pantalla de opciones de administrar coordinadores.
8. El administrador escoge la opción de crear un nuevo coordinador.
9. El sistema muestra la pantalla de crear un nuevo coordinador, solicitando los datos del nuevo coordinador. 10. El administrador ingresa los datos del coordinador y pulsa la opción de crear coordinador.
11. El sistema verifica que el coordinador no exista. 12. El sistema crea el coordinador.
13. El sistema muestra la pantalla de nuevo coordinador creado con los datos ingresados.
14. El administrador pulsa la opción de volver al menú principal.
15. El sistema muestra la pantalla de menú principal.
Etapas en el Camino de Excepción
Procedimiento 8.6. Etapas en el Camino de Excepción
1. En el paso 5, si la autenticación del administrador no es válida, el sistema regresa al paso 2, mostrando la pantalla de autenticación nuevamente.
2. En el paso 11, si el coordinador ingresado ya existe, entonces el sistema vuelve al paso 9, avisando que el coordinador ya existe.
Puntos de inclusión
Precondición El Administrador ha ingresado al sistema y se ha autenticado
Poscondición Se ha registrado un nuevo coordinador dentro el sistema SAEL
Frecuencia de Uso Muchas Veces.
Prioridad Media Alta.
Tabla 8.4. Requerimientos Funcionales: CU-A-04 ID del Caso CU-A-04
Nombre Create Program
Nombre de los
Autores Elkin Moreno E.
Fecha Viernes 18 de Abril de 2003
Actores Administrador
Descripción Crear el registro de un nuevo programa dentro del sistema, para que
pueda contener cursos.
Curso Básico de Eventos
Procedimiento 8.7. Curso Básico de Eventos:
1. El Administrador ejecuta la aplicación de administración. 2. El sistema muestra la pantalla de autenticación de usuario. 3. El Administrador ingresa login y password.
4. El sistema realiza la verificación de usuario.
5. El sistema muestra la pantalla de opciones del Administrador.
6. El administrador escoge la opción de Administración general.
7. El sistema muestra la pantalla de opciones de administración de cursos.
8. El administrador escoge la opción de Agregar un Programa.
9. El sistema muestra la pantalla para agregar el nuevo programa solicitando los datos correspondientes para su inserción en el sistema: Código del programa, Nombre, Número de créditos asociados, Facultad a la que pertenece. 10. El administrador ingresa los datos y pulsa la opción de “Crear Nuevo Programa”.
11. El sistema verifica que todos los datos sean correctos y todos los campos solicitados como obligatorios sean correctos.
12. El sistema guarda el nuevo registro del nuevo programa. 13. El sistema muestra la pantalla del programa creado con sus respectivos datos
principal.
15. El sistema muestra la pantalla de menú principal.
Etapas en el Camino de Excepción
Procedimiento 8.8. Etapas en el Camino de Excepción
1. En el paso 5, si la autenticación del administrador no es válida, el sistema regresa al paso 2, mostrando la pantalla de autenticación nuevamente.
2. En el paso 11, si el administrador ingresó algún campo inválido, o dato erróneo, entonces el sistema vuelve al paso 9, avisando que los datos ingresados fueron incorrectos.
Puntos de
inclusión
Precondición El Administrador ha ingresado al sistema y se ha autenticado
correctamente.
Poscondición Se ha registrado un nuevo programa dentro el sistema SAEL
Frecuencia de
Uso Muchas Veces.
Prioridad Media Alta.
Tabla 8.5. Requerimientos Funcionales: CU-A-05 ID del Caso CU-A-05
Nombre Delete Student
Nombre de los
Autores Elkin Moreno E.
Fecha Viernes 18 de Abril de 2003
Actores Administrador
Descripción Borra el registro de un estudiante existente en el sistema.
Curso Básico de Eventos
Procedimiento 8.9. Curso Básico de Eventos:
1. El Administrador ejecuta la aplicación de administración.
2. El sistema muestra la pantalla de autenticación de usuario.
3. El Administrador ingresa login y password. 4. El sistema realiza la verificación de usuario.
5. El sistema muestra la pantalla de opciones del Administrador.
estudiantes.
7. El sistema muestra la pantalla de opciones de administración de estudiantes.
8. El administrador escoge la opción de Eliminar un Estudiante.
9. El sistema muestra la pantalla con la lista de estudiantes existentes en el sistema.
10. El administrador selecciona el estudiante que desea eliminar.
11. El sistema muestra la pantalla con los datos del estudiante, y solicita confirmación para eliminar el estudiante.
12. El Administrador pulsa la opción del botón “Eliminar”.
13. El sistema elimina al estudiante seleccionado del sistema y retorna a la pantalla de administración de estudiantes.
14. El administrador pulsa la opción de volver al menú principal.
15. El sistema muestra la pantalla de menú principal.
Etapas en el Camino de Excepción
Procedimiento 8.10. Etapas en el Camino de Excepción
1. En el paso 4, si la autenticación del administrador no es válida, el sistema regresa al paso 2, mostrando la pantalla de autenticación nuevamente.
Puntos de inclusión Precondición
El Administrador ha ingresado al sistema y se ha autenticado correctamente.
Existe al menos 1 estudiante creado dentro del sistema.
Poscondición Se ha eliminado correctamente un estudiante del sistema SAEL
Frecuencia de Uso Algunas Veces.
Prioridad Alta.
Tabla 8.6. Requerimientos Funcionales: CU-A-06 ID del Caso CU-A-06
Nombre Delete Coordinator
Nombre de los
Autores Elkin Moreno E.
Actores Administrador
Descripción Borra el registro de un coordinador existente en el sistema.
Curso Básico de Eventos
Procedimiento 8.11. Curso Básico de Eventos:
1. El Administrador ejecuta la aplicación de administración.
2. El sistema muestra la pantalla de autenticación de usuario.
3. El Administrador ingresa login y password. 4. El sistema realiza la verificación de usuario.
5. El sistema muestra la pantalla de opciones del Administrador.
6. El administrador escoge la opción de Administración de coordinadores.
7. El sistema muestra la pantalla de opciones de administración de coordinadores.
8. El administrador escoge la opción de Eliminar un Coordinador.
9. El sistema muestra la pantalla con la lista de coordinadores existentes en el sistema.
10. El administrador selecciona el coordinador que desea eliminar.
11. El sistema muestra la pantalla con los datos del coordinador, y solicita confirmación para eliminarlo. 12. El Administrador pulsa la opción de “Eliminar”.
13. El sistema elimina al coordinador seleccionado del sistema y retorna a la pantalla de administración de coordinadores.
14. El administrador pulsa la opción de volver al menú principal.
15. El sistema muestra la pantalla de menú principal.
Etapas en el Camino de Excepción
Procedimiento 8.12. Etapas en el Camino de Excepción
1. En el paso 4, si la autenticación del administrador no es válida, el sistema regresa al paso 2, mostrando la pantalla de autenticación nuevamente.
Puntos de inclusión Precondición
El Administrador ha ingresado al sistema y se ha autenticado correctamente.
Existe al menos 1 coordinador creado dentro del sistema.
Poscondición Se ha eliminado correctamente un coordinador del sistema SAEL
Prioridad Alta.
Tabla 8.7. Requerimientos Funcionales: CU-A-07 ID del Caso CU-A-07
Nombre Delete Course
Nombre de los
Autores Elkin Moreno E.
Fecha Viernes 18 de Abril de 2003
Actores Administrador
Descripción Borra el registro de un curso existente en el sistema.
Curso Básico de Eventos
Procedimiento 8.13. Curso Básico de Eventos:
1. El Administrador ejecuta la aplicación de administración.
2. El sistema muestra la pantalla de autenticación de usuario.
3. El Administrador ingresa login y password. 4. El sistema realiza la verificación de usuario.
5. El sistema muestra la pantalla de opciones del Administrador.
6. El administrador escoge la opción de Administración de cursos.
7. El sistema muestra la pantalla de opciones de administración de cursos.
8. El administrador escoge la opción de Eliminar un Curso.
9. El sistema muestra la pantalla con la lista de cursos existentes en el sistema.
10. El administrador selecciona el curso que desea eliminar.
11. El sistema muestra la pantalla con los datos del curso, y solicita confirmación para eliminarlo.
12. El Administrador pulsa la opción de “Eliminar”. 13. El sistema elimina al curso seleccionado del sistema y retorna a la pantalla de administración de cursos.
14. El administrador pulsa la opción de volver al menú principal.
15. El sistema muestra la pantalla de menú principal.
Etapas en el Camino de
Excepción 1. En el paso 4, si la autenticación del administrador no es
válida, el sistema regresa al paso 2, mostrando la pantalla de autenticación nuevamente.
Puntos de inclusión Precondición
El Administrador ha ingresado al sistema y se ha autenticado correctamente.
Existe al menos 1 curso creado dentro del sistema.
Poscondición Se ha eliminado correctamente un curso del sistema SAEL
Frecuencia de Uso Algunas Veces.
Prioridad Alta.
Tabla 8.8. Requerimientos Funcionales: CU-A-08 ID del Caso CU-A-08
Nombre Delete Program
Nombre de los
Autores Elkin Moreno E.
Fecha Viernes 18 de Abril de 2003
Actores Administrador
Descripción Borra el registro de un Programa existente en el sistema.
Curso Básico de Eventos
Procedimiento 8.15. Curso Básico de Eventos:
1. El Administrador ejecuta la aplicación de administración. 2. El sistema muestra la pantalla de autenticación de usuario. 3. El Administrador ingresa login y password.
4. El sistema realiza la verificación de usuario.
5. El sistema muestra la pantalla de opciones del Administrador.
6. El administrador escoge la opción de Administración de cursos.
7. El sistema muestra la pantalla de opciones de administración de cursos.
8. El administrador escoge la opción de Eliminar un programa.
9. El sistema muestra la pantalla con la lista de programas existentes en el sistema.
10. El administrador selecciona el programa que desea eliminar.
–incluyendo los cursos que pertenecen a este programa-, y solicita confirmación para eliminarlo.
12. El Administrador pulsa la opción de “Eliminar”.
13. El sistema elimina al programa seleccionado del sistema y retorna a la pantalla de administración de cursos.
14. El administrador pulsa la opción de volver al menú principal.
15. El sistema muestra la pantalla de menú principal.
Etapas en el Camino de Excepción
Procedimiento 8.16. Etapas en el Camino de Excepción
1. En el paso 4, si la autenticación del administrador no es válida, el sistema regresa al paso 2, mostrando la pantalla de autenticación nuevamente.
2. En el paso 12, si el programa que se quiere eliminar, contiene cursos, el sistema sacara un mensaje de error, diciendo que primero debe eliminar todos los cursos que están contenidos en este programa y luego si se podrá ejecutar esta opción, luego de esto el sistema regresa al paso 7.
Puntos de
inclusión Precondición
El Administrador ha ingresado al sistema y se ha autenticado correctamente.
Existe al menos 1 programa creado dentro del sistema.
Poscondición Se ha eliminado correctamente un programa del sistema SAEL
Frecuencia de
Uso Algunas Veces. Prioridad Alta.
Tabla 8.09. Requerimientos Funcionales: CU-A-09 ID del Caso CU-A-09
Nombre Asociate Coordinator to Group
Nombre de los
Autores Elkin Moreno E.
Fecha Viernes 18 de Abril de 2003
Actores Administrador
Descripción Asigna la responsabilidad de manejo de un curso a un
coordinador existente en el sistema.
Eventos
1. El Administrador ejecuta la aplicación de administración.
2. El sistema muestra la pantalla de autenticación de usuario.
3. El Administrador ingresa login y password. 4. El sistema realiza la verificación de usuario.
5. El sistema muestra la pantalla de opciones del Administrador.
6. El administrador escoge la opción de Administración de coordinadores.
7. El sistema muestra la pantalla de opciones de administración de coordinadores.
8. El administrador escoge la opción de asignar curso a coordinador.
9. El sistema muestra la pantalla con la lista de coordinadores existentes en el sistema.
10. El administrador selecciona el coordinador que desea asignar.
11. El sistema muestra la pantalla con la lista de cursos que existen el sistema y a los cuales se quiere asignar el coordinador seleccionado.
12. El Administrador selecciona los cursos que quiere asignar a este coordinador.
13. El sistema muestra la pantalla con el coordinador y la lista de cursos que se van a asignar, y pide confirmación de la tarea.
14. El administrador pulsa la opción de “asignar”.
15. El sistema asigna los cursos al administrador y regresa a la pantalla de administración de coordinadores.
16. El administrador pulsa la opción de volver al menú principal.
17. El sistema muestra la pantalla de menú principal.
Etapas en el Camino de Excepción
Procedimiento 8.18. Etapas en el Camino de Excepción
1. En el paso 4, si la autenticación del administrador no es válida, el sistema regresa al paso 2, mostrando la pantalla de autenticación nuevamente.
Puntos de inclusión
Precondición
El Administrador ha ingresado al sistema y se ha autenticado correctamente.
Existe al menos 1 coordinador creado dentro del sistema.
sistema.
Poscondición Se ha asignado correctamente, el coordinador seleccionado a la
lista de cursos escogidos dentro del sistema SAEL
Frecuencia de Uso Media.
Prioridad Media.
Tabla 8.10. Requerimientos Funcionales: CU-A-10 ID del Caso CU-A-10
Nombre Generate Report of Exam
Nombre de los
Autores Elkin Moreno E.
Fecha Viernes 18 de Abril de 2003
Actores Administrador
Descripción Genera un reporte de calificaciones sobre los el grupo de usuarios
que presentaron un examen.
Curso Básico de Eventos
Procedimiento 8.19. Curso Básico de Eventos:
1. El Administrador ejecuta la aplicación de administración.
2. El sistema muestra la pantalla de autenticación de usuario.
3. El Administrador ingresa login y password. 4. El sistema realiza la verificación de usuario.
5. El sistema muestra la pantalla de opciones del Administrador.
6. El administrador escoge la opción de Administración de exámenes.
7. El sistema muestra la pantalla de opciones de administración de exámenes.
8. El administrador escoge la opción de generar reporte de un examen presentado.
9. El sistema muestra la pantalla con la lista de exámenes que se han presentado.
10. El administrador selecciona el examen del cual quiere generar un reporte.
11. El sistema muestra la pantalla con el reporte del examen que el administrador solicitó, y pregunta qué desea hacer: imprimirlo o salvarlo.
12. El Administrador selecciona lo que quiere hacer con ese reporte.
13. El sistema ejecuta la acción solicitada por el administrador con el examen y regresa al menú de exámenes.
14. El administrador pulsa la opción de volver al menú principal.
15. El sistema muestra la pantalla de menú principal.
Etapas en el Camino de Excepción
Procedimiento 8.20. Etapas en el Camino de Excepción
1. En el paso 4, si la autenticación del administrador no es válida, el sistema regresa al paso 2, mostrando la pantalla de autenticación nuevamente.
Puntos de inclusión Precondición
El Administrador ha ingresado al sistema y se ha autenticado correctamente.
Existe al menos 1 examen presentado registrado en el sistema.
Poscondición
Se ha generado correctamente un reporte acerca del examen general de conocimientos presentado con anterioridad por los usuarios dentro del sistema SAEL
Frecuencia de Uso Media.
Prioridad Baja.
Tabla 8.11. Requerimientos Funcionales: CU-A-11 ID del Caso CU-A-11
Nombre List Of Courses
Nombre de los
Autores Elkin Moreno E.
Fecha Viernes 18 de Abril de 2003
Actores Administrador