universidad central del ecuador facultad de

Anuncio
UNIVERSIDAD CENTRAL DEL ECUADOR
FACULTAD DE INGENIERÍA CIENCIAS FÍSICAS Y MATEMÁTICA
CARRERA DE INGENIERIA INFORMATICA
DESARROLLO DE UN SISTEMA DE GESTIÓN Y CONTROL DE
MANTENIMIENTO DE EQUIPOS Y PARTES PARA LA EMPRESA
ELÉCTRICA QUITO
TRABAJO DE GRADUACIÓN, PREVIO A LA OBTENCIÓN DEL TÍTULO
DE INGENIERO INFORMÁTICO
AUTOR:
MIRANDA ROSAS JOSÉ ENRIQUE
TUTOR:
ING. JORGE ARTURO MORALES CARDOSO
QUITO - ECUADOR
2015
DEDICATORIA
A mi hija Isabella Valentina, por quien realmente culmine este proyecto y a quien amo
con todo mi corazón.
ii
AGRADECIMIENTO
A Dios por haberme permitido vivir y darles la vida a las personas que me rodean
y que forman parte fundamental de mi vida, y que directa o indirectamente aportaron
para que sea un buen ser humano y un buen profesional.
A mi abuelita Victoria+, a mis padres Wilson y Mercedes y a mi hermano Wilson
David que me criaron con valores y principios de honestidad, amor y responsabilidad,
por el apoyo que me brindaron en cada una de las etapas de mi vida estudiantil y
profesional.
A mi esposa María José que ha sido el motivo de continuar en esta lucha diaria
llamada vida, por ser la compañera inseparable en cada una de mis aventuras, por ser
mi alma gemela y amiga, por el apoyo incondicional que me brindó siempre que la
necesité.
Finalmente, y no menos importante, a mi hija: Isabella Valentina que es mi pedacito
de cielo en la tierra, que es mi razón de vivir y ser feliz.
iii
AUTORIZACIÓN DE LA AUTORÍA INTELECTUAL
iv
CERTIFICADO DE TUTOR
v
OFICIO DE CALIFICACION DE TRABAJO DE GRADUACION
vi
CALIFICACION DE TRABAJO DE GRADUACION
vii
Contenido
CAPÍTULO I ............................................................................................................................ - 1 1.
PRESENTACIÓN DEL PROBLEMA ................................................................................... - 1 1.1.
Introducción .......................................................................................................... - 1 -
1.2.
Planteamiento del Problema ................................................................................ - 1 -
1.3.
Formulación del Problema .................................................................................... - 1 -
1.4.
Interrogantes de la Investigación......................................................................... - 2 -
1.5.
Hipótesis................................................................................................................ - 2 -
1.6.
Objetivos ............................................................................................................... - 2 -
1.6.1.
Objetivo General ........................................................................................... - 3 -
1.6.2.
Objetivos Específicos..................................................................................... - 3 -
1.7.
Alcance .................................................................................................................. - 3 -
1.8.
Justificación ........................................................................................................... - 4 -
CAPITULO II ........................................................................................................................... - 6 2.
MARCO TEORICO .......................................................................................................... - 6 2.1.
Antecedentes ........................................................................................................ - 6 -
2.2.
Marco Teórico ....................................................................................................... - 6 -
2.2.1.
Sistema Información ..................................................................................... - 6 -
2.2.2.
Gestión de Mantenimiento .......................................................................... - 7 -
2.2.3.
Tipos de mantenimiento ............................................................................... - 8 -
2.2.4.
Factores determinantes .............................................................................. - 10 -
2.2.5.
Sistema de gestión y control de mantenimiento ........................................ - 11 -
2.2.6.
Términos del proceso .................................................................................. - 12 -
2.2.7.
Bases de la Tecnología Java ........................................................................ - 16 -
2.2.8.
Arquitectura Java EE ................................................................................... - 18 -
2.2.9.
Patrón MVC ................................................................................................. - 20 -
2.2.10.
Servidor de Aplicaciones Jboss ................................................................... - 21 -
2.2.11.
Base de Datos SQL Server 2005 Express ..................................................... - 21 viii
CAPITULO III ........................................................................................................................ - 23 3.
DISEÑO METODOLÓGICO............................................................................................ - 23 3.1.
Diseño Metodológico para el Desarrollo ............................................................ - 23 -
3.1.1.
Proceso Unificado de Desarrollo de Software (Rup) .................................. - 23 -
3.2.
Recopilación de Información .............................................................................. - 25 -
3.3.
Análisis de Requerimientos................................................................................. - 25 -
3.3.1.
Visión ........................................................................................................... - 25 -
3.3.2.
Requerimientos ........................................................................................... - 25 -
3.4.
Fundamentos Metodológicos del Sistema.......................................................... - 27 -
3.4.1.
3.5.
Suposiciones y restricciones del sistema .................................................... - 28 -
Análisis Requisitos ............................................................................................... - 29 -
3.5.1.
Comunes ..................................................................................................... - 29 -
3.5.2.
Seguridad .................................................................................................... - 29 -
3.5.3.
Funcionalidad .............................................................................................. - 29 -
3.5.4.
Identificación de Requisitos ........................................................................ - 30 -
3.5.5.
Resumen de Características ........................................................................ - 30 -
3.6.
Modelado del Análisis ......................................................................................... - 31 -
3.6.1.
Identificación de actores ............................................................................. - 31 -
3.6.2.
Casos de Uso ............................................................................................... - 32 -
3.6.3.
Diagrama de Secuencia ............................................................................... - 39 -
3.6.4.
Sistema de Gestión de Base de Datos ......................................................... - 49 -
CAPÍTULO IV ........................................................................................................................ - 50 4.
HERRAMIENTAS DE DESARROLLO ............................................................................... - 50 4.1.
Sistema operativo Windows 8.1 ......................................................................... - 50 -
4.2.
Java Development Kit JDK 1.7 ............................................................................. - 50 -
4.3.
Base de Datos SQL Server 2005 Express ............................................................. - 51 -
4.4.
Servidor de aplicaciones Jboss Wildfly-8.1.0. ..................................................... - 51 -
4.5.
Primefaces 4.0..................................................................................................... - 52 -
4.6.
Ambiente de desarrollo (IDE Eclipse).................................................................. - 52 ix
CAPÍTULO V ......................................................................................................................... - 54 5.
FUNCIONAMIENTO DEL SISTEMA ............................................................................... - 54 5.1.
Descripción General del Sistema ........................................................................ - 54 -
5.2.
Uso del Sistema ................................................................................................... - 54 -
5.2.1.
Ingreso al Sistema ....................................................................................... - 54 -
5.2.2.
Menú Principal ............................................................................................ - 55 -
CAPÍTULO VI ........................................................................................................................ - 64 6.
CONCLUCIONES Y RECOMENDACIONES .................................................................... - 64 6.1.
Conclusiones ....................................................................................................... - 64 -
6.2.
Recomendaciones ............................................................................................... - 64 -
GLOSARIO DE TÉRMINOS .................................................................................................... - 66 ANEXOS ............................................................................................................................... - 68 REFERENCIAS BIBLIOGRÁFICAS ........................................................................................... - 87 -
x
Lista de Tablas
Tabla 1 Identificación de Requisitos .................................................................................. - 30 Tabla 2 Resumen de características................................................................................... - 31 Tabla 3 CU Autentificación de usuario .............................................................................. - 32 Tabla 4 Selección de módulos y opciones ......................................................................... - 33 Tabla 5 CU Gestión de Seguridad ....................................................................................... - 33 Tabla 6 CU Listar Registros ................................................................................................. - 34 Tabla 7 CU Crear Registro................................................................................................... - 34 Tabla 8 CU Editar Registro.................................................................................................. - 35 Tabla 9 CU Eliminar o anular registro ................................................................................ - 35 Tabla 10 CU Exportar Lista de Registros ............................................................................ - 35 Tabla 11 CU Solicitud contrato de vivienda....................................................................... - 36 Tabla 12 CU Generación Plan mantenimiento .................................................................. - 36 Tabla 13 CU Imprimir Ciclos Acumulados .......................................................................... - 36 Tabla 14 CU Definición de fecha de plan ........................................................................... - 37 Tabla 15 CU Selección de actividades de mantenimiento pendientes ............................. - 37 Tabla 16 CU Imprimir Plan Mantenimiento ...................................................................... - 37 Tabla 17 CU Definición de Responsable ............................................................................ - 38 Tabla 18 CU Selección de Sistemas y Actividades ............................................................. - 38 Tabla 19 CU Imprimir Orden de trabajo ............................................................................ - 38 Tabla 20 CU Seleccionar Filtros .......................................................................................... - 39 Tabla 21 CU Generar Reporte ............................................................................................ - 39 Tabla 22 CU Imprimir Reporte ........................................................................................... - 39 -
xi
Lista de Figuras
Figura 1 Sistema de Información ......................................................................................... - 7 Figura 2 Gestión de Mantenimiento .................................................................................... - 8 Figura 3 Esquema de gestión de mantenimiento como Sistema de Información ........... - 12 Figura 4 Estructura Institucional ........................................................................................ - 13 Figura 5 Esquema de Sistema, Subsistema y Componentes ............................................. - 15 Figura 6 Máquina virtual Java ............................................................................................ - 17 Figura 7 Máquina virtual Java ............................................................................................ - 17 Figura 8 Arquitectura 3 Capas ............................................................................................ - 18 Figura 9 Arquitectura Java JEE ........................................................................................... - 19 Figura 10. Patrón MVC ....................................................................................................... - 21 Figura 11 Proceso del Desarrollo del Software ................................................................. - 23 Figura 12 Dimensiones del RUP ......................................................................................... - 24 Figura 13 Diagrama lógico del sistema .............................................................................. - 28 Figura 14 Esquema de procesos del sistema ..................................................................... - 28 Figura 15 Actores ................................................................................................................ - 31 Figura 16 CU Autentificación del Sistema.......................................................................... - 32 Figura 17 CU Gestión de Seguridad ................................................................................... - 33 Figura 18 CU Gestión de Formulario del Sistema .............................................................. - 34 Figura 19 CU Registro de ciclos de operación.................................................................... - 35 Figura 20 CU Plan de Mantenimiento................................................................................ - 36 Figura 21 CU Orden de Trabajo .......................................................................................... - 37 Figura 22 CU Gestión de Reportes ..................................................................................... - 39 Figura 23 DS Autentificación .............................................................................................. - 40 Figura 24 DS Gestión de Seguridad .................................................................................... - 41 Figura 25 DS Gestión de Módulos (Listar Registros) ......................................................... - 41 Figura 26 DS Gestión de Módulos (Crear Registro) ........................................................... - 42 Figura 27 DS Gestión de Módulos (Editar Registro) .......................................................... - 43 Figura 28 DS Gestión de Módulos (Eliminar o Anular un Registro) .................................. - 44 Figura 29 DS Gestión de Módulos (Exportar Lista de Registros) ...................................... - 44 Figura 30 DS Registro de Ciclos de Operación ................................................................... - 45 Figura 31 DS Plan de Mantenimiento ................................................................................ - 46 Figura 32 DS Orden de Trabajo .......................................................................................... - 47 Figura 33 DS Gestión de Reporte ....................................................................................... - 48 Figura 34 Sistema Operativo .............................................................................................. - 50 Figura 35 JDK ...................................................................................................................... - 51 Figura 36 Base de Datos ..................................................................................................... - 51 xii
Figura 37 Jboss WildFly ...................................................................................................... - 52 Figura 38 Primefaces .......................................................................................................... - 52 Figura 39 Eclipse ................................................................................................................. - 53 Figura 40 Ingreso al Sistema .............................................................................................. - 54 Figura 41 Menú Principal ................................................................................................... - 55 Figura 42 Menú Configuración ........................................................................................... - 56 Figura 43 Área..................................................................................................................... - 56 Figura 44 Tipo Ciclo operación ........................................................................................... - 57 Figura 45 Categoría Sistema............................................................................................... - 57 Figura 46 Sistema ............................................................................................................... - 58 Figura 47 Categoría Componente ...................................................................................... - 58 Figura 48 Componente ....................................................................................................... - 59 Figura 49 Categoría Componente ...................................................................................... - 59 Figura 50 Categoría Componente ...................................................................................... - 59 Figura 51 Categoría Componente ...................................................................................... - 60 Figura 52. Menú Procesos .................................................................................................. - 60 Figura 53 Histórico Ciclo Operación ................................................................................... - 61 Figura 54 Plan de Mantenimiento ..................................................................................... - 61 Figura 55 Orden Trabajo .................................................................................................... - 61 Figura 56 Menú Reportes ................................................................................................... - 62 Figura 57 Reporte de Ciclos Acumulados .......................................................................... - 62 Figura 58 Menú Seguridad ................................................................................................. - 63 Figura 59 Rol ....................................................................................................................... - 63 Figura 60 Usuario................................................................................................................ - 63 -
xiii
RESUMEN
DESARROLLO DE UN SISTEMA DE GESTION Y CONTROL DE
MANTENIMIENTO DE EQUIPOS Y PARTES PARA LA EMPRESA
ELECTRICA QUITO
El presente proyecto de titulación trata del desarrollo de un sistema que automatiza el
control del proceso de mantenimiento de equipos y partes para la Empresa Eléctrica
Quito, optimizando así las labores de mantenimiento con una interfaz amigable y
natural apoyándose en un ambiente WEB.
Se desarrolló con una arquitectura JEE (Java Enterprice Edition), lo que garantiza que
el sistema es seguro, confiable y fácil de integrar con otros sistemas, además se basa
en la metodología Proceso Unificado de Rational (RUP), que usa un modelo que
disminuye los riesgos en el análisis, diseño y desarrollo del software.
Está dirigido tanto al mantenimiento, tanto de equipos de cómputo como para cualquier
bien tangible o intangible de la empresa con el fin de asegurar la operación continua,
reduciendo considerablemente los costos por reparaciones o paras evitables con un plan
de mantenimiento más eficiente.
DESCRIPTORES:
GESTION DE MANTENIMIENTO / METODOLOGIA RUP / JAVA
ENTERPRICE EDITION / JBOSS / SQL SERVER / SOFTWARE LIBRE
xiv
ABSTRACT
DEVELOPMENT OF A MANAGEMENT AND CONTROL OF
MAINTENANCE OF EQUIPMENT AND PARTS FOR THE EMPRESA
ELECTRICA QUITO (QUITO’S ELECTRIC COMPANY)
The current degree project is about the development of a system that automatizes the
control in the process of equipment and parts maintenance for the Empresa Electrica
Quito (Quito’s Electric Company), optimizing the labor of maintenance with a
friendly and natural interface supported in a web environment.
It was done using JEE (Java Enterprice Edition) architecture, which guarantees the
system being safe, reliable and easy to integrate with other systems, it is also based in
the Rational Unified Process (RUP) methodology, which uses a model that minimizes
the risks in the analysis, design and software development.
It is directed to the maintenance of computer equipment, as well as any tangible or
intangible company’s goods with the end of assuring a continuous process,
considerably reducing the costs in repairs or to avoid them with a more efficient
maintenance plan.
DESCRIPTORS:
MAINTANCE MANAGEMENT / RUP METHODOLOGY / JAVA
ENTERPRISE EDITION / JBOOS / SQL SERVER / FREE SOFTWARE
xv
CERTIFICADO DE TRADUCCION DE RESUMEN AL IDIOMA INGLES
xvi
CERTIFICADO DE SUFICIENCIA DEL IDIOMA INGLES
xvii
CAPÍTULO I
1. PRESENTACIÓN DEL PROBLEMA
1.1.
Introducción
La EEQ tiene una infraestructura a gran escala en la ciudad, razón por la cual el
mantenimiento de sus equipos se vuelve algo complejo de manejar y muchas de las
veces no logra cumplir con sus objetivos en términos de eficiencia de los mismos,
pero este no es una problemática únicamente de esta entidad, sino de un gran número
de empresas.
1.2.
Planteamiento del Problema
Una de las dificultades más grandes que se dan en el momento de implementar un
sistema de mantenimiento, ya sea programado o correctivo es el hecho de que el plan
de mantenimiento queda a la experiencia del personal del equipo de mantenimiento,
sin embargo si tomamos como referencia las especificaciones del fabricante, muchas
veces nos damos cuenta que no se ajusta a la realidad, por lo que es necesario un sistema
automatizado que permita generar planes de mantenimiento programado según las
características y especificaciones de cada equipo.
A demás de que los costos por reposición de equipos por falta de mantenimiento son
extremadamente
altos
para
la
organización,
estos
se
pueden
disminuir
considerablemente con un plan de mantenimiento adecuado para cada tipo de equipo.
En muchas organizaciones que tiene un sistema de mantenimiento, generalmente es
manejado de manera manual y en forma ineficiente, lo que muchas de las veces provoca
que los costos por reparación de equipos sean aún mayores que el costo de los equipos.
1.3.
Formulación del Problema
En la Empresa Eléctrica Quito, existe carencia en tecnología orientada a una plataforma
web que permitan realizar la planificación de las labores de mantenimiento de sus
equipos y partes de manera que no es posible establecer ordenadamente y con
-1-
anterioridad un plan que permita reducir los costos por cambio de piezas o reposición
de equipos por deterioro.
De esta manera se formula el siguiente problema:
¿Es posible desarrollar un sistema informático que permita generar, controlar y
monitorizar un plan de mantenimiento para los equipos de la Empresa Eléctrica Quito?
Es claro que sí, únicamente debemos definir
Variable Dependiente: Tiempo de chequeo, cambio y/o reposición de equipos y
partes.
Variable Independiente: Características de durabilidad, vida útil, carga de trabajo o
proceso que tiene el equipo, etc.
1.4.
Interrogantes de la Investigación
¿Cuáles son los procedimientos actuales para llevar a cabo los mantenimientos en los
equipos en la Empresa Eléctrica? ¿Cuáles serán las ventajas y desventajas que traería
el nuevo sistema de gestión de mantenimiento de equipos? ¿Qué recursos serán
necesarios para la implementación del sistema? ¿De qué manera la automatización del
proceso de control de mantenimiento de equipos permitirá mejorar los procesos en la
realidad? ¿Cómo conseguir la aceptación del personal encargado de trabajar con el
sistema?
1.5.
Hipótesis
Utilizando un sistema informático de gestión y control de Mantenimiento de Equipos
y partes en la Empresa Eléctrica Quito se podrá planificar las labores de mantenimiento
de una manera eficiente, además se reducirán los costos por cambio de partes o
reposición de equipos por falta de mantenimiento preventivo, también se reducirán los
tiempos de atención en los mantenimientos correctivos.
1.6.
Objetivos
-2-
1.6.1. Objetivo General
Desarrollar un Sistema de Información de Gestión y Control de Mantenimiento de
equipos y partes para la Empresa Eléctrica, con la finalidad de optimizar los procesos
de mantenimiento, planificándolos con anterioridad a fin de establecer un calendario
junto con los usuarios que realizan las labores de mantenimiento.
1.6.2. Objetivos Específicos

