Sei sulla pagina 1di 14

Datos Generales.

Nombre Del Alumno: José Emmanuel Carmona Fernández

Número De Cuenta: 17691196

Integrantes De Equipo:

Jorge

Francisco

Materia: Ingeniería de Software.

Grupo: ICM002

Profesor: M.E. Israel David Lara Manitas Priego.

Actividad: Entregable 2. Planteamiento Problema – Sistema de Reservación Hotel.

 Casos de Uso.
 Planteamiento Casos de Uso.
 Matriz de Pruebas.

Fecha De La Actividad: 11/02/2018.


Contenido

Datos Generales. ...................................................................................................................... 1


Introducción ............................................................................................................................. 3
Propósito ................................................................................................................................. 3
Alcance .................................................................................................................................... 3
1. Diagrama de Actividades Sistema General. ........................................................................ 5
2. Casos de Uso. .................................................................................................................... 6
2.1 Caso de Uso Recepcionista Reservación. ........................................................................... 6

2.2 Caso de Uso Administrador. .............................................................................................. 6

3. Especificación Casos de Uso. .............................................................................................. 7


3.1 Especificación Caso de Uso Recepcionista Reservación. ................................................... 7

3.2 Especificación Caso de Uso Administrador Cambio de precio .......................................... 8

4. Matriz de Pruebas. ............................................................................................................ 9


4.1 Generación Escenarios....................................................................................................... 9

4.1.1 Matriz Recepcionista Reservación................................................................................. 9


4.1.2 Matriz Administrador cambio de precio. ...................................................................... 9
4.2 Generación casos de prueba - Matriz .............................................................................. 10

4.2.1 Matriz – Recepcionista Reservación ............................................................................ 10


4.2.2 Matriz – Administración Cambio de precio ................................................................. 11
4.3 Generación de Casos de Prueba con Valores/Datos de Prueba ...................................... 12

4.3.1 Matriz con valores – Recepcionista Reservación ....................................................... 12


4.3.2 Matriz con valores – Administración Cambio de precio.............................................. 13
Conclusión.............................................................................................................................. 14
Introducción

En la actualidad El Hotel Los Delfines no cuenta una aplicación web (sistema) que se adapte a sus
necesidades, tiene operaciones hace 2 años en el puerto de Veracruz, México. Surge la necesidad
de implementar un sistema capaz de administrar y gestionar los procesos del negocio para
expandirse a nivel regional hacia los demás estados que conforman el Golfo de México como:
Tamaulipas, Tabasco, Campeche y Yucatán.

Propósito

El propósito de este documento es analizar y definir los requerimientos del Software de Aplicación
Web para mejorar las necesidades del usuario final (cliente).

Alcance

El software por implementar será un sistema de reservación de habitaciones, manejando


principalmente los procesos de un formulario de reservas, como registrar las fechas de entradas y
salidas de la reserva de habitaciones, así mismo podrá ver el tipo de habitación disponible.

El sistema de Reservación de Habitaciones podrá:

 Actualizar Reserva de Habitación


 Registrar Pago.
 Registrar Reserva de Habitación
 Buscar Cliente.
 Modificar Cliente.
 Eliminar Cliente
 Registrar Consumos del Cliente.
 Actualizar Habitación.

Los siguientes roles de usuario para el nuevo sistema son: recepcionista y administrador.

El Recepcionista del hotel podrá:

 Obtener un reporte de las habitaciones disponibles de acuerdo con su tipo.


 Consultar el precio de una habitación de acuerdo con su tipo.
 Cotizar el precio total a pagar para un cliente dado, especificando el tipo de habitación y
número de noches.
 Realizar reservaciones.
 Cancelar reservaciones.

El Administrador del hotel podrá:

 Cambiar el precio de cualquier habitación


 Cambiar el valor del descuento ofrecido a los clientes habituales
 Calcular las ganancias (una estimación) que tendrán en un mes específico (se considera que
todos los meses tienen treinta días).

Conociendo las tendencias tecnológicas existentes se implementará dicho sistema utilizando una
infraestructura cliente servidor, tomando como medio de comunicación la Internet.
1. Diagrama de Actividades Sistema General.
2. Casos de Uso.

2.1 Caso de Uso Recepcionista Reservación.

2.2 Caso de Uso Administrador.


3. Especificación Casos de Uso.
3.1 Especificación Caso de Uso Recepcionista Reservación.

Descripción
En este caso de uso se describe todo el procedimiento que el Recepcionista hace para
realizar una reserva en un hotel.
Flujo de Eventos
FB. Flujo Básico
FB1. El usuario se autentifica para ingresar al sistema.
FB2. El usuario en menú principal elige Reservaciones
FB3. El usuario verifica la disponibilidad de habitación.
FB4. El usuario llena los datos del cliente.
FB5. El usuario selecciona registrar reserva.
FB6. El sistema registra los datos de la reservación.

