Anda di halaman 1dari 45

REPÚBLICA BOLIVARIANA DE VENEZUELA

MINISTERIO DE EDUCACIÓN SUPERIOR


INSTITUTO UNIVERSIARIO DE TECNOLOGÍA
PARA LA INFORMÁTICA
SUB DIRECCIÓN ACADÉMICA

INFORME DE PASANTÍA
EMPRESA: INSTITUTO AUTÓNOMO DEL SISTEMA INTEGRADO DE
EMERGENCIAS, DESASTRES Y APOYO A LA GESTIÓN DE RIESGO DEL
ESTADO CARABOBO
Ubicada en Valencia. Estado Carabobo.

Tutor Académico: Autor: Br. Nelson Antonio Cabello Polegre


Lcdo. Luis Cumare Código: 173523
Ing. Herminia Zambrano Especialidad: Análisis de Sistemas
Tutor Organizacional:
Tte. José Díaz

Valencia, septiembre 2019


REPÚBLICA BOLIVARIANA DE VENEZUELA
MINISTERIO DEL PODER POPULAR
PARA LA EDUCACIÓN UNIVERSITARIA
INSTITUTO UNIVERSITARIO DE TECNOLOGÍA
PARA LA INFORMÁTICA
SUBDIRECCIÓN ACADÉMICA
COORDINACIÓN DE PASANTÍAS

ACTA DE CERTIFICACIÓN DE PASANTÍAS

Se hace constar, que la materia PASANTÍAS PROFESIONALES, cursada


por el bachiller: NELSON ANTONIO CABELLO POLEGRE, cédula de
identidad: V-28.036.576, y código institucional: 173523, estudiante de la
especialidad, ANÁLISIS DE SISTEMA, fue realizada en la empresa: INSTITUTO
AUTÓNOMO DEL SISTEMA INTEGRADO DE EMERGENCIAS,
DESASTRES Y APOYO A LA GESTIÓN DE RIESGO DEL ESTADO
CARABOBO durante el 6to semestre con una duración de ocho (8) semanas, desde
08/07/2019 hasta 30/08/2019 durante el semestre PN19-3. Una vez realizada las
evaluaciones correspondientes con el jurado calificador, Se considera APROBADA
LA PASANTÍA PROFESIONAL.

Esta certificación se emite en la ciudad de Valencia, al día treinta del mes de


agosto del año dos mil diecinueve.

Tutor Académico Coordinadora de Pasantías


Ing. Herminia Zambrano Lcda. Rosanna Zabala
C.I: V- 9.486.015 C.I: V- 7.141.678
REPÚBLICA BOLIVARIANA DE VENEZUELA
MINISTERIO DEL PODER POPULAR
PARA LA EDUCACIÓN UNIVERSITARIA
INSTITUTO UNIVERSITARIO DE TECNOLOGÍA
PARA LA INFORMÁTICA
SUBDIRECCIÓN ACADÉMICA
COORDINACIÓN DE PASANTÍAS

ACTA DE CERTIFICACIÓN DE APROBACIÓN


DEL TRABAJO ESPECIAL DE GRADO

Se hace constar, que la materia TRABAJO ESPECIAL DE GRADO,


cursada por el bachiller: NELSON ANTONIO CABELLO POLEGRE, cédula de
identidad: V-28.036.576 y código institucional: 173523, estudiante del sexto semestre
de la especialidad, ANÁLISIS DE SISTEMA, período PN19-3. Fue APROBADA,
mediante la presentación del Trabajo Especial de Grado titulado:

REESTRUCTURACIÓN DEL CÓDIGO FUENTE DEL SISTEMA


INTEGRADO ADMINISTRATIVO (SIA), DEL INSTITUTO AUTÓNOMO
DEL SISTEMA INTEGRADO DE EMERGENCIAS, DESASTRES Y APOYO
A LA GESTIÓN DE RIESGOS (I.A.S.I.E.D.A.G.R.E.C)

Esta certificación se emite en la ciudad de Valencia, al día treinta del mes de


agosto del año dos mil diecinueve.

Tutor Académico Sub Director Académico


Lcdo. Luis Cumare Prof. Antonio Patiño
C.I: V- 7.045.231 C.I: V- 3.210.961
ÍNDICE GENERAL
Pp.

LISTA DE CUADROS, GRÁFICOS E IMÁGENES ................................................. vi


INTRODUCCIÓN ........................................................................................................ 1
CAPÍTULOS
I DESCRIPCIÓN DE LA EMPRESA
Descripción General .................................................................................... 3
Razón Social ................................................................................................ 3
Actividad Económica .................................................................................. 3
Reseña Histórica .......................................................................................... 3
Dirección Estratégica................................................................................... 4
Objetivo General ......................................................................................... 6
Objetivos Estratégicos ................................................................................. 6

II ESTRUCTURA ORGANIZACIONAL

Organigrama General................................................................................... 7
Organigrama del departamento donde realizó la pasantía ........................... 8
Descripción General del Departamento donde realizó la pasantía .............. 8

III DESCRIPCIÓN DE LAS ACTIVIDADES REALIZADAS


DURANTE LA PASANTÍA

Objetivos de las pasantías ............................................................................ 9


Objetivos de las pasante ..................................................................... 9
Objetivos de la empresa ..................................................................... 9
Funciones Asignadas al pasante .................................................................. 9
Cronograma de Actividades ...................................................................... 10
Recursos utilizados .................................................................................... 11
Comparación entre el Perfil de la especialidad y
las Actividades realizadas .......................................................................... 12
Nuevos conocimientos adquiridos y aportes realizados en
el proceso de pasantía ................................................................................ 12

IV DISEÑO DE LA PROPUESTA

Título de la Propuesta ................................................................................ 15


Identificación del Problema ....................................................................... 15
Diagnóstico de la situación actual ............................................................. 15
Objetivo General de la Propuesta .............................................................. 17
Objetivos Específicos de la Propuesta ....................................................... 17
Marco Teórico ........................................................................................... 17
Antecedentes .................................................................................. 17
Bases Teóricas ................................................................................ 18
Metodología ............................................................................................... 20
FASE I: Diagnóstico de la situación ................................................... 21
FASE II: Estudio de Factibilidad ........................................................ 21
Factibilidad Técnica ................................................................. 21
Factibilidad Económica ............................................................ 24
Análisis Costo-Beneficio .......................................................... 24
Retorno de Inversión ................................................................ 23
Factibilidad Operativa .............................................................. 26
FASE III: Desarrollo de la propuesta .................................................. 26
FASE IV: Implementación de la propuesta ............................................

CONCLUSIONES ............................................................................................... 29

RECOMENDACIONES ..................................................................................... 30

GLOSARIO ......................................................................................................... 31

