Post on 08-Jul-2018
8/19/2019 Tesis MSc Armando Bartolozzi
1/280
UNIVERSIDAD DE ORIENTE
VICERRECTORADO ACADÉMICO
CONSEJO DE ESTUDIOS DE POSTGRADOS
NUCLEO DE BOLÍVAR
COORDINACIÓN DE POSTGRADO EN INFORMÁTICA GERENCIAL
PPPR R R OOOPPPUUUEEESSSTTTAAA DDDEEE UUU N N N SSSIIISSSTTTEEEMMMAAA DDDEEE III N N NFFFOOOR R R MMMAAACCCIIIÓÓÓ N N N GGGEEER R R EEE N N NCCCIIIAAALLL
PPPAAAR R R AAA LLLAAA GGGEEESSSTTTIIIÓÓÓ N N N DDDEEE LLLOOOSSS AAACCCTTTIIIVVVOOOSSS DDDEEE LLLAAA GGGEEER R R EEE N N NCCCIIIAAA DDDEEE
AAAUUUTTTOOOMMMAAATTTIIIZZZAAACCCIIIÓÓÓ N N N,,, III N N NFFFOOOR R R MMMAAATTTIIICCCAAA YYY TTTEEELLLEEECCCOOOMMMUUU N N NIIICCCAAACCCIIIOOO N N NEEESSS
(((AAAIIITTT))) DDDEEE PPPEEETTTR R R OOOUUUR R R IIICCCAAA SSS...AAA...
Autor: Ing. Armando Bartolozzi
CI. 12.051.758
Tutor: Ing. Juan Martínez, MSc
Trabajo de Grado para Optar el Título de
Magíster Scientiarum en Informática Gerencial
Ciudad Bolívar, Julio de 2013
8/19/2019 Tesis MSc Armando Bartolozzi
2/280
ii
8/19/2019 Tesis MSc Armando Bartolozzi
3/280
iii
DEDICATORIAS
A Dios Todopoderoso …
A las memorias; de mi abuelo Eladio (†) , tío Saúl (†) y hermano Omar (†)…
A mi abuela Dominga …
A mis padres, M iri an y Armando …
A mi esposa, Mariale ...
A mis hijas, Victori a y Ivanna …
A mi hermana Mary Carmen , mi sobrina Mariangel …
A toda mi familia …
A las Profesoras; Dasne d e Rengel (†) y Glor ia de Muñoz …
A todos aquellos que saben de mi cariño y afecto…
Ing. Armando J. Bartolozzi G.
8/19/2019 Tesis MSc Armando Bartolozzi
4/280
iv
AGRADECIMIENTOS
A Dios Todopoderoso …
A la Universidad de Oriente …
A Petróleos de Venezuela SA…
A la Empresa Mixta PETROURICA SA…
A mi tutor Profesor Juan M artínez …
A la profesora Omair a Pacheco …
En especialmente a todas aquel las personas que prestaron su colaboración
incondicional…
¡Que Dios les bendiga, siempre!
Ing. Armando J. Bartolozzi G.
8/19/2019 Tesis MSc Armando Bartolozzi
5/280
v
ÍNDICE GENERAL
DEDICATORIAS ................................................................................................ iii
AGRADECIMIENTOS ....................................................................................... iv
ÍNDICE GENERAL ............................................................................................. v
LISTA DE CUADROS ......................................................................................... x
LISTA DE GRÁFICOS ...................................................................................... xii
LISTA DE FIGURAS ........................................................................................ xiii
INTRODUCCIÓN .............................................................................................. 18
CAPÍTULO I. EL PROBLEMA
Planteamiento del problema ................................................................................ 20
Objetivos de la Investigación .............................................................................. 23
Objetivo General ............................................................................................. 23
Objetivos Específicos ...................................................................................... 24
Justificación ........................................................................................................ 24
Alcance ................................................................................................................ 26
Delimitación ........................................................................................................ 26
CAPITULO II. MARCO TEÓRICO
Antecedentes De La Investigación ...................................................................... 27
Antecedentes de la Empresa ............................................................................... 28
Bases Teóricas ..................................................................................................... 34
Bases Legales ...................................................................................................... 64
8/19/2019 Tesis MSc Armando Bartolozzi
6/280
vi
Definición De Términos Básicos ........................................................................ 69
SISTEMA DE VARIABLES .............................................................................. 70CAPÍTULO III. MARCO METODOLÓGICO
Tipo de Investigación .......................................................................................... 72
Diseño de la Investigación .................................................................................. 74
Población y Muestra ............................................................................................ 75
Operacionalización de variables ......................................................................... 76
Período de Referencia ......................................................................................... 76
Unidad de Observación ....................................................................................... 77
Unidad de Análisis .............................................................................................. 77
Técnica e Instrumentos de Recolección de Datos ............................................... 77
Relación Individuo-Técnica/Instrumento ........................................................... 78
Confiabilidad del Instrumento de Medición ....................................................... 79
Validez del Instrumento de Medición ................................................................. 79
Técnicas de Procesamiento y Análisis de Datos ................................................. 80
Análisis de los Datos ........................................................................................... 80
Metodología de Desarrollo .................................................................................. 81
Desarrollo de Sistemas .................................................................................... 83
Desarrollo de Aplicaciones Web ..................................................................... 85
Recursos de la Investigación ............................................................................... 86
Recursos Humanos .......................................................................................... 86
Recursos Materiales ........................................................................................ 86
8/19/2019 Tesis MSc Armando Bartolozzi
7/280
vii
Recursos Tecnológicos ................................................................................... 86
Recursos Financieros ...................................................................................... 87Presupuesto ......................................................................................................... 88
Factibilidad de la Investigación .......................................................................... 89
Factibilidad Operativa ..................................................................................... 89
Factibilidad Técnica ........................................................................................ 89
Factibilidad Económica ................................................................................... 89
Factibilidad Psicosocial ................................................................................... 89
Factibilidad Legal ........................................................................................... 89
Cronograma de Actividades ................................................................................ 90
CAPÍTULO IV. ANÁLISIS DE RESULTADOS
Visión Global del Sistema ................................................................................... 91
Perspectiva del Sistema ................................................................................... 91
Resultados de la Entrevista ................................................................................. 92
Resultados del Cuestionario ................................................................................ 98
Resumen de características ............................................................................... 117
Descripción de Stakeholders (Participantes en el Proyecto) y Usuarios .......... 117
Resumen de Stakeholders ............................................................................. 118
Resumen de Usuarios .................................................................................... 119
Especificación de Requisitos ............................................................................ 120
Interfaces ....................................................................................................... 125
Requerimientos Técnicos .............................................................................. 125
8/19/2019 Tesis MSc Armando Bartolozzi
8/280
viii
Requerimientos de Documentación .................................................................. 126
Manual de Usuario ........................................................................................ 126Diagrama de Casos de Uso ............................................................................... 127
Descripción del diagrama de Casos de uso ................................................... 128
Actores .......................................................................................................... 128
Diagrama de Clases ........................................................................................... 153
Diagrama de Análisis ........................................................................................ 156
Diagramas de Secuencia ................................................................................... 157
Diagramas de Actividad .................................................................................... 166
Diagrama de Estado .......................................................................................... 173
Diagrama de Componentes ............................................................................... 178
Modelo Relacional ............................................................................................ 179
Interfaces del Prototipo ..................................................................................... 185
CAPITULO V. CONCLUSIONES Y RECOMENDACIONES
CONCLUSIONES ............................................................................................ 202
RECOMENDACIONES ................................................................................... 203
CAPITULO VI. SISTEMA PROPUESTO
Objetivos General del Sistema .......................................................................... 204
Objetivos Específicos del Sistema .................................................................... 205
Justificación del Sistema ................................................................................... 205
Estudio de Factibilidad...................................................................................... 206
Análisis Costos-Beneficios ............................................................................... 207
8/19/2019 Tesis MSc Armando Bartolozzi
9/280
ix
Beneficios Tangibles ......................................................................................... 208
Beneficios Intangibles ....................................................................................... 208Arquitectura Física ............................................................................................ 211
Bibliografía ....................................................................................................... 212
Anexos…………………………………………………………………… ...…217
Anexos A…………………………………………………………………... 218
Anexos B……………………………………………………………………220
8/19/2019 Tesis MSc Armando Bartolozzi
10/280
x
LISTA DE CUADROS
Cuadro 1 Operacionalización de Variables ................................................................. 76 Cuadro 2 Relación Individuo-Técnica/Instrumento .................................................... 78
Cuadro 4 Cronogramas de Actividades....................................................................... 90
Cuadro 5 Respuesta obtenidas en la entrevista ........................................................... 92
Cuadro 6 Respuesta obtenida en la entrevista ............................................................. 93
Cuadro 7 Respuesta obtenida en la entrevista ............................................................. 94
Cuadro 8 Respuesta obtenida en la entrevista ............................................................. 94
Cuadro 9 Respuesta obtenida en la entrevista ............................................................. 96
Cuadro 10 Respuesta obtenida en la entrevista ........................................................... 97
Cuadro 11 Resultado Cuestionario.............................................................................. 98
Cuadro 12 Desempeño General .................................................................................. 99
Cuadro 13 Proceso de Negocio ................................................................................. 100
Cuadro 14 Reportes, Información Insuficiente ......................................................... 102
Cuadro 15 Reportes, Información Inadecuada .......................................................... 103
Cuadro 16 Indicadores .............................................................................................. 104
Cuadro 17 Disponibilidad, Acceso Usuarios ............................................................ 105
Cuadro 18 Disponibilidad, Acceso Equipos ............................................................. 106
Cuadro 19 Usabilidad ................................................................................................ 107
Cuadro 20 Administración ........................................................................................ 108
Cuadro 21 Desempeño, Transacciones ..................................................................... 109
Cuadro 22 Desempeño, Tiempos de Respuesta ........................................................ 110
8/19/2019 Tesis MSc Armando Bartolozzi
11/280
xi
Cuadro 23 Interoperabilidad, Otros Sistemas ........................................................... 111
Cuadro 24 Interoperabilidad, Herramientas Ofimáticas ........................................... 112 Cuadro 25 Documentación, Manuales de Usuario .................................................... 114
Cuadro 26 Documentación, Manuales de Sistema .................................................... 115
Cuadro 27 Seguridad ................................................................................................. 116
Cuadro 28 Resumen de Stakeholders ........................................................................ 118
Cuadro 29 Resumen de Usuarios .............................................................................. 119
Cuadro 30 Especificación de Funcionalidades ......................................................... 120
Cuadro 31 Leyenda de los Diagrama de caso de uso ................................................ 128
8/19/2019 Tesis MSc Armando Bartolozzi
12/280
xii
LISTA DE GRÁFICOS
Grafico 1 Desempeño, General ................................................................................... 99 Grafico 2 Proceso de Negocio................................................................................... 100
Grafico 3 Reportes Información Insuficiente ............................................................ 102
Grafico 4 Reportes, Información Inadecuada ........................................................... 103
Grafico 5 Indicadores ................................................................................................ 104
Grafico 6 Disponibilidad, Acceso Usuarios. ............................................................. 105
Grafico 7 Disponibilidad, Acceso Equipos ............................................................... 106
Grafico 8 Usabilidad ................................................................................................. 107
Grafico 9 Administración .......................................................................................... 108
Grafico 10 Desempeño, Transacciones ..................................................................... 109
Grafico 11 Desempeño, Tiempos de Respuesta ........................................................ 110
Grafico 12 Interoperabilidad, Otros Sistemas ........................................................... 111
Grafico 13 Interoperabilidad, Herramientas Ofimáticas ........................................... 113
Grafico 14 Documentación, Manuales de Usuario ................................................... 114
Grafico 15 Documentación, Manuales de Sistema ................................................... 115
Grafico 16 Seguridad ................................................................................................ 116
8/19/2019 Tesis MSc Armando Bartolozzi
13/280
xiii
LISTA DE FIGURAS
Figura 1 Capital Accionario PETORURICA S.A ....................................................... 30 Figura 2 Petrourica en la Faja Petrolífera del Orinoco Bloque Junín 4 ...................... 31
Figura 3 Pirámide de Información .............................................................................. 37
Figura 4 Diagrama relativo en las distintas disciplinas a lo largo del proyecto .......... 46
Figura 5 Clase ............................................................................................................. 47
Figura 6 Interfaz .......................................................................................................... 47
Figura 7 Colaboración ................................................................................................ 48
Figura 8 Caso de Uso .................................................................................................. 48
Figura 9 Clase Activa .................................................................................................. 49
Figura 10 Componente ................................................................................................ 49
Figura 11 Nodo ........................................................................................................... 50
Figura 12 Interacción .................................................................................................. 50
Figura 13 Elementos de Agrupación ........................................................................... 51
Figura 14 Elementos de Anotación ............................................................................. 52
Figura 15 Dependencia ............................................................................................... 52
Figura 16 Asociación .................................................................................................. 52
Figura 17 Generalización ............................................................................................ 53
Figura 18 Realización ................................................................................................. 53
Figura 19 Componentes PostgreSQL .......................................................................... 61
Figura 20 Diagrama de Casos de Uso. ...................................................................... 127
Figura 21 Diagrama de Clases Parte 1 de 2 .............................................................. 153
8/19/2019 Tesis MSc Armando Bartolozzi
14/280
xiv
Figura 22 Diagrama de Clases Parte 2 de 2 .............................................................. 154
Figura 23 Diagrama de Clases .................................................................................. 155 Figura 24 Diagrama de Análisis ................................................................................ 156
Figura 25 Diagrama de Secuencia, Administrar Activo- Ingresar Activo ............... 157
Figura 26 Diagrama de Secuencia, Administrar Activo- Consultar. ........................ 158
Figura 27 Diagrama de Secuencia Adjuntar Archivo ............................................... 159
Figura 28 Diagrama de Secuencia Asociar Activo ................................................... 160
Figura 29 Diagrama de Secuencia, Administrar Plantilla ........................................ 161
Figura 30 Diagrama de Secuencia, Actualizar Inventario ........................................ 162
Figura 31 Diagrama de Secuencia, Administrar Proveedor ...................................... 163
Figura 32 Diagrama de Secuencia, Administrar Propietario .................................... 164
Figura 33 Diagrama de Secuencia Administrar Depósito ......................................... 165
Figura 34 Diagrama de Actividad, Administrar Activo ............................................ 166
Figura 35 Diagrama de Actividad, Administrar Activo ............................................ 167
Figura 36 Diagrama de Actividad, Administrar Activo ............................................ 168
Figura 37 Diagrama de Actividad, Asociar Activos ................................................. 169
Figura 38 Diagrama de Actividad, Administrar Plantilla ......................................... 170
Figura 39 Diagrama de Actividad, Actualizar Inventario ......................................... 171
Figura 40 Diagrama de Actividad Administrar Proveedor. ...................................... 172
Figura 41 Diagrama de Actividad Administrar Propietario ...................................... 173
Figura 42 Diagrama de estado, ciclo de vida del activo ........................................... 174
Figura 43 Diagrama de estado, ciclo de vida del activo ........................................... 175
8/19/2019 Tesis MSc Armando Bartolozzi
15/280
8/19/2019 Tesis MSc Armando Bartolozzi
16/280
xvi
Figura 65 Muestra la opción de administrar marca ................................................... 194
Figura 66 Muestra la opción que permite administrar modelo ................................. 194 Figura 67 Muestra la opción donde se administrar depósito..................................... 195
Figura 68 Muestra la opción donde se administran los propietarios ......................... 195
Figura 69 Muestra el formulario donde se administra proveedores .......................... 196
Figura 70 Muestra el modulo donde se administra los teléfonos móviles ................ 196
Figura 71 Muestra la administración de líneas telefónicas ....................................... 197
Figura 72 Muestra la opción donde se carga el consumo telefónico ........................ 197
Figura 73 Muestra el buscador de activos según el criterio seleccionado ................ 198
Figura 74 Muestra los reportes de activos según el criterio seleccionado ................ 198
Figura 75 Muestra reporte de Categorías, Marcas y Modelos .................................. 199
Figura 76 Muestra el reporte de Activos por ubicación ............................................ 199
Figura 77 Muestra reporte de Activos por organización, según su estado................ 200
Figura 78 Muestra reporte de Activos obsoletos vs la solicitud de pedidos de nuevos
activos ....................................................................................................................... 200
Figura 79 Muestra reporte de Tiempos de Solución a Fallas de Activos ................. 201
8/19/2019 Tesis MSc Armando Bartolozzi
17/280
xvii
UNIVERSIDAD DE ORIENTE
VICERRECTORADO ACADÉMICO
CONSEJO DE ESTUDIOS DE POSTGRADOS
NUCLEO DE BOLÍVAR
COORDINACIÓN DE POSTGRADO EN CIENCIAS ADMINISTRATIVAS
PROPUESTA DE UN SISTEMA DE INFORMACIÓN GERENCIALPARA LA GESTIÓN DE LOS ACTIVOS DE LA GERENCIA DE
AUTOMATIZACIÓN, INFORMATICA Y TELECOMUNICACIONES (AIT)DE PETROURICA S.A.
Autor: Ing. Armando Bartolozzi
Tutor: Ing. Juan Martínez, MSc
Fecha: Junio 2013
RESUMEN
La presente investigación tiene como objetivo desarrollar un Sistema deInformación Gerencial para la gestión de los activos de la gerencia de automatización,informática y telecomunicaciones (AIT) de PETROURICA S.A., está basado en el
manejo del ciclo de vida de los activos de información, este sistema representa unaalternativa óptima como herramienta de apoyo para la toma de decisiones.
Para alcanzar este objetivo, se enmarcó en una investigación denominada proyecto factible de tipo descriptivo con un diseño de campo, aplicando metodologíade construcción de prototipos de sistemas, el mismo se realizó con programación PHP para creación de páginas Web dinámicas y PostgreSQL para la administración de bases de datos, para la diagramación se empleó Lenguaje Unificado de Modelado(UML), que permite expresar el diseño del sistema desde diferentes perspectivas.
Los resultados de esta investigación permiten confirmar que los Sistemas deInformación Gerencial contribuyen de manera importante en la toma de decisiones
para resolver muchas situaciones tanto administrativas como operativas.Palabras Claves: Sistema de Información Gerencial, Activos, Metodología de
Desarrollo de Prototipos, Lenguaje Unificado de Modelado.
8/19/2019 Tesis MSc Armando Bartolozzi
18/280
18
INTRODUCCIÓN
El software juega un papel muy importante para el desarrollo de lasorganizaciones, día tras día son liberados para su uso distintos tipos de programas de
computador para diferentes clases de clientes, los hay para cada necesidad de tal
manera que resulta difícil imaginar alguna situación en la que el software no estuviera
presente, dado que es uno de los componentes básicos de la tecnología que se
involucra en las empresas, no sólo como soporte a los procesos del negocio,
productivos y administrativos, sino como parte integral de las estrategias corporativas
para la generación de ventajas competitivas.
De lo anterior, sumado a la cantidad de activos informáticos que se manejan
dentro de la industria y la creciente exigencia respecto a la calidad de los clientes,
surge la necesidad de elaborar un sistema de información gerencial que sirva de base
para obtener resultados de calidad que puedan ser utilizados en forma eficiente por
mucho tiempo.
El presente trabajo se basará en la propuesta de un Sistema de Información
Gerencial para la gestión de los activos de la gerencia de automatización, informática
y telecomunicaciones (AIT) de PETROURICA S.A, filial de Petróleos de Venezuela
S.A (PDVSA) en el cual se garantice la calidad de la información que se obtengan.
La estructuración de este trabajo está definida en capítulos; con un primer
Capítulo donde se dará una descripción de la problemática presentada, para luego
entrar en el segundo capítulo en los antecedentes de la investigación, bases legales en
las cuales se sustenta el desarrollo del proyecto, definición de los conceptos básicos
para luego llegar al tercer Capítulo para describir la metodología que será empleada,
seguido de los aspectos administrativos, presupuesto, factibilidad de la Investigación
y el cronograma de actividades a desarrollar.
8/19/2019 Tesis MSc Armando Bartolozzi
19/280
19
Posteriormente en el cuarto Capítulo los resultados y análisis de la investigación
que sustentan el diseño y creación de un prototipo de Sistema de Información
Gerencial para el control y gestión de activos de la gerencia de automatización,
informática y telecomunicaciones (AIT) de PETROURICA S.A, que sirva de
herramienta para la tomas de decisiones gerenciales.
Seguidamente en un quinto Capítulo, donde se presenta la propuesta del
prototipo de Sistema de Información Gerencial para la gestión de los activos de la
gerencia de automatización, informática y telecomunicaciones (AIT) de
PETROURICA S.A, que permitirá a la alta gerencia contar con una herramienta
basada en una plataforma Web; fortaleciendo el proceso de toma de decisiones.
8/19/2019 Tesis MSc Armando Bartolozzi
20/280
20
CAPITULO IEL PROBLEMA
Planteamiento del problema
El mundo actual se encuentra inmerso dentro de la era de la información y las
tecnologías, pues a través de su uso se logran importantes mejoras, se automatizan procesos operativos, se obtiene información necesaria para la toma de decisiones y, lo
más importante, logran ventajas competitivas en la ejecución de los procesos.
América Latina, es la región con mayor desarrollo en proyectos de sistemas
integrados como apoyo para una mejor gestión en la administración de financiera
pública, con el fin de mejor la gestión financiera pública y así poder mejorar la
provisión de bienes y servicios a los ciudadanos por parte del sector público en un
marco de solvencia fiscal, transparencia y uso eficiente de los recursos de las Naciones Latinoamericanas. (Uña, 2013).
Se reescribe de la (Constitución de la República Bolivariana de Venezuela,
1999) el siguiente artículo:
Artículo 110: El Estado reconocerá el interés público de la ciencia,
la tecnología, el conocimiento, la innovación y sus aplicaciones y los
servicios de información necesarios por ser instrumentos fundamentales
para el desarrollo económico, social y político del país, así como para laseguridad y soberanía nacional.
8/19/2019 Tesis MSc Armando Bartolozzi
21/280
21
En otras palabras, existe un interés Nacional en el desarrollo de las tecnologías
para ocupar un rol vital en la modernización del Estado Venezolano y en todas sus
instituciones.
PETROURICA S.A, no escapa a esta realidad y actualmente tiene una
plataforma tecnológica robusta. La gerencia de AIT es quien se encarga de prestar
soluciones en el área de automatización informática y telecomunicaciones a Petróleos
de Venezuela y todas sus filiales incluyendo a PETROURICA S.A, incorporando
productos y servicios innovadores, altamente productivos, competitivos, ágiles y
flexibles, proactivos en el asesoramiento tecnológico en la cadena productiva del
Petróleo y sus derivados.
Aunque el avance tecnológico de la Gerencia de Automatización Informática
y Telecomunicaciones (AIT) es relevante, todavía quedan proyectos por desarrollar
en varios de sus Departamentos. Uno de estos es el de Gestión de Activos, el cual es
el encargado de proveer información exacta y oportuna del inventario de equipos de
tecnología, actualmente se utiliza el Sistema de Inventario Nacional de Activos
Informáticos (SINAI) que es una aplicación Cliente/Servidor desarrollada en el año
2003, y cuya función es registrar equipos de informática, colocándole un usuario o
responsable, obviando los activos del área de Telecomunicaciones y Automatización.
A pesar del aporte del SINAI no se puede encontrar respuesta con facilidad de
la información sobre el funcionamiento del inventario o ciclo de vida de los activos
informáticos de la gerencia de AIT, como por ejemplo:
¿Asignación de Activos (celulares, teléfonos fijos, radio, equipo de escritorio,
portátil, impresora local, impresora de red, multifuncionales, fax, plotter, etc.) por
gerencia? para generar presupuesto anual, costo por inversión o costo por
operaciones.
8/19/2019 Tesis MSc Armando Bartolozzi
22/280
22
¿Identificación de los equipos o activos críticos o con Prioridad Alta?, por
ejemplo radios enlace de telecomunicaciones, router´s, swicht´s, centrales telefónicas,
servidores y unidades de respaldo.
¿Porcentaje de Consumibles (Tóner, componentes) por Gerencia? , Cantidades
de tóner y componentes electrónicos relacionados al proceso de impresión y
digitalización que se consume por gerencia.
El manejo del Ciclo de vida del activo se realiza de forma manual, es decir, se
identifica el estado del activo de manera visual, ya sea por reportes de fallas por parte
del usuario o por reportes del analista de soporte. Cabe destacar que no se identifican
los equipos en garantías ni los equipos en estado de obsolescencia para su sustitución
oportuna.
En todas las etapas de la vida del activo hay decisiones a tomar, información a
seguir, costos a evaluar, registrar y considerar, repuestos a definir, análisis que hacer
referentes a distintos aspectos de la operación y el mantenimiento del activo.
De no conocer el ciclo de vida de los activos informáticos de la gerencia se
podría caer en un impacto negativo (inversión sin retorno, proyectos sin ejecutar, planes de actividades operacionales en campos petroleros desfasados en el tiempo,
impacto en la producción petrolera, afectación en la economía local, regional,
Nacional e Internacional); teniendo como epicentro la empresa PETROURICA S.A, y
como consecuencia de estos impactos veríamos comprometido el desarrollo
tecnológico de la industria petroleras que es unos de los pilares fundamentales en el
desarrollo de la Nación.
Según (Norma Venezolana CONVENIN-ISO, 1998), establece la trazabilidadcomo la "aptitud para rastrear la historia, la aplicación o la localización de una
entidad mediante indicaciones registradas”, en un ciclo de vida de un activo es
fundamental conocer su historia debidamente registrada para la toma de decisiones,
donde el SINAI es un sistema transaccional que solo tiene como objetivos la
8/19/2019 Tesis MSc Armando Bartolozzi
23/280
23
ubicación y la asignación de un responsable de un equipo informático, pero no cuenta
con la información ofrecida por un Sistema de Información Gerencial que permita a
los gerentes visualizar el estado real en que se encuentran los activos y los
procedimientos del departamento de Gestión de Activos se fusionen para trabajar en
conjunto y así proveer información oportuna para la toma de decisiones alrededor del
activo, como por ejemplo; manejo inventario de repuesto, garantías, obsolescencia y
disponibilidad del equipo, decisiones para definir posibles de inversión a corto,
mediano y largo plazo, ciclo de vida de un activos, etc.
Formulación del Problema
Con objetivos de definir los objetivos generales y específicos del estudio, se
presentan los siguientes cuestionamientos:
¿Actualmente el modelo del Sistema para el control y gestión de activos de la
gerencia de automatización, informática y telecomunicaciones (AIT) ayudará a la
implantación de un sistema que apoye a la toma de decisiones?
¿Cuáles serán los requerimientos del Sistema de Información Gerencial para
la gestión de los activos de la gerencia de automatización, informática ytelecomunicaciones (AIT) de PETROURICA S.A?
¿Diseñar el prototipo que se ajuste a los requerimientos del sistema, permitirá
a los Gerentes y Superintendentes a verificar que el modelo se adapta a sus
requerimientos?
Objetivos de la Investigación
Objetivo General
Desarrollar un prototipo de un Sistema de Información Gerencial para la
gestión de los activos de la gerencia de automatización, informática y
telecomunicaciones (AIT) de PETROURICA S.A.
8/19/2019 Tesis MSc Armando Bartolozzi
24/280
24
Objetivos Específicos
Analizar el procedimiento actual de trabajo empleado por la Gerencia de AIT para la atención, control y seguimiento de los activos informáticos de la
empresa.
Definir los requerimientos del Sistema de Información Gerencial para la
gestión de los activos de la gerencia de automatización, informática y
telecomunicaciones (AIT) de PETROURICA S.A.
Construir el prototipo que se ajuste a los requerimientos del Sistema de
Información Gerencial.
Justificación
Esta investigación se justifica desde el punto de vista práctico, porque
gestionara el control de los activos de manera automática, considerando su ciclo de
vida, en la gerencia de automatización, informática y telecomunicaciones, donde
actualmente el ciclo de vida de los equipos se realiza de manera manual, a través de
observaciones o reportes de fallas, ocasionando dificultades a la hora de tomar
decisiones respecto a compras, presupuestos, desincorporación de equipos.
La gerencia de AIT, estará altamente beneficiada con esta investigación dado
que el sistema de información gerencial para el control y gestión de los activos, le
ofrecerá información en cada una de las etapas por las que pasa: nuevo, en inventario,
disponible, configurando, por donar, donado, y desincorporado. Permitiéndole crear
presupuestos acordes a la realidad, consolidar recursos comunes, realizar acuerdos de
compra por volumen dependiendo del inventario y cantidad de equipos obsoletos,
optimización del mantenimiento o soporte de fallas a través de garantías, reducciónde pérdidas y robos.
La adecuada consideración de todos los estados en el ciclo de vida de un
activo de tecnología para la toma de decisiones, también favorecerá a los usuarios
8/19/2019 Tesis MSc Armando Bartolozzi
25/280
25
finales de estos equipos, para el beneficio de toda la empresa, dado que se podrá
reducir considerablemente los tiempos de respuesta a solicitudes de equipos nuevos, y
en las soluciones de fallas que involucren repuestos.
Desde el punto de vista teórico, esta investigación generará ideas y
recomendaciones para futuros estudios en el área de Sistema de Información
Gerencial y gestión de activos de tecnologías, dado que cada uno de los estados del
ciclo de vida de los equipos de tecnología, se creara de acuerdo a las reglas del
negocio de la Petróleos de Venezuela, es decir, el ciclo de vida de estos activos se
basara en la realidad y complejidad presente dentro de PDVSA como empresa de
publica y no en teorías existentes.
Esta investigación tiene relevancia social, porque significa un aporte
importante para la comunidad de software libre, ya que se desarrollara con
estándares abiertos, fortaleciendo la industria del software nacional, regional, local
con el cumplimiento del decreto 3.390.
Por último, profesionalmente pondrá en manifiesto los conocimientos
adquiridos en el postgrado: “Metodología de la Investigación”, “Sistema de Base de
Datos”, “Sistemas de Información Gerencial” y “Análisis y Diseño de Sistemas de
Información” y permitirá sentar las bases para otros estudios que surjan partiendo de
la problemática aquí especificada.
8/19/2019 Tesis MSc Armando Bartolozzi
26/280
26
Alcance
El desarrollo de esta investigación se orientó al desarrollo de un prototipo deun Sistema de Información Gerencial que permitirá la consulta electrónica de
la información, sobre el ciclo de vida de los activos, representando una
alternativa optima como herramienta de apoyo para la toma de decisiones
gerenciales al momento de invertir en nuevos activos para los procesos en la
empresa.
Delimitación
La elaboración del trabajo de investigación contempla los niveles operativos,tácticos y estratégicos del Sistema de Información Gerencial.
El Sistema de Información Gerencial estará bajo las normas y procedimientos
que se aplican en Petróleos de Venezuela S.A en sistemas publicados en la
Intranet de la industria petrolera.
El uso de esta herramienta será para PETROURICA S.A, bajo la aprobación
y supervisión del Gerente General de la misma.
8/19/2019 Tesis MSc Armando Bartolozzi
27/280
27
CAPITULO IIMARCO TEÓRICO
Antecedentes De La Investigación
(Quispe Mamani, 2009), “Sistema de gestión de riesgos en activos de
información”. Los elementos importantes en las empresas con un objetivo claro, son
los activos los cuales necesitan tener un mejor control de los mismos. En este sentido
se presenta la propuesta de un sistema de información confiable y seguro para
gestionar toda la información que se genera sobre los activos existentes dentro de la
empresa CRS Bolivia. La información de los activos esta almacenada en hojas
electrónicas. La metodología que se utiliza es RUP (Proceso Unificado de Rational) y
diseño general, se emplea UML (Lenguaje Unificado de Modelado).
Tuvo un aporte en cuanto al tema de identificación y análisis de factores de
Riesgos a los que están expuestos los activos informáticos de PETROURICA S.A y
como deben ser gestionados estos riesgos.
También sirvió de guía para el desarrollo del prototipo del Sistema de
Información Gerencial para la gestión de activos informáticos de PETROURICA
S.A., ya que utilizó la metodología RUP, obteniendo diagramas: casos de usos,
diagrama de clases, de Interacción (secuencia y colaboración), y diagrama de
componentes.
(Camejo, 2008), “El qué y el cómo del diagnóstico del sistema de información
gerencial”. Muestra una propuesta de pasos y aspectos a evaluar en el diagnóstico del
Sistema de Información Gerencial. La caracterización de la organización es
elemental, como elemento diferenciador de la gestión de información para cada
empresa en particular.
8/19/2019 Tesis MSc Armando Bartolozzi
28/280
28
Nos brido aporte en cómo realizar el estudio del sistema de información
existente en el departamento de activos de la Empresa Mixta PETROURICA, con
énfasis en la determinación de los flujos de información; el diagnóstico e inventario
de la infraestructura tecnológica y del resto de los recursos que se utilizaran para la
gestión de información en dicho departamento.
Apoyando también en la elaboración de los instrumentos de recolección de datos
como entrevistas, encuestas y para el análisis documental.
(Rodríguez Malave, 2009), “Desarrollo de un sistema de información gerencial de
apoyo al proceso de toma de decisiones para la gerencia de proyectos en una
Asociación Cooperativa”. La presente investigación tuvo como objetivo el desarrollo
de un sistema de información gerencial de apoyo al proceso de toma de decisiones
gerenciales en una asociación cooperativa. La problemática que existía se definió
considerando como principales causas la disponibilidad inadecuada de los datos y la
ausencia de un mecanismo de validación que confirmara su fidelidad y precisión.
Esta investigación sirvió de guía para el desarrollo prototipo de un Sistema de
Información Gerencial para la gestión de los activos de la gerencia de automatización,
informática y telecomunicaciones (AIT) de PETROURICA S.A., ya que utilizó la
metodología RUP, obteniendo diagramas: casos de usos, diagrama de clases, de
interacción (secuencia y colaboración), y diagrama de componentes.
Antecedentes de la Empresa
PETROURICA S.A.
La EMPRESA MIXTA PETROURICA S.A., filial de PDVSA, es una
empresa de tipo industrial dedicada a la explotación y extracción de petróleo, quesegún su actividad se puede clasificar dentro del Sector Energético del país.
8/19/2019 Tesis MSc Armando Bartolozzi
29/280
29
El 17 de abril de 2010 se firma el Memorando de Entendimiento entre la
Corporación Venezolana del Petróleo, filial de Petróleos de Venezuela, y la
Corporación Nacional Petrolera China, para la creación de la empresa mixta
PETROURICA, S.A. destinada a la explotación del Bloque Junín 4 de la Faja
Petrolífera del Orinoco.
Según (Gaceta Oficial de la Republica Bolivariana de Venezuela N.- 39.579,
2010) el Decreto de transferencia de derechos de exploración y producción de
hidrocarburos, PETROURICA, S.A. desarrollará actividades, de conformidad con el
artículo 9° de la Ley Orgánica de Hidrocarburos, para la producción y mejoramiento
de 400 mil barriles diarios de crudos extrapesados de 8,5° API y la construcción de
un complejo mejorador de crudo para elevar la calidad del petróleo extrapesado desde
8,5° API a 32° API.
Según el Decreto de Transferencia, PETROURICA, S.A. ejercerá actividades
primarias durante un período de 25, prorrogables hasta por 15 años, a potestad del
Ministerio del Poder Popular de Petróleo y Minería, antes Ministerio del Poder
Popular para la Energía y Petróleo.
Capital Accionario
La EMPRESA MIXTA PETROURICA S.A, se encuentra conformada por el
60% de participación de PDVSA y el 40% de participación por parte de la empresa
petrolera China CNPC. La misma se creó para la explotación del bloque Junín 4 de la
Faja Petrolífera del Orinoco, donde se espera alcanzar la meta final de 400 M BPD.
(Petrourica, 2011).
8/19/2019 Tesis MSc Armando Bartolozzi
30/280
8/19/2019 Tesis MSc Armando Bartolozzi
31/280
31
de PDVSA PETROURICA y del país, la generación de empleos de calidad, además
de la creación de riqueza y bienestar para la Nación.
Ubicación Geográfica
El edificio corporativo de la EMPRESA MIXTA PETROURICA S.A, se
encuentra ubicado en la Avenida Paseo Caroní, cruce con carrera Aerocuar, Edificio
PDVSA CVP Unare I, Puerto Ordaz, Estado Bolívar.
El campo de explotación la EMPRESA MIXTA PETROURICA S.A, se
encuentra ubicado en el bloque Junín 4 campo Iguana Zuata, localizado en el flanco
sur de la cuenca oriental de Venezuela, al norte del río Orinoco, específicamente en la
parte central de la Faja Petrolífera del Orinoco. Pertenece regionalmente a los estados
Guárico-Anzoátegui; Municipios Santa María de Ipiré y Monagas. El área total del
Bloque Junín 4 es de 325 Km². Limita al norte con el Bloque Junín 3, al sur con el
Bloque Junín 11, al Oeste con el Bloque Junín 2 y al este con los Bloques Junín 5 y 6
como puede verse en la figura N.- 2.
Figura 2 Petrourica en la Faja Petrolífera del Orinoco Bloque Junín 4
Fuente: (Petrourica, 2011)
8/19/2019 Tesis MSc Armando Bartolozzi
32/280
32
Responsabilidades
La EMPRESA MIXTA PETROURICA S.A tiene una estrategia de producción donde ha considerado en su Plan de Negocios, como inicio de producción
temprana el tercer año del Proyecto, con una producción de 25 mil barriles de
petróleo diario (MBPD); 100 MBPD en el cuarto año, 150 MBPD en el quinto año,
300 MBPD en el sexto año, hasta alcanzar la producción comercial tope de 400
MBPD en el séptimo año. (Petrourica, 2011).
Teniendo una responsabilidad en el desarrollo social orientada a impulsar un
conjunto de programas enmarcados en sectores de servicios que comprenden:
electricidad, agua y saneamiento, hábitat y vivienda, trasporte y comunicaciones;
salud y educación. Otra área es el sector productivo que engloba la industria y
agricultura.
Estos planes se desarrollan a través de la Gerencia de Proyectos No Petroleros
de la Dirección Ejecutiva de Nuevos Desarrollos Faja Petrolífera del Orinoco, de la
mano del Gobierno Nacional, y los gobiernos regionales y locales.
ObjetivoConsolidar una empresa de producción de hidrocarburos, para alcanzar un
objetivo máximo sostenido de 400 mil barriles netos de petróleo diario a partir del
2019, mediante la explotación, mejoramiento y comercialización rentable de
hidrocarburos pertenecientes a los yacimientos del Bloque Junín 4. Para ello tiene
programado emplear esquemas de explotación que maximicen el recobro de los
yacimientos (producción en frío y en caliente), construir las facilidades de superficie
necesarias para el tratamiento y mejoramiento, obteniendo así un producto de 32°API. (Petrourica, 2011).
8/19/2019 Tesis MSc Armando Bartolozzi
33/280
33
Estructura Organizativa
Fuente: (Petrourica, 2011)
8/19/2019 Tesis MSc Armando Bartolozzi
34/280
34
Bases Teóricas
Dentro de los fundamentos teóricos de la investigación se deben tomar encuenta los siguientes elementos, que tiene una vinculación con el objeto de estudio.
Entre los más relevantes tenemos
Activos
“Los activos, desde el punto de vista contable, representan los bienes,
derechos y otros recursos controlados económicamente por la empresa, resultantes de
sucesos pasados, de los que se espera que la empresa obtenga beneficios o
rendimientos económicos en el futuro”. (Yubero Hermosa, María del Pilar, 2013).
Activos de Información
“Todos aquellos equipos pertenecientes a la infraestructura tecnológica del
área de Automatización, Informática y Telecomunicaciones”. (Gerencia de AIT,
2006)
Clasificación y Codificación de Materiales
“Clasificar un material es agruparlo de acuerdo con su dimensión, forma, peso, tipo, características, utilización etc. La clasificación debe hacerse de tal modo
que cada género de material ocupe un lugar específico, que facilite su identificación y
localización en el almacén, La codificación es una consecuencia de la clasificación de
los artículos. Codificar significa representar cada artículo por medio de un código 1ue
contiene las informaciones necesarias y suficientes, por medio de números y letras.
Los sistemas de codificación más usadas son: código alfabético, numérico y
alfanumérico” (Castro, 2007).
Sistemas de Inventarios
“Un sistema de inventarios es un conjunto de normas, métodos y
procedimientos aplicados de manera sistemática para planificar y controlar los
materiales y productos que se emplean en una organización. este sistema puede ser
8/19/2019 Tesis MSc Armando Bartolozzi
35/280
35
manual o automatizado. Para el control de los costos, elemento clave de la
administración de cualquier empresa, existen sistemas que permiten estimar los
costos de las mercancías que son adquiridas y luego procesadas o vendidas”
(Demultihogar, 2011).
Sistema de Inventario Nacional de Activos Informáticos
Es una aplicación Cliente/Servidor a nivel corporativo, cuya funcionalidad
consiste en el registro de todos los activos, es el sistema transaccional utilizado por la
corporación venezolana de Petróleo a nivel de Oriente. (Gerencia de AIT, 2006).
Ciclo de Vida de un Activo
“Es todo lo que ocurre con el activo desde la idea con la cual se lo crea o
incorpora a un proyecto, hasta el descarte final, reciclaje ó venta del mismo”. (Sotuyo
Blanco, 2008).
Costo de Ciclo de Vida
“Es la sumatoria de todos los costos asignables a los activos (directos e
indirectos, variables y fijos) desde los costos iniciales de proyecto y adquisición,
hasta los costos de operación, mantenimiento y disposición final” (Sotuyo Blanco,
2008).
Gestión de Activos
“La gestión de activos es la disciplina que busca gestionar todo el ciclo de
vida de los activos físicos de una organización con el fin de maximizar su valor.
Cubre procesos como el diseño, construcción, explotación, mantenimiento y
reemplazo de activos e infraestructuras. La gestión de los activos se da a pesar de queestos se encuentren en diferentes departamentos, localizaciones, instalaciones, y en
algunos casos, incluso diferentes unidades de negocio. La gestión de los activos
puede mejorar su rendimiento, reducir costos, extender su vida útil y mejorar el
retorno de inversión de los activos” (Mendez Galvez, 2012).
8/19/2019 Tesis MSc Armando Bartolozzi
36/280
36
Por otra parte la Gestión de Activos es el proceso global de gestión a través
del cual consistentemente agregamos valor a la compañía mediante el uso y cuidado
de los activos en todo el ciclo de vida” (Sotuyo Blanco, 2008).
Sistema de Información
“Es un sistema que reúne, almacena, procesa y distribuye conjuntos de
información entre los diferentes elementos que configuran una organización, y entre
la organización misma y su entorno” (Pastor, 2002)
Según (Laundon & Laundon, 2004), lo definen como: “Un conjunto de
componentes interrelacionados que recolectan (o recuperan), procesan, almacenan y
distribuyen información para apoyar la toma de decisiones y el control en una
organización”. Además, los sistemas de información también pueden ayudar a los
gerentes y trabajadores a analizar problemas, visualizar asuntos complejos y crear
nuevos productos.
De acuerdo a la funcionalidad, los sistemas de información tienen una
clasificación según (Laundon & Laundon, 2004) los clasifica de la siguiente manera:
Los sistemas de nivel operativo: son aquellos sistemas que brindan
apoyo a los gerentes operativos al hacer el seguimiento de las actividades y
transacciones elementales de la organización, como ventas, recepción de
materiales, depósitos en efectivo, nóminas, decisiones de crédito y el flujo de
materiales en la planta.
Los sistemas de nivel de conocimiento: son aquellos que apoyan a los
trabajadores del conocimiento y los de la información en una organización.
Tienen como finalidad ayudar a la empresa de negocios a integrar nuevos
conocimientos para el negocio y para que la organización controle el flujo de
la documentación.
Los sistemas de nivel gerencia/administrativo: son aquellos sistemas
8/19/2019 Tesis MSc Armando Bartolozzi
37/280
37
en los que se apoyan el seguimiento, control y toma de decisiones y las
actividades administrativas de los administradores de nivel medio.
Los sistemas de nivel estratégico: son aquellos sistemas que ayudan a
atacar y dirigir los asuntos estratégicos y las tendencias a largo plazo dentro y
en el entorno de la organización.
Figura 3 Pirámide de Información
Fuente: (Instituto Tecnológico de Sonora)
8/19/2019 Tesis MSc Armando Bartolozzi
38/280
38
Sistema de transacciones
Son aquellos “Cuyos objetivos es proporcionar a las empresas la informaciónsobre las operaciones básicas como por ejemplo: facturación, consulta de cliente, etc.
Estos sistemas se dividen en sistemas operacionales (generalmente la fuente principal
de datos son las bases de datos transaccionales corporativas), sistemas internos (los
datos de la propia empresa que no se encuentran alojados en los sistemas
operacionales) y los datos externos de la empresa” (Martínez Morales, 2010).
Sistemas de Información Gerencial
Un sistema de información gerencial es un sistema integrado que proporciona
información con el objeto de apoyar la planeación, control y las operaciones de una
organización con el fin de desarrollar información útil en la administración. Implica
personal, procedimientos, equipos, modelos y otros.
Son sistemas de información computarizados cuyo propósito es contribuir a la
correcta interacción entre los usuarios y las computadoras. Debido a que requieren
que los usuarios, el software (los programas de cómputo) y el hardware (las
computadoras) funcionen de manera coordinada, “los sistemas de información
gerencial dan apoyo a un espectro de tareas organizacionales como el análisis y la
toma de decisiones” (Kendall & Kendall, 2005)
Para acceder a la información, los usuarios de un sistema de información
gerencial comparten una base de datos común. Ésta almacena los datos y modelos
que ayudan al usuario a interpretar y aplicar los datos. “Los sistemas de información
gerencial producen información que se emplea en la toma de decisiones” (Kendall &
Kendall, 2005).
Gestión de Información
Según (Bartle, 2009), la gestión de la información es el proceso de analizar y
8/19/2019 Tesis MSc Armando Bartolozzi
39/280
39
utilizar la información que se ha recabado y registrado para permitir a los
administradores tomar decisiones documentales. La información para la gestión es la
información necesaria para tomar decisiones de gestión.
Por su parte (Bustelo & Amarilla, 2001), definen la gestión de información
como el conjunto de actividades realizadas con el fin de controlar, almacenar y,
posteriormente, recuperar adecuadamente la información producida, recibida o
retenida por cualquier organización en el desarrollo de sus actividades. En el centro
de la gestión de la información se encuentra la gestión de la documentación (la
información que queda plasmada en documentos) y que pude ser de tres tipos:
Interna: hace referencia a aquella documentación generada o recibida
por la organización en el ejercicio de sus funciones, es decir, son documentos
que surgen de la actividad diaria de esa institución.
Externa: además de la documentación producida por la propia
organización, ésta y las personas que trabajan en ella necesitan, a menudo,
consultar y manejar fuentes de información externas.
Pública: es aquella documentación que la organización produce de caraal público, para comunicarles hechos, actividades, acontecimientos.
Para el presente trabajo, la gestión de información permitirá realizar un
análisis íntegro de la información, a través de la recuperación adecuada de la misma.
Dado que uno de los objetivos específicos de la presente investigación es el diseño de
un prototipo funcional, a continuación se presenta la teoría de prototipos y su
respectiva clasificación.
Prototipos
Según (Pressman, 2002) “La construcción de prototipos es un proceso que
facilita al programador la creación de un modelo del software a construir.”
De acuerdo con las definiciones, la construcción un prototipo es una técnica
8/19/2019 Tesis MSc Armando Bartolozzi
40/280
40
que facilita al programador la creación de un modelo de software, a través de la
recopilación de información, con la finalidad de crear un sistema que cumpla con un
ciclo de vida de desarrollo. (Pressman, 2002)
Modelo según Roger S. Pressman: “Un prototipo en papel o un modelo
basado en PC que describa la interacción hombre-máquina, de forma que facilite al
usuario la comprensión de cómo se producirá tal interacción; un prototipo que
implemente algunos subconjuntos de la función requerida del programa deseado, o un
programa existente que ejecute parte o toda la función deseada.”
De acuerdo con el modelo de prototipo según (Pressman, 2002), “un
prototipo es aquel que describe una interacción entre la máquina y el hombre,
facilitando una comprensión de la forma en cómo se da esa interacción, dando
también una visión de las funciones que el programa existente puede contener para
así lograr una función deseada al finalizar el mismo.”
Tipos de Prototipos
A continuación las cuatro (4) definiciones más comunes para el desarrollo de
prototipos según (Kendall & Kendall, 2005):
Prototipos corregido: esta clase de prototipo tiene que ver con la
construcción de un sistema que si bien funciona, se encuentra remendado o
parchado (patched-up prototype). Un ejemplo en los sistemas de información
es la creación de un modelo operable, el cual cuenta con todas sus
características necesarias, aunque pudiera ser ineficaz.
Modelo no funcional: esta clase de prototipo es la de aquellos modelos no
funcionales que se construyen a escala, con el objeto de evaluar ciertosaspectos del diseño. Un ejemplo de estos podría ser aquel en el que la
codificación que se requiere es extensa en cantidad; y más bien, podría lograse
una idea de la utilidad del sistema, si en el prototipo funcionan únicamente los
procesos de entrada y salida.
8/19/2019 Tesis MSc Armando Bartolozzi
41/280
41
Modelo de una serie (a escala completa): esta clase de prototipo implica
crear un primer sistema a escala completa, llamado con frecuencia “piloto”,
permite una interacción realista con el sistema. Un ejemplo seria cuando se
planea implantar el mismo sistema de información en varias instalaciones.
Prototipo de características seleccionadas (características esenciales): esta
clase de prototipo contempla la construcción de un modelo funcional que
incluye algunas características, pero no todas las que tendría el sistema final.
Cuando se desarrollan este tipo de prototipos, el sistema se planifica con base
a módulos, de tal forma que aquellas características que se aprobaran en el
prototipo podría incorporarse en un sistema final.
Ventajas
Según (Kendall & Kendall, 2005) Existen tres (3) ventajas y desventajas
relevantes en el uso de prototipos, las cuales son:
Ventajas
La pronta modificación del sistema en su desarrollo.
La oportunidad de detener el desarrollo de un sistema que no sirve.
La posibilidad de desarrollar otro sistema que se ajuste mejor a las
necesidades y las expectativas del usuario.
Desventajas
La administración del desarrollo se vuelve difícil por la rapidez con
que transcurre el proceso y por sus múltiples interacciones.
Un prototipo incompleto, debido a presiones del medio, llegue a operar
como un sistema completo.
En algunos casos requieren mucho tiempo de implementación.
8/19/2019 Tesis MSc Armando Bartolozzi
42/280
42
Proceso Racional Unificado (Metodología RUP)
Según (Jacobson, Booch, & Rumbaugh, 2000), RUP es un proceso dedesarrollo de software creado por Rational Software Corporation, ahora una división
de IBM, que en forma disciplinada asigna tareas y responsabilidades.
Algunas de sus características son:
Está centrado en la arquitectura.
Está dirigido por los casos de uso.
Soporta las técnicas orientada a objetos.
Es un proceso configurable.
Impulsa un control de calidad y una gestión del riesgo objetivo y
continuo.
RUP se desglosa en Fases e Iteraciones, una fase es un intervalo de tiempo entre
hitos importantes del proceso durante la cual se cumple un conjunto bien definido de
objetivos, se contemplan artefactos y se toman las decisiones sobre si pasar a la
siguiente fase. Cada fase e interacción se adentra en disminuir algún riesgo y
concluye con un hito bien definido.
Fases:
Inicio, durante la fase de iniciación, se establece la planificación del proyecto
y e delimita su alcance, esta planificación incluye los criterios de éxito, la
evaluación del riesgo, estimaciones de recursos que se necesitaran y un plan
de fases que muestre la planificación de los hitos principales. Durante la
iniciación, es frecuente crear un prototipo ejecutable que sirva para probar los
conceptos. Al final de esta fase se examinan los objetivos del ciclo de vida del
proyecto y se decide si proceder con el desarrollo.
Elaboración, los objetivos de esta fase son el analizar el domino del
8/19/2019 Tesis MSc Armando Bartolozzi
43/280
43
problema, establecer una base arquitectónica sólida, desarrollar el plan de
proyecto y eliminar los elementos de más alto riesgo del proyecto. Al final de
esta fase se examinan el alcance y los objetivos del sistema, la elección de la
arquitectura y la resolución de los riesgos más grandes, y se decide si se debe
pasar a la construcción.
Construcción, durante esta fase se desarrolla de forma iterativa e incremental
un producto completo que está preparado para la transición hacia la
comunidad de usuarios, esto implica describir los requisitos restantes y los
criterios de aceptación, refinando el diseño y completando la implementación
y las pruebas de software. Al final de esta fase se decide si el software, los
lugares donde se instalará y los usuarios están preparados para empezar a
funcionar.
Transición, durante esta fase el software se despliega en la comunidad de
usuarios. Esta fase normalmente comienza con una versión beta del sistema,
que luego será reemplazada con el sistema de producción. Al final de esta fase
se decide si se han satisfecho los objetivos del ciclo de vida del proyecto, y se
determina si se debería empezar otro ciclo de desarrollo.
Iteraciones: cada fase de RUP puede descomponerse en iteraciones. Una iteración es
un ciclo completo de desarrollo una versión (interna o externa) de un producto
ejecutable, que constituye un subconjunto del producto final en desarrollo, que luego
se irá incrementando de iteración en iteración hasta convertirse en el sistema final.
Cada iteración pasa por varios flujos de trabajo del proceso, aunque con un énfasis
diferente en cada uno de ellos, dependiendo de la fase en que se encuentre.
Ciclos de desarrollo: el paso a través de las cuatro (4) fases principales constituye un
ciclo de desarrollo, y produce una generación de software. La primera pasada a través
de las cuatro (4) fases se denomina ciclo de desarrollo inicial. A menos que acabe la
vida del producto, un producto existente evolucionará a la siguiente generación
8/19/2019 Tesis MSc Armando Bartolozzi
44/280
44
repitiendo la misma secuencia de inicio, elaboración, construcción y transición.
Esta es la evolución del sistema, así que los ciclos de desarrollo después delciclo inicial son los ciclos de evolución.
Flujos de trabajo del proceso:
RUP consta de nueve (9) flujos de trabajo, a continuación se menciona:
Modelado del negocio: describe la estructura y la dinámica de la
organización.
Requisitos: describe el método basado en casos de uso para extraer los
requisitos.
Análisis y diseño: describe las diferentes vistas arquitectónicas.
Implementación: tiene en cuenta el desarrollo de software, la prueba de
unidades y la integración.
Pruebas: describe los casos de prueba, los procedimientos y las métricas para
la evaluación de defectos.
Despliegue: cubre la configuración del sistema entregable.
Gestión de configuraciones: controla los cambios y mantiene la integridad de
los artefactos de un proyecto.
Gestión del proyecto: describe varias estrategias de trabajo en un proceso
iterativo.
Entorno: cubre la infraestructura necesaria para desarrollar un sistema.
Dentro de cada flujo de trabajo del proceso hay un conjunto de artefactos yactividades relacionados. Un artefacto es algún documento, informe o ejecutable que
produce, manipula o se consume, y una actividad describe las tareas que llevan a cabo
los trabajadores para crear o modificar los artefactos, junto a las técnicas y guías para
ejecutar las tareas, incluyendo quizá el uso de herramientas para ayudar a automatizar
8/19/2019 Tesis MSc Armando Bartolozzi
45/280
45
alguna de ellas.
Artefactos: cada actividad de RUP lleva algunos artefactos asociados, bien seanrequeridos como entradas o bien sean generados como salidas. Algunos se utilizan
como entradas directas en las actividades siguientes, se mantienen como recursos de
referencia en el proyecto, o se generan en algún formato específico, en forma de
entregables definidos en el contrato.
Modelos: los modelos son el tipo de artefacto más importante en RUP, un modelo es
una simplificación de la realidad, creada para entender mejor el sistema que se está
creando. En RUP, hay nueve (9) modelos que en conjunto cubren todas las decisiones
importantes implicadas en la visualización, especificación, construcción y
documentación de un sistema con gran cantidad d software.
Modelo de negocio: establece una abstracción de la organización.
Modelo del dominio: establece el contexto del sistema.
Modelo de casos de uso: establece los requisitos funcionales del sistema.
Modelo de análisis (opcional): establece el diseño de las ideas.
Modelo de diseño: establece el vocabulario del problema y su solución.
Modelo del proceso (opcional): establece los mecanismos de concurrencia y
sincronización del sistema.
Modelo de despliegue: establece la topología hardware sobre la cual se
ejecutará el sistema.
Modelo de implementación: establece las partes que se utilizaran para
ensamblar y hacer disponible el sistema físico.
Modelo de pruebas: establece las formas de validar y verificar el sistema.
8/19/2019 Tesis MSc Armando Bartolozzi
46/280
46
Figura 4 Diagrama relativo en las distintas disciplinas a lo largo del proyecto
Fuente: (Jacobson, Booch, & Rumbaugh, 2000)
Lenguaje Unificado de Modelado (UML)
(Jacobson, Booch, & Rumbaugh, 2000), definen al lenguaje unificado de
modelo como un lenguaje estándar para escribir planos de software, este se puede
utilizar para visualizar, especificar, construir y documentar los artefactos de unsistema que involucra una gran cantidad de software. UML es solo un lenguaje y por
lo tanto es tan solo parte de un método de desarrollo de software.
Elementos de UML
Elementos estructurales: son los nombres de los modelos UML, en su mayoría son
partes estáticas de un modelo, y representan cosas que conceptuales o materiales, se
clasifican en:
Clase: es una descripción de un conjunto de objetos que comparten los
mismos atributos, operaciones y semántica, una clase implementa una o más
interfaces.
8/19/2019 Tesis MSc Armando Bartolozzi
47/280
47
Figura 5 Clase
Fuente: Elaboración del Autor (2013)
Interfaz: es una colección de operaciones que especifican un servicio de una
clase o componente.
Figura 6 Interfaz
Fuente: Elaboración del Autor (2013)
Colaboración: define una interacción y es una sociedad de roles y otros
elementos para proporcionar un comportamiento cooperativo mayor que lasuma de los comportamientos de sus elementos.
Ventana
Origen: integer
Tamaño: integer
Abrir()
Cerrar()
Mover()
8/19/2019 Tesis MSc Armando Bartolozzi
48/280
48
Figura 7 Colaboración
Fuente: Elaboración del Autor (2013)
Caso de uso: es una descripción de un conjunto de secuencias de acciones queun sistema ejecuta y que produce un resultado observable de interés para un
actor particular.
Figura 8 Caso de Uso
Fuente: Elaboración del Autor (2013)
Clase activa: es una clase cuyos objetos tiene uno o más procesos o hilos de
ejecución y por lo tanto pueden dar origen a actividades de control.
8/19/2019 Tesis MSc Armando Bartolozzi
49/280
49
Figura 9 Clase Activa
Fuente: Elaboración del Autor (2013)
Componente: es una parte física y reemplazable de un sistema que conforma
un conjunto de interfaces y proporciona la implementación de dicho conjunto.
Figura 10 Componente
Fuente: Elaboración del Autor (2013)
Nodo: es un elemento físico que existe en tiempo de ejecución y representa unrecurso computacional, que por lo general dispone de algo de memoria y, con
frecuencia, capacidad de procesamiento.
Ventana
+suspender()
+vaciarcola()
8/19/2019 Tesis MSc Armando Bartolozzi
50/280
50
Figura 11 Nodo
Fuente: Elaboración del Autor (2013)
Elementos de comportamiento: son las partes dinámicas de los modelos de UML,
existen dos (2) de elementos de comportamiento:
Interacción: es un comportamiento que comprende un conjunto de mensajes
intercambiados entre un conjunto de objetos, dentro de un contexto particular,
para alcanzar un propósito específico.
Figura 12 Interacción
Fuente: Elaboración del Autor (2013)
Máquina de estados: es un comportamiento que especifica la secuencia de
estados por lo que pasa un objeto o una interacción durante su ciclo de vida en
respuesta a eventos, junto con sus reacciones a estos eventos.
Servidor
Dibujar
8/19/2019 Tesis MSc Armando Bartolozzi
51/280
51
Figura 13: Máquina de Estados
Fuente: Elaboración del Autor (2013)
Elementos de agrupación: son las partes organizativas de los modelos UML y está
compuesta por un elemento de agrupación principal, los paquetes. Los paquetes son
un mecanismo de propósito general para organizar los elementos en grupos.
Figura 13 Elementos de Agrupación
Fuente: Elaboración del Autor (2013)
Elementos de anotación: son las partes explicativas de los modelos UML. Son
comentarios que se pueden aplicar para describir, clasificar y hacer observaciones
sobre cualquier elemento del modelo.
Esperando
8/19/2019 Tesis MSc Armando Bartolozzi
52/280
52
Figura 14 Elementos de Anotación
Fuente: Elaboración del Autor (2013)
Relaciones de UML
Dependencia: es una relación semántica entre dos (2.) elementos, en la cual
un cambio a un elemento (el elemento independiente) puede afectar la
semántica del otro elemento (el elemento dependiente).
Figura 15 Dependencia
Fuente: Elaboración del Autor (2013)
Asociación: es una relación estructural que describe un conjunto de enlaces,
los cuales son conexiones entre objetos.
Figura 16 Asociación
Fuente: Elaboración del Autor (2013)
Generalización: es una relación de especialización/generalización en la cual
los objetos del elemento especializado (el hijo) puede sustituir a los objetos
8/19/2019 Tesis MSc Armando Bartolozzi
53/280
53
del elemento general (el padre).
Figura 17 Generalización
Fuente: Elaboración del Autor (2013)
Realización: es una relación semántica entre clasificadores, en donde un
clasificador especifica un contrato que otro clasificador garantiza que
cumplirá.
Figura 18 Realización
Fuente: Elaboración del Autor (2013)
Diagramas de UML
Según (Jacobson, Booch, & Rumbaugh, 2000) “Son la representación gráfica de
un conjunto de elementos, visualizado la mayoría de las veces como un grafo conexo
de nodos (elementos) y arcos (relaciones)”. En teoría, un diagrama puede contener
cualquier combinación de elementos y relaciones. En la práctica, sin embargo, solo
surge un pequeño número de combinaciones, las cuales son consistentes con las cinco
(5) vistas que comprenden la arquitectura de un sistema con gran cantidad de
software. Por esta razón, UML, incluye nueve de estos diagramas:
Diagrama de clases: muestra un conjunto de clases, interfaces y
colaboraciones, así como sus relaciones. Estos diagramas son los más
comunes en el modelado de sistemas orientado a objetos. Gráficamente, es
una colección de nodos y arcos.
8/19/2019 Tesis MSc Armando Bartolozzi
54/280
54
Diagrama de objetos: muestra un conjunto de objetos y sus relaciones. Estos
diagramas la vista de diseño o la vista de procesos estática de un sistema como
lo hacen los diagramas de clases, pero desde la perspectiva de casos reales o
prototipos. Gráficamente, es una colección de nodos y arcos.
Diagrama de casos de uso: muestra un conjunto de casos de uso y clases (un
tipo especial de clase) y sus relaciones. Estos diagramas cubren la vista de
casos de uso estática de un sistema y son especialmente importantes en el
modelado y organización del comportamiento de un sistema. Lo que distingue
a un diagrama de casos de uso de los otros tipos de diagramas en su contenido
particular.
Diagramas de secuencia: así como los diagrama de colaboración son un tipo
de diagrama de interacción. Un diagrama de interacción muestra una
interacción, que consta de un conjunto de objetos y sus relaciones, incluyendo
los mensajes que pueden ser enviados entre ellos, estos cubren la vista
dinámica de un sistema. Un diagrama de secuencia es un diagrama de
interacción que resalta la ordenación temporal de los mensajes; un diagrama
de colaboración es un diagrama interacción que resalta la organización
estructural de los objetos que envían y reciben mensajes. Gráficamente, es una
colección de nodos y arcos.
Diagrama de estados: muestra una máquina de estados, que consta de
estados, transiciones, eventos y actividades. Estos diagramas cubren la vista
dinámica de un sistema y son especialmente importantes en el modelado de
comportamiento de una interfaz, una clase o una colaboración y resaltan el
comportamiento dirigido por eventos de un objeto, lo cual es especialmente
útil en el modelado de sistemas reactivos. Gráficamente, es una colección de
nodos y arcos.
Diagrama de actividades: es un tipo especial de diagrama de estados que
8/19/2019 Tesis MSc Armando Bartolozzi
55/280
55
muestra el flujo de actividades dentro de un sistema. Estos diagramas cubren
la vista dinámica de un sistema y son especialmente importantes en el
funcionamiento de un sistema y resaltan el flujo de control entre objetos.
Gráficamente, es una colección de nodos y arcos.
Diagrama de componentes: muestra la organización y las dependencias entre
un conjunto de componentes. Estos diagramas cubren la vista de
implementación estática de un sistema. Se relacionan con los diagramas de
clases en que un componente se corresponde, por lo común, con una o más
clases, interfaces o colaboraciones. Gráficamente, es una colección de nodos y
arcos.
Diagrama de despliegue: muestra la configuración de nodos de
procesamiento en tiempo de ejecución y los componentes que residen en ellos.
Estos cubren la vista de despliegue estática de una arquitectura y se relacionan
con los diagramas de componentes en que un nodo incluye, por lo común, uno
o más componentes. . Gráficamente, es una colección de nodos y arcos.
METODOLOGIA PARA EL DESARROLLO DE APLICACIONES WEB
Según (Pressman, 2002), las actividades que formarían parte del marco de
trabajo incluirían las tareas abajo enumeradas. Dichas tareas serían aplicables a
cualquier aplicación Web, independientemente del tamaño y complejidad de la
misma.
Las actividades que forman parte del proceso son: formulación, planificación
análisis, modelado, generación de páginas, test y evaluación del cliente.
La formulación identifica objetivos y establece el alcance de la primera
entrega.
La planificación genera la estimación del costo general del proyecto, la
evaluación de riesgos y el calendario del desarrollo y fechas de entrega.
8/19/2019 Tesis MSc Armando Bartolozzi
56/280
56
El análisis especifica los requerimientos e identifica el contenido.
La Modelado se compone de dos secuencias paralelas de tareas. Una consiste
en el diseño y producción del contenido que forma parte de la aplicación. La
otra, en el diseño de la arquitectura, navegación e interfaz de usuario. Es
importante destacar la importancia del diseño de la interfaz.
Independientemente del valor del contenido y servicios prestados, una buena
interfaz mejora la percepción que el usuario tiene de éstos.
En la generación de páginas se integra contenido, arquitectura, navegación e
interfaz para crear estética o dinámicamente el aspecto más visible de la
aplicación, las páginas.
El Test busca errores a todos los niveles: contenido, funcional, navegacional,
rendimiento, etc. El hecho de que las aplicaciones residan en la red, y que
interoperen en plataformas muy distintas, hace que el proceso de test sea
especialmente difícil.
Finalmente, el resultado es sometido a la evaluación del cliente.
Figura 19 Metodología de desarrollo Web
Fuente: (Pressman, 2002)
8/19/2019 Tesis MSc Armando Bartolozzi
57/280
57
Control y Garantía de la Calidad
Según (Pressman, 2002), una de las tareas colaterales que forman parte del proceso es el Control y Garantía de la Calidad (CGC). Todas las actividades CGC de
la ingeniería software tradicional como son: establecimiento y supervisión de
estándares, revisiones técnicas formales, análisis, seguimiento y registro de informes,
etc, son igualmente aplicables a la Ingeniería Web. Sin embargo, en la Web toman
especial relevancia para valorar la calidad aspectos como:
Usabilidad
Funcionabilidad Fiabilidad
Seguridad
Eficiencia
Mantenibilidad
Control de la Configuración
Según (Pressman, 2002), establecer mecanismos adecuados de control de la
configuración para la Ingeniería Web es uno de los mayores desafíos a los que esta
nueva disciplina se enfrenta. La Web tiene características únicas que demandan
estrategias y herramientas nuevas. Hay cuatro aspectos importantes a tener en cuenta
en el desarrollo de tácticas de control de configuración para la Web.
Contenido: Considerando la dinamicidad con la que el contenido se
genera, es tarea compleja organizar racionalmente los objetos que forman
la configuración y establecer mecanismos de control.
Personal: Cualquiera realiza cambios. Hay mucho personal no
especializado que no reconoce la importancia que tiene el control del
cambio.
8/19/2019 Tesis MSc Armando Bartolozzi
58/280
58
Escalabilidad: Es común encontrar aplicaciones que de un día para otro
crecen considerablemente. Sin embargo, las técnicas de control no escalan
de forma adecuada.
Política: ¿Quién posee la información? ¿Quién asume la responsabilidad y
coste de mantenerla?
La Gestión del Proceso
Según (Pressman, 2002), en un proceso tan rápido como es el proceso de
Ingeniería Web, donde los tiempos de desarrollo y los ciclos de vida de los productos
son tan cortos, ¿merece la pena el esfuerzo requerido por la gestión? La respuesta es
que dada su complejidad es imprescindible. Entre los aspectos que añaden dificultad a
la gestión destacamos:
Alto porcentaje de contratación a terceros
El desarrollo incluye una gran variedad de personal técnico y no técnico
trabajando en paralelo.
El equipo de desarrollo debe dominar aspectos tan varidos como, software
basado en componentes, redes, diseño de arquitectura y navegación, diseño
gráfico y de interfaces, lenguajes y estándares en Internet, test de
aplicaciones Web, etc, lo que hace que el proceso de búsqueda y
contratación de personal sea arduo.
PHP
PHP (acrónimo de PHP: Hypertext Preprocessor) "es un lenguaje de códigoabierto muy popular especialmente adecuado para desarrollo Web y que puede ser
incrustado en HTML", (PHP.NET, 2013)
8/19/2019 Tesis MSc Armando Bartolozzi
59/280
59
PHP es un lenguaje de programación interpretado del lado del
servidor, que se caracteriza por su potencia, versatilidad, robustez y
modularidad. Los programas escritos en PHP son embebidos directamente
en el código HTML y ejecutados por el servidor Web a través de un
intérprete antes de transferir al cliente que lo ha solicitado un resultado en
forma de código HTML puro. Al ser un lenguaje que sigue las corrientes
open source, tanto el intérprete c