Analizar la situación actual de los procesos de mantenimiento que se llevan a
cabo en la Empresa Eléctrica a fin de definir todos los escenarios posibles.

Automatizar los procesos de mantenimiento a fin de minimizar los costos de
reposición o cambio de partes de un equipo.

Prolongar la vida útil de los equipos o partes.

Disminución de costos de mantenimiento

Optimizar el uso del recurso humano.
1.7.
Alcance
Implementar un Sistema de Información para la Gestión y Control de Mantenimiento
de Equipos y partes de la Empresa Eléctrica Quito enfocado a optimizar las labores de
mantenimiento mediante una herramienta informática de fácil manejo para el personal,
confiable y clara para la toma de decisiones, esto se traduce en un servicio de buena
calidad, con esta premisa el sistema tendrá el siguiente alcance:

Registro de sistemas

Registro de subsistemas

Registro de componentes

Registro de sustitutos por componente

Registro de materiales

Registro de suministros

Registro de personal encargado del sistema
-3-

Registro y generación de planes de mantenimiento

Registro de órdenes de trabajo

Registro de Resultados de órdenes de trabajo

Registro y generación de solicitudes de requisición para la preparación de los
suministros, materiales o repuestos para la orden de trabajo
Emisión de informes de planes de mantenimiento

Emisión de Ordenes de trabajo

Emisión de resultados de órdenes de trabajo
1.8.