REFERENCIAS .................................................................................................. 32

ANEXOS .............................................................................................................. 33
A: Localización de las carpetas del Código Fuente del SIA ............................ 34
B: Errores presentados en el Código Fuente del SIA ....................................... 35
C: Proceso de optimización del Código Fuente del SIA ................................. 36
D: Herramienta utilizada para el proceso
de optimización del Código Fuente .................................................................. 37
LISTA DE CUADROS, GRÁFICOS E IMÁGENES

Pp.
CUADROS N°
1 Cronograma de Actividades ............................................................ 10
2 Herramientas Técnicas (Software) .................................................. 11
3 Herramientas Técnicas (Hardware)................................................. 11
4 Comparación del perfil de la Especialidad
con las Actividades realizadas ........................................................ 12
5 Tecnología Demandada o Requerida .............................................. 21
6 Tecnología Existente ....................................................................... 22
7 Tecnología por Adquirir .................................................................. 22
8 Inversión Inicial (SP) ...................................................................... 23
9 Costos Operativos (SP) ................................................................... 23
10 Costos Operativos (SA)................................................................... 23
11 Beneficios (SP)................................................................................ 23
12 Proyección de Costos y Beneficios (SP) ......................................... 24
13 Proyección de Costos (SA) ............................................................. 24
14 Proyección de Costos (SP) .............................................................. 25

GRÁFICOS N°
1 Organigrama General de la empresa ................................................. 8
2 Organigrama del Departamento de Telemática................................. 9
3 Gráfica Punto de Equilibrio (Costos SA Vs. Costos SP) ................ 25

IMÁGENES N°
1 Código fuente de la plataforma SIA ................................................ 16
2 Errores en parámetros del Código fuente de la plataforma SIA ..... 20
3 Carpetas con el Código fuente de la plataforma SIA ...................... 26
4 Archivo erróneamente guardado ...................................................... 27
5 Herramienta PHP Formatter............................................................. 27
6 Carpetas clasificadas de la plataforma SIA ...................................... 28
7 Código fuente de la plataforma SIA clasificado y optimizado ........ 28
8 Carpetas SIA .................................................................................... 34
9 Verificación de errores del Código fuente del SIA .......................... 35
10 Código fuente del SIA optimizado................................................... 36
11 Software Notepad++ ........................................................................ 37
INTRODUCCIÓN

Con el paso del tiempo y la continua evolución de las computadoras, los


lenguajes de programación han ido mejorando de acuerdo a las necesidades tanto de
programadores como de las máquinas en general. Los lenguajes de programación al
principio eran muy difíciles de entender pues estaban desarrollados para ser
entendidos directamente por las máquinas y eran muy pocas las personas que se
dedicaban a programar en ese entonces, pero con el paso del tiempo gracias al uso de
compiladores e intérpretes se ha podido llevar la programación a un nivel más
humano facilitando el proceso de desarrollo de software.
A partir de todo esto en la actualidad los lenguajes de programación son parte
fundamental de cualquier empresa a nivel mundial, convirtiéndose así la disciplina
informática en algo imprescindible ya que hoy en día, la noción de programación se
encuentra muy asociada a la creación de aplicaciones informáticas y videojuegos,
convirtiéndose en un proceso por el cual una persona desarrolla un programa
valiéndose de una herramienta que le permita escribir el código y de otra que sea
capaz de “traducirlo” a lo que se conoce como lenguaje de máquina, el cual puede ser
entendido por un microprocesador.
El propósito de las pasantías es el utilizar todos los conocimientos adquiridos
a lo largo de la carrera, lo cual hace que la misma sea fundamental para el
crecimiento profesional del estudiante y así permite conocer el área comercial de la
profesión, así como también para el conocimiento de nuevas técnicas y habilidades.
Durante el desarrollo de las pasantías en el Instituto Autónomo del Sistema
Integrado de Emergencias, Desastres y Apoyo a la Gestión de Riesgo
(I.A.S.I.E.D.A.G.R.E.C) del Estado Carabobo se notaron ciertas problemáticas.
Lo cual da cabida para la propuesta desarrollada en el presente informe y que
tendrá como finalidad la optimización del código de la plataforma de la institución
siguiendo una serie de pasos que nos ayudaran a lograr el objetivo de la misma. En el

1
desarrollo de este informe de pasantías, se describirá de forma detalla todas y cada
una de las actividades realizadas.
Capítulo I: Se realiza una breve descripción de la empresa reseñando su
Razón Social, Registro de información fiscal, Dirección Fiscal, Actividad Económica,
Reseña Histórica y Dirección Estratégica.
Capítulo II: Se presenta la estructura organizacional a través del organigrama
general y el organigrama del departamento de comercialización, donde
específicamente se realizó la pasantía en la empresa I.A.S.I.E.D.A.G.R.E.C.
Capítulo III: Se describen las actividades realizadas durante la pasantía,
objetivo de la pasantía, objetivo del pasante, objetivo de la empresa, descripción,
funciones asignadas al pasante, el cronograma de actividades realizadas durante las
mismas, los recursos utilizados, se compara el perfil de la especialidad con las
actividades realizadas, nuevos conocimientos adquiridos y aportes realizados en el
proceso de pasantía.
En el Capítulo IV se diseña la propuesta a través del diagnóstico de la
situación, objetivo de la propuesta, etapas del diseño general, bases teóricas que
sustentan la propuesta, análisis de recursos, recursos técnicos, recursos económicos y
diseño detallado de la propuesta.

2
CAPÍTULO I

DESCRIPCIÓN DE LA EMPRESA

Razón Social
Instituto Autónomo del Sistema Integrado de Emergencias, Desastres y Apoyo
a la Gestión de Riesgo del Estado Carabobo, (I.A.S.I.E.D.A.G.R.E.C).

Registro de Información Fiscal


G-20011929-2

Dirección Fiscal
Callejón Rosarito, Urb. Lomas del Este, detrás del gimnasio Teodoro Gubaira.
Teléfonos: 0241-859.39.69 / 0241-859.38.04.

Actividad Económica
Coordinar y regular la prevención, mitigación, preparación, respuesta y
rehabilitación de los servicios de bomberos, protección civil y gestión de riesgos,
frente a situaciones de emergencias y desastres que constituyan amenaza,
vulnerabilidad o riesgo de la integridad física de las personas y sus propiedades, el
disfrute de sus derechos y el cumplimiento de sus deberes y todos entes que requieran
del apoyo humanitario de parte de la institución.

Reseña Histórica
Hablar del Instituto Autónomo del Sistema Integrado de Emergencias,
Desastres y Apoyo a la Gestión de Riesgos del Estado Carabobo
(I.A.S.I.E.D.A.G.R.E.C) nos hace pensar en los antecedentes históricos de lo que ha

