Está en la página 1de 66

Sistema de asignación de asientos

en los vuelos.
Kevin Leonardo Barbosa Moreno
Ingeniería de Requerimientos
Luis Alexis Plazas Gómez
Código: 201810017601
Grupo: 210
Pregunta Problema…

 ¿Porque las aerolíneas venden más asientos de los que tienen disponibles en sus vuelos?
 Diferentes aerolíneas poseen este problema ya que en algunos casos los operarios no marcan los puestos que
van siendo ocupados; por lo cual, en los cambios de turno se presenta la posibilidad de que un puesto que se
encuentre ya ocupado este visible en el sistema y permita generar otro boleto para ese mismo asiento. Este
será realizado para la empresa de Latam.
Objetivo general.
-Elaborar una propuesta que le ayude a la compañía de Latam para que su sistema de reservas pueda estar
funcionando correctamente
Objetivos específicos.
- Realizar la recolección de los datos de la compañía y los vuelos que ofrecen.
- Crear una base de datos para tener administrar la información de los vuelos, su numero de asientos, horarios,
destinos y operarios.
- Diseño del sistema que nos permitirá administrar la asignación de los asientos en él vuelo.
-Permitir al usuario y al asesor la facilidad de poder reservar su asiento desde los aplicativos o portales web.
Delimitaciones.
Este sistema principalmente cumplirá la función de conocer la capacidad de pasajeros de un vuelo y cuales son
los lugares que se encuentran visible para realizar su reserva. Una vez se agoten los puestos deberá decir que no
se encuentran espacios libres a menos que un cliente realice la cancelación de su vuelo.
Alcances.
Este sistema permitirá que los directivos puedan conocer cuáles son los vuelos que presentaron una alta
demanda y cuales destinos no.
Ambiente Físico.

a. ¿Dónde está el equipo que el sistema necesita para funcionar?


El equipo para implementar el sistema se encuentra dentro de las instalaciones del aeropuerto; instalado en los
dispositivos de los empleados para que puedan hacer el control de los asientos del vuelo.
b. ¿Existe una localización o varias?
Se tiene pensado que sean dos localizaciones dentro del aeropuerto; una en la parte donde se generan los billetes
del avión y otra una vez se vaya a hacer el ingreso al avión.
c. ¿Hay restricciones ambientales como temperatura, humedad o interferencia magnética?
En este caso será la temperatura y los ambientales ya que si falla la conexión a internet el sistema también; si
falla la electricidad se suspenderán todos los equipos que se encuentren conectados a la energía en el aeropuerto.
Interfaces

a. ¿La entrada proviene de uno o más sistemas?


La entrada al servicio es proporcionada por el servidor del sistema el cual permite el total y el correcto
funcionamiento de nuestro sistema para la respectiva reservación de los asientos.
b. ¿La salida va a uno o más sistemas?
No, solo depende de salir del sistema cerrando la sesión; lo cual permitirá al sistema saber que ya no se necesita su
uso por un periodo de tiempo.
El sistema también se encontrara para móviles y equipos de computo.
c. ¿Existe una manera preestablecida en que deben formatearse los datos?
No. Para esto se tendría presupuestado que cada año se haga un formateo en los datos con el fin de que se pueda
tener la disponibilidad de guardar mas datos en la base de datos.
Usuarios y Factores Humanos.

a. ¿Quién usará el sistema?


