Está en la página 1de 9

INSTITUTO SUPERIOR

TECNOLÓGICO
“PELILEO”

TECNOLOGÍA EN DESARROLLO DE SOFTWARE

FUNDAMENTOS DE PROGRAMACIÓN
SISTEMA DE TRANSPORTES AÉREOS
Ing. HERNÁN URQUIZO
DARWIN MASAQUIZA
2019 – 2020
Sistema de transportes Aéreos

Una empresa de transportes aéreos necesita un sistema de información para mantener y


controlar las operaciones que realiza diariamente.
Después de haber dialogado con el encargado de vuelos se concluyó que: mantiene
información de las distintas unidades, el número, el tipo de avión, la fecha de compra, el
modelo, la capacidad de carga y la capacidad de pasajeros. Determina los vuelos que
llevan carga, para los mismos necesita guardar la fecha, el piloto, el lugar de origen, el
destino, el peso de la carga y el monto del vuelo. Define los vuelos de pasajero para los
mismos fija la fecha, el piloto y su tripulación, origen, destino y capacidad de pasajeros.
No está autorizado a actualizar información relativa a los pilotos.
El gerente nos informa que: Mantiene la información de los pilotos que trabajan en la
empresa, para los mismos guarda el número de piloto, el nombre, dirección, habilitación,
fecha del último control médico. Necesita que el sistema le devuelva dado un piloto, los
vuelos que ha realizado en un periodo dado.
El empleado de ventas nos explicó que: Mantiene información de los pasajeros de los
diferentes vuelos, para cada uno se le incorpora un número de identificación, el nombre,
profesión, el teléfono y la dirección. Los pasajeros realizan reservas para los distintos
vuelos, si no hay espacio disponible, se rechaza el pedido de reserva para ese vuelo.
Confirma los pasajeros que toman los vuelos. Solo se admiten pasajeros que hayan
realizado reservas previas. Necesita un reporte con los pasajeros que tomaron un vuelo.

SISTEMA DE TRANSPORTE AEREOS


LISTA DE REQUERIMIENTOS FUNCIONALES
CÓDIGO NOMBRE DE REQUERIMIENTO CASO DE USO ACTOR
RF1 El sistema debe permitir al Encargado de vuelos Mantener datos de unidades Encargado de vuelos
mantener datos de las unidades (Añadir, Modificar, Eliminar).
RF2 El sistema debe permitir registrar los vuelos de Registrar vuelos de carga. Encargado de vuelos
carga.
RF3 El sistema debe permitir registrar los vuelos de Registrar vuelos de pasajeros. Encargado de vuelos
pasajero.
RF4 El sistema debe permitir, al gerente, mantener Mantener datos de pilotos Gerente
datos de pilotos. (Añadir, Modificar, Eliminar)
RF5 El sistema debe permitir consultar. Dado un piloto Consultar vuelos realizados por Gerente
los vuelos que ha realizado en un periodo. piloto
RF6 El sistema debe permitir mantener datos de los Mantener datos de pasajeros Empleado de ventas
pasajeros. (Añadir, Modificar, Eliminar)
RF7 El sistema debe permitir realizar reserva de vuelos Registrar reserva de vuelos Empleado de ventas
por pasajero.
RF8 El sistema debe permitir confirma vuelos Registrar confirmación de Empleado de ventas
reservados. reservas
MANTENER DATOS DE UNIDADES

Caso de uso: Mantener datos de unidades

Actor: Encargado de vuelos

Precondición: El usuario ha sido admitido en el sistema

Poscondición: Se ha registrado en el sistema el mantenimiento de los datos de unidades,


es decir se ha añadido una unidad nueva o se ha modificado, eliminado una unidad
existente.

Flujo Básico - Añadir

1. El caso de uso comienza cuando el Encargado de Vuelos indica “Añadir”


2. El sistema muestra formulario vacío para llenar los datos de la nueva unidad
3. El encargado de los vuelos ingresa los datos de la unidad: número, tipo, fecha de
compra
4. El Encargado de Vuelos indica “Guardar”
5. El sistema valida datos.
6. El sistema registra nueva unidad
7. El caso de uso finaliza.

Flujo Básico – Modificar

1. El caso de uso comienza cuando el encargado de vuelos indica “modificar”


