Está en la página 1de 15

TRABAJO

PRÁCTICO
INTEGRADOR
TEMA: RESERVAS DE VUELOS.

ALUMNO:

❖ ABRIOLA; MARCIO.
❖ COLQUE; HAYDEE.
❖ DAPORTA; DAMIÁN.
❖ GODOY; CRISTINA.
❖ SACAYAN; CYNTHIA.
❖ TINTILAY; SERGIO.

MATERIA: ANÁLISIS Y DISEÑO DE SISTEMAS.

PROFESOR: CORRALES; LUIS.

CARRERA: LICENCIATURA EN GESTIÓN DE LA INFORMACIÓN.

AÑO: 2023

CUATRIMESTRE: 2°

INSTITUCIÓN: UNIVERSIDAD NACIONAL DE LOMAS DE


ZAMORA

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

---------------------------------------------- Número de página 2 ----------------------------------------------


SPRINT 1

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.

En resumen, el Sprint 1 se centra en el análisis detallado de los requisitos del


sistema con la participación activa de los usuarios involucrados. Este proceso es
fundamental para determinar aspectos funcionales y no funcionales del sistema,
allanando el camino para un desarrollo exitoso y alineado con las expectativas y
necesidades de todos los interesados.

---------------------------------------------- Número de página 3 ----------------------------------------------


SPRINT 1

Planteamiento del Problema


La Empresa no cuenta con página web para venta de Pasajes.

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.

1. Análisis de requisitos: Identificar los requisitos del sistema, incluyendo la


capacidad de manejar hasta 1000 reservas por día.

2. Diseño del sistema: Diseñar el sistema de reservas de vuelos, incluyendo la


interfaz de usuario, la arquitectura del sistema y la integración con sistemas
de pago en línea.

3. Pruebas y depuración: Realizar pruebas exhaustivas del sistema para


garantizar que cumpla con los requisitos establecidos y depurar cualquier
problema que se encuentre.

4. Implementación: Implementar el sistema en el entorno de producción y


realizar pruebas finales antes del lanzamiento.

5. Lanzamiento: Lanzar el sistema en un plazo de 3 sprint.

---------------------------------------------- Número de página 4 ----------------------------------------------


SPRINT 1

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.

➢ Servidor de bases de datos: Microsoft SQL Server.

➢ Router: Cisco ISR 4000 Series.

➢ Switch: Cisco Catalyst 9000 Series.Firewall: Palo Alto Networks


PA-500.

➢ Computadoras de escritorio.

➢ Notebooks.

➢ Impresoras.

➢ Conexión a Internet: Una conexión a Internet rápida.

❖ 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.

❖ Herramientas de comunicación: Plataformas de comunicación en línea,


como Slack, Microsoft Teams o Zoom.

❖ Software de gestión de proyectos: Herramientas como Trello, Asana o Jira.

❖ Almacenamiento en la nube: Servicios como Google Drive, Dropbox o


Microsoft OneDrive .

❖ Integración de Sistemas: El sistema de reservas debe integrarse con otros


sistemas de la aerolínea, como el control de inventario de asientos, el
sistema de gestión de vuelos y el sistema de gestión de clientes.

❖ Seguridad de Datos: La seguridad de los datos de los clientes y la


información de vuelo es crítica. Deben implementarse medidas de seguridad
para proteger los datos confidenciales y cumplir con las regulaciones de
privacidad (Kaspersky Internet Security).

❖ Disponibilidad y Redundancia: Planificación de una infraestructura de


servidores y bases de datos redundante para garantizar la disponibilidad
continua del sistema incluso en caso de fallos. Implementación de estrategias
de copia de seguridad y recuperación de desastres para proteger los datos
críticos.

---------------------------------------------- Número de página 5 ----------------------------------------------


SPRINT 1

❖ Interfaz de Usuario (UI) y Experiencia de Usuario (UX): Diseño de una


interfaz de usuario intuitiva y atractiva que facilite a los clientes la realización
de reservas de vuelo y la gestión de sus itinerarios. Pruebas de usabilidad
para asegurarse de que la interfaz sea fácil de usar y cumpla con las
expectativas de los usuarios.

❖ Pruebas y Control de Calidad: Desarrollo de un plan de pruebas exhaustivo


que incluya pruebas de funcionalidad, rendimiento, seguridad y
compatibilidad con múltiples dispositivos y navegadores. Realización de
pruebas con usuarios reales para identificar y solucionar problemas antes del
lanzamiento.

❖ Soporte Técnico: Se necesita un equipo de soporte técnico para garantizar


que el sistema funcione sin problemas y para resolver cualquier problema
técnico que surja.

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.