Los operarios de aerolínea y los usuarios (Clientes) que deseen realizar la reserva de un boleto de avión con su respectivo asiento.
b. ¿Habrá varios tipos de usuario?
En este caso serán los operarios de la aerolínea, los clientes, los administradores de la empresa y las personas que le realizarán el
mantenimiento al sistema y por ende a la base de datos cada vez que requiera un ajuste.
c. ¿Cuál es el nivel de habilidad de cada tipo de usuario?
-Cliente persona natural.
-Administradores de la app.
-Los asesores.
-Los dueños de la compañía.
d. ¿Qué clase de entrenamiento requerirá cada tipo de usuario?
-Se necesitará una pequeña capacitación del funcionamiento de la aplicación y las cosas que les podrá brindar y
facilitar este sistema dentro de la empresa.
e. ¿Cuán fácil le será al usuario comprender y utilizar el sistema?
-Muy fácil ya que el sistema contará con unas breves instrucciones sin contar con la capacitación que se le dará
a los empleados y a los clientes para que puedan hacer el uso correcto de nuestro sistema.
f. ¿Cuán difícil le resultará al usuario hacer uso indebido del sistema?
-Demasiado ya que por obvias razones se deben delimitar algunas funciones de acuerdo al nivel de los usuarios
ya que los clientes no podrán tener la misma libertad que los operarios y los administradores.
 
Funcionalidad.

a. ¿Qué hará el sistema?


Nuestro sistema tendrá la función de mostrarle a los usuarios y operarios que asientos dentro de los vuelos se encuentran
reservados y cuáles se encuentran libres para reservar, sin que haya algún problema al momento de realizar el abordaje ya que sólo
se podrá asignar ese asiento a una sola persona a menos que esta persona cancele esta reserva no se podrá asignar ese asiento a
otro cliente.
b. ¿Cuándo lo hará?
El software estará desarrollado en 2 años teniendo en cuenta en ese periodo las pruebas y practicas en su totalidad.
c. ¿Existen varios modos de operación?
El sistema se emplearía en todas las sucursales de la aerolínea Latam pero iniciando seria en la ciudad de Bogotá en el aeropuerto
el dorado; en el cual se pondrá a prueba el sistema y si funciona se podrá distribuir a las demás sucursales de la aerolínea.
d. ¿Cómo y cuándo puede cambiarse o mejorarse un sistema?
Siempre que sea necesario se permitirá realizar un ajuste al sistema para que pueda funcionar y cumplir en su
totalidad con las necesidades de la empresa y de los usuarios.
Esto se podrá realizar haciendo cambios en la base de datos y por ende en el lugar donde se deben hacer los
reajustes al funcionamiento del sistema.
e. ¿Existen restricciones de la velocidad de ejecución, tiempo de respuesta o rendimiento?
No, la idea de este sistema es que sea rápido, práctico y eficiente con el fin de hacer que los usuarios de nuestro
sistema puedan realizar sus trámites de la forma más clara y rápida para seguir con sus distintas actividades.
Documentación.

a. ¿Cuánta documentación se requiere?


Los respectivos papeles de acreditación de la entidad con sus diferentes permisos que demuestren que esta todo en regla ante las
autoridades competentes.
La empresa de conexión a Internet que tienen contratada para enlasar nuestro sistema a la conexión.
Los diferentes empleados que se encuentran laborando en la aerolínea con sus diferentes documentos y estados de salud.
 b. ¿Debe estar en línea, en papel o en ambos?
Deberá estar en ambas fuentes ya que siempre será indispensable tener esta información todo el tiempo para la tranquilidad de
nosotros, los clientes y de la empresa en el momento en que se requiera hacer la revisión de algún dato u documento.
c. ¿A qué audiencia está orientado cada tipo de información?
La información se encuentra disponible para las personas que deseen hacer las reservaciones de sus vuelos con la aerolínea de
Latam con el fin de poder realizar sus viajes.
Datos.

a. ¿Cuál será el formato de los datos, tanto para la entrada como para la salida?
Siempre será por medio de la plataforma digital ya que así es más fácil que los datos viajen rápidamente de un lugar a otro.
Siempre será este el medio para la entrada y salida de los datos que se manejan dentro de nuestro sistema.
b. ¿Cuán a menudo serán recibidos o enviados?
Siempre que se necesite hacer una reservación o uso del sistema deberán estarse enviando datos a la base de datos y sistema
central para el correcto funcionamiento de nuestro sistema.
c. ¿Cuán exactos deben ser?
Demasiado exactos ya que no pueden quedar los datos mal digitados porque si al momento de que un cliente desee abordar el
avión o reclamar su boleto y se evidencie que algún apellido o dato está mal, no se le podrá permitir el ingreso al avión y mucho
menos entregarle su boleto de entrada.
d. ¿Con qué grado de precisión deben hacerse los cálculos?
 Se harán los listados de los datos de cada uno de los vuelos; en ellos se tendrá el numero del vuelo, el destino,