2. El sistema solicita número de unidad a modificar
3. El encargado de vuelo ingresa número de unidad cuyos datos modificara
4. El sistema muestra formulario con los datos de la unidad
5. El encargado de vuelos modifica los datos de la unidad
6. El encargado de vuelos indica “Guardar”
7. El sistema valida datos
8. El sistema registra a modificación de la unidad
9. El caso de uso finaliza

Flujo Básico - Eliminar

1. El caso de uso comienza cuando el encargado de vuelos Indica “eliminar”


2. El sistema solicita el número de la unidad a eliminar
3. El encargado de vuelo ingresa el número de unidad cuyos datos eliminara
4. El sistema muestra formulario con los datos de la unidad
5. El encargado de vuelo indica “eliminar”
6. El sistema solicita confirmación
7. El encargado de vuelos confirma eliminación
8. El sistema registra eliminación

Flujos alternativos

Datos Incorrectos

En el paso 5 de añadir o paso 7 de modificar, si el sistema determina error en algún dato,


muestra mensaje de error y vuelve a solicitar los datos

Numero de unidad ya existe

En el paso 5 de añadir, si el sistema determina que numero de unidad ya existe, muestra


mensaje de error y vuelve a solicitar número de unidad

Numero de unidad no encontrada

En el paso 4 de Modificar o paso 4 de Eliminar, si el sistema no encuentra número de


unidad, muestra mensaje de error y vuelve a solicitar número de unidad

Cancelar

En cualquier momento, si el encargado de vuelo indica “cancelar” el sistema limpia


formulario y el caso de uso finaliza
REGISTRAR VUELOS DE CARGA

Caso de uso: Registrar vuelos de carga

Actor: Encargado de vuelos

Precondición: El usuario ha sido aceptado en el sistema

Poscondición: Se ha registrado en el sistema los vuelos de carga, es decir se ha registrado


cada uno de los vuelos.

Flujo Básico - Registrar

1. El caso de uso comienza cuando el vuelo de carga “registrar”


2. El sistema muestra formulario vacío para llenar los registros de vuelos de carga
3. El encargado del registro del vuelo ingresa los vuelos de carga: número, tipo,
fecha de compra
4. El Encargado de Vuelos indica “Guardar”
5. El sistema valido el registro.
6. El sistema registra nuevo vuelo
7. El caso de uso finaliza.

Flujos alternativos

Datos Incorrectos

En el paso 4 y 5 guarda y registra, si el sistema determina error en algún registro, muestra


mensaje de error y vuelve a solicitar el registro

Número de registro ya existe

En el paso 5 de registro, si el sistema determina que numero de registro ya existe, muestra


mensaje de error y vuelve a solicitar número de registro

Número de registro no encontrado

En el paso 4 encargado en el registro de vuelo de carga, si el sistema no encuentra número


de registro, muestra mensaje de error y vuelve a solicitar número de registro

Cancelar

En cualquier momento, si el encargado de vuelo indica “finaliza” el sistema limpia


formulario y el caso de uso finaliza
REGISTRAR VUELOS DE CARGA

Caso de uso: Registrar vuelos de pasajeros

Actor: Encargado de vuelos

Precondición: El pasajero es aprobado en el sistema

Poscondición: Se ha registrado en el sistema los vuelos de los pasajeros, es decir se ha


registrado los vuelos de los pasajeros.

Flujo Básico - Registrar

1. El caso de uso comienza cuando el vuelo de los pasajeros “registrar”


2. El sistema muestra formulario vacío para llenar los registros de vuelos de los
pasajeros
3. El encargado del registro del vuelo ingresa los vuelos de los pasajeros: número,
tipo, fecha de compra
4. El Encargado de Vuelos indica “Guardar”
5. El sistema valido el registro.
6. El sistema registra nuevo vuelo de pasajeros
7. El caso de uso finaliza.

Flujos alternativos

Datos Incorrectos

En el paso 4 y 5 guarda y registro, si el sistema determina error en algún registro, muestra


mensaje de error y vuelve a solicitar los el registro

Número de registro de pasajeros ya existe

En el paso 5 de registro, si el sistema determina que numero de registro ya existe, muestra