Justificación
Debido a la gran cantidad de equipos que tiene la Empresa Eléctrica, es casi imposible
un
mantenimiento adecuado, además de los escasos o inexistentes planes de
mantenimiento, todos estos factores dan lugar a la necesidad de desarrollar un sistema
de información de Gestión y Control de Mantenimiento de equipos y partes.
Este sistema permitirá, además de mejorar los procesos actuales, mantener un
inventario actualizado de los equipos de la Empresa Eléctrica a fin de planificar de una
manera adecuada los mantenimientos preventivos y llevar un control de los
mantenimientos correctivos que se presenten.
Todo esto con una serie de reportes que permitirán al administrador del sistema tomar
las decisiones adecuadas para mejorar los procesos de mantenimiento.
Si no se adopta el sistema de mantenimiento de equipos y partes en la Empresa
Eléctrica no se podrá evaluar exactamente si el mantenimiento que se da actualmente
a los equipos es el adecuado o no, pues existen equipos que se deterioran o dejan de
funcionar simplemente por no haberles dado un mantenimiento oportuno.
-4-
De no implementar este sistema, ocasionaría a la Empresa Eléctrica Quito pérdida de
dinero, usuarios inconformes, periodos de inactividad de equipos que pueden ser
críticos para la misma y a la larga puede generar un colapso general de la organización.
Tomando en cuenta que un sistema computarizado permite un mejor control y un mejor
manejo de los datos, que con el procesamiento adecuado se pueden convertir en
información, lo que lo convierte en una herramienta indispensable para la toma de
decisiones.
-5-
CAPITULO II
2. MARCO TEORICO
2.1.
Antecedentes
La Empresa Eléctrica Quito, con sus múltiples agencias y con las entidades asociadas
que están en constante crecimiento, pues con el fin de brindar cada día mejor servicio
a sus abonados, todo esto apoyado en equipos cada vez más modernos y muchas veces
más delicados, dichos equipos tienen implícitos ciertos lineamientos o planes de
mantenimiento para asegurar su correcto funcionamiento y una vida útil prolongada.
Por tal este motivo y consciente del manejo ineficiente de los planes de mantenimiento
de la Empresa Eléctrica Quito, es que se plantea este reto de desarrollar un sistema de
software para la gestión y control de mantenimiento de equipos y sus partes; sistema
que le brindará apoyo operativamente al equipo de mantenimiento, cuyo principal
objetivo es dar un servicio eléctrico de calidad a los abonados.
Mediante revisiones documentales en su gran mayoría digitales y algunas impresas se
evidenció el siguiente antecedente en esta investigación:
Desarrollar un sistema de información que reemplaza los procesos manuales del equipo
de mantenimiento llevado a cabo con software libre y dando como resultado una
aplicación Web que le permitirá optimizar las funciones y aumentar la eficiencia de la
organización, para esto se estudió el funcionamiento de procesos que llevan
actualmente en el equipo de mantenimiento de la EEQ y se descubrió una serie de
falencias en los planes de mantenimiento de los equipos y sus partes.
2.2.
Marco Teórico
2.2.1. Sistema Información
-6-
Un sistema información puede ser definido como un conjunto de elementos orientados
al tratamiento y administración de datos e información, organizados y listos para su
uso posterior, generados para cubrir una necesidad u objetivo.
Figura 1 Sistema de Información
Existen diferentes tipos de sistemas información: sistemas de procesamiento de
transacciones, sistemas de información gerencial, sistemas de soporte a decisiones,
sistemas de información ejecutiva, sistema experto, sistemas de automatización de
oficinas, entre otros. 1
2.2.2. Gestión de Mantenimiento
La gestión del mantenimiento comprende una serie de técnicas que permiten preservar
los equipos a lo largo de su vida útil, con la mayor disponibilidad posible al menor
costo, de la mano con las recomendaciones del fabricante.
Lo principal en la gestión en general es definir el “Qué”, “Cuando” y “Como” se hace,
y la evidencia del trabajo realizado para el caso del mantenimiento tenemos el siguiente
esquema:
1
Sistema de información http://www.austral.edu.ar/ingenieria-posgrados/wpcontent/uploads/2015/07/posgradosmantenimiento.html?gclid=CjwKEAjwluetBRD98L639p35p0QSJACC8BlKRV2cujQ0rd5plNAuRmWoGkyzdjdo1F37266N7ABmRoCmhHw_wcB
-7-
Figura 2 Gestión de Mantenimiento
2.2.3. Tipos de mantenimiento
Existen varios tipos de mantenimiento, pero básicamente están contenidos en 3 grupos,
mantenimiento preventivo, correctivo y predictivo, de estos tres nos enfocaremos en
los 2 primeros:
2.2.3.1.
Mantenimiento Preventivo o programado
Este tipo en particular nace del análisis de la vida útil de los equipos y las partes que lo
componen, y consiste en efectuar tareas de limpieza, ajuste, calibración, cambio o
reposición, periódicamente independientemente del estado o condición de deterioro de
los mismos.
Es decir este tipo de mantenimiento trata de anticiparse a la aparición de fallas,
evidentemente no es fácil anticiparse siempre, por lo que este depende en gran medida
de las fuentes internas de la organización y a políticas propias de los fabricantes de los
equipos.
Para los casos en los que no se conoce la historia o la vida útil, o el uso periódico de
los equipos, es necesario establecer:
-
Que debe revisarse.
Con que frecuencia se deben llevar a cabo estas revisiones.
Establecer una vida útil estimada tomando en cuenta equipos similares.
-8-
Como un apoyo en la definición de que debe revisarse, se deben tomar en cuenta ciertos
factores:
-
Vibraciones.
-
Humedad.
-
Rozamiento.
-
Variaciones de voltaje.
-
Temperaturas extremas.
Las ventajas de este manteamiento son:
-
Mayor vida útil.
-
Reducción de costo de reparaciones.
-
Uso de recurso humano más organizado y por lo tanto más eficiente.
-
Mayor confiabilidad del funcionamiento de los equipos.
Las desventajas que se presentan en este mantenimiento son:
-
Cambios innecesarios, debido a la vida útil recomendada los cambios pueden
realizase de componentes que aún se encuentran en buen estado de
funcionamiento, además que al desarmar un sistema complejo se aprovecha
para cambiar componentes menores cuyo costo no es bajo frente al desarmado
y armado del sistema en sí.
-
Problemas de operación inicial, al cambiar ciertos componentes y otros no, no
todos se acoplan con las piezas que tuvieron el desgaste en conjunto.
2.2.3.2.
Mantenimiento Correctivo o de emergencia.
Este tipo de mantenimiento a diferencia del anterior es el que no ocurre sino cuando la
falla ocurre, por lo que se trata de que sea lo más rápido posible para evitar costos y
daños materiales y/o humanos mayores.
Este mantenimiento suele aplicarse a sistemas complejos, generalmente electrónicos y
que admiten en la medida de lo posible ser interrumpidos en sus operaciones sin afectar
la seguridad.
-9-
Las ventajas de este manteamiento son:
-
La intervención en el fallo es rápida y la reposición en la mayoría de los casos
con el mínimo de tiempo.
-
No se necesita una infraestructura ni un grupo de operarios excesivo, por lo que
se reduciría el costo de mano de obra.
Las desventajas que se presentan en este mantenimiento son:
-
Puede producir fallas en sistemas críticos y conllevar daños a otros
componentes por una detección tardía.
-
Debe tenerse un inventario de repuestos de componentes cuya adquisición
puede tomar mucho tiempo, lo cual se traduce en costos.
-
El personal para este tipo de mantenimiento debe ser altamente calificado y
sobredimensionado, pues al presentarse una falla se debe actuar de inmediato.
Cabe recalcar que no se puede tener un mantenimiento 100% preventivo y 100%
correctivo, generalmente deben convivir ambos para garantizar un correcto
funcionamiento.
2.2.4. Factores determinantes
En general sabemos que existen reglamentos, programas o guías de mantenimiento que
deben cumplirse, pero a medida que pasa el tiempo la experiencia hace que muchos de
estos cambien o incluso desaparezcan, por lo que una política de mantenimiento no
debe ser estática.
Como aspectos básicos a tomar en cuenta encontramos:
-
El principio de Pareto. Permite jerarquizar los problemas, además nos dice
que el 80% de los problemas son consecuencia del 20% de las causas.
-
Ceguera de grupo. Cuando una falla pasó desapercibida una vez, la
probabilidad de que no se detecte nuevamente es alta, por lo que se recomienda
- 10 -
que cada vez que esto ocurra se incluya en el procedimiento de revisiones
periódicas.
-
Sistemas homogéneos. Si bien es cierto no todos los sistemas son iguales,
existen características que son similares en su comportamiento, por lo que es
una buena práctica que cuando aparezca una falla en un equipo se revisen todos
los equipos para identificar si se trata de un caso puntual o se puede prevenir
un fallo masivo.
2.2.5. Sistema de gestión y control de mantenimiento
Un sistema de gestión y control de mantenimiento de equipos, permite al líder o gestor
del área de mantenimiento tener la información necesaria para que pueda analizar y
planificar las actividades de mantenimiento de una manera rápida y con la utilización
del recurso material y/o humano más eficiente y con mejores resultados.
- 11 -
Usuarios, centros
de decición
política, mundo
académico
Recogida y
Proceso de datos
Información
Síntesis, Analisis,
Identificación de
problemas
Definiciones
operativas
Conceptualización
Filtro de
Observación
Universo Objeto
Figura 3 Esquema de gestión de mantenimiento como Sistema de Información
2.2.6. Términos del proceso
2.2.6.1.
Contexto Institucional
Mediante el siguiente esquema se muestra como está distribuida la Empresa Eléctrica
Quito a nivel interno.
- 12 -
Figura 4 Estructura Institucional2
2.2.6.2.
Ciclos de operación de los equipos
Son los datos de uso u operación de los equipos, ya sean horas, kilómetros de recorrido,
numero de encendidos, etc… mediante estos se generan los planes de mantenimiento,
pues son una de las principales maneras de conocer el nivel de desgaste o finalización
de la vida útil de los componentes de los equipos.
Además el procesamiento de estos datos hace posible evidenciar que equipos son más
utilizados y cuales no con el fin de optimizar los recursos.
2.2.6.3.
Tareas de mantenimiento
Son todas las tareas que se realizan planificadas o no para asegurar la operación de los
equipos.
2
Estructura Organizacional Empresa Eléctrica Quito
http://www.eeq.com.ec:8080/nosotros/estructura-organizacional
- 13 -
Estas contienen las herramientas o materiales y los suministros o repuestos que son
necesarios para su realización.
2.2.6.4.
Actividades de mantenimiento
Permiten agrupar de forma ordenada las tareas de mantenimiento, haciendo más
metodológico y ágil el trabajo de los técnicos de mantenimiento, mejorando así el
tiempo de respuesta, se realizan tanto en el mantenimiento preventivo como en el
correctivo.
2.2.6.5.
Sistemas
Se considera sistema cualquier activo tangible o intangible que puede ser sujeto de
mantenimiento como un todo, este se compone de subsistemas y componentes, un
sistema puede ser tan grande como un edificio o tan pequeño como un teléfono celular.
2.2.6.6.
Subsistemas
Son la división lógica o física de los sistemas y permiten clasificar o agrupar los
componentes más pequeños y homogéneos, generalmente se usan para dividir
actividades que afecten a los componentes que contienen.
2.2.6.7.
Componentes
Son la división más pequeña de los sistemas, sobre esto se realizan las tareas de
mantenimiento, estos pueden ser removidos, cambiados, reparados, calibrados o
reemplazados. Es necesario definir datos básicos que permitan identificar de manera
única cada uno de ellos, información como número de serie, código de barras, además
pueden tener un número de parte que permitirá conseguir de ser el caso una pieza de
repuesto o un sustituto.
- 14 -
Componente
Componente
Subsistema 1
Componente
Subsistema 2
Componente
Sistema
Componente
Subsistema 4
Subsistema 3
Componente
Figura 5 Esquema de Sistema, Subsistema y Componentes
2.2.6.8.
Sustitutos
Son componentes de reemplazo a los originales, se registran como parte de los
componentes para casos en los que la producción de componentes se descontinúen por
algún motivo o porque la gestión de su compra haga provoque que el equipo quede
fuera de operación por un periodo de tiempo muy extenso, o simplemente porque
- 15 -
existen componentes genéricos que cuesten menos y tengan las mismas garantías de
funcionamiento del equipo.
2.2.6.9.
Suministros (Repuestos)
Son elementos que forman parte de los componentes que se pueden cambiar o
reemplazar, por ejemplo tornillos, resortes, cables, o cualquier objeto que se fije y
forme parte del componente luego de las tareas de mantenimiento.
2.2.6.10.
Materiales (Herramientas)
Son los elementos o herramientas que se usan en las tareas de mantenimiento que al
finalizar las tareas de mantenimientos son retirados o solamente se usan como un
complemento para las tareas, por ejemplo grasa, destornilladores, martillos, cinta
adhesiva, etc…
2.2.7. Bases de la Tecnología Java
2.2.7.1.
Lenguaje de Desarrollo Java
Java es un lenguaje de programación que se diseñó con una arquitectura
multiplataforma para lograr independencia del Sistema Operativo, 100% orientado a
objetos, seguro y con un buen soporte del fabricante, dispone de un amplio conjunto de
librerías que hacen más sencillo y confiable el desarrollo de aplicaciones.
2.2.7.2.
Máquina Virtual Java (JVM)
La JVM es una de las piezas fundamentales de la plataforma Java. Básicamente se sitúa
en un nivel superior al hardware del sistema sobre el que se pretende ejecutar la
aplicación, y este actúa como un puente que entiende tanto el bytecode como el sistema
sobre el que se pretende ejecutar.3
.
3
JVM Máquina virtual Java http://www.alegsa.com.ar/Dic/maquina%20virtual%20java.php
- 16 -
Figura 6 Máquina virtual Java
El código fuente, se compila a un lenguaje cercano al lenguaje de máquina, este
resultado es conocidos como bycodes los cuales son interpretados por medio de la
máquina virtual de Java (JVM) que permiten el ya conocido “write once, run
anywhere” (compila una sola vez y ejecútalo donde quieras).
2.2.7.3.
Ediciones
Puesto a que Java posee una gran disponibilidad de un amplio conjunto de librerías
para la realización de aplicaciones. Todo este compendio de clases se organiza en tres
grandes grupos conocidos como ediciones Java4.
Figura 7 Máquina virtual Java

Java 2 Standard Edition (J2SE). Forman parte de este grupo los paquetes de
clase de uso general (tratamiento de cadenas, colecciones, acceso a datos, etc.),
4
ANTONIO J. MARTÍN SIERRA, Programador Certificado JAVA 2, Madrid España, 2 edición,
2010, pp. 30.
- 17 -
es decir, aquellos que se utilizan en cualquier tipo de aplicación .J2SE incluye
también los paquetes de clases para la creación de entornos gráficos y
aplicaciones para navegadores de internet.

Java 2 Enterprise Edition (J2EE). Proporciona los paquetes y tecnologías
necesarias para la creación de aplicaciones Empresariales multicapa, entre ellas,
las aplicaciones que se van a ejecutar en entorno WEB.

Java 2 Micro Edition (J2ME). También los dispositivos electrónicos, tales
como agendas electrónicas, PDA o teléfonos móviles, pueden beneficiarse de
la tecnología java. Esta edición incluye una serie de paquetes y especificaciones
que posibilitan la creación de aplicaciones Java ejecutables en dispositivos
electrónicos de capacidades limitadas.
2.2.8. Arquitectura Java EE
Diseñada para realizar aplicaciones empresariales modernas en las que las tareas se
dividen en varias capas.
Una arquitectura convencional es un modelo que consta de tres capas:
Figura 8 Arquitectura 3 Capas

Capa de presentación. Proporciona una interfaz de usuario y la gestión de la
interacción del usuario.

Capa de Negocio. Responsable de la aplicación de la capa de lógica de
negocio.

Capa de datos. Responsable de almacenar los datos del negocio para esta capa
es por lo general un sistema de gestión de base de datos relacional.
Tecnología Java Enterprise Edition (Java EE), utiliza una arquitectura de múltiples
capas, que proporciona servicios de aplicaciones avanzadas, estas aplicaciones son
propensas a utilizar la Web y basado en Java, se puede escribir una vez en cada
contenedor que admita el estándar JEE.
- 18 -
El cuadro siguiente muestra un resumen de Java EE 5 Arquitectura5:
Figura 9 Arquitectura Java JEE
Esta arquitectura consta de tres capas dividida en cinco nidos en donde:

Capa de datos. Responsable de almacenar los datos del negocio para esta capa
es por lo general un sistema de gestión de base de datos relacional.

Capa de Negocios. Se divide en dos nidos que son:
Implementación de la lógica de negocio
Componentes gestionados por el contenedor de EJB que implementan la lógica de
la aplicación que tratamiento y flujo de datos en la parte del servidor y ofrecen a
sus clientes (capa de presentación web) una interfaz de negocio con las operaciones
que estos pueden ejecutar para acceder y manejar esos datos.
Soporte de persistencia mediante entidades JPA
Representan los objetos de dominio persistentes manejados por la aplicación JEE,
cuyo estado (valores de atributos) se almacena en BD permanentes.
Además mediante JPA (Java Persistence Api) ofrece facilidades de mapeo ObjetoRelacional que ocultan el manejo de bases de datos SQL.
5
Tecnología EJB3 http://armahdian.wordpress.com/
- 19 -

