ACTIVIDAD PRACTIA APLICADA
Elkin Yesid Aros Riveros
Mariana Forero Tecano
Facultad de Ingeniería de Software
PROGRAMACION DE BASE DE DATOS II
FUNFACION UNIVERSITARIA COMPENSAR
Bogotá, 11 de febrero de 2022
This study source was downloaded by 100000787920553 from [Link] on 10-29-2022 [Link] GMT -05:00
[Link]
2
Contenido
1. INTRODUCCION..........................................................................................................................3
2. OBJETIVOS..................................................................................................................................3
3. JUSTIFICACION...........................................................................................................................3
4. CONTEXTUALIZACION.................................................................................................................4
4.1. Presentación del Requerimiento............................................................................................4
4.2. Requerimientos......................................................................................................................4
4.3. Levantamiento de Información...............................................................................................4
4.4. Diagrama de Contexto............................................................................................................5
4.5. Diagrama de Flujo de Datos Nivel 1........................................................................................5
4.6. Diagrama de Flujo de Datos Nivel 2........................................................................................6
4.7. Definición del Modelo............................................................................................................6
4.8. Definición de SGBD.................................................................................................................7
4.9. Definición del Modelo Entidad Relación.................................................................................7
5. PLANTEMIENTO DE INFORMES...................................................................................................7
6. DISCUSION..................................................................................................................................8
7. CONCLUSIONES..........................................................................................................................8
8. REFERENCIAS..............................................................................................................................8
This study source was downloaded by 100000787920553 from [Link] on 10-29-2022 [Link] GMT -05:00
[Link]
3
1. INTRODUCCION
El presente trabajo comprende el estudio, análisis y modelamiento basado en el
requerimiento y necesidad manifestado por la empresa AVIANCA S.A. con el fin de
encontrar una solución que se ajuste a las necesidades de su modelo de negocio,
cumpliendo con las expectativas y exigencias requeridas.
Se realizo un levantamiento de información para determinar las tecnologías de
información que se utilizarían dentro de la solución a entregar, así como también se
revisaron los procesos y flujo dentro de la compañía.
En conjunto con un equipo de Expertos y Profesionales, ingenieros de sistemas, se realizo
todo el proceso de levantamiento de requerimiento, modelamiento de las bases de datos
y flujo de datos.
La Solución presentada para el Cliente AVIANCA S.A esta diseñada de acuerdo a las
necesidades y requerimientos que requieren para la implementación de un sistema de
información que permita registrar la operación que allí se presta.
2. OBJETIVOS
Con el fin de presentar una solución acorde a lo requerido, y realizando un análisis de la
información, flujos y procesos presentados, el objetivo principal es entender en primera
medida el core de negocio usado por AVIANCA S.A para la ejecución de su operación.
Posteriormente se quiere diseñar un sistema de información basado en la información
analizada con el fin de encontrar una solución a la medida para el cliente.
Como segundo Objetivo, el presente documento trata de documentar y exponer el
proceso realizado por los ingenieros para la elaboración y diseño del sistema de
información en cuanto a bases de datos se refiere.
3. JUSTIFICACION
Como Fabrica de Software, se encomienda la tarea de elaborar un sistema de información
que permita al cliente AVIANCA S.A registrar tanto la operación de sus vuelos, como su
personal involucrado y su flota de aerolíneas.
This study source was downloaded by 100000787920553 from [Link] on 10-29-2022 [Link] GMT -05:00
[Link]
4
Debido al valor expuesto se procede a realizar el análisis para determinar la mejor manera
de elaborar y modelar una base de datos que sea acorde al requerimiento inicial del
Cliente que cumpla con lo planteado previamente.
4. CONTEXTUALIZACION
4.1. Presentación del Requerimiento
El área de tecnología de Avianca requiere implementar un sistema de información,
por lo anterior se solicita crear el modelo de datos relacional. La compañía ha
hecho énfasis en tres recursos principales: aviones, pilotos y miembros de
tripulación. En ese sentido cada piloto tiene un código, nombre y horas de vuelo,
mientras que de los miembros de la tripulación tiene código, nombre, teléfono,
dirección, fecha ingreso. Adicionalmente los 2 actores mencionados se encontrarán
en una tabla que almacena la información de los vuelos, la cual está compuesta por
un origen, destino, hora determinada, fecha, número de vuelo, y la matricula del
avión (ej. BOEING - 698), los aviones se caracterizan por tener un código o
matricula, Motor de propulsión (Turboventiladores, turbohélices, turbina de gas,
motor de pistón), capacidad de pasajeros y Fabricante.
4.2. Requerimientos
De acuerdo con el enunciado presentado por el Cliente donde se plantea la
necesidad requerida, se identifican los siguientes requerimientos:
Requerimientos Funcionales:
Registro y control de información de Pilotos
Registro y control de información de Tripulantes
Registro y control de inventario de aerolíneas
Registro y control de Vuelo.
Requerimientos NO Funcionales
Todos los días el sistema realizará copias de seguridad y serán almacenadas
en el servidor de back up y respaldo
This study source was downloaded by 100000787920553 from [Link] on 10-29-2022 [Link] GMT -05:00
[Link]
5
4.3. Levantamiento de Información
Teniendo en cuenta las necesidades planteadas por el cliente (Avianca S.A.) se
tomará como método de levantamiento de información la encuesta y/o entrevista.
Con el fin de identificar junto con el personal que tenga relación con los puntos
nombrados anteriormente (directores o gerentes) el flujo y procesos que están
previamente definidos dentro de la operación
4.4. Diagrama de Contexto
En el siguiente Diagrama de contexto o Diagrama de Nivel 0, se podrá identificar entender
los detalles y los límites del sistema que se va a diseñar en un proyecto. Señala el flujo de
información entre el sistema y los componentes externos.
4.5. Diagrama de Flujo de Datos Nivel 1
En el Siguiente Diagrama de flujo de datos Nivel 1 se define el flujo de información para el
sistema de información en la base de datos, donde se evidencia una descripción generala
de las interacciones que se prevén se presentaran en el sistema.
This study source was downloaded by 100000787920553 from [Link] on 10-29-2022 [Link] GMT -05:00
[Link]
6
4.6. Diagrama de Flujo de Datos Nivel 2
En el siguiente Diagrama de Flujo, de datos de Nivel 2, se definen los procesos que serán
determinantes en el flujo de información que se presentara en la base de datos de
acuerdo con las interacciones de los usuarios en ella.
4.7. Definición del Modelo
En este apartado se inicia la definición de las diferentes tablas y relaciones que estarán
presentes en todo el modelamiento de la base de datos y su uso, donde se identifica cada
atributo, de acuerdo con sus valores, ya definidos por el cliente. También se logra clasificar
el tipo de dato, el rango, variables, cardinalidad, nombres de relaciones y su participación.
This study source was downloaded by 100000787920553 from [Link] on 10-29-2022 [Link] GMT -05:00
[Link]
7
4.8. Definición de SGBD
Para la definición del Sistema Gestor de Base de datos (SGBD) se propone implementar un
motor de base de datos SQL-Server el cual se adapta a los requerimientos, cantidad de
flujo de información, facilidad de integración con los diferentes sistemas adquiridos por el
cliente y por la robustez y seguridad que este Ofrece
4.9. Definición del Modelo Entidad Relación.
Se realiza el modelamiento de la base de datos en el Gestor de base de datos (SGBD)
especificado previamente, donde se podrán evidenciar las tablas ya creadas, sus
respectivas llaves Primarias (PK) y las diferentes relaciones que existen entre ellas.
5. PLANTEMIENTO DE INFORMES
Una vez realizado todo el modelamiento de la base de datos, como solución propuesta al
requerimiento inicial. Se evidencia que se podrán realizar o implementar los siguientes
reportes, como solución al seguimiento continuo que requiere la operación:
Informe de Vuelos
Informe de Tripulantes
Informe de Pilotos
Informe de Aviones
This study source was downloaded by 100000787920553 from [Link] on 10-29-2022 [Link] GMT -05:00
[Link]
8
Informe estadístico de vuelos por aviones
Informe estadístico de vuelos por Piloto
6. DISCUSION
El proyecto anterior como una solución planteada para el requerimiento inicial de
cliente, presento varias fases en el análisis del requerimiento inicial, donde se definió
realizar una consulta más exhaustiva de la información planteada con el fin de elaborar
un marco de trabajo que permitiera definir de la mejor manera el modelamiento de la
base de datos.
Se presentaron inconvenientes con el entendimiento del proceso operativo del cliente,
así como sus flujos de datos y los autores que en este podrían intervenir,
Evidentemente la parte mas compleja de realizar es el análisis de la información, ya
que este permite definir de manera ágil los diseños y modelamientos necesarios.
7. CONCLUSIONES
Se concluye que el análisis de los datos partiendo desde el requerimiento es parte
fundamental para el planteamiento de cualquier solución tecnológica. El tiempo y
esfuerzo que allí se invierten, corresponden a un 80% de todo el proceso, ya que
facilita la definición y modelamiento da la base de datos.
Es de gran ayuda realizar los gráficos correspondientes para tener una idea mas clara
de que la solicitud inicial sea abarcada en su totalidad.
8. REFERENCIAS
No se tomaron referencias para este trabajo.
This study source was downloaded by 100000787920553 from [Link] on 10-29-2022 [Link] GMT -05:00
[Link]
Powered by TCPDF ([Link])