4.2 DISEÑO DETALLADO
4.2.5 Documentacion de Casos de Uso
Tabla 2. Caso de uso “Insertar Usuario” Identificador del Caso
de Uso
CA1
Nombre Caso de Uso: Insertar Administrador
Actor Administrador
Prioridad y Tipo Alta
Descripción El administrador del sistema ingresa los datos del nuevo administrador en la base de datos Curso Básico Eventos: ACTOR SISTEMA
1. El administrador se registra en el sistema ingresando nombre y contraseña.
2. El sistema valida la información ingresada por el administrador
3. El administrador coloca los datos del nuevo administrador en los campos correspondientes.
4. El sistema valida los datos incluidos por el administrador.
5. El sistema verifica que el nuevo administrador no se encuentre registrado. 6. El sistema ingresa el nuevo administrador.
7. El sistema avisa al administrador que la operación fue exitosa.
Caminos de Excepción:
Para el evento 2, si el sistema encuentra un error en la validación de los datos de registro del administrador, el sistema genera un mensaje de error y cancela la operación permitiendo al administrador volver a realizar la operación.
Para el evento 4, si el sistema detecta un error en la validación de los campos, genera un mensaje de error y cancela la operación, permitiendo al administrador volver a realizar la operación.
Para el evento 5, si el sistema encuentra que el nuevo administrador existe en el sistema, muestra un mensaje de alerta y cancela la operación.
Caminos Alternos: Para el evento 1, si el administrador decide cancelar manualmente la operación, no ingresa al sistema y el sistema se cierra.
Para el evento 3, si el administrador decide cancelar manualmente la operación, el sistema no realiza ninguno de los eventos siguientes
Tabla 3. Caso de uso “Consultar Administrador” Identificador del Caso
de Uso
CA2
Nombre Caso de Uso: Consultar Administrador
Actor Administrador
Prioridad y Tipo Baja
Descripción El administrador del sistema consulta un los datos de un administrador
Curso Básico Eventos: ACTOR SISTEMA
1. El administrador se registra en el sistema ingresando nombre y contraseña.
2. El sistema valida la información ingresada por el administrador
3. El administrador coloca el código del administrador que desea consulta.
4. El sistema muestra los resultados obtenidos
Caminos de Excepción:
Para el evento 2, si el sistema encuentra un error en la validación de los datos de registro del administrador, el sistema genera un mensaje de error y cancela la operación permitiendo al administrador volver a realizar la operación.
Para el evento 4, si el sistema detecta un error en la validación del código suministrado, genera un mensaje de error y cancela la operación, permitiendo al administrador volver a realizar la operación.
Caminos Alternos: Para el evento 1, si el administrador decide cancelar manualmente la operación, no ingresa al sistema y el sistema se cierra.
Para el evento 3, si el administrador decide cancelar manualmente la operación, el sistema no realiza ninguno de los eventos siguientes
Tabla 4. Caso de uso “Actualizar Administrador” Identificador del Caso
de Uso
CA3
Nombre Caso de Uso: Actualizar Administrador
Actor Administrador
Prioridad y Tipo Baja
Descripción El administrador del sistema actualiza los datos de un administrador
Curso Básico Eventos: ACTOR SISTEMA
1. El administrador efectúa la consulta del administrador que desea actualizar siguiendo los procedimientos del caso de uso CA2
2. El administrador coloca los nuevos datos en los campos correspondientes.
3. El sistema valida los datos incluidos por el administrador.
4. El sistema efectúa los cambios solicitados
5. El sistema avisa al administrador que la operación fue exitosa.
Caminos de Excepción:
Para el evento 3, si el sistema detecta un error en la validación del código suministrado, genera un mensaje de error y cancela la operación, permitiendo al administrador volver a realizar la operación.
Caminos Alternos: Para el evento 2, si el administrador decide cancelar manualmente la operación, el sistema no realiza ninguno de los eventos siguientes
Tabla 5. Caso de uso “Eliminar Administrador” Identificador del Caso
de Uso
CA4
Nombre Caso de Uso: Eliminar Administrador
Actor Administrador
Prioridad y Tipo Baja
Curso Básico Eventos: ACTOR SISTEMA
1. El administrador efectúa la consulta del administrador que desea actualizar siguiendo los procedimientos del caso de uso CA2
2. El administrador ejecuta la eliminación.
3. El sistema efectúa los cambios solicitados
4. El sistema avisa al administrador que la operación fue exitosa.
Caminos de Excepción:
Ninguno
Caminos Alternos: Para el evento 2, si el administrador decide cancelar manualmente la operación, el sistema no realiza ninguno de los eventos siguientes
Para los casos de uso: • Insertar Docente • Insertar Estudiante • Insertar Curso • Insertar Titulo • Consultar Docente • Consultar Estudiante • Consultar Curso • Consultar Titulo • Actualizar Docente • Actualizar Estudiante • Actualizar Curso • Actualizar Titulo • Eliminar Docente • Eliminar Estudiante • Eliminar Curso • Eliminar Titulo
Se utilizan las mismas secuencias de eventos de los casos de uso ya documentados, modificando el objeto y los datos que se involucran en cada caso.
Tabla 6. Caso de uso “Modificar Perfil” Identificador del Caso
de Uso
CU5
Nombre Caso de Uso: Modificar Perfil
Actor Administrador, Docente, Estudiante
Prioridad y Tipo Media
Descripción El usuario del modifica sus propios datos en la base de datos
Curso Básico Eventos: ACTOR SISTEMA
1. El usuario se registra en el sistema ingresando nombre y contraseña.
2. El sistema valida la información ingresada por el administrador
3. El usuario coloca los nuevos datos en los campos correspondientes.
4. El sistema valida los datos incluidos por el usuario.
6. El sistema ingresa los nuevos datos del usuario.
operación fue exitosa.
Caminos de Excepción:
Para el evento 2, si el sistema encuentra un error en la validación de los datos, el sistema genera un mensaje de error y cancela la operación.
Caminos Alternos: Para el evento 1, si el usuario decide cancelar manualmente la operación, no ingresa al sistema y el sistema se cierra.
Para el evento 3, si el usuario decide cancelar manualmente la operación, el sistema no realiza ninguno de los eventos siguientes
Tabla 7. Caso de uso “Cambiar Contraseña” Identificador del Caso
de Uso
CU6
Nombre Caso de Uso: Cambiar Contraseña
Actor Administrador, Docente, Estudiante
Prioridad y Tipo Media
Descripción El usuario del modifica su contraseña en la base de datos
Curso Básico Eventos: ACTOR SISTEMA
1. El usuario se registra en el sistema ingresando nombre y contraseña.
2. El sistema valida la información ingresada por el administrador
3. El usuario coloca la nueva contraseña en los campos correspondientes.
4. El sistema valida los datos incluidos por el usuario.
6. El sistema ingresa los nuevos datos del usuario.
7. El sistema avisa al usuario que la operación fue exitosa.
Caminos de Excepción:
Para el evento 2, si el sistema encuentra un error en la validación de los datos, el sistema genera un mensaje de error y cancela la operación.
Caminos Alternos: Para el evento 1, si el usuario decide cancelar manualmente la operación, no ingresa al sistema y el sistema se cierra.
Para el evento 3, si el usuario decide cancelar manualmente la operación, el sistema no realiza ninguno de los eventos siguientes
Tabla 8. Caso de uso “Capturar Notas” Identificador del Caso
de Uso
CD7
Nombre Caso de Uso: Capturar Notas
Actor Docente
Prioridad y Tipo Alta
Descripción El docente captura las notas del curso asignado.
Curso Básico Eventos: ACTOR SISTEMA
1. El docente se registra en el sistema ingresando nombre y contraseña.
2. El sistema valida la información ingresada por el administrador
3. El docente selecciona curso.
4. El sistema muestra la información de los estudiantes de ese curso.
6. El docente digita las notas en los campos correspondientes y guarda los cambios.
7. El sistema avisa al usuario que la operación fue exitosa.
Caminos de Excepción:
Para el evento 2, si el sistema encuentra un error en la validación de los datos, el sistema genera un mensaje de error y cancela la operación.
Caminos Alternos: Para el evento 1, si el usuario decide cancelar manualmente la operación, no ingresa al sistema y el sistema se cierra.
ninguno de los eventos siguientes
Tabla 9. Caso de uso “Consultar Notas” Identificador del Caso
de Uso
CE8
Nombre Caso de Uso: Consultar Notas
Actor Estudiante
Prioridad y Tipo Alta
Descripción El estudiante consulta las notas obtenidas en los cursos inscritos.
Curso Básico Eventos: ACTOR SISTEMA
1. El estudiante se registra en el sistema ingresando nombre y contraseña.
2. El sistema valida la información ingresada por el administrador
3. El estudiante selecciona el periodo.
4. El sistema muestra la información de las notas del estudiante en el periodo seleccionado.
Caminos de Excepción:
Para el evento 2, si el sistema encuentra un error en la validación de los datos, el sistema genera un mensaje de error y cancela la operación.
Caminos Alternos: Para el evento 1, si el usuario decide cancelar manualmente la operación, no ingresa al sistema y el sistema se cierra.
Para el evento 3, si el usuario decide cancelar manualmente la operación, el sistema no realiza ninguno de los eventos siguientes
Tabla 10. Caso de uso “Agregar Inscripción” Identificador del Caso
de Uso
CE9
Nombre Caso de Uso: Agregar Inscripción
Actor Estudiante
Prioridad y Tipo Alta
Descripción El estudiante agregar una inscripción en el sistema.
Curso Básico Eventos: ACTOR SISTEMA
1. El estudiante se registra en el sistema ingresando nombre y contraseña.
2. El sistema valida la información ingresada por el administrador
3. El sistema muestra los resultados de sugerencias de inscripción basado en el perfil del estudiante
4. El estudiante selecciona el curso.
5. El sistema guarda la información y muestra un aviso de operación exitosa.
Caminos de Excepción:
Para el evento 2, si el sistema encuentra un error en la validación de los datos, el sistema genera un mensaje de error y cancela la operación.
Caminos Alternos: Para el evento 1, si el usuario decide cancelar manualmente la operación, no ingresa al sistema y el sistema se cierra.
Para el evento 4, si el usuario decide cancelar manualmente la operación, el sistema no realiza ninguno de los eventos siguientes