• No se han encontrado resultados

Hotelli Gestión de Reservas Hoteleras Especificación de Requisitos Software

N/A
N/A
Protected

Academic year: 2021

Share "Hotelli Gestión de Reservas Hoteleras Especificación de Requisitos Software"

Copied!
11
0
0

Texto completo

(1)

Hotelli

Gestión de Reservas Hoteleras

Especificación de Requisitos

Software

Proyecto: Hotelli Autor: Héctor García Versión: 1.0

Creación: 06/03/2007 19:12 Modificación: 06/03/2007 7:57 Estado: Línea Base

Referencia: Hotelli-IS-OEI-UPM-SRSv20.doc Distribución: Público

(2)

TABLA DE CONTENIDOS

Hotelli_______________________________________________________________ 1

1. Notas sobre el presente documento__________________________________________ 3

1.1. Estructura de Requisitos _______________________________________________________3 1.2. Control de cambios Hotelli-IS-OEI-UPM-SRSv20.doc y Hotelli-IS-OEI-UPM-SRSv10.doc __3

2. Introducción ____________________________________________________________ 4

2.1. Propósito del documento _______________________________________________________4 2.2. Alcance del software __________________________________________________________5 2.3. Definiciones, acrónimos y abreviaturas____________________________________________5 2.4. Referencias _________________________________________________________________5 2.5. Descripción general ___________________________________________________________6 3. Requisitos específicos _____________________________________________________ 7 3.1. Requisitos de interfaz _________________________________________________________7 3.2. Requisitos funcionales _________________________________________________________7 3.3. Requisitos de rendimiento _____________________________________________________10 3.4. Restricciones de diseño _______________________________________________________10 3.5. Atributos del sistema _________________________________________________________10 3.6. Otros requisitos _____________________________________________________________10

(3)

1. NOTAS SOBRE EL PRESENTE DOCUMENTO

1.1. Estructura de Requisitos

En el presente documento se estructurarán los requisitos en función del módulo o módulos a los que afectan (distribución por áreas funcionales). En este sentido es destacable que existe información, que a pesar de corresponderse de forma lógica con información distribuida en varias fases del proceso, se encontrará definida únicamente en la fase en la que, por primera y sucesivas ocasiones, dicha información sea insertada o alterada.

1.2. Control de cambios UPM-SRSv20.doc y

Hotelli-IS-OEI-UPM-SRSv10.doc

Sección A/M/B Comentario

3.2.2 M Se redactan los requisitos de la sección Gestión de Huéspedes, cuyo estado anterior era TBC.

3.2.3 M Se redactan los requisitos de la sección Gestión de Reservas, cuyo estado anterior era TBC.

(4)

Hotelli - Gestión de Reservas Hoteleras Hotelli-IS-OEI-UPM-SRSv20.doc

06/03/2007 7:57 Página 4 de 11

2. INTRODUCCIÓN

2.1. Propósito del documento

En el presente Documento de Requisitos Software (SRD en adelante) se presentan las especificaciones o requisitos que servirán como base para la correcta definición de un sistema de gestión de reservas para instalaciones hoteleras.

En el presente documento se entenderán como requisitos todas aquellas especificaciones que definan, entre otros, el comportamiento de la aplicación, y que se expresarán como sigue:

- Aseveraciones en tiempo futuro se entenderán como requisitos de obligado cumplimiento,

- Aseveraciones en tiempo condicional se entenderán como requisitos de deseado cumplimiento, pero en ningún caso de obligado cumplimiento. En el presente documento se hará referencia indistintamente al sistema y a la aplicación, debiendo entenderse dichas referencias como sinónimas. En el presente documento se hará referencia al Sistema, debiendo entenderse dicha referencia como el conjunto de hardware que dará soporte a la aplicación.

Nótese la diferencia entre Sistema y sistema.

Nótese que en el presente documento se detallan funcionalidades como parte del sistema, independientemente de su ubicación física o de si se trata de interfaces entre aplicaciones o funcionalidades a implementar.

(5)

2.2. Alcance del software

El software definido en el presente SRD se encargará única y exclusivamente de la automatización, en la medida en que los requisitos definidos a continuación lo indiquen, de un sistema de reservas para una instalación hotelera determinada (un hotel) y su interacción con los módulos de soporte que se consideren necesarios.

2.3. Definiciones, acrónimos y abreviaturas

2.3.1. Definiciones

Check in: fecha de inicio de utilización de una habitación por un huésped

Check out: fecha de finalización del uso de una habitación por un huésped

Habitación: espacio cuyo alquiler se ofrece a los clientes del establecimiento

Huésped: se considerará huésped a cualquier cliente que realice una reserva, con independencia de si finalmente se produce el alquiler Reserva: solicitud realizada por un huésped en la que se le garantiza la utilización de una habitación por un periodo determinado por dos fechas (check in y check out)

2.3.2. Acrónimos

LAN: Red de Área Local (Local Area Network) SGBD: Sistema de Gestión de Bases de Datos