hora de salida, hora de llegada, cantidad de pasajeros, números de puestos y tripulación.
e. ¿Cuántos datos fluyen a través del sistema?
No es preciso saberlo ya que siempre que se ejecute la aplicación estará transportando datos porque reportará un
inicio del sistema y empezará a tomar los datos desde donde fue iniciado y porque persona.
f. ¿Debe retenerse algún dato por algún período de tiempo?
Si, en este caso los datos de los asientos que se encuentren reservados y libres todo esto hasta que el vuelo haya
finalizado en su totalidad.
Recursos.

a. ¿Qué recursos materiales, personales o de otro tipo se requieren para construir, utilizar y mantener el
sistema?
-Equipos de cómputo.
-Conexión a Internet.
-Servidores.
-Muebles.
-Cableado.
-Personales conocedores de programación, electricidad, conexiones, etc.
c. ¿Qué habilidades deben tener los desarrolladores?
La facilidad de general la interfaz del sistema y su respectiva aplicación para el uso del mismo y que funcione
correctamente.
d. ¿Cuánto espacio físico será ocupado por el sistema?
1 gb será ocupada en el almacenamiento de los equipos y dispositivos y como tal el servidor podrá encontrarse en un cuarto con su respectivo cableado y
demás.
Tendrá un respaldo de 2 gigas para realizar las respectivas actualizaciones del sistema.
e. ¿Cuáles son los requerimientos de energía, calefacción o acondicionamiento de aire?
Tener siempre una energía alrededor de los 100 watts para que todo funcione correctamente y no genere ningún problema dentro del sistema, siempre deberá
estar el área con un clima más o menos frío para que los cables y los servidores no se calienten y puedan llegar a tener algún corto que impida el
funcionamiento correcto.
g. ¿Existe un cronograma prescrito para el desarrollo?
El cronograma será propuesto al momento de que nuestra propuesta sea en una primera instancia aceptada con el fin de hacer los estudios correspondientes del
suelo y del terreno en el que se va a implantar la maquinaria para nuestro software.
h. ¿Existe un límite sobre la cantidad de dinero a gastar en el desarrollo o en hardware y software?
El límite para esto será de 130. 000.000 pesos ya que siempre se deben tener en cuenta los costos por los servidores, el sistema de aire, el mantenimiento de la
aplicación, su construcción, etc. Pará ello se deberá tener un colchón que permita que si hay algún fallo se pueda solucionar de una manera rápida y eficiente.
Seguridad.

a. ¿Debe controlarse el acceso al sistema o a la información?


Si, ya que no se le puede permitir a todos los usuarios que vean la información de la compañía para ello cada usuario
correspondiente a su grado tendrá unas libertades y límites.
b. ¿Cómo se podrán aislar los datos de un usuario de los de otros?
Esto se hará por medio de la base de datos con el fin de que al ingresar los datos esta misma detecte que tipo de usuario se esta
ingresando en el sistema y lo ponga en un grupo de acuerdo a los listados que se encuentren en su código.
c. ¿Cómo podrán aislarse los programas de usuario de los otros programas y del sistema operativo?
Con un control dentro del sistema que permita la ejecución de solo algunos programas que sean necesarios al momento de usar el
sistema.
Pará ello se debe tener en cuenta el funcionamiento de la base de datos que sea siempre correcto en todos los aspectos.
e. ¿Con qué frecuencia deben hacerse copias de respaldo?
Día tras día, ya que será necesario siempre hacer un guardado de los datos por si llegase a ocurrir un fallo en la energía o en el
sistema.
f. ¿Las copias de respaldo deben almacenarse en un lugar diferente?
Si, estas siempre llegarán a un servidor digital con el cual siempre se pueda tener la información a disposición de las personas que
la necesiten.
g. ¿Deben tomarse precauciones contra el fuego, el daño provocado por agua o el robo?
Siempre se deberán tener estos aspectos en cuenta por ello será necesario siempre contar con esa seguridad inquebrantable con el
fin de mantener seguros los datos y la información de la compañía.
Aseguramiento de la Calidad.