Capa de Presentación. Se divide en dos nidos que son:
Capa Cliente
Corresponde a lo que se encuentra en el computador del cliente. Es la interfaz
gráfica del sistema y se encarga de interactuar con el usuario. J2EE tiene soporte
para diferentes tipos de clientes incluyendo clientes HTML, applets Java y
aplicaciones Java.
Capa Web
Se encuentra en el servidor web y contiene la lógica de presentación que se utiliza
para generar una respuesta al cliente. Recibe los datos del usuario desde la capa
cliente y basado en éstos genera una respuesta apropiada a la solicitud. J2EE utiliza
en esta capa las componentes Java Servlets y JavaServer Pages para crear los datos
que se enviarán al cliente.
2.2.9. Patrón MVC
Patrón de arquitectura de software que separa los datos y la lógica de negocio de una
aplicación de la interfaz de usuario y el módulo encargado de gestionar los eventos y
las comunicaciones. Para ello MVC propone la construcción de tres componentes
distintos que son el modelo, la vista y el controlador, es decir, por un lado define
componentes para la representación de la información, y por otro lado para la
interacción del usuario. Este patrón de diseño se basa en las ideas de reutilización de
código y la separación de conceptos, características que buscan facilitar la tarea de
desarrollo de aplicaciones y su posterior mantenimiento6.
6
Modelo Vista Controlador http://www.lab.inf.uc3m.es/~a0080802/RAI/mvc.html
- 20 -
Figura 10. Patrón MVC
2.2.10. Servidor de Aplicaciones Jboss
Proyecto de código abierto, con el que se concibe un servidor de aplicaciones basado
en J2EE, e implementado al 100% en Java. Por lo tanto al estar basado en Java, JBoss
puede ser utilizado en cualquier sistema operativo que lo soporte. JBoss implementa
todo el paquete de servicios de J2EE (EJB, JMS, JTS/JTA, Servlets/JSP,JSF, JNDI,
entre otros.) y también ofrece características tales como los clustering, JMX,
WebServices y la integración IIOP, y la principal característica que desde que JBoss
está licenciado bajo la LGPL, puede libremente usarse sin costo alguno en cualquier
aplicación comercial o ser redistribuirlo7.
2.2.11. Base de Datos SQL Server 2005 Express
SQL Server Express Edition es un producto gratuito basado en la tecnología SQL
Server 2005, además de una serie de funciones de red y seguridad distintas de las del
resto de ediciones de SQL Server 2005.
Características
7

Soporte de transacciones.

Soporta funciones y procedimientos almacenados.
Servicio de Aplicaciones JBOSS http://www.jboss.org/jbossweb
- 21 -

Incluye también un entorno gráfico de administración, que permite el uso de
comandos DDL y DML gráficamente.

Permite trabajar en modo cliente-servidor, donde la información y datos se
alojan en el servidor y los terminales o clientes de la red sólo acceden a la
información.

Además permite administrar información de otros servidores de datos.

Base de datos cliente distribuida

Seguridad robusta

Escalabilidad y rendimiento
Link de descarga según idioma:
Español:
https://www.microsoft.com/es-es/download/confirmation.aspx?id=29062
Ingles:
https://www.microsoft.com/en-us/download/confirmation.aspx?id=29062
- 22 -
CAPITULO III
3. DISEÑO METODOLÓGICO
3.1.
Diseño Metodológico para el Desarrollo
3.1.1. Proceso Unificado de Desarrollo de Software (Rup)
Proceso de desarrollo de software
Proceso de desarrollo de software que transforma los requerimientos de un negocio en
una solución integral.
Figura 11 Proceso del Desarrollo del Software
Proceso Unificado de Racional8
Suministra un enfoque se sigue para asignar tareas y responsabilidades dentro de una
organización de desarrollo y su objetivo es asegurar la producción de software de alta
calidad que satisfaga la necesidad del usuario final dentro de un tiempo y presupuesto
previsible.
Todo esto lleva a la metodología RUP a tener ciertas características que constituyen la
esencia de todo el proceso de desarrollo la cuales son:

Proceso Dirigido Por Los Casos De Uso. Guían el proceso de desarrollo basándose
en los casos de uso los cuales crean una serie de modelos de diseño e
implementación que llevan a cabo los casos de uso. De este modo los casos de
uso no solo inician el proceso de desarrollo sino que le proporcionan un hilo
conductor, avanza a través de una serie de flujos de trabajo que parten de los
casos de uso.

Proceso Centrado En La Arquitectura. Los casos de uso deben encajar en la
arquitectura, y a su vez la arquitectura debe permitir el desarrollo de todos los
casos de uso requeridos, actualmente y a futuro.
8
Metodologías de Desarrollo http://grupo13sistemaacademicoescolar.wordpress.com/2-3metodologias/
- 23 -

Ciclo de vida iterativo. Divide el esfuerzo de desarrollo de un proyecto de
software en partes más pequeñas o mini proyectos, donde cada mini proyecto es
una iteración que resulta en un incremento las deben seleccionarse y ejecutarse de
una forma planificada
Dimensiones del RUP
Proceso que consta de dos dimensiones:

Un eje horizontal que representa el tiempo y muestra los aspectos del ciclo de
vida del proceso a lo largo de su desenvolvimiento

Un eje vertical que representa las disciplinas, las cuales agrupan actividades de
una manera lógica de acuerdo a su naturaleza.
Figura 12 Dimensiones del RUP
Fases

Fase de Inicio. Las iteraciones se centran con mayor énfasis en las actividades
de modelamiento de la empresa y en sus requerimientos

Fase de Elaboración. Las iteraciones se centran al desarrollo de la base de la
diseño, encierran más los flujos de trabajo de requerimientos, modelo de la
organización, análisis, diseño y una parte de implementación orientada a la base
de la construcción

Fase de Construcción. Se lleva la construcción del producto por medio de una
serie de iteraciones las cuales se seleccionan algunos Casos de Uso, se redefine
- 24 -
su análisis y diseño y se procede a su implantación y pruebas. En esta fase se
realiza una pequeña cascada para cada ciclo, se realizan tantas iteraciones hasta
que se termine la nueva implementación del producto.

Fase de Transición. Durante esta fase de transición busca garantizar que se
tiene un producto preparado para su entrega al usuario.
3.2.
Recopilación de Información

Reuniones
La información ha sido recopilada en reuniones con los funcionarios de la Empresa
Eléctrica Quito, de esta manera se llevó a cabo el levantamiento de información general
del proceso de mantenimiento conjuntamente con los usuarios que están a cargo del
proceso.
Esta información fue proporcionada en términos generales, pues los usuarios no todos
los usuarios son especializados en sistemas informáticos y no cuentan actualmente con
un sistema para este proceso.
Fruto de esta información, se pasa al análisis de requerimientos de software y hardware.
3.3.
Análisis de Requerimientos
3.3.1. Visión
Proveer información necesaria para analizar, definir las funcionalidades del proyecto y
establecer lineamientos para el desarrollo del sistema, así como establecer las
necesidades de alto nivel y las características del Sistema de Gestión y control de
Mantenimiento de equipos y partes para la Empresa Eléctrica Quito.
3.3.2. Requerimientos
Para asegurar el éxito del proyecto de software es sumamente importante tener bien
definidos los requerimientos antes de empezar con el desarrollo de la aplicación.
Este análisis de requisitos determinara los elementos de entorno, las relaciones entre
ellos que intervienen en el problema, los actores, los objetivos y responsabilidades
- 25 -
principales que realizan. Para esta esta etapa de análisis se utilizó el Modelo Relacional
de Procesos Unificados (RUP) que viene a ser un subconjunto del proceso de negocios.
Entre los requisitos básicos que se tomaran en cuenta para este desarrollo son:

El sistema de información a desarrollar debe dar solución a problemas de la
gestión de mantenimiento de equipos y sus partes.

El sistema de información debe ser una herramienta útil para la toma de
decisiones dentro del proceso.

Las herramientas para el desarrollo de este proyecto se alinean al uso de
plataformas de software libre por la tendencia y la portabilidad del lenguaje
JAVA.

El sistema debe tener alta disponibilidad.

Debe estar concebido con la perspectiva de crecimiento a nivel de usuarios y
de registros.
3.3.2.1.
Requerimientos a nivel de Administrador

Permitir el control usuarios, roles y permisos.

Permitir acceder a la información registrada por los usuarios generales.

Reportes actualizados para la toma de decisiones.
3.3.2.2.

Requerimientos a nivel de Operador
La seguridad de acceso al sistema debe estar controlada mediante el ingreso de
usuario y contraseña.

Permitir el registro de sistemas, subsistemas, componentes y sustitutos.

Permitir el registro de personal, actividades y tareas de mantenimiento con sus
suministros y materiales.
3.3.2.3.

Requerimientos a nivel de Usuario
Soportar a varios usuarios conectados al mismo tiempo
- 26 -

Crear un interfaz fácil de utilizar para cualquier usuario del sistema que conozca
el proceso de mantenimiento.
3.4.
Fundamentos Metodológicos del Sistema
Lo que se detalla a continuación es fruto de las reuniones con los stakeholders de la
organización desde el inicio del proyecto.
A partir de los procedimientos ya establecidos y como parte del plan de automatización,
se determina la necesidad de desarrollo del Sistema de Gestión y Control de equipos
y Partes, para la Empresa Eléctrica Quito, que permita mejorar la gestión de las
actividades de mantenimiento de los equipos y partes.
El proyecto consiste en el desarrollo de un sistema que permitirá tener el proceso de
mantenimiento automatizado:

Tener un inventario de equipos completo y actualizado de los equipos de la
empresa.

Registrar las actividades y tareas de mantenimiento.

Tener un registro de los sistemas, subsistemas y componentes con sus
sustitutos.

Generar planes de mantenimiento.

Generar Órdenes de trabajo, automáticas y manuales.
- 27 -
Registro de ciclos de
operación
Sistemas
Subsistemas
Componentes
Actividades y Tareas
de Mantenimiento
Plan de Mantenimiento
Personal
Orden de Trabajo
Suministros y
Materiales
Reportes
Figura 13 Diagrama lógico del sistema
Entradas
Usuario
Salidas
Registro Usuarios, Roles y
permisos
Registro de Sistemas, subsistemas
y componentes
Registro de Suministros y
materiales
Registro de Personal
Registro de Actividades y Tareas
de mantenimiento
Registro de Ciclos de operación
Sistema
Consulta de Planes de
Mantenimiento
Consulta de Ordenes de trabajo
Consulta de Ciclos acumulados
Consulta de Actividades de
mantenimiento
Figura 14 Esquema de procesos del sistema
3.4.1. Suposiciones y restricciones del sistema
- 28 -
Las suposiciones y restricciones respecto del sistema, y que se derivan directamente de
las entrevistas y/o recomendaciones de los responsables de la empresa son:

Seguridad en la presentación de la información.

Velocidad de carga y velocidad de presentación.

Adaptabilidad del usuario y la facilidad de uso.

Como es natural en el desarrollo de este tipo de sistemas, la lista y restricciones
se incrementará durante el desarrollo del proyecto, particularmente una vez
establecido el artefacto “Visión”.
3.5.
Análisis Requisitos
3.5.1. Comunes
Las interfaces de usuario están relacionadas con las pantallas, ventanas formularios)
que debe manipular el usuario para realizar una operación determinada. Dicha
manipulación el usuario la realizará por medio del teclado y el Mouse (ratón).
Las interfaces de usuario ayudaran al usuario final trabajando en un ambiente
escritorio, por lo que se dichas interfaces incluirán:

Menús despegables

Mensajes informativos

Mensajes de error

Cuadros de diálogo

