Desarrollar Software A Partir de La Integración de Sus Módulos Componentes GA8-220501096-AA1-EV01
Desarrollar Software A Partir de La Integración de Sus Módulos Componentes GA8-220501096-AA1-EV01
Desarrollar Software A Partir de La Integración de Sus Módulos Componentes GA8-220501096-AA1-EV01
lOM oARcPSD|27022854
Tutor
ALVARO ESTEBAN BETANCOURT MATOMA
Docente
Integrante:
David Alejandro Rodríguez Rodríguez
Bogotá D.C
2023
lOM oARcPSD|27022854
INTRODUCCIÓN
OBJETIVOS
• Objetivo General: Desarrollar una plataforma web que permita a los usuarios buscar y
reservar vuelos de manera eficiente y segura.
• Objetivos Específicos:
1. Implementar un sistema de búsqueda de vuelos que ofrezca resultados rápidos y
precisos.
2. Integrar opciones de registro e inicio de sesión para usuarios.
3. Diseñar una interfaz de usuario moderna y amigable, con un esquema de colores
oscuros y la fuente "Roboto".
4. Asegurar la protección de los datos de los usuarios mediante mecanismos de
seguridad robustos.
5. Implementar un sistema de calificación y reseñas de vuelos y aerolíneas.
lOM oARcPSD|27022854
• Requerimientos Funcionales:
o Permitir a los usuarios buscar vuelos por origen, destino y fechas.
o Mostrar detalles de los vuelos, incluyendo aerolínea, horario y precio.
o Permitir a los usuarios registrarse e iniciar sesión.
o Facilitar la reserva de vuelos y la gestión de las reservas.
o Implementar un sistema de calificación y reseñas para vuelos y aerolíneas.
• Requerimientos No Funcionales:
o Seguridad: Protección de los datos de los usuarios mediante cifrado y medidas
contra ataques cibernéticos.
o Usabilidad: Interfaz intuitiva y fácil de navegar.
o Compatibilidad: Compatible con distintos navegadores y dispositivos móviles.
o Escalabilidad: Capacidad para soportar un alto volumen de usuarios y
transacciones.
o Disponibilidad: Alta disponibilidad y fiabilidad del sistema.
2. Casos de Uso
Los casos de uso describen las interacciones de los usuarios con el sistema para lograr objetivos
específicos. Algunos casos de uso clave para Fly2Words incluyen:
• Buscar Vuelos: El usuario ingresa los detalles de su viaje y el sistema muestra una lista
de opciones disponibles.
• Ver Detalles del Vuelo: El usuario selecciona un vuelo para ver información detallada.
• Registrar Usuario: Un nuevo usuario se registra en la plataforma proporcionando
información personal y de contacto.
• Iniciar Sesión: Un usuario existente ingresa sus credenciales para acceder a su cuenta.
• Reservar Vuelo: El usuario selecciona un vuelo, ingresa los datos necesarios y
confirma la reserva.
• Calificar Vuelo: Después de un viaje, el usuario puede dejar una calificación y una
reseña sobre su experiencia.
lOM oARcPSD|27022854
3. Diagrama de Clases
4. Diagrama de Paquetes
5. Diagrama de Componentes
6. Mecanismos de Seguridad
7. Metodología de Desarrollo
CONCLUSIONES