a. ¿Cuáles son los requerimientos para la confiabilidad, disponibilidad, facilidad de mantenimiento, seguridad y demás atributos
de calidad?
b. ¿Cómo deben demostrarse las características del sistema a terceros?
c. ¿El sistema debe detectar y aislar defectos?
El sistema siempre que no esté funcionando deberá mandar un mensaje al servidor para que sea notificado a todos los usuarios y
los administradores puedan disponer de sus conocimientos para arreglar inmediatamente las fallas que se estén encontrando en el
sistema.
d. ¿Cuál es el promedio de tiempo prescrito entre fallas?
Las fallas serán resueltas aproximadamente en 5 horas ya que será necesario encontrar exactamente cual es la falla y donde se
encuentra y que se debe hacer para erradicarla.
e. ¿Existe un tiempo máximo permitido para la recuperación del sistema después de una falla?
No esta contemplado un tiempo como tal; ya que se debe trabajar en las fallas que se tengan en el sistema y una vez estén
solucionadas se deberá establecer actividad en el sistema.
f. ¿El mantenimiento corregirá los errores, o incluirá también el mejoramiento del sistema?
Corregirá los errores que se encuentren en el sistema y por ende se actualizará el sistema también actualizando las opciones del
sistema de acuerdo a las necesidades de los usuarios.
g. ¿Qué medidas de eficiencia se aplicarán al uso de recursos y al tiempo de respuesta?
h. ¿Cuán fácil debe ser mover el sistema de una ubicación a otra o de un tipo de computadora a otro?
Será muy fácil ya que la información de los dispositivos se encontrará siempre en el cloud de acuerdo al backup que se realiza
diariamente para no perder los datos.
Entrevista…
Requerimientos…
Diagrama de Casos
de Uso…
Diagrama de
Clases…
Diagrama de
Componentes…
Diagrama Gant…
Recursos…
Costos…
Historias de
Usuario…
Documentación de Casos
de Uso…
Matriz de Riesgos…
Matriz de Trazabilidad…
Plan de Pruebas…
Pruebas de Caja Blanca.
 Las pruebas de Caja Blanca para nuestro software serán aplicadas durante la operación de prueba con los programadores para
conocer cuales son los errores que se pueden presentar en el software al momento de su ejecución, por ello ser necesario
eliminarlos para que al llegar a la práctica con algunos usuarios seleccionados para el plan de pruebas; puedan hacer el uso
correcto y practico de la plataforma en su totalidad.

Pruebas de Caja Negra.


 Las pruebas de Caja Negra para nuestro software serán aplicadas por medio de una presentación de nuestro sistema hacia
algunos clientes preseleccionados de la compañía con el fin de que puedan hacer uso de el sistema y conoce como será el
funcionamiento del mismo; adicional a esto cada persona estará en un equipo de computo y a su lado se encontrara un asesor
anotando cuales son los fallos que presente el usuario al hacer uso del sistema ofrecido por nuestra compañía. 
Pruebas Integrales.
 Esta será una de las pruebas finales para nuestro software ya que aquí haremos que el aplicativo ya funcione a través de los
dispositivos móviles y de los equipos con los que cuente en su hogar cada uno de nuestros clientes con el fin de pode conocer
cuales son los posibles errores que se puedan presentar al realizar alguna actividad u acción dentro de nuestro sistema.

También podría gustarte