Gestión de hoteles. Ingeneria en gestion de requerimientos
Matias Molina DominguezInforme2 de Julio de 2023
1.826 Palabras (8 Páginas)55 Visitas
[pic 1][pic 2]
Gestión de hoteles
NOMBRE: Matias Molina Dominguez
CARRERA: Analista Programador
ASIGNATURA: Ingeniería y Gestión de Requerimientos
PROFESOR: Eduardo Andrés Barria Gallardo
FECHA:10-06-2023
Introducción
Una empresa hotelera que cuenta con una cadena de hoteles a lo largo de un país necesita implementar un sistema para todos sus hoteles ya que cada hotel cuenta con su propio sistema de reserva de servicios y algunos son arcaicos ya que algunos aun trabajan con sistema a papel.
Por lo cual buscamos Implementar un nuevo sistema para la empresa hotelera en donde se buscará mejorar un 100% la comunicación de la empresa con todos sus hoteles, por lo cual cada hotel estará vinculado a la base de datos del sistema que se está incorporando en donde se podrá obtener información y estadísticas de todas las reservas que se hagan y la disponibilidad de los servicios de cada hotel. Pudiendo evitar el overbooking en los servicios ofrecidos, además esperando que el sistema muestre disponibilidad de los otros hoteles de la empresa si es que no hay disponibilidad de servicios en el hotel que se está cotizando.
Cada persona que haga una reserva se registrará en el sistema en donde se le brindara una cuenta en podrá realizar sus actividades desde la página web
Para los trabajadores todos tendrán una cuenta en el sistema, la cual tendrá la misma interfaz solo cambiara cuando dicho trabajador se encuentre en un hotel en específico ya que cada hotel cuenta con sus prestaciones de servicios y además teniendo en cuenta que la empresa va rotando sus trabajadores de hotel en hotel. El sistema será capaz de identificar cuando un trabajador sea rotado de un hotel a otro ya que la parte administrativa de la empresa también se les dará acceso una cuenta con una interfaz diferente la cual tendrá permisos de administrativos y se podrá tener acceso a la información de todos los hoteles y de cada trabajador, pudiendo modificar dicha información como por ejemplo la de los usuarios en donde ahí podrán especificarle al sistema en que hotel se encuentra cada trabajador.
Identifiques los principales requerimientos de negocio establecidos en el caso.
1-Uno de los principales requerimientos de la empresa es poder implementar un único sistema para todos sus hoteles buscando que todos los hoteles estén conectados a la base de datos del nuevo sistema
2-Se busca actualizar y automatizar el sistema arcaico de reservas ya que cada hotel cuenta con sistema de reservas.
3-Poder tener una obtención de datos y estadísticas de todos los hoteles almacenándolas en un lugar seguro (base de datos)
4-Se busca que el sistema evite el overbocking y además siguiera otros hoteles cuando no hay disponibilidad en el hotel que se cotiza.
5-El sistema debe facilitarle la estadía al usuario por lo cual podrá realizar todas sus actividades desde la página web.
6- El sistema debe incorporar el sistema de facturación ya existente en la empresa para sus reservas (check ind- check out)
7-el sistema debe tener la misma interfaz para los trabajadores, solo se cambiarán algunas funcionalidades dependiendo del hotel que se encuentre la persona trabajando ya que cada hotel tiene sus prestaciones de servicios.
Identifique los requerimientos de usuario y los clasifiques según su tipo (funcional y no funcional).
Requerimiento funcional | Requerimiento no funcional |
Todos los hoteles están vinculados al mismo sistema | Interfaz cuenta con una buena distribución de objetos y funcionalidades. |
El sistema podrá almacenar la información de cada hotel y de las reservas creadas gracias a su base de datos. | Interfaz cuenta con un diseño practico, atractivo e intuitivos |
El sistema podrá reconocer quien es el usuario que se está logeando y le mostrara la interfaz dependiendo si es un administrador, trabajador o usuario que hizo una reserva. | El sistema debe facilitarle la estadía al usuario que hizo la reserva pudiendo facilitarle sus actividades desde la página web |
El sistema estará disponible 24/7 | Protección ante virus(Firewall de Windows) |
El sistema debe dar a conocer disponibilidad de los servicios del hotel y si es que no hay servicios disponibles podrá mostrar la disponibilidad en otros hoteles cercanos. | Cualquier intercambio de datos vía internet que realice el software se realizara por medio del protocolo encriptado |
Construyas los escenarios de usuario que correspondan a cada requerimiento de negocio.
[pic 3]
A partir del punto anterior, construye los diagramas de casos de uso respectivos.
[pic 4]
[pic 5]
[pic 6]
Documente los casos de uso mediante su estándar de especificación según UML.
Cada usuario debe ingresar con sus credenciales por lo cual la base de datos del sistema validara los datos para verificar si es el administrador, trabajador o cliente, cada usuario tiene la misma interfaz, pero con funcionalidades diferentes para cada usuario.
-Administrador: Este usuario es el que tiene todos los permisos de la aplicación web, por lo cual el podrá ver a fondo las estadísticas del hotel, ver la información de todos los hoteles y además editarlas, podrá modificar los trabajadores cuando les toque rotar a otros hoteles, también podrá eliminar, modificar y agregar reservas y usuarios creados por los trabajadores.
-Trabajador: Este usuario es el que cumple los requerimientos de la empresa por lo cual puede tener acceso a la información de todos los hoteles, registrar a los clientes para que pueda realizar una reserva tanto los usuarios registrados como las reservas podrán ser modificas y eliminadas por este usuario.
-Usuario/Cliente: Este usuario podrá modificar sus datos procreados por el trabajador, podrá tener acceso a la información del hotel, podrá realizar las actividades que viene incluidos con el servicio adquirido y adicionalmente podrá contratar servicios extra dependiendo de los servicios que realiza el hotel reservado.
Diseñes bocetos GUI (interfaz gráfica de usuario) de acuerdo con los requerimientos identificados.
Aplicación web visto desde un celular:
LOGIN: INTERFAZ ADMINISTRADOR:
[pic 7][pic 8]
INTERFAZ TRABAJADOR: INTERFAZ CLIENTE:
[pic 9][pic 10]
Matriz de trazabilidad:
ID | REQUISITOS | TIPO | PRIORIDAD | ESTADO | OBJETIVO | FUNCIONALIDADES | ESTADO ENTREGA |
01 | Login del sistema reconoce al usuario dependiendo su cargo. | Reservas | Alta | Activo | El login del sistema será capaz de reconocer a cada trabajor | El sistema podrá reconocer quien es el usuario que se está logeando y le mostrara la interfaz dependiendo si es un administrador, trabajador dependiendo en que hotel se encuentre o usuario que hizo una reserva. | Entregado. |
02 | El nuevo sistema incorporara una base de datos para almacenar las reservas. | Reservas | Alta | Activo | El sistema podrá almacenar la información de cada hotel y de las reservas creadas gracias a su base de datos. | El nuevo sistema contara con una base de datos en donde estarán vinculados todos los hoteles y se podrá almacenar la información de cada hotel, las reservas, la disponibilidad y también saber que trabajador se encuentra en cada hotel. | Entregado. |
03 | Todos los hoteles están vinculados al sistema | Reservas | Alta | Activo | Toda la rama de hoteles estará interconectada al nuevo sistema de reservas. | Todos los hoteles estarán conectados al nuevo sistema de reservas por onde se podrán sacar estadísticas, conocer la disponibilidad de cada hotel y hacer un análisis de cada reserva. | Entregado. |
04 | El sistema podrá dar a conocer la disponibilidad de servicios de cada hotel. | Reservas | Alta | Activo | El sistema podrá dar a conocer la disponibilidad de servicios en cada hotel gracias a la base de datos. | El sistema podrá dar a conocer la disponibilidad de servicios en cada hotel, también podrá recomendar un hotel si es que en el que se esta cotizando no hay servicios disponibles. | Entregado. |
05 | El sistema estará disponible 24/7 | Reservas | Alto | Activo | El sistema estará disponible en todo momento. | El nuevo sistema de reservas programado por nuestros trabajadores y su base de datos estará funcionando las 24 horas del día y toda la semana. | Entregado. |
06 | El sistema estará protegido con las amenazas virtuales. | Reserva | Medio | Activo | El sistema tendrá un servicio de protección ante virus para una mayor seguridad | El sistema incorporara una protección en tiempo real mas conocido como un anti virus(Firewall de Windows) la cual estará activa en todo momento brindando una mayor seguridad para las amenazas virtuales. | Entregado. |
07 | Los datos de los usuarios serán protegidos por el sistema | Reservas | Medio | Activo | Los datos de los usuarios serán protegidos e encriptado | Los datos de los usuarios serán protegidos e encriptado dándole una mayor protección a los datos personales de cada persona que realiza una reservas. | Entregado. |
08 | El sistema facilitara la estadía de la persona que hizo una reserva. | Reservas | Media | Activo | El sistema deberá ser simplificar la estadía de la persona que hizo la reserva. | El sistema debe facilitarle la estadía al usuario que hizo la reserva pudiendo tener un sistema intuitivo y practico en donde se podrá facilitar las actividades y servicios del usuario. | Entregado. |
09 | Interfaz cuenta con una buena distribución de objetos y funcionalidades. | Reservas | Media | Activo | Interfaz cuenta con una buena distribución de objetos y funcionalidades lo cual brinda una buena navegabilidad | La programación del front end será enfocada en la buena distribución de los objetos (Buttons, Editext, Spinner, etc.) y funcionalidades la cual dará una navegabilidad practica para el usuario. | Entregado. |
10 | Interfaz cuenta con un diseño practico, atractivo e intuitivos | Reservas | Baja | Activo | Interfaz cuenta con un diseño agradable para el usuario e intuitiva | La programación del front end será realizada con un diseño agradable, practico e intuitivo para los usuarios que interactúen con el nuevo sistema de reservas. | Entregado. |
...