FA. Flujos Alternativos


FA1. En el punto 1, el sistema encuentra que hay campos a los cuales le falto el ingreso
de datos, el sistema muestra un mensaje de error diciendo que hay campos obligatorios
que no están especificados.
FA2. En el punto 1 se ingresan datos desconocidos para el sistema, el sistema muestra
“usuario o contraseña erróneos”
FA3. En el punto 2, el sistema muestra un mensaje en el cual especifica que para el día
de ingreso solicitado no hay habitaciones disponibles.
FA4. El usuario no llena completamente el formulario, el sistema muestra “faltan campos
obligatorios” y se marcan con asterisco rojo.
FA5. En el punto 6, el cliente en cualquier momento del proceso de reservación elige
cancelar reservación y regresa a menú principal.
FA6. El usuario selecciona salir, el sistema muestra pantalla de logueo.
Precondiciones
El usuario ha realizado correctamente el login en el sistema.
Poscondiciones
Se ha registrado la reserva.
3.2 Especificación Caso de Uso Administrador Cambio de precio
Descripción.
En este caso de uso se describe el proceso de cambio de precio a una habitación.
Flujo de eventos.
FB. Flujo Básico.
FB1. El usuario se autentica para ingresar al sistema.
FB2. El usuario ingresa a menú principal y selecciona Modificar.
FB3. El usuario ingresa a Precios.
FB4. El usuario ingresa a Habitaciones.
FB5. El usuario modifica el precio que desea cambiar
FB6. El usuario guarda los cambios en el sistema.

FA. Flujos Alternativos.

FA1. En el punto 1, el sistema encuentra que hay campos a los cuales le falto el ingreso
de datos, el sistema muestra un mensaje de error diciendo que hay campos
obligatorios que no están especificados.
FA2. En el punto 1 se ingresan datos desconocidos para el sistema, el sistema muestra
“usuario o contraseña erróneos”
FA3. En el punto 2 la opción no se encuentra disponible ya que no se inició como
administrador.
FA4. En el punto 5 el usuario deja en blanco el cuadro de texto, a lo que el sistema
muestra “Ingrese monto en espacio marcado” y muestra espacio con asterisco rojo.
FA5. En el punto 6 el usuario da clic en cancelar y el sistema muestra “Cambios NO
modificados en el sistema”, muestra menú principal.
FA6. El usuario selecciona salir, el sistema muestra pantalla de logueo.
Precondiciones
El usuario hace login con cuenta de administrador correctamente.
Poscondiciones.
Se ha realizado el cambio en el precio de la habitación.
4. Matriz de Pruebas.

4.1 Generación Escenarios


4.1.1 Matriz Recepcionista Reservación.
Nombre del escenario Flujo de inicio Flujo alternativo
Escenario 1 - Flujo básico
Reservación exitosa
Escenario 2 – Usuario Flujo básico FA1
deja campos en blanco
Escenario 3 – Usuario Flujo básico FA2
escribe erróneamente
usuario o contraseña
Escenario 4 – Habitación Flujo básico FA3
no disponible
Escenario 5 - Usuario no Flujo básico FA4
llena completamente el
formato.
Escenario 6 – cliente Flujo básico FA5
decide no reservar
durante proceso
Escenario 7 – Usuario Flujo básico FA6
cierra sesión

4.1.2 Matriz Administrador cambio de precio.


Nombre del escenario Flujo de inicio Flujo alternativo
Escenario 1 – Cambio de Flujo básico
precio exitoso
Escenario 2 – Usuario Flujo básico FA1
deja campos en blanco
Escenario 3 – Usuario Flujo básico FA2
escribe erróneamente
usuario o contraseña
Escenario 4 - Se inició Flujo básico FA3
como recepcionista y no
como administrador
Escenario 5 – Cuadro de Flujo básico FA4
texto en blanco
Escenario 6 – Usuario Flujo básico FA5
cancela cambio de
precio
Escenario 7 – Usuario Flujo básico FA7
cierra sesión
4.2 Generación casos de prueba - Matriz
4.2.1 Matriz – Recepcionista Reservación

Test Escenario ID Contraseña Habitación Formato Resultado esperado

Case ID empleado Disponible Completo

TC 1 Escenario 1 - V V V V Habitación queda

Reservación exitosa apartada y se regresa a

menú principal

TC 2 Escenario 2 – Usuario N/A N/A N/A N/A Mensaje de error:

deja campos en blanco "Campos obligatorios no