● Capacidad de Atención al Cliente: Se debe tener en cuenta la capacidad


de la aerolínea para manejar un mayor volumen de reservas y consultas de
clientes. Esto puede requerir la contratación y capacitación de personal
adicional.

● Logística de Vuelo: El sistema de reservas debe coordinarse con la


programación de vuelos y la disponibilidad de asientos en tiempo real para
evitar conflictos y sobreventa.

● Procesamiento de Pagos: Deben establecerse métodos de procesamiento


de pagos seguros y eficientes para garantizar que las transacciones sean
fluidas.

● Consideración de la aceptación de diversas formas de pago: Como


tarjetas de crédito, PayPal y otros métodos.

● Gestión de Inventarios: La aerolínea debe tener un sistema eficiente para


gestionar la disponibilidad de asientos, tarifas y promociones.

● Política de Cancelaciones y Cambios: Establecimiento de políticas claras


de cancelación y cambios de reserva, incluyendo tarifas y restricciones.

● Definición de los procesos operativos: Para administrar las solicitudes de


cancelación y cambios de los clientes.

---------------------------------------------- Número de página 6 ----------------------------------------------


SPRINT 1

● Comunicación con los Clientes: Desarrollo de sistemas de notificación para


mantener a los clientes informados sobre cambios de vuelo, cancelaciones,
retrasos y otras actualizaciones importantes.

● Implementación de canales de comunicación eficaces: Como correo


electrónico, mensajes de texto y notificaciones en la aplicación móvil.

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.

★ Costos Operativos: Deben estimarse los costos operativos continuos, que


incluyen gastos de personal, mantenimiento del sistema, costos de
infraestructura y gastos de marketing.

★ Análisis de Riesgos: Debe llevarse a cabo un análisis de riesgos para


identificar posibles obstáculos económicos y cómo mitigarlos.

★ Ingresos Proyectados: Proyección de ingresos basada en la expectativa de


un aumento en las reservas de vuelo como resultado de la implementación
del sistema.

★ Consideración de diversas fuentes de ingresos: Como tarifas por


reservas, cargos por cambios de vuelo, ingresos por servicios adicionales y
opciones de upselling.

★ Rentabilidad y Punto de Equilibrio: Cálculo del período de recuperación de


la inversión para determinar cuánto tiempo se tardará en obtener beneficios
económicos a partir de la inversión inicial.

★ Identificación del punto de equilibrio: Es decir, el nivel de ventas necesario


para cubrir todos los costos operativos.

★ Evaluación de la Competencia: Análisis de la competencia en el mercado


de reservas de vuelo para comprender la dinámica competitiva y la
participación de mercado esperada.

★ Identificación de ventajas competitivas: El nuevo sistema de reservas


puede ofrecer, como tarifas competitivas, mejor experiencia de usuario o
características únicas.

★ Modelo de Precios y Tarifas: Definición de una estrategia de precios que


sea competitiva y rentable, considerando factores como la demanda del
mercado, la temporada alta/baja y la segmentación de clientes.

---------------------------------------------- Número de página 7 ----------------------------------------------


SPRINT 1

★ Evaluación de la posibilidad de ofrecer tarifas flexibles o descuentos:


Para atraer a diferentes tipos de viajeros.

★ Cumplimiento Regulatorio y Normativo: Consideración de los costos


asociados con el cumplimiento de regulaciones y normativas de la industria
de la aviación, incluyendo requisitos de seguridad y protección de datos.

Implementación del Sistema


La implementación del sistema es viable debido a que se cuenta con los recursos
técnicos, operativos y económicos logrando un ahorro a largo plazo mejorando la
experiencia tanto para los empleados como para el cliente para llevar a cabo el
proyecto de manera exitosa.

En cuanto a los recursos técnicos, se dispone de la infraestructura tecnológica


adecuada para soportar el sistema.

➔ Ahorro en costos de infraestructura:

Tenemos trabajadores remotos para reducir los costos asociados con la


infraestructura física. Al no requerir un espacio de oficina para los empleados, se
pueden eliminar gastos como el alquiler, servicios públicos, mantenimiento y
mobiliario. En cuanto a los recursos operativos, se cuenta con personal capacitado y
comprometido para llevar a cabo la implementación del sistema.

➔ Reducción de costos operativos:

Al tener menos personal en atención al cliente, reducimos los costos operativos y


con trabajadores remotos, se eliminan gastos como el transporte y las comidas
subsidiadas.

En cuanto a los recursos económicos, se ha asignado un presupuesto adecuado


para la implementación del sistema.

---------------------------------------------- Número de página 8 ----------------------------------------------


SPRINT 1

Definición de Actores y Usuarios