TCP/IP: Transmission Control Protocol/Internet Protocol 2.3.3. Abreviaturas

N/A: No Aplicable

TBC: Por completar (To Be Completed) TBD: Por definir (To Be Defined)

2.4. Referencias

2.4.1. Documentos Aplicables

[RFC793] Transmission Control Protocol. DARPA Internet Program. Protocol Specification. Defense Advanced Research Projects Agency, Information Sciences Institute. Septiembre 1981.

2.4.2. Documentos de Referencia

[RFC1180] A TCP/IP Tutorial. T. Socolofsky, C. Kale. Spider Systems Limited. Enero 1991.

(6)

Hotelli - Gestión de Reservas Hoteleras Hotelli-IS-OEI-UPM-SRSv20.doc

06/03/2007 7:57 Página 6 de 11

2.5. Descripción general

2.5.1. Perspectiva del producto 2.5.1.1. Interfaces del sistema

TBC 2.5.1.2. Interfaces de usuario TBC 2.5.1.3. Interfaces hardware TBC 2.5.1.4. Interfaces software TBC 2.5.1.5. Interfaces de comunicaciones TBC 2.5.1.6. Memoria TBC

2.5.1.7. Operación del sistema TBC

2.5.1.8. Requisitos de adaptación TBC

2.5.2. Funciones del producto TBC

2.5.3. Características de los usuarios TBC

2.5.4. Limitaciones TBC

2.5.5. Asunciones y dependencias TBC

2.5.6. Requisitos de futuras versiones TBC

(7)

3. REQUISITOS ESPECÍFICOS

3.1. Requisitos de interfaz

3.1.1. Interfaces de usuario

3.1.1.1. La interfaz de usuario del sistema deberá contemplar exclusivamente una versión gráfica

3.1.1.2. Las distintas operaciones serán accesibles a través del uso de ratón

3.1.1.3. Las distintas operaciones serán accesibles a través del teclado En este sentido se habrán de definir las correspondientes secuencias de teclado y su correspondencia con el acceso a las distintas funcionalidades (e.g. Ctrl + S = Guardar, Alt + A = Acceso a menú Archivo)

3.1.2. Interfaces hardware N/A

3.1.3. Interfaces software N/A

3.1.4. Interfaces de comunicaciones

3.1.4.1. Se proporcionará a la aplicación acceso a la LAN

Este acceso permitirá la comunicación con el SGBD, que podría estar ubicado en una máquina diferente a aquella en la que corre la aplicación de gestión

3.1.4.1.1. Se contemplará exclusivamente el uso de comunicaciones basadas en el protocolo TCP/IP

3.2. Requisitos funcionales

3.2.1. Gestión de Habitaciones

El sistema deberá contemplar las operaciones necesarias para permitir que los usuarios adecuados gestionen las habitaciones de las que conste la instalación hotelera.

3.2.1.1. De cada una de las habitaciones se contemplarán los siguientes datos

3.2.1.1.1. Número de habitación

Será un valor entero, cuya primera cifra indicará la planta que ocupa y el resto valores secuenciales para cada una de las habitaciones de la misma planta.

(8)

Hotelli - Gestión de Reservas Hoteleras Hotelli-IS-OEI-UPM-SRSv20.doc

06/03/2007 7:57 Página 8 de 11

3.2.1.1.2. Tipo de habitación

Determinará el número máximo ocupantes para los que la habitación se encuentra equipada. Los valores posibles serán: 3.2.1.1.2.1. Individual

3.2.1.1.2.2. Doble 3.2.1.1.3. Precio normal

Indica el precio que se cobrará habitualmente por noche. Este precio podrá ser modificado en cada reserva para permitir incluir precios de ofertas, etc.

3.2.1.2. El sistema permitirá la creación de nuevas habitaciones

3.2.1.2.1. Para crear una habitación será imprescindible introducir todos los datos relativos a la misma

3.2.1.3. El sistema permitirá la eliminación de habitaciones existentes 3.2.1.3.1. Para eliminar una habitación será preciso conocer su número

de habitación

3.2.1.4. El sistema permitirá la modificación de datos relativos a habitaciones existentes

3.2.1.4.1. Se permitirá modificar el tipo de habitación

3.2.1.4.2. Se permitirá modificar el precio habitual de la habitación

3.2.1.5. El sistema permitirá realizar búsquedas entre las habitaciones existentes

3.2.1.5.1. Se permitirá la búsqueda de habitaciones a partir del número de las mismas

3.2.1.5.2. Se permitirá la búsqueda de habitaciones libres a partir del tipo de habitación y el intervalo de fechas (check in y check out) 3.2.2. Gestión de Huéspedes

3.2.2.1. De cada uno de los huéspedes se contemplarán los siguientes datos:

3.2.2.1.1. Número de huésped

Identifica unívocamente a cada uno de los huéspedes. 3.2.2.1.2. Nombre

3.2.2.1.3. Apellidos

(9)

