UNIVERSIDAD DE ORIENTE
NÚCLEO DE ANZOÁTEGUI
ESCUELA DE INGENIERÍA Y CIENCIAS APLICADAS
DEPARTAMENTO DE COMPUTACIÓN Y SISTEMAS
SISTEMA DE INFORMACIÓN GERENCIAL PARA LA GESTIÓN
Y CONTROL DE ESTRATEGIAS DEL TERMINAL DE
ALMACENAMIENTO Y EMBARQUE DE CRUDO “JOSÉ
ANTONIO ANZOÁTEGUI” (TAECJAA)
Realizado por:
BR. ROBERTO JULIANO DEL JESÚS QUIJADA DÍAZ
TRABAJO DE GRADO PRESENTADO COMO REQUISITO PARCIAL
PARA OPTAR AL TÍTULO DE
INGENIERO DE SISTEMAS
Barcelona, Diciembre de 2014
UNIVERSIDAD DE ORIENTE
NÚCLEO DE ANZOÁTEGUI
ESCUELA DE INGENIERÍA Y CIENCIAS APLICADAS
DEPARTAMENTO DE COMPUTACIÓN Y SISTEMAS
SISTEMA DE INFORMACIÓN GERENCIAL PARA LA GESTIÓN
Y CONTROL DE ESTRATEGIAS DEL TERMINAL DE
ALMACENAMIENTO Y EMBARQUE DE CRUDO “JOSÉ
ANTONIO ANZOÁTEGUI” (TAECJAA)
_______________________
Prof. Manuel Carrasquero
Tutor Académico
TRABAJO DE GRADO PRESENTADO COMO REQUISITO PARCIAL
PARA OPTAR AL TÍTULO DE
INGENIERO DE SISTEMAS
Barcelona, Diciembre de 2014
UNIVERSIDAD DE ORIENTE
NÚCLEO DE ANZOÁTEGUI
ESCUELA DE INGENIERÍA Y CIENCIAS APLICADAS
DEPARTAMENTO DE COMPUTACIÓN Y SISTEMAS
SISTEMA DE INFORMACIÓN GERENCIAL PARA LA GESTIÓN
Y CONTROL DE ESTRATEGIAS DEL TERMINAL DE
ALMACENAMIENTO Y EMBARQUE DE CRUDO “JOSÉ
ANTONIO ANZOÁTEGUI” (TAECJAA)
JURADO CALIFICADOR:
________________________Prof. Manuel Carrasquero
TUTOR ACADÉMICO
________________________Ing. Luis Felipe RojasJURADO PRINCIPAL
________________________Ing. María Guevara
JURADO PRINCIPAL
Barcelona, Diciembre de 2.014
RESOLUCIÓN
DE ACUERDO AL ARTÍCULO 41 DEL REGLAMENTO DE TRABAJO
DE GRADO DE LA UNIVERSIDAD DE ORIENTE.
“LOS TRABAJOS DE GRADO SON DE LA EXCLUSIVA PROPIEDAD
DE LA UNIVERSIDAD DE ORIENTE, Y SOLO PODRÁN SER UTILIZADOS
PARA OTROS FINES CON EL CONSENTIMIENTO DEL CONSEJO DE
NÚCLEO RESPECTIVO, QUIEN DEBERÁ PARTICIPARLO PREVIAMENTE
AL CONSEJO UNIVERSITARIO, PARA SU AUTORIZACIÓN, PARA SU
AUTORIZACIÓN.”
DEDICATORIA
Dedico este trabajo primeramente a mi Dios, que me lo ha dado todo
para seguir adelante, símbolo de amor y fortaleza y base primordial para
afrontar cualquier adversidad en mi vida.
A mis padres Melba y Julián, dos seres que han estado allí siempre
para mí, sus enseñanzas, valores y principios que inculcaron en mí, son
reflejados en quien soy ahora como persona, en esta meta cumplida que es
también de ustedes y todas aquellas que logre a lo largo de mi vida. Los amo
con todo mi corazón.
A mis Abuelos Magdaleno, Roberta y Conchita, ustedes son amor
puro en mi vida, por su apoyo incondicional y muchas cosas más, les dedico
especialmente este trabajo a ustedes.
A toda mi familia, por ser partícipes en todos los logros de mi vida y
por su siempre apoyo, esto para ustedes.
Roberto Juliano Del Jesús Quijada Díaz
AGRADECIMIENTOS
Gracias Dios por darme la vida, por ser una persona saludable, por el
aire que respiro, por cada día que me das y por todo lo que tengo.
A mis padres Melba y Julián, a mi madre por ser mi mejor amiga, por
tus consejos, por escucharme, por darme todo lo que en tus manos está, por
ser ese ser maestro y sabio que eres para mí. Y a mi padre Julián por ser la
voz de la perseverancia, del nunca rendirse, de realizar cualquier trabajo
correctamente, sin importar magnitud ni tamaño, es por ello que lograste en
mí, tu título. Agradecido con ustedes eternamente por tanto amor recibido.
A mi hermano Julián Javier por compartir siempre conmigo, en las
buenas y en las malas. Espero ser para ti un modelo a seguir.
A mis abuelos Magdaleno, Roberta y Conchita. Gracias a ustedes por
ser símbolo de trabajo duro, perseverancia, humildad, sencillez, compromiso,
constancia, dedicación y lo más importante amor puro, por ustedes estoy
donde estoy. Los quiero mis viejitos. Gracias por tanto.
A mis todas mis tías, especialmente a Marisol y Mariela, gracias por
apoyarme en todo momento, por ser pilar fundamental en mi formación
personal y profesional, por siempre estar pendiente y velar por que nada me
faltase.
A mi tía Rebeca Lucena y a la prof. Maria Teresa Latucca, profesionales
de alta categoría y excelentes personas. Gracias por estar pendiente de mi
bienestar dentro de la universidad y por ser parte de en este éxito.
Infinitamente gracias.
A Patricia Franco, una persona extraordinaria llena de talento y buenas
vibras, gracias por tu apoyo en todo momento, por haberme enseñado tantas
cosas positivas y por complementarme como persona. No tengo palabras
para agradecerte todo lo que he recibido de ti. Te quiero inmensamente!.
Al Ing. Cesar Vázquez y al Ing. Jesús Martínez. Al ing. Cesar, mejor
maestro que usted no pude encontrar, gracias por la oportunidad, por
enseñarme todo lo que sabes, por velar en mi bienestar dentro de la industria
y por ser un amigo con el que puedo contar en las buenas y en las malas. Al
Ing. Jesús por la confianza depositada desde el primer momento.
A mis hermanos Carlos Eduardo, Andrés, Abraham, Victor, Jesús
Montero, Gerardo, Luis y Jesús Guaraco, José Delgado y a todos los
muchachos del bloque. Gracias por estar allí siempre.
A Osman, Verónica y Juan por ser mis compañeros de clase y amigos,
mis manos derecha: Igualmente a mis compañeros de estudio Mary, Dorelsy,
los Pirela, Michael, Ricardo Villaroel, Claudia, Albero Ng y todas aquellas
personas que no menciono pero saben quiénes son. Gracias por todo.
A mis profesores, gracias por haberme enseñado cada uno de ustedes
y contribuir en mi formación personal y profesional.
Roberto Juliano Del Jesús, Quijada Díaz
RESUMEN
El presente proyecto de investigación se realizó en el Terminal de
Almacenamiento y Embarque de Crudo José Antonio Anzoátegui, ubicada en
el Complejo Industrial José Antonio Anzoátegui de la ciudad de Barcelona,
Edo. Anzoátegui. Dicho Terminal, emplea la metodología del Cuadro de
Mando Integral de Kaplan y Norton para el control de sus procesos
Administrativos y operacionales, sin embargo, dicha gestión en llevada en
forma manual, lo que origina se procese mucha información sobre hojas de
trabajo (Excel) y hoja de presentaciones (PowerPoint) acerca de los
indicadores de gestión manejados en cada unidad. Para solucionar este
problema, se desarrolló un Sistema de Información Gerencial para el
Seguimiento y Control de Estrategias denominado “Estratega”, el cual
permitió deducir la redundancia, inconsistencia de la información plasmada
en los documentos e informes generados para la presentación de la Gestión
del Terminal. La aplicación se desarrolló utilizando la metodología del
Proceso Unificado de Desarrollo de Software (RUP), conjuntamente con el
Lenguaje Unificado de Modelado (UML), Para la codificación, se empleó
programación en PHP, y como manejador de base de base de datos se
empleó Postgresql.
ÍNDICE GENERAL
ÍNDICE DE FIGURAS
ÍNDICE DE TABLAS
INTRODUCCIÓN
La dinámica del mundo actual, caracterizado por una realidad
socioeconómica cambiante, un mundo globalizado, mercados cada vez más
exigentes y un acelerado desarrollo científico/tecnológico, son partes de los
desafíos que enfrentan hoy en día las organizaciones. Estos desafíos
incluyen el cumplimento de regulaciones nacionales e internacionales
enfocadas en el control de la calidad, lo cual ha inducido que las
organizaciones replanteen los conceptos de gestión, e introduzcan la mejora
continua y la innovación dentro de sus procesos, a los fines de mantenerse
competitivas, en un mundo donde solo sobreviven aquellos que logren
adaptarse a los constantes cambios del entorno.
Kaplan y Norton (2002) asegura que hoy en día, las organizaciones
están compitiendo en entornos cada vez más complejos; por lo tanto, es de
vital importancia que tengan una exacta comprensión de sus objetivos y de
los métodos que han de utilizar para alcanzarlos. La implementación de
herramientas que permitan alinear los distintos procesos de la empresa con
la estrategia, misión y objetivos de la organización, es la clave para el éxito
de un negocio.
En vista de la gran importancia que reviste el Control de la Gestión
para alcanzar los objetivos de una empresa, se elaboró esta Investigación, la
cual plantea la automatización del sistema de gestión actual del TAECJAA,
con el objeto de optimizar los tareas y/o actividades asociadas a la Medición
y Seguimiento de los procesos operacionales y administrativo del Terminal,
al deducir la redundancia, inconsistencia y calidad de la información
plasmada en los documentos e informes (físicos y digitales) generados por la
unidad de Planificación, Presupuesto y Control de Gestión del Terminal.
El desarrollo de este trabajo investigativo, se efectúa en cuatro
capítulos, donde se dan respuesta a las necesidades del Terminal de
Almacenamiento y Embarque de Crudo José Antonio Anzoátegui.
El capítulo 1, se identifica la problemática que presenta el negocio en
el que se describe las delimitaciones y el alcance del proyecto.
En el capítulo 2, se presenta el marco teórico referencial, la
descripción de la empresa, los antecedentes relacionados a investigaciones
similares.
En el capítulo 3, comprende el marco metodológico en el que se
determina el tipo, nivel, y diseño de la investigación, además se describen las
técnicas de recolección utilizadas y las herramientas o metodologías a usar
para el desarrollo del proyecto.
En el capítulo 4, se presentan los resultados obtenidos enfocados al
logro de los objetivos específicos formulados, asociados por las 4 fases de
RUP el cual está enfocado al desarrollo del sistema.
Como puntos finales se presentan las conclusiones y
recomendaciones que se obtuvieron producto de cumplimiento de los
objetivos generales y específicos del trabajo de investigación.
CAPITULO I
EL PROBLEMA
1.1 Planteamiento del problema
Hoy en día las organizaciones de todo el mundo se rigen por el poder
de la información, incluso para algunos este elemento es pilar fundamental
para el éxito del negocio. A medida que pasa el tiempo, la tendencia
tecnológica va cobrando mayor importancia y el correcto manejo de la
información pasa a ser uno de los recursos principales para la subsistencia
de cualquier organización, posicionándola en un contexto competitivo y en
busca de su desarrollo. Esta revolución informática obliga a las empresas a
plantearse un conjunto de mecanismos que proporcione la manipulación de
la información eficiente y eficaz que permita integrar los diversos recursos
que posee. De manera semejante, las organizaciones deben utilizar
herramientas y metodologías que permitan gestionar los procesos
estratégicos, medulares y operacionales del negocio.
Los sistemas de información son precisamente un elemento
estratégico que permite obtener, producir, distribuir y administrar
apropiadamente la información, proporcionando apoyo para la gestión y la
operación de la empresa, aumentando la capacidad de rentabilidad,
competitividad, globalización, velocidad de cambio, capacidad de adaptación,
crecimiento y tecnología. De igual forma las herramientas de administración
de empresas son de vital importancia para que una compañía crezca y se
mantenga firme en alcanzar sus objetivos. He aquí donde surge la necesidad
de aplicar metodologías como el Balanced Scorecard (BSC) o también
denominado Cuadro de Mando Integral (CMI). Este recurso
proporcionaresultados a través de la medición de las actividades en cada
división laboral de la organización en términos de su visión y estrategia,
enfocado bajo cuatro perspectivas: Desarrollo y Aprendizaje, Procesos
Internos del negocio, Cliente y Financiera. Adoptado por el capital humano y
creando una filosofía organizacional centrada en el cumplimiento de la
planificación estratégica planteada.
Las empresas hoy por hoy trabajan sus módulos de trabajo en forma
compartida y este es el caso de la empresa petrolera PDVSA
específicamente en TAECJAA (Terminal de Almacenamiento y Embarque de
Crudo José Antonio Anzoátegui) perteneciente a PDVSA petróleo. Su
metodología de trabajo a nivel estratégico se basa en el Cuadro de Mando
Integral que es llevado a cabo por la Gerencia de Presupuesto, Planificación
y Control de Gestión (PPCYG). Esta se encarga de procesar, consolidar y
evaluar información relacionada con el desempeño de procesos/subprocesos
de cada unidad laboral, sirviendo de apoyo para la toma de decisiones
orientadas a la mejora continua del Terminal. Esto ocasiona que se procese
mucha información manual sobre hojas de trabajo (Excel) y hoja de
presentaciones (PowerPoint) acerca de los indicadores de gestión
manejados en cada unidad, de manera que los usuarios pierden tiempo en
actualizar la información y no le dedican el tiempo necesario para analizarla.
Es por ello se ha propuesto el desarrollo de este proyecto para la
Gerencia de PPCYG con el objetivo de contar con una aplicación informática
que automatice su sistema de gestión actual (Cuadro de Mando Integral).
Dicha aplicación automatizará información relacionada con los indicadores
de gestión, mencionando como ejemplo los siguientes: Presupuesto de
inversión, Ejecución de Horas Hombre de Formación, Buques atendidos,
Contratos con Cambio de Alcance, entre otros. Junto con esto, el sistema
gestionará información relacionada con los elementos estratégicos que
componen un Cuadro de Mando Integral, mencionados a continuación:
misión y visión del negocio, perspectivas, estrategias, objetivos estratégicos,
iniciativas, actividades y responsables de los procesos. Con esto se reducirá
enormemente la redundancia e inconsistencia de la información plasmada en
los documentos e informes (físicos y digitales) generados por la unidad de
PPCYG.
En este propósito, la gerencia de PPCYG está la necesidad de
desarrollar una aplicación empresarial para dar apoyo a sus procesos de
negocio por medio de una interfaz web. Para llevar a cabo esto es necesaria
la aplicación de la metodología de desarrollo de software RUP (Proceso
Unificado Racional) y la técnica de Lenguaje de Modelado Unificado (UML)
que permite el modelado gráfico de toda la información. Para la construcción
del sistema, se desarrollará bajo ambiente y filosofía de Software Libre, en
los que pueden mencionarse las siguientes herramientas: Apache Server,
php5, JavaScript, Jquery, Framework Codeigniter, CSS, HTML y Postgresql.
La originalidad de este proyecto reside en que se combinará
herramientas de desarrollo de software con herramientas de gestión
estratégica para crear una aplicación que apoyará a la toma de decisiones
del negocio.
El alcance del proyecto abarca las fases inicio, elaboración y
construcción. Para su implantación es necesario verificar y validar el proyecto
de acuerdo a los lineamientos, políticas, normas y procedimientos por el cual
se rige la empresa, en base a esto, se tomaría una decisión para colocarse
en ambiente de producción.
1.2 Objetivos de la investigación
A continuación se presentan los objetivos generales y específicos que
se desarrollaron en este proyecto.
1.2.1 Objetivo general
Desarrollar un sistema de información gerencial para el seguimiento y
control de estrategias del Terminal De Almacenamiento y Embarque De
Crudo “José Antonio Anzoátegui” ubicado en el Complejo Industrial de José
Antonio Anzoátegui, Estado Anzoátegui.
1.2.2 Objetivos específicos
1. Diagnosticar la situación actual del sistema de gestión y control a través
de la definición y especificación de los procesos y actividades actuales
del negocio.
2. Describir las necesidades de los usuarios en base a la información
recolectada sobre los elementos estratégicos que componen el sistema
de gestión actual para la especificación de los requerimientos
funcionales y no funcionales.
3. Modelar el sistema de información basada en los requerimientos de los
usuarios.
4. Diseñar la estructura del sistema y de la base de datos.
5. Programar los módulos del sistema.
6. Realizar las pruebas de ingeniería para la garantía de calidad del
sistema de información.
1.3 Alcance y delimitación de la investigación
El alcance del proyecto de investigación comprende las fases inicio,
elaboración y construcción del Sistema de Información Gerencial para la
Gestión y Control de Estrategias del Terminal de Almacenamiento y
Embarque de Crudo “José Antonio Anzoátegui”
.
Para su implantación es necesario verificar y validar el proyecto de
acuerdo a los lineamientos, políticas, normas y procedimientos por el cual se
rige la empresa, en base a esto, se tomaría una decisión para colocarse en
ambiente de producción.
CAPÍTULO II
MARCO TEÓRICO
2.1 Antecedentes de la investigación
A continuación, se mencionarán algunos trabajos encontrados en el
área de desarrollo y aplicación de los sistemas de información relacionados
al problema presentado, los cuales han servido de referencia para el
desarrollo de la investigación:
La gerencia general de negocios internacionales perteneciente a
PDVSA guaraguao, Puerto La Cruz, estado Anzoátegui, carece de una
aplicación que gestione información referente a los negocios internacionales
manejados por la corporación de PDVSA-Guaraguao. Situación que motivó a
Rosso y Sánchez (2012) al desarrollo de un sistema de información
automatizado que permitiese solventar esta problemática. Para abordar esta
situación se realizaron una serie de pasos y actividades en materia de
desarrollo de software siguiendo la metodología de Proceso Unificado (RUP)
(Rumbaugh, J. et al. 2007) y el Lenguaje de Modelado Unificado (UML)
(Rumbaugh, J. et al. 2007). Tomando esto como referencia, se ejecutaron
actividades de investigación para conocer los requisitos de los usuarios,
situando esto posteriormente a un análisis sobre los elementos que
constituían el sistema. Seguidamente se diseñó la estructura y composición
del sistema mediante diversas técnicas de modelado y diagramación
estructurada. Por último se construyó e implemento el sistema tomando
como ambiente de desarrollo Eclipse Helios y el sistema de base de datos
Postgresql-8.1.
La gerencia de AIT-PDVSA, ubicada en Guaraguao, Puerto La Cruz,
estado Anzoátegui, se encarga de proporcionar servicios de: configuración
de firewall, protección de información, cursos formativos, guardias
operativas, manejo de personal y control de permisos, amonestaciones,
vacaciones y días compensatorios sobre los procesos actuales de la
organización. En vista esta situación Mujica (2011) se propuso diseñar un
Sistema de Información para el seguimiento y control de todas estas
actividades. Refiere que se utilizó entrevistas y la observación en conjunto
con la metodología de Proceso Unificado (RUP) (Rumbaugh, J. et al. 2007)
y las herramientas que componen el Lenguaje de Modelado unificado (UML)
(Rumbaugh, J. et al. 2007). Se determinaron los requerimientos usando los
diagramas de caso de uso, seguidamente para el análisis se usaron la clase
de análisis y secuencia. Posteriormente el sistema se diseñó a través de la
clase de diseño y los modelos conceptual y relacional permitiendo diseñar la
estructura lógica y la arquitectura del sistema. Todos estos procedimientos,
lograron la construcción del sistema en base a las actividades ya
mencionadas sobre el departamento de AIT PDVSA.
El Centro de Salud “Dr. Jesús Leon Rivas” presenta deficiencia en
cuanto al seguimiento de las actividades de solicitud de insumos. Para la
solución de este problema Herozo y Bravo (2012) propusieron desarrollar un
Sistema de Información que automatizará las actividades realizadas en el
almacén del centro de salud. Para ello, desarrollaron el sistema bajo la
metodología del Proceso Unificado (RUP) (Rumbaugh, J. et al. 2007) y el
Lenguaje de Modelado Unificado (UML) (Rumbaugh, J. et al. 2007), para la
construcción de la base de datos el sistema Mysql y para programar la
interfaz gráfica del usuario, el lenguaje de programación Active Server Pages
(ASP). Inicialmente se ejecutaron tareas de búsqueda de requerimientos en
los usuarios, principalmente sobre tareas ejecutadas manualmente.
Posteriormente se condujo al Análisis sobre el levantamiento de la
información, recolectada aplicando diversas técnicas como las entrevistas,
revisión de documentación técnica y las observaciones de campo. El diseño
fue elaborado mediante el modelaje conceptual del sistema y para la
construcción se codificó siguiendo los patrones previamente expuestos en el
análisis y diseño de cada fase contemplado en la metodología RUP.
En Century 21, Cumana Gold, ubicada en el Estado Sucre, tiene como
objetivo principal, prestar servicio de intermediación inmobiliaria en las
modalidades de compra, venta, alquiler. Esta empresa presenta ciertas
deficiencias en cuanto al seguimiento de las actividades relacionadas con el
registro de documentos, puesto que los procesos para llevar a cabo sus
actividades se realizan de forma manual. Por dicha razón Fernández (2012)
propuso diseñar un sistema de información, utilizando la metodología de
análisis y diseño orientado a objetos. Para el modelado de los diferentes
escenarios y documentación se utilizó el Lenguaje de Modelado Unificado
(UML) (Rumbaugh, J. et al. 2007), el cual se basa en la elaboración de un
conjunto de diagramas con el fin de establecer la estructura del software del
proyecto y para el diseño de la base de datos se utilizó el modelo relacional.
Por último se ejecutó la construcción de este sistema mediante la
codificación y pruebas funcionales. La implantación de este sistema permitió
solventar el problema a través de la digitalización de los documentos de las
compras, ventas y alquileres definitivos de los inmuebles.
La empresa de construcción Bilmar, C.A. ubicada en la ciudad de
Puerto Ordaz del Estado Bolívar. La empresa presenta inconvenientes en el
manejo de la información de los proyectos que en esta realiza, ya que todo
se ejecuta de forma manual. Para solucionar este problema Mata y
Fernández (2012) se propusieron el desarrollo de un sistema de información
que permitiera agilizar el manejo de la información de todos los proyectos
para reducir el tiempo empleado en elaboración de reportes. Este sistema de
información se desarrolló utilizando la metodología de Proceso Unificado de
Desarrollo de Software (RUP) (Rumbaugh, J. et al. 2007), conjuntamente con
el Lenguaje Unificado de Modelado (UML) (Rumbaugh, J. et al. 2007), esto
permitió analizar, implementar y documentar el sistema por medio de
diagramas y modelos que facilitaron la fase de implementación del mismo.
Para la codificación, se empleó programación en PHP y para la base de
datos, se utilizó MySql. Con el uso de este sistema, Bilmar, C.A., disminuye
el tiempo para la generación de reportes, y la consolidación de la información
garantizando la integridad, seguridad y disponibilidad de tos los datos
relacionados con las actividades diarias de esta empresa.
2.2 Descripción de la empresa
2.2.1 Reseña histórica
Petróleos de Venezuela, S.A. y sus filiales (PDVSA) es una
corporación propiedad de la República Bolivariana de Venezuela, creada por
el Estado venezolano en el año 1975, en cumplimiento de la Ley Orgánica
que Reserva al Estado, la Industria y el Comercio de Hidrocarburos (Ley de
Nacionalización). Sus operaciones son supervisadas y controladas por el
Ministerio del Poder Popular para la Energía y Petróleo (MENPET).
La Constitución Bolivariana aprobada mediante referéndum popular en
diciembre de 1999, y la aprobación del Decreto N° 1.510 con Rango y Fuerza
de Ley Orgánica de Hidrocarburos, de fecha 2 de noviembre del año 2001,
configuró un nuevo marco jurídico que revirtió el proceso de privatización
gradual a la cual se le expuso en los años noventa y permitió retomar el
control de sus recursos energéticos para beneficiar al pueblo venezolano.
Las principales funciones de PDVSA incluyen planificar, coordinar,
supervisar y controlar las actividades de sus empresas tanto en Venezuela
como en el exterior; adicionalmente, sus actividades también incluyen la
promoción o participación en aquellas, dirigidas a fomentar el desarrollo
integral, orgánico y sostenible del país, incluyendo las de carácter agrícola e
industrial, elaboración o transformación de bienes y su comercialización, y
prestación de servicios, para lograr una adecuada vinculación de los
recursos provenientes de los hidrocarburos con la economía venezolana.
Actualmente PDVSA es la cuarta empresa petrolera a nivel mundial y
primera a nivel latinoamericano.
Dentro de las empresas que controla PDVSA, se encuentra El
Terminal de Almacenamiento y Embarque de Crudo “José Antonio
Anzoátegui”, creada en el año 1994 por la necesidad de manejar los crudos y
productos mejorados que el Terminal de Guaraguao PDVSA refinación
oriente, para el año 2003 no podría manejar. TAECJAA tiene como objeto
almacenar y embarcar el crudo producido en los yacimientos de la faja
petrolífera del Orinoco en los estados Anzoátegui y Monagas. Para ello se
requiere ejecutar diferentes actividades que se agrupan de acuerdo al tipo de
operación y para ello requiere de instalaciones que se encuentran
conformadas por: un patio de tanques, sistema de bombeo, plataformas de
embarque, muelle de servicio, sistema de mezclados en líneas y los
diferentes servicios requeridos para el almacenamiento y despacho de
crudos. En la actualidad por el TAECJAA se exporta el 67 por ciento de la
producción de crudo nacional, lo cual está representada en unos 500
Millones de Barriles anuales.
2.2.2 Ubicación geográfica
El Terminal de Almacenamiento y Embarque de Crudo José Antonio
Anzoátegui (TAECJAA), se encuentra ubicado en aguas abiertas al oeste del
Morro de Barcelona Aproximadamente a 6,5 kilómetros (3,5 millas náuticas)
de la línea de tierra. Este terminal posee una Plataforma con tres puestos de
embarque (Este, Oeste y Sur) y dos monoboyas, por las cuales se embarcan
para la exportación los crudos propios de PDVSA (Mesa, Merey, Leona), así
como los crudos mejorados de las empresas mixtas proveniente del área de
Oriente del país.
2.2.3 Microlocalización
Figura 2.1 Localización del TAECJAA
Fuente: PDVSA, Gerencia TAECJAA.
2.2.4 Misión y visión del TAECJAA
2.2.4.1 Misión y visión del TAECJAA
“Garantizar el suministro confiable de crudo a nuestros clientes en
especificación, en forma segura y en armonía con el ambiente, a través de la
ejecución y evaluación continua de los procesos de recibo, almacenamiento
y embarque de crudo, con un capital humano motivado y comprometido con
la organización y el país, que contribuyan a mejorar la calidad de vida de sus
habitantes.”
2.2.4.2 Visión
Ser reconocido como el principal Terminal exportador de crudo, de
mayor confiabilidad, prestigio y proyección nacional e internacional,
garantizando la satisfacción de nuestros clientes, contribuyendo al desarrollo
integral del país, enmarcado en el Modelo Socialista impulsado por el
Gobierno Bolivariano.
2.2.5 Objetivos de la empresa
Garantizar la entrega oportuna de crudo, a tiempo y en
especificación.
Continuar con la formación y motivación del personal en relación a la
calidad, trabajo en equipo y desarrollo social, dentro de un clima
organizacional motivador que permita el crecimiento profesional y
personal de todos sus miembros.
Desarrollar y mantener infraestructura acorde a las necesidades
operacionales a fin de cumplir con los compromisos adquiridos con
nuestros clientes.
Desarrollar estrategias orientadas al mejoramiento continuo en el
desempeño de los procesos a fin de ampliar nuestras ventajas
competitivas, acatando normas de seguridad, higiene y medio
ambiente.
2.2.6 Estructura organizativa
La estructura organizativa del Terminal de Almacenamiento y
Embarque de Crudo José Antonio Anzoátegui (TAECJAA) procede de la
Gerencia General de Refinación Oriente Puerto La Cruz, que al inicio estaba
constituida por diez superintendencias. Actualmente la empresa se encuentra
bajo una reestructuración organizativa. A continuación se muestra la
estructura organizativa actual de la empresa, donde se observan las
operaciones gerenciales del terminal.
(01) SECRETARIA
JOSE NNC
SIHO
SALUD
AMBIENTE
INGENIERIA DE COSTO
PROCURA
RECURSOS HUMANOS
GERENCIA TAECJAA
JOSE NNC
PPYCG
LEGAL
SUPTCIA. DE SSLL
SUPTCIA DEADMINISTRACIÓN DE
CONTRATOS
SUPTCIA. DECONTRATACIÓN
GERENCIA DE PROYECTOS
GERENCIA DE MANTENIMIENTO
GERENCIA TÉCNICAGERENCIA DE OPERACIONES
ASUNTOS PUBLICOS
(01) SECRETARIA
JOSE NNC
SIHO
SALUD
AMBIENTE
INGENIERIA DE COSTO
PROCURA
RECURSOS HUMANOS
GERENCIA TAECJAA
JOSE NNC
PPYCG
LEGAL
SUPTCIA. DE SSLL
SUPTCIA DEADMINISTRACIÓN DE
CONTRATOS
SUPTCIA. DECONTRATACIÓN
GERENCIA DE PROYECTOS
GERENCIA DE MANTENIMIENTO
GERENCIA TÉCNICAGERENCIA DE OPERACIONES
ASUNTOS PUBLICOS
SIHO
SALUD
AMBIENTE
INGENIERIA DE COSTO
PROCURA
RECURSOS HUMANOS
GERENCIA TAECJAA
JOSE NNC
PPYCG
LEGAL
SUPTCIA. DE SSLL
SUPTCIA DEADMINISTRACIÓN DE
CONTRATOS
SUPTCIA. DECONTRATACIÓN
GERENCIA DE PROYECTOS
GERENCIA DE MANTENIMIENTO
GERENCIA TÉCNICAGERENCIA DE OPERACIONES
ASUNTOS PUBLICOS
Figura 2.2 Estructura Organizativa
Fuente: PDVSA, Gerencia TAECJAA, (2014).
2.2.7 Política de la empresa
Compromiso en lo que respecta a la producción y exportación de
Crudos de alta calidad, bajo procesos de mejora progresiva, de manera
segura y con un recurso humano desarrollado integralmente, que satisfaga
las necesidades y requisitos de los clientes en aspectos ambientales,
suministro a tiempo establecido y apoyo logístico permanente, así como los
requisitos legales y reglamentarios aplicables.
2.2.8 Valores
Riguroso cumplimiento de los principios éticos de Petróleos de
Venezuela (PDVSA).
Calidad de vida y desarrollo de los empleados
Suministrar un ambiente de trabajo seguro y libre de riesgos.
Desarrollar un ambiente de trabajo en el cual haya diversidad y
participación, con la finalidad de que se promueva el alto desempeño.
Respeto y aprecio entre los empleados.
Laborar en armonía con el medio ambiente.
2.2.9 Metas de la empresa
Mantener e incrementar progresivamente la exportación de crudo.
Cumplir con las obligaciones y compromisos adquiridos ante PDVSA
S.A.
Instaurar un ambiente que sea de motivación para el personal que
labora en la empresa.
Ser una empresa de índole social que aporte con el desarrollo y
progreso de la nación.
2.3 Bases teóricas
2.3.1 Sistema
O´Brien y Marakas (2006) definen un sistema como un conjunto de
componentes interrelacionados, con un límite claramente definido que
trabajan juntos para lograr una serie de objetivos en común.
2.3.2 Sistema de Información
Los sistemas de información según O´Brien y Marakas (2006) se
definen como “cualquier combinación organizada de personas, hardware,
software, redes de comunicación y recursos de información que almacene,
recupere, transforme y disemine información en una Organización”.
2.3.3 Sistema de información gerencial
Para O´Brien y Marakas (2006) son sistemas que proporcionan
información en forma de reportes y pantallas a los directivos y a muchos
profesionales de los negocios en una diversidad de formatos fáciles de usar.
2.3.4 Actividades de un sistema de información
Para O´Brien y Marakas (2006) las principales actividades son las
siguientes:
2.3.4.1 Entrada de los recursos de datos
: Los datos acerca de las transacciones de negocio y otros eventos
deben capturarse para su procesamiento mediante la actividad de entrada.
Ésta toma por lo general, la entrada de actividades de entrada de datos, tales
como registro y edición.
2.3.4.2 Procesamiento de los datos en información
: Esta actividad abarca el procesamiento de los datos en procesos
tales como cálculo, comparación, ordenamiento, clasificación y resumen.
Todos estos procesos organizan, analizan y manipulan los datos hasta
convertirlos en información para los usuarios finales.
2.3.4.3 Salida de los productos de información
: La información se transmite a los usuarios finales y queda a
disposición de la actividad de salida el cual consiste en presentar información
en diversas formas (mensajes, reportes, formularios e imágenes gráficas) y
pueden ser proporcionadas por pantallas de video, respuestas de audio,
productos de papel y multimedia.
2.3.4.4 Almacenamiento de los recursos de datos
: El almacenamiento es un componente básico de los sistemas de
información ya que los datos y la información se retienen de forma
organizada para su posterior utilización. Es un proceso para organizar y
almacenar datos en una variedad de elementos de información y bases de
datos facilitando el uso posterior de estos en ámbitos de procesamiento o
recuperación.
2.3.4.5 Control del desempeño del sistema
: Es la capacidad que poseen los sistemas de información para
producir retroalimentación acerca de sus actividades e entrada,
procesamiento, salida y almacenamiento. Esta retroalimentación debe
monitorearse y evaluarse para determinar si el sistema satisface los
estándares de desempeño establecidos.
2.3.5 Software
Son programas de computadora, estructura de datos y documentación
que sirven para hacer efectivo el método, procedimiento o control lógico que
se requiere. Pressman (2006).
2.3.6 Ingeniería del software
Pressman (2002) especifica que la ingeniería del software es el
establecimiento y uso de principios robustos de la ingeniería a fin de obtener
económicamente software que sea fiable y que funcione eficientemente
sobre máquinas reales.
2.3.7 Lenguaje unificado de modelado (UML)
Rumbaugh, Jacobson, y Booch (2.007) lo definen como “un lenguaje
de modelado visual que se usa para especificar, visualizar, construir y
documentar artefactos de un sistema de software. Captura de decisiones y
conocimiento sobre los sistemas que se deben construir”.
El Lenguaje Unificado de Modelado es un estándar que ofrece
herramientas y técnicas gráficas que permiten entender, diseñar, hojear,
configurar, mantener y controlar la información de cualquier sistema,
integrándose, pues, a cualquier método de desarrollo y etapas de ciclo de
vida que contengan componentes iterativos. UML obtiene información sobre
la estructura estática y comportamiento dinámico de un sistema, siendo la
estructura estática la definición y relación de los objetos más importantes que
componen un sistema y el comportamiento dinámico define la historia de los
objetos en el tiempo y la comunicación entre ellos para cumplir sus objetivos.
Es importante señalar que UML no es un lenguaje de programación ni
tampoco un lenguaje altamente formal para resolver teorema, al contrario, es
un lenguaje sencillo de entender que pretende ser un estándar de modelado
universal.
2.3.8 Diagramas de UML
Para Rumbaugh, Jacobson, y Booch (2.007) UML se organiza por
vistas, siendo estas un conjunto de conceptos y diagramas que permiten
representar y describir visualmente uno o varios aspectos del sistema,
logrando así un entendimiento del mismo a partir de un modelo.
Los diagramas son una representación gráfica de un conjunto de
elementos del modelo que proporciona información sobre la relación entre
los elementos del sistema y otros elementos modelo. Cabe destacar que un
modelo solo es una representación gráfica de una realidad que capta los
aspectos más importantes de lo que se está modelando con componentes
reales (abstracción de la realidad) e imaginarios (creación de elementos del
modelo).
A continuación se definen algunos diagramas para el modelado en
UML:
2.3.8.1 Diagrama de actividades
: Muestra un grafo de actividades el cual representa los estados de las
actividades. Un estado de actividad representa a su vez la ejecución de una
sentencia en un procedimiento, o el funcionamiento de una actividad en un
flujo de trabajo.
2.3.8.2 Diagrama de casos de uso
: Es una representación gráfica que muestra las relaciones existentes
entre actores y casos de uso dentro de un sistema. Los diagramas de caso
de uso se compone del siguiente conjunto de elementos:
2.3.8.2.1 Actor
: Es una representación de una persona externa, de un proceso, o de
algo que interactúa con un sistema, un subsistema, o una clase, donde dicho
actor en una abstracción real puede ser un humano, otro sistema informático
o un cierto proceso ejecutable. Se dibuja como una persona pequeña con
trazos lineales y el nombre debajo de él.
2.3.8.2.2 Caso de uso
: Es definido como una funcionalidad del sistema que son invocados
por un usuario externo, recibiendo una o varias entradas durante su
ejecución. Cada caso de uso se representa mediante una elipse con su
nombre debajo o dentro de ella y se conecta con los actores mediante líneas
con trazo continuo.
2.3.8.2.3 Relación de asociación
: Es una línea de comunicación entre un actor y un caso de uso en el
que participa.
2.3.8.2.4 Relación de extensión
: La inserción de comportamiento adicional en un caso de uso base no
tiene conocimiento sobre él. Es una extensión de un caso de uso hacia otros
casos de uso o para sí mismo, incrementando el comportamiento del caso de
uso base a través de sus instancias.
2.3.8.2.5 Relación de generalización
: Es una relación entre un caso de uso general y un caso de uso más
específico, que hereda y añade propiedades del caso de uso padre (general)
al caso de uso específico (hijo).
2.3.8.2.6 Relación de inclusión
: Es la inclusión del comportamiento de un caso de uso base (padre)
hacia otros casos de uso específicos (hijos), siendo estos últimos fragmentos
del comportamiento del caso de uso base.
2.3.8.3 Diagrama de clases
: Es una representación gráfica de la vista estática que muestra
elementos como clases, tipos y sus contenidos y relaciones.
2.3.8.4 Diagrama de clase de análisis
: Representa los requerimientos funcionales en relación a una o varias
clases que componen al sistema o a subsistemas del mismo. El diagrama de
clase de análisis agrupa tres estereotipos base para distinguir el ámbito de
las clases, entre ellas tenemos:
2.3.8.4.1 Clases de entidad
: Se utilizan para modelar información persistente en el tiempo, por lo
general son las denominada entidades que son identificadas y representadas
en el modelo entidad-relación, el cual son accedidos por uno o varios casos
de uso y son asociados a una base de datos.
2.3.8.4.2 Clase de interfaz
: Representan las interacciones entre el sistema y sus actores en
relación a la recepción, procesamiento y envío de información por parte de
los usuarios hacia el sistema y viceversa.
2.3.8.4.3 Clase control
: Son usados para representar el control de un caso de uso en el cual
coordina secuencialmente su comportamiento. En términos generales
representan coordinación, secuencia, transacciones y control de objetos.
2.3.8.5 Diagrama de colaboración
: Diagrama que muestra las relaciones entre roles siguiendo las
interacciones organizadas alrededor de los mismos.
2.3.8.6 Diagrama de componentes
: Es un diagrama que muestra las organizaciones y las dependencias
entre tipos de componentes (software, módulo software, código fuente,
componentes del código binario y componentes ejecutables).
2.3.9 Proceso unificado de desarrollo de software (RUP)
Bruegge y Dutoit (2.002) señalan que es un proceso que consta de
varios ciclos de vida iterativos e incrementales donde cada uno de ellos
termina con la entrega de un producto al cliente. Cada ciclo consta de cuatro
fases: Comienzo o inicio, Elaboración, Construcción y Transición. Cada fase
consta de varias iteraciones y cada iteración a su vez trata un conjunto de
casos de uso relacionados, minimizando riesgos identificados a inicio de la
iteración.
2.3.10 Flujos de trabajo del proceso unificado
El Proceso Unificado de Desarrollo del Software se basa sobre ciclos
de vida iterativos e incrementales. Cada ciclo consta de cuatro fases:
Comienzo o Inicio, Elaboración, Construcción y Transición y estos a su vez
contienen actividades que participan en cada una de las iteraciones. Sin
embargo, estas actividades tienen diferentes necesidades específicas de la
fase. (Rumbaugh, Jacobson y Booch, 1999).
2.3.10.1 Requisitos
Esta actividad se refiere al desarrollo de un modelo del sistema que se
va a construir, identificando quienes son los usuarios involucrados, las
necesidades existentes, requisitos funcionales y no funcionales. He aquí
donde se utilizan los Casos de Uso para representar los requisitos
funcionales y crear dicho modelo.
2.3.10.2 Análisis
Durante el análisis, los requisitos capturados y descritos
anteriormente, se analizan, refinan y estructuran. Se realizan estos procesos
con la finalidad de obtener un entendimiento más preciso de los requisitos y
una descripción de los mismos más concisa que permita mantenerse con
facilidad.
2.3.10.3 Diseño
En este flujo de trabajo es donde se modela el sistema y se encuentra
su forma (incluyendo su arquitectura) de forma que pueda soportar todos los
requisitos, incluyendo los requisitos no funcionales y otras restricciones. El
objetivo fundamental de esta actividad es adquirir una comprensión más
profunda y formal sobre el modelo de análisis obteniéndose así una
estructura más sólida y definida del sistema.
2.3.10.4 Implementación
En la implementación el resultado del diseño es el insumo base para
implementar el sistema en términos de componentes, es decir, ficheros de
código fuente, scripts, ficheros de código binario, ejecutables y similares. He
aquí donde se desarrolla la arquitectura y el sistema como un todo.
2.3.11 Fases del proceso unificado
Rumbaugh, Jacobson y Booch (1.999) señalan que cada ciclo consta
de cuatro fases:
2.3.11.1 Fase de inicio
También denominado la fase de comienzo, abarca la definición de una
necesidad, desarrollando una descripción del producto final a partir de un
planteamiento inicial de una idea que, posteriormente, será cimiento base
para el análisis del negocio. En esa fase se estudian las principales
funciones del sistema para los usuarios involucrados, posible arquitectura del
sistema, plan de proyecto y el coste estimado de mismo. Esto se materializa
en un modelo de casos de uso simplificado que permite la obtención de una
arquitectura provisional, junto con esto se identifican y priorizan los riesgos
más importantes, se planifica la fase de elaboración y se estima el proyecto
de manera aproximada.
2.3.11.2 Fase de elaboración
Comprende la especificación en detalle de los casos de uso y se
diseña la arquitectura del sistema, donde la arquitectura del sistema se
expresa en forma de vistas de todos los modelos del sistema (modelo de
casos de uso, análisis, diseño, implementación y despliegue) que, juntos
componen al sistema entero. El objetivo principal de la fase es obtener una
base rígida de la arquitectura.
2.3.11.3 Fase de construcción
En esta fase se crea el producto. La base rígida de la arquitectura se
desarrolla hasta convertirse en un producto preparado para ser entregado a
los usuarios. Al final de la fase el producto contiene la materialización de
todos los casos de uso que se han identificado por parte del equipo
desarrollador y el cliente. En este proceso la arquitectura debe ser estable y
puede ser mejorada por parte de los desarrolladores. Debe señalarse que el
producto puede que no esté completamente libre de defectos, por lo cual, se
debe planearse una etapa donde se descubran y solucionen problemas, he
aquí donde entra la fase de transición.
2.3.11.4 Fase de transición
Cubre el período durante el cual el producto se convierte en una
versión beta. Se escogen usuarios con experiencia para que manipulen el
producto, detectando de esta manera, el funcionamiento del sistema e
informando de defectos y deficiencias que pueda padecer. Esto conlleva
actividades como la fabricación, formación del cliente, creación de líneas de
ayuda y asistencia y la corrección de los defectos.
2.3.12 Base de datos
Según Ramez y Shamkant (2007) es una colección de datos
lógicamente relacionados que representan algún tipo de significado inherente
a un determinado aspecto del mundo real. Una base de datos se diseña,
construye y rellena con datos para un propósito específico.
2.3.13 Sistema de administración de base de datos
“Es una colección de programas que permite a los usuarios crear y
mantener una base de datos. El DBMS es un sistema de software de
propósito general que facilita los procesos de definición, construcción,
manipulación y compartición de base de datos entre varios usuarios y
aplicaciones” (Ramez, E. & Shamkant, N. 2007, p. 5).
2.3.14 Modelo entidad-relación (ER)
Ramez y Shamkant (2.007) definen un modelo ER como una
descripción concisa de los requisitos de datos por parte de los usuarios e
incluye descripciones detalladas de los tipos de entidades, relaciones y
restricciones; se expresan utilizando los conceptos proporcionados por el
modelo de datos de alto nivel. Esto permite a los diseñadores de bases de
datos concentrarse en especificar las propiedades de los datos, sin tener que
preocuparse por los detalles de almacenamiento. El modelo de ER describe
los datos como:
2.3.14.1 Entidades
Es una cosa del mundo real que posee una existencia independiente
de cualquier elemento interno o externo en un ámbito determinado. La
entidad puede ser un objeto con una existencia física (una persona, un
automóvil o una casa) o puede ser un objeto con una existencia conceptual
(una empresa, una profesión, un sistema). Se representa mediante un
rectángulo con el nombre de la entidad dentro de la figura.
2.3.11.2 Atributos
Son las propiedades particulares que describen a una entidad. Los
valores de los atributos que describen cada entidad se convierten en parte
principal de los datos almacenados en la base de datos. Se representa
gráficamente mediante una elipse, colocando el nombre de atributo dentro de
la figura.
2.3.11.3 Relación
Se refiere a la conexión que existe en un atributo de un tipo de entidad
con respecto a un atributo de otro tipo de entidad. En el modelo de entidad-
relación estas referencias no deben representarse como atributos sino como
una relación representada por un tipo de relación y su correspondiente
conjunto de relaciones con el mismo nombre. Se representa gráficamente
mediante un rombo con el nombre de la relación dentro de la figura. Las
conexiones deben poseer cardinalidades en la cual se especifica instancias
iterativas de atributos sobre una entidad.
2.3.15 Software Libre
La Free Software Foundation (2.013) refiere el software libre como la
libertad de los usuarios para ejecutar, copiar, distribuir, estudiar, cambiar y
mejorar el software referido a las cuatro libertades de los usuarios del
software mostradas a continuación:
La libertad de usar el programa, con cualquier propósito.
La libertad de estudiar cómo funciona el programa y adaptarlo a tus
necesidades.
La libertad de distribuir copias.
La libertad de mejorar el programa y hacer públicas las mejoras a los
demás, de modo que la comunidad se beneficie.
2.3.16 Objeto
Coad y Yourdon (1.990) definen objeto como “abstracción de algo
dentro de un dominio de un problema, que refleja las capacidades del
sistema para almacenar información sobre él, para interactuar con él, o para
ambas cosas”.
2.3.17 Clase
Una clase describe un conjunto de objetos que se han especificado de
la misma forma, es decir, comparten una especificación común de sus
características, semántica y las restricciones que existen sobre ellos.
(Bennett, McRobb y Farmer, 2.006).
2.3.18 Programación orientada a objetos
Es un paradigma de programación que incluye conceptos de clase y
objeto enfocado en la abstracción del mundo real centrada en los seres y no
en los verbos, en donde el acceso a los datos se produce de manera
controlada e independiente de la representación final de los mismos,
eliminando dependencias entre distintas partes del sistema y utilizando
conceptos como la composición, herencia y polimorfismo el concepto de la
reutilización se hace más consistente (Echeverría, Sanchez y Ramos ,2.004).
2.3.19 Lenguaje de programación PHP
Vaswani (2.010) señala PHP es un lenguaje de programación
interpretado, creado originalmente para el desarrollo de páginas web
dinámicas. PHP es un acrónimo recursivo que significa PHP Hypertext Pre-
processor y es usado principalmente en interpretación del lado del servidor
(server side scripting). A continuación se presentan las características más
importantes:
2.3.19.1 Rendimiento
Los scripts escritos en PHP se ejecutan más rápido que los escritos en
otros lenguajes de creación de scripts (JSP,ASP.NET).
2.3.19.2 Portabilidad
Está disponible para la mayoría de los sistemas operativos y los
programas escritos en PHP se pueden transportar de una plataforma a otra.
2.3.19.3 Fácil de usar
La sintaxis es clara y consistente y viene con una documentación con
más de 5.000 funciones incluidas en su distribución principal.
2.3.19.4 Código libre
La plataforma de PHP esta creada bajo ambiente de software libre. El
lenguaje es desarrollado por un grupo de programadores voluntarios
distribuidos en todo el mundo que mantienen y ponen a disposición el código
en internet si costos para su utilización, sin pagos por licencias y sin
necesidad de realizar grandes inversiones en equipos y programas para
poder usarlo.
2.3.19.5 Soporte comunitario
El lenguaje es soportado por una comunidad en el que cientos de
desarrolladores ubicados en diferentes partes del mundo aportan mejoras al
código fuente, detectando errores y contribuyendo con soluciones que
permitan la evolución del lenguaje.
2.3.19.6 Soporte a aplicaciones de terceros
Una de las fortalezas más significativas de PHP es su soporte con una
amplia gama de diferentes de base de datos como MySQL, PostgreSQL,
Oracle, Microsoft SQL Server. Además soporta la lectura y escritura de
documentos XML como si fueran estructuras de datos nativas de PHP,
puede crear y leer archivos de imágenes, PDF, colabora con servicios web
como SOAP y REST, entre otras.
2.3.20 Framework codeigniter
CodeIgniter es un framework para desarrollo de aplicaciones, siendo
un framework un conjunto de herramientas que permite la reutilización de los
componentes de código fuente que ejecutan tareas repetitivas. Este
framework es usado por desarrolladores de sitios web usando PHP. Su
objetivo es permitirle desarrollar proyectos mucho más rápido que lo que
podría hacer si escribiera el código desde cero, proveyéndole un rico
conjunto de bibliotecas para tareas comunes, así como y una interfaz sencilla
y una estructura lógica para acceder a esas bibliotecas. CodeIgniter le
permite enfocarse creativamente en su proyecto al minimizar la cantidad de
código necesaria para una tarea dada. (Guía de Usuario de Codeigniter,
2.012).
2.3.21 Diagrama de flujo de codeigniter
La Guía de Usuario de Codeigniter (2.012) presenta un gráfico que
ilustra como los datos fluyen a través del sistema:
Figura 2.3: Diagrama de Flujo de Codeigniter
Fuente: Equipo Desarrollador Codeigniter, (2.012).
1. El index.php sirve como el controlador frontal, inicializando los recursos
básicos que necesita CodeIgniter para ejecutar.
2. El Ruteador examina la solicitud HTTP para determinar que debería
hacer con ella.3. Si existe el archivo de caché, se lo envía directamente
al navegador, sin pasar por la ejecución normal del sistema.
3. Seguridad. Antes que se cargue el controlador de la aplicación, por
razones de seguridad se filtran la solicitud HTTP y cualquier otro dato
enviado por el usuarios.
4. El controlador carga el modelo, las bibliotecas del núcleo, helpers, y
cualquier otro recurso requerido para procesar una solicitud específica.
5. La Vista terminada se procesa y se envía al navegador para que se
pueda ver. Si el caché está habilitado, la vista se cachea primero para
que las siguientes solicitudes que la necesiten puedan ser servidas.
2.3.22 Modelo-vista-controlador
El Modelo-Vista-Controlador (MVC) está basado en el patrón de
desarrollo Modelo-Vista-Controlador. MVC es un enfoque de software que
separa la lógica de la aplicación de la presentación. En la práctica, le permite
a sus páginas web contener mínimo código ya que la presentación está
separada del código PHP. (Guía de usuario Codeigniter, 2012).
El Modelo representa sus estructuras de datos. Típicamente sus clases
del modelo contendrán funciones que los ayudarán a devolver, insertar
y actualizar información de su base de datos.
La Vista es la información que se presenta al usuario. Una vista será
normalmente una página web.
El Controlador sirve como un intermediario entre el Modelo, la Vista y
cualquier otro recurso necesario para procesar la solicitud HTTP y
generar una página web.
2.3.23 Misión
Para David (2.003) la misión se presenta como el propósito y razón de
ser de una organización, el cual, permite conocer y entender cuál es el
negocio que maneja y que además funciona de insumo para establecer
prioridades, estrategias, planes y tareas; Es decir el punto de partida para el
planteamiento estratégico de la gerencia.
2.3.24 Visión
Según David (2.003) la visión de una empresa es una declaración que
la organización presenta para transmitir lo que quiere hacer o hacer realidad
a largo plazo. La declaración de la visión debe responder en su
planteamiento ¿Qué queremos llegar hacer?. Para esto es necesario que los
gerentes y los altos ejecutivos lleguen a un consenso sobre lo que se quiere
de la empresa para un futuro. La declaración de la visión debe ser corta,
preferiblemente formada en una oración y formulada por tantos gerentes
como sea posible.
2.3.25 Estrategia
“Son los medios por los cuales se logran los objetivos a largo plazo.
Las estrategias empresariales incluyen la expansión geográfica, la
diversificación, la adquisición, el desarrollo de productos, la penetración del
mercado, la reducción de gastos, el retiro de inversiones, la liquidación y las
empresas conjuntas” David (2.003, p. 13).
2.3.26 Objetivos
“Se definen como los resultados específicos que una organización
busca alcanzar al perseguir su misión básica.” (David, 2003, p .10).
En una planificación estratégica los objetivos pasan a ser las metas a
lograr en un período a corto, mediano y largo plazo que determinan el
posicionamiento de una organización en un segmento del mercado
específico, en el cual se realizan acciones específicas para cumplir una
estrategia que satisfaga su misión, visión y filosofía organizacional.
2.3.27 Indicadores de gestión
Los indicadores de gestión son medidas estándares que se usan para
evaluar y comunicar los resultados obtenidos en comparación con los
esperados (Altair Consultores, 2005).
El uso de los indicadores de gestión permite a una organización seguir
la actuación de los objetivos, tomando en consideración variables de
seguimiento que permiten una visión clara sobre los resultados que han de
ser cumplidos para alcanzar las metas propuestas y junto con esto identificar
y definir las líneas de acción (iniciativas) a ejecutar para poder lograr cumplir
con los objetivos.
2.3.28 Metas
Altair Consultores (2.005) refiere que una vez que se han establecido
los indicadores de los objetivos estratégicos, se deben fijar metas y asignar
responsabilidades. Según el Sponsor Management Colsunting (2.000) las
metes deben cumplir con tres requisitos:
Ser retadoras, y guie a las personas a superar su performance actual
sobre el objetivo.
Ser asequibles, evitando desmotivación o indiferencia en las personas
responsables de su obtención.
Ser gestionables, de forma que permita monitorizar la actuación de
cada indicador, por lo que se recomienda establecer frecuencias
mensuales de medición sobre el indicador y se fijen metas anuales para
el resto de los años que abarque el Plan Estratégico de la empresa.
2.3.29 Iniciativas
Altair Consultores (2.005) define una iniciativa como los programas,
actividades, los proyectos y las acciones que se deben realizar para alcanzar
o sobrepasar las metas fijadas. Refiriéndose a la meta como la “finalidad en
mente” del indicador, las iniciativas deben ser identificadas y determinadas
para poder alcanzar resultados positivos en referencia a las metas trazadas.
2.3.30 Cuadro de mando integral (CMI)
Según Kaplan y Norton (2.002) es un sistema de gestión estratégica
utilizado para implantar la estrategia de una organización. Es un marco o
estructura que proporciona la alineación, comunicación, control y
seguimiento de los objetivos e indicadores, con la misión y la estrategia de la
organización enfocadas bajo cuatro perspectivas: finanzas, cliente, procesos
internos y desarrollo organizacional.
2.3.31 Utilidad del CMI
Kaplan y Norton (2.002) consideran que el Cuadro de Mando Integral
como un sistema de gestión estratégica por ser una herramienta que permite:
2.3.31.1 Aclarar y traducir o transformar la visión y la estrategia
El proceso de CMI inicia cuando los altos directivos empiezan a
traducir la estrategia de una unidad del negocio a través de objetivos
estratégicos específicos. La estrategia debe ser aprobada y verificada por el
equipo de la alta dirección y en función de esto, debe crearse un consenso
entre los ejecutivos para formular objetivos bajo una misma definición y un
mismo concepto que traduzca la estrategia de la unidad de negocio.
2.3.31.2 Comunicar y vincular los objetivos y los indicadores
estratégicos
Esta actividad consiste en la propagación y difusión de los objetivos e
indicadores estratégicos hacia toda la organización por medio de boletines
internos de la organización, tablones de anuncios, videos e incluso de forma
electrónica a través de ordenadores y sistemas informáticos. La función
primordial de esta serie de actividades es que los empleados sean
informados sobre los objetivos críticos que deben alcanzarse para lograr el
éxito de la organización.
2.3.31.3 Planificación, establecimiento de objetivos y alineación de
iniciativas estratégicas
La organización para lograr desarrollarse y poder surgir está en la
necesidad de establecer objetivos a indicadores (perspectivas) a largo plazo
en una proyección meta de 3 a 5 años y cumplirse dichos objetivos, la
organización se transforma y evoluciona. Para alcanzar objetivos financieros
la organización deben identificarse y fijarse objetivos para los clientes,
procesos internos y objetivos de formación y crecimiento. Una vez terminado
el proceso de identificación y definición de objetivos sobre los diferentes
indicadores de la organización, se procede a alinear su calidad estratégica,
tiempo de respuesta e iniciativas de reingeniería para conseguir los objetivos,
logrando así crear e integrar programas de mejora continua, de reingeniería y
transformación a cualquier proceso sin usar programas de reingeniería
convencionales relacionados con recorte de costos.
2.3.31.4 Aumentar el feedback y la formación estratégica
Este proceso consiste en proporcionar la capacidad y aptitud para la
formación estratégica, en la cual se ejecutan Feedbacks sobre las
estrategias formuladas del negocio, permitiendo comprobar, vigilar y ajustar
la puesta en práctica de estas y de ser necesario, hacer cambios en las
estrategias, transformando las líneas de acción para el logro de metas de la
organización. La función principal de este proceso es examinar en detalle la
unidad de negocio y verificar si se están consiguiendo os objetivos en cuanto
a clientes, procesos internos, motivación y formación de empleados que
componen la organización.
2.3.32 Fases del CMI
Según Kaplan y Norton (2.002) estas son las fases para la
construcción de un CMI:
2.3.32.1 Misión y visión
Al crear una organización, ésta debe definirse correctamente para
obtener identidad, tomándose como base para establecer una filosofía
organizacional que justifique su existencia.
2.3.32.2 Análisis interno y externo
Esta fase estudia el ambiente y las variables internas y externas que
interactúan con la organización (crecimiento económico, cambios políticos,
competidores, regulaciones locales, nacionales e internacionales tendencias
sociales locales e internacionales, etc.) que sirven de insumo para establecer
objetivos estratégicos que, en su totalidad, definen una estrategia.
2.3.32.3 Identificación de los factores clave de éxito
Es un proceso mediante el cual la organización identifica los factores
críticos del éxito, organizándolos y clasificándolos por orden de prioridad.
Esta actividad sirve de insumo base para el proceso de la toma de
decisiones. Esto se lleva a cabo mediante de la formación de grupos de
trabajo para discutir y determinar los factores más importantes para tener
éxito en el negocio.
2.3.32.4 Relación causa-efecto
Muestra la relación que existe entre las diferentes perspectivas a
través de la consecución de objetivos estratégicos específicos, alineando así
el logro de los objetivos con respecto a la estrategia planteada.
2.3.32.5 Establecimiento de los objetivos estratégicos
Se identifican, formulan y definen los objetivos estratégicos dentro de
las cuatro perspectivas del Cuadro de Mando Integral (Finanzas, Clientes,
Procesos Internos, Dinámica Organizacional).
2.3.32.6 Elección de indicadores
Se definen indicadores de gestión para medir de manera cuantitativa
los objetivos estratégicos bajo una frecuencia determinada y en relaciones
con otros indicadores de la perspectiva siguiente o en su defecto, en una
misma perspectiva.
2.3.32.7 Establecimiento del CMI a nivel global
Se prepara el cuadro de mando integral y se presenta a las personas
involucradas. Para su implementación, se debe comunicar a todos los
miembros de la organización sobre el trabajo y proceso de ideas necesarios
para sí creación. Se construye el CMI y se entrega a las distintas unidades
de la organización para que preparen sus cuadros de mandos respectivos.
2.3.33 Mapa estratégico
Altair Consultores (2.005) definen un mapa estratégico como la
descripción de la estrategia de una organización, conformada por la
definición y establecimiento de los objetivos e indicadores de gestión
segmentadas en cuatro perspectivas: financiera, clientes, procesos internos y
aprendizaje y crecimiento.
El mapa estratégico es fundamental para el diseño de un CMI puesto
que permite visualizar la alineación de los objetivos estratégicos con la
estrategia de la organización, ayudando a organizar el modelo del negocio a
través de la estructuración de los objetivos estratégicos, los cuales, son
segmentados en perspectivas y vinculados entre sí a través de relaciones
causa-efecto. Esto proporciona una visión clara sobre la coherencia entre los
objetivos estratégicos y la estrategia de la organización.
2.3.34 Perspectivas
Kaplan y Norton (2.002) definen las perspectivas como las distintas
visiones o diferentes vistas que se tienen de una unidad de negocio,
permitiendo un entendimiento de alto nivel esbozado y traducido en la
filosofía organizacional del negocio.
El CMI se desglosa en cuatro perspectivas que permiten un equilibrio
entre los objetivos a corto y largo plazo, entre los resultados deseados y los
esperados, controladas por medidas objetivas y subjetivas que controlan la
forma de lograr los objetivos estratégicos formulados a través de indicadores
e iniciativas.
A continuación se definirá las cuatros perspectivas que componen el
CMI:
2.3.34.1 Perspectiva financiera
Contiene todos los objetivos financieros que sirven de enfoque para
los objetivos e indicadores en todas las demás perspectivas del CMI,
definiéndose un objetivo financiero como los objetivos a largo plazo que se
plantea la organización. He aquí donde los procesos financieros de la
organización son medidos para reflejar la actuación económica de la
organización. Los temas financieros como los ingresos, costos y
productividad que, son medidos mediante el establecimiento de indicadores
de gestión y pueden vincularse con las demás perspectivas.
2.3.34.2 Perspectiva del cliente
Esta perspectiva se compone de objetivos e indicadores que reflejan
la satisfacción, fidelidad, retención, adquisición y rentabilidad sobre los
segmentos de clientes y mercados previamente identificados y escogidos
para competir.
2.3.34.3 Perspectiva de procesos internos
Muestra los procesos críticos que se deben realizar con éxito para que
se puedan satisfacer los objetivos de los segmentos de los accionistas y
clientes seleccionados. Para u CMI se recomienda definir una cadena de
valor de los procesos internos, entre los cuales se definen:
2.3.34.3.1 Proceso de innovación
Consiste en identificar las necesidades de los clientes actuales y
futuros, partiendo de esto, se desarrollan nuevas soluciones para satisfacer
estas necesidades.
2.3.34.3.2 Procesos operativos
Son aquellos relacionados con la entrega de productos y/o servicios
existentes a los clientes existentes.
2.3.34.3.3 Procesos de servicios post-venta
Son servicios que ofrece la empresa después de la venta de un
producto o servicio logrando así un valor añadido recibido por los clientes.
Figura 2.4: Cadena de Valor: Procesos Internos.
Fuente: Gobierno de Colombia, 2014.
2.3.34.4 Perspectiva de aprendizaje y crecimiento
Es la cuarta y última perspectiva del CMI. En este segmento se
desarrolla los objetivos e indicadores que impulsan el aprendizaje y el
crecimiento de la organización. La perspectiva financiera, cliente y procesos
internos reflejan los puntos más resaltantes en los que la organización debe
realizar con éxito pero la perspectiva de aprendizaje y crecimiento es el
impulso y la base para que las demás perspectivas alcancen los resultados
esperados.
2.3.35 Beneficios del CMI
Altair Consultores (2.005) refiere que el Cuadro de Mando Integral
contribuye en lo siguiente:
1. Alineación de los empleados hacia la visión de la empresa.
2. Mejora de la comunicación hacia todo el personal de los objetivos y su
cumplimiento.
3. Redefinición de la estrategia en base a sus resultados.
4. Traducción de la visión y de la estrategia en la acción.
5. Orientación hacia la creación de valor.
6. Integración de la información de las diversas áreas de negocio.
7. Mejora de la capacidad de análisis y de la toma de decisiones.
CAPÍTULO III
METODOLOGÍA DE LA INVESTIGACIÓN
3.1 Tipo de investigación
Balestrini (2002) plantea varios tipos de estudios, en los que se
encuentran: estudios formulativos, exploratorios, descriptivos, diagnóstico,
causal, evaluativo, experimental y proyectos factibles. De acuerdo al
problema planteado referido al sistema de gestión de estrategias del
Terminal de Almacenamiento y Embarque de Crudo “José Antonio
Anzoátegui”, y en función de los objetivos formulados, se identifica que el tipo
de investigación o estudio es el denominado Proyecto Factible. Este tipo de
investigación está orientado a resolver un problema planteado o a satisfacer
las necesidades en una Organización o contexto de interés. Esta posee dos
grandes fases aplicados a este proyecto. En la primera gran fase se
desarrollará un diagnóstico sobre la situación actual del sistema bajo estudio,
a fin de determinar las necesidades en la gerencia de Planificación,
Presupuesto, Control y Gestión de la empresa TAECJAA. En la segunda fase
del proyecto se desarrollará la elaboración y construcción del sistema de
información gerencial propuesto dando la resolución del problema actual de
la organización.
Cabe destacar que el diseño de la investigación de los estudios
exploratorios, descriptivos, diagnósticos, evaluativos, formulación de
hipótesis causales o experimentales y los proyectos factibles, siempre serán
de campo puesto que, la investigación se basa en observar y recolectar los
datos directamente de la realidad que proporciona una lectura de la realidad
objeto de estudio.
3.2 Nivel de investigación
Arias (2006) refiere que los niveles de investigación pueden ser de tipo
exploratorio, descriptivo o explicativo. En el caso actual, la investigación
planteada cuyo objetivo es desarrollar un Sistema de Información Gerencial
para el seguimiento y control de estrategias, se considera que el nivel de
investigación es descriptivo. La investigación de campo es un estudio donde
se identifica y determina de forma detallada los elementos esenciales del
sistema bajo estudio, obteniendo así una conceptualización y definición
completa que caracteriza dicho objeto de estudio.
3.3 Técnicas a utilizar
3.3.1 Técnicas de recolección de información
Balestrini (2002), define a las técnicas para recolección de la
información como la definición de los métodos e instrumentos que se
incorporan a lo largo de una investigación, en función del problema y de las
interrogantes planteadas; así como, de los objetivos que se han definido.
3.3.2 Técnicas documentales
Como punto de partida se aplicará la técnica de la observación
documental. En ella se realizaran lectura general de los textos, se iniciará la
búsqueda y la observación del material escrito consultado sobre los puntos
de interés de esta investigación. Se realiza esta técnica a fin de captar las
definiciones esenciales y extraer los datos bibliográficos útiles para ser
utilizado posteriormente para el estudio que se está realizando.
Adicionalmente se aplicará la técnica de presentación resumida de un texto,
permitirá dar cuenta acerca de las ideas básicas que contienen las obras
consultadas y es vital para la construcción de contenidos teóricos a lo largo
de la investigación.
3.3.3 Técnicas de Relaciones individuales y grupales
Se usará la observación directa con el cual se podrá conocer la forma
como se ejecutan los trabajos, quienes lo realizan, quienes lo supervisan y el
grado de calidad de los datos que se obtienen y se producen. Posteriormente
se efectuarán observaciones sistemáticas, en donde se llevará un registro de
los procesos que se realizan en cada unidad o módulo de trabajo
relacionados con el objeto bajo estudio. Para ello se usará un registro de
notas.
La técnica de la entrevista. Se empleará como un proceso de
comunicación verbal, con el fin de recolectar información a partir de un tópico
o tema en específico. Serán entrevistas de preguntas abiertas siguiendo un
orden lógico y preciso en relación a los elementos de interés del objeto
estudio. Se espera de esta técnica extraer información de los usuarios
focalizando la atención en la experiencia laboral que poseen acerca del
sistema bajo estudio.
3.3.4 Técnicas del área de organización y sistemas que se emplearán en
el diagnóstico
Se usará el gráfico de Gantt para la visualización del plan de
desarrollo de software, donde se pueda hacer seguimiento sobre las
actividades a realizar o ejecutadas, el tiempo por el cual se deben realizar y
el porcentaje en el que se cumplen.
3.3.5 Lenguaje de modelado unificado (UML)
Se usará para visualizar, conceptualizar y definir de manera gráfica y
documental la estructura del software, en la cual suministrará información
detallada de forma más sencilla y fácil de entender. Este lenguaje permitirá
ilustrar los actores, procesos, procedimiento, actividades, tareas, etc. que
interactúan con el sistema de gestión actual de la empresa (Cuadro de
Mando Integral).
3.3.6 Proceso racional unificado (RUP)
Es un proceso de desarrollo de software que, en conjunto con el
Lenguaje Unificado de Modelado (UML), componen la metodología más
utilizada para el análisis, diseño, implementación y documentación de
sistemas.
CAPÍTULO IV
RESULTADOS
4.1 Fase de inicio
4.1.1 Planificación de la Fase de Inicio
Para la fase de inicio se realiza un análisis detallado de la información
recopilada a través de entrevistas, observación directa, observación
documental y resumen de texto. Esto con la finalidad de obtener
conocimiento sobre los procesos y actividades que abarca el negocio,
permitiendo así identificar y definir las necesidades y requerimientos.
El desarrollo del proyecto en todas sus fases, estará guiado por la
metodología de desarrollo unificado de proceso (RUP), el cual será una
herramienta importante para comprender, analizar y visualizar el sistema.
Junto con esto se determinaran los posibles riesgos que puedan afectar al
sistema, de manera que se tomen en consideración para la funcionalidad del
mismo.
Se identifican y definen los actores y casos de uso base para la
construcción del Modelos de Casos de Uso, presentando una visualización
de los usuarios que interactúan con el sistema, los requisitos funcionales y
los procesos a ejecutar, junto con esto se construyen un Modelo de Análisis
para cada uno de los casos de uso, esto con la finalidad de presentar una
descripción detallada de los mismos.
4.1.2 Descripción Actual del Sistema
En esta sección se muestra la descripción actual del sistema bajo
estudio. Esta etapa comprende el estudio de la empresa bajo un enfoque
general, permitiendo obtener información acerca de los procesos y
actividades que se manejan, con la finalidad de visualizar la mejor forma de
abordar el problema, para posteriormente dar en la solución del problema y
satisfacer las necesidades y los requerimientos del sistema.
La información fue obtenida a través de varias técnicas de recolección
de datos como lo son: Entrevistas no estructuradas, documentos técnicos,
trípticos, infografía y presentaciones digitales (diapositivas). El compendio de
los datos obtenidos es real por lo que se cataloga a esta investigación como
de campo. Con esto se realiza una descripción específica sobre la
problemática planteada.
4.1.2.1 Descripción Actual del Sistema
Actualmente el departamento de PPCYG cuenta con un sistema de
gestión (Cuadro de Mando Integral) llevado manualmente, por lo cual la
alimentación de datos del mismo produce que el análisis de la información
solo arroje acciones reactivas a cambio de acciones proactivas (capacidad
para adelantarse a situaciones). En consecuencia, la esencia principal del
BSC se pierde.
El sistema de gestión, por estar alimentado de forma manual,
perjudica directamente en la calidad de los datos y esto a su vez, por ser
presentado a nivel de gerencia, afecta en la toma de decisiones. Como
resultado a esto se eligen alternativas inefectivas (cuando los datos son
erróneos) e ineficientes (cuando existe demora e impuntualidad en la entrega
de datos).
Junto con esto se detecta que la información es almacenada
repetidamente con pequeñas modificaciones, lo que produce errores en la
carga de datos en las hojas de trabajo, lo que genera mayores espacios de
almacenamiento digital, inconsistencia e inexactitud y mayor coste de tiempo
de acceso a la información.
Un impacto adicional observado que produce llevar el Cuadro de
Mando Integral de forma manual, son los grandes lapsos de tiempo
empleado para actualizar los datos. Esto implica que el personal dedique un
porcentaje elevado de su tiempo laboral a la detección y corrección de
errores en la información recibida, lo que conlleva a una serie de costos de
tiempo, recursos y actividades adicionales sobre el trabajo que realiza.
El reducido tiempo para el análisis de la información conlleva a
ejecutar lecturas de los informes y reportes recibidos de forma rápida e
imprecisa e imposibilita revisar la información a presentar ni documentar de
forma ordenada y detallada el análisis de la información en las reuniones de
gerencia realizadas semanalmente.
4.1.3 Modelo del Dominio
Este tipo de modelado abarca los elementos más significativos que
comprende el sistema bajo estudio, en el cual se representan los objetos o
clases del negocio. Esto representa una visión general del sistema como un
primer esquema para el diseño del sistema.
El modelo de dominio comprende una representación base para
realizar una descripción en el que se expresa el entendimiento del problema
y del negocio tomando en consideración los aspectos más importantes del
sistema bajo estudio en base al análisis desarrollado.
Para el desarrollo del Modelo de Dominio se utiliza la herramienta de
diseño UML, con el que se construye dicho modelo y se describe
posteriormente a través de los diagramas de clase basados en este Lenguaje
de Modelado.
4.1.3.1 Descripción del Modelo de Dominio
Mediante esta herramienta se modela la información estática de los
objetos que componen el Cuadro de Mando Integral, lo cual se emplea como
cimiento o base para el modelado de la base de datos. Mediante este modelo
podemos identificar los atributos y las relaciones involucradas que
comprende el sistema, esto con el fin de describir la estructura de la
información.
El sistema de gestión llevado actualmente se construye y se procesa
de la siguiente manera: Un Cuadro de Mando Integral es gestionado por un
gerente y es alimentado en datos por analistas, supervisores y
superintendentes. El Cuadro de Mando está compuesto de varias
perspectivas, que a su vez, están alineadas a muchas estrategias. Las
estrategias a su vez se componen de objetivos estratégicos formulados en
base a una planificación estratégica realizada. Los objetivos estratégicos
poseen indicadores de gestión que permiten la medición de los mismos e
iniciativas que son monitoreadas para visualizar el logro del objetivo
estratégico. Para ello las iniciativas se componen de actividades para el logro
de la iniciativa. Los analistas presentan informes semanales del Cuadro de
Mando al gerente de la empresa y este a su vez lo revisa para comprobar la
gestión de los procesos. En la Figura 4.1 se muestra el diagrama de dominio
del sistema actual.
class Domain Mo...
Cuadro de Mando Integral
Perspectiv a
Analista/Superv isor Gerente
Estrategia
Objetiv os Estratégicos
Indicadores Responsable Iniciativ as
Activ idades
Informe
1
Revisa
1..*
1
Presenta
1..*
1
Contiene
1..*
1
Responde
1..*1
Posee
0..*
1
Posee
1..*
1
Posee
1..*
1
Contiene
1..*
1
Gestiona
11
Actualiza
1
1
Posee
1..*
1
Ejecuta
1..*
1
Posee
1..*
Figura 4.1 Modelo de Dominio
Fuente: Elaboración Propia.
A continuación en la tabla 4.1, se detallan cada uno de las entidades
del Modelo de Dominio del sistema actual:
Tabla 4.1 Tabla de Clase de Dominio ESTRATEGA (1/2)
Entidad Descripción
Cuadro de Mando Integral Es un sistema de gestión que permite el seguimiento de la actuación de una organización
Perspectiva Es un enfoque que se utiliza para analizar una situación sobre un segmento específico de la organización, está compuesto por un conjunto de objetivos.
Estrategia Son las premisas por el cual la organización pretende alcanzar o hacer cumplir su misión y visión. Están alineadas a una perspectiva en particular.
Objetivos Estratégicos Consiste en los propósitos o metas que se establecen para cumplirse en un lapso definido de tiempo. Está conformado por una serie de indicadores de gestión.
Responsable Son las personas encargadas de hacer cumplir una tarea, actividad, proceso u objetivo específico.
Fuente: Elaboración Propia.
Tabla 4.1 Tabla de Clase de Dominio ESTRATEGA (2/2)
Entidad Descripción
Indicadores de gestión Son variables que permiten la medición de una actividad o proceso (objetivos estratégicos). Es un método cuantitativo que se compara con un nivel de referencia en relación a los objetivos estratégicos.
Iniciativa Es una agrupación de actividades, ordenadas por inicio de ejecución, con el fin de que el objetivo al que este asociado la iniciativa se cumpla
Actividades Son las tareas que se planifican en un tiempo limitado sobre una iniciativa para poder cumplir los objetivos estratégicos.
Analista/Supervisor Son las personas encargadas de alimentar los informes de gestión mediante la metodología del Cuadro de Mando Integral.
Gerente Es la persona responsable en gestionar la unidad de negocio.
Informe de Gestión Son los informes presentados a los gerentes y superintendentes en las reuniones de gerencia.
Fuente: Elaboración Propia.
4.1.3.2 Análisis de la Problemática
En el departamento de Control y Gestión de PPCYG la alimentación
de datos del Cuadro de Mando Integral se realiza de forma manual,
ocasionando un impacto directo sobre la calidad de los datos, grandes lapsos
de tiempo empleado para actualizar los datos, reducido tiempo para el
análisis de la información y redundancia de datos.
Mediante la observación documental a las carpetas de archivos
utilizada para guardar la información de los informes de gestión, se pudo
detectar que existe mucha información duplicada en cada uno de los
archivos, sufriendo estos solo pequeñas modificaciones en sus datos.
A través de la observación directa logró obtener un conocimiento
sobre la forma como se ejecutan los trabajos, quienes lo realizan, quienes lo
supervisan y el grado de calidad de los datos que se obtienen y se producen.
En donde se pudo detectar que existen problemas de comunicación y por
parte de aquellas personas que son encargadas de enviar la información
correspondiente a su proceso, lo que ocasiona retraso al momento de
elaborar los informes de gestión
Además, se pudo observar que el departamento no posee ninguna
base de datos o sistema que permita almacenar la información, de manera
que al momento de consultar cierta información, se toma lapsos de tiempo
extensos para poder conseguirla a causa de la cantidad de archivos que
mantienen guardado y que a veces se encuentran duplicados. En algunos
casos se observó que no lograron conseguir la información solicitada.
A través de la realización de distintas entrevistas con el personal de
PPCYG, se pudo determinar que algunos indicadores de gestión no son
llevados a cabo de forma correcta, imposibilitando la correcta medición de los
objetivos estratégicos establecidos en los distintos procesos.
4.1.4 Análisis de los requerimientos
Para este flujo de trabajo, se capturan los posibles requerimientos del
sistema como punto de partida para determinar el funcionamiento del mismo.
Para ello es necesario realizar lo siguiente:
Comprender el contexto del sistema.
Los actores que interactúan con el sistema.
Captura de los requisitos funcionales.
Captura de requisitos no funcionales.
Identificación de los posibles riesgos que puede presentar el sistema.
Modelado de casos de uso principales del sistema.
Modelado del sistema representado por los distintos diagramas de
UML.
4.1.5 Requerimientos Funcionales del Sistema
Los requisitos funcionales describen la forma en cómo se debe usar el
sistema. Para ello es necesario que cada usuario comunique lo que
realmente quieren del sistema y aquellos aspectos en que se requiere que el
sistema propicie soporte al negocio. Para ello se requiere que se conozcan
las necesidades del usuario y del cliente.
A continuación se mencionan los requisitos funcionales del sistema:
El sistema debe funcionar en cualquier navegador de cualquier Sistema
Operativo.
Habrá un solo administrador por cada Cuadro de Mando Integral
creado.
El sistema debe permitr construir un cuadro de mando integral.
El sistema debe permitir cargar datos sobre el cuadro de mando
integral.
El sistema debe permitir agregar, actualizar y eliminar la información
que se encuentre registrada en la base de datos.
Los usuarios registrados en el sistema, solo pueden ser agregados,
modificados o eliminados por el administrador del sistema.
El sistema debe garantizar rapidez en sus operaciones.
Seguridad: El acceso a la aplicación debe ser restringida. Los usuarios
registrados deben transitar por un mecanismo de seguridad de acceso.
El sistema debe extraer datos para posteriormente transformar y
presentar la información a través del cuadro de mando integral.
4.1.6 Requerimientos No Funcionales del Sistema
Los requerimientos no funcionales definen las propiedades del sistema
que se refieren a funcionabilidad, restricciones, confiabilidad, extensibilidad,
fiabilidad, mantenimiento, compatibilidad, etc. Esto representa todos aquellos
aspectos que limitan el sistema.
A continuación se mencionan los requisitos no funcionales del sistema:
4.1.6.1 Usabilidad
Debe poseer una interfaz amigable, fácil de usar, que genere al
usuario seguridad y comodidad durante el manejo de la aplicación.
4.1.6.2 Rendimiento
El tiempo de respuesta de la aplicación debe ser eficaz, con las
condiciones apropiadas relacionadas a las características físicas del equipo y
conexión de red.
4.1.6.3 Disponibilidad
El sistema deberá estar disponible en cualquier lapso de tiempo para
los usuarios registrados.
4.1.6.4 Facilidad de mantenimiento
El usuario administrador podrá actualizar aspectos gráficos de la
aplicación, en el momento que se requiera.
4.1.6.5 Operatividad
El sistema debe ser eficaz en el desarrollo de sus operaciones, de
forma que proporcione una alta calidad de los datos y propicie veracidad en
la información procesada.
4.1.7 Riesgos del Sistema
El riesgo representa un factor, cosa, elemento o camino que
contempla un peligro, envuelto de incertidumbre. Por lo que, como cualquier
otro proyecto de ingeniería, los proyectos de desarrollo de software se
enfrentan a riesgos que afectan el futuro del mismo. Para ello es necesario
identificarlos tan pronto como sea posible dentro del desarrollo del proyecto,
tratándolos rápidamente y mitigándose a través de las iteraciones del ciclo de
desarrollo del software.
Teniendo en cuenta lo anteriormente expuesto, el modelado del
sistema en sus diferentes vistas puede verse directamente afectados, por
ese motivo se toman en cuenta para establecer cuáles son los límites y las
condiciones con que se desarrollará el sistema y dependiendo de ello,
finalizar el proyecto con el mayor éxito posible.
A continuación se presentan los posibles riesgos del sistema:
Algunos navegadores no ejecuten la aplicación correctamente.
Problemas al cargar las interfaces.
Errores de inserción de registros en la base de datos.
Lapso de tiempo de respuesta elevada.
Usuarios no administradores puedan añadir, editar o eliminar registros
en la base de datos.
Los usuarios no logren ejecutar las funciones del sistema.
La base de datos no esté estructurada correctamente ocasionando que
la presentación de datos en las interfaces no sea la adecuada.
4.1.8 Modelo de Casos de Usos
El modelo de casos de uso dirige todo el proceso de desarrollo, puesto
que a partir de esto, las actividades de análisis, diseño y prueba se llevan a
cabo. La fortaleza de este modelo reside en describir las funcionalidades del
sistema en interacción con los usuarios y la facilidad que posee para ser
interpretado, lo que permite un valor añadido en presentar a los clientes,
esquemas del sistema fácil de comprender. Cabe destacar que no existe un
proceso determinado para desarrollar los casos de uso y queda de parte del
analista del sistema la correcta interpretación del negocio traducido pues, en
la adecuada identificación y definición de los casos de uso
4.1.9 Identificación de los Actores Principales
Los actores representan personas, sistemas o hardware externo que
interactúan con el sistema. Estos se comunican con el sistema mediante
envío y recepción de mensajes para lo cual pueden proveer funcionalidades
al sistema.
Los actores se identifican y se categorizan de acuerdo a niveles de
acceso que, separan las actividades que se pueden desarrollar dentro del
sistema. Para ello es necesario definir cuáles son los actores involucrados, el
grado de interacción que tienen con el sistema y la usabilidad que estos le
pueden dar. Los actores del sistema ESTRATEGA son:
4.1.9.1 Gerente
Es el actor encargado de visualizar y gestionar los informes de gestión
basados en la herramienta del Cuadro de Mando Integral.
4.1.9.2 Analista/Supervisor
Son los encargados de alimentar de información al Cuadro de Mando
Integral.
4.1.9.3 Administrador del Sistema
Es el encargado de construir el Cuadro de Mando Integral, obteniendo
privilegios para gestionar el mismo y a los usuarios que tienen acceso al
sistema.
4.1.10 Identificación de los Casos de Usos
En este punto se identifican y definen las principales actividades que
realizará el sistema. Para ello se capturaron las siguientes funcionalidades
principales: Acceder al Sistema, Construcción del Cuadro de Mando Integral,
Gestión de Usuarios, Carga de Datos CMI y Visualización de la Gestión.
En la Tabla 4.2 se muestra el detalle de los casos de uso principales
que componen las principales funcionalidades del sistema, identificándose
además, los actores principales que interactúan en la acción de dichas
funcionalidades.
Tabla 4.2 Explicación de Casos de Uso (1/2)
Caso de Uso Descripción Actores
Acceder al Sistema Proporciona el acceso de los usuarios al sistema, permitiendo a los mismos utilizar las funcionalidades del sistema.
Administrador del SistemaGerenteAnalista/Supervisor
ConstruirCMI
Consiste en realizar la construcción de un Cuadro de Mando Integral, agregándose los diferentes elementos que componen esta herramienta de gestión.
Analista/SupervisorAdministrador del Sistema
Tabla 4.2 Explicación de Casos de Uso (2/2)
Caso de Uso Descripción Actores
GestionarUsuarios
Permite al Administrador del Sistema otorgar permisos a los usuarios nuevos para poder acceder al sistema y realizar determinadas actividades.
Administrador del Sistema.
Visualizar
la Gestión
Proporciona una
información determinada
que posea el sistema, a
través de consultas y
presentación de datos de
forma gráfica o tabular.
Gerente
Analista/Supervisor
Administrador del
Sistema
Cargar
Datos CMI
Propicia una serie de
formatos en el que los
usuarios con permisos,
pueden alimentar con
datos del CMI construido.
Analista/Supervisor
Administrador del
Sistema
Fuente: Elaboración propia.
4.1.11 Diagramas de Caso de Uso
La elaboración de los diagramas de caso de uso se presenta como un
medio para capturar los requisitos funcionales. Es por ello que para
desarrollar estos diagramas han de ser identificados y definidos quienes son
los usuarios, la información que reciben, modifican y producen, las
operaciones que realizan sobre la información y las necesidades presente al
momento de realizar un proceso dentro de la unidad de negocio.,
estableciendo así, las condiciones y las posibilidades del sistema.
En la Figura 4.2, se muestra el diagrama de casos de uso general del
sistema de información gerencial ESTRATEGA, para el control y seguimiento
de estrategias.
Figura 4.2 Diagrama de Caso de Uso General.
Fuente: Elaboración Propia
4.1.11.2 Descripción del Caso de Uso “Acceder al Sistema”
4.1.111.2.1 Descripción
Se proporciona una interfaz al usuario en el cual se gestiona el acceso
al sistema. El usuario debe introducir un nombre (indicador) y una contraseña
válida. En caso de que los datos de acceso al sistema sean incorrectos, el
usuario puede cambiar su contraseña, nombre de usuario o ambos.
4.1.11.2.2 Actores Involucrados
Gerente, Analista/Supervisor, Administrador del Sistema.
En la Figura 4.3, se presenta el Caso de Uso Acceder al Sistema:
object Casos de Uso "Acceder al Sistem...
Acceder al Sistema
Gerente
Administrador del Sistema
Analista/Superv isor
Figura 4.3 Diagrama de Caso de Uso Acceder al Sistema.
Fuente: Elaboración Propia
4.1.11.2.2.1 Pre-Condición
Se debe ejecutar la aplicación donde el usuario debe rellenar los
campos correspondientes al nombre de usuario y contraseña para acceder o
no al sistema.
4.1.11.2.2.2 Post-Condición
El sistema debe mostrar los distintos módulos y operaciones que en el
que el usuario, según sea su nivel de acceso, pueda utilizar el sistema.
4.1.11.2.3 Flujo de eventos
4.1.11.2.3.1 Flujo Principal
1. El usuario ejecuta la aplicación. Este Proporciona automáticamente la
interfaz para iniciar la sesión del usuario.
2. El sistema proporciona los campos de texto “usuario” y “clave” junto con
la opción “Ingresar”.
3. El sistema corrobora que los datos ingresados en los campos de texto
se encuentren en los registros de la base de datos del sistema.
4. De ser exitosa la operación se muestra al usuario los módulos que
según sus permisos otorgados, disponga para utilizar.
5. Fin de caso de uso.
4.1.11.2.3.2 Flujo Alterno
1. En el paso 3, si el sistema no encuentra coincidencias en los datos
suministrados a través de los campos de texto usuario y clave,
despliegue un mensaje indicando que los datos suministrados son
erróneos.
2. En el paso 3 en caso de que se accione la opción “Ingresar” al menos
con algún campo de texto vacío, despliegue un mensaje indicando que
debe ingresar, según sea el campo vacío, el dato correspondiente.
4.1.11.2 Descripción del Caso de Uso “Gestionar Usuarios”
4.1.11.2.1 Descripción
Permite al administrador del sistema añadir nuevos usuarios. Además
de modificar, eliminar y otorgarle permisos a los usuarios ya registrados en el
sistema.
4.1.11.2.2 Actor Involucrado
Administrador del Sistema.
object Caso de Uso "Gestionar Usuario...
Gestionar Usuarios
Administrador del Sistema
Figura 4.4 Diagrama de Caso de Uso Gestionar Usuarios.
Fuente: Elaboración Propia
4.1.11.2.2.1 Pre-Condición
Se ingresa al sistema mediante invocando “Ingresar al Sistema”.
4.1.11.2.2.2 Post-Condición
Se despliega un mensaje de aviso confirmando que la operación se ha
realizado con éxito.
4.1.11.2.3 Flujo de eventos
4.1.11.2.3.1 Flujo Principal
1. El usuario acciona la opción Gestionar Usuarios.
2. Se despliega una interfaz con las opciones: Añadir Usuario, Editar
Usuario, Eliminar Usuario y Cambiar Permisos.
3. Si El Administrador del sistema necesita añadir un nuevo usuario al
sistema, elige la opción añadir usuario.
4. Debe desplegarse un formulario con los cuadros de texto, en el que se
debe rellenar información personal del usuario.
5. Debe desplegarse una lista de verificación en el que el administrador
del sistema pueda elegir los permisos que desea otorgarle al usuario.
6. Para registrar los datos se acciona la opción “Guardar”.
7. Si el administrador del sistema necesita actualizar un usuario del
sistema, elige la opción de “editar usuario”.
8. Se despliega un cuadro de selección en donde se cargan todos los
usuarios registrados en el sistema.
9. Se elige el usuario accionando la opción “Editar”.
10. Se proporciona una serie de cuadros de texto para editar la información
personal del usuario.
11. Se despliega una lista de verificación con los permisos de usuario.
12. Para editar los datos, se acciona la opción “Actualizar”.
13. Si el administrador del sistema necesita eliminar un usuario del sistema,
elige la opción “Eliminar Usuario”.
14. Se despliega un cuadro de selección en donde se cargan todos los
usuarios registrados en el sistema.
15. Para eliminar los datos se acciona la opción “Eliminar”.
4.1.11.2.3.2 Flujo Alterno
1. Para el paso 6 del flujo principal, de ser exitosa la operación se debe
mostrar un mensaje comunicando que los datos fueron guardados
exitosamente. De lo contrario, mostrar un mensaje de error.
2. Se despliega una ventana de alerta indicándole al usuario si desea
realizar nuevamente la operación. De ser afirmativa la respuesta, volver
al paso 4 del flujo principal.
3. Para el paso 11 de ser exitosa la operación se debe mostrar un
mensaje indicando que los datos fueron actualizados exitosamente, de
lo contrario, mostrar un mensaje de error.
4. Se despliega una ventana que indique si el usuario desea realizar
nuevamente la operación. De ser afirmativa la respuesta, volver al paso
8 del flujo principal.
5. Para el paso 15 de ser exitosa la operación se debe mostrar un
mensaje indicando que los datos fueron guardados exitosamente, de lo
contrario, mostrar un mensaje de error.
6. Se despliega una ventana que indique si el usuario desea realizar
nuevamente la operación. De ser afirmativa la respuesta, volver al paso
13.
4.1.11.3 Descripción del Caso de Uso “Construir CMI”
4.1.11.3.1 Descripción
Los Analistas/Supervisores y el Administrador del Sistema pueden
cargar información en el sistema sobre la Misión/Visión, estrategias,
perspectiva, objetivos estratégicos, indicadores de gestión, iniciativas,
actividades y asignar responsabilidad. Esto son los elementos que componen
el Cuadro de Mando Integral.
4.1.11.3.1.1 Pre-Condición
Se debe ingresar al sistema invocando la funcionalidad “Acceder al
sistema”.
4.1.11.3.1.2 Post-Condición
Desplegar las opciones de “Formulación Estratégica”, “Estrategia”,
“Perspectiva”, “Objetivos Estratégicos”, “Indicadores de gestión”, “Iniciativas”,
“Actividades” y “Asignar Responsabilidad”.
4.1.11.3.2 Actores Involucrados
Analista/Supervisor, Administrador del Sistema.
En la Figura 4.5 se muestra el Caso de uso “Construir CMI”, en el que
presenta los Casos de Uso que se extienden del mismo.
object Casos de Uso "Construir C...
Construir CMI
Analista/Superv isor
Administrador del Sistema
Formulación Estratégica
Estrategia
Perspectiv a
Objetiv o Estratégico
Indicadores de Gestión
Iniciativ a
Activ idades
Asignar Responsabilidad
«extend»
«extend»
«extend»
«extend»
«extend»
«extend»
«extend»
«extend»
Figura 4.5 Diagrama de Caso de Uso Construir CMI.
Fuente: Elaboración Propia.
4.1.11.3.3 Flujo de Eventos
4.1.11.3.3.1 Flujo Principal
1. El usuario invoca el caso de uso “Construir CMI”.
2. El sistema muestra una interfaz con las opciones: Formulación
Estratégica, Estrategia, Perspectiva, Objetivo Estratégico, Indicadores
de Gestión, Iniciativa, Actividad y Asignar Responsabilidad.
3. El usuario elige cualquiera de las opciones.
4. Fin del caso de uso.
4.1.11.4 Descripción del Caso de Uso “Formulación Estratégica”
4.1.11.4.1 Descripción
Permite al Analista/Supervisor y al Administrador del Sistema registrar
información sobre la misión y visión de la empresa.
4.1.11.4.1.1 Pre-Condición
Se selecciona la opción “Construir CMI” y luego se acciona la opción:
Formulación Estratégica.
4.1.11.4.1.2 Post-Condición
Se despliega una ventana de aviso confirmando que los datos fueron
guardados exitosamente y posteriormente una ventana para repetir la
operación.
4.1.11.4.2 Actores Involucrados
Analista/Supervisor y Administrador del Sistema.
4.1.11.4.3 Flujo de eventos
4.1.11.4.3.1 Flujo Principal
1. El usuario acciona Formulación Estratégica.
2. Debe desplegarse una interfaz en el que se muestren las opciones:
Añadir Misión/Visión, Modificar Misión/Visión y Eliminar Misión/Visión.
3. Si El Administrador del sistema necesita añadir una Formulación
Estratégica al sistema, elige la opción añadir Formulación Estratégica.
4. Debe desplegarse un formulario con los cuadros de texto, en el que se
debe rellenar los campos de la unidad de negocio, misión y visión de la
misma.
5. Para registrar los datos se acciona la opción “Guardar”.
6. Si el administrador del sistema necesita actualizar una Formulación
Estratégica, elige la opción de “editar Formulación Estratégica”.
7. Se despliega un cuadro de selección en donde se cargan todas las
unidades de negocio con su respectiva Misión/Visión.
8. Se elige el usuario accionando la opción “Editar”.
9. Se proporciona una serie de cuadros de texto para editar la información
de la unidad de negocio.
10. Para editar los datos, se acciona la opción “Actualizar”.
11. Si el administrador del sistema necesita eliminar una Formulación
Estratégica del sistema, elige la opción “Eliminar Formulación
Estratégica”.
12. Se despliega un cuadro de selección en donde se cargan todas las
unidades de negocio registrados en el sistema.
13. Para eliminar los datos se acciona la opción “Eliminar”.
4.1.11.4.3.2 Flujo Alterno
1. Para el paso 5 del flujo principal, de ser exitosa la operación se debe
mostrar un mensaje que la operación se realizo con éxito.
2. Se despliega una ventana de alerta indicándole al usuario si desea
realizar nuevamente la operación. De ser afirmativa la respuesta, volver
al paso 4 del flujo principal.
3. Para el paso 10 de ser exitosa la operación se debe mostrar un
mensaje indicando que los datos fueron actualizados exitosamente, de
lo contrario, mostrar un mensaje de error.
4. Se despliega una ventana que indique si el usuario desea realizar
nuevamente la operación. De ser afirmativa la respuesta, volver al paso
9 del flujo principal.
5. Para el paso 13 de ser exitosa la operación se debe mostrar un
mensaje indicando que los datos fueron guardados exitosamente, de lo
contrario, mostrar un mensaje de error.
6. Se despliega una ventana que indique si el usuario desea realizar
nuevamente la operación. De ser afirmativa la respuesta, volver al paso
12.
4.1.11.5 Descripción del Caso de Uso “Estrategia”
4.1.11.5.1 Descripción
Permite al Analista/Supervisor y al Administrador del Sistema registrar
información sobre las estrategias de una unidad de unidad de negocio
específica, las cuales serán posteriormente alineadas a una misión y visión.
4.1.11.5.1.1 Pre-Condición
Se selecciona la opción “Construir CMI” y luego se acciona la opción:
Estrategia.
4.1.11.5.1.2 Post-Condición
Se despliega una ventana de aviso confirmando que los datos fueron
guardados exitosamente y posteriormente una ventana para repetir la
operación.
4.1.11.5.2 Actores Involucrados
Analista/Supervisor y Administrador del Sistema.
4.1.11.5.3 Flujo de eventos
4.1.11.5.3.1 Flujo Principal
1. El usuario acciona la opción: Estrategia.
2. Debe desplegarse una interfaz en el que se muestren las opciones:
Añadir Estrategia, Modificar Estrategia y Eliminar Estrategia.
3. Si El Administrador del sistema necesita añadir una estrategia al
sistema, elige la opción añadir Estrategia.
4. Debe desplegarse un cuadro de selección en donde se carguen todas
las unidades de negocio registradas en el sistema.
5. Se selecciona una opción.
6. Debe desplegarse un formulario con los cuadros de texto, en el que se
debe rellenar el campo estrategia y descripción de la estrategia.
7. Para registrar los datos se acciona la opción “Guardar”.
8. Si el administrador del sistema necesita actualizar una estrategia, elige
la opción de “Editar Estrategia”.
9. Se despliega un cuadro de selección en donde se cargan todas las
estrategias registradas en el sistema.
10. Se elige el usuario accionando la opción “Editar”.
11. Se proporciona una serie de cuadros de texto para editar la información
de la estrategia.
12. Para editar los datos, se acciona la opción “Actualizar”.
13. Si el administrador del sistema necesita eliminar una estrategia, elige la
opción “Eliminar Estrategia”.
14. Se despliega un cuadro de selección en donde se cargan todas las
estrategias registradas en el sistema.
15. Para eliminar los datos se acciona la opción “Eliminar”.
4.1.11.5.3.2 Flujo Alterno
1. Para el paso 7 del flujo principal, de ser exitosa la operación se debe
mostrar un mensaje comunicando que los datos fueron guardados
exitosamente. De lo contrario, mostrar un mensaje de error.
2. Se despliega una ventana de alerta indicándole al usuario si desea
realizar nuevamente la operación. De ser afirmativa la respuesta, volver
al paso 4 del flujo principal.
3. Para el paso 8 de ser exitosa la operación se debe mostrar un mensaje
indicando que los datos fueron actualizados exitosamente, de lo
contrario, mostrar un mensaje de error.
4. Se despliega una ventana que indique si el usuario desea realizar
nuevamente la operación. De ser afirmativa la respuesta, volver al paso
9 del flujo principal.
5. Para el paso 15 de ser exitosa la operación se debe mostrar un
mensaje indicando que los datos fueron guardados exitosamente, de lo
contrario, mostrar un mensaje de error.
6. Se despliega una ventana que indique si el usuario desea realizar
nuevamente la operación. De ser afirmativa la respuesta, volver al paso
14.
4.1.11.6 Descripción del Caso de Uso “Perspectiva”
4.1.11.6.1 Descripción
Permite al Analista/Supervisor y al Administrador del Sistema registrar
información sobre las categorías o perspectivas en los que serán agrupados
los elementos estratégicos del negocio.
4.1.11.6.1.1 Pre-Condición
Se selecciona la opción “Construir CMI” y luego se acciona la opción:
Perspectiva.
4.1.11.6.1.2 Post-Condición
Se despliega una ventana de aviso confirmando que los datos fueron
guardados exitosamente y posteriormente una ventana para repetir la
operación.
4.1.11.6.2 Actores Involucrados
Analista/Supervisor y Administrador del Sistema.
4.1.11.6.3 Flujo de eventos
4.1.11.6.3.1 Flujo Principal
1. El usuario acciona la opción: Perspectiva.
2. Debe desplegarse una interfaz en el que se muestren las opciones:
Añadir Perspectiva, Modificar Perspectiva y Eliminar Perspectiva.
3. Si El Administrador del sistema necesita añadir una perspectiva al
sistema, elige la opción añadir Perspectiva.
4. Debe desplegarse un cuadro de selección en donde se carguen todas
las unidades de negocio registradas en el sistema.
5. Se selecciona una opción.
6. Debe desplegarse un formulario con los cuadros de texto, en el que se
debe rellenar el campo nombre y descripción.
7. Para registrar los datos se acciona la opción “Guardar”.
8. Si el administrador del sistema necesita actualizar una perspectiva,
elige la opción de “Editar Perspectiva”.
9. Se despliega un cuadro de selección en donde se cargan todas las
perspectivas registradas en el sistema.
10. Se elige el usuario accionando la opción “Editar”.
11. Se proporciona una serie de cuadros de texto para editar la información
de la perspectiva.
12. Para editar los datos, se acciona la opción “Actualizar”.
13. Si el administrador del sistema necesita eliminar una perspectiva, elige
la opción “Eliminar Perspectiva”.
14. Se despliega un cuadro de selección en donde se cargan todas las
perspectivas registradas en el sistema.
15. Para eliminar los datos se acciona la opción “Eliminar”.
4.1.11.6.3.2 Flujo Alterno
1. Para el paso 7 del flujo principal, de ser exitosa la operación se debe
mostrar un mensaje comunicando que los datos fueron guardados
exitosamente. De lo contrario, mostrar un mensaje de error.
2. Se despliega una ventana de alerta indicándole al usuario si desea
realizar nuevamente la operación. De ser afirmativa la respuesta, volver
al paso 4 del flujo principal.
3. Para el paso 8 de ser exitosa la operación se debe mostrar un mensaje
indicando que los datos fueron actualizados exitosamente, de lo
contrario, mostrar un mensaje de error.
4. Se despliega una ventana que indique si el usuario desea realizar
nuevamente la operación. De ser afirmativa la respuesta, volver al paso
9 del flujo principal.
4.1.11.7 Descripción del Caso de Uso “Objetivo Estratégico”
4.1.11.7.1 Descripción
Permite al Analista/Supervisor y al Administrador del Sistema registrar
información sobre los objetivos específicos que integran los objetivos
estratégicos para su cumplimiento.
4.1.11.7.1.1 Pre-Condición
Se selecciona la opción “Construir CMI” y luego se acciona la opción:
Objetivo Estratégico
4.1.11.7.1.2 Post-Condición
Se despliega una ventana de aviso confirmando que los datos fueron
guardados exitosamente y posteriormente una ventana para repetir la
operación.
4.1.11.7.2 Actores Involucrados
Analista/Supervisor y Administrador del Sistema.
4.1.11.7.3 Flujo de eventos
4.1.11.7.3.1 Flujo Principal
1. El usuario acciona la opción: Objetivos Estratégicos.
2. Debe desplegarse una interfaz en el que se muestren las opciones:
Añadir Objetivo Estratégico, Modificar Objetivo Estratégico y Eliminar
Objetivo Estratégico.
3. Si El Administrador del sistema necesita añadir una perspectiva al
sistema, elige la opción añadir Objetivo Estratégico.
4. Debe desplegarse un cuadro de selección en donde se carguen todas
las perspectivas registradas en el sistema.
5. Se selecciona una opción.
6. Debe desplegarse un formulario con los cuadros de texto, en el que se
debe rellenar el campo nombre del objetivo estratégico y descripción del
mismo.
7. Para registrar los datos se acciona la opción “Guardar”.
8. Si el administrador del sistema necesita actualizar un objetivo
estratégico, elige la opción de “Editar Objetivo Estratégico”.
9. Se despliega un cuadro de selección en donde se cargan todos los
objetivos estratégicos registrados en el sistema.
10. Se elige el usuario accionando la opción “Editar”.
11. Se proporciona una serie de cuadros de texto para editar la información
del objetivo estratégico.
12. Para editar los datos, se acciona la opción “Actualizar”.
13. Si el administrador del sistema necesita eliminar un objetivo estratégico,
elige la opción “Eliminar Objetivo Estratégico”.
14. Se despliega un cuadro de selección en donde se cargan todas las
perspectivas registradas en el sistema.
15. Para eliminar los datos se acciona la opción “Eliminar”.
4.1.11.7.3.2 Flujo Alterno
1. Para el paso 7 del flujo principal, de ser exitosa la operación se debe
mostrar un mensaje comunicando que los datos fueron guardados
exitosamente. De lo contrario, mostrar un mensaje de error.
2. Se despliega una ventana de alerta indicándole al usuario si desea
realizar nuevamente la operación. De ser afirmativa la respuesta, volver
al paso 4 del flujo principal.
3. Para el paso 8 de ser exitosa la operación se debe mostrar un mensaje
indicando que los datos fueron actualizados exitosamente, de lo
contrario, mostrar un mensaje de error.
4. Se despliega una ventana que indique si el usuario desea realizar
nuevamente la operación. De ser afirmativa la respuesta, volver al paso
9 del flujo principal.
4.1.11.8 Descripción del Caso de Uso “Indicador de Gestión”
4.1.11.8.1 Descripción
Permite al Analista/Supervisor y al Administrador del Sistema registrar
información sobre los indicadores de gestión que actúan en cada objetivo
específico.
4.1.11.8.2 Pre-Condición
Se selecciona la opción “Construir CMI” y luego se acciona la opción:
Indicadores de Gestión.
4.1.11.8.2.1 Post-Condición
Se despliega una ventana de aviso confirmando que los datos fueron
guardados exitosamente y posteriormente una ventana para repetir la
operación.
4.1.11.8.2.3 Actores Involucrados
Analista/Supervisor y Administrador del Sistema.
4.1.11.8.3 Flujo de eventos
4.1.11.8.3.1 Flujo Principal
1. El usuario acciona la opción: Indicadores de Gestión.
2. Debe desplegarse una interfaz en el que se muestren las opciones:
Añadir Indicador de Gestión, Modificar Indicador de Gestión y Eliminar
Indicador de Gestión.
3. Si El Administrador del sistema necesita añadir una perspectiva al
sistema, elige la opción añadir Indicador de Gestión.
4. Debe desplegarse un cuadro de selección en donde se carguen todos
los objetivos estratégicos registrados en el sistema.
5. Se selecciona una opción.
6. Debe desplegarse un formulario con los cuadros de texto, en el que se
debe rellenar el campo: nombre del indicador de gestión y campo:
descripción.
7. Se proporciona un cuadro de texto para introducir el valor meta del
indicador de gestión.
8. Se proporciona un cuadro de texto para introducir el valor mínimo que
puede llegarse a obtener en los datos reales de la unidad métrica del
indicador.
9. Se proporciona un cuadro de texto para introducir el valor medio que
puede llegarse a obtener en los datos reales de la unidad métrica del
indicador.
10. Se proporciona un cuadro de texto para introducir el valor máximo que
puede llegarse a obtener en los datos reales de la unidad métrica del
indicador.
11. Debe desplegarse un cuadro de selección en el que se cargan las
distintas frecuencias con que se maneja el indicador de gestión por
cada valor real registrado.
12. Debe desplegarse un cuadro de selección en donde se carguen todos
los responsables registrados en el sistema.
13. Se selecciona una opción.
14. Para registrar los datos se acciona la opción “Guardar”.
15. Si el administrador del sistema necesita actualizar un indicador de
gestión, elige la opción de “Editar Indicador de Gestión”.
16. Se despliega un cuadro de selección en donde se cargan todos los
indicadores de gestión registrados en el sistema.
17. Se elige el usuario accionando la opción “Editar”.
18. Se proporciona un formulario para editar la información del indicador de
gestión.
19. Para editar los datos, se acciona la opción “Actualizar”.
20. Si el administrador del sistema necesita eliminar un objetivo estratégico,
elige la opción “Eliminar Objetivo Estratégico”.
21. Se despliega un cuadro de selección en donde se cargan todas las
perspectivas registradas en el sistema.
22. Para eliminar los datos se acciona la opción “Eliminar”.
4.1.11.8.3.2 Flujo Alterno
1. Para el paso 14 del flujo principal, de ser exitosa la operación se debe
mostrar un mensaje comunicando que los datos fueron guardados
exitosamente. De lo contrario, mostrar un mensaje de error.
2. Se despliega una ventana de alerta indicándole al usuario si desea
realizar nuevamente la operación. De ser afirmativa la respuesta, volver
al paso 4 del flujo principal.
3. Para el paso 19 de ser exitosa la operación se debe mostrar un
mensaje indicando que los datos fueron actualizados exitosamente, de
lo contrario, mostrar un mensaje de error.
4. Se despliega una ventana que indique si el usuario desea realizar
nuevamente la operación. De ser afirmativa la respuesta, volver al paso
16 del flujo principal.
4.1.11.9 Descripción del Caso de Uso “Iniciativa”
4.1.11.9.1 Descripción
Permite al Analista/Supervisor y al Administrador del Sistema registrar
información sobre las acciones y actividades que deben cumplirse para
lograr alcanzar los objetivos estratégicos.
4.1.11.9.1.1 Pre-Condición
Se selecciona la opción “Construir CMI” y luego se acciona la opción:
Iniciativa
4.1.11.9.1.2 Post-Condición
Se despliega una ventana de aviso confirmando que los datos fueron
guardados exitosamente y posteriormente una ventana para repetir la
operación.
4.1.11.9.2 Actores Involucrados
Analista/Supervisor y Administrador del Sistema.
4.1.11.9.3 Flujo de eventos
4.1.11.9.3.1 Flujo Principal
1. El usuario acciona la opción: Iniciativas.
2. Debe desplegarse una interfaz en el que se muestren las opciones:
Añadir Iniciativa, Modificar Iniciativa y Eliminar Iniciativa.
3. Si El Administrador del sistema necesita añadir una iniciativa al sistema,
elige la opción: Añadir Iniciativa.
4. Debe desplegarse un cuadro de selección en donde se carguen todos
los objetivos estratégicos registrados en el sistema.
5. Se selecciona una opción.
6. Debe desplegarse un formulario con los cuadros de texto, en el que se
debe rellenar el campo: nombre de la iniciativa y el campo: descripción.
7. Se proporciona un cuadro de texto para introducir la fecha de inicio en
el que debe empezar la iniciativa
8. Debe desplegarse un cuadro de texto para introducir la fecha de
finalización de la iniciativa.
9. Debe desplegarse un cuadro de selección en donde se carguen todos
los responsables registrados en el sistema.
10. Se selecciona una opción.
11. Para registrar los datos se acciona la opción “Guardar”.
12. Si el administrador del sistema necesita actualizar una iniciativa, elige la
opción: “Editar Iniciativa”.
13. Se despliega un cuadro de selección en donde se cargan todas las
iniciativas registrados en el sistema.
14. Se elige el usuario accionando la opción “Editar”.
15. Se proporciona un formulario para editar la información de la iniciativa.
16. Para editar los datos, se acciona la opción “Actualizar”.
17. Si el administrador del sistema necesita eliminar una iniciativa, elige la
opción “Eliminar Iniciativa”.
18. Se despliega un cuadro de selección en donde se cargan todas las
iniciativas registradas en el sistema.
19. Para eliminar los datos se acciona la opción “Eliminar”.
4.1.11.9.3.2 Flujo Alterno
1. Para el paso 11 del flujo principal, de ser exitosa la operación se debe
mostrar un mensaje comunicando que los datos fueron guardados
exitosamente. De lo contrario, mostrar un mensaje de error.
2. Se despliega una ventana de alerta indicándole al usuario si desea
realizar nuevamente la operación. De ser afirmativa la respuesta, volver
al paso 4 del flujo principal.
3. Para el paso 16 de ser exitosa la operación se debe mostrar un
mensaje indicando que los datos fueron actualizados exitosamente, de
lo contrario, mostrar un mensaje de error.
4. Se despliega una ventana que indique si el usuario desea realizar
nuevamente la operación. De ser afirmativa la respuesta, volver al paso
15 del flujo principal.
4.1.11.10 Descripción del Caso de Uso “Actividad”
4.1.11.10.1 Descripción
Permite al Analista/Supervisor y al Administrador del Sistema registrar
información sobre actividades que deben cumplirse para lograr alcanzar las
iniciativas formuladas asociadas al logro de los objetivos estratégicos.
4.1.11.10.1.1 Pre-Condición
Se selecciona la opción “Construir CMI” y luego se acciona la opción:
Actividad.
4.1.11.10.1.2 Post-Condición
Se despliega una ventana de aviso confirmando que los datos fueron
guardados exitosamente y posteriormente una ventana para repetir la
operación.
4.1.11.10.2 Actores Involucrados
Analista/Supervisor y Administrador del Sistema.
4.1.11.10.3 Flujo de eventos
4.1.11.10.3.1 Flujo Principal
1. El usuario acciona la opción: Actividad.
2. Debe desplegarse una interfaz en el que se muestren las opciones:
Añadir Actividad, Modificar Actividad y Eliminar Actividad.
3. Si El Administrador del sistema necesita añadir una iniciativa al sistema,
acciona la opción: Añadir Iniciativa.
4. Debe desplegarse un cuadro de selección en donde se carguen todas
las iniciativas registradas en el sistema.
5. Se selecciona una opción.
6. Debe desplegarse un formulario con los cuadros de texto, en el que se
debe rellenar el campo: nombre de la actividad y el campo: descripción.
7. Se proporciona un cuadro de texto para introducir la fecha de inicio en
el que debe empezar la actividad
8. Debe desplegarse un cuadro de texto para introducir la fecha de
finalización de la actividad.
9. Debe desplegarse un cuadro de selección en donde se carguen todos
los responsables registrados en el sistema.
10. Se selecciona una opción.
11. Para registrar los datos se acciona la opción “Guardar”.
12. Si el administrador del sistema necesita modificar una actividad, elige la
opción: “Modificar Actividad”.
13. Se despliega un cuadro de selección en donde se cargan todas las
actividades registradas en el sistema.
14. Se elige el usuario accionando la opción “Editar”.
15. Se proporciona un formulario para editar la información de la actividad.
16. Para editar los datos, se acciona la opción “Actualizar”.
17. Si el administrador del sistema necesita eliminar una actividad, elige la
opción “Eliminar Actividad”.
18. Se despliega un cuadro de selección en donde se cargan todas las
actividades registradas en el sistema.
19. Para eliminar los datos se acciona la opción “Eliminar”.
4.1.11.10.3.2 Flujo Alterno
1. Para el paso 11 del flujo principal, de ser exitosa la operación se debe
mostrar un mensaje comunicando que los datos fueron guardados
exitosamente. De lo contrario, mostrar un mensaje de error.
2. Se despliega una ventana de alerta indicándole al usuario si desea
realizar nuevamente la operación. De ser afirmativa la respuesta, volver
al paso 4 del flujo principal.
3. Para el paso 16 de ser exitosa la operación se debe mostrar un
mensaje indicando que los datos fueron actualizados exitosamente, de
lo contrario, mostrar un mensaje de error.
4. Se despliega una ventana que indique si el usuario desea realizar
nuevamente la operación. De ser afirmativa la respuesta, volver al paso
15 del flujo principal.
4.1.11.11 Descripción del Caso de Uso “Asignar Responsabilidad”
4.1.11.11.1 Descripción
Permite al Analista/Supervisor y al Administrador del Sistema registrar
información sobre la responsabilidad del personal en relación a los objetivos
estratégicos, iniciativas y actividades.
4.1.11.11.1.1 Pre-Condición
Se selecciona la opción “Construir CMI” y luego se acciona la opción:
Asignar Responsabilidad.
4.1.11.11.1.2 Post-Condición
Se despliega una ventana de aviso confirmando que los datos fueron
guardados exitosamente y posteriormente una ventana para repetir la
operación.
4.1.11.11.2 Actores Involucrados
Analista/Supervisor y Administrador del Sistema.
4.1.11.11.3 Flujo de eventos
4.1.11.11.3.1 Flujo Principal
1. El usuario acciona la opción: Asignar Responsabilidad.
2. Debe desplegarse una interfaz en el que se muestren las opciones:
Añadir Responsabilidad, Modificar Responsabilidad y Eliminar
Responsabilidad.
3. Si El Administrador del sistema necesita añadir un responsable al
sistema, acciona la opción: Añadir Responsabilidad.
4. Debe desplegarse un cuadro de selección en donde se carguen todos
los objetivos estratégicos registrados en el sistema.
5. Se selecciona o no una opción.
6. Debe desplegarse un cuadro de selección en donde se carguen todas
las iniciativas registradas en el sistema.
7. Se selecciona o no una opción.
8. Debe desplegarse un cuadro de selección en donde se carguen todas
las actividades registradas en el sistema.
9. Se selecciona o no una opción.
10. Debe desplegarse un formulario con los cuadros de texto, en el que se
debe rellenar el campo: nombre del responsable, el campo: unidad al
que pertenece, el campo: indicador y el campo: descripción de la
responsabilidad.
11. Para registrar los datos se acciona la opción “Guardar”.
12. Si el administrador del sistema necesita modificar una responsabilidad,
elige la opción: “Modificar Responsabilidad”.
13. Se despliega un cuadro de selección en donde se cargan todos los
responsables registrados en el sistema.
14. Se elige el usuario accionando la opción “Editar”.
15. Se proporciona un formulario para editar la información de la
responsabilidad.
16. Para editar los datos, se acciona la opción “Actualizar”.
17. Si el administrador del sistema necesita eliminar una responsabilidad,
elige la opción “Eliminar Responsabilidad”.
18. Se despliega un cuadro de selección en donde se cargan todos los
responsables registrados en el sistema.
19. Para eliminar los datos se acciona la opción “Eliminar”.
4.1.11.11.3.2 Flujo Alterno
1. Para el paso 11 del flujo principal, de ser exitosa la operación se debe
mostrar un mensaje comunicando que los datos fueron guardados
exitosamente. De lo contrario, mostrar un mensaje de error.
2. Se despliega una ventana de alerta indicándole al usuario si desea
realizar nuevamente la operación. De ser afirmativa la respuesta, volver
al paso 4 del flujo principal.
3. Para el paso 16 de ser exitosa la operación se debe mostrar un
mensaje indicando que los datos fueron actualizados exitosamente, de
lo contrario, mostrar un mensaje de error.
4. Se despliega una ventana que indique si el usuario desea realizar
nuevamente la operación. De ser afirmativa la respuesta, volver al paso
15 del flujo principal.
4.1.11.12 Descripción del Caso de Uso “Visualizar la Gestión”
4.1.11.12.1 Descripción
Permite al Gerente, Analista/Supervisor y al Administrador del Sistema
visualizar de forma gráfica y tabular los elementos de un Cuadro de Mando
Integral (perspectivas, estrategias, objetivos estratégicos, indicadores de
gestión, iniciativas, actividades y responsabilidades).
4.1.11.12.2 Actores Involucrados
Analista/Supervisor, Administrador del Sistema y Gerente.
Figura 4.6 Diagrama de Caso de Uso Visualizar la Gestión.
Fuente: Elaboración Propia
4.1.11.12.2.1 Pre-Condición
Se selecciona la opción “Visualizar la Gestión”.
4.1.11.12.2.2 Post-Condición
Se despliega una interfaz con las siguientes opciones: Consultar
Misión/Visión, Ver Mapa Estratégico, Ver Objetivos Estratégicos, Ver
Indicadores de Gestión y Ver Iniciativas.
4.1.11.12.3 Flujo de eventos
4.1.11.12.3.1 Flujo Principal
1. El usuario acciona la opción: Visualizar la Gestión.
2. Debe desplegarse una interfaz en el que se muestren las opciones:
Consultar Misión/Visión, Ver Mapa Estratégico, Ver Objetivos
Estratégicos, Ver Indicadores de Gestión y Ver Iniciativas.
3. El usuario elige una opción.
4. Fin de caso de uso.
4.1.11.13 Descripción del Caso de Uso “Consultar Misión/Visión”
4.1.11.13.1 Descripción
Permite al Analista/Supervisor y al Administrador del Sistema
consultar información relacionada con la misión, visión y estrategias de la
unidad de negocio
4.1.11.13.1.1 Pre-Condición
Se selecciona la opción “Visualizar la Gestión” y luego se acciona la
opción: Consultar Misión/Visión. Debe haberse construido al menos un
Cuadro de Mando Integral.
4.1.11.13.1.2 Post-Condición
Se muestra la consulta realizada por el usuario solicitante.
4.1.11.13.2 Actores Involucrados
Gerente, Analista/Supervisor y Administrador del Sistema.
4.1.11.13.3 Flujo de eventos
4.1.11.13.3.1 Flujo Principal
1. El usuario elige la opción: Misión/Visión.
2. Se despliega una interfaz con información referente a la misión, visión y
estrategias de la unidad de negocio.
3. Fin de caso de uso.
4.1.11.13.3.2 Flujo Alterno
1. El usuario puede seleccionar cualquier opción de Visualizar la Gestión.
2. Se proporciona una opción denominada “Imprimir” que, al accionar el
usuario, genera un documento físico con información referente a la
consulta realizada.
4.1.11.14 Descripción del Caso de Uso “Ver Mapa Estratégico”
4.1.11.14.1 Descripción
Permite al Analista/Supervisor y al Administrador del Sistema
consultar el mapa estratégico del CMI. Presentado como un diagrama causa-
efecto.
4.1.11.14.1.1 Pre-Condición
Se selecciona la opción “Visualizar la Gestión” y luego se acciona la
opción: Ver Mapa Estratégico. Debe haberse construido al menos un Cuadro
de Mando Integral.
4.1.11.14.1.2 Post-Condición
Se muestra la consulta realizada por el usuario solicitante.
4.1.11.14.2 Actores Involucrados
Gerente, Analista/Supervisor y Administrador del Sistema.
4.1.11.14.3 Flujo de eventos
4.1.11.14.3.1 Flujo Principal
1. El usuario elige la opción: Ver Mapa Estratégico.
2. Se cargan las perspectivas registradas en el sistema.
3. Se cargan los objetivos estratégicos registrados en el sistema.
4. Se despliega un cuadro de texto para seleccionar una fecha
determinada para la consulta de los objetivos estratégicos.
5. Se actualiza y se carga la información en la pantalla.
4.1.11.14.3.2 Flujo Alterno
1. El usuario puede seleccionar cualquier opción de Visualizar la Gestión.
2. Se proporciona una opción denominada “Imprimir” que, al accionar el
usuario, genera un documento físico con información referente a la
consulta realizada.
4.1.11.15 Descripción del Caso de Uso “Ver Objetivos Estratégicos”
4.1.11.15.1 Descripción
Permite al Analista/Supervisor y al Administrador del Sistema
consultar información sobre los objetivos estratégicos a través de una gráfica
sobre un eje de coordenadas (x,y) donde “x” refleje unidad de tiempo y “y”
represente porcentaje del cumplimiento del objetivo.
4.1.11.15.1.1 Pre-Condición
Se selecciona la opción “Visualizar la Gestión” y luego se acciona la
opción: Ver Objetivos Estratégicos. Debe haberse construido al menos un
Cuadro de Mando Integral.
4.1.11.15.1.2 Post-Condición
Se muestra la consulta realizada por el usuario solicitante.
4.1.11.15.2 Actores Involucrados
Gerente, Analista/Supervisor y Administrador del Sistema.
4.1.11.15.3 Flujo de eventos
4.1.11.15.3.1 Flujo Principal
1. El usuario elige la opción: Ver Objetivos Estratégicos.
2. Se proporciona un cuadro de selección en el cual se carga todos los
objetivos estratégicos registrados en el sistema.
3. Se elige una opción.
4. Se despliega un cuadro de texto para introducir una fecha determinada
para consultar.
5. Se despliega un cuadro de texto en el que se introduce la frecuencia
con que se debe mostrar los datos del objetivo estratégico.
6. Se actualizar y se carga la información en la pantalla.
7. Se proporciona una gráfica sobre el porcentaje de cumplimiento del
objetivo estratégico.
8. Fin de caso de uso.
4.1.11.15.3.2 Flujo Alterno
1. El usuario puede seleccionar cualquier opción de Visualizar la Gestión.
2. Se proporciona una opción denominada “Imprimir” que, al accionar el
usuario, genera un documento físico con información referente a la
consulta realizada.
4.1.11.16 Descripción del Caso de Uso “Ver Indicadores de Gestión”
4.1.11.16.1 Descripción
Permite al Analista/Supervisor y al Administrador del Sistema
consultar información sobre los indicadores de gestión, en el que se visualiza
nombre del indicador, perspectiva al que pertenece, unidad de medición,
tabla de valor meta vs real, rangos y frecuencia de medición y gráfica
representativa del plan/real vs tiempo.
4.1.11.16.1.1 Pre-Condición
Se selecciona la opción “Visualizar la Gestión” y luego se acciona la
opción: Ver Indicadores de Gestión. Debe haberse construido al menos un
Cuadro de Mando Integral.
4.1.11.16.1.2 Post-Condición
Se muestra la consulta realizada por el usuario solicitante.
4.1.11.16.2 Actores Involucrados
Gerente, Analista/Supervisor y Administrador del Sistema.
4.1.11.16.3 Flujo de eventos
4.1.11.16.3.1 Flujo Principal
1. El usuario elige la opción: Ver Indicadores de Gestión.
2. Se proporciona un cuadro de selección en el que se elija presentar la
información en forma: general, por perspectivas, por objetivos
estratégicos o por responsabilidad.
3. Se elige una opción.
4. Se despliega un cuadro de texto para introducir un rango fecha
determinada para realizar la consultar.
5. Se despliega un cuadro de texto en el que se introduce la frecuencia
con que se debe mostrar los datos de los indicadores de gestión.
6. Se carga la gráfica plan/real vs tiempo.
7. Se actualiza y se muestra la información en pantalla.
8. Fin de caso de uso.
4.1.11.16.3.2 Flujo Alterno
1. El usuario puede seleccionar cualquier opción de Visualización de la
Gestión.
2. Se proporciona una opción denominada “Imprimir” que, al accionar el
usuario, genera un documento físico con información referente a la
consulta realizada.
4.1.11.17 Descripción del Caso de Uso “Ver Iniciativas”
4.1.11.17.1 Descripción
Permite al Analista/Supervisor y al Administrador del Sistema
consultar información sobre las iniciativas, descripción, objetivo estratégico al
que pertenece, responsable, fecha de inicio/fin, estatus y gráfica
correspondiente (Diagrama de Gantt).
4.1.11.17.1.1 Pre-Condición
Se selecciona la opción “Visualizar la Gestión” y luego se acciona la
opción: Ver Iniciativas. Debe haberse construido al menos un Cuadro de
Mando Integral.
4.1.11.17.1.2 Post-Condición
Se muestra la consulta realizada por el usuario solicitante.
4.1.11.17.2 Actores Involucrados
Gerente, Analista/Supervisor y Administrador del Sistema.
4.1.11.17.3 Flujo de eventos
4.1.11.17.3.1 Flujo Principal
1. El usuario elige la opción: Ver Iniciativas.
2. Se proporciona un cuadro de selección en el que se carguen todos los
objetivos estratégicos registrados en el sistema.
3. Se elige una opción.
4. Se muestra información de forma tabular sobre el nombre de la
iniciativa, objetivo estratégico al que pertenece, responsable, fecha de
inicio, fecha fin y estatus.
5. Se elige una iniciativa de la tabla.
6. Se despliega un cuadro de texto para introducir un rango fecha
determinada para realizar la consultar.
7. Se despliega un cuadro de texto en el que se introduce la frecuencia
con que se debe mostrar los datos de la iniciativa.
8. Se carga la gráfica (Diagrama de Gantt) en el que se muestran las
iniciativas y actividades registradas en el sistema con su porcentaje de
avance.
9. Se actualiza y se muestra la información en pantalla.
10. Fin de caso de uso.
4.1.11.17.3.2 Flujo Alterno
1. El usuario puede seleccionar cualquier opción de Visualizar la Gestión.
2. Se proporciona una opción denominada “Imprimir” que, al accionar el
usuario, genera un documento físico con información referente a la
consulta realizada.
4.1.11.18 Descripción del Caso de Uso “Cargar datos CMI”
4.1.11.18.1 Descripción
Permite al Analista/Supervisor y al Administrador del Sistema registrar
información sobre los elementos que constituyen un CMI.
4.1.11.18.2 Actores Involucrados
Analista/Supervisor y Administrador del Sistema.
object Caso de Uso "Cargar Datos C...
Administrador del Sistema
Analista/Superv isor
Cargar Datos CMI
Cargar Datos Indicadores de Gestión
Cargar Datos Iniciativ as
Cargar Datos Activ idades
«extend»
«extend»
«extend»
Figura 4.7 Caso de Uso Cargar Datos CMI.
Fuente: Elaboración Propia.
4.1.11.18.2.1 Pre-Condición
Se selecciona la opción “Cargar Datos CMI”.
4.1.11.18.2.2 Post-Condición
Se muestra las distintas opciones para realizar registros de datos en
los siguientes elementos del CMI: Cargar Datos Indicadores de Gestión,
Cargar Datos Iniciativas y Cargar Datos Actividades.
4.1.11.18.3 Flujo de eventos
4.1.11.18.3.1 Flujo Principal
1. El usuario elige la opción: Cargar Datos CMI.
2. El sistema muestra una interfaz con las opciones: Cargar Datos
Indicador de Gestión, Cargar Datos Iniciativas y Cargar Datos
Actividades.
3. Fin de caso de uso.
4.1.11.19 Descripción del Caso de Uso “Cargar Datos Indicadores de
Gestión”
4.1.11.19.1 Descripción
Permite al Analista/Supervisor y al Administrador del Sistema
introducir datos sobre los indicadores de gestión registrados en el sistema.
4.1.11.19.1.1 Pre-Condición
Se selecciona la opción “Visualizar la Gestión” y luego se acciona la
opción: Cargar Datos Indicadores de Gestión. Debe haberse construido al
menos un Cuadro de Mando Integral.
4.1.11.19.1.2 Post-Condición
Se despliega una ventana de aviso confirmando que los datos fueron
guardados exitosamente y posteriormente una ventana para repetir la
operación.
4.1.11.19.2 Actores Involucrados
Analista/Supervisor y Administrador del Sistema.
4.1.11.19.3 Flujo de eventos
4.1.11.19.3.1 Flujo Principal
1. El usuario invoca el caso de uso “Cargar Datos CMI”
2. El usuario elige la opción: Cargar Datos Indicadores de Gestión.
3. Se llenan los campos específicos para registrar las metas mínimas,
máximas y el resultado real obtenido.
4. Se acciona la opción “Guardar”.
5. Fin del caso de uso.
4.1.11.19.3.2 Flujo Alterno
1. Para el paso 4 del flujo principal, de ser exitosa la operación se debe
mostrar un mensaje comunicando que los datos fueron guardados
exitosamente. De lo contrario, mostrar un mensaje de error.
2. Se despliega una ventana de alerta indicándole al usuario si desea
realizar nuevamente la operación. De ser afirmativa la respuesta, volver
al paso 3 del flujo principal.
4.1.11.20 Descripción del Caso de Uso “Cargar Datos Iniciativas”
4.1.11.20.1 Descripción
Permite al Analista/Supervisor y al Administrador del Sistema
introducir datos sobre las iniciativas registradas en el sistema.
4.1.11.20.1.1 Pre-Condición
Se selecciona la opción “Visualizar la Gestión” y luego se acciona la
opción: Cargar Datos Iniciativas. Debe haberse construido al menos un
Cuadro de Mando Integral.
4.1.11.20.1.2 Post-Condición
Se despliega una ventana de aviso confirmando que los datos fueron
guardados exitosamente y posteriormente una ventana para repetir la
operación.
4.1.11.20.2 Actores Involucrados
Analista/Supervisor y Administrador del Sistema.
4.1.11.20.3 Flujo de eventos
4.1.11.20.3.1 Flujo Principal
1. El usuario invoca el caso de uso “Cargar Datos CMI”
2. El usuario elige la opción: Cargar Datos Iniciativas.
3. Se llenan los campos específicos para registrar la fecha de inicio y
fecha fin.
4. Se acciona la opción “Guardar”.
5. Fin del caso de uso.
4.1.11.20.3.2 Flujo Alterno
1. Para el paso 4 del flujo principal, de ser exitosa la operación se debe
mostrar un mensaje comunicando que los datos fueron guardados
exitosamente. De lo contrario, mostrar un mensaje de error.
2. Se despliega una ventana de alerta indicándole al usuario si desea
realizar nuevamente la operación. De ser afirmativa la respuesta, volver
al paso 3 del flujo principal.
4.1.11.21 Descripción del Caso de Uso “Cargar Datos Actividades”
4.1.11.21.1 Descripción
Permite al Analista/Supervisor y al Administrador del Sistema
introducir datos sobre las actividades registradas en el sistema.
4.1.11.21.1.1 Pre-Condición
Se selecciona la opción “Visualizar la Gestión” y luego se acciona la
opción: Cargar Datos Actividades. Debe haberse construido al menos un
Cuadro de Mando Integral.
4.1.11.21.1.2 Post-Condición
Se despliega una ventana de aviso confirmando que los datos fueron
guardados exitosamente y posteriormente una ventana para repetir la
operación.
4.1.11.21.2 Actores Involucrados
Analista/Supervisor y Administrador del Sistema.
4.1.11.21.3 Flujo de eventos
4.1.11.21.3.1 Flujo Principal
1. El usuario invoca el caso de uso “Cargar Datos de CMI”
2. El usuario elige la opción: Datos Actividades.
3. Se eligen las opciones para seleccionar una iniciativa y se llenan los
campos específicos para registrar la fecha de inicio, fecha fin y estado.
4. Se acciona la opción “Guardar”.
5. Fin del caso de uso.
4.1.11.21.3.2 Flujo Alterno
1. Para el paso 4 del flujo principal, de ser exitosa la operación se debe
mostrar un mensaje comunicando que los datos fueron guardados
exitosamente. De lo contrario, mostrar un mensaje de error.
2. Se despliega una ventana de alerta indicándole al usuario si desea
realizar nuevamente la operación. De ser afirmativa la respuesta, volver
al paso 3 del flujo principal.
4.1.12 Diagramas de Clase de Análisis
Una vez que se ha elaborado el diagrama de caso de uso general del
sistema, se lleva a cabo la creación de los diagramas de clase de análisis,
para lo cual, se toma como insumo base la información capturada en los
diagramas de casos de uso.
Los diagramas de clase de análisis representan una conceptualización
de las posibles clases y/o subsistemas del diseño del sistema que, en la
transición del análisis al diseño, constituyen un método para determinar
cuáles son las clases que permitan, posteriormente, desarrollar un modelo de
objetos robusto.
Para la realización de estos diagramas es necesario identificar y
describir cada clase de análisis junto con los atributos base que la
componen, entre los cuales tenemos: Las interfaces, que serán
representadas por la “Clase Interfaz”, los gestores para la comunicación
entre interfaces/entidades que son representadas por la “Clase Control” y las
encargadas de guardar la información que son representadas por la “Clase
Entidad”.
4.1.12.1 Clase Interfaz
Se utilizan para modelar la interfaz entre el sistema y sus actores. La
Figura 4.8 representa gráficamente en un modelo, la Clase de Interfaz. class Diagram...
Clase Interfaz
Figura 4.8 Clase de Interfaz
Fuente: Jacobson, Booch y Rumbaugh (1999).
En la tabla 4.3 se describen las clases interfaz para el sistema
ESTRATEGA:
Tabla 4.3 Descripción de las Clases de Interfaz (1/4)
Nombre de la Clase Interfaz Descripción
Acceder al Sistema Proporciona el inicio de sesión para los usuarios.
Gestión de Usuarios Se encarga de registrar al personal que requiera acceder al sistema y otorgar permisos para realizar funciones.
Fuente: Elaboración Propia.
Tabla 4.3 Descripción de las Clases de Interfaz (2/4)
Nombre de la Clase Interfaz Descripción
Formulación Estratégica Permite registrar, modificar o eliminar una unidad de negocio junto con su misión y visión respectiva.
Construcción del CMI Es la interfaz encargada de desplegar las opciones: Formulación Estratégica, Estrategia, Perspectiva, Objetivo Estratégico, Indicadores de Gestión, Actividades, Iniciativa, Asignar Responsabilidad.
Estrategia Es el encargado de registrar, modificar o eliminar las estrategias de una formulación estratégica establecida.
Perspectiva Proporciona funciones para registrar, modificar y eliminar las perspectivas que componen el CMI.
Objetivo Estratégico Se encarga de añadir, modificar o eliminar objetivos estratégicos asociados a una perspectiva del CMI.
Indicadores de Gestión Realiza funciones para añadir, modificar y eliminar indicadores de gestión asociados a un objetivo estratégico determinado.
Iniciativas Proporciona acciones para añadir, modificar y eliminar iniciativas asociados a un objetivo estratégico determinado.
Fuente: Elaboración Propia.
Tabla 4.3 Descripción de las Clases de Interfaz (3/4)
Nombre de la Clase Interfaz Descripción
Actividades Se encarga de añadir, modificar y eliminar actividades asociadas a una iniciativa determinada.
Asignar Responsabilidad Comprende acciones para registrar, modificar y eliminar responsabilidades asignadas al cumplimento de los objetivos estratégicos, iniciativas y actividades determinadas.
Carga de Datos CMI Es la interfaz encargada de desplegar las opciones: Datos Indicadores de Gestión, Datos Iniciativas y Actividades.
Datos Indicadores de Gestión
Proporciona una plantilla para la carga de datos reales, planificados en lapsos de tiempos determinados.
Datos Iniciativas Se encarga de cargar datos relacionados al cumplimiento de las iniciativas en lapsos de tiempo determinados.
Datos Actividades Proporciona una plantilla para la carga de datos sobre actividades en lapsos de tiempos determinados.
Visualización de la Gestión Es la interfaz encargada de desplegar las opciones: Misión/Visión, Mapa Estratégico, Objetivos Estratégicos, Indicadores de Gestión, Iniciativas.
Fuente: Elaboración Propia.
Tabla 4.3 Descripción de las Clases de Interfaz (4/4)
Nombre de la Clase Interfaz Descripción
Misión/Visión Permite mostrar e imprimir la unidad de negocio junto con su misión/visión.
Mapa Estratégico Despliega información gráfica sobre las condiciones de los objetivos estratégicos en una fecha determinada. Además permite imprimir la información consultada.
Objetivos Estratégicos Permite mostrar e imprimir los objetivos estratégicos establecidos.
Indicadores de Gestión Proporciona información sobre los indicadores de gestión asociados a los objetivos estratégicos establecidos.
Iniciativas Permite mostrar e imprimir las iniciativas formuladas para el logro de los objetivos estratégicos.
Fuente: Elaboración Propia.
4.1.12.2 lase Entidad
Se utilizan para modelar información que posee una vida larga y que a
menudo es persistente. La Figura 4.9 representa gráficamente en un modelo,
la Clase de Entidad.
class Diagrama...
Clase de Entidad
Figura 4.9 Clase de Entidad
Fuente: Jacobson, Booch y Rumbaugh (1999).
En la Tabla 4.4 se describen las clases de entidad para el sistema
ESTRATEGA:
Tabla 4.4 Descripción de las Clases de Entidad
Nombre de la Clase Interfaz Descripción
Usuario Se encarga de modelar los datos de todos los usuarios registrados en el sistema.
Misión/Visión Se encarga de modelar la información de la misión/visión registrada en el sistema.
Estrategia Se encarga de modelar información basada en las estrategias registradas en el sistema.
Objetivos Estratégicos Se encarga de modelar información basada en los objetivos estratégicos registrados en el sistema.
Indicadores de Gestión Se encarga de manejar información sobre los indicadores de gestión registrados en el sistema
Perspectiva Se encarga de modelar los datos sobre todas las perspectivas registradas en el sistema.
Responsabilidad Se encarga de manejar información sobre las responsabilidades asignadas al personal registrado en el sistema.
Fuente: Elaboración Propia.
4.1.12.3 Clase de Control
Estas clases representan la coordinación, secuencia, transacciones y
control, de los objetos y se usan frecuentemente para el control de un caso
de uso en concreto. La Figura 4.10 representa gráficamente en un modelo, la
Clase de Entidad.
class Diagrama...
Clase de Control
Figura 4.10 Clase de Control
Fuente: Jacobson, Booch y Rumbaugh (1999).
En la Tabla 4.5 se describen las clases de control para el sistema
ESTRATEGA:
Tabla 4.5 Descripción de las Clases de Control (1/4)
Nombre de la Clase Interfaz Descripción
Gestor Acceder al Sistema Verifica y valida la información introducida por la IU Acceder al Sistema.
Gestor Gestionar Usuarios Se encarga de almacenar los datos de la IU Gestionar Usuarios.
Gestor Construir CMI Se encarga de activar las interfaces: IU Formulación Estratégica, IU Estrategia, IU Perspectiva, IU Objetivo Estratégico, IU Indicadores de Gestión, IU Actividades, IU Iniciativa, IU Asignar Responsabilidad.
Gestor Formulación Estratégica
Se encarga de almacenar los datos de la IU Formulación Estratégica.
Gestor Estrategia Se encarga de almacenar los datos de la IU Estrategia.
Fuente: Elaboración Propia.
Tabla 4.5 Descripción de las Clases de Control (2/4)
Nombre de la Clase Interfaz Descripción
Gestor Perspectiva Se encarga de almacenar los datos de la
IU Perspectiva.
Gestor Acceder al Sistema Verifica y valida la información introducida
por la IU Acceder al Sistema.
Gestor Gestión de Usuarios Se encarga de almacenar los datos de la
IU Registro de Personal.
Gestor Objetivo Estratégico Se encarga de almacenar los datos de la
IU Objetivo Estratégico.
Gestor Indicadores de
Gestión
Se encarga de almacenar los datos de la
IU Indicadores de Gestión.
Gestor Actividades Se encarga de almacenar los datos de la
IU Actividades.
Gestor Iniciativa Se encarga de almacenar los datos de la
IU Iniciativas.
Gestor Asignar
Responsabilidad
Se encarga de almacenar los datos de la
IU Asignar Responsabilidad.
Gestor Cargar Datos CMI Se encarga de activar las interfaces: IU
Cargar Datos Indicadores de Gestión,
Cargar Datos Iniciativas, IU Cargar Datos
Actividades.
Gestor Cargar Datos
Indicadores de Gestión
Se encarga de almacenar los datos de la
IU Cargar Datos Indicadores de Gestión.
Gestor Cargar Datos
Iniciativas
Se encarga de almacenar los datos de la
IU Cargar Datos Iniciativas.
Fuente: Elaboración Propia.
Tabla 4.5 Descripción de las Clases de Control (3/4)
Nombre de la Clase Interfaz Descripción
Gestor Cargar Datos
Actividades
Se encarga de almacenar los datos de la
IU Cargar Datos Actividades.
Gestor Visualizar la Gestión Se encarga de activar las interfaces: IU
Consultar Misión/Visión, IU Ver Mapa
Estratégico, IU Ver Objetivos Estratégicos,
IU Ver Indicadores de Gestión, IU Ver
Iniciativas.
Gestor Ver Misión/Visión Se encarga de mostrar la información
registrada de la Formulación estratégica y
la muestra en la IU Consultar
Misión/Visión.
Gestor Ver Mapa Estratégico Se encarga de procesar los parámetros
seleccionados en la interfaz IU Ver Mapa
Estratégico para realizar la búsqueda y
luego mostrar los resultados obtenidos.
Gestor Ver Misión/Visión Se encarga de mostrar la información
registrada de la Formulación estratégica y
la muestra en la IU Consultar
Misión/Visión.
Gestor Ver Mapa Estratégico Se encarga de procesar los parámetros
seleccionados en la interfaz IU Ver Mapa
Estratégico para realizar la búsqueda y
luego mostrar los resultados obtenidos.
Fuente: Elaboración Propia.
Tabla 4.5 Descripción de las Clases de Control (4/4)
Nombre de la Clase Interfaz Descripción
Gestor Ver Objetivos
Estratégicos
Se encarga de procesar los parámetros
seleccionados en la interfaz IU Ver
Objetivos Estratégicos para realizar la
búsqueda y luego mostrar los resultados
obtenidos.
Gestor Ver Indicadores de
Gestión
Se encarga de procesar los parámetros
seleccionados en la interfaz IU Ver
Indicadores de Gestión para realizar la
búsqueda y luego mostrar los resultados
obtenidos.
Gestor Ver Iniciativas Se encarga de procesar los parámetros
seleccionados en la interfaz IU Ver
Iniciativas e IU Ver Actividades para
realizar la búsqueda y luego mostrar los
resultados obtenidos.
Fuente: Elaboración Propia.
4.1.12.3 Descripción del Diagrama de Clase de Análisis del Caso de Uso
“Acceder al Sistema”
Se encarga de leer el nombre de usuario y la clave correspondiente,
validar con los datos registrados en el sistema y cargar la sesión del usuario
en caso de que los datos sean correctos. El usuario invoca a la clase interfaz
IU Acceder al Sistema, el cual activa la clase control denominada Gestor
Acceder al Sistema que valida y verifica si los datos introducidos son
correctos, invocando a la clase Usuario.
En la Figura 4.11, se presenta el diagrama de clase de análisis para el
caso de uso Acceder al Sistema.
class Diagrama de Clase del Caso de Uso "Acceder al Sistema"
Usuario
Administrador del Sistema
Analista/Superv isor Gerente
Acceder al Sistema Gestor Acceder alSistema
Interfaz Principal
Usuario
Figura 4.11 Diagrama de Clase de Análisis del Caso de Uso “Acceder al
Sistema”
Fuente: Elaboración Propia.
4.1.12.2 Diagrama de Clase de Análisis del Caso de Uso “Gestionar
Usuario”
Es el encargado de registrar, modificar y eliminar usuarios del sistema
además de proporcionarles permisos para acceder a determinadas
funcionalidades del sistema. Para ello el Caso de Uso “Gestionar Personal”
despliega una interfaz denominada IU Gestionar Personal, la cual acciona a
su vez la clase de control Gestor Gestionar Personal que invoca a la entidad
Usuario, en el cual se comprueba que la información colocada es la correcta.
En la Figura 4.12, se presenta el diagrama de clase de análisis para el
caso de uso Gestionar Personal.
class Diagrama de Clase del Caso de Uso "Gestionar Usuarios"
Usuario IU Gestionar Usuarios Gestor: GestionarUsuarios
Usuario
Administrador del Sistema
Figura 4.12 Diagrama de Clase de Análisis del Caso de Uso “Gestionar
Usuario”
Fuente: Elaboración Propia.
4.1.12.3 Diagrama de Clase de Análisis del Caso de Uso “Construir CMI”
Es el encargado de crear, modificar y eliminar un Cuadro de Mando
Integral, el cual posee funciones para registrar, modificar y eliminar
información de: Misión/Visión, Estrategias, Objetivos Estratégicos,
Perspectivas, Indicadores de Gestión, Iniciativas, Actividades y asignación de
responsabilidad. Este caso de uso despliega la interfaz IU Construir CMI que
posee relación directa con la clase de control denominada Gestor Construir
CMI, que a su vez puede activar las siguientes clases interfaz: IU
Formulación Estratégica, IU Estrategia, IU Perspectiva, IU Objetivo
Estratégico, IU Indicadores de Gestión, IU Actividades, IU Iniciativa e IU
Asignar Responsabilidad.
En la Figura 4.13, se presenta el diagrama de clase de análisis para el
caso de uso Construir CMI.
class Diagrama de Clase del Caso de Uso "Construir C...
IU Construir CMI Gestor: Construir CMI
IU FormulaciónEstratégica
IU Estrategia
IU Perspectiva
IU Objetivo Estratégico
IU Indicadores deGestión
IU Actividades
IU Iniciativa
IU AsignarResponsabil idad
Gestor: FormulaciónEstratégica
Gestor: Estrategia
Gestor Perspectiva
Gestor: ObjetivoEstratégico
Gestor: Indicadores deGestión
Gestor: Actividades
Gestor: Iniciativa
Gestor: AsignarResponsabil idad
FormulaciónEstratégica
Estrategia
Perspectiva
Objetivos Estratégicos
Indicadores de Gestión
Iniciativa
Actividades
Responsabildiad
Usuario
Administrador del
Sistema
Analista/Superv isor
Figura 4.13 Diagrama de Clase de Análisis del Caso de Uso “Construir
CMI”
Fuente: Elaboración Propia.
4.1.12.4 Diagrama de Clase de Análisis del Caso de Uso “Cargar Datos
CMI”
Es el encargado de crear, modificar y eliminar datos de un Cuadro de
Mando Integral, el cual posee funciones para registrar, modificar y eliminar
datos sobre: Indicadores de Gestión, Iniciativas y Actividades. Este caso de
uso despliega la interfaz IU Cargar Datos CMI que posee relación directa con
la clase de control denominada Gestor Cargar Datos CMI, que a su vez
puede activar las siguientes clases interfaz: IU Cargar Datos Indicadores de
Gestión, IU Cargar Datos Iniciativas e IU Cargar Datos Actividades.
En la Figura 4.14, se presenta el diagrama de clase de análisis para el
caso de uso Cargar Datos CMI.
class Diagrama de Clase del Caso de Uso "Cargar Datos C...
Usuario
Administrador del Sistema
Analista/Superv isor
IU Cargar Datos CMI Gestor: Cargar DatosCMI
IU Cargar DatosIndicadores de Gestión
IU Cargar DatosIniciativa
IU Cargar DatosActividades
Gestor: Cargar DatosIndicadores de Gestión
Gestor: Cargar DatosIniciativa
Gestor: Cargar DatosActividades
Indicadores de Gestión
Iniciativa
Actividades
Figura 4.14 Diagrama de Clase de Análisis del Caso de Uso “Cargar
Datos CMI”
Fuente: Elaboración Propia.
4.1.12.5 Diagrama de Clase de Análisis del Caso de Uso “Visualizar la
Gestión”
Es el encargado de consultar información sobre un Cuadro de Mando
Integral. Este caso de uso despliega la interfaz IU Visualizar la Gestión que
posee relación directa con la clase de control denominada Gestor Visualizar
la Gestión, que a su vez puede activar las siguientes clases interfaz: IU
Consultar Misión/Visión, IU Ver Mapa Estratégico, IU Ver Objetivos
Estratégicos, IU Ver Indicadores de Gestión, IU Ver Iniciativas, IU Ver
Actividades. Esto permite mostrar e imprimir consultas sobre los elementos
que constituyen el Cuadro de Mando Integral.
En la Figura 4.15, se presenta el diagrama de clase de análisis para el
caso de uso Visualizar la Gestión.
class Diagrama de Clase del Caso de Uso "Visualizar la Gestión"
Usuario
Administrador del
Sistema
Analista/Superv isor
IU Visualizar la Gestión Gestor: Visualizar laGestión
IU ConsultarMIsión/Visión
IU Ver MapaEstratégico
IU Ver ObjetivosEstratégicos
IU Ver Indicadores deGestión
IU Ver Iniciativas
Gestor: ConsultarMisión/Visión
Gestor: Ver MapaEstratégico
Gestor: Ver ObjetivosEstratégicos
Gestor: Ver Indicadoresde Gestión
Gestor: Ver Iniciativas
Indicadores de Gestión
Iniciativa
Objetivos Estratégicos
Mapa Estratégico
FormulaciónEstratégica
Gestor: ActividadesIU Actividades Actividades
Figura 4.15 Diagrama de Clase de Análisis del Caso de Uso “Visualizar
la Gestión”
Fuente: Elaboración Propia.
4.1.13 Diagramas de Colaboración
4.1.13.1 Descripción del Diagrama de Colaboración del Caso de Uso
“Acceder Al Sistema”
Para este caso de uso el usuario podrá activar la interfaz de Acceder
al Sistema e ingresar con el nombre de usuario y contraseña (1), estos datos
son controlados por el gestor: Acceder al Sistema (2) y verificados por la
entidad respectiva, en este caso Usuario (3). Esta entidad retorna un estado
de registro (4) y muestra el resultado de la operación, sea satisfactoria o no
(5). A continuación se presenta la Figura 4.16:
object Diagrama de Colaboración del Caso de Uso "Acceder Al Sistem...
Usuario
Administrador del Sistema
Analista/Superv isor Gerente
Acceder al Sistema Gestor Acceder alSistema
Interfaz Principal
Usuario
1: Introducir nombre de usuario y contraseña
2: Procesar Usuario
3: Buscar los datos del usuario
4: Extraer los datos del usuario
5: Habilitar Interfaz Gráfica
Leyenda
1:()2() 3()
4()
5()
Figura 4.16 Diagrama de Colaboración del Caso de Uso “Acceder Al
Sistema”
Fuente: Elaboración Propia.
4.1.13.2 Descripción del Diagrama de Colaboración del Caso de Uso
“Gestionar Usuarios”
En la Figura 4.17 se puede observar el Diagrama de Colaboración del
Caso de Uso “Gestionar Usuarios” en el que se plasma las interacciones
entre los elementos del mismo, donde los usuarios pueden consultar el
personal que ha ingresado al sistema.
object Diagrama de Colaboración del Caso de Uso "Gestionar Usuario...
Usuario
Administrador del Sistema
IU Gestionar Usuarios Gestor: GestionarUsuarios
Usuario
1: Ingresar Datos de Usuario
2: Registrar Datos en Usuario
3: Guardar Datos
Leyenda
1()2() 3()
Figura 4.17 Diagrama de Colaboración del Caso de Uso “Gestionar
Usuarios”
Fuente: Elaboración Propia.
4.1.13.3 Descripción del Diagrama de Colaboración del Caso de Uso
“Construir CMI”
Para este Caso de Uso el usuario puede procesar información sobre la
creación de un Cuadro de Mando Integral. En la Figura 4.18 se puede
observar el diagrama de colaboración del caso de uso “Construir CMI” que
denota la interacción de los elementos que conforman el sistema de gestión,
donde los usuarios pueden procesar información para la Construcción del
CMI en una unidad de negocio determinada.
object Diagrama de Colaboración del Caso de Uso "Construir C...
1: Escoger Opción
2: Procesar Selección
11: Escoger Interfaz Perspectiva
12: Introducir Datos
13: Procesar Información
14: Almacenar Datos
15: Escoger Interfaz Objetivo Estratégico
16: Introducir Datos
17: Procesar Información
18: Almacenar Datos
19: Escoger Interfaz Indicadores de Gestión
20: Introducir Datos
3: Escoger Interfaz
21: Procesar Información
22: Almacenar Datos
23: Escoger Interfaz Actividades
24: Introducir Datos
25: Procesar Información
26: Almacenar Datos
27: Escoger Interfaz Iniciativa
28: Introducir Datos
29: Procesar Informnación
30: Almacenar Datos
4: Introducir Datos
31: Escoger Interfaz Asignar Responsabilidad
32: Introducir Datos
33: Procesar Información
34: Almacenar Información
5: Gestionar Información
6: Almacenar Datos
7: Escoger Interfaz Estrategia
8: Introducir Datos
9: Procesar Información
10: Almacenar Datos
Leyenda
IU Construir CMI Gestor: Construir CMI
IU FormulaciónEstratégica
IU Estrategia
IU Perspectiva
IU Objetivo Estratégico
IU Indicadores deGestión
IU Actividades
IU Iniciativa
IU AsignarResponsabilidad
Gestor: FormulaciónEstratégica
Gestor: Estrategia
Gestor Perspectiva
Gestor: ObjetivoEstratégico
Gestor: Indicadores deGestión
Gestor: Actividades
Gestor: Iniciativa
Gestor: AsignarResponsabilidad
FormulaciónEstratégica
Estrategia
Perspectiva
Objetivos Estratégicos
Indicadores de Gestión
Iniciativa
Actividades
Responsabildiad
Usuario
Administrador del
Sistema
Analista/Superv isor
2()
3()
7()
11()
15()
19()
23()
27()
31()
5()
9()
13()
17()
21()
25()
29()
33()
6()
10()
14()
18()
22()
30()
26()
34()
1()
4()
8()
12()
16()
20()
24()
28()
32()
Figura 4.18 Diagrama de Colaboración del Caso de Uso “Construir CMI”
Fuente: Elaboración Propia.
4.1.13.4 Descripción del Diagrama de Colaboración del Caso de Uso
“Cargar Datos CMI”
Para este Caso de Uso el usuario puede procesar información sobre el
Cuadro de Mando Integral. En la Figura 4.19 se puede observar el diagrama
de colaboración del caso de uso “Cargar Datos CMI” en el que se denota la
interacción entre los distintos elementos del mismo, donde los usuarios
pueden procesar información sobre el Cuadro de Mando Integral.
object Diagrama de Colaboración del Caso de Uso "Cargar Datos C...
Usuario
Administrador del Sistema
Analista/Superv isor
IU Cargar Datos CMI Gestor: Cargar DatosCMI
IU Cargar DatosIndicadores de Gestión
IU Cargar DatosIniciativa
IU Cargar DatosActividades
Gestor: Cargar DatosIndicadores de Gestión
Gestor: Cargar DatosIniciativa
Gestor: Cargar DatosActividades
Indicadores de Gestión
Iniciativa
Actividades
1: Escoger Opción
2: Procesar Selección
3: Escoger Interfaz Datos Indicadores de Gestión
4: Introducir Datos
5: Gestionar Información
6: Almacenar Datos
7: Escoger Interfaz Datos Iniciativa
8: Introducir Datos
9: Gestionar Información
10: Almacenar Datos
11: Escoger Interfaz Actividades
12: Introducir Datos
13: Gestionar Información
14: Almacenar Datos
Leyenda
1() 2()
3()
4()5() 6()
7() 9() 10()
11()
12()13() 14()
8()
Figura 4.19 Diagrama de Colaboración del Caso de Uso “Cargar Datos
CMI”
Fuente: Elaboración Propia.
4.1.13.5 Descripción del Diagrama de Colaboración del Caso de Uso
“Visualizar la Gestión”
En la Figura 4.20 se puede observar el diagrama de colaboración del
Caso de Uso “Visualizar la Gestión”, mostrando la relación que existe entre
los distintos elementos del mismo, donde los usuarios ejecutan consultas e
informes sobre la información registrada en la base de datos del sistema,
realizando esto a través de la búsqueda y extracción de datos sobre las
entidades y mostrando la información a través de las interfaces.
object Diagrama de Colaboración del Caso de Uso "Visualizar la Gestió...
1: Escoger Opción
2: Procesar Selección
12: Seleccionar Parámetros de Búsqueda
13: Validar Parámetros
14: Procesar Búsqueda
15: Activar Interfaz Indicadores de Gestión
16: Seleccionar los parámetros de búsqueda
17: Validar Parámetros
18: Procesar Búsqueda
19: Activar Interfaz Iniciativas
20: Seleccionar Parámetros de Búsqueda
21: Validar Parámetros
3: Activar Interfaz Misión/Visión
22: Procesar Búsqueda
4: Seleccionar los parámetros de busqueda
6: Procesar Búsqueda
7: Activar Interfaz Mapa Estratégica
8: Seleccionar Parámetros de Búsqueda
9: Validar Parámetros
10: Procesar Búsqueda
11: Activar Interfaz Objetivos Estratégicos
Leyenda
Usuario
Administrador del
Sistema
Analista/Superv isor
IU Visualizar la Gestión Gestor: Visualizar laGestión
IU ConsultarMIsión/Visión
IU Ver MapaEstratégico
IU Ver ObjetivosEstratégicos
IU Ver Indicadores deGestión
IU Ver Iniciativas
Gestor: ConsultarMisión/Visión
Gestor: Ver MapaEstratégico
Gestor: Ver ObjetivosEstratégicos
Gestor: Ver Indicadoresde Gestión
Gestor: Ver Iniciativas
Indicadores de Gestión
Iniciativa
Objetivos Estratégicos
Mapa Estratégico
FormulaciónEstratégica
10()
14()
18()
22()
6()
1() 2()
3()
4() 5()
7()
8() 9()
11()
12()
13()
15()
16()
17()
20()
19()
21()
Figura 4.20 Diagrama de Colaboración del Caso de Uso “Visualizar la
Gestión”
Fuente: Elaboración Propia.
4.1.14 Paquete de Análisis y Dependencia de Paquetes
Los paquetes de análisis son usados como herramienta base para
organizar los artefactos que componen un modelo de análisis. Estos pueden
estar conformados por clases de análisis, de realización de casos de uso e
incluso de otros paquetes de análisis en el que se describen la separación
lógica del negocio creándose a partir de los requisitos funcionales,
permitiendo así, analizar el sistema de manera separada probablemente
convirtiéndose en subsistemas. En referencia a los diagramas de paquetes
de análisis, se pretende organizar al máximo el contenido de cada paquete y
la interdependencia de estos dentro del contexto del paquete de análisis del
sistema.
En la Figura 4.21 se presentan los paquetes que conforman el
paquete de análisis del sistema:
pkg Diagrama de Paquetes de Análisis del Sistema
ESTRATEGA
Gestionar Carga de Datos CMIGestionar Construcción del CMI
Gestionar Sistema Gestión de Usuarios
Gestionar Consultas CMI
Acceder al Sistema
Cargar Datos CMIConstruir CMI
Visualizar la GestiónGestionar Usuarios
«trace»
«trace»
«trace»«trace»
«trace»
Figura 4.21 Diagrama de Paquetes de Análisis del Sistema
Fuente: Elaboración Propia.
4.1.15 Conclusión de la Fase de Inicio
Para esta fase se logró obtener información sobre el contexto del
sistema, además de los requerimientos funcionales y no funcionales del
negocio, representados en los diagramas de casos de uso del sistema y una
de riesgos para el desarrollo del sistema.
Además se realizaron los modelos de casos de uso, identificando los
actores principales y las funcionalidades principales del sistema. Esto
proporciona información insumo para desarrollar el modelo de análisis, lo
cual permitió obtener una primera versión del modelo del sistema y a su vez
describir una arquitectura candidata, que perfila las vistas de los modelo de
caso de uso y análisis.
4.2 Fase de elaboración
4.2.1 Planificación de la Fase de Elaboración
Para el inicio de la fase de elaboración, se toma como línea base de
desarrollo la fase de inicio, en el que se presenta un modelo de casos de uso
y un modelo de análisis momentáneamente completo. Esta fase pretende
robustecer la arquitectura candidata y para ello es necesario complementar
con otras herramientas los modelos realizados, que permita alcanzar una
línea sólida de la arquitectura para la construcción de la fase siguiente.
Para esta fase se obtendrá un análisis completo del negocio,
complementando el modelo de análisis y añadiendo un modelo de diseño
detallado en el que se pueda mostrar una descripción de la arquitectura
obtenida en la fase de inicio.
4.2.2 Diagrama de Capas
Los subsistemas constituyen un medio para organizar el modelo de
diseño en piezas manejables. Pueden bien identificarse inicialmente como
forma de dividir el trabajo de diseño, o bien pueden irse encontrando a
medida que el modelo de diseño evoluciona y va “creciendo” hasta
convertirse en una gran estructura que debe ser descompuesta.
Los diagramas de capas muestran una forma de dividir el sistema e
identificar los subsistemas existentes. Siguiendo un orden jerárquico, existen
cuatro capas o interfaces en los cuales se agrupan los subsistemas. Para
esto es necesario identificar:
Los subsistemas de la aplicación que se agrupa en la capa específica y
general de la aplicación (capas superiores).
Para los subsistemas intermedios y de software compuestos por los
sistemas operáticos, sistemas de gestión de base de datos, software de
comunicación, tecnologías de distribución de objetos, entre otras,
constituyen las capas inferiores o bien los cimientos del sistema.
Siguiendo lo anteriormente expuesto, el sistema está constituido por:
1. La capa específica de la aplicación que contiene los paquetes:
Gestionar Sistema, Gestionar Construcción CMI, Gestionar Carga de
Datos CMI y Gestionar Usuario.
2. La capa general de la aplicación comprende el sistema de información
gerencial para el control de estrategias, que a su vez, se conecta con la
capa intermedia.
3. La capa intermedia está compuesta por los lenguajes de programación,
sistema gestor de base de datos y sistema de comunicación utilizados
en el desarrollo de la aplicación.
4. La capa de software abarca el sistema operativo y los sistemas de
comunicación empleados para levantar la aplicación en servicio.
A continuación se muestra la Figura 4.22 que presenta el diagrama de
capas del sistema de información gerencial para el control y seguimiento de
estrategias:
pkg Diagramas del Sistema Estratega
Gestionar Carga de Datos CMI Gestionar Construcción del CMI Gestionar Consultas CMI Gestionar Sistema Gestión de Usuarios
ESTRATEGA (MVC)
PHP 5 Postgres Apache Serv er
Sistema Operativ o
Nav egador Web
TCP/IP
Capa Específica de la Aplicación
Capa General de la Aplicación
Capa Intermedia
Capa de Software
«use»
«use»
«use»«use»«use»
«use»«use»«use»
«use»
«use»
«use»«use»«use»
«use»
Figura 4.22 Diagrama de Capas del Sistema
Fuente: Elaboración Propia.
4.2.3 Diagrama de Clase de Diseño
Los diagramas de clase de diseño son una herramienta que permiten
la abstracción de clases o bien, de la construcción del propio sistema, en el
que se especifican las operaciones, parámetros, métodos, atributos y tipos
de variables que utilizan. Además permite establecer la visibilidad de las
clases en base a sus operaciones y atributos asociadas a las relaciones
existentes entre ellas.
A partir de esto se pueden proporcionar interfaces, por lo cual, estos
diagramas representan un estereotipo inicial para la construcción del sistema
y un modelo de diseño e implementación.
Es importante señalar que para este caso, algunos elementos que
componen el diagrama de clase de diseño no representan estrictamente una
clase. Los estereotipos “Vista” representan una instancia de las clases
estereotipo “Controlador”. En realidad las “clases Vista” representan las
interfaces en las cuales, los usuarios estarán interactuando con el sistema,
por lo que los controladores serán el medio principal para que las “clases
vista” o interfaces se carguen mediante la ejecución de algunos métodos. Al
igual que las clases tabla, estos solo representan las entidades que
comprenden el modelo del sistema que son traducidas mediante las “clases
de estereotipo tabla”, es decir, son las entidades del modelo del negocio
representadas por tablas de registro.
A continuación, se presenta la Figura 4.23, en el que se muestra el
diagrama el diagrama de clase de diseño, correspondiente a las clases de
diseño que han sido identificadas, en el que se muestran sus atributos y
operaciones, junto con las relaciones existentes entre ellas.
class Diagrama de Clase de Diseño (1)
«Controlador»Usuario
+ index() : void+ login() : void+ registrar_usuario() : void+ correos_iguales() : void+ pass_iguales() : void
«Modelo»Usuario_model
+ _construct() : void+ consultar_usuario_clave(caracter, caracter) : Object+ insertar(Array) : int+ editar(array, int) : boolean+ eliminar(int) : boolean+ obtener(int) : array+ usuarios() : boolean
Usuario
«column»*PK id_usuario nombre cedula unidad_perteneciente nick_usuario contraseña nivel_usuario bsc_id_bsc
«PK»+ PK_Usuario()
«unique»+ UQ_Usuario_bsc_id_bsc()+ UQ_Usuario_cedula()+ UQ_Usuario_correo_electronico()+ UQ_Usuario_nick_usuario()
«Controlador»Gestión_de_Usuarios
+ _construct() : void+ index() : void+ cambiar_permisos() : void+ añadir_usuario() : void+ editar_usuario() : void+ eliminar_usuario() : void
«Controlador»Interfaz_Principal
+ _construct() : void+ index() : void
«Vista»Interfaz_Principal_v iew
«menu element»+ Gestionar_Usuarios+ Construir_CMI+ Cargar_Datos_CMI+ Visualizar_Gestion
«Vista»usuario_login_v iew
«input element»+ nick_usuario: Caracter+ contraseña: Caracter
«interface»Gestion_de_Usuarios_v iew
«select element»+ cambiar_permisos+ añadir_usuario+ actualizar_usuario+ eliminar_usuario
Figura 4.23 Diagrama de Clase de Diseño (1/4)
Fuente: Elaboración Propia. class Diagrama de Clase de Diseño (2)
«Controlador»Usuario
+ index() : void+ login() : void+ registrar_usuario() : void+ correos_iguales() : void+ pass_iguales() : void
«Modelo»Usuario_model
+ _construct() : void+ consultar_usuario_clave(caracter, caracter) : Object+ insertar(Array) : int+ editar(array, int) : boolean+ eliminar(int) : boolean+ obtener(int) : array+ usuarios() : boolean
Usuario
«column»*PK id_usuario nombre cedula unidad_perteneciente nick_usuario contraseña nivel bsc_id_bsc
«PK»+ PK_Usuario()
«unique»+ UQ_Usuario_bsc_id_bsc()+ UQ_Usuario_cedula()+ UQ_Usuario_correo_electronico()+ UQ_Usuario_nick_usuario()
«Controlador»Interfaz_Principal
+ _construct() : void+ index() : void
«Controlador»Construir_CMI
+ _construct() : void+ index() : void
«Controlador»Formulación_estratégica
+ index() : void+ _construct() : void+ insertar() : void+ Actualizar() : void+ Eliminar() : void
«Modelo»Formulación_estratégica_model
+ _construct() : void+ Insertar_cmi() : void+ Actualizar_cmi() : void+ Eliminar_cmi() : void+ Obtener_cmi() : void+ cmi() : void
«Controlador»Estrategia
+ index() : void+ _construct() : void+ insertar() : void+ Actualizar() : void+ Eliminar() : void
«Modelo»Estrategia_model
+ _construct() : void+ Insertar_estrategia() : void+ actualizar_estrategia() : void+ Eliminar_estrategia() : void+ Obtener_estrategia() : void+ Estrategia() : void
«Controlador»Perspectiv a
+ index() : void+ _construct() : void+ Insertar() : void+ Actualizar() : void+ Eliminar() : void
«Modelo»Perspectiv a_model
+ _construct() : void+ Insertar() : void+ Actualizar() : void+ Eliminar() : void+ Obtener() : void+ Perspectiva() : void
«Controlador»Objetiv o_Estratégico
+ _construct() : void+ index() : void+ Insetar() : void+ Actualizar() : void+ Eliminar() : void+ consultar_detalle_objetivo() : void
«Modelo»Objetiv o_Estratégico_model
+ _construct() : void+ Insertar() : void+ Actualizar() : void+ Eliminar() : void+ Obtener() : void+ Objetivo_estratégico() : void
«Controlador»Indicadores_de_gestión
+ _construct() : void+ index() : void+ Insertar() : void+ Actualizar() : void+ Eliminar() : void+ insertar_datos() : void+ editar_datos() : void+ eliminar_datos() : void+ consultar_detalle_indicador_gestión() : void
«Modelo»Indicadores_de_Gestión_model
+ _construct() : void+ Insertar() : void+ Actualizar() : void+ Eliminar() : void+ Obtener() : void+ Indicadores_de_gestión() : void+ insertar_datos() : void+ actualizar_datos() : void+ eliminar_datos() : void+ obtener_datos() : void
«Controlador»Activ idad
+ index() : void+ _construct() : void+ Insertar() : void+ Actualizar() : void+ Eliminar() : void+ insertar_datos() : void+ editar_datos() : void+ eliminar_datos() : void
«Modelo»Activ idad_model
+ _construct() : void+ Insertar() : void+ Actualizar() : void+ Eliminar() : void+ Obtener() : void+ Actividad() : void+ insertar_datos() : void+ actualizar_datos() : void+ eliminar_datos() : void
«Controlador»Iniciativ a
+ _construct() : void+ index() : void+ Insertar() : void+ Actualizar() : void+ Eliminar() : void+ Actividad() : void+ insertar_datos() : void+ editar_datos() : void+ eliminar_datos() : void+ consultar_detalle_iniciativa() : void
«Modelo»Iniciativ a_model
+ _construct() : void+ Insertar() : void+ Actualizar() : void+ Eliminar() : void+ Obtener() : void+ Iniciativa() : void+ insertar_datos() : void+ actualizar_datos() : void+ eliminar_datos() : void+ Obtener_datos() : void
«Controlador»Responsabilidad
+ _construct() : void+ Index() : void+ Insertar() : void+ Actualizar() : void+ Eliminar() : void+ Obtener() : void+ Responsabilidad() : void
«Modelo»Responsabilidad_model
+ _construct() : void+ Insertar() : void+ Actualizar() : void+ Eliminar() : void+ Obtener() : void+ Responsabilidad() : void
Formulacion_estratégica
«column»*PK id_formulacion_estratégica misión visión nombre_unidad_negocio código_unidad_negocio
«PK»+ PK_Formulacion_estratégica()
Estrategia
«column»*PK id_estrategia estrategia descripcion formulación_estratégica_id_formulación_estratégica
«PK»+ PK_ Estrategia()
Perspectiv a
«column»*PK id_perspectiva nombre descripción código formulacion_estrategica_id_formulacion_estrategica
«PK»+ PK_Perspectiva()
Objetiv o_Estratégico
«column»*PK id_objetivo_estratégico nombre descripcion codigo perspectiva_id_perspectiva estrategia_id_estrategia
«PK»+ PK_Objetivo_Estratégico()
Indicador_de_Gestion
«column»*PK id_indicador_gestión nombre descripción codigo objetivo_estratégico_id_objetivo_estratégico
«PK»+ PK_Indicador_de_Gestion()
Activ idad
«column»*PK id_actividad nombre descripción fecha_inicio fecha_fin progreso indicador_gestión_id_indicador_gestión
«PK»+ PK_Actividad()
Iniciativ a
«column»*PK id_iniciativa nombre descripción fecha_inicio fecha_fin progreso objetivo_estratégico_id_objetivo_estratégico
«PK»+ PK_Iniciativa()
Responsabilidad
«column»*PK id_responsabilidad nombre apellido cédula unidad_perteneciente descripción_responsabilidad indicador_gestión_id_indicador_gestión objetivo_estrategico_id_objetivo_estrategico iniciativa_id_iniciativa actividad_id_actividad
«PK»+ PK_Responsabilidad()
«unique»+ UQ_Responsabilidad_cédula()
Relación_objetiv o
«column» fk_objetivo_causa fk_objetivo_efecto
«Vista»Interfaz_Principal_v iew
«menu element»+ Gestionar_Usuarios+ Construir_CMI+ Cargar_Datos_CMI+ Visualizar_Gestion
«Vista»Construir_CMI_v iew
«menu element»+ Formulacion_Estrategica+ Estrategia+ Perspectiva+ Objetivo_Estrategico+ Indicadores_de_Gestión+ Iniciativa+ Actividad+ Responsabilidad
«Vista»Formulacion_Estrategica_View
«menu element»+ insertar+ actualizar+ eliminar
«Vista»Estrategia_v iew
«menu element»+ insertar+ actualizar+ eliminar
«Vista»Perspectiv a_v iew
«menu element»+ insertar+ actualizar+ eliminar
«Vista»Objetiv o_Estrategico_v iew
«menu element»+ insertar+ actualizar+ eliminar
«Vista»Indicador_de_Gestion_v iew
«menu element»+ insertar+ actualizar+ eliminar
«Vista»Activ idad
«menu element»+ insertar+ actualizar+ eliminar
«Vista»Iniciativ a_v iew
«menu element»+ insertar+ actualizar+ eliminar
«Vista»Responsabilidad
«menu element»+ insertar+ actualizar+ eliminar
class Diagramas de Clase de Diseño (3)
«Controlador»Usuario
+ index() : void+ login() : void+ registrar_usuario() : void+ correos_iguales() : void+ pass_iguales() : void
«Modelo»Usuario_model
+ _construct() : void+ consultar_usuario_clave(caracter, caracter) : Object+ insertar(Array) : int+ editar(array, int) : boolean+ eliminar(int) : boolean+ obtener(int) : array+ usuarios() : boolean
Usuario
«column»*PK id_usuario nombre cedula unidad_perteneciente nick_usuario contraseña nivel bsc_id_bsc
«PK»+ PK_Usuario()
«unique»+ UQ_Usuario_bsc_id_bsc()+ UQ_Usuario_cedula()+ UQ_Usuario_correo_electronico()+ UQ_Usuario_nick_usuario()
«Controlador»Interfaz_Principal
+ _construct() : void+ index() : void
«Controlador»Cargar_Datos_CMI
+ _construct() : void+ index() : void
Carga_histórico_datos
«column»*PK id_dato_historico dato_real dato_plan valor_minimo_plan valor_máximo_plan indicador_gestión_id_indicador_gestión
«PK»+ PK_Carga_histórico_datos()
Iniciativ a
«column»*PK id_iniciativa nombre descripción fecha_inicio fecha_fin progreso objetivo_estratégico_id_objetivo_estratégico
«PK»+ PK_Iniciativa()
Activ idad
«column»*PK id_actividad nombre descripción fecha_inicio fecha_fin progreso indicador_gestión_id_indicador_gestión
«PK»+ PK_Actividad()
«Modelo»Iniciativ a_model
+ _construct() : void+ Insertar() : void+ Actualizar() : void+ Eliminar() : void+ Obtener() : void+ Iniciativa() : void+ insertar_datos() : void+ actualizar_datos() : void+ eliminar_datos() : void+ Obtener_datos() : void
«Controlador»Iniciativ a
+ _construct() : void+ index() : void+ Insertar() : void+ Actualizar() : void+ Eliminar() : void+ Actividad() : void+ insertar_datos() : void+ editar_datos() : void+ eliminar_datos() : void+ consultar_detalle_iniciativa() : void
«Controlador»Indicadores_de_gestión
+ _construct() : void+ index() : void+ Insertar() : void+ Actualizar() : void+ Eliminar() : void+ insertar_datos() : void+ editar_datos() : void+ eliminar_datos() : void+ consultar_detalle_indicador_gestión() : void
«Modelo»Indicadores_de_Gestión_model
+ _construct() : void+ Insertar() : void+ Actualizar() : void+ Eliminar() : void+ Obtener() : void+ Indicadores_de_gestión() : void+ insertar_datos() : void+ actualizar_datos() : void+ eliminar_datos() : void+ obtener_datos() : void
«Modelo»Activ idad_model
+ _construct() : void+ Insertar() : void+ Actualizar() : void+ Eliminar() : void+ Obtener() : void+ Actividad() : void+ insertar_datos() : void+ actualizar_datos() : void+ eliminar_datos() : void
«Controlador»Activ idad
+ index() : void+ _construct() : void+ Insertar() : void+ Actualizar() : void+ Eliminar() : void+ insertar_datos() : void+ editar_datos() : void+ eliminar_datos() : void
«Vista»Interfaz_Principal_v iew
«menu element»+ Gestionar_Usuarios+ Construir_CMI+ Cargar_Datos_CMI+ Visualizar_Gestion
«Vista»cargar_datos_CMI_v iew
«menu element»+ Cargar_Datos_Indicadores_de_Gestión+ Cargar_Datos_Iniciativa+ Cargar_Datos_Actividad
«Vista»usuario_login_v iew
«input element»+ nick_usuario: Caracter+ contraseña: Caracter
«Vista»Cargar_Datos_Indicadores_de_Gestion_v iew
«menu element»+ insertar_datos+ editar_datos+ eliminar_datos
«Vista»Cargar_Datos_Iniciativ a_v iew
«menu element»+ Insertar_Datos+ Actualizar_Datos+ Eliminar_Datos
«Vista»Cargar_Datos_Activ idad_v iew
«menu element»+ insertar_datos+ actualizar_datos+ eliminar_datos
Figura 4.25 Diagrama de Clase de Diseño (3/4)
Fuente: Elaboración Propia. class Diagrama de Clase de Diseño (4)
«Controlador»Usuario
+ index() : void+ login() : void+ registrar_usuario() : void+ correos_iguales() : void+ pass_iguales() : void
«Modelo»Usuario_model
+ _construct() : void+ consultar_usuario_clave(caracter, caracter) : Object+ insertar(Array) : int+ editar(array, int) : boolean+ eliminar(int) : boolean+ obtener(int) : array+ usuarios() : boolean
Usuario
«column»*PK id_usuario nombre cedula unidad_perteneciente nick_usuario contraseña nivel bsc_id_bsc
«PK»+ PK_Usuario()
«unique»+ UQ_Usuario_bsc_id_bsc()+ UQ_Usuario_cedula()+ UQ_Usuario_correo_electronico()+ UQ_Usuario_nick_usuario()
«Controlador»Interfaz_Principal
+ _construct() : void+ index() : void
«Controlador»Visualizar_la_Gestión
+ construct() : void+ index() : void
«Controlador»Misión/Visión
+ consultar_formulación_estratégica() : void
«Modelo»Estrategia_model
+ _construct() : void+ Insertar_estrategia() : void+ actualizar_estrategia() : void+ Eliminar_estrategia() : void+ Obtener_estrategia() : void+ Estrategia() : void
«Modelo»Formulación_estratégica_model
+ _construct() : void+ Insertar_cmi() : void+ Actualizar_cmi() : void+ Eliminar_cmi() : void+ Obtener_cmi() : void+ cmi() : void
Estrategia
«column»*PK id_estrategia estrategia descripcion formulación_estratégica_id_formulación_estratégica
«PK»+ PK_ Estrategia()
Formulacion_estratégica
«column»*PK id_formulacion_estratégica misión visión nombre_unidad_negocio código_unidad_negocio
«PK»+ PK_Formulacion_estratégica()
«Controlador»Mapa_Estratégico
+ consultar_objetivos() : void
Objetivo_Estratégico
«column»*PK id_objetivo_estratégico nombre descripcion codigo perspectiva_id_perspectiva estrategia_id_estrategia
«PK»+ PK_Objetivo_Estratégico()
Perspectiva
«column»*PK id_perspectiva nombre descripción código formulacion_estrategica_id_formulacion_estrategica
«PK»+ PK_Perspectiva()
«Modelo»Objetivo_Estratégico_model
+ _construct() : void+ Insertar() : void+ Actualizar() : void+ Eliminar() : void+ Obtener() : void+ Objetivo_estratégico() : void
«Modelo»Perspectiva_model
+ _construct() : void+ Insertar() : void+ Actualizar() : void+ Eliminar() : void+ Obtener() : void+ Perspectiva() : void
Relación_objetivo
«column» fk_objetivo_causa fk_objetivo_efecto
«Controlador»Objetivo_Estratégico
+ _construct() : void+ index() : void+ Insetar() : void+ Actualizar() : void+ Eliminar() : void+ consultar_detalle_objetivo() : void
«Modelo»Indicadores_de_Gestión_model
+ _construct() : void+ Insertar() : void+ Actualizar() : void+ Eliminar() : void+ Obtener() : void+ Indicadores_de_gestión() : void+ insertar_datos() : void+ actualizar_datos() : void+ eliminar_datos() : void+ obtener_datos() : void
«Controlador»Indicadores_de_gestión
+ _construct() : void+ index() : void+ Insertar() : void+ Actualizar() : void+ Eliminar() : void+ insertar_datos() : void+ editar_datos() : void+ eliminar_datos() : void+ consultar_detalle_indicador_gestión() : void
Indicador_de_Gestion
«column»*PK id_indicador_gestión nombre descripción codigo objetivo_estratégico_id_objetivo_estratégico
«PK»+ PK_Indicador_de_Gestion()
Iniciativa
«column»*PK id_iniciativa nombre descripción fecha_inicio fecha_fin progreso objetivo_estratégico_id_objetivo_estratégico
«PK»+ PK_Iniciativa()
«Modelo»Iniciativa_model
+ _construct() : void+ Insertar() : void+ Actualizar() : void+ Eliminar() : void+ Obtener() : void+ Iniciativa() : void+ insertar_datos() : void+ actualizar_datos() : void+ eliminar_datos() : void+ Obtener_datos() : void
«Controlador»Iniciativa
+ _construct() : void+ index() : void+ Insertar() : void+ Actualizar() : void+ Eliminar() : void+ Actividad() : void+ insertar_datos() : void+ editar_datos() : void+ eliminar_datos() : void+ consultar_detalle_iniciativa() : void
Responsabilidad
«column»*PK id_responsabilidad nombre apellido cédula unidad_perteneciente descripción_responsabilidad indicador_gestión_id_indicador_gestión objetivo_estrategico_id_objetivo_estrategico iniciativa_id_iniciativa actividad_id_actividad
«PK»+ PK_Responsabilidad()
«unique»+ UQ_Responsabilidad_cédula()
Activ idad
«column»*PK id_actividad nombre descripción fecha_inicio fecha_fin progreso indicador_gestión_id_indicador_gestión
«PK»+ PK_Actividad()
«Modelo»Activ idad_model
+ _construct() : void+ Insertar() : void+ Actualizar() : void+ Eliminar() : void+ Obtener() : void+ Actividad() : void+ insertar_datos() : void+ actualizar_datos() : void+ eliminar_datos() : void
«Modelo»Responsabilidad_model
+ _construct() : void+ Insertar() : void+ Actualizar() : void+ Eliminar() : void+ Obtener() : void+ Responsabilidad() : void
«Vista»Interfaz_Principal_v iew
«menu element»+ Gestionar_Usuarios+ Construir_CMI+ Cargar_Datos_CMI+ Visualizar_Gestion
«Vista»usuario_login_v iew
«input element»+ nick_usuario: Caracter+ contraseña: Caracter
«Vista»Visualizar_la_Gestion_v iew
«menu element»+ Consultar_Mision_Vision_view+ Ver_Mapa_Estrategico_view+ Ver_Objetivos_Estrategicos_view+ Ver_Indicadores_de_Gestion_view+ Ver_Iniciativas_view
«Vista»Consultar_Mision_Vision_v iew
«select element»+ fecha
«Vista»Ver_Mapa_Estrategico_v iew
«select element»+ Fecha
«Vista»Ver_Objetivo_Estrategico_v iew
«select element»+ Fecha+ Estrategia
«Vista»Ver_Indicador_de_Gestion_v iew
«select element»+ Fecha+ Objetivo_Estrategico+ tendencia+ estado
«Vista»Ver_Iniciativas_v iew
«select element»+ Fecha+ Objetivo_Estrategico+ progreso+ fecha_inicio+ fecha_fin
Figura 4.26 Diagrama de Clase de Diseño (4/4)
Fuente: Elaboración Propia.
4.2.4 Diseño de la Base de Datos
El diseño de la base de datos permite identificar los datos que se
almacenarán en la base de datos y elegir las estructuras apropiadas para
representar y almacenar esos datos. Para todo esto es necesario,
previamente, conocer los requisitos de los usuarios a fin de crear un diseño
que satisfaga sus necesidades.
4.2.5 Modelo Relacional de la Base de Datos del Sistema
Este tipo de modelo representa la base de datos como un conjunto de
relaciones. Para ello es necesario definir las relaciones por tablas de registro,
las cuales deben identificarse el nombre de la tabla y las columnas que la
constituyen, esto con el fin de interpretar el significado de cada uno de los
valores de las filas y contribuir con el entendimiento de las relaciones.
La elaboración de las tablas de registro fueron creadas en base a la
información que se procesa en la herramienta del Cuadro de Mando Integral,
en el que es necesario almacenar datos en relación a la Misión y Visión de la
empresa, las estrategias formuladas, los objetivos para alcanzar las
estrategias, las actividades que deben ejecutarse para lograr los objetivo,
entre otros.
La Figura 4.27 representa el Diagrama de Diseño de la Base de Datos
para el sistema ESTRATEGA, en el que se muestra los dominios, atributos,
tuplas y relaciones del modelo relacional.
154154
CAPÍTULO 4RESULTADOS
Figura 4.27 Modelo Relacional de la Base de Datos
Fuente: Elaboración Propia.
El sistema gestor de la base de datos escogido fue Postegresql, ya
que abarca todas las funcionalidades y utilidades necesarias para el manejo
de la información sobre la aplicación web. A continuación se muestran los
diferentes tipos de datos del modelo relacional y que acepta el sistema
gestor de base de datos:
Serial: Contador.
Date: Fecha
Carácter Varying: Carácter.
Bigint: Entero Grande.
Text: Texto.
A continuación se describen las tablas que conforman el modelo
relacional del sistema, abarcando el nombre, tipo de dato, longitud y
descripción de las tablas.
4.2.5.1 Tabla Usuario
En esta tabla se especifican los atributos de la entidad “Usuario”, la
cual registrará información sobre el personal que labora en la organización y
que manipule o gestione el sistema de gestión ESTRATEGA. Para ello es
necesario capturar un indicador o nick de usuario que identifique a través de
un sobrenombre único al trabajador, por lo general la empresa fija este
parámetro. Junto con esto debe posee un campo contraseña, en el que se
registre una clave de usuario para habilitar el acceso al sistema. En la tabla
4.6 se describe en detalle la Tabla Usuario
Tabla 4.6 Especificaciones de la Tabla Usuario (1/2)
Nombre Tipo de
Dato
Longitud Descripción
id_usuario Serial - Clave primaria o
número de
referencia asociado
a un usuario
específico
nombre Carácter
Varying
20 Nombre del usuario
del Sistema
apellido Carácter
Varying
20 Apellido del usuario
del Sistema
correo_electronico Carácter
Varying
50 Correo electrónico
asociado a al
usuario
unidad_perteneciente Carácter
Varying
30 Unidad, proceso o
departamento al
que pertenece el
usuario
indicador Carácter
Varying
25 Sobrenombre o
indicador del
usuario del sistema
contraseña Carácter
Varying
50 Es la clave de
acceso que posee
el usuario para
entrar al sistema.
Fuente: Elaboración Propia.
Tabla 4.6 Especificaciones de la Tabla Usuario (2/2)
Nombre Tipo de
Dato
Longitud Descripción
nivel SmallInt - Se refiere a la
jerarquía del
cargo que posee
el usuario dentro
de la
organización.
Formulación_estrategica
_id_formulacion_estrategic
a
Bigint - Llave foránea
que identifica al
usuario en un
determinado
Cuadro de
Mando Integral
existente.-
Fuente: Elaboración Propia.
4.2.5.2 Tabla Formulacion_Estrategica
La tabla de registros “Formulacion_Estrategica” representa la tabla
base o Madre del modelo relacional de la base de datos.
La Tabla 4.7 especifica los atributos iniciales de la entidad
“Formulación Estratégica” que establece el inicio de la construcción de un
Cuadro de Mando Integral, registrándose la misión y visión de la empresa
siguiendo así, el inicio de la metodología del Cuadro de Mando Integral.
Tabla 4.7 Especificaciones de la Tabla Formulacion_Estrategica (1/2)
Nombre Tipo de
Dato
Longitud Descripción
id_formulación_estratégica Serial - Clave primaria o
número de
referencia
asociado a la
misión y visión de
la empresa. Es el
punto de partida y
los primeros
elementos que
componen el
sistema de
gestión: CMI.
Misión Carácter
Varying
200 Comprende la
misión de la
organización,
unidad de
negocio, proceso
o departamento.
Visión Text 200 Es la visión o
proyección a
futuro establecida
de la empresa,
unidad de
negocio, proceso
o departamento.
Fuente: Elaboración Propia.
Tabla 4.7 Especificaciones de la Tabla Formulacion_Estrategica (2/2)
Nombre Tipo de
Dato
Longitud Descripción
nombre_unidad_organizació
n
Carácter
Varying
30 Es el nombre
que identifica
una
organización,
unidad de
negocio, proceso
o departamento.
codigo_unidad_organizativa Carácter
Varying
15 Es la clave para
acceder a la
información de
un Cuadro de
Mando Integral
sobre una
unidad laboral
específica.
Fuente: Elaboración Propia.
4.2.5.3 Tabla Perspectiva
La Tabla 4.8 especifica los atributos de la entidad “Perspectiva”, en el
que se registran los distintos enfoques que se puede desglosar una unidad
de negocio o proceso establecidos sobre un Cuadro de Mando Integral. Cada
una de las perspectivas estará asociada a una formulación estratégica del
negocio previamente creada.
Tabla 4.8 Especificaciones de la Tabla Perspectiva (1/2)
Nombre Tipo de
Dato
Longitud Descripción
id_perspectiva Serial - Clave primaria o
número de
referencia
asociado a una
perspectiva.
nombre_perspectiva Caracter 30 Es el nombre de
una visión o
enfoque
específico de
estudio sobre
una
organización.
descripcion Text 150 Comprende una
explicación breve
asociado a una
perspectiva en
específico.
Nivel Serial . Se refiere al nivel
jerárquico de la
perspectiva
dentro del
modelo del
negocio.
Fuente: Elaboración Propia.
Tabla 4.8 Especificaciones de la Tabla Perspectiva (2/2)
Nombre Tipo de
Dato
Longitud Descripción
Formulación_estrategica
_id_formulacion_estrategic
a
Bigint - Llave foránea
que identifica a la
perspectiva en
un determinado
Cuadro de
Mando Integral
existente.
Fuente: Elaboración Propia.
4.2.5.4 Tabla Estrategia
La Tabla 4.9 especifica los atributos de la entidad “Estrategia”, en el
que se formulan las diversas estrategias que permitirán lograr satisfacer la
formulación estratégica del negocio.
Tabla 4.9 Especificaciones de la Tabla Estrategia (1/2)
Nombre Tipo de
Dato
Longitud Descripción
id_estrategia Serial - Clave primaria o
número de
referencia
asociado a una
estrategia
Fuente: Elaboración Propia.
Tabla 4.9 Especificaciones de la Tabla Estrategia (2/2)
Nombre Tipo de
Dato
Longitud Descripción
estrategia Carácter
Varying
30 Es la formulación
de una estrategia
específica de
una
organización.
descripcion Text 200 Comprende una
explicación breve
asociado a un
Cuadro de
Mando Integral
formulación_estrategica
_id_formulacion_estrategic
a
Bigint - Llave foránea
que identifica a la
perspectiva.
Fuente: Elaboración Propia.
4.2.5.5 Tabla Objetivo_Estrategico
La Tabla 4.10 especifica los atributos de la entidad “Objetivo
Estratégico”, en el que se almacenan todos los objetivos estratégicos que
deben cumplirse para alcanzar las estrategias previamente planteadas. Los
objetivos estratégicos pueden pertenecer tanto a estrategias como a una
determinada perspectiva del negocio, por lo que es necesario además
formular previamente las perspectivas de la organización.
Tabla 4.10 Especificaciones de la Tabla Objetivo_Estratégico
Nombre Tipo de
Dato
Longitud Descripción
id_objetivo_estrategico Serial - Clave primaria o
número de
referencia
asociado a un
objetivo
estratégico.
objetivo_estrategico Carácter
Varying
150 Es la formulación
de un objetivo
organización.
descripción_objetivo Text 200 Explicación breve
del objetivo
estratégico.
Meta Integer - Se refiere a la
meta
cuantificable del
objetivo
perspectiva_id_perspectiva Bigint - Llave foránea
asociada a una
perspectiva
estrategia_id_estrategia Bigint - Llave foránea que
asocia al objetivo
estratégico sobre
en una
determinada
estrategia.
Fuente: Elaboración Propia.
4.2.5.6 Tabla Relación_Objetivo
La Tabla 4.11 especifica algunos atributos de entidad “Objetivo
Estratégico”, en el que se almacenan referencias entre un objetivo
estratégico y otro, con la finalidad de establecer relaciones causa-efecto
sobre los mismos, de manera que produzca una ruta histórica de la
estrategia que parte de lo general a lo específico.
Tabla 4.11 Especificaciones de la Tabla Relación_Objetivo (1/2)
Nombre Tipo de
Dato
Longitud Descripción
Id_relacion Serial - Numero
referencia o
índice de la
relación entre
objetivos
fk_objetivo_causa Bigint - Llave foránea que
asocia un objetivo
estratégico con
otro objetivo
estratégico,
tomando en
consideración
que el objetivo
inicio es el
objetivo causa.
Fuente: Elaboración Propia.
Tabla 4.11 Especificaciones de la Tabla Relación_Objetivo (2/2)
Nombre Tipo de
Dato
Longitud Descripción
fk_objetivo_efecto Bigint - Llave foránea que
asocia un objetivo
estratégico con
otro objetivo
estratégico,
tomando en
consideración
que dicho
objetivo es el
asociado, más no
el objetivo base
que relaciona.
Fuente: Elaboración Propia.
4.2.5.7 Tabla Indicadores_de_Gestión
La Tabla 4.12 especifica los atributos de entidad “Indicadores de
Gestión”, en el que se almacena información sobre los indicadores de
gestión que serán utilizados para medir los objetivos estratégicos
previamente establecidos. Los indicadores de gestión solo se pueden
dimensionar por unidad de medición y frecuencia de tiempo por lo que es
necesario especificar la unidad de medición y frecuencia de medición al
crearlos.
Tabla 4.12 Especificaciones de la Tabla Indicadores_de_Gestión (1/2)
Nombre Tipo de
Dato
Longitud Descripción
id_indicador_gestión Serial - Clave primaria
o número de
referencia
asociado a un
indicador de
gestión.
nombre_indicador Carácter
Varying
50 Es el nombre
del indicador
de gestión
asociado a la
medición de un
objetivo
estratégico
determinado.
descripción_indicador Text 100 Comprende
una
explicación
breve asociado
a la medición
que realizar el
indicador de
gestión
Fuente: Elaboración Propia.
Tabla 4.12 Especificaciones de la Tabla Indicadores_de_Gestión (2/2)
Nombre Tipo de
Dato
Longitud Descripción
plan Integer - Se refiere al
valor plan del
indicador
frecuencia Smallint - Se refiere a la
frecuencia de
medición del
indicador.
unidad_medicion Carácter
Varying
8 Es la unidad
variable de
medición.
objetivo_estrategico_id_objetiv
o estrategico
Bigint - Llave foránea
que asocia al
indicador de
gestión sobre
un objetivo
estratégico
existente.-
Fuente: Elaboración Propia.
4.2.5.8 Tabla Historico_Datos_Indicadores_Gestión
Esta tabla representa los registros históricos que puede presentar un
indicador de gestión a lo largo de su existencia perteneciente a un objetivo
estratégico determinado. La Tabla 4.13 especifica los atributos utilizados
para obtener un histórico de datos sobre la entidad “Indicadores de Gestión”,
en el que se almacena información sobre la situación de un indicador de
gestión en lapsos de tiempo determinados.
Tabla 4.13 Especificaciones de la Tabla
Historico_Datos_Indicadores_Gestión(1/3)
Nombre Tipo de
Dato
Longitud Descripción
id_historico_datos Serial - Clave primaria o
número de
referencia
asociado a un
histórico de
datos para un
objetivo
estratégico
determinado
fecha_indicador Date - Es la fecha en el
que se registran
datos al
indicador de
gestión,
conformando la
fecha en que el
objetivo sufre
cambio en su
estado.
Fuente: Elaboración Propia.
Tabla 4.13 Especificaciones de la Tabla
Historico_Datos_Indicadores_Gestión (2/3)
Nombre Tipo de
Dato
Longitud Descripción
valor_plan Integer - Es el valor
planeado que
se estima
obtener para
un indicador de
gestión
valor_real Integer - Es el valor real
obtenido de un
indicador de
gestión en un
lapso de
tiempo.
valor_minimo Integer - Es la métrica
mínima o valor
mínimo
esperado de
un indicador de
gestión
valor_maximo Integer - Es la métrica
máxima o valor
máximo
esperado de
un indicador de
gestión
Fuente: Elaboración Propia.
Tabla 4.13 Especificaciones de la Tabla
Historico_Datos_Indicadores_Gestión (3/3)
Nombre Tipo de
Dato
Longitud Descripción
Estado Smallint - Se refiere al
estado que
obtiene el
indicador de
gestión.
Indicador_gestion_id_
indicador_gestion
Bigint - Llave foránea
o índice
secundario de
un indicador de
gestión.
Fuente: Elaboración Propia.
4.2.5.9 Tabla Iniciativas
La Tabla 4.14 especifica los atributos utilizados que componen la
entidad “Iniciativa”, en el que se almacena información sobre las iniciativas
que deben realizarse para lograr los objetivos estratégicos propuestos. Las
iniciativas no afectan el estado de los indicadores y tampoco el estado de los
objetivos, reflejaran solo las acciones que deben ejecutarse para alcanzar los
objetivos propuestos. El avance y lapso de duración de las mismas
dependerá de las actividades que de allí se ejecuten. A continuación se
muestra la Tabla 4.14:
Tabla 4.14 Especificaciones de la Tabla Iniciativa (1/2)
Nombre Tipo
de
Dato
Longitud Descripción
id_iniciativa Serial - Clave primaria
o número de
referencia
asociado a una
iniciativa
determinada
nombre Carácter
Varying
60 Es el nombre
de la iniciativa
o acciones que
deben
realizarse para
el logro de los
objetivos
estratégicos
establecidos.
descripcion Text 100 Explicación
breve de la
iniciativa y el
efecto que
produce el
cumplimiento
de la acción
sobre el
objetivo.
Fuente: Elaboración Propia.
Tabla 4.14 Especificaciones de la Tabla Iniciativa (2/2)
Nombre Tipo
de
Dato
Longitud Descripción
progreso Integer 3 Es el valor que
especifica el
progreso de
una iniciativa
entre la fecha
de inicio y fin
por la cual se
planificó
realizarse.
objetivo_estrategico_id_objetiv
o_estrategico
Bigint - Llave foránea
que asocia una
iniciativa sobre
un objetivo
estratégico
específico.
Fuente: Elaboración Propia.
4.2.5.10 Tabla Actividad
La Tabla 4.15 especifica los atributos utilizados que componen la
entidad “Actividad”, en el que se almacena información sobre las actividades
que deben ser ejecutadas para lograr las iniciativas propuestas para el
alcance y cumplimiento de los objetivos estratégicos.
Tabla 4.15 Especificaciones de la Tabla Actividad (1/2)
Nombre Tipo de
Dato
Longitud Descripción
id_actividad Serial - Clave primaria
o número de
referencia
asociado a una
actividad
determinada
nombre_actividad Character
Varying
40 Nombre de la
actividad.
descripción_actividad Text 150 Comprende
una
explicación
breve sobre la
actividad en o
por ejecución.
fecha_inicio_actividad Date - Es la fecha en
el que se inicia
la actividad,
para lo cual es
necesario
especificar el
inicio de
ejecución de
las actividades.
Fuente: Elaboración Propia.
Tabla 4.15 Especificaciones de la Tabla Actividad (2/2)
Nombre Tipo de
Dato
Longitud Descripción
fecha_fin_actividad Date - Es la fecha en
el que finaliza
la actividad. Es
un mecanismo
para realizar
un seguimiento
al progreso de
las actividades.
progreso_actividad Integer 3 Es el valor que
especifica el
progreso de
una actividad
entre la fecha
de inicio y fin
por la cual se
planificó
realizarse.
iniciativa_
id_iniciativa
Bigint - Llave foránea
que asocia una
actividad a una
iniciativa
determinada.
Fuente: Elaboración Propia.
4.2.5.11 Tabla Asignación_Responsabilidad
La Tabla 4.16 especifica los atributos utilizados que componen la
entidad “Responsabilidad”, en el que se almacena información sobre una
responsabilidad asignada a un empleado en específico sobre objetivos
estratégicos indicadores de gestión, iniciativas y actividades determinadas.
Tabla 4.16 Especificación de la Tabla Asignacion_Responsabilidad
Nombre Tipo de
Dato
Longitud Descripción
id_responsabilidad Serial - Clave primaria o
número de
referencia
asociado a un
responsable
nombre Character
Varying
50 Nombre del
responsable de
la actividad,
iniciativa u
objetivo
unidad_perteneciente Character
Varying
50 Unidad al que
pertenece el
responsable.
descripción_responsabilidad Text 200 Breve
descripción de
la
responsabilidad
.
Fuente: Elaboración Propia.
4.2.5.12 Tabla Responsabilidad_Iniciativa
La Tabla 4.17 corresponde a la asignación de responsabilidad de un
trabajador sobre una iniciativa determinada.
Tabla 4.17 Especificación de la Tabla Responsabilidad_Iniciativa
Nombre Tipo
de
Dato
Longitud Descripción
Id_relacion Serial - Se refiere al
índice o
numero
referencia de la
relación entre
responsable y
actividad
Responsabilidad_id_responsabilidad Bigint - Clave foránea
o índice
secundario de
la tabla
responsabilidad
iniciativa_id_iniciativa Bigint - Clave foránea
o índice
secundario de
la tabla
iniciativa
Fuente: Elaboración Propia.
4.2.5.13 Tabla Responsabilidad_Objetivo
La Tabla 4.18 corresponde a la asignación de responsabilidad de un
trabajador sobre una iniciativa determinada.
Tabla 4.18 Especificación de la Tabla responsabilidad_objetivo
Nombre Tipo
de
Dato
Longitud Descripción
id_relacion Serial - Se refiere al
índice o
numero
referencia de la
relación entre
responsable y
actividad
responsabilidad_id_responsabilidad Bigint - Clave foránea
o llave
secundaria de
la tabla
responsabilidad
iniciativa_id_iniciativa Bigint - Clave foránea
o llave
secundaria de
la tabla
iniciativa
Fuente: Elaboración Propia.
4.2.5.14 Tabla responsabilidad_actividad
La Tabla 4.19 corresponde a la asignación de responsabilidad de un
trabajador sobre una actividad determinada.
Tabla 4.19 Especificación de la Tabla responsabilidad_actividad
Nombre Tipo
de
Dato
Longitud Descripción
Id_relacion Serial - Se refiere al
índice o
numero
referencia de la
relación entre
responsable y
actividad
Responsabilidad_id_responsabilidad Bigint - Clave foránea
o llave
secundaria de
la tabla
responsabilidad
actividad_id_actividad Bigint - Clave foránea
o llave
secundaria de
la tabla
actividad
Fuente: Elaboración Propia.
4.2.6 Diseño de la Interfaz del Usuario
Las interfaces gráficas de los usuarios permiten la interacción de la
aplicación con los usuarios, el cual, permite el flujo de información a través
de diversas acciones entre los módulos del sistema. Estas deben ser
amigables, intuitivas, sencillas y fáciles de manipular.
4.2.7 Diseño de la Interfaz Acceder al Sistema
En la Figura 4.28, se muestra la interfaz para acceder al sistema, en el
cual se muestran los campos de identificación del usuario, para el cual debe
ser ingresado el indicador y la contraseña. Al accionar el botón “Acceder al
sistema” se realiza el proceso de validación de campos y si la respuesta es
afirmativa desplegará la interfaz principal con los módulos correspondientes
dependiendo del nivel que posea el usuario que acceda al sistema.
Figura 4.28 Diseño De La Interfaz Acceder Al Sistema
Fuente: Elaboración Propia.
4.2.8 Diseño de la Interfaz Principal
En la Figura 4.29 se muestra la interfaz principal del sistema, el cual
despliega un menú en forma de lista desplegable abarcando las siguientes
opciones: Construir CMI (Construir Cuadro de Mando Integral), Cargar
Resultados CMI, Visualizar la Gestión, Gestión de Usuarios y Cerrar Sesión.
El usuario podrá accionar, según su nivel de acceso, la opción que desee
ejecutar.
Figura 4.29 Diseño De La Interfaz Principal
Fuente: Elaboración Propia.
4.2.9 Diseño de la Interfaz Construir CMI
En la Figura 4.30, se muestra la interfaz para construir el sistema de
gestión “Cuadro de Mando Integral”, en el cual se despliega un menú lista
con todos los elementos estratégicos que componen el sistema de gestión.
Cada una posee sublistas en las cuales el usuario podrá accionar según sea
su requerimiento.
Figura 4.30 Diseño De La Interfaz Construir CMI
Fuente: Elaboración Propia.
4.2.10 Diseño de la Interfaz Formulación Estratégica
En la Figura 4.31 se muestra la interfaz de la formulación estratégica,
en el cual se despliegan las opciones para añadir, editar y eliminar la
formulación estratégica del negocio, por lo que el usuario podrá accionar
cualquiera de las opciones, según sea el nivel que posea. Esta interfaz es
donde el usuario deberá empezar para construir el Cuadro de Mando Integral
de la organización.
Figura 4.31 Diseño De La Interfaz Formulación Estratégica
Fuente: Elaboración Propia.
El usuario al accionar la opción “Añadir Formulación Estratégica”, se
desplegará la vista correspondiente para realizar el proceso de registro de la
formulación estratégica del negocio, mostrando los campos: misión, visión,
nombre de la organización y código de la organización. En la Figura 4.32 se
muestra dicha interfaz.
Figura 4.32 Diseño De La Interfaz Añadir Formulación Estratégica
Fuente: Elaboración Propia.
El usuario al accionar la opción “Editar Formulación Estratégica”, se
desplegará la vista correspondiente para realizar el proceso de modificación
de la formulación estratégica del negocio, mostrando los campos: misión,
visión, nombre de la organización y código de la organización, con valores
precargados respectivamente de cada campo para su posterior modificación.
En la Figura 4.33 se muestra dicha interfaz.
Figura 4.33 Diseño De La Interfaz Editar Formulación Estratégica
Fuente: Elaboración Propia.
El usuario al accionar la opción “Eliminar Formulación Estratégica”, se
desplegará la vista correspondiente para realizar el proceso de eliminación
de la formulación estratégica del negocio, en la cual se muestra una ventana
de alerta indicando al usuario si desea realmente eliminar la formulación
estratégica. En la Figura 4.34 se muestra dicha interfaz.
Figura 4.34 Diseño De La Interfaz Eliminar Formulación Estratégica
Fuente: Elaboración Propia.
4.2.11 Diseño de la Interfaz Perspectiva
En la Figura 4.35 se muestra la interfaz de las perspectivas, en el cual
se despliegan las opciones para añadir, editar y eliminar perspectivas del
sistema, por lo que el usuario podrá accionar cualquiera de las opciones,
según sea el nivel que posea.
Figura 4.35 Diseño De La Interfaz Perspectiva
Fuente: Elaboración Propia.
El usuario al accionar la opción “Añadir Perspectiva”, se desplegará la
vista correspondiente para realizar el proceso de registro de las perspectivas
del negocio, mostrando los campos: nombre y descripción. Además se carga
en el encabezado de la vista la misión y visión de la empresa registrada en el
sistema. En la Figura 4.36 se muestra dicha interfaz.
Figura 4.36 Diseño De La Interfaz Añadir Perspectiva
Fuente: Elaboración Propia
El usuario al accionar la opción “Editar Perspectiva”, se desplegará la
vista correspondiente para realizar el proceso de modificación de datos en
las perspectivas del negocio, cargándose una tabla con todas las
perspectivas registradas en el sistema y un botón “Editar” que permitirá
ejecutar la modificación de las mismas. Además se cargará una lista con las
perspectivas en orden jerárquico, en el cual el usuario podrá modificar la
jerarquía que poseen las perspectivas en el sistema de gestión del negoció.
Junto con esto se despliega un icono con forma de signo de interrogación
que el usuario, al accionarlo, se mostrará una ventana de alerta que le otorga
al usuario información sobre como jerarquizar las perspectivas a partir de la
lista que se despliega luego de haber elegido dicha acción. En la Figura 4.37
se muestra dicha interfaz.
Figura 4.37 Diseño De La Interfaz Editar Perspectiva
Fuente: Elaboración Propia
El usuario al accionar la opción “Eliminar Perspectiva”, se desplegará
la vista correspondiente para realizar el proceso de eliminación de las
perspectivas del negocio, cargándose una tabla con todas las perspectivas
registradas en el sistema y una caja de selección para cada una de las filas
respectivamente lo cual permitirá seleccionar las perspectivas que se deseen
eliminar. Para ejecutar la acción de eliminación se debe elegir al menos una
perspectiva y accionar el botón “Eliminar”. En la Figura 4.38 se muestra dicha
interfaz.
Figura 4.38 Diseño De La Interfaz Eliminar Perspectiva
Fuente: Elaboración Propia
4.2.12 Diseño de la Interfaz Estrategia
En la Figura 4.39 se muestra la interfaz de las estrategias, en el cual
se despliegan las opciones para añadir, editar y eliminar estrategias del
sistema, por lo que el usuario podrá accionar cualquiera de las opciones,
según sea el nivel que posea.
Figura 4.39 Diseño De La Interfaz Estrategia
Fuente: Elaboración Propia
El usuario al accionar la opción “Añadir Estrategia”, se desplegará la
vista correspondiente para realizar el proceso de registro de las estrategias
del negocio, mostrando los campos: nombre y descripción. Además se carga
en el encabezado de la vista la misión y visión de la empresa registrada en el
sistema En la Figura 4.40 se muestra dicha interfaz.
Figura 4.40 Diseño De La Interfaz Añadir Estrategia
Fuente: Elaboración Propia
El usuario al accionar la opción “Editar Estrategia”, se desplegará la
vista correspondiente para realizar el proceso de modificación de datos en
las estrategias del negocio, cargándose una tabla con todas las estrategias
registradas en el sistema y un botón “Editar” que permitirá ejecutar la
modificación de las mismas. En la Figura 4.41 se muestra dicha interfaz.
Figura 4.41 Diseño De La Interfaz Editar Estrategia
Fuente: Elaboración Propia
El usuario al accionar la opción “Eliminar Estrategia”, se desplegará la
vista correspondiente para realizar el proceso de eliminación de las
estrategias del negocio, cargándose una tabla con todas las estrategias
registradas en el sistema y una caja de selección para cada una de las filas
respectivamente lo cual permitirá seleccionar las estrategias que se deseen
eliminar. Para ejecutar la acción de eliminación se debe elegir al menos una
estrategia y accionar el botón “Eliminar”. En la Figura 4.42 se muestra dicha
interfaz.
Figura 4.42 Diseño De La Interfaz Eliminar Estrategia
Fuente: Elaboración Propia
4.2.13 Diseño de la Interfaz Objetivos Estratégicos
En la Figura 4.43 se muestra la interfaz de los objetivos estratégicos,
en el cual se despliegan las opciones para añadir, editar y eliminar objetivos
estratégicos del sistema, por lo que el usuario podrá accionar cualquiera de
las opciones, según sea el nivel que posea.
Figura 4.43 Diseño De La Interfaz Objetivo Estratégico
Fuente: Elaboración Propia
El usuario al accionar la opción “Añadir Objetivo Estratégico”, se
desplegará la vista correspondiente para realizar el proceso de registro de
los objetivos estratégicos del negocio, mostrando cajas de selección para
asignar el objetivo estratégico a una perspectiva y a su vez a una estrategia
determinada. Además se muestran los campos: nombre, meta y descripción
para que el usuario ingrese los datos correspondientes. Se puede registrar
más de un objetivo estratégico a la vez accionando el botón “Agregar”, el
cual agrega nuevos campos atributos de los objetivos estratégicos a la vista.
En la Figura 4.44 se muestra dicha interfaz.
Figura 4.44 Diseño De La Interfaz Añadir Objetivo Estratégico
Fuente: Elaboración Propia
El usuario al accionar la opción “Editar Objetivo Estratégico”, se
desplegará la vista correspondiente para realizar el proceso de modificación
de datos en los objetivos estratégicos del negocio, cargándose una tabla con
todos los objetivos registrados en el sistema y un botón “Editar” que permitirá
ejecutar la modificación de los mismos. En la Figura 4.45 se muestra dicha
interfaz.
Figura 4.45 Diseño De La Interfaz Editar Objetivo Estratégico
Fuente: Elaboración Propia
El usuario al accionar la opción “Eliminar Objetivo Estratégico”, se
desplegará la vista correspondiente para realizar el proceso de eliminación
de los objetivos estratégicos del negocio, cargándose una tabla con todas los
objetivos registrados en el sistema y una caja de selección para cada una de
las filas respectivamente, lo cual permitirá seleccionar los objetivos que se
deseen eliminar. Para ejecutar la acción de eliminación se debe elegir al
menos un objetivo y accionar el botón “Eliminar”. En la Figura 4.46 se
muestra dicha interfaz.
Figura 4.46 Diseño De La Interfaz Eliminar Objetivo Estratégico
Fuente: Elaboración Propia
El usuario al accionar la opción “Relación Causa Efecto”, se
desplegará la vista correspondiente para realizar el proceso de relacionar los
objetivos estratégicos del negocio, cargándose unas listas interconectadas
con todos los objetivos registrados en el sistema. Para ejecutar la acción de
relación, se debe arrastrar el elemento de la lista “Objetivos Estratégicos” a la
lista “Objetivos Causa”. En la Figura 4.47 se muestra dicha interfaz.
Figura 4.47 Diseño De La Interfaz Relación Causa Efecto
Fuente: Elaboración Propia
4.2.14 Diseño de la Interfaz Indicadores de Gestión
En la Figura 4.48 se muestra la interfaz de los indicadores de gestión,
en el cual se despliegan las opciones para añadir, editar y eliminar
indicadores de gestión del sistema, por lo que el usuario podrá accionar
cualquiera de las opciones, según sea el nivel que posea.
Figura 4.48 Diseño De La Interfaz Indicador de Gestión
Fuente: Elaboración Propia
El usuario al accionar la opción “Añadir Indicador de Gestión”, se
desplegará la vista correspondiente para realizar el proceso de registro de
los indicadores de gestión del sistema, mostrando cajas de selección para
asignar el indicador de gestión a un objetivo estratégico determinado.
Además se muestran los campos: nombre, plan, unidad de medición, una
caja de selección para elegir la frecuencia de medición del indicador y
descripción, para lo cual el usuario debe ingresar los datos correspondientes.
Se puede registrar más de un indicador de gestión a la vez accionando el
botón “Agregar”, el cual agrega nuevos campos atributos de los indicadores
de gestión a la vista. En la Figura 4.49 se muestra dicha interfaz.
Figura 4.49 Diseño De La Interfaz Añadir Indicador de Gestión
Fuente: Elaboración Propia
El usuario al accionar la opción “Editar Indicadores de Gestión”, se
desplegará la vista correspondiente para realizar el proceso de modificación
de datos en los indicadores de gestión del sistema, cargándose una tabla
con todos los indicadores registrados en el sistema y un botón “Editar” que
permitirá ejecutar la modificación de los mismos. En la Figura 4.50 se
muestra dicha interfaz.
Figura 4.50 Diseño De La Interfaz Editar Indicador de Gestión
Fuente: Elaboración Propia
El usuario al accionar la opción “Eliminar Indicador de Gestión”, se
desplegará la vista correspondiente para realizar el proceso de eliminación
de los indicadores de gestión del negocio, cargándose una tabla con todas
los indicadores registrados en el sistema y una caja de selección para cada
una de las filas respectivamente, lo cual permitirá seleccionar los indicadores
que se deseen eliminar. Para ejecutar la acción de eliminación se debe elegir
al menos un indicador de gestión y accionar el botón “Eliminar”. En la Figura
4.51 se muestra dicha interfaz.
Figura 4.51 Diseño De La Interfaz Eliminar Indicador de Gestión
Fuente: Elaboración Propia
4.2.15 Diseño de la Interfaz Iniciativas
En la Figura 4.52 se muestra la interfaz de las iniciativas, en el cual se
despliegan las opciones para añadir, editar y eliminar iniciativas del sistema,
por lo que el usuario podrá accionar cualquiera de las opciones, según sea el
nivel que posea.
Figura 4.52 Diseño De La Interfaz Iniciativas
Fuente: Elaboración Propia
El usuario al accionar la opción “Añadir Iniciativa”, se desplegará la
vista correspondiente para realizar el proceso de registro de las iniciativas,
mostrando cajas de selección para asignar la iniciativa a un objetivo
estratégico determinado. Además se muestran los campos: nombre, fecha de
inicio, fecha de finalización, progreso y descripción, para lo cual el usuario
debe ingresar los datos correspondientes. Se puede registrar más de una
iniciativa a la vez accionando el botón “Agregar”, el cual agrega nuevos
campos atributos de las iniciativas a la vista. En la Figura 4.53 se muestra
dicha interfaz.
Figura 4.53 Diseño De La Interfaz Añadir Iniciativa
Fuente: Elaboración Propia
El usuario al accionar la opción “Editar Iniciativa”, se desplegará la
vista correspondiente para realizar el proceso de modificación de datos en
las iniciativas del sistema, cargándose una tabla con todas las iniciativas
registradas en el sistema y un botón “Editar” que permitirá ejecutar la
modificación de los mismos. En la Figura 4.54 se muestra dicha interfaz.
Figura 4.54 Diseño De La Interfaz Editar Iniciativa
Fuente: Elaboración Propia
El usuario al accionar la opción “Eliminar Iniciativa”, se desplegará la
vista correspondiente para realizar el proceso de eliminación de las
iniciativas del negocio, cargándose una tabla con todas las iniciativas
registradas en el sistema y una caja de selección para cada una de las filas
respectivamente, lo cual permitirá seleccionar las iniciativas que se deseen
eliminar. Para ejecutar la acción de eliminación se debe elegir al menos una
iniciativa y accionar el botón “Eliminar”. En la Figura 4.55 se muestra dicha
interfaz.
Figura 4.55 Diseño De La Interfaz Eliminar Iniciativa
Fuente: Elaboración Propia
4.2.16 Diseño de la Interfaz Actividades
En la Figura 4.56 se muestra la interfaz de las actividades, en el cual
se despliegan las opciones para añadir, editar y eliminar actividades del
sistema, por lo que el usuario podrá accionar cualquiera de las opciones,
según sea el nivel que posea.
Figura 4.56 Diseño De La Interfaz Actividades
Fuente: Elaboración Propia
El usuario al accionar la opción “Añadir Actividades”, se desplegará la
vista correspondiente para realizar el proceso de registro de las actividades,
mostrando cajas de selección para asignar la actividad a una iniciativa
determinada. Además se muestran los campos: nombre, fecha de inicio,
fecha de finalización, progreso y descripción, para lo cual el usuario debe
ingresar los datos correspondientes. Se puede registrar más de una actividad
a la vez accionando el botón “Agregar”, el cual agrega nuevos campos
atributos de las iniciativas a la vista. En la Figura 4.57 se muestra dicha
interfaz.
Figura 4.57 Diseño De La Interfaz Añadir Actividad
Fuente: Elaboración Propia
El usuario al accionar la opción “Editar Actividad”, se desplegará la
vista correspondiente para realizar el proceso de modificación de datos en
las actividades del sistema, cargándose una tabla con todas las actividades
registradas en el sistema y un botón “Editar” que permitirá ejecutar la
modificación de los mismos. En la Figura 4.58 se muestra dicha interfaz.
Figura 4.58 Diseño De La Interfaz Editar Actividad
Fuente: Elaboración Propia
El usuario al accionar la opción “Eliminar Actividad”, se desplegará la
vista correspondiente para realizar el proceso de eliminación de las
actividades del negocio, cargándose una tabla con todas las actividades
registradas en el sistema y una caja de selección para cada una de las filas
respectivamente, lo cual permitirá seleccionar las actividades que se deseen
eliminar. Para ejecutar la acción de eliminación se debe elegir al menos una
actividad y accionar el botón “Eliminar”. En la Figura 4.59 se muestra dicha
interfaz.
Figura 4.59 Diseño De La Interfaz Eliminar Actividad
Fuente: Elaboración Propia
4.2.17 Diseño de la Interfaz Asignar Responsabilidad
En la Figura 4.60 se muestra la interfaz para Asignar Responsabilidad,
en el cual se despliegan las opciones para añadir, editar y eliminar
responsables en objetivos, iniciativas y actividades del sistema, por lo que el
usuario podrá accionar cualquiera de las opciones, según sea el nivel que
posea.
Figura 4.60 Diseño De La Interfaz Asignar Responasbilidad
Fuente: Elaboración Propia
El usuario al accionar la opción “Añadir Responsable”, se desplegará
la vista correspondiente para realizar el proceso de registro de las
actividades, mostrando cajas de selección para asignar el responsable a una
iniciativa, actividad u objetivo determinado. Además se muestran los campos:
nombre, unidad perteneciente y descripción, para lo cual el usuario debe
ingresar los datos correspondientes. Se puede registrar más de un
responsable a la vez accionando el botón “Agregar”, el cual agrega nuevos
campos atributos de los responsables a la vista. En la Figura 4.61 se muestra
dicha interfaz.
Figura 4.61 Diseño De La Interfaz Añadir Responsable
Fuente: Elaboración Propia
El usuario al accionar la opción “Editar Responsable”, se desplegará la
vista correspondiente para realizar el proceso de modificación de datos sobre
los responsables, cargándose una tabla con todas las responsabilidades
registradas en el sistema y un botón “Editar” que permitirá ejecutar la
modificación de los mismos. En la Figura 4.62 se muestra dicha interfaz.
Figura 4.62 Diseño De La Interfaz Editar Responsable
Fuente: Elaboración Propia
El usuario al accionar la opción “Eliminar Responsable”, se desplegará
la vista correspondiente para realizar el proceso de eliminación de los
responsables del sistema, cargándose una tabla con todas las
responsabilidades registradas y una caja de selección para cada una de las
filas respectivamente, lo cual permitirá seleccionar las responsabilidades que
se deseen eliminar. Para ejecutar la acción de eliminación se debe elegir al
menos una responsabilidad y accionar el botón “Eliminar”. En la Figura 4.63
se muestra dicha interfaz.
Figura 4.63 Diseño De La Interfaz Eliminar Responsable
Fuente: Elaboración Propia
4.2.18 Diseño de la Interfaz Cargar Resultados CMI
En la Figura 4.64 se muestra la interfaz principal del sistema, el cual
despliega un menú en forma de lista desplegable abarcando las siguientes
opciones: Construir CMI (Construir Cuadro de Mando Integral), Cargar
Resultados CMI, Visualizar la Gestión, Gestión de Usuarios y Cerrar Sesión.
El usuario podrá accionar, según su nivel de acceso, la opción que desee
ejecutar.
Figura 4.64 Diseño De La Interfaz Cargar Resultados CMI
Fuente: Elaboración Propia
4.2.19 Diseño de la Interfaz Indicadores De Gestión
En la Figura 4.65 se muestra la interfaz Indicadores De Gestión, el
cual despliega una caja de selección en el que se cargan todos los
indicadores de gestión registrados en el sistema y otra caja de selección para
establecer el año en el que se desean cargar los datos. Dependiendo de los
parámetros que seleccione el usuario, se mostrará un tablero para cargar los
datos, esto dependerá además de la naturaleza del indicador de gestión.
Como valor añadido, se desplegará un área para fijar puntos críticos
máximos y mínimos y valores plan (meta) en un lapso de tiempo determinado
a través de cajas de selección para fijar el rango de fechas y de campos de
texto para los valores críticos máximos, mínimos y valor meta. Para la Figura
4.65 se muestra el tablero correspondiente a un indicador con frecuencia de
datos mensual.
Figura 4.65 Diseño De La Interfaz Indicadores De Gestión
Fuente: Elaboración Propia
4.2.20 Diseño de la Interfaz Avance De Actividades
En la Figura 4.66 se muestra la interfaz Avance De Actividades, el cual
despliega una caja de selección en el que se cargan todas las iniciativas
existentes en el sistema. El usuario al accionar cualquier iniciativa, se
presenta un tabla cargada con todas las actividades asociadas a la misma,
permitiendo al usuario modificar los avances porcentuales de cada actividad
y por ende modificar el avance porcentual de la iniciativa.
Figura 4.66 Diseño De La Interfaz Avance De Actividades
Fuente: Elaboración Propia
4.2.21 Diseño de la Interfaz Visualizar Gestión
En la Figura 4.67 se muestra la interfaz Visualizar Gestión, el cual
despliega el Cuadro de Mando Integral construido, en el que se despliegan
los botones de “Inicio”, en el que se muestran las perspectivas y el detalle de
las mismas, “Misión/Visión” presentando la misión y visión de la empresa,
“Objetivos Estratégicos” en el que se muestra el detalle de los objetivos
estratégicos previamente formulados, “Indicadores de Gestión” en el que se
visualizan todos los indicadores que miden los objetivos estratégicos e
“Iniciativas” en el cual se presentan todas las iniciativas y actividades
cargadas en el sistema de gestión y visualizando el porcentaje de avance de
las mismas.
Figura 4.67 Diseño De La Interfaz Visualizar Gestión
Fuente: Elaboración Propia
4.2.22 Diseño de la Interfaz Gestión de Usuarios
En la Figura 4.68 se muestra la interfaz Gestión de Usuarios, el cual
despliega opciones para añadir, editar y eliminar usuarios del sistema.
Figura 4.68 Diseño De La Interfaz Gestión de Usuarios
Fuente: Elaboración Propia
4.2.23 Conclusión de la Fase de Elaboración
Se identificaron los requisitos del software en el cual se establecieron
las respectivas relaciones con los actores implicados en el sistema,
representado a través de los diagramas de casos de usos. Esto a su vez
comprende el insumo base para el desarrollo de los diagramas de clase de
análisis, describiéndose en los mismos, el detalle de los diagramas de casos
de uso.
A partir de los diagramas de clase de análisis, se procedió a elaborar
los diagramas de colaboración, los cuales permiten observar la interacción
que existe entre los objetos del sistema y esto a su vez permitió la
construcción de los diagramas de paquete de análisis para representar el
encapsulamiento de los casos de uso que fueron identificados y definidos
previamente en el proceso de análisis.
El desarrollo de esta fase permitió obtener la información necesaria
que será utilizada como insumo base para el desarrollo de la fase de
construcción, además de proporcionar información sobre los elementos que
serán utilizados para elaborar el modelado de la base de datos.
4.3 Fase de construcción
4.3.1 Planificación de la Fase de Construcción
Para la fase de construcción, la arquitectura del sistema no debe sufrir
cambios mayores, es por ello que en la Fase de Elaboración se desarrolló la
mayor parte del modelado del sistema, sufriendo en la misma los cambios en
los componentes, características y requisitos obteniéndose la robustez
necesaria para que, en etapas posteriores se mitiguen cambios de alcance
del sistema.
En esta fase los elementos modelados se implementaron, por lo que
se obtuvo la línea base de la arquitectura y una versión inicial del sistema
produciendo esto varias iteraciones en el ciclo de construcción hasta que se
pudo obtener el sistema completo.
La documentación que se ha producido en la fase anterior permitió
visualizar y prever los cambios que han de producirse en la codificación para
lograr que el sistema obtenga mayor robustez, enfocado mayormente sobre
las funcionalidades base definidas en el análisis, logrando así complementar
y agregar valor añadido a los requerimientos de los usuarios.
4.3.2 Diagrama de Componentes
Estos diagramas representan los tipos de elementos que se utilizan
para la fabricación del sistema los cuales pueden ser representados a través
de archivos, paquetes, bibliotecas, subsistemas, entre otros. No obstante
estos diagramas son flexibles al momento de presentar los componentes que
integran el sistema. En este caso solo se incluyeron los componentes que
actúan directamente en la fabricación del sistema junto con sus respectivas
asociaciones y dependencia que posean cada uno.
En la Figura 4.69, se muestra el diagrama de componentes para el
sistema ESTRATEGA:
4.3.3 Flujo de Pruebas
Esta fase permite verificar el correcto funcionamiento del sistema en el
que verifica si satisface las necesidades de los usuarios. Esto se realiza con
la finalidad de entregar al usuario final un producto que no contenga defectos
ni produzca errores.
Para ello es necesario realizar una serie de pruebas a cada uno de los
componentes del sistema, esto producirá resultados que permitirán observar
cuales son los módulos a mejorar y poder de esta manera obtener una
versión estable del sistema.
4.3.3.1 Pruebas por Unidad
Las pruebas por unidad es un proceso en el que se someten cada uno
de los componentes del sistema, una vez que han sido construidos. Esto con
la finalidad de asegurar que cada módulo funcione correctamente través de
una serie de pruebas ejecutadas por bloques desarrollados.
Es por ello que se deben diseñar varios escenarios de pruebas que
permitan descubrir errores causados por iteraciones, condicionales, puntos
de control o flujo de datos errónea. Cada módulo es distinto por lo cual, cada
escenario o caso de prueba varía acorde a la estructura y funcionalidad en el
que se construyó el bloque de programa.
4.3.3.2 Pruebas de Integración
Para las pruebas de integración se verifica la correcta integración de
los distintos componentes una vez que se ha realizado las pruebas unitarias
correspondientes. La integración incremental ascendente ha sido elegida
para probar el sistema desde los bloques más pequeños, hasta lograr
compenetrar y unir todos los módulos que interactúan en conjunto para
producir funcionalidades del sistema.
4.3.3.3 Pruebas de La Caja Negra
En estas pruebas, el enfoque está dirigido hacia los requisitos
funcionales del software, en la cual, se obtienen escenarios de un conjunto
de condiciones de entrada que serán ejecutadas para validar y verificar que
dichos requisitos se están cumpliendo.
Para realizar las pruebas de caja negra es necesario elegir los tipos de
datos que serán de ayuda para armar los posibles escenarios que permitan
al sistema, ejecutar casos de pruebas en todas sus variantes, incluyéndose
tanto datos válidos como inválidos. Estos datos se escogen dependiendo de
las especificaciones del sistema, obviando los procesos internos (iteraciones,
condicionales, métodos, funciones, entre otros) que se puedan activar o
ejecutar al momento de colocar en funcionamiento el sistema.
La técnica a utilizar para desarrollar las pruebas de la caja negra es la
de Partición de Equivalencia, que se basa en dividir el campo de entrada en
clases de datos que permite probar una gama extensa de posibilidades sobre
los campos de entrada que integran el sistema.
Esta técnica no solo permite observar cuales tipos de datos son
válidos para la entrada de datos, sino que también permite construir métodos
y funciones que permitan minimizar y filtrar datos acorde al requerimiento del
campo.
A partir de la tabla 4.20 se presentan las particiones de divididas en
clases de datos para las operaciones más importantes del sistema
ESTRATEGA.
Tabla 4.20 Clase de Equivalencia para Registrar Usuario
Nro. Dato Clase de
Equivalencia
Valido No Valido
1 Nombre Caracter Numérico X
2 Nombre Caracter Alfabético X
3 Nombre Sin Caracter X
4 Apellido Caracter Numérico X
5 Apellido Caracter Alfabético X
6 Apellido Sin Caracter X
7 Indicador Caracter Numérico X
8 Indicador Caracter Alfabético X
9 Indicador Sin Caracter X
10 Unidad Perteneciente Caracter Numérico X
11 Unidad Perteneciente Caracter Alfabético X
12 Unidad Perteneciente Sin Caracter X
13 Nivel de Cargo Selector Múltiple X
14 Correo Electrónico Caracter Numérico X
15 Correo Electrónico Carácter Alfabético X
16 Correo Electrónico Carácter Nulo X
Fuente: Elaboración Propia
Tabla 4.21 Clase de Equivalencia para Registrar Formulación
Estratégica
Nro. Dato Clase de
Equivalencia
Valido No Valido
1 Misión Caracter Numérico X
2 Misión Carácter Alfabético X
3 Misión Carácter Nulo X
4 Visión Caracter Numérico X
5 Visión Carácter Alfabético X
6 Visión Carácter Nulo X
7 Nombre de la
Organización
Caracter Numérico X
8 Nombre de la
Organización
Carácter Alfabético X
9 Nombre de la
Organización
Carácter Nulo X
10 Código de la
Organización
Caracter Numérico X
11 Código de la
Organización
Carácter Alfabético X
12 Código de la
Organización
Carácter Nulo X
Fuente: Elaboración Propia.
Tabla 4.22 Clase de Equivalencia para Registrar Indicadores de Gestión
Nro. Dato Clase de
Equivalencia
Valido No
Valido
1 Objetivo Estratégico
Asociado
Selector Múltiple X
2 Nombre Caracter Numérico X
3 Nombre Carácter Alfabético X
4 Nombre Carácter Nulo X
5 Plan Caracter Numérico X
6 Plan Carácter Alfabético X
7 Plan Carácter Nulo X
8 Unidad de Medición Caracter Numérico X
9 Unidad de Medición Carácter Alfabético X
10 Unidad de Medición Carácter Nulo X
11 Frecuencia Selector Múltiple X
12 Descripción Caracter Numérico X
13 Descripción Carácter Alfabético X
14 Descripción Carácter Nulo X
Fuente: Elaboración Propia.
.
Tabla 4.23 Clase de Equivalencia para
Cargar Datos Indicadores de Gestión
Nro Dato Clase de
Equivalencia
Valido No
Valido
1 Selección de Indicador Selector Múltiple X
2 Selección de Año Selector Múltiple X
3 Rango de Fecha
Desde
Selector Múltiple X
4 Rango de Fecha
Hasta
Selector Múltiple X
5 Valor Mínimo Caracter Numérico X
6 Valor Mínimo Carácter Alfabético X
7 Valor Mínimo Carácter Nulo X
8 Valor Máximo Caracter Numérico X
9 Valor Máximo Carácter Alfabético X
10 Valor Máximo Carácter Nulo X
11 Valor Plan Caracter Numérico X
12 Valor Plan Carácter Alfabético X
13 Valor Plan Carácter Nulo X
14 Valor Real Caracter Numérico X
15 Valor Real Carácter Alfabético X
16 Valor Real Carácter Nulo X
17 Observaciones Caracter Numérico X
18 Observaciones Carácter Alfabético X
19 Observaciones Carácter Nulo X
Fuente: Elaboración Propia.
Tabla 4.24 Caso de Prueba de Caja Negra Registrar Indicadores de
Gestión
Dato Clase de
Equivalencia
Valido No Valido
Nombre 1Roberto X
Nombre ¡Roberto X
Nombre Roberto X
Plan 23 X
Plan A23 X
Plan .!” X
Unidad de Medición Barriles/Hora X
Unidad de Medición ¡Barriles/Hora X
Unidad de Medición C X
Descripción 1Roberto X
Descripción ¡Roberto X
Descripción Roberto X
Fuente: Elaboración Propia.
4.3.4 Conclusión de la Fase de Construcción
Al finalizar la fase de construcción se logró obtener un producto final
que es el sistema en su versión beta. Las interfaces de interacción con el
usuario se desarrollaron y culminaron en su totalidad, satisfaciendo los
requerimientos que se definieron. Además se logró alcanzo materializar el
modelado del sistema, partiendo del insumo base de los diagramas
elaborados en fases anteriores. Para obtener un sistema estable se sometió
el mismo por procesos de prueba, mitigando errores y defectos existentes.
CAPÍTULO V
CONCLUSIONES Y RECOMENDACIONES
5.1 Conclusiones
1. El Terminal de Almacenamiento y Embarque de Crudo Jose Antonio
Anzoátegui, específicamente en los procesos de Planificación,
Presupuesto Y Control de Gestión, llevan su sistema de gestión de
forma manual como es el caso de la herramienta Cuadro de Mando
Integral (CMI), para lo cual registran los indicadores de gestión de forma
manual, sin un formato estándar para controlar un histórico de sus
avances, estados y comparaciones con lapsos de tiempo específicos,
para lo cual se desarrollo una aplicación que les permitió llevar su
sistema de gestión de forma ordenada y basándose en la herramienta
de gestión Cuadro de Mando Integral.
2. Para la construcción del sistema de gestión se desarrolló el sistema
ESTRATEGA, el cual basándose en la metodología del Cuadro de
Mando Integral permite crear un sistema de gestión junto con todos los
elementos estratégicos que conforman dicha herramienta. Añadido a
esto, se logró realizar seguimiento y control a todos los indicadores de
gestión y actividades establecidas por los usuarios, esto a su vez
genera un efecto dominó al reflejar resultados tanto en los objetivos
estratégicos como en las estrategias formuladas en el sistema de
gestión. Para el desarrollo de la aplicación se utilizó la metodología del
Proceso Unificado de Desarrollo de Software.
3. Mediante la aplicación de herramientas de investigación como lo son la
observación directa y entrevistas no estructurada, se pudo determinar e
identificar los requisitos funcionales y no funcionales del negocio.
Partiendo de este esquema se elaboraron un conjunto de diagramas
utilizando el Lenguaje de Modelado Unificado, permitiendo obtener un
enfoque sencillo y entendible de la estructura del sistema, sirviendo de
insumo base para la construcción y materialización de ESTRATEGA.
4. Se elaboró la base de datos correspondiente a través de los diagramas
previamente desarrollados, donde se pudo denotar todas las entidades
que actúan en el sistema. Esto se tradujo en una serie de tablas y
campos que almacenarán datos, sirviendo esto para el flujo de
información que se producirá al momento de las interacciones entre
usuario y sistema.
5. La presentación de las interfaces se diseñó de forma que el usuario
comprenda de forma intuitiva el funcionamiento del sistema, logrando
así una curva de aprendizaje rápida al manipular los modulos y
funcionalidades de la aplicación.
6. Las pruebas en las que fue sometido el sistema permitió mitigar y
reducir los defectos y errores, por el cual se pudo obtener un sistema
más robusto y confiable. Además para asegurar la calidad de los datos
que se almacenan en el sistema, se ejecutaron pruebas de caja negra
según la diversidad de tipos de datos existentes en la base de datos.
7. La construcción del sistema se desarrolló mediante el lenguaje
interpretado PHP para el dinamismo del sistema en cuanto a flujo de
información, el lenguaje de etiqueta HTML y hojas de estilo en cascada
CSS para el maquetado de las interfaces, el lenguaje de programación
JavaScript para determinadas funcionalidades del sistema y Postgresql
como sistema gestor de base de datos.
8. Se elaboró un manual de usuario en el que se especifica las
generalidades del sistema, los pasos necesarios que deben ejecutarse
para utilizarse de forma adecuada, una breve descripción de cada
módulo del mismo, definiciones de algunos elementos del sistema y
definición de los roles que pueden existir.
5.2 Recomendaciones
1. El sistema ESTRATEGA debe ajustarse más a la metodología del
Cuadro de Mando Integral, añadiéndose módulos y funcionalidades que
permitan lograr alinear el sistema totalmente a la herramienta
anteriormente mencionada.
2. Ejecutar actividades de entrenamiento dirigidos a los usuarios sobre el
manejo del sistema ESTRATEGA, siguiendo los procedimientos e
instrucciones que el manual de usuario del sistema ESTRATEGA
establece, con la finalidad que el mismo sea manipulado de forma
correcta.
3. Revisar revisiones periódicas del sistema ESTRATEGA, por ser un
sistema prototipo, es necesario realizar ajustes en ciertos bloques del
código para que la aplicación pueda ser explotada en su máximo nivel y
así brindar a los usuarios una mayor experiencia en cuanto a rapidez y
funcionalidad.
4. Utilizar navegadores web bajo licencias de software libre para obtener
mejores resultados en la ejecución de la aplicación.
BIBLIOGRAFÍA
Arias, F. (2006). El proyecto de Investigación, Guía para su Elaboración (5ta.
Ed.). Caracas, Venezuela.
Altair Consultores, S.R.L, (2005), Cuadro de Mando Integral, Revista
Economía (3), 150. Madrid: España.
Balestrini, M. (2002). Como se Elabora el Proyecto de Investigación.
Caracas, Venezuela: McGraw Hill.
David, F. (2003). Conceptos de la Administración Estratégica (9a ed.).
México, DF: Pearson Prentice Hall.
Fernandez, P. (2012). Diseño de un sistema de información para el
seguimiento de las actividades asociadas con el registro de documentos
en una empresa inmobiliaria, ubicada en Cumaná-Estado Sucre.
Trabajo de Grado no publicado, Universidad de Oriente, Barcelona,
Venezuela.
Free Software Fundation (2014). ¿Qué es el Software Libre? Sistema
Operativo GNU. Disponible en: http://www.gnu.org/philosophy/ free-
sw.html.
Herazo, L. y Bravo, M. (2.012). Desarrollo de un sistema de información para
el seguimiento de las actividades asociadas con la solicitud de
insumos de un centro de Salud en el estado Miranda. Trabajo de
Grado no publicado, Universidad de Oriente, Barcelona, Venezuela.
Kaplan, R. y Norton, D.P (2002).Cuadro de Mando Integral (The Balanced
Scorecard) .Barcelona, España: Gestión 2000, S.A.
Mata, R. y Fernandez, D. (2.012). Desarrollo de un sistema de información
para el control de los proyectos asociados a una empresa de
construcción ubicada en Puerto Ordaz, Estado Anzoátegui. Trabajo
de Grado no publicado, Universidad de Oriente, Barcelona,
Venezuela.
Mujica, A. (2011).Diseño de un Sistema de Información para el seguimiento
de las actividades asociadas a la gestión del personal de la gerencia de
seguridad AIT de PDVSA-ORIENTE. Trabajo de Grado no publicado,
Universidad de Oriente. Anzoátegui, Venezuela.
O´Brien, J. y Marakas, G.M, (2006).Sistemas de Información Gerencial. DF,
Mexico: McGraw-Hill.
Pressman, R. (2002). Ingeniería del Software, Un Enfoque Práctico (5ta. ed.).
Bogotá, Colombia: McGraw-Hill Interamericana S.A.
Ramez, E. y Shamkant, N. (2007). Fundamentos de Sistemas de Bases de
Datos. Madrid, España: Pearson Educación, S.A.
Rosso, J. y Sanchez, J. (2012). Desarrollo de una aplicación para la gestión
de reportes operacionales de la gerencia general de negocios
internacionales-PDVSA Guaraguao. Puerto La Cruz, Estado
Anzoátegui. Trabajo de Grado no publicado, Universidad de Oriente,
Barcelona, Venezuela.
Rumbaugh, J., Jacobson, I., Booch, G. (2007). El Lenguaje Unificado de
Modelado, Manual de Referencia (2a. ed.). Madrid, España: Editorial
Pearson Educación, S.A.
METADATOS PARA TRABAJOS DE GRADO, TESIS Y ASCENSO
TÍTULO
SISTEMA DE INFORMACIÓN GERENCIAL PARA LA GESTIÓN
Y CONTROL DE ESTRATEGIAS DEL TERMINAL DE
ALMACENAMIENTO Y EMBARQUE DE CRUDO “JOSÉ
ANTONIO ANZOÁTEGUI” (TAECJAA)
SUBTÍTULO
AUTOR (ES):
APELLIDOS Y NOMBRES CÓDIGO CVLAC / E MAIL
Quijada Díaz, Roberto Juliano Del
Jesús
CVLAC: V.19.983.014
E MAIL: [email protected]
PALÁBRAS O FRASES CLAVES:
Control
Cuadro de Mando Integral
Estrategias
Gestión
Indicadores
Objetivos
Sistema de Información Gerencial
METADATOS PARA TRABAJOS DE GRADO, TESIS Y ASCENSO:
ÀREA SUBÀREA
Ingeniería y Ciencias Aplicadas
Ingeniería de Sistemas
RESUMEN (ABSTRACT):
El presente proyecto de investigación se realizó en el Terminal de
Almacenamiento y Embarque de Crudo José Antonio Anzoátegui, ubicada en
el Complejo Industrial José Antonio Anzoátegui de la ciudad de Barcelona,
Edo. Anzoátegui. Dicho Terminal, emplea la metodología del Cuadro de
Mando Integral de Kaplan y Norton para el control de sus procesos
Administrativos y operacionales, sin embargo, dicha gestión en llevada en
forma manual, lo que origina se procese mucha información sobre hojas de
trabajo (Excel) y hoja de presentaciones (PowerPoint) acerca de los
indicadores de gestión manejados en cada unidad. Para solucionar este
problema, se desarrolló un Sistema de Información Gerencial para el
Seguimiento y Control de Estrategias denominado “Estratega”, el cual
permitió deducir la redundancia, inconsistencia de la información plasmada
en los documentos e informes generados para la presentación de la Gestión
del Terminal. La aplicación se desarrolló utilizando la metodología del
Proceso Unificado de Desarrollo de Software (RUP), conjuntamente con el
Lenguaje Unificado de Modelado (UML), Para la codificación, se empleó
programación en PHP, y como manejador de base de base de datos se
empleó Postgresql.
METADATOS PARA TRABAJOS DE GRADO, TESIS Y ASCENSO:
CONTRIBUIDORES:
APELLIDOS Y NOMBRES ROL / CÓDIGO CVLAC / E_MAIL
Carrasquero, Manuel ROL CA AS TU
X
JU
CVLAC: V-7.374.987
E_MAIL [email protected]
E_MAIL
Guevara, María ROL CA AS TU JU X
CVLAC: V-8.853.210
E_MAIL [email protected]
E_MAIL
Rojas, Luis ROL CA AS TU JU X
CVLAC: V-10.945.922
E_MAIL [email protected]
E_MAIL
FECHA DE DISCUSIÓN Y APROBACIÓN:
LENGUAJE. SPA
METADATOS PARA TRABAJOS DE GRADO, TESIS Y ASCENSO:
ARCHIVO (S):
NOMBRE DE ARCHIVO TIPO MIME
TESIS.SISTEMA DE INFORMACION
GERENCIAL PARA LA GESTIÓN Y CONTROL
DE ESTRATEGIAS DEL TERMINAL DE
ALMACENAMIENTO Y EMBARQUE DE
CRUDO JOSE ANTONIO ANZOATEGUI
. MS.word
ALCANCE
2014
AÑO
12
MES
09
DÍA
ESPACIAL: Fue construido el sistema de información
TEMPORAL:
TÍTULO O GRADO ASOCIADO CON EL TRABAJO:
INGENIERO DE SISTEMAS
NIVEL ASOCIADO CON EL TRABAJO:
PREGRADO
ÁREA DE ESTUDIO:
Departamento de Computación y Sistemas
INSTITUCIÓN:
Universidad de Oriente, Núcleo Anzoátegui, Venezuela.
METADATOS PARA TRABAJOS DE GRADO, TESIS Y ASCENSO:
METADATOS PARA TRABAJOS DE GRADO, TESIS Y ASCENSO:
DERECHOS
De acuerdo al artículo 41 del reglamento de trabajos de grado (Vigente a
partir del II Semestre 2009, según comunicación CU-034-2009)
“Los Trabajos de grado son exclusiva propiedad de la Universidad de
Oriente y solo podrán ser utilizadas a otros fines con el consentimiento
del consejo de núcleo respectivo, quien lo participara al Consejo
Universitario “
Top Related