Formularios para el ingreso, modificación, actualización y eliminación de
datos.
3.5.2. Seguridad
El acceso al sistema de información será controlado con nombre de usuario y
contraseña. Los roles establecerán los niveles de acceso a las opciones del sistema.
3.5.3. Funcionalidad
- 29 -
Proporcionar un almacenamiento ordenado y de fácil uso. Por medio de la aplicación
de software interno, se pretende crear nuevos registros de Actividades y tareas de
mantenimiento, suministros y materiales, personal responsable de las órdenes de
trabajo, sistemas, subsistemas, componentes, planes de mantenimiento, ordenes de
trabajo y ciclos de operación, guardar todos estos registros ingresados, actualización
de los registros y disponer de un control de los registros de los usuarios del sistema.
3.5.4. Identificación de Requisitos
Necesidades
Prioridad Inquietudes
Diseñar y
crear una
interfaz que
ALTA
interactúe con
usuarios.
Reportes
claros y
confiables que
ALTA
muestren la
información
actualizada.
Brindar a los
usuarios un
servicio de
ALTA
mantenimiento
ágil y
oportuno
Registro y
generación de
planes de
mantenimiento.
Solución Actual Solución Propuesta
Diseñar un módulo de
Registros en
configuración y
archivos Excel
procesos que almacene
con macros para
toda la información en
generación de
la base de datos, de
planes de
manera segura y
mantenimiento.
confiable.
Generar reportes
para los técnicos
de
mantenimiento.
Los usuarios
generan los
reportes en
Excel con
macros.
Generar reportes de
planes de
mantenimiento, órdenes
de trabajo, históricos de
ciclos de operación.
Asegurar la
continuidad de
operación de los
equipos.
Generación de
planes de
mantenimiento
por periodos de
tiempo.
Generación de planes de
mantenimiento según la
naturaleza de la
actividad, ya sea por
ciclos de operación o
tiempo calendario.
Tabla 1 Identificación de Requisitos
3.5.5. Resumen de Características
En el siguiente cuadro se describen los beneficios y características que brinda el
sistema a la organización:
Beneficios del usuario
Características que lo apoyan
De acuerdo a la naturaleza de la actividad, se
Tener Información veraz y a tiempo de
genera automáticamente el plan de
las actividades de mantenimiento que
mantenimiento en el momento de asignar al
se deben llevar a cabo.
sistema (tiempo calendario), o cuando se cumple
- 30 -
el umbral de ciclos de operación (Por ciclos de
operación).
En el módulo de mantenimiento estarán
Llevar el inventario detallado y real de
registrados todos los sistemas sobre los cuales se
los sistemas de la empresa.
ejecutaran las actividades de mantenimiento.
Debido a que se detallan las tareas de
Prever la necesidad de suministros y/o mantenimiento, suministros y materiales
materiales con anticipación a la
asociados a la actividad, se puede emitir un
ejecución de la actividad de
informe con todo lo necesario para que la labor
mantenimiento.
de los técnicos de mantenimiento sea más
eficiente.
Mediante el módulo de reportes podemos
Fácil acceso y disponibilidad de
auxiliar a la organización proporcionando
reportes de históricos de ciclos de
información específica sobre cada área, también
operación, planes de mantenimiento y
pueden utilizarse como estadísticas para la toma
órdenes de trabajo.
de decisiones.
Tabla 2 Resumen de características
3.6.
Modelado del Análisis
3.6.1. Identificación de actores
Entre las entidades externas que participan de alguna forma en el sistema o juegan un
rol importante se han identificado 3 actores, los cuales para facilitar el entendimiento
de los diagramas de casos de uso, se ha establecido un código de color, representando
a cada tipo de usuario del sistema. Las relaciones color-tipo de usuario son las
siguientes:
Figura 15 Actores
Actor Administrador. Persona encargada de crear roles dentro del sistema y
asignarlos a los usuarios definiendo políticas de seguridad según la responsabilidad de
los mismos.
- 31 -
Actor Usuario. Se refiere a la persona encargada de ingresar al sistema la información
u obtener reportes, según los permisos otorgados por el administrador.
Actor Técnico. Persona que usa que es responsable de realizar las operaciones de
mantenimiento.
3.6.2. Casos de Uso
A continuación se muestran los diferentes diagramas de caso de uso, representando
cada uno de los módulos que componen el sistema, y cómo los distintos usuarios de
interrelacionan con él.
3.6.2.1.
Autentificación del Sistema
Figura 16 CU Autentificación del Sistema
CU01-001
Nombre
Actores
Descripción
Anexo
Autentificación de usuario.
Administrador, Usuario
Permite el ingreso al sistema, gestionar el uso de los módulos y
acceder a las opciones del sistema.
A (CU01-001)
Tabla 3 CU Autentificación de usuario
- 32 -
CU01-002
Nombre
Actores
Descripción
Anexo
Selección de módulos y opciones.
Administrador, Usuario
Permite al actor navegar por los diferentes módulos y opciones del
sistema.
A (CU01-002)
Tabla 4 Selección de módulos y opciones
3.6.2.2.
Gestión de Seguridad
Figura 17 CU Gestión de Seguridad
CU02-001
Nombre
Actores
Descripción
Anexo
Gestión de Seguridad
Administrador
Permite el acceso a usuarios al sistema, gestionar el uso de los
módulos y acceso a las opciones del sistema.
A (CU02-001)
Tabla 5 CU Gestión de Seguridad
3.6.2.3.
Gestión de Formularios del Sistema
- 33 -
Figura 18 CU Gestión de Formulario del Sistema
CU03-001
Nombre
Listar Registros
Actores
Administrador, Usuario
Descripción
Permite mostrar la lista de registros del sistema.
Anexo
A (CU03-001)
Tabla 6 CU Listar Registros
CU03-002
Nombre
Crear Registro
Actores
Administrador, Usuario
Descripción
Permite creación de registros en el sistema.
Anexo
A (CU03-002)
Tabla 7 CU Crear Registro
CU03-003
- 34 -
Nombre
Editar Registro
Actores
Administrador, Usuario
Descripción
Permite la edición de registros en el sistema.
Anexo
A (CU03-003)
Tabla 8 CU Editar Registro
CU03-004
Nombre
Eliminar o anular registro
Actores
Administrador, Usuario
Descripción
Permite la eliminación o anulación de registros en el sistema.
Anexo
A (CU03-004)
Tabla 9 CU Eliminar o anular registro
CU03-005
Nombre
Exportar Lista de Registros
Actores
Administrador, Usuario
Descripción
Permite exportar la lista de registros del sistema a formato Excel.
Anexo
A (CU03-005)
Tabla 10 CU Exportar Lista de Registros
3.6.2.4.
Registro de ciclos de operación
Figura 19 CU Registro de ciclos de operación
CU04-001
- 35 -
Nombre
Registro de ciclos de operación
Actores
Administrador, Usuario.
Descripción
Permite al usuario solicitar y adquirir una vivienda.
Anexo
A (CU04-001)
Tabla 11 CU Registro de Ciclos de Operación
CU04-002
Nombre
Generación de plan de mantenimiento
Actores
Administrador, Usuario
El sistema genera automáticamente el plan de mantenimiento en base a
la periodicidad de las actividades de mantenimiento.
A (CU04-002)
Descripción
Anexo
Tabla 12 CU Generación Plan mantenimiento
CU04-003
Nombre
Imprimir Ciclos Acumulados
Actores
Administrador, Usuario
Permite imprimir el acumulado de los ciclos del sistema a la fecha de
registro
A (CU04-003)
Descripción
Anexo
Tabla 13 CU Imprimir Ciclos Acumulados
3.6.2.5.
Plan de Mantenimiento
Figura 20 CU Plan de Mantenimiento
CU05-001
- 36 -
Nombre
Definición de fecha estimada para el mantenimiento.
Actores
Usuario
Permite al usuario establecer una fecha tentativa para que se efectúe el
mantenimiento.
A (CU05-001)
Descripción
Anexo
Tabla 14 CU Definición de fecha de plan
CU05-002
Nombre
Selección de actividades de mantenimiento pendientes.
Actores
Usuario
Permite al usuario establecer el plan con las actividades de
mantenimiento que aún no se han realizado.
A (CU05-002)
Descripción
Anexo
Tabla 15 CU Selección de actividades de mantenimiento pendientes
CU05-003
Nombre
Imprimir Plan de mantenimiento.
Actores
Usuario
Descripción
Permite imprimir el detalle del plan de Mantenimiento
Anexo
A (CU05-003)
Tabla 16 CU Imprimir Plan Mantenimiento
3.6.2.6.
Orden de Trabajo
Figura 21 CU Orden de Trabajo
- 37 -
CU06-001
Nombre
Definición de responsable de mantenimiento.
Actores
Usuario
Permite definir el responsable de ejecutar las actividades de
mantenimiento.
A (CU06-001)
Descripción
Anexo
Tabla 17 CU Definición de Responsable
CU06-002
Nombre
Selección de sistemas y actividades de mantenimiento
Actores
Administrador, Usuario
Permite al usuario asignar los sistemas y las actividades a ejecutarse en
la orden de trabajo.
A (CU06-002)
Descripción
Anexo
Tabla 18 CU Selección de Sistemas y Actividades
CU06-003
Nombre
Imprimir Orden de Trabajo
Actores
Administrador, Usuario, Técnico
Permite imprimir la orden de trabajo generada y entregar al técnico de
mantenimiento.
A (CU06-003)
Descripción
Anexo
Tabla 19 CU Imprimir Orden de trabajo
3.6.2.7.
Gestión de Reportes
- 38 -
Figura 22 CU Gestión de Reportes
CU07-001
Nombre
Seleccionar Filtros
Actores
Administrador, Usuario, Técnico
Descripción
Permite seleccionar filtros para generar el reporte
Anexo
A (CU07-001)
Tabla 20 CU Seleccionar Filtros
CU07-002
Nombre
Generar Reporte
Actores
Administrador, Usuario, Técnico
Descripción
Permite generar reporte seleccionado.
Anexo
A (CU07-002)
Tabla 21 CU Generar Reporte
CU07-003
Nombre
Imprimir Reporte
Actores
Administrador, Usuario, Técnico
Descripción
Permite imprimir el reporte
Anexo
A (CU07-003)
Tabla 22 CU Imprimir Reporte
3.6.3. Diagrama de Secuencia
En esta fase se detallan los diagramas de interacción (secuencia) para los casos de uso
desarrollado anteriormente, los cuales representaran la interacción del conjunto de
objetos en una aplicación a través del tiempo, además se indicarán los módulos o clases
que forman parte del programa y las llamadas que se hacen en cada uno de ellos para
realizar una tarea determinada.
3.6.3.1.
Diagrama de Secuencia de Autentificación
El administrador o usuario ingresa los datos de autentificación en el sistema, el sistema
valida y verifica existencia del usuario en la base de datos, si existe el usuario accederá al
- 39 -
sistema y se cargara el menú y opciones del sistema caso contrario el sistema mostrara
mensaje de error de autentificación. Una vez autentificado en el sistema, el
administrador o usuario podrán acceder a las opciones que tiene el sistema.
Usuario o
Administrador
Lógica del
Negocio
Interfaz
Ingresa datos de
autentificación
Ingresa
datos
Actualiza Interfaz (Muestra
Mensaje)
Base de
Datos
Verifica existencia de
usuario
Lanza
mensaje
Valida
Obtiene menu y
opciones
Muestra menus y
opciones
Seleciona menu y
opcion
Recupera menu y
opciones
Ingresa
datos
Muestra opcion
seleccionada
Figura 23 DS Autentificación
3.6.3.2.
Diagrama de Secuencia Gestión de Seguridad
El administrador o usuario ingresa al módulo de seguridad y selecciona una opción (Rol,
Permisos, Usuario) el sistema recupera la lista de registros, el usuario selecciona una
acción, posteriormente el sistema valida los datos de acuerdo a la acción seleccionada, si
pasan las validaciones el sistema realizara la acción seleccionada caso contrario el sistema
mostrara mensaje de error.
- 40 -
Valida
Usuario o Administrador
Lógica del Negocio
Interfaz
Base de Datos
Ingresa modulo seguridad
Obtiene registros
Obtiene registros
Recupera Registros
Actualiza Interfaz
Gestiona seguridades
Gestion de seguridad
Crear,Editar,Eliminar:
Permisos
Rol
Usuario
Valida
Validaciones
Actualiza Interfaz(Muestra Mensaje)
Gestion de Seguridad
Guarda
Edita
Elimina
Obtiene
Recupera registros
Recupera Registros y Muestra mensaje
Figura 24 DS Gestión de Seguridad
3.6.3.3.

Diagrama de Secuencia Gestión de Módulos
Listar Registros
El administrador o usuario ingresa a un módulo del sistema y selecciona una opción
del menú y el sistema recupera la lista de registros de la opción seleccionada.
Usuario o Administrador
Lógica del Negocio
Interfaz
Base de Datos
Ingresa modulo y seleciona opcion
Obtiene registros
Obtiene registros
Actualiza Interfaz
Recupera Registros
Figura 25 DS Gestión de Módulos (Listar Registros)
- 41 -

Crear Registro
El usuario selecciona la acción nuevo, el sistema recupera el formulario de la opción
seleccionada posteriormente el usuario ingresa los datos en los campos del formulario y
seleccionan la acción de guardar, si pasan las validaciones del sistema realizara la acción
seleccionada caso contrario el sistema mostrara mensaje de error.
Usuario o Administrador
Lógica del Negocio
Interfaz
Base de Datos
Seleciona nuevo
Crea nuevo registro
Actualiza Interfaz(Muestra formulario)
Ingresa datos
Selecciona guardar
Guarda registro
Valida
Actualiza Interfaz(Muestra Mensaje)
Guarda registro
Guarda registro
Recupera Registros
Recupera Registros y Muestra mensaje
Figura 26 DS Gestión de Módulos (Crear Registro)