Actores Externos de Sistema:

➢ Usuarios Registrados: Son los individuos que utilizan el sistema para


buscar vuelos, realizar reservas, pagar boletos y gestionar sus perfiles.
Pueden ser viajeros frecuentes o personas que reservan vuelos
esporádicamente.

➢ Usuarios No Registrados: Personas que utilizan el sistema para buscar


vuelos sin necesidad de registrarse. Pueden convertirse en usuarios
registrados si deciden realizar una reserva.

➢ Aeropuertos: Los aeropuertos pueden proporcionar información sobre


horarios de vuelos, disponibilidad de estacionamiento y otros servicios a
través del sistema.

➢ Proveedores de Pagos: Estos son los servicios de procesamiento de pagos


que permiten a los usuarios realizar transacciones seguras en línea.

➢ Agencias de Viajes: Estas son las empresas externas que pueden reservar
varios boletos por los paquetes de turismo de viaje que ofrecen a clientes.

Actores Internos de Sistema:


❖ Administradores del Sistema: Personas responsables de gestionar y
mantener el sistema, incluyendo la gestión de bases de datos, la seguridad,
las actualizaciones y la resolución de problemas técnicos.

❖ Equipo de Soporte al Cliente: Personal encargado de brindar asistencia a los


usuarios en caso de problemas, preguntas o necesidades relacionadas con el
sistema.

Las restricciones que tendrá serán:

---------------------------------------------- Número de página 9 ----------------------------------------------


SPRINT 1

➔ En búsquedas de vuelos el usuario no podrá seleccionar distintos tipos de


pasajes, referidos a calidades (van a ser clase única).

➔ Las tarifas mostradas serán en valor pesos.

➔ Al entrar a la aplicación te saldrán los vuelos próximos a despegar que


tengan disponibilidad para comprar pasajes.

➔ La aplicación solo tendrá vuelos nacionales .

➔ 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.

El Sistema va interactuar con:


● Usuarios Registrados.
● Usuarios no registrados.
● Aeropuertos.
● Proveedores de Pagos.
● Administradores del Sistema.
● Equipo de Soporte al Cliente.
● Agencia de viajes.
_Con la información que se va a alimentar al sistema (inputs) y la información que
se podrá observar del mismo (outputs).

Inputs (Entradas):

❖ Origen y Destino: Los usuarios proporcionan los lugares de origen y destino


de su viaje.

❖ Fechas de Viaje: Los usuarios seleccionan las fechas en las que desean
viajar.

❖ Número de Pasajeros: Los usuarios indican la cantidad de pasajeros y sus


edades, si es necesario.

❖ Búsqueda de Vuelos: Los usuarios hacen clic en el botón de búsqueda para


iniciar la búsqueda de vuelos.

❖ Información de Usuario: Los usuarios registrados inician sesión en sus


cuentas y proporcionan sus datos personales y de pago.

❖ Selección de Vuelos: Los usuarios eligen entre las opciones de vuelo


disponibles, que incluyen horarios y precios.

---------------------------------------------- Número de página 10 ----------------------------------------------


SPRINT 1

❖ Reserva de Asientos: Los usuarios seleccionan asientos en los vuelos


elegidos.

❖ Pago: Los usuarios proporcionan información de pago para confirmar la


reserva.

❖ Cancelación de Reservas: Los usuarios pueden solicitar la cancelación de


una reserva existente.

Outputs (Salidas):

★ Resultados de Búsqueda de Vuelos: El sistema muestra una lista de vuelos


disponibles que coinciden con los criterios de búsqueda del usuario,
incluyendo detalles como aerolínea, horarios y precios.

★ Detalles de Vuelo Seleccionado: Cuando un usuario selecciona un vuelo,


se muestran detalles adicionales, como el itinerario completo y la tarifa.

★ Confirmación de Reserva: Después de realizar el pago, el sistema muestra


una confirmación de la reserva que incluye el número de reserva y los
detalles del vuelo.

★ Boletos Electrónicos: Los usuarios reciben boletos electrónicos por correo


electrónico después de la confirmación de la reserva.

★ Notificaciones por Correo Electrónico: Los usuarios reciben notificaciones


por correo electrónico sobre cambios en el estado de su vuelo, recordatorios
de viaje y otros avisos relevantes.

★ Información de Pasajeros: Los datos de los pasajeros se almacenan en el


sistema y se utilizan para el proceso de check-in.

★ Recibos de Pago: Se generan recibos de pago para las transacciones


realizadas, que se envían por correo electrónico al usuario.

★ Mensajes de Error: En caso de que se produzcan errores durante el proceso


