Plantilla Ingenieria del software
Enviado por oscar alfonso garcia lopez • 18 de Julio de 2019 • Informe • 1.386 Palabras (6 Páginas) • 89 Visitas
Sistema de Registro a Curso
Use-Case Specification: Mantener Categoría
Version 2.0
Revision History
Date | Versión | Descripción | Author |
04/Junio/2019 | 1.0 | Se colocaron de forma correcta todos los aspectos del Use Case desarrollado dentro de esta plantilla. | Calderón Uriostegui Jonathan, Delgado Sandoval Cesar Alan, Estrada Ibarra Angelo, García López Oscar Alfonso, Rodríguez Contreras Diego |
01/Julio/2019 | 2.0 | Se agregaron los diagramas de secuencia y diagrama de clases correspondientes. | Calderón Uriostegui Jonathan, Delgado Sandoval Cesar Alan, Estrada Ibarra Angelo, García López Oscar Alfonso, Rodríguez Contreras Diego |
Table of Contents
1. Brief Description 4
2. Basic Flow of Events 4
3. Subflows 4
3.1 S1 Registrar Categoría 4
3.2 S2 Modificar Categoría 4
3.3 S1 Eliminar Categoría 5
4. Alternative Flows 5
4.1 Datos Incorrectos 5
4.2 Curso Existente 5
5. Preconditions 5
5.1 Iniciar Sesión 5
6. Postconditions 5
6.1 Mantener Información 5
7. Extension Points 5
8. Special Requirements 5
Software 5
9. Story Board 6
10. Secuences Diagram 6
11. Class Diagram 8
Use-Case Specification: Mantener Categoría
Brief Description
Este Caso de Uso permite al administrador del sistema mantener actualizada la información de las categorías, a través de las operaciones agregar, modificar eliminar y consultar categoría.
Basic Flow of Events
1. Este Caso de Uso Inicia cuando el administrador se encuentra en la interfaz admin.
2. El administrador selecciona en la barra de navegación la opción categorías.
3. El sistema recupera de la base de datos la lista de categorías y crea la interfaz, mostrando en una tabla las categorías existentes, donde nos brinda las opciones, editar, eliminar, y agregar una categoría.
4. El administrador selecciona la operación que desea realizar y el sistema ejecuta la acción.
a. Si el administrador selecciona la opción registrar categoría se ejecuta el subflujo Agregar Categoría.
b. Si el administrador selecciona la opción editar categoría se ejecuta el subflujo Modificar Categoría.
c. Si el administrador selecciona la opción eliminar categoría se ejecuta el subflujo Eliminar Categoría.
Subflows
S1 Agregar Categoría
- El sistema muestra el formulario Agregar una Categoría y habilita los campos de nombre y descripción.
- El administrador captura los datos y confirma la operación seleccionando la opción agregar a la base.
- El sistema verifica que los datos sean correctos, si los datos son correctos el sistema valido que la categoría no exista en la base de datos.
- Si la categoría no existe, el sistema agrega los datos de la categoría y crea un identificador.
- El sistema despliega el mensaje de éxito, donde el administrador seleccionara la opción regresar
- El sistema actualiza la lista de categorías se muestran actualizadas.
S2 Modificar Categoría
- El sistema muestra la lista de categorías.
- El sistema recupera de la base de datos el detalle de la categoría id, nombre, descripción.
- El administrador selecciona el botón editar de la categoría que se modificara.
- El sistema desplegará un mensaje de alerta, el administrador dará clic en aceptar.
- El sistema mostrara lo campos id, nombre, descripción, habilitando para modificar solo los últimos 2 mencionados.
- El administrador introduce los datos requeridos por el sistema y dará clic en actualizar.
- El sistema mostrara alerta de modificar esta categoría, el administrador aceptara la alerta.
- El sistema validara los datos y mostrara el mensaje de éxito en la transacción.
- El administrador selecciona regresar y el sistema actualiza la lista de categorías.
S1 Eliminar Categoría
- El sistema muestra la lista de categorías, recuperando id, nombre y descripción de las categorías.
- El administrador selecciona categoría la que desea eliminar, dando clic en el botón eliminar.
- El sistema actualizara la información y eliminara la categoría seleccionada anteriormente.
- El sistema alerta que se eliminó con éxito y el administrador da clic en regresar.
- El sistema actualiza la lista de categorías.
Alternative Flows
Datos Incorrectos
Si se presenta en las alternativas de Agregar Categoría y Eliminar Categoría los datos que ingreso el administrador y no corresponden al tipo de datos o se dejan vacíos los campos, el sistema envía una alerta en mensaje indicando el error y la forma de solucionarlos, el curso no se registrara y se solicitaran los datos nuevamente.
...