. Editar Registro
El usuario selecciona un registro de la lista y selecciona la acción editar, el sistema recupera
los datos y los carga en el formulario de la opción seleccionada posteriormente el usuario
ingresa los datos a modificar en los campos del formulario y seleccionan la acción de
guardar, si pasan las validaciones del sistema realizara la acción seleccionada caso
contrario el sistema mostrara mensaje de error.
- 42 -
Usuario o Administrador
Lógica del Negocio
Interfaz
Base de Datos
Seleciona registro
Seleciona editar
Edita registro
Verifica si es Editable
Actualiza Interfaz(Muestra Mensaje)
Edita registro
Carga Registro
Actualiza Interfaz(Muestra formulario)
Edita datos
Selecciona guardar
Guarda registro
Valida
Actualiza Interfaz(Muestra Mensaje)
Guarda registro
Guarda registro
Recupera Registros
Recupera Registros y Muestra mensaje
Figura 27 DS Gestión de Módulos (Editar Registro)

. Eliminar o anular registro
El usuario selecciona un registro de la lista y selecciona la acción eliminar o anular, el
sistema recupera los datos y muestra una ventana emergente con información de que
si está seguro eliminar o anular este registro, si el usuario selecciona la opción si el
sistema validara si es posible su eliminación y lo eliminara, caso contrario mostrara
mensaje de error, mientras si el usuario selecciona la opción no cancelara este proceso.
- 43 -
Lógica del Negocio
Interfaz
Base de Datos
Seleciona registro
Seleciona eliminar o anular
Actualiza Interfaz(Ventana Emergente)
Selecciona aceptar
Elimina o anula registro
Verifica su eliminacion
Actualiza Interfaz(Muestra Mensaje)
Elimina o anula registro
Elimina o cambia estado anulado
Recupera Registros
Actualiza Interfaz(Muestra Mensaje)
Figura 28 DS Gestión de Módulos (Eliminar o Anular un Registro)

. Exportar lista de registros
El usuario selecciona una opción al formato que desea exportar la lista de registros de
la opción seleccionada, el sistema genera el archivo y lo exporta al formato elegido por
el usuario.
Usuario o Administrador
Lógica del Negocio
Interfaz
Seleciona formato a exportar llista
Genera archivo
Abre ventana con archivo exportado
Figura 29 DS Gestión de Módulos (Exportar Lista de Registros)
- 44 -
Base de Datos
3.6.3.4.
Diagrama de Secuencia Registro de Ciclos de operación
El usuario registra según la periodicidad establecida, los ciclos de operación o los
acumulados de cada sistema, el sistema verifica según la periodicidad de las actividades
asignadas a los sistemas, y de ser el caso genera automáticamente una planificación previa.
Usuario o
Administrador
Lógica del
Negocio
Interfaz
Nuevo Ciclo de Operación
Nuevo Ciclo de Operación
Ingreso de datos
Mostrar interfaz modo creación / edición
Procesa informacion(Realiza
Procesos)
Verificar si las atividades
acumulativas llegaron o
sobreppasaron el umbral.
Actualiza Interfaz(Muestra
Mensaje)
Ingresa
datos
Base de
Datos
Recupera
Datos
Valida y realiza
procesos
Recupera
Registros
Selecciona
guardar
Guarda
registro
Actualiza Interfaz(Muestra
Mensaje)
Guarda
registro
Selecciona
imprimir
Actualiza interfaz (Muestra
mensaje)
Obtiene
registro
Recupera registro e
imprime
Valida
Guarda
registro
Recupera
registros
Obtiene
registro
Recupera
registro
Figura 30 DS Registro de Ciclos de Operación
- 45 -
3.6.3.5.
Diagrama de Secuencia Plan de Mantenimiento
El usuario crea un nuevo plan de mantenimiento, registra la fecha tentativa para el
mantenimiento, selecciona las actividades de mantenimiento pendientes que están vencidas
o que están por vencerse y guarda plan, el sistema permite editar planes de mantenimiento,
sin embargo si existe alguna actividad fue seleccionada y paso a una orden de trabajo, ya
no se puede retirar del plan modificado, luego de esto pueden imprimir el detalle del plan
de mantenimiento.
Usuario o
Administrador
Lógica del
Negocio
Interfaz
Crea Plan de Mantenimiento
Base de
Datos
Crea Plan de Mantenimiento
Mostrar interfaz modo creación / edición
Ingresa
datos
Procesa informacion(Realiza
Procesos)
Cargar
Datos
Obtener actividades
pendientes
Recuperar las actividades
que aún no pertenecen a
un Plan de Mantenimiento.
Ingresa
datos
Actualiza Interfaz(Muestra
Mensaje)
Recupera
Datos
Valida y realiza
procesos
Recupera
Registros
Selecciona
guardar
Guarda
registro
Actualiza Interfaz(Muestra
Mensaje)
Guarda
registro
Selecciona
imprimir
Obtiene datos para validacion o
proceso
Actualiza interfaz (Muestra
mensaje)
Obtiene
registro
Recupera registro e
imprime
Figura 31 DS Plan de Mantenimiento
- 46 -
Valida
Guarda
registro
Recupera
registros
Obtiene
registro
Recupera
registro
3.6.3.6.
Diagrama de Secuencia Orden de Trabajo
El usuario crea una nueva orden de trabajo y selecciona los sistemas y las actividades
pendientes de mantenimiento, designa o asigna a un Técnico responsable y define la fecha
del trabajo, el sistema permitirá únicamente escoger actividades que has son parte de un
plan de mantenimiento y que no forman parte de otra orden de trabajo.
Técnico
Usuario o
Administrador
Lógica del
Negocio
Interfaz
Base de
Datos
Crear Orden Trabajo
Crear Orden Trabajo
Mostrar interfaz modo creación / edición
Ingresa
datos
Cargar
Datos
Procesa informacion(Realiza
Procesos)
Obtener actividades
pendientes
Recuperar las actividades
que pertenecen a un Plan
de Mantenimiento y aún no
están en una Orden de
Trabajo
Ingresa
datos
Actualiza Interfaz(Muestra
Mensaje)
Recupera
Datos
Valida y realiza
procesos
Recupera
Registros
Selecciona
guardar
Guarda
registro
Actualiza Interfaz(Muestra
Mensaje)
Guarda
registro
Selecciona
imprimir
Obtiene datos para validacion o
proceso
Actualiza interfaz (Muestra
mensaje)
Obtiene
registro
Recupera registro e
imprime
Orden de Trabajo Impresa
Figura 32 DS Orden de Trabajo
- 47 -
Valida
Guarda
registro
Recupera
registros
Obtiene
registro
Recupera
registro
3.6.3.7.
Diagrama de Secuencia Gestión de Reporte
El usuario selecciona un registro de la lista y selecciona la acción imprimir, el sistema
recupera los datos y los carga para generar el reporte de la opción seleccionada,
posteriormente el sistema muestra la pantalla con los diferentes formatos a exportar, el
usuario selecciona el formato a exportar y selecciona la opción de aceptar, por último el
sistema
genera
el
reporte
en
el
formato
seleccionado
por
el
usuario.
Usuario o Administrador
Lógica del Negocio
Interfaz
Base de Datos
Selecciona Fltros
Procesa informacion(Realiza Procesos)
Obtiene datos para validacion o proceso
Recupera Datos
Valida y realiza procesos
Actualiza Interfaz(Muestra Mensaje)
Ingresa datos
Recupera Registros
Selecciona imprimir
Imprimir registros
Valida
Actualiza Interfaz(Muestra Mensaje)
Imprimir registros
Actualiza interfaz (Muestra ventata de formatos)
Selecciona formato
Secciona aceptar
Obtiene registro
Obtiene registro
Recupera registros
Recupera registros e imprime
Figura 33 DS Gestión de Reporte
- 48 -
3.6.4. Sistema de Gestión de Base de Datos
El Sistema desarrollado gestiona los registros ingresados por el usuario desde el
sistema en una Base de Datos relacional que permite el almacenamiento, modificación
y extracción de la información en una base de datos de una manera segura, integra y
consistente.
Durante el desarrollo del sistema se utilizó un enfoque entidad-relación, para
posteriormente, convertir el modelo resultante en un modelo relacional, que será
implementado directamente en el Sistema Gestor de Base de Datos elegido, por la
arquitectura utilizada este proceso es automático, y guarda relación con el mapeo de
las entidades con las tablas de la Base de datos.
- 49 -
CAPÍTULO IV
4. HERRAMIENTAS DE DESARROLLO
El uso de herramientas contribuye a mejorar la calidad de la productividad de una tarea
además de disminuir el tiempo necesario para llevar a cabo las tareas y reducir la
intensidad del trabajo, es por esta razón que se utilizó las siguientes herramientas para
el desarrollo del sistema los cuales se describen a continuación:
Sistema Operativo Windows 8.1

Java Development Kit JDK 1.7

Gestor de base de datos (Sql Express 2005).

Servidor de aplicaciones (wildfly-8.1.0.)

PrimeFaces 4.0

Ambiente de desarrollo (IDE Eclipse).
4.1.

Sistema operativo Windows 8.1
Gestiona los recursos de hardware y provee servicios a los programas de aplicación,
ejecutándose en modo privilegiado respecto de los restantes, en este caso ejecutara los
programas para el desarrollo del sistema.
Figura 34 Sistema Operativo
4.2.
Java Development Kit JDK 1.7
Conjunto de herramientas (programas y librerías) que permiten desarrollar (compilar,
ejecutar, generar documentación, etc.) programas en lenguaje Java.
- 50 -
Figura 35 JDK
4.3.
Base de Datos SQL Server 2005 Express
Versión libre de licencia del SQL Server 2005 tanto el motor como el administrador de
la base de datos.
Orientada para pequeñas y medianas aplicaciones, su principal limitante es la
capacidad máxima de almacenamiento de datos, sin embargo mantiene todas las
funcionalidades de la versión licenciada.
Figura 36 Base de Datos
4.4.
Servidor de aplicaciones Jboss Wildfly-8.1.0.
Proyecto de código abierto, con el que se concibe un servidor de aplicaciones basado
en J2EE, e implementado al 100% en Java. Por lo tanto al estar basado en Java, JBoss
puede ser utilizado en cualquier sistema operativo que lo soporte. JBoss implementa
todo el paquete de servicios de J2EE (EJB, JMS, JTS/JTA, Servlets/JSP,JSF, JNDI,
- 51 -
entre otros.) y también ofrece características tales como los clustering, JMX,
WebServices y la integración IIOP, y la principal característica que desde que JBoss
está licenciado bajo la LGPL, puede libremente usarse sin costo alguno en cualquier
aplicación comercial o ser redistribuirlo.
Figura 37 Jboss WildFly
4.5.
Primefaces 4.0
Componente para Java Server Faces (JSF) de código abierto que cuenta con un
conjunto de componentes enriquecidos que facilitan la creación de las aplicaciones
web.
Características

Conjunto de componentes ricos (Editor de HTML, autocompletar, tablas,
paneles, entre otros)

Soporte de Ajax con despliegue parcial, lo que permite controlar cuáles
componentes de la página actual se actualizarán y cuáles no

Temas prediseñados
Figura 38 Primefaces
4.6.
Ambiente de desarrollo (IDE Eclipse)
Programa informático compuesto por un conjunto de herramientas de programación de
código abierto multiplataforma para desarrollar lo que el proyecto llama "Aplicaciones
- 52 -
de Cliente Enriquecido", opuesto a las aplicaciones "Cliente-liviano" basadas en
navegadores
Figura 39 Eclipse
- 53 -
CAPÍTULO V
5. FUNCIONAMIENTO DEL SISTEMA
5.1.
Descripción General del Sistema
Este capítulo presenta el manual para el manejo del Sistema de Gestión y control de
mantenimiento de equipos y partes para la Empresa Eléctrica Quito.
A través del cual se llevará el control de los planes de mantenimiento, por medio del
registro de sistemas, subsistemas y componentes, con sus respectivas actividades de
mantenimiento las cuales tienen ciertos parámetros que permitirán posteriormente
generar procesos y reportes como ordenes de trabajo, registro de ciclos de operación,
planes de mantenimiento
Dentro de las funciones principales que este sistema nos brinda son
Crear, modificar, eliminar registros

Generación de Reportes

Gestionar usuarios, permisos y roles de seguridad
5.2.

