Documento de requerimientos de
software
[Nombre del Proyecto]
Fecha: [dd/mm/aaa]
Carrera: Ingeniería en Informática
Escuela Tecnología
Tabla de contenido
Historial de Versiones................................................................................................3
Información del Proyecto...........................................................................................4
Aprobaciones.............................................................................................................4
1. Propósito.............................................................................................................4
2. Alcance del producto / Software.........................................................................5
3. Referencias.........................................................................................................5
4. Funcionalidades del producto.............................................................................6
5. Clases y características de usuarios..................................................................6
6. Entorno operativo................................................................................................6
7. Requerimientos funcionales................................................................................6
7.1 Gestión de hoteles........................................................................................7
7.2 Gestión de habitación...................................................................................7
7.3 Gestión de reservas.....................................................................................7
7.4 Gestión de servicios extras..........................................................................7
7.5 Gestión de búsqueda...................................................................................8
7.6 Gestión de menú..........................................................................................8
7.7 Gestión de usuario.......................................................................................8
8. Reglas de negocio..............................................................................................8
9. Requerimientos de interfaces externas..............................................................9
9.1. Interfaces de usuario....................................................................................9
9.2. Interfaces de hardware...............................................................................10
9.3. Interfaces de software................................................................................10
9.4. Interfaces de comunicación........................................................................10
Carrera: Ingeniería en Informática
Escuela Tecnología
10. Requerimientos no funcionales.....................................................................11
11. Otros requerimientos.....................................................................................11
12. Glosario..........................................................................................................12
Carrera: Ingeniería en Informática
Escuela Tecnología
Historial de Versiones
Fecha Versión Autor Organización Descripción
Información del Proyecto
Empresa / Organización
Proyecto
Fecha de preparación
Cliente
Patrocinador principal
Gerente / Líder de Proyecto
Gerente / Líder de Análisis
de negocio y requerimientos
Aprobaciones
Nombre y Apellido Cargo Departamento u Fecha Firma
Organización
Carrera: Ingeniería en Informática
Escuela Tecnología
1. Propósito
El propósito del documento es definir de manera clara y concisa las
funcionalidades, restricciones del sistema de gestión hotelera que desea
implementar la empresa Buenaventura. Este documento va dirigido a todo los
miembros interesados e involucrados que van a ser partícipe de la construcción y
ejecución durante todo el ciclo de vida del proyecto.
Este documento será supervisado y revisado por todos los miembros, donde se ira
actualizando y mejorando la claridad del mismo, con el fin de alcanzar la
aprobación completa por parte de la empresa XYZ.
Una vez aprobado, se utilizará de punto base y guía para la elaboración y
desarrollo del nuevo sistema.
2. Alcance del producto / Software
Actualmente la empresa buenaventura ha sufrido una baja circunstancial e n las
ventas, producido por una competencia que ha surgido, por la aparición de
residencia y por otros hoteles, las cuales utilizan canales de difusión por internet y
cuentan con mejor infraestructura y servicio.
Es por esto que la empresa a decidido mejor sus servicios con el fin de
mantenerse vigente en el mercado hotelero para lo cual hará una fuerte inversión
en infraestructura y en un sistema de gestión hotelera.
Este sistema debe permitir mejorar y establecer los procesos necesarios para
lograr los objetivos. Entre estas funciones encontramos una mejora en los canales
de difusión, a través de un sitio web para promover los nuevos servicios, publicar
ofertas, optimizar la gestión de restaurant, mejorar la forma de realizar reservas y
por sobre todo incluir nuevos servicios.
3. Referencias
Aquí se pueden incluir otros documentos impresos, documentos electrónicos o
direcciones electrónicas que complementen la documentación de requerimientos
de software, por ejemplo: Documentos de visión, definición de alcance, otros
documentos de especificación de requerimientos de software, flujogramas,
políticas, procedimientos de la organización, entre otros.
Carrera: Ingeniería en Informática
Escuela Tecnología
Para cada referencia es recomendable incluir el título, autor, versión, fecha y
ubicación física o electrónica.
4. Funcionalidades del producto
- Gestión de hoteles.
- Gestión habitaciones.
- Gestión de reservas.
- Gestión de servicio extras.
- Gestión de búsqueda.
- Gestión de menú.
- Gestión de usuario.
5. Clases y características de usuarios
Usuario Función a cargo Descripción
Cliente Gestión de usuario El usuario deberá poder registrarse en
la plataforma
Administrador Gestión de todo el Tiene acceso a todo el sistema; crear
sistema ofertas, inventariar hoteles, servicios y
ofertas, entre otros:
6. Entorno operativo
No ha sido definido por la empresa.
7. Requerimientos funcionales
Carrera: Ingeniería en Informática
Escuela Tecnología
7.1 Gestión de hoteles
REQ-1: Registrar hotel: Este registro debe considerar ubicación, cantidad de
habitaciones, tipo de habitaciones disponibles y que servicio ofrece el hotel.
7.2 Gestión de habitación
REQ-2: Registrar habitación: Cada hotel debe registrar las habitaciones con las
que cuenta. Por cada registro de establecer cantidad de personas que soporta,
camas, baños, y tipo de servicio de hotelería involucrada.
7.3 Gestión de reservas
REQ-3: Registrar reserva: El sistema debe permitir al cliente reservar una
habitación, la cantidad de días a utilizar la habitación, servicios extras contratados
y visualizar el precio total.
REQ-4: Mostrar reservas: El sistema debe identificar el periodo que utilizara el
cliente.
7.4 Gestión de servicios extras
REQ-5: Administrar servicios: El sistema debe permitir administrar los servicios
extras ofrecidos. Este valor se suma al valor del arriendo de la habitación.
7.5 Gestión de búsqueda
REQ-6: Búsqueda de habitación: El sistema debe contar un con sistema de
búsqueda donde el cliente pueda identificar los detalles de acuerdo a sus
necesidades.
7.6 Gestión de menú
Carrera: Ingeniería en Informática
Escuela Tecnología
REQ-7: Administrar menú: El sistema debe permitir establecer un menu diario del
desayuno, almuerzo, once y cena.
REQ-8: Mostrar menú: El sistema debe mostrar el menu del dia para los cocineros
y clientes.
7.7 Gestión de usuario
REQ-9: Iniciar sesión: El sistema debe tener un acceso de usuario previo a
realizar la reserva de habitaciones.
REQ-10: Registro de usuario: El sistema debe permitir registrar datos de usuario
con el fin de autenticarse en el sistema.
8. Reglas de negocio
- El usuario solo podrá realizar reservas solo si se encuentra registrado
previamente en el sistema.
9. Requerimientos de interfaces externas
9.1. Interfaces de usuario
Carrera: Ingeniería en Informática
Escuela Tecnología
- Vista de gestión de hoteles: Este módulo debe incorporar datos de ingreso
de ubicación, cantidad de habitaciones y con que servicios cuenta el hotel,
terminado la incorporación de datos deberá guardar los datos mediante un
botón de guardado.
- Vista de registro de habitación: Este modulo debe incorporar un registro de
habitaciones con las que cuenta el hotel. Se debe seleccionar el hotel, la
habitación, cantidad de camas, baño que cuenta dicha habitación y el tipo
de servicio que cuenta dicha habitación, una vez seleccionado los datos
deberá almacenar la información mediante un botón de guardado.
- Vista de registro de reserva de habitación: El módulo de reserva debe
permitir seleccionar la habitación, escoger la cantidad de días, y los
servicios extras. Una vez seleccionado todo lo que necesita el cliente, se
debe mostrar el valor total de los solicitado y confirmar la reserva mediante
un botón reservar.
- Vista de listado de reservas: Este módulo debe permitir seleccionar al
cliente para identificar el periodo que utilizara el servicio hotelero.
- Vista de administración de servicios extras: Este módulo debe permitir
administrar los servicios extras.
No se ha definido como se va administrar los servicios.
- Vista de búsqueda de habitaciones: En esta búsqueda el modulo debe
permitir ingresar un detalle donde el sistema filtrara acorde a lo que el
cliente haya ingresado.
No se ha definido cuales son los filtros de búsqueda (valores cantidad de
cama, baños. etc).
- Vista de registro menú: El módulo permite seleccionar el menú diario donde
y una vez escogido el menú se podrá guardar, con el fin que lo pueda ver
los clientes y los encargados de cocina.
No se ha definido si el menú es pre cargados o se ingresara cada día de
manera manual.
- Vista menú día: El módulo mostrará el menú del día.
Carrera: Ingeniería en Informática
Escuela Tecnología
- Vista de inicio de sesión: El módulo permitirá el ingreso de datos para
validar al usuario, una vez ingresado deberá acceder mediante un botón de
acceso.
No se ha establecido que datos solicitara para autenticar (rut, correo,
nombre de usuario entre otro).
- Vista de registro de usuario. El módulo permitirá ingresar datos personales
de cada usuario. Una vez ingresado los datos deberá registrarse mediante
un botón registro
No se ha establecido que datos solicitara el sistema para el registro.
9.2. Interfaces de hardware
No han sido definidos por la empresa
9.3. Interfaces de software
No han sido definidos por la empresa.
9.4. Interfaces de comunicación
No han sido definidos por la empresa.
10. Requerimientos no funcionales
No han sido definidos por la empresa (Atributos de calidad, Control de errores,
Interfacez externas, Interfaces externas, Restricciones de diseño, herramientas o
lenguaje)
11. Otros requerimientos
No han sido definidos por la empresa.
Carrera: Ingeniería en Informática
Escuela Tecnología
12. Glosario
Descripción de términos y siglas necesarias para el entendimiento del documento
de requerimientos de software.
Carrera: Ingeniería en Informática
Escuela Tecnología