mensaje de error y vuelve a solicitar número de registro de los pasjeros

Número de registro de pasajeros no encontrada

En el paso 5 encargado en el registro de vuelo de pasajeros, si el sistema no encuentra


número de registro, muestra mensaje de error y vuelve a solicitar número de registro

Cancelar

En cualquier momento, si el encargado de vuelo indica “finaliza” el sistema limpia


formulario y el caso de uso finaliza
MANTENER DATOS DE PILOTOS

Caso de uso: Mantener datos de pilotos

Actor: Gerente

Precondición: El usuario ha sido admitido en el sistema

Poscondición: Se ha registrado en el sistema el mantenimiento de los datos de pilotos, es


decir se ha añadido un nuevo pasajero o se ha modificado, eliminado un pasajero
existente.

Flujo Básico - Añadir

1. El caso de uso comienza cuando el Gerente indica “Añadir”


2. El sistema muestra formulario vacío para llenar los datos del nuevo piloto
3. El Gerente ingresa los datos de los pilotos: numero, nombre, dirección,
habilitación fecha
4. El Gerente indica “Guardar”
5. El sistema valida datos.
6. El sistema registra nuevo piloto
7. El caso de uso finaliza.

Flujo Básico – Modificar

1. El caso de uso comienza cuando el Gerente indica “modificar”


2. El sistema solicita al piloto modificar
3. El Gerente ingresa al piloto cuyos datos modificara
4. El sistema muestra formulario con los datos de los pilotos
5. El Gerente modifica los datos de los pilotos
6. El Gerente indica “Guardar”
7. El sistema valida datos
8. El sistema registra a modificación de los pilotos
9. El caso de uso finaliza

Flujo Básico - Eliminar

1. El caso de uso comienza cuando el Gerente indica “eliminar”


2. El sistema solicita el registro del piloto a eliminar
3. El Gerente ingresa los datos de los pilotos que eliminara
4. El sistema muestra formulario con los datos de pilotos
5. El Gerente indica “eliminar”
6. El sistema solicita confirmación
7. El Gerente confirma eliminación
8. El sistema registra eliminación

Flujos alternativos

Datos Incorrectos

En el paso 5 de añadir o paso 7 de modificar, si el sistema determina error en algún dato,


muestra mensaje de error y vuelve a solicitar los datos

Piloto que ya existe

En el paso 5 de añadir, si el sistema determina al piloto que existe, muestra mensaje de


error y vuelve a solicitar al piloto

Piloto no encontrado

En el paso 4 de Modificar o paso 4 de Eliminar, si el sistema no encuentra al piloto,


muestra mensaje de error y vuelve a solicitar al piloto

Cancelar

En cualquier momento, si el Gerente indica “cancelar” el sistema limpia formulario y el


caso de uso finaliza
CONSULTAR VUELOS REALIZADOS POR PILOTO

Caso de uso: Consultar vuelos realizados por piloto

Actor: Gerente

Precondición: El usuario ha sido aceptado en el sistema

Poscondición: Se ha consultado en el sistema los vuelos realizados por el piloto.

Flujo Básico - Consultar

1. El caso de uso comienza cuando el Gerente indica “Consultar”


2. El sistema muestra formulario vacío para llenar los vuelos realizados en un
periodo
3. El Gerente ingresa los vuelos realizado por un piloto: numero, nombre, teléfono,
dirección
4. El Gerente indica “Guardar”
5. El sistema valida los vuelos realizados
6. El sistema registra nuevo vuelo realizado por el piloto
7. El caso de uso finaliza.

Flujos alternativos

Datos Incorrectos

En el paso 5 en la validación de vuelos realizados puede identificar algún error, muestra


mensaje de error y vuelve a solicitar los datos de vuelos

Vuelo ya existe

En el paso 4 de guardar, si el sistema determina los vuelos de cada uno de los pilotos que
existe, muestra mensaje de error y vuelve a solicitar los vuelos realizados de cada piloto

Vuelo no encontrado

En el paso 5 valida los vuelos, si el sistema no encuentra el vuelo del piloto, muestran
mensaje de error y vuelve a solicitar al piloto

Cancelar

En cualquier momento, si el Gerente indica “cancelar” el sistema limpia formulario y el


caso de uso finaliza