Uso del Sistema
5.2.1. Ingreso al Sistema
Permite al usuario registrar el nombre de usuario y su contraseña para acceder a las
funciones del sistema según el rol de seguridad asignado.
Figura 40 Ingreso al Sistema
- 54 -
5.2.2. Menú Principal
El sistema muestra el menú con las opciones asignados al usuario con que se ingresó
al sistema, están clasificados en 4 submenús: Configuración, Procesos, Reportes y
seguridad.
Figura 41 Menú Principal
5.2.2.1.
Menú Configuración
Formado por las opciones: Área, Tipo Ciclo Operación, Categoría sistema, Sistema,
Categoría Componente, Componente, Tarea Mantenimiento, Categoría Actividad
Mantenimiento, Actividad Mantenimiento, Personal, Suministro y Materiales.
- 55 -
Figura 42 Menú Configuración
-
Área: Define la división organizacional de la empresa y permite clasificar los
sistemas por este criterio. (Ej. Administrativa, Recaudación, Gerencia, etc.).
Figura 43 Área
- 56 -
-
Tipo Ciclo Operación: En este catálogo están todos los ciclos en los que se
puede cuantificar el uso de un sistema, (Ejemplo Kilómetros recorridos, horas
de operación, días, etc…)
Figura 44 Tipo Ciclo operación
-
Categoría Sistema: Este catálogo permite clasificar los sistemas, en grupos
según su naturaleza o cualquier criterio propio.
Figura 45 Categoría Sistema
-
Sistema: Este es centro de atención del proceso de mantenimiento, pues a este
es al que se le asignan las actividades de mantenimiento, se registran los
subsistemas (opcional) con sus componentes internos y externos (opcional).
- 57 -
Figura 46 Sistema
-
Categoría Componente: Este catálogo permite clasificar los componentes, en
grupos según su naturaleza o cualquier criterio propio.
Figura 47 Categoría Componente
-
Componente: Este catálogo permite registrar todos los componentes
(opcional) que va formar parte de la estructura del subsistema de un sistema.
También se pueden registrar a modo de apoyo los posibles sustitutos para casos
de cambio o reposición.
- 58 -
Figura 48 Componente
-
Tarea Mantenimiento: Este catálogo contiene todos los pasos a seguir con el
fin de bridar una guía al técnico de mantenimiento para ejecutar las actividades
de mantenimiento.
Figura 49 Categoría Componente
-
Categoría Componente: Este catálogo permite clasificar los componentes, en
grupos según su naturaleza o cualquier criterio propio.
Figura 50 Categoría Componente
- 59 -
-
Categoría Componente: Este catálogo permite clasificar los componentes, en
grupos según su naturaleza o cualquier criterio propio.
Figura 51 Categoría Componente
5.2.2.2.
Menú Procesos
Formado por las opciones: Histórico Ciclo Operación, Plan de Mantenimiento y Orden
de Trabajo.
Figura 52. Menú Procesos
-
Histórico Ciclo Operación: Registro de los avances en uso, u operación de los
equipos:
- 60 -
Figura 53 Histórico Ciclo Operación
-
Plan Mantenimiento: Registro y calendarización de la ejecución de las
actividades de mantenimiento pendientes:
Figura 54 Plan de Mantenimiento
-
Orden de Trabajo: Asignación de fecha y responsable de la actividades de
mantenimiento seleccionadas en el Plan de Mantenimiento:
Figura 55 Orden Trabajo
- 61 -
5.2.2.3.
Menú Reportes
Formado por las opciones: Reporte de Ciclos Acumulados.
Figura 56 Menú Reportes
-
Reporte de Ciclos Acumulados: Genera la información de los sistemas, y
actividades de mantenimiento con sus ciclos iniciales, acumulados, los ciclos
acumulados hasta e ultimo mantenimiento, y el número de ciclos de operación
restantes para el próximo mantenimiento:
Figura 57 Reporte de Ciclos Acumulados
5.2.2.4.
Menú Seguridad
Formado por las opciones: Rol y Usuario.
- 62 -
Figura 58 Menú Seguridad
-
Rol: Registro y edición de los Roles dentro del sistema con asignación y
denegación de permisos a las opciones del sistema.
Figura 59 Rol
Usuario: Registro y edición de los Usuarios que van a acceder al sistema con los
permisos asignados en el rol al que pertenecen:
Figura 60 Usuario
- 63 -
CAPÍTULO VI
6. CONCLUCIONES Y RECOMENDACIONES
6.1.
Conclusiones

Al usar el sistema de gestión y control de mantenimiento de equipos y partes,
se logra mejorar en gran medida la organización de los recursos tanto materiales
como humanos.

El desarrollo de este sistema ha permitido encontrar y fortalecer falencias en el
manejo de los procesos de mantenimiento de la Empresa Eléctrica Quito.

Se reducen considerablemente los costos en el proceso de mantenimiento por
un uso más eficiente de los recursos, y la baja en los cambios por reposición de
componentes que no llegan a cumplir con su vida útil.

El sistema ofrece las funcionalidades básicas necesarias para convertirse en un
nuevo producto comercial que puede ser utilizado en cualquier organización.

Con el uso del sistema se pueden mejorar procesos tanto de mantenimiento
como de logística dentro de la organización.
6.2.
Recomendaciones

Incrementar el mantenimiento predictivo como complemento para la
generación de planes de mantenimiento basado en datos históricos de los
equipos.

Catalogar las fallas para poder acceder a datos estadísticos que apoyen en la
toma de medidas correctivas que mitiguen aún más la aparición de paras en el
proceso productivo de la organización.
- 64 -

Desarrollar un aplicativo móvil que permita acceder de manera remota a los
datos del sistema y poder monitorizar los planes de mantenimiento o
simplemente obtener reportes.

Explotar el sistema y sus funcionalidades con el fin de promover el uso eficiente
de los recursos de la organización.
- 65 -
GLOSARIO DE TÉRMINOS
A
API: Interfaz de programación de aplicaciones (IPA) o API (del inglés Application
Programming Interface) conjunto de funciones y procedimientos (o métodos, en la
programación orientada a objetos) que ofrece cierta biblioteca para ser utilizado por
otro software como una capa de abstracción. Son usadas generalmente en las
bibliotecas (también denominadas vulgarmente "librerías").
Aplicación Web: Aplicación de Software que se codifica en un lenguaje soportado por
los navegadores Web (HTML, JavaScript, Java, etc.) en la que se confía la ejecución
del navegador.
B
Base de Datos: Conjunto de información almacenada en menor auxiliar que permite
acceso directo y un conjunto de programas que manipulan esos datos.
C
Caso de Uso: Un casos de uso es una secuencia de transacciones que son desarrolladas
por un sistema en respuesta a un evento que inicia un actor sobre el propio sistema. Los
diagramas de casos de uso sirven para especificar la funcionalidad y el comportamiento
de un sistema mediante su interacción con los usuarios y/o otros sistemas.
D
Diagrama de Secuencia: El diagrama de secuencia es un tipo de diagrama usado para
modelar interacción entre objetos en un sistema según UML. Un diagrama de secuencia
muestra la interacción de un conjunto de objetos en una aplicación a través del tiempo
y se modela para cada caso de uso.
- 66 -
E
EJB: Los Enterprise JavaBeans (también conocidos por sus siglas EJB) son una de las
API que forman parte del estándar de construcción de aplicaciones empresariales J2EE
(ahora JEE 6.0) de Oracle Corporation (inicialmente desarrollado por Sun
Microsystems). Su especificación detalla cómo los servidores de aplicaciones proveen
objetos desde el lado del servidor que son, precisamente, los EJB.
F
Framework: Framework o infraestructura digital, es una estructura conceptual y
tecnológica de soporte definido, normalmente con artefactos o módulos de software
concretos, con base a la cual otro proyecto de software puede ser más fácilmente
organizado y desarrollado. Típicamente, puede incluir soporte de programas,
bibliotecas, y un lenguaje interpretado, entre otras herramientas, para así ayudar a
desarrollar y unir los diferentes componentes de un proyecto.
J
JSF (JavaServer Faces): Tecnología y framework para aplicaciones Java basadas en
web que simplifica el desarrollo de interfaces de usuario en aplicaciones Java. Esta
tecnología es un desarrollo de la compañía Sun Microsystems.
- 67 -
ANEXOS
- 68 -
ANEXO A: CASOS DE USO

CU01-001
Nombre C.U.
Autentificación de usuario.
Actores
Administrador, Usuario
Permite el ingreso al sistema, mostrar los módulos y opciones del
sistema.
El servicio del sistema debe estar activo.
Descripción
Precondición
Flujo Normal
Acción del Actor
Respuesta del Sistema
2. Muestra la pantalla de autentificación del
usuario.
4. Despliega el menú con sus respectivos
módulos y opciones, según los permisos
otorgados.
1. Ingresa a la URL de la aplicación del
sistema en el navegador.
3. Ingresa el usuario y la contraseña.
Flujo Alternativo
Acción del Actor
Respuesta del Sistema
4. a. Si no existe el usuario, despliega el
mensaje Error al Autenticarse.
NA
Poscondición

NA
CU01-002
Nombre C.U.
Selección de módulos y opciones.
Actores
Administrador, Usuario
Descripción
Permite al actor navegar por los módulos y opciones del sistema.
Precondición
El actor debe estar autenticado en el sistema.
Flujo Normal
Acción del Actor
Respuesta del Sistema
2. Muestra los módulos y opciones del
1. Navega por los módulos y opciones del
sistema.
sistema.
4. Muestra la pantalla de acuerdo a la opción
3. Selecciona opción de un módulo.
seleccionada.
Flujo Alternativo
Acción del Actor
Respuesta del Sistema
NA
NA
Poscondición
NA
- 69 -

CU02-001
Nombre C.U.
Gestión de Seguridad
Actores
Administrador
Permite el acceso a usuarios al sistema, gestionar el uso de los
módulos y acceso a las opciones del sistema.
CU01-001
Descripción
Precondición
Flujo Normal
Acción del Actor
Respuesta del Sistema
Rol
1. Ingresa al módulo de seguridad y
selecciona la opción rol.
3. Crea un nuevo rol o edita uno de la
lista (Selecciona registro de la lista).
5. Ingresa los datos.
6. Agrega o elimina los procesos del
sistema.
2. Muestra la pantalla de lista de roles.
4. Muestra formulario con los campos a
registrar en el sistema.
7. Otorga o deniega el acceso a la opción del
sistema.
8. Guarda los datos registrados y muestra
mensaje Datos guardados con éxito.
Usuario
1. Ingresa al módulo de seguridad y
selecciona la opción usuario.
3. Crea un nuevo usuario o edita uno de
la lista (Selecciona registro de la lista).
5. Ingresa los datos.
6. Selecciona rol para el usuario.
Flujo Alternativo
2. Muestra la pantalla de lista de usuarios.
4. Muestra formulario con los campos de
texto.
7. Guarda los datos registrados y muestra
mensaje Datos guardados con éxito.
Acción del Actor
Respuesta del Sistema
Rol
NA
12. a. Valida datos a ser guardados.
Usuario
NA
9. a. Valida datos a ser guardados.
Poscondición

NA
CU03-001
Nombre C.U.
Listar Registros
Actores
Administrador, Usuario
Descripción
Permite mostrar la lista de registros del sistema.
- 70 -
Precondición
CU01-001
Flujo Normal
Acción del Actor
1. Ingresa a un módulo del sistema y
selecciona una opción del sistema.
Flujo Alternativo
Respuesta del Sistema
2. Muestra lista de registros de la opción
seleccionada.
Acción del Actor
Respuesta del Sistema
1. a. Sino selecciona una opción.
2. b. No muestra los registros.
Poscondición

NA
CU03-002
Nombre C.U.
Crear Registro
Actores
Administrador, Usuario
Descripción
Permite creación de registros en el sistema.
CU01-001
CU03-001
Precondición
Flujo Normal
Acción del Actor
Respuesta del Sistema
2. Muestra formulario con campos a registrar
en el sistema.
5. Guarda los datos registrados y muestra
mensaje Datos guardados con éxito.
6. Muestra lista de registros.
1. Selecciona la opción crear.
3. Ingresa los datos del formulario.
4. Selecciona la opción de guardar.
Flujo Alternativo
Acción del Actor
Respuesta del Sistema
3. a. Si el sistema procesa algún dato, validara
o realizara algún proceso interno, de acuerdo
al módulo y la opción seleccionada en el
sistema y muestra mensaje de esta validación.
5. a. Valida información y ejecuta procesos
internos si existiesen, si existe alguna
validación muestra mensaje de esta
validación y no guardara los datos.
NA
Poscondición
 CU03-003