Número y tipo de tarjeta de crédito utilizada para confirmar la reserva.

3.2.2.2. El sistema permitirá crear nuevos huéspedes

En el momento de crear un nuevo huésped, el sistema deberá comprobar que no existe uno que contenga los mismos datos, para evitar replicar la información.

3.2.3. Gestión de Reservas

3.2.3.1. De cada una de las reservas se mantendrá la siguiente información:

3.2.3.1.1. Número de reserva

Identifica unívocamente cada reserva realizada. 3.2.3.1.2. Huésped que realiza la reserva

3.2.3.1.3. Habitación que le es asignada en función del tipo solicitado 3.2.3.1.4. Fecha de llegada

3.2.3.1.5. Fecha de partida

3.2.3.1.6. Precio por noche que habrá de ser abonado 3.2.3.2. El sistema permitirá efectuar nuevas reservas

3.2.3.2.1. A la hora de realizar una reserva se deben tener en cuenta las siguientes consideraciones:

3.2.3.2.2. Se ha de verificar si el cliente existe

3.2.3.2.3. Si el cliente no existe, podrá crearse durante el proceso de reserva

3.2.3.2.4. No se realizarán reservas sobre habitaciones que estén ocupadas entre la fecha de llegada y la fecha de salida

3.2.3.2.5. La fecha de salida indica el día en que la habitación podrá ser utilizada de nuevo, pero sólo a partir de las 12 del mediodía 3.2.3.3. El sistema permitirá anular reservas que se hayan efectuado con

anterioridad

3.2.3.4. El sistema permitirá buscar una reserva existente

A tal efecto los criterios de búsqueda que se han de contemplar son:

3.2.3.4.1. Nombre y apellidos del huésped 3.2.3.4.2. Fecha de llegada

(10)

Hotelli - Gestión de Reservas Hoteleras Hotelli-IS-OEI-UPM-SRSv20.doc 06/03/2007 7:57 Página 10 de 11

3.3. Requisitos de rendimiento

N/A

3.4. Restricciones de diseño

N/A

3.5. Atributos del sistema

TBC

3.6. Otros requisitos

3.6.1. Requisitos de operación N/A

3.6.2. Requisitos sobre recursos N/A

3.6.3. Requisitos de verificación TBC

3.6.4. Requisitos de aceptación y pruebas TBC

3.6.5. Requisitos de documentación

La documentación del producto incluirá los siguientes documentos: 3.6.5.1. Especificación de requisitos software

3.6.5.2. Documento de diseño

El documento de diseño ha de incluir, al menos: 3.6.5.2.1. Especificación de casos de uso

3.6.5.2.2. Modelo de datos 3.6.5.2.3. Diagramas de clases 3.6.5.2.4. Diagramas de secuencia 3.6.5.2.5. Diagramas de estado 3.6.5.3. Código fuente autodocumentado 3.6.5.4. Plan de pruebas

(11)

3.6.5.5. Manual de instalación y configuración del entorno de desarrollo 3.6.5.6. Manual de instalación y configuración del software

3.6.5.7. Manual de operación y mantenimiento 3.6.5.8. Manuales de usuario

3.6.5.9. Plan de contingencia 3.6.6. Requisitos de seguridad

TBC

3.6.7. Requisitos de portabilidad

3.6.7.1. La aplicación deberá poder ser implantada en distintos sistemas operativos de Microsoft

3.6.7.1.1. Windows 2000 en todas sus versiones 3.6.7.1.2. Windows XP en todas sus versiones 3.6.7.1.3. Windows 2003 en todas sus versiones 3.6.8. Requisitos de calidad

3.6.8.1. No se requiere el seguimiento de ningún sistema o norma de calidad

3.6.9. Requisitos de mantenimiento TBC

3.6.10. Requisitos de estabilidad

Referencias

Documento similar

Ciaurriz quien, durante su primer arlo de estancia en Loyola 40 , catalogó sus fondos siguiendo la división previa a la que nos hemos referido; y si esta labor fue de

[r]

Para desarrollar esta prueba calcule los coeficientes del rango de correlación (r) entre pares de valores (del mismo componente de software) del factor de calidad y la

Identificación de Requisitos, Análisis de Requisitos y Negociación, Especificación de Requisitos, Modelado del Sistema, Validación de Requisitos y Gestión de Requisitos. Para

En este capítulo se aplica el Procedimiento para validar requisitos de software al módulo Generador de reportes del proyecto MENPET y se analizaron los

En un proyecto de Realidad Virtual es indispensable que se prioricen los requisitos pues en muchos casos las fechas ajustadas para la entrega del producto

 La elaboración de los artefactos: Modelo de procesos del negocio, Especificación de requisitos de software, Especificación de casos de uso del sistema y Prototipo de

1) La Dedicatoria a la dama culta, doña Escolástica Polyanthea de Calepino, señora de Trilingüe y Babilonia. 2) El Prólogo al lector de lenguaje culto: apenado por el avan- ce de