(por ejemplo, tarjeta de crédito rechazada), se muestran mensajes de error
claros para el usuario.

★ Historial de Reservas: Los usuarios pueden ver un historial de sus reservas


anteriores en sus perfiles.

★ Asientos Liberados: Cuando se cancela una reserva, los asientos


correspondientes se liberan y vuelven a estar disponibles para su reserva.

---------------------------------------------- Número de página 11 ----------------------------------------------


SPRINT 1

Recopilación y Análisis de Requisitos

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:

■ Scrum Master: Abriola; Marcio.

■ Product Owner: Godoy; Cristina.

■ Dev:

● Colque; Haydee.

● Daporta; Damián.

● Sacayan; Cynthia.

● Tintilay; Sergio.

■ Usuario Dueño: Luis Corrales.

● Actores externos:

● Usuarios no registrados y usuarios registrados.

Funcional
● RF01: El código de reserva debe tener 6 caracteres .

● RF02: De cada aeropuerto se debe conocer su código, ciudad y provincia.

---------------------------------------------- Número de página 12 ----------------------------------------------


SPRINT 1

● RF03: Cada aeropuerto tiene su programación de vuelo, un programa de


vuelo indica el número de vuelo, línea aérea y días de la semana en que
existe dicho vuelo.

● RF04: Para cada vuelo se quiere conocer su fecha, plazas vacías y el modelo
de avión utilizado.

● RF05: Los números de vuelo son únicos para cada destino.

● RF06: El sistema web debe almacenar información sobre los vuelos,


incluyendo la fecha, hora, origen, destino y número de vuelo

● RF07: Se requiere que el usuario acceda a la página y seleccione origen,


destino, fecha, cantidad de pasajeros, mayores/menores y edad en menores.

● RF08: Si en la fecha elegida existe más de un vuelo, debe escoger una


opción por tramo.

● RF09: El sistema web debe mostrar los vuelos con disponibilidad de asientos
libres.

● RF010: El usuario debe poder reservar asientos o postergar la elección al


momento del check-in.

● 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.

● RF12A: Los usuarios deben ingresar al sistema con un nombre de usuario y


contraseña

● RF13: El usuario debe visualizar el detalle de la compra (datos personales,


datos del vuelo y detalle del pago).

● RF14: El sistema web debe permitir a los usuarios cancelar la reserva previa
al pago.

● RF15: El usuario debe hacer efectiva la compra del pasaje ingresando el


número de tarjeta.

● RF16: El sistema web debe enviar notificaciones de confirmación de


reservación a través de correo electrónico.

● RF17: El sistema web debe enviar número de pago y comprobante


electrónico a través de correo electrónico.

● RF18: Los usuarios deben poder ver sus reservas pasadas y futuras.

---------------------------------------------- Número de página 13 ----------------------------------------------


SPRINT 1

● RF19: El sistema debe permitir a los usuarios buscar vuelos por número de
vuelo, origen y destino.

● RF20: El sistema debe mostrar el estado actual de los vuelos, incluyendo la


hora de salida, la hora de llegada y cualquier retraso.

● RF21: El sistema debe permitir a los usuarios ver la duración del vuelo.

● RF22: El usuario podrá realizar la cancelación de su 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.

● RNF04: El sistema debe ser confiable y estar disponible en todo momento.

● RNF05: Toda funcionalidad del sistema y transacción de negocio debe responder al


usuario en menos de 2 segundos.

● RNF06: El sistema debe ser capaz de operar adecuadamente con hasta 10.000
usuarios con sesiones concurrentes.

● RNF07: El sistema proporcionará mensajes de error que sean informativos y


orientados al usuario final.

● 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.

● RNF10: La aplicación web debe poseer un diseño “Responsive” a fin de garantizar la


adecuada visualización en múltiples computadores personales, dispositivos tablet y
teléfonos inteligente

● RNF11: El cierre de sesión automático se llevará a cabo después de 6 minutos de


inactividad.

---------------------------------------------- Número de página 14 ----------------------------------------------


SPRINT 1

Restricciones
➔ Restricciones de capacidad: Capacidad del sistema para manejar hasta 1000 reservas
por día.

➔ Restricciones de interfaz de usuario: En el momento de seleccionar comprar,


redirigir a la web del proveedor seleccionado.

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.

3. Riesgo de calidad: El sistema debe ser confiable y estar libre de errores.

4. Riesgo de tiempo: El sistema debe estar listo para su lanzamiento en un plazo de 3


sprint. Si algún RQ de desarrollo del sistema se retrasa, podría haber problemas con
el lanzamiento del sistema y la satisfacción del cliente.

---------------------------------------------- Número de página 15 ----------------------------------------------

También podría gustarte