1
sido la defensa del ciudadano común, en términos de desastres y riesgos, en el
pensamiento de la sociedad desde tiempos muy remotos; donde el ingenio humano ha
puesto su mayor empeño en salvaguardar y resguardar la integridad física y sus
bienes materiales.
Desde su creación en los años (1.972-1.974), como la Dirección Regional de
Defensa Civil del estado Carabobo ha sido una institución que a través del tiempo, ha
desarrollado una infinidad de programas y proyectos, no únicamente en la entidad
Carabobeña, sino también en distintos estados del país, brindando apoyo en las
grandes tragedias nacionales, tales como: Explosión de Tacoa en el año 1981 en el
Estado Vargas, Deslave y deslizamientos en El Limón Estado Aragua, Terremoto de
Cariaco y Cumana, Explosión de tuberías de gas en Tejerías, Deslave en el Estado
Vargas Diciembre del 99, Inundaciones del Estado Apure en el año 2001, siendo
reconocida por la Dirección Nacional de Defensa Civil.
Sin embargo, debido a la necesidad de crear un esfuerzo coordinado de los
órganos de atención de desastre para mejorar la dinámica de acción, se crea el 10 de
diciembre de 2015, mediante Gaceta Oficial N° 5.532 del estado Carabobo, el
Instituto Autónomo del Sistema Integrado de Emergencias, Desastres y Apoyo a la
Gestión de Riesgos del Estado Carabobo (I.A.S.I.E.D.A.G.R.E.C.).

Dirección Estratégica

Misión
Prevenir, preparar, mitigar, administrar y dar respuesta oportuna ante la
ocurrencia de situaciones de emergencias y desastres, que constituya amenaza,
vulnerabilidad o riesgos de la integridad física de las personas, propiedades y del
medio ambiente, desde una perspectiva histórico investigativa, apoyándose en el
talento humano especializado de manera integral, con vocación de servicio,
responsabilidad y ética, afianzando las nuevas políticas y directrices que optimice el
desarrollo del sistema de atención.

2
Visión
Ser pioneros en el desarrollo de la prestación de los servicios emergentes,
protección civil, la administración de desastres y el apoyo en la gestión del riesgo,
como política integral del estado para garantizar la vida y bienes de las personas que
se encuentran de tránsito o que residan en el estado Carabobo, teniendo una
organización que satisfaga sus necesidades inmediatas como órgano de seguridad
ciudadana, en la competencias que le son propias, enfocados en garantizar la
estabilidad y el desarrollo de una carrera profesional a los funcionarios quiénes
integrarán la Institución.
Valores
Respeto: El servicio del Instituto Autónomo del Sistema Integrado de
Emergencias, Desastres y Apoyo a la Gestión de Riesgos del Estado Carabobo, está
obligado a Brindar un trato digno, tolerante, cortés, y amable hacia las personas con
quien se relacione o tenga contacto.
Compromiso: Por encima de los intereses particulares, cada una de las
decisiones y acciones del Instituto Autónomo del Sistema Integrado de Emergencias,
Desastres y Apoyo a la Gestión de Riesgos del Estado Carabobo deben ser dirigidas a
la satisfacción de las necesidades e intereses de la sociedad y el estado, el servidor
público fortalece lo anterior a través de su alto sentido de servicio.
Responsabilidad: Observar las medidas preventivas e higiénicas que
acuerden las autoridades competentes y las que indique el organismo, para la
seguridad y protección personal y de los trabajadores, ejecutando las acciones con la
intensidad, cuidado y esmero apropiados y en la forma, tiempo y lugar convenidos.
Justicia: Conducirse en forma permanente con apego a los ordenamientos
jurídicos relacionados a la función que se desempeña, respetando en todo momento el
Estado de Derecho tomándose éste como una responsabilidad del servidor público.
Vocación: Tenemos la mejor disposición para identificar y satisfacer las
necesidades del ciudadano.

5
Disciplina: Hacer esfuerzos más allá de lo exigido aún sin la presencia del
supervisor.
Cooperación: Realizamos un trabajo en común llevado a cabo por parte de
nuestro personal hacia un objetivo compartido.
Voluntariado: Trabajamos con personas que sirven a una comunidad o al
medio ambiente por decisión propia y libres, sin esperar nada a cambio obteniendo
como satisfacción el sentimiento de ayudar a las personas.
Solidaridad: Promovemos la colaboración mutua entre las personas, sobre
todo cuando se vivencia experiencias difíciles de las que no resulta fácil salir.
Prudencia: Tenemos como norte, actuar correcto en cualquier circunstancia.
Nos permite actuar con mayor conciencia frente a las situaciones ordinarias de la
vida.
Objetivo General
Impulsar medidas y acciones destinadas a la preparación, respuesta y
rehabilitación de la población ante situaciones que constituyan una amenaza, riesgo o
daño a su integridad física, con la finalidad de contar con la participación de la
ciudadanía y de tal manera garantizar la mitigación de los efectos causados por
eventos adversos.
Objetivos Estratégicos
Promover medidas y acciones destinadas a la preparación, respuesta y
rehabilitación de la población ante desastres, unificando el sistema de atención para
brindar protección a la ciudadanía ante todas aquellas situaciones que constituyan
amenaza, vulnerabilidad, riesgo o daño para su integridad física, el medio ambiente y
sus propiedades. Proporcionar a la colectividad carabobeña un servicio gratuito de
traslados de ambulancias con asistencia de personal médico y paramédico.
Atender las llamadas de auxilio y emergencia de los ciudadanos y ciudadanas
a través del sistema 171/911, asegurando una adecuada canalización y seguimiento de
las situaciones planteadas, a través de los organismos competentes.

6
Garantizar a la colectividad carabobeña la ejecución de actividades orientadas
en la prevención en materia de Gestión de Riesgos.
Proteger a las personas y a su entorno ante la eventualidad de una emergencia
o un desastre provocado por agentes perturbadores naturales o humanos, a través de
acciones que minimicen la pérdida de vidas humanas, la destrucción de bienes
materiales y el daño al ambiente, así como la interrupción de las funciones esenciales
de la población.
Capacitar al personal del Instituto, comunidades en general, empresas y
grupos voluntarios en materia de gestión de riesgos y desastres.
Establecer lineamientos a seguir para el desarrollo de las operaciones de
rescate, control y eliminación de peligro con la finalidad de proporcionar, asegurar y
preservar la vida de la ciudadanía, así como contribuir a la conservación del medio
ambiente, ecosistema y biodiversidad, con el fin de proporcionar una eficiente y
atención oportuna.
Salvaguardar la vida, la integridad física, los bienes de la ciudadanía y de la
Nación, frente a situaciones que representen amenaza, riesgo u ocurrencias de
incendios, rescate, salvamento o de cualquier otro tipo de siniestros, investigando sus
causas y orígenes, además de promover la participación en los programas de atención
de emergencias o desastres dirigidos a la formación de la comunidad, para efectuar de
manera eficiente, efectiva y eficaz la administración de emergencias dentro del
Estado Carabobo.
Establecer medidas y acciones destinadas a la preparación, respuesta y
rehabilitación de la población ante desastres. Promoviendo la actividad esencial en la
formación integral de los individuos, para el bienestar de la comunidad, efectuando
respuesta inmediata al momento de desastres naturales o fortuitos, que afecten la vida
de las personas.
Evaluar, mitigar y monitorear los eventos socio-naturales y antrópicos que se
consideran peligrosos sobre la población, los bienes, servicios y del medio ambiente.

