Especificación de Requisitos de Software (ers)
Proyecto: Sistema de Agencia de Viajes
Basado en el estándar IEEE 830-1998
1. Introducción.
1.1 Propósito
El propósito de este documento es definir la especificación de requisitos de
software para un sistema de Agencia de Viajes. El sistema permitirá a los
clientes buscar, reservar y pagar paquetes turísticos, vuelos y hoteles; y a la
agencia administrar clientes, destinos, promociones y reportes.
1.2 Alcance
El sistema será una aplicación web responsiva que permitirá a los clientes
acceder desde dispositivos móviles y computadoras. Incluirá módulos de
autenticación, gestión de reservas, pagos en línea, administración de
destinos y generación de reportes.
1.3 Personal involucrado
Clientes (usuarios finales), Agentes de viajes, Administrador del sistema,
Equipo de desarrollo (analistas, programadores, testers), Stakeholders.
1.4 Definiciones, acrónimos y abreviaturas
ERS: Especificación de Requisitos de Software
RF: Requerimiento Funcional
RNF: Requerimiento No Funcional
SQL: Structured Query Language
1.5 Referencias
IEEE Std 830-1998, IEEE Recommended Practice for Software Requirements
Specifications.
1.6 Resumen
Este documento detalla los requerimientos funcionales y no funcionales
necesarios para el correcto diseño e implementación de un sistema de
Agencia de Viajes.
Especificación de Requisitos de Software (ers)
2. Descripción general
2.1 Perspectiva del producto
El sistema permitirá a los clientes registrarse, buscar paquetes turísticos,
realizar reservas y pagos. La agencia podrá administrar clientes, destinos,
promociones y reportes.
2.2 Funcionalidad del producto
El sistema ofrecerá módulos de autenticación, búsqueda de viajes, gestión
de reservas, procesamiento de pagos, administración de información y
reportes.
2.3 Características de los usuarios
Usuario invitado: puede consultar información general.
Cliente registrado: puede reservar, pagar y consultar historial.
Agente de viajes: gestiona reservas y atiende solicitudes.
Administrador: gestiona destinos, usuarios y reportes.
2.4 Restricciones
El desarrollo debe completarse en un plazo máximo de 6 meses.
El sistema debe cumplir con normativas de protección de datos.
El presupuesto es limitado por la agencia.
Los pagos se realizarán únicamente mediante pasarelas certificadas.
2.5 Suposiciones y dependencias
Se asume que los usuarios contarán con conexión a internet estable.
Se requiere un servidor con base de datos SQL.
Los pagos dependerán de la disponibilidad de la pasarela utilizada.
3. Requisitos específicos
3.1 Requerimientos Funcionales
ID Nombre Descripción
RF01 Registro y El sistema debe
autenticación permitir el registro y
autenticación de
usuarios.
Especificación de Requisitos de Software (ers)
RF02 Búsqueda de viajes El cliente debe poder
buscar viajes por
destino, fecha o
categoría.
RF03 Información detallada El sistema debe
mostrar información
detallada de vuelos,
hoteles y paquetes
turísticos.
RF04 Reservas en línea El cliente debe poder
realizar reservas en
línea.
RF05 Pagos electrónicos El sistema debe
permitir pagos
electrónicos mediante
tarjeta o pasarela
segura.
RF06 Confirmación de El sistema debe enviar
reserva confirmación de
reserva al cliente por
correo electrónico.
RF07 Gestión de reservas Los agentes deben
poder crear, modificar
o cancelar reservas.
RF08 Gestión de destinos El administrador debe
gestionar destinos,
paquetes y
promociones.
RF09 Generación de El sistema debe
reportes generar reportes de
ventas, clientes y
reservas.
RF10 Historial de viajes El cliente debe poder
consultar su historial
de viajes y reservas.
Especificación de Requisitos de Software (ers)
3.2 Requerimientos No Funcionales
ID Nombre Descripción
RNF01 Seguridad Los datos sensibles
deben almacenarse y
transmitirse de manera
cifrada.
RNF02 Disponibilidad El sistema debe estar
operativo al menos el
99% del tiempo.
RNF03 Rendimiento Las consultas y
búsquedas deben
responder en menos
de 3 segundos.
RNF04 Escalabilidad El sistema debe
soportar hasta 10,000
usuarios concurrentes.
RNF05 Usabilidad La interfaz debe ser
intuitiva, multilenguaje
y accesible.
RNF06 Compatibilidad Debe funcionar en los
navegadores
principales y en
dispositivos móviles.
John agudelo Santiago Guerra y luis pomares