Casos de Uso Ingeniería de Software
Enviado por Maru_Chan.21 • 4 de Agosto de 2023 • Ensayo • 1.271 Palabras (6 Páginas) • 48 Visitas
[pic 1][pic 2][pic 3][pic 4]
09 de febrero de 2020
[pic 5]
Entregable 1: Casos de Uso
Ingeniería de Software
M. E. Israel David Lara Manitas Priego
Gavia Infante Leticia Aricela
18210013
Ingeniería en Software y Redes
Introducción
Utilizar casos de uso para generar casos de prueba ayuda a revisar los procedimientos, lineamientos, alcances y límites del proyecto (software) que se está desarrollando.
Los casos de uso describen la secuencia de acciones que el sistema realiza según la interacción de este con los usuarios. Permite mostrar al cliente una visión de cómo es la relación entre las actividades a realizar del cliente según los requerimientos y lo resultados mostrados por el sistema.
Procedimiento
Seleccionando los casos de uso “Generar reporte de ganancias” y “Cambiar el precio de cualquier habitación” que se describen en el planteamiento del entregable 1.
1.- Caso de Uso: Generar reporte mensual de ganancias
Flujo Basico
- Inicio de sesión
Inicia cuando el Administrador accede al programa del hotel.
El sistema solicita, y el Administrador ingresa, su ID y Contraseña
- Seleccionar “Reporte Mensual de Ganancias”
El sistema muestra las funciones disponibles al Administrador. El Administrador selecciona “Reporte Mensual de Ganancias” - Seleccionar periodo
El sistema pide al Administrador, y el Administrador ingresa, las fechas de inicio y fin, para calcular las ganancias obtenidas. - Mostrar reporte
El sistema muestra al Administrador el reporte completo, contiene el periodo seleccionado y el desglose de las ganancias obtenidas durante dicho periodo. Únicamente se muestran las transacciones finalizadas, es decir, las reservaciones que fueron exitosas y finalizaron con el corte de su consumo. No muestra las ganancias de las reservaciones que aún no han sido cerradas o concluidas.
Flujo Alternativo
A1. Administrador no identificado
En el paso 1 del flujo básico, inicio de sesión, si el sistema determina
que la identificación y/o contraseña del Administrador no es válido, se
muestra un mensaje de error
A2. Periodo no valido
El sistema evalúa que el periodo que fue introducido por el
Administrador, debe ser un periodo transcurrido antes y hasta la fecha
en que se solicita el reporte.
A3. Salir
El sistema permite al Administrador que salga en cualquier momento
durante el caso de uso. El Administrador puede elegir guarda el reporte
El sistema guarda el reporte. Termina el caso de uso.
Matriz de escenarios
Nombre del escenario | Flujo de Inicio | Flujo Alternativo |
Escenario 1- Registro exitoso | Flujo Básico | |
Escenario 2- Administrador no identificado | Flujo Básico | A1 |
Escenario 3- Administrador salir | Flujo Básico | A3 |
Escenario 4- Generar Reporte de Ganancias | Flujo Básico | |
Escenario 5- Periodo no valido | Flujo Básico | A2 |
Matriz de casos de prueba
Test Case ID | Escenario | ID Administrador | Contraseña | Reportes | Periodo | Resultado esperado |
TC1 | Escenario 1- Registro exitoso | V | V | V | V | Visualizar la pantalla principal del programa de reservas del Hotel |
TC2 | Escenario 2- Administrador no identificado | I | N/A | N/A | N/A | Mensaje de Error. |
TC3 | Escenario 3- Generar Reporte de Ganancias | V | V | V | V | Visualizar reporte de ganancias correspondiente a los datos ingresados |
TC4 | Escenario 4- Periodo no valido | V | V | V | N/A | Mensaje de error. Volver a pantalla de ingreso de fechas |
TC5 | Escenario 5- Administrador Salir | V | V | N/A | N/A | Aparece pantalla de logueo |
Matriz de casos de prueba con valores de datos de prueba
Test Case ID | Escenario | ID Administrador | Contraseña | Reportes | Periodo | Resultado esperado |
TC1 | Escenario 1- Registro exitoso | GavLeticia | 123456788 | SI | SI | Visualizar la pantalla principal del programa de reservas del Hotel |
TC2 | Escenario 2- Administrador no identificado | GLeticia | N/A | N/A | N/A | Mensaje de Error. |
TC3 | Escenario 3- Generar Reporte de Ganancias | GavLeticia | 123456788 | Mensual | 01/01/2020 | Visualizar reporte de ganancias correspondiente a los datos ingresados |
TC4 | Escenario 4- Periodo no valido | GavLeticia | 123456788 | Mensual | 01/02/2020 | Mensaje de error. Volver a pantalla de ingreso de fechas |
TC5 | Escenario 5- Administrador Salir | GavLeticia | 123456788 | N/A | N/A | Aparece pantalla de logueo |
...