NA
Nombre C.U.
Editar Registro
Actores
Administrador, Usuario
- 71 -
Descripción
Precondición
Permite la edición de registros en el sistema.
CU01-001
CU03-001
Flujo Normal
Acción del Actor
Respuesta del Sistema
2. Muestra formulario con campos a registrar
en el sistema.
5. Guarda los datos registrados y muestra
mensaje Datos guardados con éxito.
6. Muestra lista de registros.
1. Selecciona un registro dela lista y
selecciona la opción crear.
3. Ingresa los datos del formulario.
4. Selecciona la opción de guardar.
Flujo Alternativo
Acción del Actor
Respuesta del Sistema
1. b. Muestra mensaje Seleccione un registro.
3. c. Si el sistema procesa algún dato, validara
o realizara algún proceso interno, de acuerdo
al módulo y la opción seleccionada en el
1. a. Si no selecciona ningún registro de la
sistema y muestra mensaje de esta validación.
lista.
5. d. Valida información y ejecuta procesos
internos si existiesen, si existe alguna
validación muestra mensaje de esta
validación y no guardara los datos.
NA
Poscondición

CU03-004
Nombre C.U.
Eliminar o anular registro
Actores
Administrador, Usuario
Descripción
Permite la eliminación o anulación de registros en el sistema.
CU01-001
CU03-001
Precondición
Flujo Normal
Acción del Actor
1. Selecciona un registro dela lista y
selecciona la opción eliminar o anular.
3. Selecciona la opción Sí.
Respuesta del Sistema
2. Muestra pantalla emergente con mensaje Si
está seguro eliminar o anular el registro.
5. Elimina o anula el registro caso contrario
lo cancela y muestra mensaje de acuerdo a
acción del actor.
Flujo Alternativo
Acción del Actor
Respuesta del Sistema
- 72 -
5. b. Si el sistema tiene alguna validación no
1. a. Si no selecciona ningún registro de la
anulara o eliminara el registro y mostrara el
lista.
mensaje Error al anular el registro.
Si es anulación reversa el proceso realizado por el actor.
Poscondición

CU03-005
Nombre C.U.
Exportar Lista de Registros a Excel
Actores
Administrador, Usuario
Descripción
Permite exportar la lista de registros del sistema a formato Excel.
CU01-001
CU03-001
Precondición
Flujo Normal
Acción del Actor
Respuesta del Sistema
1. Selecciona el formato a exportar el
listado de registros.
2. Genera el archivo del listado de registros.
Flujo Alternativo
Acción del Actor
Respuesta del Sistema
NA
NA
Poscondición

NA
CU04-001
Nombre C.U.
Registro de Ciclos de Operación.
Actores
Administrador, Usuario.
Permite al usuario registrar los ciclos en los que los sistemas
permanecieron en operación.
NA
Descripción
Precondición
Flujo Normal
Acción del Actor
1. Selecciona la opción nuevo.
3. Selecciona la fecha.
4. Clic en botón cargar Sistemas
6. Registra los ciclos acumulados o el
incremento.
7. Selecciona la opción de guardar.
Respuesta del Sistema
2. Muestra formulario con campos a registrar
en el sistema.
5. El sistema recupera todos los sistemas y los
agrega al detalle.
8. Guarda los datos registrados y muestra
mensaje Datos guardados con éxito.
9. Muestra lista de Registro de Ciclos de
Operación.
- 73 -
Flujo Alternativo
Acción del Actor
Respuesta del Sistema
NA
NA
Poscondición

NA
CU04-002
Nombre C.U.
Generar Plan de Mantenimiento
Actores
Administrador, Usuario
Genera automáticamente una planificación previa de las actividades de
mantenimiento que cumplen con el límite de ciclos entre
mantenimientos
CU01-001
CU03-001
Descripción
Precondición
Flujo Normal
Acción del Actor
Respuesta del Sistema
1Guarda detalle de planes de mantenimiento
para que sean seleccionados posteriormente.
NA
Flujo Alternativo
Acción del Actor
Respuesta del Sistema
NA
NA
Poscondición

NA
CU04-003
Nombre C.U.
Imprimir Ciclos Acumulados
Actores
Administrador, Usuario
Descripción
Permite imprimir el registro de los ciclos acumulados
CU01-001
CU04-002
Precondición
Flujo Normal
Acción del Actor
1. Selecciona un registro de la lista y
selecciona la opción imprimir.
3. Selecciona el formato imprimir y
selecciona la opción aceptar.
Respuesta del Sistema
2. Muestra pantalla emergente distintos
formatos a imprimir.
- 74 -
4. El sistema imprime la información del
registro de ciclos acumulados en el formato
seleccionado.
Flujo Alternativo
Acción del Actor
Respuesta del Sistema
1. b. Muestra mensaje Seleccione un registro.
1. a. Si no selecciona ningún registro de la
5. c. Si tiene algún error el muestra mensaje
lista.
Error al imprimir el registro
NA
Poscondición

CU05-001
Nombre C.U.
Plan de Mantenimiento
Actores
Usuario, Administrador
Descripción
Permite al usuario crear un plan de mantenimiento.
CU01-001
CU03-001
Tener registrado ciclos de operación
Precondición
Flujo Normal
Acción del Actor
1. Selecciona la opción nuevo.
3. Ingresa los datos del formulario, la
fecha, y filtros para obtener las actividades
pendientes de mantenimiento.
4. Cargar Actividades Pendientes.
6. Selecciona las actividades deseadas.
7. Selecciona la opción de guardar.
Flujo Alternativo
Respuesta del Sistema
2. Muestra formulario con campos a registrar
en el sistema.
5. Agrega las actividades vencidas o por
vencerse según las fechas desde y hasta.
8. Guarda los datos registrados y muestra
mensaje Datos guardados con éxito.
9. Muestra lista de Planes de Mantenimiento.
Acción del Actor
Respuesta del Sistema
NA
NA
Poscondición

NA
CU05-002
Nombre C.U.
Imprimir Plan de Mantenimiento
Actores
Administrador, Usuario
Descripción
Permite imprimir el plan de mantenimiento.
- 75 -
Precondición
CU01-001
CU05-001
Flujo Normal
Acción del Actor
1. Selecciona un registro de la lista y
selecciona la opción imprimir.
3. Selecciona el formato imprimir y
selecciona la opción aceptar.
Respuesta del Sistema
2. Muestra pantalla emergente distintos
formatos a imprimir.
4. El sistema imprime la información del plan
de mantenimiento ingresado y en el formato
seleccionado.
Flujo Alternativo
Acción del Actor
Respuesta del Sistema
1. b. Muestra mensaje Seleccione un registro.
1. a. Si no selecciona ningún registro de la
5. c. Si tiene algún error el muestra mensaje
lista.
Error al imprimir el registro
NA
Poscondición

CU06-001
Nombre C.U.
Orden de Trabajo
Actores
Usuario, Administrador, Técnico
Descripción
Permite al usuario crear una Orden de Trabajo.
CU01-001
CU03-001
Tener asignado actividades en los planes de mantenimiento.
Precondición
Flujo Normal
Acción del Actor
1. Selecciona la opción nuevo.
3. Ingresa los datos del formulario, la
fecha, y filtros para obtener los sistemas y
las actividades pendientes de
mantenimiento.
4. Cargar Sistemas y Actividades
Pendientes.
6. Selecciona las actividades deseadas.
7. Selecciona la opción de guardar.
Flujo Alternativo
Respuesta del Sistema
Acción del Actor
Respuesta del Sistema
2. Muestra formulario con campos a registrar
en el sistema.
5. Agrega los sistemas y las actividades que
aún no constan en una orden de trabajo.
8. Guarda los datos registrados y muestra
mensaje Datos guardados con éxito.
9. Muestra lista de Órdenes de Trabajo.
- 76 -
NA
NA
Poscondición

NA
CU06-002
Nombre C.U.
Imprimir Orden de Trabajo
Actores
Administrador, Usuario
Descripción
Permite imprimir la Orden de Trabajo.
CU01-001
CU06-001
Precondición
Flujo Normal
Acción del Actor
Respuesta del Sistema
2. Muestra pantalla emergente distintos
formatos a imprimir.
4. El sistema imprime la información de la
orden de trabajo ingresada y en el formato
seleccionado.
1. Selecciona un registro de la lista y
selecciona la opción imprimir.
3. Selecciona el formato imprimir y
selecciona la opción aceptar.
Flujo Alternativo
Acción del Actor
Respuesta del Sistema
1. b. Muestra mensaje Seleccione un registro.
1. a. Si no selecciona ningún registro de la
5. c. Si tiene algún error el muestra mensaje
lista.
Error al imprimir el registro
NA
Poscondición

CU07-001
Nombre C.U.
Seleccionar Filtros
Actores
Administrador, Usuario
Descripción
Permite seleccionar filtros para generar el reporte
CU01-001
CU01-002
Precondición
Flujo Normal
Acción del Actor
Respuesta del Sistema
2. Selecciona los filtros.
1. Carga los filtros del reporte.
Flujo Alternativo
- 77 -
Acción del Actor
Poscondición

Respuesta del Sistema
2. b. Si existe algún filtro q depende de otro
se cargaran de acuerdo a los filtros.
NA
CU07-002
Nombre C.U.
Generar Reporte
Actores
Administrador, Usuario
Descripción
Permite generar reporte seleccionado.
Precondición
CU08-001
Flujo Normal
Acción del Actor
2. Selecciona la opción de imprimir.
4. Selecciona el formato imprimir.
Respuesta del Sistema
2. Muestra pantalla emergente distintos
formatos a imprimir.
Flujo Alternativo
Acción del Actor
Respuesta del Sistema
NA
NA
Poscondición

NA
CU07-003
Nombre C.U.
Imprimir Reporte
Actores
Administrador, Usuario
Descripción
Permite imprimir el reporte
Precondición
CU08-002
Flujo Normal
Acción del Actor
2. Selecciona la opción aceptar.
Respuesta del Sistema
1. El sistema imprime la información de
acuerdo a los filtros ingresados y formato
ingresado.
Flujo Alternativo
Acción del Actor
Respuesta del Sistema
1. a. Si tiene algún error el muestra mensaje
Error al imprimir
NA
Poscondición
NA
- 78 -
ANEXO C: INSTALACION DE SISTEMA

JDK
1) Ejecutar el archivo jdk_7 y seleccionar la opción “Aceptar” y se acepta los términos
de licencia.
2) Seleccionar la opción siguiente.
- 79 -
1) Seleccionar la opción siguiente.
2) Por último la opción Cerrar.
- 80 -

SQL SERVER EXPRESS 2005
1) Ejecutar el fichero SQLEXPR_ESN.exe y se acepta los términos de licencia.
2) Se lanza el asistente de instalación y se selecciona aceptar.
- 81 -
3) Se selecciona siguiente
- 82 -
4) Prueba configuración del sistema y se selecciona siguiente
5) Registramos la aplicación con un nombre identificativo.
- 83 -
6) Seleccionar todas las características.
- 84 -
7) Seleccionar autentificación mixta he ingresar una clave para el usuario
administrador de la base de datos, llamado sa y le colocamos la clave como
mantenimiento437$.
8) Seleccionar siguiente e instalar y posteriormente finalizar la instalación
9) Por ultimo seleccionar la opción Instalar.
- 85 -

WildFly
1) Instalar la versión del JDK (Kit de Desarrollo Java) ya mencionada anteriormente.
2) Copiar el contenido de la carpeta WildFly (CD Adjunto) o descargar de la página
oficial http://www.jboss.org/.
3) Pegar o descomprimir el contenido en cualquier directorio que se desee, el nombre
de este directorio se deja a discreción del usuario y se recomienda que no contenga
espacios en blanco.
4) Finalmente configurar la variable de entorno JBOSS_HOME, para que apunte al
directorio donde fue instalado.

Eclipse
1. Descargar el fichero de instalación de la página oficial
http://www.eclipse.org/downloads/.
2. Descomprimir el fichero en cualquier directorio que se desee, el nombre de este
directorio se deja a discreción del usuario y se recomienda que no contenga
espacios en blanco.
- 86 -
REFERENCIAS BIBLIOGRÁFICAS
1. www.todomantenimiento.es
2. www.mantenimientomundial.com
3. www.dspace.espos.edu.ec
4. www.ingenieriadelmantenimiento.com
5. www.ingenieriaindustrial.com
6. www.solomantenimiento.com
7. www.jboss.org/jbossweb
8. http://www.austral.edu.ar/ingenieria-posgrados/wpcontent/uploads/2015/07/posgradosmantenimiento.html?gclid=CjwKEAjwluetBRD98L639p35p0QSJACC8BlKRV2cujQ0rd5plNAu
R-mWoGkyzdjdo1F37266N7ABmRoCmhHw_wcB
9. http://www.lab.inf.uc3m.es/~a0080802/RAI/mvc.html
10. http://www.alegsa.com.ar/Dic/maquina%20virtual%20java.php
11. MARTÍN SIERRA, Antonio J. Programador Certificado JAVA 2, Madrid España, 2
edición, 2010.
- 87 -
Descargar