7
CAPÍTULO II

ESTRUCTURA ORGANIZACIONAL

Organigrama General
A Continuación se expone un Gráfico que muestra la estructura
Organizacional de la Empresa donde se realizaron las Pasantías.

Junta Directiva

Presidente
Dirección de
Consultoría Auditoría Interna
jurídica
Vice Presidente
Dirección de
División de Atención proyectos y Control
al Ciudadano de Riesgo

División de Dirección de
Investigaciones Telemática

Dirección de Dirección de
Administración Servicios Generales

Dirección de Dirección de Cuerpo de


Recursos Humanos Bomberos (1re Comandante)
Gráfico N° 1: Organigrama General de la Empresa
Fuente: Departamento de Recurso Humanos (2019)

9
Organigrama del Departamento donde realizó la Pasantía
A Continuación se expone un gráfico que muestra la estructura
Organizacional del Departamento donde se realizaron las actividades durante el
proceso de Pasantías.

Dirección de
Telemática División de
Estadísticas y
Manejo de
Información

División de División de División del Centro de


Informática
Comunicaciones Monitoreo 171-911

Gráfico N° 2: Organigrama del departamento de Telemática


Fuente: Departamento de Recursos Humanos (2019)

Descripción del Departamento donde realizó las Pasantías


El Departamento de Informática es el área responsable de atender las
necesidades de cómputo, tales como la asesoría en el manejo de software,
configuración de equipo para impresión o conexión a Internet, mantenimiento del
equipo de cómputo instalado y de telecomunicaciones, apoyo en la digitalización de
materiales para la elaboración de presentaciones con fines docentes, publicación o
alimentación de bases de datos, y soporte técnico para la organización y realización
de diferentes eventos.

8
CAPÍTULO III

DESCRIPCIÓN DE LAS ACTIVIDADES REALIZADAS


DURANTE LA PASANTÍA
En este capítulo estará contenida la información referente al desarrollo de las
pasantías, de acuerdo a los siguientes subtítulos.

OBJETIVOS DE LA PASANTÍA

Objetivos del Pasante


El objetivo general como pasante en I.A.S.I.E.D.A.G.R.E.C. es aplicar los
conocimientos, habilidades y destrezas profesionales, adquiridos durante el proceso
de aprendizaje en el Instituto Universitario de Tecnología para la Informática
(IUTEPI).
Objetivo de la Empresa
Potenciar la formación académica del estudiante mediante el contacto directo
con el campo laboral. Poner en práctica los conocimientos y las habilidades
aprendidas durante la carrera. Fortalecer competencias para desempeñar
responsabilidades profesionales en el ámbito laboral.

Funciones Asignadas al Pasante


 Soporte técnico de los quipos informáticos (Computadoras, servidor, scanner,
impresoras.)
 Mantenimiento de software de las computadoras (archivos temporales,
antivirus, sistemas operativos).

9
 Asignación de IP y puertos PROXY a las computadoras en los diferentes
departamentos.
 Comprobar los permisos en los diferentes usuarios al acceder a información
clasificada.
 Agregar usuarios al dominio de la Red.
 Añadir usuarios al sistema Biométrico (Capta huellas).
 Comprobación de Líneas Telefónicas.
 Mantenimiento a las cámaras de Seguridad.
 Verificación de Líneas Telefónicas Analógicas.

Cronograma de Actividades
Cuadro N°1. Cronograma de Actividades
ítem Actividad Semana Estatus

Reforma de los códigos de la


1 08/07/19 al 12/07/19 Completado
plataforma SIA

Soporte Técnico y
2 Mantenimiento a los equipos 15/07/19 al 19/07/19 Completado
de cómputo
Mantenimiento del global
3 22/07/19 al 26/07/19 Completado
dominio.
Añadir usuarios a la base de
4 29/07/19 al 02/08/19 Completado
datos del Biométrico
5 Inventario de equipos 05/08/19 al 09/08/19 Completado
Soporte técnico a las
6 12/08/19 al 16/08/19 Completado
cámaras de seguridad
7 Mantenimiento del servidor 19/08/19 al 23/08/19 Completado
8 Añadir IPs al Dominio. 26/07/19 al 30/08/19 En proceso
Fuente: Cabello, Nelson (2019)

8
Recursos Utilizados
Durante el desarrollo de las prácticas profesionales se emplean los siguientes
elementos tecnológicos:
Cuadro N° 02. Herramientas Técnicas (Software)
Ítem Herramientas
1 Antivirus
2 Windows Server 2003
3 Microsoft Office 2010
4 Sistema Operativo Windows 7 y 10
5 PHP Formatter
6 Word Pad
7 Notepad++
Fuente: Cabello, Nelson (2019)

Cuadro N° 03. Herramientas Técnicas (Hardware)


Ítem Herramientas
1 Pendrive
2 Mouse
3 Teclado
4 Monitores
5 UPS
6 Regulador de voltaje
7 Lectores de disco
8 Tester LAN
9 Servidores
10 DVD virgen
Fuente: Cabello, Nelson (2019)

12
Comparación entre el Perfil de la Especialidad y las Actividades Realizadas
En este aspecto, el siguiente cuadro busca hacer una comparación entre el
perfil del egresado del Instituto Universitario de Tecnología para la Informática
(IUTEPI) y las actividades efectuadas durante el desarrollo de las prácticas
profesionales.
Cuadro N° 04. Comparación del perfil de la Especialidad con las Actividades
realizadas
Ítem Perfil de la Especialidad Actividades Realizadas
Optimización de los
1 Programación IV códigos de la plataforma
SIA
Mantenimiento General de
2 Computadores Equipos, Ensamblaje de
PC, Soluciones Técnicas
Identificar una IP en un
Equipo Informático,
Electiva III (Administración de
3 Conectar Nuevas
redes)
Estaciones de trabajo a la
Red ya Existente.
Fuente: Cabello, Nelson (2019)