especificados"

TC 3 Escenario 3 – Usuario I I N/A N/A Mensaje de error:

escribe erróneamente "Usuario o contraseña

usuario o contraseña erróneos"

TC 4 Escenario 4 – Usuario V V N/A N/A Se muestra pantalla de

cierra sesión logueo

TC 5 Escenario 5 – V V I N/A Mensaje de error

Habitación no "Habitación no

disponible disponible"

TC 6 Escenario 6 - Usuario V V V I Mensaje de error:

no llena "Campos obligatorios no

completamente el especificados"

formato.

TC 7 Escenario 7 – cliente V V V* V* Regreso a menú

decide no reservar principal

durante proceso
4.2.2 Matriz – Administración Cambio de precio

Test Escenario ID Contraseña Aparece Cuadro Resultado esperado

Case ID empleado opción con

Modificar monto

TC 1 Escenario 1 - Cambio de V V V V Cambio de precio

precio exitoso exitoso, se regresa a

menú principal.

TC 2 Escenario 2 – Usuario deja N/A N/A N/A N/A Mensaje de error:

campos en blanco "Campos obligatorios no

especificados"

TC 3 Escenario 3 – Usuario I I N/A N/A Mensaje de error:

escribe erróneamente "Usuario o contraseña

usuario o contraseña erróneos"

TC 4 Escenario 4 – Usuario cierra V V N/A N/A Se muestra pantalla de

sesión logueo

TC 5 Escenario 5 - No se V V N/A N/A Se ingresó con login de

encuentra la opción " recepcionista, regresa a

Modificar" en menú paso 4

principal

TC 6 Escenario 6 - El usuario no V V V N/A Mensaje de error

llena cuadro de texto "Monto no especificado"

TC 7 Escenario 7 - Usuario V V V* V* Regreso a menú

decide cancelar sin principal

modificar datos

V* muestra la posibilidad de salir de la acción en curso.


4.3 Generación de Casos de Prueba con Valores/Datos de Prueba
4.3.1 Matriz con valores – Recepcionista Reservación
Test Escenario ID Contraseña Habitación Formato Resultado esperado

Case ID empleado Disponible Completo

TC 1 Escenario 1 - HRT104130 Ctr1324 Si Si Habitación queda

Reservación exitosa apartada y se regresa a

menú principal

TC 2 Escenario 2 – Usuario N/A N/A N/A N/A Mensaje de error:

deja campos en blanco "Campos obligatorios

no especificados"

TC 3 Escenario 3 – Usuario HRT104140 Ctr1234 N/A N/A Mensaje de error:

escribe erróneamente "Usuario o contraseña

usuario o contraseña erróneos"

TC 4 Escenario 4 – Usuario HRT104130 Ctr1324 N/A N/A Se muestra pantalla de

cierra sesión logueo

TC 5 Escenario 5 – HRT104130 Ctr1324 No N/A Mensaje de error

Habitación no "Habitación no

disponible disponible"

TC 6 Escenario 6 - Usuario HRT104130 Ctr1324 Si No Mensaje de error:

no llena "Campos obligatorios

completamente el no especificados"

formato.

TC 7 Escenario 7 – cliente HRT104130 Ctr1324 Si* Si* Regreso a menú

decide no reservar principal

durante proceso
4.3.2 Matriz con valores – Administración Cambio de precio

Test Escenario ID Contraseña Aparece Cuadro Resultado esperado

Case ID empleado opción con

Modificar monto

TC 1 Escenario 1 - Cambio de Adm5501 MEL897060 Si Si Cambio de precio

precio exitoso exitoso, se regresa a

menú principal.

TC 2 Escenario 2 – Usuario deja N/A N/A N/A N/A Mensaje de error:

campos en blanco "Campos obligatorios no

especificados"

TC 3 Escenario 3 – Usuario Adm4536 MEL789080 N/A N/A Mensaje de error:

escribe erróneamente "Usuario o contraseña

usuario o contraseña erróneos"

TC 4 Escenario 4 – Usuario Adm5501 MEL897060 N/A N/A Se muestra pantalla de

cierra sesión logueo

TC 5 Escenario 5 - No se Adm5501 MEL897060 N/A N/A Se ingresó con login de

encuentra la opción " recepcionista, regresa a

Modificar" en menú paso 4

principal

TC 6 Escenario 6 - El usuario no Adm5501 MEL897060 Si N/A Mensaje de error

llena cuadro de texto "Monto no especificado"

TC 7 Escenario 7 - Usuario Adm5501 MEL897060 Si* Si* Regreso a menú

decide cancelar sin principal

modificar datos
Conclusión.

Potrebbero piacerti anche