Software">
TP RESERVAS DE VUELOS 2023 Sprint 1
TP RESERVAS DE VUELOS 2023 Sprint 1
TP RESERVAS DE VUELOS 2023 Sprint 1
PRÁCTICO
INTEGRADOR
TEMA: RESERVAS DE VUELOS.
ALUMNO:
❖ ABRIOLA; MARCIO.
❖ COLQUE; HAYDEE.
❖ DAPORTA; DAMIÁN.
❖ GODOY; CRISTINA.
❖ SACAYAN; CYNTHIA.
❖ TINTILAY; SERGIO.
AÑO: 2023
CUATRIMESTRE: 2°
FECHA: 05/10/2023
SPRINT 1
Índice
Sprint 1....………………..………….……………………………………………………3
Planteamiento del Problema ..…………………………………………………………4
Objetivos.…..………………….…………………………………………………………4
Alcance…………………….……………………………………………………………..4
Estudio de Factibilidad.....………………………………………………………………5
Aspectos Técnicos….......………………………………………………………………5
Aspectos Operativos…....………………………………………………………………6
Aspectos Económicos......………………………………………………………………7
Implementación del Sistema...…………………………………………………………8
Definición de Actores y Usuarios………………………………………………………9
Actores Externos de Sistema…..………………………………………………………9
Actores Internos de Sistema.......………………………………………………………9
Restricciones..………….....……………………………………………………………10
Inputs(Entradas)..............……………………………………………………………..10
Outputs(Salidas)..............……………………………………………………………..11
Recopilación y Análisis de Requisitos...……………………………………………..12
Impacto…………..............…………………………………………………………….12
Actores de Proyecto................……………………………………………………….12
Funcional….……..............…………………………………………………………….13
No Funcional..…..............……………………………………………………………..14
Restricciones..…..............…………………………………………………………….15
Riesgos…………..............…………………………………………………………….15
Sprint 1
En el marco del Sprint 1, nos embarcamos en una fase crucial del proyecto,
centrada en el análisis exhaustivo de los requisitos del sistema. Este proceso
estratégico sienta las bases para el desarrollo futuro, proporcionando una
comprensión clara de los elementos esenciales que darán forma a nuestro
proyecto.
Objetivos
Diseñar un sistema de reservas de vuelos para la aerolínea Lomas que permita a
los usuarios reservar vuelos, seleccionar asientos y pagar por sus boletos en línea.
El sistema debe estar diseñado para manejar hasta 1000 reservas por día y debe
estar listo para su lanzamiento en un plazo de 3 sprint.
Alcance
El alcance es desde que el usuario ingresa a la página como visitante, hasta que
decide confirmar su compra.
ESTUDIO DE FACTIBILIDAD
Aspectos Técnicos:
❖ Infraestructura Tecnológica: Se debe evaluar la infraestructura tecnológica
existente de la aerolínea, incluyendo servidores, bases de datos, software de
gestión y comunicaciones. Si es necesario, se deben realizar mejoras o
actualizaciones.
➢ Computadoras de escritorio.
➢ Notebooks.
➢ Impresoras.
❖ Redes privadas virtuales (VPN): Una VPN permite a los empleados acceder
de forma segura a la red de la empresa desde ubicaciones remotas,
protegiendo la información confidencial.
Aspectos Operativos:
● Proceso de Reservas: Se debe diseñar un proceso de reserva eficiente y
fácil de usar para los clientes. Esto incluye la selección de vuelos, asientos y
opciones de pago.
Aspectos Económicos:
★ Inversión Inicial: Determinación del costo total de desarrollo e
implementación del sistema de reservas, que incluye hardware, software,
contratación de personal, capacitación y otros gastos relacionados.
Identificación de fuentes de financiamiento, como capital interno, préstamos o
inversores externos.
➢ Agencias de Viajes: Estas son las empresas externas que pueden reservar
varios boletos por los paquetes de turismo de viaje que ofrecen a clientes.
➔ Los usuarios podrán cancelar los vuelos pero el valor del pasaje no será
devuelto, ningún beneficio. Al cancelar unos pasajes esos asientos se
liberaría.
Inputs (Entradas):
❖ Fechas de Viaje: Los usuarios seleccionan las fechas en las que desean
viajar.
Outputs (Salidas):
Impacto
La organización, contará con página web online, podrá tener mayor llegada a
clientes de diferentes edades, sin necesidad del empleado en sucursal; esto tendrá
un gran impacto en el resultado de la empresa, por reducción de gastos de
personal, de alquiler, de servicios.
Para llevar a cabo este proyecto, es importante seguir un ciclo de vida del desarrollo
de software (SDLC) adecuado. El SDLC es un proceso estructurado que consta de
siete etapas: planificación, análisis de requisitos, diseño, implementación, pruebas,
mantenimiento y retiro. Cada etapa tiene sus propias actividades y entregables
específicos que deben completarse antes de pasar a la siguiente etapa.
Actores de Proyecto
● Actores internos:
○ Equipo Scrum:
■ Dev:
● Colque; Haydee.
● Daporta; Damián.
● Sacayan; Cynthia.
● Tintilay; Sergio.
● Actores externos:
Funcional
● RF01: El código de reserva debe tener 6 caracteres .
● RF04: Para cada vuelo se quiere conocer su fecha, plazas vacías y el modelo
de avión utilizado.
● RF09: El sistema web debe mostrar los vuelos con disponibilidad de asientos
libres.
● RF11: El usuario debe ingresar sus datos personales y, en caso de viajar con
acompañantes, los de ellos.
● RF12: El usuario debe registrarse para proceder con la compra del pasaje, si
el usuario se encuentra registrado, debe iniciar sesión.
● RF14: El sistema web debe permitir a los usuarios cancelar la reserva previa
al pago.
● RF18: Los usuarios deben poder ver sus reservas pasadas y futuras.
● RF19: El sistema debe permitir a los usuarios buscar vuelos por número de
vuelo, origen y destino.
● RF21: El sistema debe permitir a los usuarios ver la duración del vuelo.
No Funcional
● RNF01: El sistema debe ser seguro y proteger la información personal de los usuarios
y de la organización.
● RNF02: El sistema debe ser escalable para manejar un gran número de reservaciones
simultáneas.
● RNF03: El sistema debe ser fácil de usar y tener una interfaz intuitiva.
● RNF06: El sistema debe ser capaz de operar adecuadamente con hasta 10.000
usuarios con sesiones concurrentes.
● RNF08: Las transacciones en el pago del vuelo deben ser seguras (se emitirá un
comprobante electrónico).
● RNF09: Si el usuario quiere cancelar un vuelo que compró a través de una agencia de
viajes, debe comunicarse con dicha agencia.
Restricciones
➔ Restricciones de capacidad: Capacidad del sistema para manejar hasta 1000 reservas
por día.
Riesgos
Alto nivel de complejidad técnica.
Integraciones con sistemas externos desconocidos.
1. Riesgo de seguridad: El sistema debe ser seguro y proteger los datos personales y
financieros de los usuarios. Evitar vulnerabilidades que permitan a los atacantes
acceder a información confidencial.
2. Riesgo de escalabilidad: El sistema debe estar diseñado para manejar hasta 1000
reservas por día. Podría haber problemas de rendimiento y escalabilidad que afecten
la capacidad del sistema para manejar la carga.