Nuevos Conocimientos Adquiridos y Aportes Realizados en el Proceso de


Pasantías
En referencia a las experiencias ganadas durante el desarrollo de las prácticas
profesionales, conjuntamente con los aportes realizados durante su desempeño, las
mismas se pueden catalogar de la siguiente manera:
Nuevos Conocimientos Adquiridos
 Permitir el Acceso a internet a una IP fija.

13
 Comprobar si una línea telefónica se encuentra activa, las cuales se encuentra
conectada a la central telefónica de I.A.S.I.E.D.A.G.R.E.C. mediante una
tarjeta FXO que permite la conversión de líneas analógicas a digitales).
 Administración de una Red con Dominio Global.
 Configuración del Escritorio Remoto de Windows Server 2003.
 Configuración de un sistema Biométrico (Capta Huella).
 Instalación de cámaras de seguridad.

Aportes Realizados en el Proceso de Pasantías


 Soporte Técnico a los equipos de cómputo.
 Intercambio del cableado de Red dañado.
 Inventario de los equipos funcionales.
 Añadir IPs al dominio de la red.
 Agregar Permisos a los Usuarios de la Red.
 Configuración de impresoras inalámbricas.
 Administración de la Red con dominio global.
 Mantenimiento de Servidor SIA (Sistema Integrado Administrativo).

14
CAPÍTULO IV

DISEÑO DE LA PROPUESTA

Título de la Propuesta
REESTRUCTURACIÓN DEL CÓDIGO FUENTE DEL SISTEMA INTEGRADO
ADMINISTRATIVO (SIA), DEL INSTITUTO AUTÓNOMO DEL SISTEMA
INTEGRADO DE EMERGENCIAS, DESASTRES Y APOYO A LA GESTIÓN DE
RIESGOS (I.A.S.I.E.D.A.G.R.E.C)

Identificación del Problema


Diagnóstico del Problema
En los primeros tiempos de la informática, programar exigía utilizar lenguajes
muy próximos a la plataforma de ejecución. El código máquina o el lenguaje
ensamblador permiten un control muy fino del proceso de ejecución, cómo se asignan
los registros del procesador, cómo se almacenan los datos y se accede a la memoria.
Así es posible obtener la máxima eficiencia de una plataforma, aunque el
precio a pagar es la falta de portabilidad, mayor costo de desarrollo y el
mantenimiento del código. Afortunadamente, hoy en día se pueden utilizar lenguajes
de programación de alto nivel, que separan estos detalles de la plataforma y nos
permiten ser más productivos resolviendo problemas más complejos en el menor
tiempo posible.
En base las observaciones realizadas a la plataforma SIA, del Instituto
Autónomo del Sistema Integrado de Emergencias, Desastres y Apoyo a la Gestión de
Riesgos (I.A.S.I.E.D.A.G.R.E.C), se pudo determinar que requiere de un una
reestructuración del código fuente, ya que esta limitante genera desventajas a la

15
organización, como ralentización del sistema y pérdida de datos de la plataforma,
infiriendo en la óptima utilización de esta, puesto que esto entorpece el trabajo de los
funcionarios que allí laboran, entre los problemas que presentan la plataforma se
encuentran: incorrecta optimización del código dado que este no posee una correcta
indentación, errores en parámetros como corchetes [ ], llaves {}, punto y coma ; y
paréntesis ( ), archivos erróneamente grabados que no cuentan con la extensión
adecuada, estos deben estar grabados con la extensión PHP.
En la siguiente imagen se puede observar dichos problemas antes descritos
que presenta la plataforma SIA:

Imagen N° 1 Código fuente de la plataforma SIA


Fuente: Cabello, Nelson (2019)

Este proyecto se concentrará en la propuesta para que el código fuente de la


plataforma del Sistema Integrado Administrativo (SIA), este optimizado para mejorar
su funcionamiento. Cabe destacar que, dicho proyecto es viable ya que esto
beneficiaria al personal que labora en la institución I.A.S.I.E.D.A.G.R.E.C.

16
facilitando el trabajo del personal. Con lo mencionado anteriormente se justifica la
ejecución de la propuesta.
Por otra parte, es importante mencionar que dicha optimización no se
implementara en la base de datos del sistema, ya que el código fuente al que se le
aplico dicha optimización se grabó en la computadora principal del servidor para una
futura modificación.

Objetivo General de la Propuesta


Reestructurar el código fuente del Sistema Integrado Administrativo (SIA),
del Instituto Autónomo del Sistema Integrado de Emergencias, Desastres y Apoyo a
la Gestión de Riesgos (I.A.S.I.E.D.A.G.R.E.C).

Objetivos Específicos de la Propuesta


 Diagnosticar la situación actual de la plataforma SIA, de la institución
I.A.S.I.E.D.A.G.R.E.C.
 Expresar la factibilidad técnica, económica y operativa referente a la
adecuación de la plataforma SIA, de la institución I.A.S.I.E.D.A.G.R.E.C.
 Desarrollar el proceso de optimización requeridos para ser incorporado al
Sistema Integrado Administrativo, (SIA) y de esta forma mejorar su eficacia.

Marco Teórico
Antecedentes
Flores Enrique, (2016), en su trabajo de investigación titulado: “Detección
de reutilización de código fuente monolingüe y translingüe”, de la Universidad
Politécnica de Valencia, que tuvo como objetivo: Desarrollar y aplicar modelos de
traducción a la detección de reutilización translingüe en códigos de programación.
Este trabajo se basó en un conjunto de modelos que pueden aplicarse indistintamente
a nivel monolingüe o translingüe. Es decir, se pueden comparar dos códigos que están

17
escritos en el mismo, o en distinto, lenguaje de programación. Por lo tanto, nos
permite realizar comparaciones entre cualquier par de lenguajes de programación.
En este sentido, este trabajo permite obtener información relevante sobre
cómo podemos diferenciar un código de otro ya que la plataforma SIA está
programada bajo diversos lenguajes de programación entre ellos JavaScript, PHP y
HTML.

Hernández Miguel, (2013), en su trabajo de investigación titulado:


“Ingeniería Inversa de Código Fuente en C++ para la Obtención de su Diseño”,
del Centro Nacional de Investigación y Desarrollo Tecnológico, (CENIDET), el cual
tuvo como objetivo generar un mecanismo de ingeniería inversa para recuperar el
diseño de clases y el diseño detallado de métodos de clases desde código que ya
existe escrito en C++. En el trabajo investigativo ya mencionado se construye una
herramienta que permite realizar ingeniería inversa de código fuente en C++ para
obtener las vistas estática y dinámica de su diseño en forma de diagramas de clase.
El estudio anterior presenta relación con el presente informe en los pasos que
se desean implementar para la restructuración del código fuente de la plataforma SIA,
para mejorar su uso y viabilidad, otorgándonos así ideas e hipótesis de cómo
desarrollar la propuesta actual.

