10
10
Capítulo II MARCO TEÓRICO
11
11
CAPÍTULO II
MARCO TEÓRICO
En este capítulo se definen algunos aspectos de gran relevancia para el
desarrollo del trabajo de grado, siendo estos el soporte de la investigación en
curso. Se delimitarán las bases teóricas y antecedentes que permiten
conocer qué tipo de información será útil para el adecuado desarrollo del
proyecto.
1. ANTECEDENTES DE LA INVESTIGACIÓN
A continuación se muestran trabajos de investigación con relación a las
tecnologías y variables manejadas, estas se usaron como referencia para
desarrollar el proyecto actual, sirviendo como base en la propuesta
planteada, permitiendo así guiar el orden de ideas en el lapso del proceso de
elaboración.
Como antecedente inicial se toma el trabajo de Acosta (2012) titulado:
“Aplicación web para la gestión de los proyectos exploratorios de la
gerencia de planificación corporativa de exploración de petróleos de
Venezuela s.a. (PDVSA), Puerto la Cruz, estado Anzoátegui”. Dicho
proyecto fue desarrollado en la universidad de Oriente núcleo de Sucre.
Tuvo como finalidad principal una aplicación web para la gestión de los
Proyectos Exploratorios de la Gerencia de Planificación Corporativa de
12
12
Exploración de Petróleos de Venezuela S.A. (PDVSA), se desarrolló
utilizando la metodología de Ingeniería Web planteada por Pressman (2006),
la cual consta de las fases de formulación, planeación, análisis, diseño,
construcción de páginas, pruebas y evaluación del cliente.
En la fase de formulación, se identificaron las necesidades del negocio, y
se determinaron los perfiles de usuario que se utilizaron en la aplicación web.
Seguidamente se llevó a cabo la planeación en la cual se definieron los
riesgos asociados al proyecto, se planteó el ámbito del mismo y se estimaron
los costos de realización.
Posteriormente se realizó el análisis, donde se empleó el Lenguaje
Unificado de Modelado (UML) para diagramar los requisitos de contenido,
interacción, funcional y de configuración de la aplicación. En el diseño de la
aplicación, se describieron los elementos de contenido, arquitectura, rutas de
navegación e interfaz de usuario.
Luego se prosiguió con la fase de construcción, en la cual se construyeron
los módulos del sitio y se integraron los mismos. Finalmente se cumplió la
fase de pruebas, incluyó la ejecución de las pruebas de contenido, de
navegación, de integración con los usuarios finales y de configuración. Se
utilizó PHP 5 como lenguaje de programación, PostgreSQL 8.2.6 como
manejador de base de datos, Javascript para la validación de los formularios,
servidor Web Apache 2.2. El resultado obtenido es una aplicación Web, que
está dirigida a subsanar las necesidades de información de la Gerencia de
Planificación Corporativa de PDVSA Oriente - Puerto la Cruz.
13
13
Según lo anteriormente propuesto se tiene una relación directa en cuanto
a la variable de aplicación web y la gestión de procesos de este proyecto ya
que el mismo se orienta a la realización de un sistema que ayuda a las
diferentes personas que llevan a cabo procesos con gran cantidad de
información y pone en práctica un trabajo parecido al de esta investigación.
Como segundo antecedente se toma como referencia el trabajo especial
de grado presentado por Coronel (2012) titulado "Diseño de un Datamart
para Seguros Masivos". En la Universidad Tecnológica del Perú. Este
trabajo estableció como objetivos desarrollar un DataMart para un Brocker de
Seguros. El cual contemplo el desarrollo de dos aplicaciones: "Cotizador-
Emisor" y para el control de pagos "Bancarización", dichas aplicaciones
desarrollan procesos muy importantes que tienen como finalidad reducir
tiempo de procesamiento de información, disminuir costos y optimizar la
operatividad.
Existen dos metodologías principales para la implementación de un Data
Warehouse, Estructura de Datamart Independiente, Enfoque Top Down
donde Bill Inmon vio la necesidad de transferir data de diversos sistemas
OLTP a un repositorio central, en el cual la data pueda estar disponible para
ser analizada. Los datamarts son tratados como sub sets del Data
Warehouse, cada uno es construido para un departamento individual y es
optimizado para las necesidades de análisis de cada área para el cual es
creado.
Ralph Kimball diseño el Data Warehouse con los datamarts conectados a
14
14
élmediante una estructura bus, la cual contiene todos los elementos
comunesque son usados por los datamarts tales como las dimensiones
conformadas, métricas, etc. definidas en base a las necesidades para toda la
organización.
Es por eso que Kimball define el Data Warehouse como la unión de todos
los datamarts. Primero se realiza la extracción de la data de las base de
datos operacionales hacia la staging area, donde es procesada y consolidad
para luego ser cargada al Operacional Data Store. El área de presentación
esta dimensionalmente estructurada.
Este estudio orienta la presente investigación ya que busca la
automatización bajo un entorno web de los procesos de información masiva
(Cargas de data, depuración del sistema, validaciones) permitiendo la
reducción de tiempo en procesos y efectividad de respuesta en el cliente en
el momento de ocurrir un siniestro.
Como tercer antecedente para la investigación se ha tomado como
referencia el trabajo especial de grado presentado por Hernández, Pierini y
Sanchez en el año 2015 el cual se titula “Aplicación informática inteligente
bajo ambiente web para la gestión de los procesos operativos en las
empresas de papelería” este proyecto el cual fue desarrollado en la
Universidad Privada Dr. Rafael Belloso Chacín.
Tuvo como objetivo el desarrollo de una Aplicación informática inteligente
bajo ambiente web para la gestión de los procesos operativos en las
empresas de papelería, el cual contemplo el inicio de este proyecto
15
15
necesaria para el control de procesos operativos con lo cual se buscó reducir
el tiempo de procesamiento de información para optimizar la operatividad.
El estudio de este proyecto puede dar a la presente investigación una
orientación la cual busca una automatización de procesos de información
bajo un entorno web los cuales se pueden definir como una gran oportunidad
para reducir el tiempo de procesamiento y hacer de forma eficiente y eficaz la
respuesta ante el cliente.
Como cuarto antecedente se ha tomado el trabajo de grado presentado
por Antúnez (2015), dicho proyecto fue desarrollado en la Universidad
Privada Dr. Rafael Belloso Chacín titulado como "aplicación web para la
gestión de expedientes en el CEDIA del personal docente de LUZ".
El objetivo establecido en este proyecto fue el de desarrollar una
aplicación web para la gestión de expedientes en el CEDIA del personal
docente de LUZ, dicha aplicación se desarrolló para el control de los
procesos básicos, pero importantes lo cual tiene como finalidad lograr reducir
el tiempo de gestión de información y optimizar dicho gestionamiento.
El estudio de la misma brinda ciertas claves para el desarrollo de la
investigación ya que la misma busca una forma de automatización bajo
entorno web de ciertos procesos de información permitiendo la reducción de
tiempo en el área de gestión y procesos para mejorar la efectividad ante la
respuesta al cliente.
16
16
2. BASES TEÓRICAS
A continuación se desarrollaran algunos aspectos que son necesarios
para llevar a cabo el proyecto de investigación, y a su vez, se toma como
base teórica los puntos claves que permitan el óptimo desarrollo de un
sistema de información, las herramientas, tipos, entre otros. De la misma
manera, se incluyen descripciones sobre la plataforma en la que se sustenta
dicho sistema, es decir, lo que representa el entorno web y sus elementos.
2.1. SISTEMAS DE INFORMACIÓN
Un sistema es un objeto complejo cuyos componentes se relacionan
con al menos algún otro componente. Según Senn (2004, p. 23), las
finalidades de los sistemas de información, como las de cualquier otro
sistema dentro de una organización, son procesar entradas, mantener
archivos de datos relacionados con la organización y producir información,
reportes y otras salidas. Los sistemas de información están formados por
subsistemas que incluyen hardware, software, medios de almacenamiento de
datos para archivos y bases de datos.
2.2. TIPOS DE SISTEMAS DE INFORMACIÓN
El principal uso que se da a los Sistemas de Información es el de
optimizar el desarrollo de las actividades de una organización con el fin de
ser más productivos y obtener ventajas competitivas. Según Kendall y
17
17
Kendall (2011, p. 2) los sistemas de información se desarrollan para distintos
fines, dependiendo de las necesidades de los usuarios humanos y las
empresas. A continuación se explicara cada uno de ellos:
2.2.1. SISTEMAS DE PROCESAMIENTO DE TRANSACCIONES (TPS)
Son sistemas de información computarizados que se desarrollaron
para procesar grandes cantidades de información para las transacciones de
negocios rutinarias, como nóminas e inventario. Un TPS elimina el tedio de
las transacciones operacionales necesarias y reduce el tiempo que se
requería para realizarlas en forma manual, aunque la mayoría de las
personas aún deben introducir los datos en forma manual en los sistemas
computarizados.
Los sistemas de procesamiento de transacciones son sistemas que
atraviesan límites y permiten que la organización interactúe con los entornos
externos. Como los administradores analizan los datos generados por el TPS
para obtener información actualizada sobre lo que ocurre en sus empresas,
es imprescindible que estos sistemas funcionen sin problemas ni
interrupciones para sustentar las operaciones diarias de estas compañías.
2.2.2. SISTEMAS DE AUTOMATIZACIÓN DE OFICINAS Y SISTEMAS DE
TRABAJO DE CONOCIMIENTO
En el nivel de conocimiento de la organización hay dos clases de
18
18
sistemas. Los sistemas de automatización de oficinas (OAS) brindan apoyo a
las personas que trabajan con datos no para crear conocimiento sino para
analizar la información y transformar los datos o manipularlos de cierta forma
antes de compartirlos o diseminarlos de manera formal a través de la
organización y, algunas veces, más allá.
Los aspectos más conocidos de los sistemas OAS son el
procesamiento de palabras, las hojas de cálculo, el diseño gráfico por
computadora, la planificación electrónica y la comunicación a través de
correo de voz, correo electrónico (e-mail) y teleconferencias. Los sistemas de
trabajo de conocimiento (KWS) brindan apoyo a profesionales como
científicos, ingenieros y médicos, ayudándoles a crear conocimiento (a
menudo en equipos) y a integrarlo a su organización o la sociedad.
2.2.3. SISTEMAS DE INFORMACIÓN ADMINISTRATIVA
Según Kendall y Kendall (2011, p. 3) los sistemas de información
administrativa (MIS) son sistemas de información computarizada que
funcionan debido a la decidida interacción entre las personas y las
computadoras. Al requerir que las personas, el software y el hardware
funcionen en concierto, los sistemas de información administrativa brindan
soporte a los usuarios para realizar un espectro más amplio de tareas
organizacionales que los sistemas de procesamiento de transacciones,
incluyendo los procesos de análisis y toma de decisiones.
Para acceder a la información, los usuarios del sistema de información
19
19
administrativa comparten una base de datos común; ésta almacena tanto los
datos como los modelos que permiten al usuario interactuar con ellos,
interpretarlos y aplicarlos. Los sistemas de información administrativa
producen información que se utiliza en el proceso de toma de decisiones.
También pueden ayudar a integrar algunas de las funciones de información
computarizadas de una empresa.
2.2.4. SISTEMAS DE SOPORTE DE DECISIONES
Los sistemas de soporte de decisiones (DSS, o sistemas de apoyo a
la toma de decisiones) pertenecen a una clase superior de sistemas de
información computarizados. Los sistemas DSS son similares al sistema de
información administrativa tradicional debido a que ambos dependen de una
base de datos como fuente de datos. La diferencia estriba en que el sistema
de soporte de decisiones está más enfocado a brindar respaldo a la toma de
decisiones en todas sus fases, aunque la decisión misma aún corresponde
de manera exclusiva al usuario.
2.2.5. INTELIGENCIA ARTIFICIAL Y SISTEMAS EXPERTOS
La inteligencia artificial (IA) puede ser considerada como el campo
dominante de los sistemas expertos. La idea general de la IA ha sido
desarrollar equipos que se comporten de manera inteligente. Los sistemas
expertos utilizan las metodologías de razonamiento de la IA para resolver los
problemas que los usuarios de negocios (y otros tipos de usuarios) les
20
20
presentan a continuación.
Los sistemas expertos son una clase muy especial de sistema de
información que ha demostrado su utilidad comercial gracias a la
disponibilidad extendida de hardware y software como las computadoras
personales (PC) y las interfaces de sistemas expertos. Un sistema experto
(también conocido como sistema basado en el conocimiento) captura y utiliza
en forma efectiva el conocimiento de uno o varios expertos humanos para
resolver un problema específico al que una organización se enfrenta.
2.2.6. SISTEMAS EMPRESARIALES
Muchas organizaciones prevén beneficios potenciales derivados de la
integración de diversos sistemas de información existentes en distintos
niveles administrativos y dentro de diferentes funciones. Algunos autores
describen la integración como arquitectura orientada a servicios (SOA), la
cual existe en capas. Los sistemas Empresariales conformarían la capa
superior.
. Estos sistemas, también conocidos como sistemas de planificación
de recursos empresariales (ERP), están diseñados para llevar a cabo esta
integración. Para establecer un ERP se requiere de un enorme compromiso y
cambios en la organización. A menudo, los analistas de sistemas actúan
como consultores para los proyectos de ERP que utilizan software
propietario. Dentro del software ERP popular están los sistemas de SAP y
Oracle. Algunos de estos paquetes están orientados hacia el proceso de
21
21
migrar las empresas a la Web.
2.2.7 HERRAMIENTAS PARA EL DESARROLLO DE SISTEMAS
De acuerdo a Senn (2004, p. 47), en general, una herramienta es
cualquier dispositivo que, cuando se emplea en forma adecuada, mejora el
desempeño de una tarea, tal como el desarrollo de sistemas de información
basados en computadora. En general las herramientas se agrupan en
las siguientes categorías:
Las herramientas son útiles a la hora de realizar el estudio de un
sistema o la creación de otro. Estas ayudan a los especialistas en sistemas
a documentar un sistema existente, ya sea éste manual o automatizado, y a
determinar los requerimientos de una nueva aplicación. De acuerdo a Senn
(2004, p. 47) incluyen:
-Herramientas para recolección de datos: Capturan detalles que describen
sistemas y procedimientos en uso. Documentan procesos y actividades de
decisión. Se utilizan para identificar requerimientos.
-Herramientas para diagramación: crean representaciones gráficas de
sistemas y actividades. Apoyan el dibujo y revisión de diagramas de flujo de
datos e iconos asociados con el análisis estructurado.
-Herramientas para el diccionario: registran y mantienen descripciones de
los elementos del sistema, tales como grupos de datos, procesos y
almacenamiento de datos. Con frecuencia proporcionan la capacidad de
examinar las descripciones del sistema para decidir si son incompletas o
22
22
inconsistentes. Muchas incluyen la facilidad de reportar donde se utilizan los
elementos del sistema.
2.2.8. HERRAMIENTAS PARA EL ANÁLISIS
Las herramientas son útiles a la hora de realizar el estudio de un
sistema o la creación de otro. Estas ayudan a los especialistas en sistemas
a documentar un sistema existente, ya sea éste manual o automatizado, y a
determinar los requerimientos de una nueva aplicación.
De acuerdo a Senn (2004, p. 48) incluyen:
-Herramientas para recolección de datos: Capturan detalles que describen
sistemas y procedimientos en uso. Documentan procesos y actividades de
decisión. Se utilizan para identificar requerimientos.
-Herramientas para diagramación: Crean representaciones gráficas de
sistemas y actividades. Apoyan el dibujo y revisión de diagramas de flujo de
datos e iconos asociados con el análisis estructurado.
-Herramientas para el diccionario: Registran y mantienen descripciones de
los elementos del sistema, tales como grupos de datos, procesos y
almacenamiento de datos. Con frecuencia proporcionan la capacidad de
examinar las descripciones del sistema para decidir si son incompletas o
inconsistentes. Muchas incluyen la facilidad de reportar donde se utilizan los
elementos del sistema.
23
23
2.2.9. HERRAMIENTAS PARA DISEÑO
Las herramientas de diseño apoyan el proceso de formular las
características que el sistema debe tener para satisfacer los requerimientos
detectados durante las actividades de análisis:
-Herramientas de especificación: Apoyan el proceso de formular las
características que debe tener una aplicación tales como entradas, salidas,
procesamiento y especificaciones de control.
-Herramientas para presentación: Se utilizan para describir posición de
datos, mensajes y encabezados sobre las pantallas de las terminales,
reportes, y otros medios de entrada y salida.
2.2.10. HERRAMIENTAS PARA EL DESARROLLO
Según Senn (2004, p. 49) una vez realizada la esquematización del
diseño del sistema planteado, el siguiente paso se vale de las herramientas
para el desarrollo. Estas ayudan al analista a trasladar los diseños en
aplicaciones funcionales que son el producto final que usuario podrá
manipular. A continuación se mencionan las más importantes.
-Herramientas para ingeniería de software: Apoyan el proceso de formular
diseños de software, incluyendo procedimientos y controles, así como la
documentación correspondiente.
-Generadores de código: Producen el código fuente y las aplicaciones a
partir de especificaciones funcionales bien articuladas.
24
24
-Herramientas para pruebas: Apoyan la fase de evaluación de un sistema
o de partes del mismo contra las especificaciones. Incluyen facilidades para
examinar la correcta operación del sistema así como el grado de perfección
alcanzado en comparación con las expectativas generadas.
2.2.11. BASES DE DATOS
Senn (2004, p. 599) define que una base de datos es una colección
integrada de datos almacenados en distintos tipos de registros, de forma que
sean accesibles para múltiples aplicaciones. La interrelación de los registros
se obtiene de las relaciones entre los datos, no de su lugar de
almacenamiento físico. Así mismo Kendall (2011, p. 403) indica que una
base de datos es una fuente central de datos con el fin de que varios
usuarios la compartan para su uso en varias aplicaciones.
El corazón de una base de datos es el sistema de administración de
bases de datos (DBMS), el cual permite crear, modificar y actualizar la base
de datos, la recuperación de los datos y la generación de informes y
pantallas. A la persona que asegura que la base de datos cumpla con sus
objetivos se le conoce como administrador de bases de datos.
2.2.12. ESTRUCTURA DE BASES DE DATOS
Según Silberschatz (2002, p. 10) Un sistema de bases de datos se
divide en módulos que se encargan de cada una de las responsabilidades
25
25
del sistema completo. Los componentes funcionales de un sistema de bases
de datos se pueden dividir a grandes rasgos en los componentes: gestor de
almacenamiento y procesador de consultas.
2.2.13. GESTOR DE ALMACENAMIENTO
Un gestor de almacenamiento es un módulo de programa que
proporciona la interfaz entre los datos de bajo nivel en la base de datos y los
programas de aplicación y consultas emitidas al sistema. El gestor de
almacenamiento es responsable de la interacción con el gestor de archivos.
Así, el gestor de almacenamiento es responsable del almacenamiento,
recuperación y actualización de los datos en la base de datos. Según
Silberschatz (2002, p. 10) los componentes del gestor de almacenamiento
incluyen:
-Gestor de autorización e integridad: Comprueba que se satisfagan las
restricciones de integridad y la autorización de los usuarios para acceder a
los datos.
-Gestor de transacciones: Asegura que la base de datos quede en un
estado consistente (correcto) a pesar de los fallos del sistema, y que las
ejecuciones de transacciones concurrentes ocurran sin conflictos.
-Gestor de archivos: Gestiona la reserva de espacio de almacenamiento de
disco y las estructuras de datos usadas para representar la información
almacenada en disco.
-Gestor de memoria intermedia: Responsable de traer los datos del disco
26
26
de almacenamiento a memoria principal y decidir qué datos tratar en
memoria caché. El gestor de memoria intermedia es una parte crítica del
sistema de bases de datos, ya que permite que la base de datos maneje
tamaños de datos que son mucho mayores que el tamaño de la memoria
principal e implementa, a su vez, varias estructuras de datos como parte de
la implementación física del sistema:
-Archivos de datos: Almacenan la base de datos en sí.
-Diccionario de datos: Almacena metadatos acerca de la estructura de la
base de datos, en particular, el esquema de la base de datos.
- Índices: Proporcionan acceso rápido a elementos de datos que tienen
valores particulares.
2.3. PROCESADOR DE CONSULTAS
Los componentes del procesador de consultas incluyen:
-Intérprete del LDD: Interpreta las instrucciones del LDD y registra las
definiciones en el diccionario de datos.
Compilador del LMD: Traduce las instrucciones del LMD en un lenguaje de
consultas a un plan de evaluación que consiste en instrucciones de bajo nivel
que entiende el motor de evaluación de consultas. Una consulta se puede
traducir habitualmente en varios planes de ejecución alternativos que
proporcionan el mismo resultado.
El compilador del LMD también realiza optimización de consultas, es decir,
elige el plan de evaluación de menor coste de entre todas las alternativas.
27
27
-Motor de evaluación de consultas: Ejecuta las instrucciones de bajo nivel
generadas por el compilador del LMD.
2.4. OBJETIVOS DE LAS BASES DE DATOS
Dado que una base de datos es un conjunto de datos pertenecientes a
un mismo contexto y almacenados sistemáticamente para su posterior uso,
está ligada a la finalidad de guardar y posteriormente acceder a los datos de
forma rápida y estructurada. Según Kendall (2011, p. 403) entre los objetivos
de efectividad de la base de datos están los siguientes términos:
-Asegurar que los datos se puedan compartir entre los usuarios.
-Mantener datos que sean exactos y consistentes.
-Asegurar que todos los datos requeridos por las aplicaciones actuales y
futuras se podrán acceder con facilidad.
-Permitir a la base de datos evolucionar conforme aumenten las necesidades
de los usuarios.
-Permitir a los usuarios construir su vista personal de los datos sin
preocuparse por la forma en que los datos se encuentren almacenados
físicamente.
2.5. CARACTERÍSTICAS DE LAS BASES DE DATOS
Una base de datos contiene entidades de información que están
relacionadas vía organización y asociación. La arquitectura lógica de una
28
28
base de datos se define mediante un esquema que representa las
definiciones de las relaciones entre las entidades de información. La
arquitectura física de una base de datos depende de la configuración del
hardware residente. Sin embargo, tanto el esquema (descripción lógica)
como la organización (descripción física) deben adecuarse para satisfacer los
requerimientos funcionales y de comportamiento para el acceso al análisis y
creación de informes.
- Es integrada (consta de diferentes tipos de datos relacionados).
- Redundancia de datos no debería existir.
- Es creada y modificada independientemente de los programas de
aplicación.
- Es compartida en forma concurrente por diversos usuarios.
- Permite satisfacer diferentes necesidades de información.
- Se adapta con relativa facilidad a los cambios en las necesidades de
información de los usuarios.
- Facilita el control de los datos y su administración bajo la perspectiva de
recursos administrativos.
- Permite configurar los derechos de edición.
2.6. TIPOS DE BASES DE DATOS
Según Silberschatz (2002, p. 18) las bases de datos han sido
clasificadas bajo ciertos criterios, de acuerdo al contexto que se esté
manejando, la utilidad de las mismas o las necesidades que satisfagan
29
29
dependiendo del alcance del objetivo. Existen varios tipos de bases de datos,
entre las cuales se encuentran: orientadas a objetos, las relacionadas y las
distribuidas.
2.6.1 BASE DE DATOS ORIENTADAS A OBJETOS
Según Silberschatz (2002, p. 18) se definen como una adaptación para
los sistemas de base de datos del paradigma de la programación orientada a
objeto. Esta se basa en la idea de encapsular los datos en un objeto y el
código que operan sobre ellos, de esta manera los objetos estructurados se
agrupan en clases estas a su vez en subclases basadas en el concepto de
entidad relación, siguiendo esta misma dirección las bases de datos
orientadas a objeto se caracterizan por su capacidad de modelar las
entidades del problema,
2.6.2. BASE DE DATOS DISTRIBUÍDAS
Este tipo de base de datos combina con el procesamiento de archivos
de acceso remoto, facilitándole al usuario la posibilidad de administrarla a
distancia permitiendo que las bases de datos personales de grupo de trabajo
y de organizaciones, y se combinen en sistemas integrados pero distribuidos.
Como tales ofrecen un acceso a datos y procesamientos flexibles, pero
tienen problemas aún no resueltos.
30
30
2.6.3. BASE DE DATOS RELACIÓNALES
Este tipo de base de datos se basa en el álgebra relacional. Las
relaciones entre datos y entidades se presentan mediante tablas de
dimensiones. Una base de datos de este tipo están formada por varias de
estas tablas, en las que una fila, contiene una ocurrencia de valores
interrelacionados, y una columna contiene los diferentes valores posibles de
cada entidad.
2.7. ENTORNO WEB
Se conoce como entorno web según Alegsa (2016, p. 1) a un
ambiente de desarrollo y/o ejecución de programas o servicios en el marco
de la web en general. Es una forma de interfaz gráfica para el usuario.
2.7.1. APLICACIONES EN ENTORNO WEB
Según Alegsa (2016, p. 1) existen herramientas, programas, lenguajes de
programación y desarrollo que son específicos para el diseño de aplicaciones
dentro de un entorno web. De hecho se cree que poco a poco las
aplicaciones e incluso gran parte del sistema operativo irán migrando hacia
un entorno web.
2.8. INTERNET
Según Comer (2005, p. 14) es un conjunto de redes de comunicación
31
31
interconectadas, que utilizan familia de protocolos como TCP/IP o WWW
(World Wide Web), dichos protocolos agilizan el llamado o consulta remota
de archivos de hipertexto.
2.8.1 TECNOLOGÍA ETHERNET DE INTERNET
Según Comer (2005, p. 20) La tecnología Ethernet popular de redes
LAN de conmutación de paquetes, inventada por Xerox PARC a principios de
los años setenta. Dicha tecnología es una de las más utilizadas hoy en dia,
por compañías medianas o grandes.
2.8.2. PROTOCOLO
Existen muchos estándares de protocolos para la comunicación según
Comer (2005, p. 13) una gran parte de estos protocolos existían incluso
antes del internet, Uno de los más conocidos es el TCP/IP. Sin embargo, se
utilizan estándares existentes de protocolo siempre y cuando dichos
estándares se puedan aplicar.
La tecnología siempre debe estar preparada para utilizar nuevos
estándares, cuando estos estén disponibles y proporcionen una
funcionalidad equivalente.
2.8.3 EL TCP/IP DE INTERNET
Según Comer (2005, p. 10) la tecnología ARPA incluye un grupo de
estándares de red que especifican los detalles de cómo se comunican las
32
32
computadoras, así como un grupo de reglas para interconectar redes y para
rutear el tráfico. Los cuales son conocidos de manera oficial como el TCP/IP
un grupo de protocolos de internet.
2.9 PÁGINA WEB
Una página web según Almagro (2007, p. 17) es un fichero de texto en
el cual se requiere un editor de texto, para generar o crear la estructura de la
página. Estas estructuras de textos son interpretadas por un navegador web
el cual nos permite tener una visualización de la misma.
2.9.1 APLICACIÓN WEB
Las aplicaciones web emplean páginas web dinámicas para crear
aplicaciones que se ejecuten en un servidor web y se muestren en un
navegador. Puedes encontrar aplicaciones web para realizar múltiples
tareas. Hoy en día existen aplicaciones web para multitud de tareas como
procesadores de texto, gestión de tareas, o edición y almacenamiento de
imágenes.
2.9.2. HTML
Según Gauchat (2012, p.15) HTML es el lenguaje con el que se
escriben la mayoría de páginas web es un estándar el cual se utiliza para la
creación de dichas páginas web. Sin embargo este estándar ha sido
mejorado implementando el nuevo HTML5.
33
33
Dicho estándar es reconocido universalmente y es uno de los más fáciles
para la creación de portales web junto a sus diferentes complementos como
CSS.
2.9.3. PHP
Según Gonzales (2010, p. 05) el lenguaje PHP es un lenguaje de
programación de estilo clásico, es decir, es un lenguaje de programación con
variables, sentencias condicionales, ciclos (bucles), funciones…. No es un
lenguaje de marcado como podría ser HTML. Guarda recursos que tenga el
servidor como por ejemplo podría ser una base de datos.
El programa PHP es ejecutado en el servidor y el resultado enviado al
navegador. El resultado es normalmente una página HTML. Al ser PHP un
lenguaje que se ejecuta en el servidor no es necesario que su navegador lo
soporte, es independiente del browser, pero sin embargo para que las
páginas PHP funcionen, el servidor donde están alojadas debe soportarlo.
2.9.4. CSS3
Según Gauchat (2012, p.20) CSS fue siempre sobre estilo, pero ya no
más. En un intento por reducir el uso de código Javascript y para
estandarizar las funciones populares, CSS3 no solo cubre diseño y estilos
web sino también forma y movimiento. La especificación de CSS3 es
presentada en módulos que permiten a la tecnología proveer una
especificación estándar por cada aspecto involucrado en la presentación
34
34
visual del documento.
Desde esquinas redondeadas y sombras hasta transformaciones y
reposicionamiento de los elementos ya presentados en pantalla, cada posible
efecto aplicado previamente utilizando Javascript fue cubierto. Este nivel de
cambio convierte CSS3 en una tecnología prácticamente inédita comparada
con versiones anteriores.
2.9.5. SERVIDOR WEB
La principal función de un servidor Web es almacenar los archivos de
un sitio y emitirlos por Internet para poder ser visitado por los usuarios.
Básicamente, un servidor Web es una gran computadora que guarda y
transmite datos vía Internet. Cuando un usuario entra en una página de
Internet su navegador se comunica con el servidor enviando y recibiendo
datos que determinan qué es lo que ve en la pantalla. Por eso decimos que
los servidores Web están para almacenar y transmitir datos de un sitio según
lo que pida el navegador de un visitante.
2.9.6 ROL DE UN SERVIDOR WEB
Según Duplika (2016, p. 5) La principal función de un servidor Web es
almacenar los archivos de un sitio y emitirlos por Internet para poder ser
visitado por los usuarios. Básicamente, un servidor Web es una gran
computadora que guarda y transmite datos vía Internet.
Cuando un usuario entra en una página de Internet su navegador se
35
35
comunica con el servidor enviando y recibiendo datos que determinan qué
es lo que ve en la pantalla. Por eso se dice que los servidores Web están
para almacenar y transmitir datos de un sitio según lo que pida el navegador
de un visitante.
2.9.7. PÁGINA WEB
Una página web según Balsas (2007, p. 17) es un fichero de texto en
el cual se requiere un editor de texto, para generar o crear la estructura de la
página. Estas estructuras de textos son interpretadas por un navegador web
el cual permite tener una visualización de la misma.
2.9.8. HOSTING
Según Balsas (2007, p. 22) estos servicios funcionan ofreciéndote
computadoras de grandes prestaciones (servidores web), utilizando
conexiones de alta velocidad además de muchas otras prestaciones. Cuando
alguien escribe tu dirección web, ellos se conectaran al servidor web donde
esté alojado tu página y descargarán los archivos de tu sitio.
2.9.9. RED
Las redes informáticas, Comer (2005, p. 17) estas son un medio de
interconexión de redes físicas y un conjunto de convenciones para el uso de
redes que permiten a los distintos dispositivos o computadoras la conexión y
la oportunidad de interactuar entre ellos.
36
36
Las redes informáticas, según Comer (2005, p. 17) estas son un
medio de interconexión de redes físicas y un conjunto de convenciones para
el uso de redes que permiten a los distintos dispositivos o computadoras la
conexión y la oportunidad de interactuar entre ellos.
2.10. GESTION DE PROCESOS
Según Bravo (2011, p. 23) la Gestión de procesos ayuda a identificar,
medir, describir y relacionar los procesos, luego abre un abanico de
posibilidades de acción sobre ellos: describir, mejorar, comparar o rediseñar,
entre otras. Considera vital la administración del cambio, la responsabilidad
social, el análisis de riesgos y un enfoque integrador entre estrategia,
personas, procesos, estructura y tecnología.
Así mismo, Pérez (2004, p. 112) refiere que el área de aplicación de
la gestión es la de los procesos de empresa, viendo que hay bastante habito
de gestionar los procesos productivos, pero la aplicación del ciclo al resto de
procesos de servicio interno (con frecuencia denominados indirectos) suele
ser la asignatura pendiente, lo que hemos de conseguir es asignar objetivos
al funcionamiento de los diferentes procesos seguido de la asignación de
recursos y el nombramiento de un responsable de cada uno de ellos.
2.10.1. PROCESOS
Según Bravo (2011, p. 11) un proceso es una totalidad que cumple un
objetivo completo y que agrega valor para el cliente. Esta unidad es un
37
37
sistema de creación de riqueza que inicia y termina transacciones con los
clientes en un determinado período de tiempo. Cada activación del proceso
corresponde al procesamiento de una transacción, en forma irreversible, por
eso se emplean los conceptos de temporalidad y de “flecha del tiempo”.
Así mismo, Pérez (2004, p. 37) define proceso como una secuencia
ordenada de actividades repetitivas cuyo producto tiene valor para su usuario
o cliente, entendiendo valor como todo aquello que se aprecia o estima por el
que lo percibe o sencillamente secuencia de actividades que tiene un
producto, dando por supuesto que se habla de actividades secuenciadas de
una manera predeterminada.
2.10.2. ELEMENTOS DE UN PROCESO
Según Pérez (2004, p. 40) todo proceso consta de los siguientes
elementos:
-Input(Entrada): Un producto con unas características objetivas que
responda al criterio o estándar de aceptación definido: la factura del
suministrador. Es un producto que proviene de un suministrador y es la
salida de otros procesos o de un proceso del cliente o proveedor.
-Proceso: Secuencia de actividades propiamente dicha, unos factores,
medios y recursos con determinados requisitos para ejecutarlo siempre bien
a la primera. Una persona con la competencia y autoridad necesarias para
asentar el compromiso de pago, hardware y software para procesar las
facturas, un método de trabajo, un impreso e información sobre que
38
38
procesar.
-Output (Salida): Producto con la calidad exigida por el estándar del
proceso, el impreso diario con el registro de facturas recibidas, importe,
vencimiento, etc.
2.10.3. MODELAMIENTO DE PROCESOS
Según Bravo (2011, p. 13) modelar los procesos se refiere a tomar
consciencia de lo que hacemos y cómo lo hacemos. Tiene que ver con
detenerse, mirar y escuchar para reflexionar y actuar. Aunque cualquier tipo
de modelo no sirve, porque si es muy complejo no ayudará en esa toma de
consciencia. Debe ser visual y simple.
Por más que se esmere el bodeguero en buscar prontamente los
productos, su esfuerzo individual, heroico, tendrá poco impacto si el diseño
del proceso está obsoleto. Se requiere una labor de conjunto que ayude a
detenerse y mirar el hacer, preguntar a los clientes, observar lo que hacen
los demás y aplicar innovación para modelar los procesos adecuados a la
realidad.
2.10.4 MAPA DE PROCESOS
Según Bravo (2011, p.14) el mapa de procesos provee una visión de
conjunto, holística, de todos los procesos de la organización. El mapa de
procesos debe estar siempre actualizado y pegado en las paredes de cada
gerencia, para comprender rápidamente el hacer de la organización. Se trata
39
39
de un mapa con un tamaño promedio de unos dos metros cuadrados donde
está todo el hacer a nivel de los tipos de procesos y de sus divisiones
principales: etapas y versiones.
Agrega Pérez (2004, p. 84) que el mapa de procesos es una
herramienta para comunicar el enfoque a tiempo que muestra las
interacciones más importantes y ha de representar los procesos relevantes
para satisfacer al cliente y conseguir los objetivos de la empresa. Existen
multitud de grafismos para elaborar los mapas, lo sustancial es que la
empresa en cuestión se identifique con ellos.
2.10.5. FLUJOGRAMA DE INFORMACIÓN
Según Bravo (2011, p. 15) un flujograma de información describe un
proceso. Si éste tiene divisiones en su interior, se elabora un flujograma por
cada etapa o versión. En el flujograma de información se representan las
actividades, la secuencia sigue la temporalidad, lo que significa que con una
mirada se recuerda cómo es el proceso.
Considerando que todo usuario del proceso debería haber participado
en su elaboración o haber sido capacitado. Vital es la simplicidad: letra
grande, poco texto en las cajas, etc. Para lograr el vistazo es necesario que
el flujograma de información esté pegado en una pared, a la vista para guiar
el proceso.
40
40
2.10.6. OBJETIVOS DE LA GESTION DE PROCESOS
Según Bravo (2011, p. 7) con la gestión de procesos puede conseguir
amplios objetivos, por ejemplo:
- Conocer lo que hacemos y cómo lo hacemos, así también tomamos
consciencia de nuestras fortalezas y carencias.
- Aplicar fórmulas de costeo a los procesos, a nivel de las actividades para
saber realmente cuánto cuestan nuestros productos o servicios.
- Realizar mejoramiento por el solo hecho de describir un proceso. Éste es
uno de los beneficios de tomar consciencia.
- Estar más cerca de una certificación en normas ISO 9001 y otras.
- Aplicar métodos de mejora continua y aseguramiento de calidad que nos
permitirán aumentar la eficiencia y la eficacia.
- Comparar nuestros procesos con las mejores prácticas del medio y así
aprender y mejorar.
- Rediseñar un proceso para obtener rendimientos muchos mayores.
- Fortalecer la gestión del conocimiento, porque cada proceso levantado es
conocimiento formal de la organización.
- Innovar a diferentes niveles de profundidad: proceso, actividad y tarea.
- Facilitar el emprendimiento porque todo nuevo negocio debe sustentarse en
procesos del negocio que deben estar bien definidos. Podemos afirmar que
41
41
el diseño del nuevo proceso es lo que sustentará operacionalmente el
emprendimiento.
- Realizar verdaderamente control de gestión, porque parte del cambio en los
procesos consiste en obtener información relevante, tal como incorporar
indicadores en tiempo real y adecuadamente comparados en el tiempo.
2.10.7. FASES DE LA GESTION DE PROCESOS
Según Bravo (2011, p. 18) los procesos se dividen en 9 fases que
están separadas mediante 4 ciclos, estos son:
- Ciclo 1: Consta de una sola fase:
-Incorporar la gestión de procesos en la organización. Donde se
resuelve: Crear un área de procesos y designar el equipo de trabajo, definir
las grandes líneas de trabajo en la gestión de procesos, identificar la
tecnología necesaria y realizar la preparación adecuada de las personas del
área y de toda la organización.
- Ciclo 2: Consta de dos fases:
-Diseñar el mapa de procesos: Consiste en ver la totalidad de los
procesos de la organización: el proceso de dirección estratégica, los
procesos del negocio y los procesos de apoyo. Desde esta visión de conjunto
se comienza a segmentar y detallar. Este mapa es vital para elaborar el plan
estratégico de la organización.
42
42
-Representar los procesos mediante modelos visuales: Flujogramas
de información y listas de tareas, donde también se realizan observaciones y
recomendaciones generales.
- Ciclo 3: Consta de cuatro fases:
-Gestión estratégica de procesos: Contempla priorizar procesos desde
lo indicado en la estrategia e incluye la definición de indicadores y de dueños
de procesos. También señala los objetivos para la optimización de procesos
(mejora o rediseño).
-Mejorar procesos: Se refiere a definir y aplicar las mejoras para
cumplir los objetivos de rendimiento del proceso señalados en la fase
anterior.
-Rediseñar procesos: Se refiere a definir y aplicar una solución para
cumplir los objetivos de rendimiento del proceso señalados en la fase
anterior. Se suman en esta fase los aportes de la gestión de proyectos
porque el rediseño se orienta al cambio mayor.
-Formalizar procesos: Contempla elaborar el procedimiento como
detalle completo de un proceso optimizado. Debe asegurarse que la nueva
práctica se incorpore y mantenga en la organización.
- Ciclo 4: Consta de dos fases:
-Controlar procesos: Se refiere al seguimiento, al cumplimiento de
estándares y a la reacción en caso de situaciones fuera del estándar. Este rol
lo cumple el dueño del proceso.
43
43
-Mejora continua: Se refiere al diseño y la práctica de cómo el diseño
del proceso se continuará perfeccionando tanto para adaptar a la realidad
como para capitalizar innovaciones.
2.11. APLICACIÓN INFORMATICA
Según Pérez (2012, p. 25) consiste en una clase de software que se
diseña con el fin de que para el usuario sea más sencilla la concreción de un
determinado trabajo. Esta particularidad lo distingue del resto de los
programas, entre los cuales se pueden citar a los sistemas operativos (que
son los que permiten el funcionamiento de la computadora), los lenguajes de
programación (aquellos que dan las herramientas necesarias para desarrollar
los programas informáticos en general) y las utilidades (pensadas para
realizar acciones de mantenimiento y tareas generales).
3. SISTEMA DE VARIABLES
3.1. DEFINICIÓN NOMINAL
- Aplicación Informática
- Entorno Web
- Gestión de procesos
3.2. DEFINICIÓN CONCEPTUAL
Aplicación Informática: Permite a un usuario utilizar una computadora
44
44
con un fin específico. Las aplicaciones son parte del software de una
computadora, y suelen ejecutarse sobre el sistema operativo.
Una aplicación de software suele tener un único objetivo: navegar en la web,
revisar correo, explorar el disco duro, editar textos, jugar (un juego es un tipo
de aplicación), etc. Una aplicación que posee múltiples programas se
considera un paquete.(Richards 2007, p. 27).
Entorno Web: Un entorno web está conformado por diferentes
elementos que hacen de este un ambiente atractivo, tanto en su aspecto
visual como en sus contenidos. Dentro del Internet encontramos páginas o
ambientes web con todo tipo de componentes, como imágenes,
animaciones, elementos dinámicos como menús desplegables, barras de
navegación y aplicaciones web complementarias, como plugins y applets que
realizan diferentes funciones. (Vázquez 2006. p. 21).
Gestión de Procesos: La gestión de procesos es una disciplina de
gestión que ayuda a la dirección de la empresa a identificar, representar,
diseñar, formalizar, controlar, mejorar y hacer más productivos los procesos
de la organización para lograr la confianza del cliente. La estrategia de la
organización aporta las definiciones necesarias en un contexto de amplia
participación de todos sus integrantes, donde los especialistas en procesos
son facilitadores. (Bravo 2011, p.9)
45
45
3.3. DEFINICIÓN OPERACIONAL
Aplicación Informática: La aplicación informática permite facilitar el
trámite de información entre usuario y programa ya que de ella se tiene las
herramientas necesarias para la respuesta de los diferentes problemas que
conllevan la investigación, con una aplicación informática que da la
posibilidad de interactuar efectivamente con los usuarios finales de las
compañías de seguros automotrices.
Entorno Web: La principal característica de un entorno web, es su
apartado visual. Por lo cual ayuda a gestionar de una manera más fácil sus
procesos junto a una interfaz cómoda de usar. Con el fin de brindarle a sus
usuarios de las compañías de seguros automotrices un apartado grafico
intuitivo al momento de su ejecución y lograr con éxito su cometido.
Gestión de Procesos: Es una técnica de calidad que pretende
describir un nuevo modelo de prestación del servicio, para poder reducir de
forma significativa el tiempo de trámite de los usuarios de seguros
automotrices, logrando una mejor efectividad de respuesta en un caso
determinado.