Beruflich Dokumente
Kultur Dokumente
discussions, stats, and author profiles for this publication at: https://www.researchgate.net/publication/273763830
CITATIONS READS
0 50
3 authors, including:
SEE PROFILE
Some of the authors of this publication are also working on these related projects:
All content following this page was uploaded by Michael Herrera Galán on 19 March 2015.
The user has requested enhancement of the downloaded file. All in-text references underlined in blue are added to the original document
and are linked to publications on ResearchGate, letting you access and read them immediately.
• Michael Herrera Galán, Yoenia Duany-Alfonso y Armando Abreu-Duque •
Abstract
A necessary aspect that the entities take into account to have an efficient
performance consists on guaranteeing a high availability of the equi-
pment, with the objective of avoiding production pauses and to get
stability in the quality and production. To this purpose the activities
of the Department of Maintenance respond, having present to diminish
the cost of their management as part of the added value of an industry.
Therefore, it becomesnecessary an organized and efficient maintenance
that guarantees the requirements of the production or service. This
project aim is to design and develop a software to optimize the methodo-
logy and implementation of maintenance management. It´s directly
Fecha Recibido: Noviembre 27 de 2013
Fecha Aceptado: Enero 27 de 2013
* MSc. Ing. Automático, Instituto Superior Politécnico José A. Echeverría (ISPJAE),
michaelhg@electrica.cujae.edu.cu
** Ing. Informático, Centro Nacional de Investigaciones Científicas, yoenia.duany@
cnic.edu.cu
*** Ing. Industrial, Centro Nacional de Investigaciones Científicas, armando.abreu@
cncic.edu.cu
de IBM. Junto con el Lenguaje Unificado de Mo- • Navegabilidad: El sistema debe ser fácilmente
delado UML, constituye la metodología estándar navegable, intuitivo. No se deben dar más de 3
más utilizada para el análisis, diseño, implemen- clic del puntero del ratón (mouse) en ningún
tación y documentación de sistemas orientados menú del sistema para acceder a cualquier fun-
a objetos. El RUP no es un sistema con pasos cionalidad.
firmemente establecidos, sino un conjunto de • Usabilidad: El sistema sólo podrá ser usado
metodologías adaptables al contexto y necesida- por los especialistas que trabajen en el De-
des de cada organización [10, 11]. partamento de Mantenimiento y por aquellos
La modelación del negocio es una técnica para usuarios que hayan sido capacitados para ello.
comprender los procesos de negocio de la orga- • Software: Se utilizará el modelo de tres capas
nización, describiéndolo en términos de casos (presentación, lógica del negocio, y base de
de uso del negocio, actores y trabajadores del datos). Será una aplicación de escritorio (Des-
negocio y las reglas del negocio. Está soportada ktop) que utiliza el compilador Borland C++
por dos tipos de modelos UML: el modelo de Builder 6, y como gestor de bases de datos
casos de uso del negocio y el modelo de objetos. PostgreSQL.
En la fase de diseño se utilizaron diferentes dia- • Hardware: La aplicación no necesitará grandes
gramas UML como son los de caso de uso, de recursos de hardware.
clases, actividades, secuencia, colaboraciones, • Restricciones en el diseño e implementación
etc. La implementación se realizó con el compi- del sistema: El sistema será implementado solo
lador de C++ Builder y como gestor de base de para ambiente de window.
datos PostgreSQL lo cual permite que múltiples
usuarios puedan acceder a la vez a la misma base Identificación de paquetes de diseño a
de datos a través de los servicios de red [10, 12].
alto nivel
Actualmente se trabaja en el desarrollo de un
diseño multiusuario vía web. En la Fig.1 se muestran los módulos fundamenta-
les que conforman el sistema.
3. Resultados La Tabla 1. muestra los requisitos necesarios
En la etapa de análisis quedaron definidos los para la aplicación propuesta.
siguientes requerimientos no funcionales [2, 13]
Para insertar ecuaciones más complejas se re- Figura 1. Paquetes de diseño a alto nivel.
comienda utilizar un formato de párrafo aparte,
con el estilo correspondiente:
• Seguridad: Deben existir distintos niveles de
acceso que permitan a los usuarios interactuar
con el sistema de manera acorde a sus permisos.
información contenida en la base de datos y para • Control de los datos, piezas y módulos del
luego satisfacer las búsquedas realizadas por el • equipamiento.
usuario o presentar información en formato
• Planificación de los turnos de trabajo y evalua-
adecuado para su impresión (informes).
ciones de los técnicos.
TDataSource. Clase del paquete acceso a datos
• Genera reportes con información de la ges-
que pertenece al mecanismo de acceso a datos
tión de mantenimiento.
ADO de Microsoft, la cual en su propiedad
DataSet se enlaza con alguna instancia de la • Control de indicadores de operatividad, cos-
clase TADOQuery para comunicar la informa- tos, etc.
ción contenida en el objeto TADOQuery a los • Establece criterios para el cambio del equipa-
componentes visuales de la interfaz gráfica del miento.
usuario (GUI).
Todas estas funciones fueron probadas y están
TClaseX. Clase entidad que representa de for-
siendo validadas según los estándares GAMP
ma esquemática la presencia de todas las clases
(Guía para la validación de sistemas computari-
que por su número no pueden representarse to-
zados). Además, el sistema dispone de módulos
das, y que corresponden a cada una de las tablas
implementados para la seguridad, estableciendo
contenidas en la base de datos. Cada clase de
tres niveles de acceso (Administrador, Usuario e
este tipo utilizará el mecanismo acceso a datos
Invitado). El programa permite hacer salva de la
para realizar las operaciones de insertar, editar
información con cualquier periodicidad, además
y eliminar registro.
está respaldado (backup), permitiendo hacer res-
tablecimiento de la información y recuperación
6. Discusión de los resultados de los datos afectados ante cualquier falla.
Para demostrar la calidad y el cumplimiento A partir de la incorporación de GEMA como
de las necesidades de la empresa con el nuevo programa de mantenimiento en la Agrupación
software propuesto, se realizó una encuesta bajo Autopista, se ha logrado una mejora en la plani-
criterios de los autores a diferentes usuarios del ficación y evaluación de las actividades de man-
sistema obteniéndose los siguientes resultados tenimiento, como son ocurrencia de fallos por
[2]: total de usuarios encuestados 25. equipos, resumen de las actividades de manteni-
miento, cantidad de intervenciones en el tiem-
Se evidencia que GEMA brinda funciones como:
po, tiempo de duración de las intervenciones
• Planificación del mantenimiento a equipos, de mantenimiento y costo del mantenimiento
entorno y sistemas. planificado y correctivo.
Figura 7. Evaluación de impacto del programa software. Figura 8. Ocurrencia de fallo por equipos.
Figura 9. Valor de reposición del equipo. Figura 10. Resumen de las actividades de mantenimien-
to.
[2] M. Herrera Galán, “Sistema Automatizado [7] E. d. Níquel. (2013, 12/10/2013). Empresa de
para la Gestión de Mantenimiento en Plantas Níquel Comandante Ernesto Che Guevara. Dis-
de Producción,” Tesis para optar por el título ponible en: http://www.ecured.cu/
de master en bioingeniería, Departamento de
Bioingeniería, Instituto Superior José Antonio [8] H. Nacional. (2013, 12/10/2013). Hotel Na-
Echeverría, 2012. cional de Cuba. Disponible en: http://www.
hotelnacionaldecuba.com/sp/
[3] B. Aponte, “Corrosion costs in preventi-
ve and corrective maintenance in equipment [9] CECMED. (2012, 26/06/2013). Centro para
and facilities in industry “ Revista Técnica el Control Estatal de Medicamentos, Equipos
de la Facultad de Ingeniería Universidad del y Dispositivos Médicos. Disponible en: http://
Zulia, vol. 31, 25/02/2013, 2008. ISSN 0254- www.cecmed.sld.cu/index.htm
0770, Disponible en: http://www.scielo.org. [10] N. Matthew.(2005), “Beginning Databases
ve/scielo.php? script=sci_arttext&pid=S0254- with PostgreSQL”, Segunda ed. ISBN: 1-59059-
07702008000400011&lang=pt 478-9.United States of America 9 8 7 6 5 4 3 2 1.
[4] E.V.Rodríguez, “Sistema para la gestión del [11] C. Larman.(1999), “UML y Patrones. Intro-
mantenimiento para un control supervisorio ducción al análisis y diseño orientado a objetos.”
basado en software libre, Universidad, Cien-
cia y Tecnología, vol.15, 10, 25/02/20132011, [12] B. Swart.(2002), “Borland C++ Builder 6”,
ISSN1316-4821, Disponibleen:www.scielo.org. Primera ed. ISBN: 0-672-32480-6.
ve/scielo.php? script=sci_arttext&pid=S1316-
48212011000200007&lang=pt [13] R. Pressman.(2002), “Ingeniería del Soft-
ware. Un enfoque práctico.”, Quinta ed.: Intera-
[5] SGestMan©. (2013, 20/06/2013). Sistema mericana de España S.A.
para la Gestión Integral del Mantenimiento Dis-
ponible en: http://www.sgestman.cu/aplicacio- [14] J. Schmuller.(2002), “Aprendiendo
nes_exitosas UML.”,Norte Florida,EUA.