Bases Teóricas
Existen un conjunto de conceptos y teorías que sirven de sustento y de apoyo
a la propuesta planteada en este proyecto, a continuación, se muestran las siguientes:

Sistema Integrado Administrativo


CEINCO, C.A, (2018), expone que “este software es totalmente integrado
destinado a diseñar, desarrollar e implantar un sistema administrativo de los recursos
financieros de los diferentes entes del Estado venezolano, que permita la eficiencia de
la gestión de los mismos para satisfacer necesidades colectivas” (p.1).

18
La base teórica antes expuesta sirve de aporte al trabajo de investigación ya
que dicho software es utilizado por la institución, además nos ayuda a adquirir
conocimiento acerca de cómo funciona la plataforma y que lenguaje de programación
usa.

TiemViewer
Bayer, (2013), expresa que TiemViewer “es un programa para ordenador
cuya función es conectarse remotamente a otro equipo. Entre sus funciones están:
compartir y controlar escritorios, reuniones en línea, videoconferencias y
transferencia de archivos entre ordenadores. Existen versiones para los sistemas
operativos Microsoft Windows, Mac OS X, 1 2 Linux, 3 iOS, 4 y Android” (p.1).
Por lo tanto esta base teórica es de gran utilidad ya que la base de datos de la
plataforma SIA fue visualizada con esta herramienta.
Platas, (2015), en su Metodología “Desarrollo de una metodología para la
optimización de código intermedio de bajo nivel”, la misma se puede estructurar en
las siguientes fases:
FASE I: Diagnóstico de la situación.
FASE II: Estudio de factibilidad.
FASE III: Desarrollo de la propuesta.
FASE IV: Implementación de la propuesta.

PHP Formatter
Liñan, (2011), manifiesta que “es una herramienta libre para aplicar diseños
propios. Hay opciones para el color de código, eliminar saltos de línea y/o
comentarios o agregar los tuyos propios. Funciona con código PHP4 y PHP5.
También hay una opción para vincular las funciones al manual PHP” (p.1).
Esta base teórica aporto al trabajo de investigación información ya que esta
herramienta online fue utilizada en el proceso de optimización del código de la
plataforma SIA.

19
Metodología
Luego de estudiar diversas metodologías, se tomó la decisión de implementar
la metodología de Platas Luisa, titulada “Desarrollo de una metodología para la
optimización de código intermedio de bajo nivel”, ya que esta es la que mejor se
adapta para la forma en la que se planea desarrollar la propuesta actual. Cabe destacar
que en dicha propuesta no se implementara la última fase de esta metodología, ya que
el código optimizado de la plataforma no fue implementado en la base de datos.

FASE I: Diagnóstico de la Situación


En esta fase se analizó la necesidad de llevar a cabo la reestructuración del
código de la plataforma SIA, a través de la información obtenida mediante las
técnicas de recolección de datos como la observación directa de la plataforma SIA,
con el propósito de exponer eficientemente la información manejada por la
organización, así como establecer las debilidades que presenta siendo una de ellas la
errónea optimización del código fuente de la plataforma SIA, evadiendo un aspecto
profesional, basado en lo relacionado con los puntos de enfoques a considerar en el
presente proyecto para dar inicio a dicha propuesta.
En la siguiente imagen se puede observar dichas debilidades mencionadas
anteriormente de la plataforma SIA:

Imagen N° 2 Errores en parámetros del Código fuente de la plataforma SIA


Fuente: Cabello, Nelson (2019)

20
FASE II: Estudio de Factibilidad
Para el desarrollo exitoso de este informe fue necesario realizar un
estudio de factibilidad, a través del cual se verificó la conformidad de la propuesta en
el área técnica, económica y operativa, analizando de forma clara los elementos con
los que cuenta el instituto I.A.S.I.E.D.A.G.R.E.C, para el desarrollo de la misma.

Factibilidad Técnica
Se realiza con el fin de determinar lo referente a la tecnología que se requirió
para la implementación de lo propuesto en el presente informe de pasantías, ya sea
computadores, programas, insumos para papelería, entre otros. Para poder garantizar
la perfecta funcionalidad de la propuesta es necesario que los estudios de factibilidad
técnica sean de amplia confiabilidad, es decir, que los presupuestos y demás
requerimientos cuenten con datos actualizados y de gran precisión, es así como se
puede determinar el grado de factibilidad que propone el proyecto.

Cuadro N° 5. Tecnología Demandada o Requerida


HARDWARE
Cantidad Descripción
01 01 Computador (DD 150GB RAM 1GB)
SOFTWARE
Cantidad Descripción
01 PHP Formatter
01 Word Pad
01 Notepad++
01 PHP
RECURSOS HUMANOS
Cantidad Descripción
01 Analista (Tecnología en redes)
Fuente: Cabello, Nelson (2019)

Por otra parte, resulta indispensable exponer los recursos que posee en la
actualidad la organización que es objeto a estudio para el desarrollo de la propuesta,

21
con la finalidad de determinar si es requerida o no una inversión monetaria para poder
cumplir con las expectativas planteadas.

Cuadro N° 6. Tecnología Existente


HARDWARE
Cantidad Descripción
01 01 Computador (DD 150GB RAM 1GB)
SOFTWARE
Cantidad Descripción
01 PHP Formatter
01 Word Pad
01 Notepad++
01 PHP
Fuente: Cabello, Nelson (2019)

Cuadro N° 7. Tecnología por Adquirir


RECURSOS HUMANOS
Cantidad Descripción
01 Programador Web
Fuente: Cabello, Nelson (2019)

Según lo que se puede evidenciar en los Cuadros anteriores se denota que el


instituto I.A.S.I.E.D.A.G.R.E.C, posee la mayor parte de la tecnología requerida para
el desarrollo de la propuesta, requiriéndose una inversión mínima para su puesta en
marcha, por lo que se afirma la factibilidad técnica.

Factibilidad Económica
Para el desarrollo del proyecto se realizó un estudio económico mediante el
cual se midieron e identificaron los costos operativos del desarrollo del nuevo
sistema, que incluyen aquellos costos en los cuales incurrirá el Departamento durante
el desarrollo e implantación del mismo y adicionalmente los costos en los que en la
actualidad incurren los procesos dentro de la empresa u organización.

22
Cuadro N° 8. Inversión Inicial (SP)
RECURSOS HUMANOS
Cantidad Descripción Precio Unit. Sub-Total
01 Programador Web 65.000,00 65.000,00
SUB TOTAL RECURSOS HUMANOS 65.000,00
TOTAL INVERSIÓN INICIAL 65.000,00
Fuente: Cabello, Nelson (2019)

Cuadro N° 9. Costos Operativos (SP)


RECURSOS HUMANOS
Cantidad Descripción Precio Unit. Sub-Total
01 Programador Web 65.000,00 65.000,00
SUB TOTAL RECURSOS HUMANOS 65.000,00
TOTAL RECURSOS HUMANOS 65.000,00
Fuente: Cabello, Nelson (2019)

Como se puede observar en los cuadros anteriores, no se necesita de una gran


cantidad de inversión, como se mencionó anteriormente, ya que solo se necesita de
recursos humanos que no requieren de grandes gastos.
Cuadro N° 10. Costos Operativos (SA)
RECURSOS HUMANOS
Cantidad Descripción Precio Unit. Sub-Total
Empleados del Departamento de
05 330.000,00 1.650.000,00
Telemática
SUB TOTAL RECURSOS HUMANOS 1.650.000,00
VARIOS
Cantidad Descripción Precio Unit. Sub-Total
01 Mantenimiento del Software 300.000,00 300.000,00
SUB TOTAL VARIOS 300.000,00
TOTAL COSTOS OPERATIVOS (SA) 1.950.000,00
Fuente: Cabello, Nelson (2019)

Cuadro N° 11. Beneficios (SP)


TANGIBLES
Cantidad Descripción Precio Unit. Sub-Total
01 Mantenimiento del Software 300.000,00 300.000,00
Fuente: Cabello, Nelson (2019)

23
Cuadro N° 11. Beneficios (SP) (Cont.)
SUB TOTAL TANGIBLES 300.000,00
INTANGIBLES
Descripción
- Optimización de la plataforma SIA
- Mayor seguridad y viabilidad del funcionamiento de la plataforma SIA
TOTAL BENEFICIOS 300.000,00
Fuente: Cabello, Nelson (2019)

Análisis Costo-Beneficio
Su finalidad es determinar si es conveniente económicamente el desarrollo
del sistema propuesto, así como, su posterior utilización a lo largo de su vida útil,
por lo tanto, los siguientes cuadros exponen lo relacionado con la proyección de
costos y beneficios que traerá consigo el desarrollo de la propuesta.
Una vez analizados los cuadros anteriores, se puede denotar las diferencias
entre el Sistema Actual y la Propuesta, en base a lo obtenido del cálculo del
incremento porcentual obtenido mediante la aplicación de la tasa de interés activa
actual de 36,00%, al 28/07/2019, tomada del Sitio Web del Banco Central de
Venezuela, como referencia para los cálculos realizados.
Cuadro N° 12. Proyección de Costos y Beneficios (SP)
Año 1 Año 2 Año 3 Año 4 Año 5
Costo 130.000,00 88.400,00 120.224,00 163.504,64 222.366,31
Beneficio 300.000,00 408.000,00 554.880,00 754.636,80 1.026.306,05
Fuente: Cabello, Nelson (2019)

Cuadro N° 13. Proyección de Costos (SA)


Año 1 Año 2 Año 3 Año 4 Año 5
Costo 1.950.000 2.652.000,00 3.606.720,00 4.905.139,20 6.670.989,31
Fuente: Cabello, Nelson (2019)

Retorno de Inversión
En este apartado se permite determinar matemáticamente si se recuperará o
no la inversión, así como especificar en qué momento ocurrirá dicho retorno y el

24
total de ganancia o pérdida al final en un promedio de los primeros Cinco (05) años,
de aplicada la propuesta.
Cuadro N° 14. Proyección de Costos (SP)
Diferencia
Año Costo Beneficio
Acumulada
1 130.000,00 300.000,00 170.000,00
2 88.400,00 408.000,00 489.600,00
3 120.224,00 554.880,00 924.256,00
4 163.504,64 754.636,80 1.515.388,16
5 222.366,31 1.026.306,05 2.319.327,90
Fuente: Cabello, Nelson (2019)

En lo anterior se puede resaltar, que en el momento que la diferencia


acumulada pasa de negativo a positivo, es decir en el tercer año, es el momento que
se recupera la inversión y en lo sucesivo, los años siguientes representaran ganancias
para el instituto I.A.S.I.E.D.A.G.R.E.C, así mismo la diferencia acumulada del
quinto año, indica el total de ganancia que tendrá la organización por desarrollar y
utilizar la propuesta, en contra punto con lo generado por el sistema actual, según se
puede apreciar en la siguiente gráfica.

Gráfico N° 3 Gráfica Punto de Equilibrio (Costos SA Vs. Costos SP)


Fuente: Cabello, Nelson (2019)

25
Factibilidad Operativa
La factibilidad operativa se realizó evaluando el impacto que tendrá la
propuesta en la institución I.A.S.I.E.D.A.G.R.E.C y en las personas que laboran en
ella. El rediseño propuesto inducirá a cambios importantes en los procedimientos de
la organización ya que mejorarán la eficiencia de la Institución y la eficacia de la
plataforma.

FASE III: Desarrollo de la Propuesta


Para que esta fase de la metodología se adapte a la propuesta, el primer paso
para iniciar la transformación del código fuente fue clasificar todas las carpetas que
contenían dichos códigos, siendo estas un total de 13 carpetas (Nómina, Presupuesto,
Requisiciones, Banco, Almacén, Bienes, Class, Imágenes, Empresa, Contabilidad,
Ingresos, Pagos y Compras), haciendo un total de 3.777 archivos, como lo podemos
ver en la siguiente imagen:

Imagen N° 3 Carpetas con el Código fuente de la plataforma SIA


Fuente: Cabello, Nelson (2019)

26
Luego de realizar la clasificación de las carpetas se procedió a verificar cada
uno de los archivos que contenían, se pudo observar de que estos estaban
erróneamente grabados, que no contaban con la extensión adecuada:

Imagen N° 4 Archivo erróneamente guardado


Fuente: Cabello, Nelson (2019)
Posteriormente se implementó las técnicas adecuadas para la optimización del
código utilizando la herramienta online PHP Formatter, indicándonos los errores en
parámetros siendo estos los más comunes: corchetes [ ], llaves {}, punto y coma ; y
paréntesis ( ):

Imagen N° 5 Herramienta PHP Formatter


Fuente: Cabello, Nelson (2019)

27
Seguidamente se procedió a descargar, cambiar el nombre de cada archivo,
grabarlo y guardarlo correctamente en la carpeta indicada. Como podemos observar
en la siguiente imagen:

Imagen N° 6 Carpetas clasificadas de la plataforma SIA


Fuente: Cabello, Nelson (2019)

Imagen N° 7 Código Fuente de la plataforma SIA clasificado y optimizado


Fuente: Cabello, Nelson (2019)

28
CONCLUSIONES

Durante el período de pasantías en el instituto I.A.S.I.E.D.A.G.R.E.C, adquirí


nuevos conocimientos en el área de Sistema, además la experiencia, el estudio y las
técnicas empleadas en la restructuración del código fuente de la plataforma SIA,
favoreció a la aplicación de los conocimientos obtenidos durante el transcurso de todo
el período académico, en las diferentes asignaturas cursadas.
El título de la propuesta está fundamentado en su totalidad en base a la
experiencia adquirida durante las prácticas profesionales, la propuesta planteada fue
la Reestructuración del código fuente del Sistema Integrado Administrativo (SIA), del
Instituto Autónomo del Sistema Integrado de Emergencias, Desastres y Apoyo a la
Gestión de Riesgos (I.A.S.I.E.D.A.G.R.E.C)", para que esta funcione de la manera
más óptima posible, facilitando el trabajo de los funcionarios que allí laboran.
Esta optimización fue realizada comenzando desde cero y considerando las
diferentes variables, como son las necesidades en la oficina de la Dirección de
Telemática en la Institución, en base a esto se implementaron diversas técnicas de
optimización y se seleccionó el programa necesario para su creación.
La herramienta implementada en la optimización del código fuente de la
plataforma SIA, tuvo un efecto positivo en el crecimiento profesional, en la
experiencia y aprendizaje en el campo laboral de sistemas ya que marca el inicio del
éxito.
Cabe destacar que la propuesta se desarrolló exitosamente obteniendo
excelentes resultados, como el correcto funcionamiento de la plataforma SIA, además
de ordenar de forma correcta los archivos del código fuente y grabarlos con su
respectiva extensión de acuerdo al lenguaje de programación que se utilizó en el
proyecto.

29
RECOMENDACIONES

A la Empresa:
 Actualizar el hardware de las computadoras para mejorar su rendimiento.
 Realizar mantenimiento continuo a los servidores.
 Realizar mantenimiento al código fuente de la plataforma.
 Contratar personal especializado en el área para que este mantenga el
mantenimiento de la plataforma.

A la Institución:
 Innovar el modelo de educación.
 Mantener la ética de trabajo.
 Actualizar sus métodos de enseñanza.
 Fomentar los conocimientos a través de la práctica.

30
GLOSARIO

Código Fuente: Es un conjunto de líneas de texto con los pasos que debe seguir la
computadora para ejecutar un programa.
Dominio: Conjunto de computadoras en una red informática que confían a uno de los
equipos de dicha red, la administración de los usuarios y la administración que cada
uno de los usuarios tiene en dicha red.
Hardware: Mantiene relación con las partes tangibles de un sistema informático; sus
componentes eléctricos, electrónicos, electromecánicos y mecánicos.
Optimizar: quiere decir buscar mejores resultados, más eficacia o mayor eficiencia
en el desempeño de alguna tarea.
Parámetro: un parámetro o argumento es una variable que puede ser recibida por
una rutina o subrutina. Una rutina usa los valores asignados a sus argumentos para
alterar su comportamiento en tiempo de ejecución.
Reestructuración: es un concepto bastante abstracto que hace referencia al
reordenamiento, la reorganización o modificación de determinado tipo de estructuras
en ámbitos y espacios específicos.
Servidor: Un servidor Web o servidor HTTP es un programa informático que
procesa una aplicación del lado del servidor, realizando conexiones bidireccionales o
34 unidireccionales y síncronas o asíncronas con el cliente y generando o cediendo
una respuesta en cualquier lenguaje o Aplicación del lado del cliente.
Sistema Biométrico: sistema automatizado que realiza labores de biometría. Es
decir, un sistema que fundamenta sus decisiones de reconocimiento mediante una
característica personal que puede ser reconocida o verificada de manera
automatizada.
Software: está compuesto por un conjunto de programas que son diseñados para
cumplir una determinada función dentro de un sistema, ya sean estos realizados por
parte de los usuarios o por las mismas corporaciones dedicadas a la informática.

31
REFERENCIAS

Electrónicas:

https://dialnet.unirioja.es/servlet/tesis?codigo=54941

http://www.ceinco.com/productos/

http://www.ribosomatic.com/articulos/herramientas-para-dar-formato-y-resaltar-
sintaxis-de-tus-codigos-fuente/

http://www.utn.edu.ec/reduca/programacion/fundamentos/un_poco_de_historia.html

Documentales:

Instituto Universitario de Tecnología para la Informática (2019), Guía del Pasante


IUTEPISTA. Edición N° 13. Valencia. Autor: IUTEPI.

Instituto Universitario de Tecnología para la Informática (2005), Guía Estudio de


Factibilidad. Valencia. Ing. Carlos Rafael Cirera.

HERNÁNDEZ (2013), Ingeniería Inversa de Código Fuente en C++ para la


Obtención de su Diseño. Del Centro Nacional de Investigación y Desarrollo
Tecnológico, (CENIDET).

FLORES (2016), Detección de reutilización de código fuente monolingüe y


translingüe. De la Universidad Politécnica de Valencia, (UPV).

32
ANEXOS

33
ANEXO A

Localización de las carpetas del Código Fuente del SIA

Imagen N° 8 Carpetas SIA


Fuente: Cabello, Nelson (2019)

Como se puede observar en esta imagen en el dominio de red de la institución


se encuentran las carpetas que contienen el código fuente de la plataforma SIA.

34
ANEXO B

Errores presentados en el Código Fuente del SIA

Imagen N° 9 Errores con parámetros, código fuente del SIA


Fuente: Cabello, Nelson (2019)

Como se puede observar en la imagen, se utilizo la herramienta online PHP


Formatter para determinar los errores del código fuente, obteniendo un óptimo
resultado. Con dicha herramienta se determinaron los errores de parámetros como , ; (
) { } [ ] y a su vez se optimizo el código con su debida indentación.

35
ANEXO C

Proceso de optimización del Código Fuente del SIA

Imagen N° 10 Código fuente del SIA optimizado


Fuente: Cabello, Nelson (2019)

Como se puede observar en dicha imagen, luego de pasar el código fuente por
la herramienta PHP Formatter, este ya se encuentra optimizado. Para verificar que
dicho código esta optimizado se utilizó el software Notepad++ para visualizarlo.

36
ANEXO D

Herramienta utilizada para el proceso de optimización del Código Fuente

Imagen N° 11 Software Notepad++


Fuente: Cabello, Nelson (2019)

Como se puede observar en dicha imagen se utilizó este software llamado


Notepad++ para visualizar y verificar que el código fuente de la plataforma SIA
estuviera correctamente optimizado e identado.

37

Anda mungkin juga menyukai