Logo Studenta

PROYECTO GRADO

¡Este material tiene más páginas!

Vista previa del material en texto

SISTEMA DE INFORMACIÓN PARA EL CONTROL DE MANTENIMIENTOS -MEM
DESARROLLO DE UN APLICATIVO PARA EL CONTROL DE 
MANTENIMIENTOS DE EQUIPOS Y MAQUINARIA DEL EDIFICIO 
DEL ARCHIVO DE BOGOTÁ
CAROLINA LUQUE EUSSE
UNIVERSIDAD LIBRE
FACULTAD DE INGENIERÍA
DEPARTAMENTO DE INGENIERÍA DE SISTEMAS
BOGOTÁ D.C.
2008
1
SISTEMA DE INFORMACIÓN PARA EL CONTROL DE MANTENIMIENTOS -MEM
DESARROLLO DE UN APLICATIVO PARA EL CONTROL DE 
MANTENIMIENTOS DE EQUIPOS Y MAQUINARIA DEL EDIFICIO 
DEL ARCHIVO DE BOGOTÁ
CAROLINA LUQUE EUSSE
Tesis de grado para optar el título de Ingeniera de Sistemas e 
Informática
DIRECTOR DE PROYECTO
Ingeniero Gustavo Rivera
UNIVERSIDAD LIBRE
FACULTAD DE INGENIERÍA
DEPARTAMENTO DE INGENIERÍA DE SISTEMAS
BOGOTÁ D.C.
2008
2
SISTEMA DE INFORMACIÓN PARA EL CONTROL DE MANTENIMIENTOS -MEM
 Nota de Aceptación
 
 Presidente del Jurado
 
 Jurado
 
 Jurado
Bogotá D.C., 20 de Noviembre de 2008
3
SISTEMA DE INFORMACIÓN PARA EL CONTROL DE MANTENIMIENTOS -MEM
A mis padres Pablo Antonio y Rosa Elena,
a mis hermanos Andrés Felipe y Angélica,
a mi precioso hijo Daniel Alejandro y
a mi esposo Julio Roberto, a todos ellos
gracias por su amor y colaboración, pues ellos
me brindaron una voz de aliento y me
acompañaron hasta el fin de esta etapa.
Carolina
4
SISTEMA DE INFORMACIÓN PARA EL CONTROL DE MANTENIMIENTOS -MEM
AGRADECIMIENTOS
Doy gracias a Dios, pues Él es quien permitió que esta etapa llegara a feliz 
término, y quien me iluminó día a día, para que este proyecto de vida se 
hiciera realidad.
A la Universidad Libre de Colombia, pues ella fue el centro de enseñanza 
que labró mis conocimientos.
Al Ing. Gustavo Rivera, quien asesoró mi tesis, brindándome su apoyo y 
consejo para realizar etapa a etapa este trabajo.
Al Archivo de Bogotá, pues fueron pieza fundamental en el desarrollo de 
este proyecto.
5
SISTEMA DE INFORMACIÓN PARA EL CONTROL DE MANTENIMIENTOS -MEM
TABLA DE CONTENIDO
INTRODUCCIÓN 9
1. MARCO METODOLÓGICO 11
1.1. TÍTULO DEL PROYECTO 12
1.2. PROBLEMA 13
1.2.1. Descripción del Problema 14
1.2.2. Formulación 16
1.2.3. Sistematización 16
1.2.4. Variables del Problema 17
1.3. OBJETIVOS 18
1.3.1. Objetivo General 18
1.3.2. Objetivos Específicos 18
1.4. JUSTIFICACIÓN 19
1.5. DELIMITACIÓN 20
1.6. MARCO REFERENCIAL 21
1.6.1. Antecedentes 21
1.6.2. Marco Conceptual 23
1.6.2.1. Tipo de Investigación 23
1.6.2.2. Técnicas de recolección de datos 23
1.6.2.3. Proceso Metodológico 23
1.6.3. Marco Legal o normativo 24
1.7. ASPECTOS ADMINISTRATIVOS 25
1.7.1. Recursos Humanos 25
1.7.2. Recursos Físicos 25
1.7.3. Recursos Financieros 25
1.8. PRESUPUESTO 26
1.9. CRONOGRAMA 27
2. PLANEACIÓN GENERAL 28
2.1. ANÁLISIS DE VIABILIDAD 28
2.1.1. Viabilidad Operacional 28
2.1.2. Viabilidad Técnica 28
2.1.3. Viabilidad Económica 28
2.2. TALENTO HUMANO 32
2.3. RECURSOS FÍSICOS 33
2.3.1. Hardware 33
2.3.2. Software 33
2.4. METODOLOGÍA DE DISEÑO 34
2.5. GLOSARIO DE TÉRMINOS 38
3. FASE DE ANÁLISIS 56
6
SISTEMA DE INFORMACIÓN PARA EL CONTROL DE MANTENIMIENTOS -MEM
3.1. INTRODUCCIÓN A LA FASE DE ANÁLISIS 57
3.1.1. Análisis de encuestas 57
3.2. INFORME DE HALLAZGOS 59
3.3. ESPECIFICACIÓN DE REQUISITOS 61
3.4. DIAGRAMA JERÁRQUICO DE PROCESOS 62
3.5. FUNCIONAMIENTO DEL SISTEMA 63
3.6. DIAGRAMA DE CASOS DE USO 64
3.6.1. Actores 64
3.6.2. Casos de uso 64
3.7. Diagrama de Secuencia 70
3.8. Diagrama de Actividades 73
4. FASE DE DISEÑO 80
4.1. INTRODUCCIÓN A LA FASE DE DISEÑO 81
4.2. ITERACIÓN ENTRE TIPOS DE OBJETOS 82
4.3. DIAGRAMAS 83
4.3.1. Diagramas de Estado 83
4.3.2. Diagramas de Colaboración 87
4.3.3. Diagramas de Clase 89
4.4. CONSTRUCCIÓN DE LA BASE DE DATOS 91
4.4.1. Entidad 91
4.4.2. Relación 92
4.4.3. Atributo 92
4.4.4. Tabla 93
4.5. MODELO ENTIDAD – RELACIÓN 94
4.6. DESCRIPCIÓN DE TABLAS 95
4.7. MODELO FUNCIONAL (MAPA DE NAVEGACIÓN) 110
5. FASE DE DESARROLLO 112
5.1. INTRODUCCIÓN A LA FASE DE DESARROLLO 113
5.2. ESTÁNDARES DE AMBIENTE DEL APLICATIVO 114
5.2.1. Título de la Ventana 114
5.2.2. Barras de Herramientas 114
5.2.3. Descripción de Iconos 115
5.2.4. Barra de Estado 116
5.2.5. Elementos de Pantalla 116
5.3. CONSTRUCCIÓN DE LA INTERFAZ GRÁFICA 118
5.4. SEGURIDAD 131
5.5. DEFINICIÓN DE REQUERIMIENTOS DEL SOFTWARE 133
5.5.1. Requerimientos Funcionales 133
5.5.2. Requerimientos No Funcionales 133
6. FASE DE PRUEBAS 136
7
SISTEMA DE INFORMACIÓN PARA EL CONTROL DE MANTENIMIENTOS -MEM
6.1. INTRODUCCIÓN A LA FASE DE PRUEBAS 137
6.2. TÉCNICAS DE PRUEBAS 138
6.2.1. Pruebas de Caja Blanca 138
6.2.2. Pruebas de Caja Negra 144
7. IMPLEMENTACIÓN 147
7.1. REQUERIMIENTOS TÉCNICOS 148
7.2. INSTALACIÓN 149
7.3. INGRESAR AL APLICATIVO 165
ANEXOS 166
I. DOCUMENTACIÓN 166
II. FORMATOS 166
RECOMENDACIONES FINALES 170
CONCLUSIONES FINALES 171
BIBLIOGRAFÍA 173
INFOGRAFÍA 174
8
SISTEMA DE INFORMACIÓN PARA EL CONTROL DE MANTENIMIENTOS -MEM
INTRODUCCIÓN
Como integrante de una sociedad, y consciente de que esa sociedad está 
continuamente en estado de cambio y avance, surgen a diario diferentes necesidades 
de aportar nuevos conocimientos y herramientas que permitan al ser humano seguir 
desarrollándose.
Como aporte a esas necesidades, y consciente de mi deber como ciudadana, surge 
este proyecto, donde se desarrolla y se presenta el soporte documental del aplicativo 
para el Control de Mantenimientos de Maquinaria y Equipos del Edificio del Archivo de 
Bogotá.
El contenido del documento está dividido en siete (7) capítulos, los cuales describo a 
continuación: 
En el capítulo primero se especifica el anteproyecto, el titulo, el problema, los 
objetivos propuestos, la justificación, el impacto esperado, los alcances y limites, el 
marco de referencia, los aspectos administrativos y el cronograma de actividades a 
realizar durante el proyecto. 
En el capitulo segundo se realiza la planeación general del proyecto, teniendo en 
cuenta la viabilidad, los recursos disponibles, el talento humano, la metodología de 
diseño empleada y un glosario de terminología utilizada en el desarrollo de software 
de aplicación.
9
SISTEMA DE INFORMACIÓN PARA EL CONTROL DE MANTENIMIENTOS -MEM
En el capítulo tercero se presenta la fase de análisis del sistema, se realiza un informe 
de hallazgos y se hacen los respectivos diagramas para comprender el sistema; además 
se identifican sus necesidades y requerimientos. 
En el capítulo cuarto se realiza el diseño del sistema, construyendo los diagramas que 
identifican los procesos y se hace el diseño de la base de datos. 
El capitulo quinto contiene el desarrollo del sistema, la construcción de la interfaz 
gráfica y el manejo de los elementos y herramientas que componen el módulo de 
Control de Mantenimientos de Maquinaria y Equipos. 
El capitulo sexto comprende los tipos de pruebas realizadas al sistema, los análisis, 
resultados y observaciones hechos a partir de los casos de prueba. 
En el capitulo séptimo se hace una descripción de los procedimientos que se deben 
realizar para hacer la instalación en una máquina.
10
SISTEMA DE INFORMACIÓN PARA EL CONTROL DE MANTENIMIENTOS -MEM
1. MARCO 
METODOLÓGICO
11
SISTEMA DE INFORMACIÓN PARA EL CONTROL DE MANTENIMIENTOS -MEM
1.1. TÍTULO DEL PROYECTO
“Desarrollo de un aplicativo para el Control de Mantenimiento de Equipos y 
Maquinaria del Edificio del Archivo de Bogotá”
12
SISTEMA DE INFORMACIÓN PARA EL CONTROL DE MANTENIMIENTOS -MEM
1.2. PROBLEMA
En la primera administración como Alcalde del distritocapital, el señor Antanas 
Mockus se enfrentó a la problemática archivística de Bogotá y se formuló una 
propuesta de crear un Centro de Memoria y Transparencia de la gestión pública. 
Posteriormente, durante el gobierno del Alcalde Enrique Peñalosa, se convocó a un 
concurso para seleccionar un proyecto arquitectónico para construir un edificio sede 
del Archivo de Bogotá, la cual inició en el segundo mandato del Alcalde Antanas 
Mockus en septiembre de 2001 y finalizó en abril de 2003.
La Secretaría General de la Alcaldía Mayor de Bogotá, mediante la expedición del 
Decreto 331 del 2003, por el cual se adoptó la estructura interna de la entidad, creó la 
Dirección Archivo de Bogotá como ente rector del Sistema Distrital de Archivos, en 
cumplimiento de la Constitución Política, la Ley General de Archivos (594 de 2000) y 
los respectivos planes de desarrollo y ordenamiento territorial del Distrito Capital.
Para lograr eficientemente el propósito de “Mejorar la administración documental y la 
organización de los archivos en el Distrito Capital, a través del Sistema de Archivos de 
la Administración Distrital, así como, la puesta al servicio de la ciudadanía de los 
fondos documentales y las colecciones con valor patrimonial que sean acopiados por la 
Dirección Archivo de Bogotá y definir estrategias de divulgación cultural y apropiación 
social de la memoria para la ciudad“, es necesario satisfacer las necesidades esenciales 
de funcionamiento que genera la operación del edificio sede, levantado en un lote de 
15.695 metros cuadrados con un área construida de 21.841 M2 , conformado por un 
edificio de ocho pisos con 56 depósitos y una capacidad aproximada de 1.250 metros 
lineales de documentos cada uno; un edificio técnico y administrativo de tres pisos que 
alberga los laboratorios, talleres de restauración, conservación, reproducción de 
documentos y oficinas administrativas; un edificio de servicios al ciudadano con sala de 
consulta y de exposiciones y un edificio de servicios complementarios con un auditorio 
13
SISTEMA DE INFORMACIÓN PARA EL CONTROL DE MANTENIMIENTOS -MEM
para 193 asistentes y tres aulas de conferencia. Adicionalmente, posee tres zonas de 
parqueo para 200 vehículos y un vestíbulo principal que comunica los cuatro edificios.
Para satisfacer los requerimientos de sostenibilidad del edificio en cuanto a su 
funcionamiento, se cuenta con máquinas y equipos propios de un edificio con tales 
características, que son indispensables para el correcto funcionamiento de las 
actividades diarias que allí se realizan; dichos elementos no cuentan con una base de 
datos que integre toda su historia clínica, lo que hace dispendioso el control de los 
mismos, pues esta información se encuentra almacenada en carpetas de cartón por 
contrato y separadas.
1.2.1. Descripción del problema
Como se comentó en el párrafo anterior, la historia de los equipos y maquinaria, no 
cuenta con los suficientes recursos informáticos para tener mejor accesibilidad a su 
información, pues su disponibilidad está sujeta a espacios y contenedores físicos que 
no lo permiten. Esta información está basada en cantidades, referencias, marcas, 
mantenimientos correctivos, mantenimientos preventivos, historial de 
mantenimientos, entre otros aspectos fundamentales para llevar el control oportuno 
de los equipos.
Por lo tanto, llevar de manera lógica, ordenada y sistematizada este inventario, es 
prioridad para el Archivo de Bogotá con el fin de mejorar la productividad y efectividad 
de estas máquinas.
Se cuenta con la siguiente información referente a los equipos que son indispensables 
para el correcto funcionamiento del edificio y que permiten que la misión del Archivo 
de Bogotá se cumpla a cabalidad:
14
SISTEMA DE INFORMACIÓN PARA EL CONTROL DE MANTENIMIENTOS -MEM
Mantenimiento preventivo de equipos y máquinas que hacen parte de la edificación
Los equipos y máquinas adquiridos por el Consorcio Construcciones Distritales con 
quienes se suscribió el contrato de obra pública 1-093-2001 del 1 de junio de 2001, 
cuyo objeto fue ejecutar por el sistema de administración delegada, la construcción de 
la obra negra, las instalaciones técnicas, los acabados y las obras exteriores y 
complementarias del Proyecto para la construcción de la sede del Archivo de Bogotá, 
tienen un valor de adquisición de MIL QUINIENTOS OCHENTA Y TRES MILLONES 
NOVECIENTOS TREINTA Y CINCO MIL CIENTO DOS PESOS CON SESENTA Y NUEVE 
CENTAVOS ($1.583.935.102.69), tal como se muestra a continuación:
Cuarto frío $10.672.000.00
Ascensores de pasajeros, montacargas y 3 
montalibros
$258.448.000.00
Planta eléctrica $195.237.727.00
Cinco electrobombas de agua $20.000.000.00
Equipo de seguridad y control $559.184.924.29
Equipos de aire acondicionado y 
ventilación mecánica
$190.687.168.40
TOTAL $1.583.935.102,69
Para el mantenimiento de estas máquinas y equipos, que incluya la provisión de 
repuestos y mantenimiento no preventivo, es necesario un presupuesto de 
$212.130.000.oo.
DESCRIPCIÓN VALOR TOTAL
CANTIDAD / 
JORNADAS
VALOR UNITARIO
Mantenimiento preventivo y 
correctivo de 5 ascensores maraca 
Mitsubishi del Archivo de Bogotá
$ 26.400.000,00 12 $1.950.000,00 
Mantenimiento preventivo y 
correctivo de los equipos de 
bombeo del Archivo de Bogotá
$ 7.840.000,00 12 $320.000,00 
Mantenimiento preventivo del 
sistema de seguridad del Archivo 
de Bogotá, incluidos repuestos, 
$ 
100.000.000,00
2 $50.000.000,00 
15
SISTEMA DE INFORMACIÓN PARA EL CONTROL DE MANTENIMIENTOS -MEM
visitas no programadas y 
actualización tecnológica
Mantenimiento preventivo y 
correctivo del cuarto frío y de 
desinfección del Archivo de Bogotá 
$ 960.000,00 6 $160.000,00 
Mantenimiento preventivo y 
correctivo de los equipos de 
ventilación mecánica y aire 
acondicionado del Archivo de 
Bogotá
$ 53.400.000,00 12 $3.450.000,00 
Mantenimiento preventivo y 
correctivo de la planta eléctrica del 
Archivo de Bogotá
$ 6.380.000,00 12 $240.000,00 
1.2.2. Formulación
Este proyecto pretende realizar un análisis, diseño y desarrollo de un aplicativo, que 
permita el control de la maquinaria y equipos del edificio del Archivo de Bogotá para 
que su manejo sea productivo para el personal.
1.2.3. Sistematización 
¿Trasladar la información que existe en la actualidad en papel, a una base de datos 
sistematizada, permitirá al usuario final tener un mejor control de la maquinaria y 
equipos que posee el edificio del Archivo de Bogotá?
¿Existen las herramientas necesarias para implementar un aplicativo que permita 
realizar el control de maquinaria y equipos?
16
SISTEMA DE INFORMACIÓN PARA EL CONTROL DE MANTENIMIENTOS -MEM
1.2.4. Variables del problema
Variable 
dependiente
Variable 
independiente
Variable 
interviniente
Variable
Maquinaria y 
equipo
X
Control de 
mantenimiento de 
equipos y 
maquinaria
X
Capacitación al 
personal
X
Manuales X
Inventario de 
maquinaria y 
equipos
X
Inventarios X
17
SISTEMA DE INFORMACIÓN PARA EL CONTROL DE MANTENIMIENTOS -MEM
1.3. OBJETIVOS
1.3.1. Objetivo General
Desarrollar un aplicativo para el Control de Mantenimiento de Equipos y Maquinaria, 
para el edificio del Archivo de Bogotá.
1.3.2. Objetivos específicos 
• Realizar el análisis preliminar para hallar requerimientos del sistema a 
desarrollar.
• Realizar el diseño y desarrollo del aplicativo.
• Crear una base de datos donde se registrarán toda la información concerniente 
con cada uno de los equipos y máquinas que operan en el edificio del Archivo 
de Bogotá.
• Realizar un manual de usuario que contenga todos los aspectos del aplicativo.
18
SISTEMA DE INFORMACIÓN PARA EL CONTROL DE MANTENIMIENTOS -MEM
1.4. JUSTIFICACIÓNSiguiendo la misión del Archivo de Bogotá, de custodiar la memoria de nuestra ciudad, 
se hace indispensable que desde el mantenimiento de los equipos y maquinaria, los 
cuales son parte fundamental para el correcto funcionamiento del edificio, se cuente 
con los instrumentos necesarios para que estos equipos se mantengan de forma 
ordenada y coherente y que se cuente con una base de datos lógica que permita 
almacenar la información correspondiente a cada bien.
Teniendo esto claro, el objetivo del presente trabajo intenta cubrir esta necesidad 
latente con la creación de la base de datos que permitirá al usuario final disponer de 
esta herramienta para facilitar su trabajo y garantizar que cada máquina y equipo 
tenga su respectivo mantenimiento al día.
19
SISTEMA DE INFORMACIÓN PARA EL CONTROL DE MANTENIMIENTOS -MEM
1.5. DELIMITACIÓN
La delimitación tanto física como espectral para el desarrollo del proyecto se presenta 
a continuación:
Tiempo: 2008
Espacio: Bogotá D.C., Secretaría General de la Alcaldía Mayor de Bogotá, Dirección 
Archivo de Bogotá.
Temática: gestión de maquinaria y equipos para lograr control sobre dichos bienes.
20
SISTEMA DE INFORMACIÓN PARA EL CONTROL DE MANTENIMIENTOS -MEM
1.6. MARCO REFERENCIAL
1.6.1. Antecedentes
La Dirección Archivo de Bogotá es una dirección perteneciente a la estructura orgánica 
de la Secretaría General de la Alcaldía Mayor de Bogotá, la cual cuenta con la siguiente 
misión:
Misión del Archivo de Bogotá
El Archivo de Bogotá, general e histórico de la ciudad, tiene como misión la protección 
de los recursos documentales del Distrito Capital, con el propósito de garantizar la 
transparencia, accesibilidad y conservación de la información de interés para el 
gobierno y el estudio de la ciudad. En este sentido, el Archivo de Bogotá rige el Sistema 
de Archivos de la Administración Distrital; acopia, conserva, organiza y sirve fondos y 
colecciones con valor patrimonial, y difunde la memoria contenida en el acervo 
documental en beneficio de las entidades de la administración distrital, investigadores 
y estudiosos de la ciudad y toda otra persona interesada en conocer la historia de 
Bogotá.
La dirección Archivo de Bogotá se encuentra dentro de la estructura orgánica de la 
Secretaría General de la Alcaldía Mayo de Bogotá, como se muestra a continuación:
21
SISTEMA DE INFORMACIÓN PARA EL CONTROL DE MANTENIMIENTOS -MEM
Estructura orgánica Secretaría General de la Alcaldía Mayor de Bogotá
Como se puede apreciar en el organigrama, la Dirección Archivo de Bogotá, pertenece 
a la estructura de la Secretaría General y es fundamental para el cumplimiento del plan 
de desarrollo de este gobierno, pues la gestión documental es un eje básico en los 
procesos de gobernabilidad. 
La Dirección Archivo de Bogotá, está dividida en dos subdirecciones: Subdirección de 
Administración de Archivos SAAD y la Subdirección Técnica.
 
1.6.2. Marco conceptual
22
SISTEMA DE INFORMACIÓN PARA EL CONTROL DE MANTENIMIENTOS -MEM
1.6.2.1. Tipo de investigación: el tipo de investigación que aplica para el 
presente proyecto es de tipo cuantitativa, pues el producto es 
cuantificable y medible.
1.6.2.2. Técnicas de recolección de datos: para obtener la información necesaria 
del aplicativo, se utilizarán como técnicas, la entrevista y la encuesta; 
además se tendrá en cuenta los documentos y manuales que maneje el 
Archivo de Bogotá para el manejo de sus equipos y maquinaria.
1.6.2.3. Proceso metodológico
OBJETIVOS ESPECÍFICOS PROCESO METODOLÓGICO
Realizar el análisis preliminar para 
hallar requerimientos 
Entrevistar y aplicar una encuesta al 
personal encargado de las tareas de 
control, con el objetivo de realizar un 
diagnóstico del estado actual del 
proceso de mantenimiento de 
maquinaria y equipos; además utilizar 
y recurrir a los manuales y 
documentos que maneje el Archivo de 
Bogotá para el funcionamiento de la 
maquinaria y equipos del edificio.
Realizar el diseño y desarrollo del 
aplicativo
Se utilizará para el modelamiento, los 
diagramas de UML a que haya lugar
Crear una base de datos donde se 
registrarán toda la información 
concerniente con cada uno de los 
equipos y máquinas que operan en el 
edificio del Archivo de Bogotá
En SQL Server se construirá la base de 
datos relacional que contendrá toda la 
información necesaria para el sistema
Realizar un manual de usuario que 
contenga todos los aspectos del 
prototipo
Dejar una guía soporte que 
documente todo el proceso de 
construcción del prototipo
1.6.3. Marco legal o normativo
23
SISTEMA DE INFORMACIÓN PARA EL CONTROL DE MANTENIMIENTOS -MEM
El presente está amparado bajo la ley 734 de 2002, mediante la cual se integran los 
deberes consignados en la Ley 190 de 1995, el capítulo segundo, artículo 34 de los 
deberes de todo servidor público, en los incisos 21 y 22, los cuales rezan:
21. Vigilar y salvaguardar los bienes y valores que le han sido encomendados y cuidar 
que sean utilizados debida y racionalmente, de conformidad con los fines a que han 
sido destinados.
22. Responder por la conservación de los útiles, equipos, muebles y bienes confiados a 
su guarda o administración y rendir cuenta oportuna de su utilización.
Concepto 75 de 2003 Secretaría General Alcaldía Mayor de Bogotá D.C.: derecho de 
petición en donde se hace un análisis jurídico sobre el nivel ocupacional de un 
empleado y los potenciales bienes que este tenga a cargo.
1.7. ASPECTOS ADMINISTRATIVOS
24
SISTEMA DE INFORMACIÓN PARA EL CONTROL DE MANTENIMIENTOS -MEM
Para el desarrollo del presente proyecto, se tienen los siguientes aspectos 
administrativos, fundamentales para evaluar la viabilidad y factibilidad del proyecto:
1.7.1. Recursos humanos
1. Equipo de investigación: es una investigación de tipo individual realizada por 
Carolina Luque Eusse
2. Asesores o directores: el trabajo está dirigido, en el Archivo de Bogotá, por el 
administrador del edificio, y por parte de la universidad, el Ing. Gustavo Rivera.
1.7.2. Recursos físicos
Para el desarrollo del proyecto se requiere un computador y elementos de papelería; 
esto se muestra en el cuadro del presupuesto. 
1.7.3. Recursos financieros
Los recursos financieros del proyecto son aportados por la persona que desarrolla el 
proyecto: Carolina Luque Eusse.
1.8. PRESUPUESTO
25
SISTEMA DE INFORMACIÓN PARA EL CONTROL DE MANTENIMIENTOS -MEM
RUBROS CANTIDAD ELEMENTO FUENTES VALOR
Personal
Investigador 1
Hora 
ingeniero 
($45.000 
hora, 384 
horas)
Universidad 
Libre
$17.280.000
Equipos
1 Computador 
personal
Investigador $2.500.000
Materiales
2 Resmas de 
papel
Investigador $25.000
2 Cartuchos de 
tinta
Investigador $200.000
Gastos varios Investigador $500.000
Movilización
Transporte de 
la 
investigadora 
para el 
desarrollo de 
cada etapa 
del proyecto
Investigador $300.000
TOTAL $20.805.0
00 
1.9. CRONOGRAMA
26
SISTEMA DE INFORMACIÓN PARA EL CONTROL DE MANTENIMIENTOS -MEM
Ver anexo Nº 3, en donde se especifica la actividad a desarrollar junto con la fecha y el 
plazo para cumplirla, dependiendo de cada etapa del desarrollo del proyecto.
27
SISTEMA DE INFORMACIÓN PARA EL CONTROL DE MANTENIMIENTOS -MEM
2. PLANEACIÓN 
GENERAL
2. PLANEACIÓN GENERAL
28
SISTEMA DE INFORMACIÓN PARA EL CONTROL DE MANTENIMIENTOS -MEM
Teniendo en cuenta que la fase de planeación es una de las más importantes en el desarrollo 
de cualquier proyecto, se hace necesario entrar a detallar algunos aspectos importantes, 
después de tener plenamente identificada, analizada y entendida la situación problema del 
aplicativo para el Control de Mantenimientos de Equipos y Maquinara del Edificio delArchivo 
de Bogotá; ahora procederé a identificar y explicar algunas actividades:
• Análisis de Viabilidad
• Recurso Humano
• Recursos Físicos
• Metodología de Diseño
2.1. ANÁLISIS DE VIABILIDAD
29
SISTEMA DE INFORMACIÓN PARA EL CONTROL DE MANTENIMIENTOS -MEM
2.1.1. Viabilidad Operacional
El desarrollo del Aplicativo para el Control de Mantenimientos de Equipos y 
Maquinaria del Edificio del Archivo de Bogotá, cuenta con una operatividad óptima, 
pues el aplicativo, funcionará de forma independiente de cualquier otro aplicativo 
que allí opere.
El Aplicativo, estará basado en estándares de programación y métricas de desarrollo 
de software, lo cual permitirá implementar en cualquier entidad que requiera de 
este tipo de sistemas para administrar los mantenimientos de sus recursos.
2.1.2. Viabilidad Técnica
Durante el análisis del presente proyecto no se encontraron dificultades relevantes 
para la puesta en funcionamiento del aplicativo, por el contrario se evidencian 
diferentes medios y disponibilidad para la implementación del mismo.
De esta manera, el sistema permitirá la consulta y registro de toda la información 
pertinente a los mantenimientos de equipos y máquinas, además la actualización de 
los mismos, haciendo de esta herramienta una importante arma para el control y 
administración de los funcionarios encargados de dichos bienes.
Por otra parte, en el edificio se cuenta con tecnología apropiada para la 
implementación de este tipo de sistemas de información.
2.1.3. Viabilidad Económica
30
SISTEMA DE INFORMACIÓN PARA EL CONTROL DE MANTENIMIENTOS -MEM
La totalidad del proyecto será financiado por la estudiante de la Universidad Libre 
de Colombia Carolina Luque Eusse, como proyecto de grado, lo cual será 
beneficioso para la entidad, pues no tendrán que aportar recursos para el desarrollo 
del aplicativo.
2.2. TALENTO HUMANO
31
SISTEMA DE INFORMACIÓN PARA EL CONTROL DE MANTENIMIENTOS -MEM
Para el desarrollo del aplicativo para el control de Mantenimientos de Maquinaria y 
Equipos, trabajarán las siguientes personas: 
a) Equipo de Investigación 
• Carolina Luque Eusse, estudiante de Ingeniería de Sistemas e Informática de la 
Universidad Libre. 
• Ingeniero Gustavo Rivera, profesor de Ingeniería de Sistemas e Informática de 
la Universidad Libre. 
b) Director de Proyecto 
Ingeniero Gustavo Rivera, profesor de Ingeniería de Sistemas e Informática de la 
Universidad Libre. 
c) Otros
Personal que labora en el edificio del Archivo de Bogotá
2.3. RECURSOS FÍSICOS
32
SISTEMA DE INFORMACIÓN PARA EL CONTROL DE MANTENIMIENTOS -MEM
Para el desarrollo del aplicativo, se cuenta con los siguientes recursos tanto de 
hardware como de software para el correcto desempeño del proceso. Estos 
recursos son:
2.3.1. Hardware
• Procesador: AMD Athlon 64
• Memoria RAM: 959 MB
• Disco Duro: Enhaced IDE 5400 RPM SATA
• Uso: Desarrollo de Software y Documentación
2.3.2. Software
• Sistema Operativo Windows Vista Home Basic, Microsoft office Home 
Vista Basic, Oracle JDeveloper 10.1.3.4, SQL Server Express 2005, Visual 
C # Express 2008.
2.4. METODOLOGÍA DE DISEÑO
33
SISTEMA DE INFORMACIÓN PARA EL CONTROL DE MANTENIMIENTOS -MEM
En el proceso de análisis, diseño y construcción de software, se refleja el influjo de 
diversas herramientas que existen en el mercado tecnológico para la ejecución de las 
mismas. Los profesionales de esta materia, utilizan para sus desarrollos algunas 
herramientas diseñadas especialmente para colaborar en el trabajo y de esta manera 
permitir capturar información sobre los requerimientos del negocio, estructuras de 
datos acordes con los requerimientos y que además, generan el código del programa, 
tanto del lado del cliente, como del lado del servidor. Así hacer el trabajo más gráfico y 
permitir tener el control sobre el desarrollo de sistemas de información. 
Se utilizará para el desarrollo del aplicativo para el Control de Mantenimientos de 
Maquinaria y Equipos, el modelo en cascada.
Como tal, esta metodología especifica cada una de las etapas del ciclo de desarrollo de 
sistemas. Cada etapa define las tareas (actividades) y entregables (productos). 
A continuación, esquematizo la estructura del desarrollo del proyecto, basándome en 
el ciclo de un aplicativo, modelo en cascada:
34
PLANEACIÓN
ANÁLISIS
DISEÑO
DESARROLLO
IMPLEMENTACIÓN
DISEÑO DE CASOS DE USO, SECUENCIA, ACTIVIDADES
DIAGRAMAS DE ESTADO, COLABORACIÓN Y CLASES, 
MODELO E/R Y FUNCIONAL
CONSTRUCCIÓN INTERFAZ, PRUEBAS
DOCUMENTACIÓN
SISTEMA DE INFORMACIÓN PARA EL CONTROL DE MANTENIMIENTOS -MEM
El ciclo de vida de un aplicativo se compone de las siguientes etapas: 
• PLANEACIÓN
Esta etapa es vital para el proceso de desarrollo de software, pues en ella se tiene por 
objetivo lograr entender y comprender las necesidades de la organización y de su 
entorno, en el cual funcionará el aplicativo.
Se utilizan algunas técnicas de recolección de información, con las cuales se detallan 
los primeros requerimientos de la organización para el aplicativo. 
• ANÁLISIS
Identificación de requerimientos. La etapa de análisis toma y verifica los 
descubrimientos de la etapa de planeación y expande estos en suficiente detalle para 
asegurar la precisión de los modelos de la empresa, posibilitando un fundamento 
sólido para el diseño, dentro del alcance de la organización y tomando en cuenta 
35
SISTEMA DE INFORMACIÓN PARA EL CONTROL DE MANTENIMIENTOS -MEM
sistemas existentes. Se realiza otra serie de entrevistas ya no a un nivel directivo como 
en la anterior, sino a un nivel operativo y técnico. 
• DISEÑO 
La etapa de diseño toma los requerimientos y el modelado de la etapa de análisis y 
determina la mejor manera de satisfacerlos, logrando niveles de servicios acordados, 
dados el ambiente técnico y las decisiones previas en los niveles requeridos de 
automatización. 
• DESARROLLO 
En esta etapa de desarrollo, se codificarán y probarán los nuevos programas, usando 
herramientas apropiadas. Esta etapa involucra planeación, diseño de la estructura del 
sistema, codificación, prueba de unidades y enlaces, pruebas del sistema y un enfoque 
disciplinado en la realización del trabajo y en el control de versiones del sistema y 
pruebas. Los resultados de esta etapa son los programas debidamente probados y la 
base de datos afinada. 
• DOCUMENTACIÓN 
Uno de los productos fundamentales para un uso y un mantenimiento efectivos y 
eficientes de los sistemas programados son los manuales. 
Esta metodología incluye una etapa dedicada a esta actividad tan importante y hace 
hincapié para que en su elaboración se consideren el estilo de trabajo y las 
necesidades propias de los usuarios que utilizarán y mantendrán el sistema. 
Esta etapa se realiza al mismo tiempo que la de construcción. Los manuales, resultados 
de esta etapa, se elaboran a partir de las especificaciones de diseño, de los programas 
36
SISTEMA DE INFORMACIÓN PARA EL CONTROL DE MANTENIMIENTOS -MEM
realizados y del análisis del estilo de trabajo y nivel de competencia de los usuarios y 
operadores de los sistemas. 
• IMPLEMENTACIÓN 
En esta etapa se realizan todas las tareas necesarias para la implementación y 
proporciona un periodo inicial de soporte al sistema. La transición debe llevarse a cabo 
con una interrupción mínima de la organización, y debe dejar a los usuarios listos para 
explotar el nuevo sistema. Como en el caso del presente trabajo solo se llega a la etapa 
de desarrollo y documentación, se harán simulaciones de implementación.
• PRODUCCIÓN 
Finalmente, en la etapa de producción se asegura que el sistema funcione 
correctamente en la mayoría de los casos. Para esto se realizan nuevas pruebas, se 
reevalúan los resultados y se hacen refinamientosdel sistema, los cambios necesarios 
deberán ser introducidos sin afectar a los usuarios, y deberá conseguirse la máxima 
confianza de los usuarios. El resultado de esta etapa será el sistema listo para su 
operación. Se aclara que en el desarrollo del presente proyecto solo se llegará a la 
construcción pero no se pondrá en producción; sin embargo, se realizarán las 
especificaciones necesarias para el caso de ponerlo en funcionamiento.
37
SISTEMA DE INFORMACIÓN PARA EL CONTROL DE MANTENIMIENTOS -MEM
2.5. GLOSARIO DE TÉRMINOS
A continuación, se definirán algunos términos utilizados durante el desarrollo del 
proyecto y en la Ingeniería de Software para una comprensión y contextualización más 
claros para el desarrollo del aplicativo MEM.
• ARQUITECTURA DE COMPUTADORES
Es el diseño conceptual y la estructura operacional fundamental de un sistema de 
computadora. Es decir, es un modelo y una descripción funcional de los 
requerimientos y las implementaciones de diseño para varias partes de una 
computadora, con especial interés en la forma en que la unidad central de proceso 
(CPU) trabaja internamente y accede a las direcciones de memoria.
También suele definirse como la forma de seleccionar e interconectar componentes de 
hardware para crear computadoras según los requerimientos de funcionalidad, 
rendimiento y costo.
La segmentación de instrucciones es similar al uso de una cadena de montaje en una 
fábrica de manufacturación. En las cadenas de montaje, el producto pasa a través de 
varias etapas de producción antes de tener el producto terminado. Cada etapa o 
segmento de la cadena está especializada en un área específica de la línea de 
producción y lleva a cabo siempre la misma actividad. Esta tecnología es aplicada en el 
diseño de procesadores eficientes.
A estos procesadores se les conoce como pipeline processors. Estos están compuestos 
por una lista de segmentos lineales y secuenciales en donde cada segmento lleva a 
cabo una tarea o un grupo de tareas computacionales. Los datos que provienen del 
exterior se introducen en el sistema para ser procesados. La computadora realiza 
38
http://es.wikipedia.org/wiki/Microprocesador
http://es.wikipedia.org/wiki/Tecnolog%C3%ADa
http://es.wikipedia.org/wiki/Producci%C3%B3n_en_cadena
http://es.wikipedia.org/w/index.php?title=Cadena_de_montaje&action=edit&redlink=1
http://es.wikipedia.org/w/index.php?title=Manufacturaci%C3%B3n&action=edit&redlink=1
http://es.wikipedia.org/wiki/F%C3%A1brica
http://es.wikipedia.org/wiki/Hardware
http://es.wikipedia.org/wiki/Memoria_%5C(inform%C3%A1tica%5C)
http://es.wikipedia.org/wiki/CPU
http://es.wikipedia.org/wiki/Requerimiento_%5C(sistemas%5C)
http://es.wikipedia.org/wiki/Computadora
SISTEMA DE INFORMACIÓN PARA EL CONTROL DE MANTENIMIENTOS -MEM
operaciones con los datos que tiene almacenados en memoria, produce nuevos datos 
o información para uso externo.
Las arquitecturas y los conjuntos de instrucciones se pueden clasificar considerando 
los siguientes aspectos:
 Almacenamiento de operandos en la CPU: dónde se ubican los operandos 
aparte de la memoria.
 Número de operandos explícitos por instrucción: cuántos operandos se 
expresan en forma explícita en una instrucción típica. Normalmente son 0, 1, 
2 y 3.
 Posición del operando: ¿Puede cualquier operando estar en memoria?, o 
deben estar algunos o todos en los registros internos de la CPU. Cómo se 
especifica la dirección de memoria (modos de direccionamiento 
disponibles).
 Operaciones: Qué operaciones están disponibles en el conjunto de 
instrucciones.
 Tipo y tamaño de operandos y cómo se especifican.
Almacenamiento de operandos en la CPU 
La diferencia básica está en el almacenamiento interno de la CPU.
Las principales alternativas son:
 Pila
 Acumulador
 Conjunto de registros
 Características
En una arquitectura de acumulador un operando está implícitamente en el acumulador 
siempre leyendo e ingresando datos. (Ej.: calculadora Standard -estándar-)
39
http://es.wikipedia.org/wiki/Acumulador_%5C(inform%C3%A1tica%5C)
http://es.wikipedia.org/wiki/Pila
http://es.wikipedia.org/wiki/CPU
http://es.wikipedia.org/wiki/Memoria_%5C(inform%C3%A1tica%5C)
SISTEMA DE INFORMACIÓN PARA EL CONTROL DE MANTENIMIENTOS -MEM
En la arquitectura de pila no es necesario nombrar a los operandos ya que estos se 
encuentran en el tope de la pila. (Ej.: calculadora de pila HP)
La Arquitectura de registros tiene solo operandos explícitos (es aquel que se nombra) 
en registros o memoria.
Ventajas de las arquitecturas 
 Pila: Modelo sencillo para evaluación de expresiones (notación polaca 
inversa). Instrucciones cortas pueden dar una buena densidad de código.
 Acumulador: Instrucciones cortas. Minimiza estados internos de la máquina 
(unidad de control sencilla).
 Registro: Modelo más general para el código de instrucciones parecidas. 
Automatiza generación de código y la reutilización de operandos. Reduce el 
tráfico a memoria. Una computadora actualmente tiene como estándar 32 
registros. El acceso a los datos es más rápido...
Desventajas de las arquitecturas 
 Pila: A una pila no se puede acceder aleatoriamente. Esta limitación hace 
difícil generar código eficiente. También dificulta una implementación 
eficiente, ya que la pila llega a ser un cuello de botella.
 Acumulador: Como el acumulador es solamente almacenamiento temporal, 
el tráfico de memoria es el más alto en esta aproximación.
 Registro: Todos los operadores deben ser nombrados, conduciendo a 
instrucciones más largas1.
1 Tomado de http://es.wikipedia.org/wiki/Arquitectura_de_computadores
40
http://es.wikipedia.org/wiki/Arquitectura_de_computadores
http://es.wikipedia.org/wiki/Notaci%C3%B3n_polaca_inversa
http://es.wikipedia.org/wiki/Notaci%C3%B3n_polaca_inversa
SISTEMA DE INFORMACIÓN PARA EL CONTROL DE MANTENIMIENTOS -MEM
• BASE DE DATOS 
Una base de datos o banco de datos es un conjunto de datos pertenecientes a un 
mismo contexto y almacenados sistemáticamente para su posterior uso. En este 
sentido, una biblioteca puede considerarse una base de datos compuesta en su 
mayoría por documentos y textos impresos en papel e indexados para su consulta. En 
la actualidad, y debido al desarrollo tecnológico de campos como la informática y la 
electrónica, la mayoría de las bases de datos están en formato digital (electrónico), 
que ofrece un amplio rango de soluciones al problema de almacenar datos.
Existen unos programas denominados sistemas gestores de bases de datos, abreviado 
SGBD, que permiten almacenar y posteriormente acceder a los datos de forma rápida 
y estructurada. Las propiedades de estos SGBD, así como su utilización y 
administración, se estudian dentro del ámbito de la informática.
Las aplicaciones más usuales son para la gestión de empresas e instituciones públicas. 
También son ampliamente utilizadas en entornos científicos con el objeto de 
almacenar la información experimental.
Aunque las bases de datos pueden contener muchos tipos de datos, algunos de ellos 
se encuentran protegidos por las leyes de varios países. Por ejemplo en España, los 
datos personales se encuentran protegidos por la Ley Orgánica de Protección de Datos 
de Carácter Personal (LOPD)2.
Tipos de Bases de Datos 
Las bases de datos pueden clasificarse de varias maneras, de acuerdo al criterio 
elegido para su clasificación:
2 Tomado de http://es.wikipedia.org/wiki/Base_de_datos
41
http://es.wikipedia.org/wiki/Ley_Org%C3%A1nica_de_Protecci%C3%B3n_de_Datos_de_Car%C3%A1cter_Personal
http://es.wikipedia.org/wiki/Ley_Org%C3%A1nica_de_Protecci%C3%B3n_de_Datos_de_Car%C3%A1cter_Personal
http://es.wikipedia.org/wiki/Base_de_datos
http://es.wikipedia.org/wiki/Sistemas_gestores_de_bases_de_datos
http://es.wikipedia.org/wiki/Softwarehttp://es.wikipedia.org/wiki/Electr%C3%B3nica
http://es.wikipedia.org/wiki/Inform%C3%A1tica
SISTEMA DE INFORMACIÓN PARA EL CONTROL DE MANTENIMIENTOS -MEM
Según la variabilidad de los datos almacenados:
Bases de datos estáticas
Éstas son bases de datos de sólo lectura, utilizadas primordialmente para almacenar 
datos históricos que posteriormente se pueden utilizar para estudiar el 
comportamiento de un conjunto de datos a través del tiempo, realizar proyecciones y 
tomar decisiones.
Bases de datos dinámicas
Éstas son bases de datos donde la información almacenada se modifica con el tiempo, 
permitiendo operaciones como actualización y adición de datos, además de las 
operaciones fundamentales de consulta. Un ejemplo de esto puede ser la base de 
datos utilizada en un aplicativo de una tienda de abarrotes, una farmacia, un 
videoclub, etc.
Según el contenido:
Bases de datos bibliográficas
Solo contienen un surrogante (representante) de la fuente primaria, que permite 
localizarla. Un registro típico de una base de datos bibliográfica contiene información 
sobre el autor, fecha de publicación, editorial, título, edición, de una determinada 
publicación, etc. Puede contener un resumen o extracto de la publicación original, 
pero nunca el texto completo, porque si no estaríamos en presencia de una base de 
datos a texto completo (o de fuentes primarias—ver más abajo). Como su nombre lo 
indica, el contenido son cifras o números. Por ejemplo, una colección de resultados de 
análisis de laboratorio, entre otras.
Bases de datos de texto completo
Almacenan las fuentes primarias, como por ejemplo, todo el contenido de todas las 
ediciones de una colección de revistas científicas.
42
http://es.wikipedia.org/wiki/Decisiones
http://es.wikipedia.org/w/index.php?title=Proyecciones&action=edit&redlink=1
SISTEMA DE INFORMACIÓN PARA EL CONTROL DE MANTENIMIENTOS -MEM
Directorios
Un ejemplo son las guías telefónicas en formato electrónico.
Bases de datos o “bibliotecas” de información Biológica
Son bases de datos que almacenan diferentes tipos de información proveniente de las 
ciencias de la vida o médicas. Se pueden considerar en varios subtipos:
 Aquellas que almacenan secuencias de nucleótidos o proteínas.
 Las bases de datos de rutas metabólicas
 Bases de datos de estructura, comprende los registros de datos experimentales 
sobre estructuras 3D de biomoléculas
 Bases de datos clínicas
 Bases de datos bibliográficas (biológicas)
Modelos de Bases de Datos
Además de la clasificación por la función de las bases de datos, éstas también se 
pueden clasificar de acuerdo a su modelo de administración de datos.
Un modelo de datos es básicamente una “descripción” de algo conocido como 
contenedor de datos (algo en donde se guarda la información), así como de los 
métodos para almacenar y recuperar información de esos contenedores. Los modelos 
de datos no son cosas físicas: son abstracciones que permiten la implementación de un 
sistema eficiente de base de datos; por lo general se refieren a algoritmos, y conceptos 
matemáticos.
Algunos modelos con frecuencia utilizados en las bases de datos:
43
http://es.wikipedia.org/wiki/Algoritmo
http://es.wikipedia.org/wiki/Gu%C3%ADa_telef%C3%B3nica
SISTEMA DE INFORMACIÓN PARA EL CONTROL DE MANTENIMIENTOS -MEM
Bases de datos jerárquicas
Artículo principal: Base de datos jerárquica
Éstas son bases de datos que, como su nombre indica, almacenan su información en 
una estructura jerárquica. En este modelo los datos se organizan en una forma similar 
a un árbol (visto al revés), en donde un nodo padre de información puede tener varios 
hijos. El nodo que no tiene padres es llamado raíz, y a los nodos que no tienen hijos se 
los conoce como hojas.
Las bases de datos jerárquicas son especialmente útiles en el caso de aplicaciones que 
manejan un gran volumen de información y datos muy compartidos permitiendo crear 
estructuras estables y de gran rendimiento.
Una de las principales limitaciones de este modelo es su incapacidad de representar 
eficientemente la redundancia de datos.
Base de datos de red
Artículo principal: Base de datos de red
Éste es un modelo ligeramente distinto del jerárquico; su diferencia fundamental es la 
modificación del concepto de nodo: se permite que un mismo nodo tenga varios 
padres (posibilidad no permitida en el modelo jerárquico).
Fue una gran mejora con respecto al modelo jerárquico, ya que ofrecía una solución 
eficiente al problema de redundancia de datos; pero, aun así, la dificultad que significa 
administrar la información en una base de datos de red ha significado que sea un 
modelo utilizado en su mayoría por programadores más que por usuarios finales.
Base de datos relacional
Artículo principal: Modelo relacional
Artículo principal: Base de datos relacional
Éste es el modelo más utilizado en la actualidad para modelar problemas reales y 
administrar datos dinámicamente. Tras ser postulados sus fundamentos en 1970 por 
Edgar Frank Codd, de los laboratorios IBM en San José (California), no tardó en 
44
http://es.wikipedia.org/wiki/San_Jos%C3%A9_%5C(California%5C)
http://es.wikipedia.org/wiki/IBM
http://es.wikipedia.org/wiki/Edgar_Frank_Codd
http://es.wikipedia.org/wiki/1970
http://es.wikipedia.org/wiki/Base_de_datos_relacional
http://es.wikipedia.org/wiki/Modelo_relacional
http://es.wikipedia.org/wiki/Base_de_datos_de_red
http://es.wikipedia.org/wiki/Base_de_datos_jer%C3%A1rquica
SISTEMA DE INFORMACIÓN PARA EL CONTROL DE MANTENIMIENTOS -MEM
consolidarse como un nuevo paradigma en los modelos de base de datos. Su idea 
fundamental es el uso de “relaciones”. Estas relaciones podrían considerarse en forma 
lógica como conjuntos de datos llamados “tuplas”. Pese a que ésta es la teoría de las 
bases de datos relacionales creadas por Edgar Frank Codd, la mayoría de las veces se 
conceptualiza de una manera más fácil de imaginar. Esto es pensando en cada relación 
como si fuese una tabla que está compuesta por registros (las filas de una tabla), que 
representarían las tuplas, y campos (las columnas de una tabla).
En este modelo, el lugar y la forma en que se almacenen los datos no tienen relevancia 
(a diferencia de otros modelos como el jerárquico y el de red). Esto tiene la 
considerable ventaja de que es más fácil de entender y de utilizar para un usuario 
esporádico de la base de datos. La información puede ser recuperada o almacenada 
mediante “consultas” que ofrecen una amplia flexibilidad y poder para administrar la 
información.
El lenguaje más habitual para construir las consultas a bases de datos relacionales es 
SQL, Structured Query Language o Lenguaje Estructurado de Consultas, un estándar 
implementado por los principales motores o sistemas de gestión de bases de datos 
relacionales.
Durante su diseño, una base de datos relacional pasa por un proceso al que se le 
conoce como normalización de una base de datos.
Durante los años ‘80 (1980-1989) la aparición de dBase produjo una revolución en los 
lenguajes de programación y sistemas de administración de datos. Aunque nunca debe 
olvidarse que dBase no utilizaba SQL como lenguaje base para su gestión.
Bases de datos multidimensionales
Artículo principal: Base de datos multidimensional
Son bases de datos ideadas para desarrollar aplicaciones muy concretas, como 
creación de Cubos OLAP. Básicamente no se diferencian demasiado de las bases de 
datos relacionales (una tabla en una base de datos multidimensional podría serlo 
45
http://es.wikipedia.org/wiki/Cubo_OLAP
http://es.wikipedia.org/wiki/Base_de_datos_multidimensional
http://es.wikipedia.org/wiki/DBase
http://es.wikipedia.org/wiki/Normalizaci%C3%B3n_de_una_base_de_datos
http://es.wikipedia.org/wiki/SQL
http://es.wikipedia.org/wiki/Campo_%5C(base_de_datos%5C)
http://es.wikipedia.org/wiki/Registro_%5C(base_de_datos%5C)http://es.wikipedia.org/wiki/Edgar_Frank_Codd
SISTEMA DE INFORMACIÓN PARA EL CONTROL DE MANTENIMIENTOS -MEM
también en una base de datos multidimensional), la diferencia está más bien a nivel 
conceptual; en las bases de datos multidimensionales los campos o atributos de una 
tabla pueden ser de dos tipos, o bien representan dimensiones de la tabla, o bien 
representan métricas que se desean estudiar.
Bases de datos orientadas a objetos
Artículo principal: Base de datos orientada a objetos
Este modelo, bastante reciente, y propio de los modelos informáticos orientados a 
objetos, trata de almacenar en la base de datos los objetos completos (estado y 
comportamiento).
Una base de datos orientada a objetos es una base de datos que incorpora todos los 
conceptos importantes del paradigma de objetos:
 Encapsulación - Propiedad que permite ocultar la información al resto de los 
objetos, impidiendo así accesos incorrectos o conflictos.
 Herencia - Propiedad a través de la cual los objetos heredan 
comportamiento dentro de una jerarquía de clases.
 Polimorfismo - Propiedad de una operación mediante la cual puede ser 
aplicada a distintos tipos de objetos.
En bases de datos orientadas a objetos, los usuarios pueden definir operaciones sobre 
los datos como parte de la definición de la base de datos. Una operación (llamada 
función) se especifica en dos partes. La interfaz (o signatura) de una operación incluye 
el nombre de la operación y los tipos de datos de sus argumentos (o parámetros). La 
implementación (o método) de la operación se especifica separadamente y puede 
modificarse sin afectar la interfaz. Los programas de aplicación de los usuarios pueden 
operar sobre los datos invocando a dichas operaciones a través de sus nombres y 
argumentos, sea cual sea la forma en la que se han implementado. Esto podría 
denominarse independencia entre programas y operaciones.
46
http://es.wikipedia.org/wiki/Polimorfismo
http://es.wikipedia.org/wiki/Herencia_%5C(programaci%C3%B3n_orientada_a_objetos%5C)
http://es.wikipedia.org/wiki/Encapsulaci%C3%B3n_%5C(programaci%C3%B3n_orientada_a_objetos%5C)
http://es.wikipedia.org/wiki/Programaci%C3%B3n_orientada_a_objetos
http://es.wikipedia.org/wiki/Programaci%C3%B3n_orientada_a_objetos
http://es.wikipedia.org/wiki/Base_de_datos_orientada_a_objetos
SISTEMA DE INFORMACIÓN PARA EL CONTROL DE MANTENIMIENTOS -MEM
Bases de datos documentales
Permiten la indexación a texto completo, y en líneas generales realizar búsquedas más 
potentes. Tesaurus es un sistema de índices optimizado para este tipo de bases de 
datos.
Base de datos deductivas
Un sistema de base de datos deductivas, es un sistema de base de datos pero con la 
diferencia de que permite hacer deducciones a través de inferencias. Se basa 
principalmente en reglas y hechos que son almacenados en la base de datos. También 
las bases de datos deductivas son llamadas base de datos lógica, a raíz de que se 
basan en lógica matemática.
Gestión de bases de datos distribuida
La base de datos está almacenada en varias computadoras conectadas en red. Surgen 
debido a la existencia física de organismos descentralizados. Esto les da la capacidad 
de unir las bases de datos de cada localidad y acceder así a distintas universidades, 
sucursales de tiendas, etcétera3.
• CALIDAD DEL SOFTWARE 
La calidad del software es una preocupación a la que se dedican muchos esfuerzos. Sin 
embargo, el software casi nunca es perfecto. Todo proyecto tiene como objetivo 
producir software de la mejor calidad posible, que cumpla, y si puede supere las 
expectativas de los usuarios.
3 Tomado de http://es.wikipedia.org/wiki/Base_de_datos
47
http://es.wikipedia.org/wiki/Usuario
http://es.wikipedia.org/wiki/Software
http://es.wikipedia.org/wiki/Base_de_datos
SISTEMA DE INFORMACIÓN PARA EL CONTROL DE MANTENIMIENTOS -MEM
Calidad 
 Es la aptitud de un producto o servicio para satisfacer las necesidades del 
usuario.
 Es la cualidad de todos los productos, no solamente de equipos sino también de 
programas.
En el desarrollo de software, la calidad de diseño acompaña a la calidad de los 
requisitos, especificaciones y diseño del sistema. La calidad de concordancia es un 
aspecto centrado principalmente en la implementación; Si la implementación sigue al 
diseño, y el sistema resultante cumple con los objetivos de requisitos y de 
rendimiento, la calidad de concordancia es alta.
Calidad de software
Características propias del software aquellas que tu quieres controlar y asegurar, el 
software es un producto inmaterial que no se fabrica, tampoco se degradan 
físicamente, sino que se desarrolla; El software puede tener errores, incidencias pero 
no son similares a lo que cualquier equipo de carácter físico.
La calidad del software se encuentra a la par con la calidad tradicional, pero un paso 
atrás, debido a que la calidad tradicional tiene varias décadas de historia, mientras que 
la calidad de software tiene 50 a 60 años.
Certificación del software
Consecuencia de un proceso que es asegurar la calidad pero nunca es el objetivo final. 
La calidad de software no se certifica, lo que se certifica son los procedimientos para 
construir un software de calidad, los procedimientos deben ser correctos y estar en 
función de la normalización (ISO 9000, CMMI,...)
48
http://es.wikipedia.org/wiki/CMMI
http://es.wikipedia.org/wiki/ISO_9000
http://es.wikipedia.org/wiki/Normalizaci%C3%B3n
http://es.wikipedia.org/wiki/Programa_inform%C3%A1tico
SISTEMA DE INFORMACIÓN PARA EL CONTROL DE MANTENIMIENTOS -MEM
Normativa ISO 9000
Pone a disposición de un auditor o certificador los procesos internos, de forma que 
este indique si cumple o no la normativa al 100%, audita el sistema; Si los resultados 
son positivos se emite la certificación y cada cierto tiempo se tiene que renovar; La 
certificación es costosa, a consecuencia de costes que ocasionan la lejanía y el tiempo 
de duración de proceso (aprox. 6 meses). Se certifica la empresa y la metodología para 
el desarrollo de la aplicación.
Medición del software
En el software lo que se mide son atributos propios del mismo, se descompone un 
atributo general en otros más simples de medir, a veces se mide bien o mal ya que la 
descomposición del atributo genérico de calidad en otros sub-atributos se torna irreal, 
se mide con datos estadísticos no avalados, es imposible decir que la medición se hace 
en forma correcta.
El concepto de medida va de más a menos, va de lo general a lo concreto y lo concreto 
es asociado a la métrica, cuya combinación te daría el nivel de calidad o seguridad de 
tu producto. Las ciencias bien estructuradas se basan en medidas bien echas, se basan 
en la matemática.
Tipos de medidas
 Número de errores durante un periodo determinado.
 Fallo en la codificación o diseño de un sistema que causa que el programa no 
funcione correctamente o falle.
 Tamaño de un producto informático (líneas de código)
 Métrica de punto función (IBM): relaciona funcionalidades que ofrecía.
 Estimación de costes y esfuerzos.
49
http://es.wikipedia.org/wiki/IBM
http://es.wikipedia.org/wiki/M%C3%A9trica_de_punto_funci%C3%B3n
http://es.wikipedia.org/wiki/Ciencia
http://es.wikipedia.org/wiki/Seguridad_inform%C3%A1tica
http://es.wikipedia.org/wiki/Estad%C3%ADstica
http://es.wikipedia.org/wiki/Aplicaci%C3%B3n_inform%C3%A1tica
http://es.wikipedia.org/wiki/ISO_9000
SISTEMA DE INFORMACIÓN PARA EL CONTROL DE MANTENIMIENTOS -MEM
 COCOMO
Utilidad de la medida del software
Consecuencia de su proceso interno de asegurar la calidad, cuantificar los atributos 
que constituyen la calidad para el usuario final, ahí tenemos los resultados 
cuantitativos. Saber que aquello que al usuario final le interesa lo tenga o no un 
producto y permitacuantificar almacenar otros productos.
 Normativa ISO 9126, medida de la calidad de software descomponiendo 
atributos, para no tener márgenes de error e interpretación.
 Atributo de funcionalidad.
 Atributo de capacidad de respuesta frente a errores externos.
 Atributo de nivel de seguridad. La calidad no puede existir sin seguridad, un 
producto sin seguridad seria un producto sin calidad. El observador o 
usuario final indica que atributos más o menos importantes de seguridad4.
• COMPUTADOR 
Una computadora (del latín computare -calcular-), también denominada ordenador o 
computador, es una máquina electrónica que recibe y procesa datos para convertirlos 
en información útil. Una computadora es una colección de circuitos integrados y otros 
componentes relacionados que puede ejecutar con exactitud, rapidez, y de acuerdo a 
lo indicado por un usuario o automáticamente por otro programa, una gran variedad 
de secuencias o rutinas de instrucciones que son ordenadas, organizadas y 
sistematizadas en función a una amplia gama de aplicaciones prácticas y precisamente 
determinadas, proceso al cual se le ha denominado con el nombre de programación y 
al que lo realiza se le llama programador. La computadora, además de la rutina o 
programa informático, necesita de datos específicos (a estos datos, en conjunto, se les 
4 Tomado de http://es.wikipedia.org/wiki/Calidad_de_software
50
http://es.wikipedia.org/wiki/Programa_%5C(computaci%C3%B3n%5C)
http://es.wikipedia.org/wiki/Programador
http://es.wikipedia.org/wiki/Programaci%C3%B3n
http://es.wikipedia.org/wiki/Sistema
http://es.wikipedia.org/wiki/Organizaci%C3%B3n
http://es.wikipedia.org/wiki/Orden
http://es.wikipedia.org/wiki/Instrucci%C3%B3n
http://es.wikipedia.org/wiki/Rutina
http://es.wikipedia.org/wiki/Secuencia
http://es.wikipedia.org/wiki/Circuito_integrado
http://es.wikipedia.org/wiki/Datos
http://es.wikipedia.org/wiki/Electr%C3%B3nica
http://es.wikipedia.org/wiki/M%C3%A1quina
http://es.wikipedia.org/wiki/Idioma_lat%C3%ADn
http://es.wikipedia.org/wiki/Calidad_de_software
http://es.wikipedia.org/wiki/ISO_9126
http://es.wikipedia.org/wiki/Usuario
http://es.wikipedia.org/wiki/COCOMO
SISTEMA DE INFORMACIÓN PARA EL CONTROL DE MANTENIMIENTOS -MEM
conoce como “Input” en inglés) que deben ser suministrados, y que son requeridos al 
momento de la ejecución, para proporcionar el producto final del procesamiento de 
datos, que recibe el nombre de “output”. La información puede ser entonces utilizada, 
reinterpretada, copiada, transferida, o retransmitida a otra(s) persona(s), 
computadora(s) o componente(s) electrónico(s) local o remotamente usando 
diferentes sistemas de telecomunicación, pudiendo ser grabada, salvada o almacenada 
en algún tipo de dispositivo o unidad de almacenamiento
La característica principal que la distingue de otros dispositivos similares, como una 
calculadora no programable, es que puede realizar tareas muy diversas cargando 
distintos programas en la memoria para que el microprocesador los ejecute5.
• HARDWARE 
Corresponde a todas las partes físicas y tangibles de un computador, sus componentes 
eléctricos, electrónicos, electromecánicos y mecánicos; contrariamente al soporte 
lógico intangible que es llamado software. El término proviene del inglés[1] y es 
definido por la RAE como el “Conjunto de los componentes que integran la parte 
material de una computadora” [2] , sin embargo, es usual que sea utilizado en una 
forma más amplia, generalmente para describir componentes físicos de una 
tecnología, así el hardware puede ser de un equipo militar importante, un equipo 
electrónico, un equipo informático o un robot. En informática también se aplica a los 
periféricos de una computadora tales como el disco duro, CD-ROM, disquetera 
(floppy), etc. En dicho conjunto se incluyen los dispositivos electrónicos y 
electromecánicos, circuitos, cables, armarios o cajas, periféricos de todo tipo y 
cualquier otro elemento físico involucrado.
5 Tomado de http://es.wikipedia.org/wiki/Computadora
51
http://es.wikipedia.org/wiki/Perif%C3%A9rico
http://es.wikipedia.org/wiki/Cable
http://es.wikipedia.org/wiki/Diskette
http://es.wikipedia.org/wiki/Diskette
http://es.wikipedia.org/wiki/CD-ROM
http://es.wikipedia.org/wiki/Disco_duro
http://es.wikipedia.org/wiki/Perif%C3%A9rico
http://es.wikipedia.org/wiki/Robot
http://es.wikipedia.org/wiki/Hardware#cite_note-defRAE-1
http://es.wikipedia.org/wiki/Computadora
http://es.wikipedia.org/wiki/Real_Academia_Espa%C3%B1ola
http://es.wikipedia.org/wiki/Hardware#cite_note-0
http://es.wikipedia.org/wiki/Idioma_ingl%C3%A9s
http://es.wikipedia.org/wiki/Software
http://es.wikipedia.org/wiki/Microprocesador
http://es.wikipedia.org/wiki/Calculadora
http://es.wikipedia.org/wiki/Computadora
http://es.wikipedia.org/wiki/Unidades_de_almacenamiento
http://es.wikipedia.org/wiki/Telecomunicaci%C3%B3n
SISTEMA DE INFORMACIÓN PARA EL CONTROL DE MANTENIMIENTOS -MEM
El hardware se refiere a todos los componentes físicos (que se pueden tocar), en el 
caso de una computadora personal serían: Unidades de disco, monitor, teclado, placa 
base, el microprocesador, etc. En cambio, el software es intangible, existe como 
información, ideas, conceptos, símbolos, se podría decir: lo que no tiene materia. Una 
buena metáfora sería un libro: las tapas, hojas y la tinta son el hardware, mientras que 
el contenido en las palabras, oraciones, párrafos (información) son el software. Como 
analogía: Una computadora sin software sería tan inútil como un libro con páginas en 
blanco6.
Hardware típico de un 
computador PC
1. Monitor
2. Placa base
3. CPU
4. Memoria de computadora 
(RAM)
5. Tarjeta de expansión
6. Fuente de alimentación
7. Disco óptico
8. Disco duro
9. Teclado
10. Mouse
• INGENIERIA DE SOFTWARE 
Es la disciplina o área de la informática que ofrece métodos y técnicas para desarrollar 
y mantener software de calidad.
6 Tomado de http://es.wikipedia.org/wiki/Hardware
52
http://es.wikipedia.org/wiki/Software
http://es.wikipedia.org/wiki/Inform%C3%A1tica
http://es.wikipedia.org/wiki/Mouse
http://es.wikipedia.org/wiki/Teclado_de_computadora
http://es.wikipedia.org/wiki/Disco_duro
http://es.wikipedia.org/wiki/Disco_%C3%B3ptico
http://es.wikipedia.org/wiki/Fuente_de_alimentaci%C3%B3n
http://es.wikipedia.org/wiki/Tarjeta_de_expansi%C3%B3n
http://es.wikipedia.org/wiki/Random_access_memory
http://es.wikipedia.org/wiki/Memoria_de_computadora
http://es.wikipedia.org/wiki/CPU
http://es.wikipedia.org/wiki/Placa_base
http://es.wikipedia.org/wiki/Monitor_de_computadora
http://es.wikipedia.org/wiki/Software
http://es.wikipedia.org/wiki/Hardware
SISTEMA DE INFORMACIÓN PARA EL CONTROL DE MANTENIMIENTOS -MEM
Esta ingeniería trata con áreas muy diversas de la informática y de las Ciencias de la 
Computación, tales como construcción de compiladores, Sistemas Operativos, o 
desarrollos Intranet/Internet, abordando todas las fases del ciclo de vida del desarrollo 
de cualquier tipo de Aplicativo y aplicables a infinidad de áreas (negocios, investigación 
científica, medicina, producción, logística, banca, control de tráfico, meteorología, 
derecho, Internet Intranet, etc.)7.
• SISTEMAS DE GESTION Y CONTROL DE INVENTARIOS 
Es un conjunto de políticas y controles que supervisa los niveles de inventario y 
determina cuales son los niveles que deben mantenerse, cuando hay que reabastecer 
y de que tamaño deben ser los pedidos8.
El aplicativo que se desarrollará tiene relación con el manejo de inventarios, ya que se 
pretende realizar un control de los mantenimientos que se le realizan a las máquinas y 
equipos del edificio del Archivo de Bogotá. 
• SOFTWARE 
La palabra «software» se refiere al equipamiento lógico o soporte lógico de un 
computador digital, comprende el conjunto de los componenteslógicos necesarios 
para hacer posible la realización de una tarea específica, en contraposición a los 
componentes físicos del sistema (hardware).
Tales componentes lógicos incluyen, entre otros, aplicaciones informáticas tales como 
procesador de textos, que permite al usuario realizar todas las tareas concernientes a 
7 Tomado de http://es.wikipedia.org/wiki/Dise%C3%B1o_de_software
8 SISTEMAS DE GESTION Y CONTROL DE INVENTARIOS. “GESTION DE LA PRODUCCION”, Capitulo 9. La 
gestión de inventarios. 
53
http://es.wikipedia.org/wiki/Procesador_de_textos
http://es.wikipedia.org/wiki/Aplicaci%C3%B3n_inform%C3%A1tica
http://es.wikipedia.org/wiki/Hardware
http://es.wikipedia.org/wiki/Ciencias_de_la_Computaci%C3%B3n
http://es.wikipedia.org/wiki/Ciencias_de_la_Computaci%C3%B3n
http://es.wikipedia.org/wiki/Inform%C3%A1tica
http://es.wikipedia.org/wiki/Dise%C3%B1o_de_software
SISTEMA DE INFORMACIÓN PARA EL CONTROL DE MANTENIMIENTOS -MEM
edición de textos; software de sistema, tal como un sistema operativo, el que, 
básicamente, permite al resto de los programas funcionar adecuadamente, facilitando 
la interacción con los componentes físicos y el resto de las aplicaciones, también 
provee una interface ante el usuario.
Software es el producto en la Ingeniería de Software9.
• UML 
Lenguaje Unificado de Modelado (UML, por sus siglas en inglés, Unified Modeling 
Language) es el lenguaje de modelado de sistemas de software más conocido y 
utilizado en la actualidad; está respaldado por el OMG (Object Management Group). Es 
un lenguaje gráfico para visualizar, especificar, construir y documentar un sistema de 
software. UML ofrece un estándar para describir un “plano” del sistema (modelo), 
incluyendo aspectos conceptuales tales como procesos de negocio y funciones del 
sistema, y aspectos concretos como expresiones de lenguajes de programación, 
esquemas de bases de datos y componentes de software reutilizables.
Es importante resaltar que UML es un “lenguaje” para especificar y no para describir 
métodos o procesos. Se utiliza para definir un sistema de software, para detallar los 
artefactos en el sistema y para documentar y construir. En otras palabras, es el 
lenguaje en el que está descrito el modelo. Se puede aplicar en una gran variedad de 
formas para dar soporte a una metodología de desarrollo de software (tal como el 
Proceso Unificado Racional o RUP), pero no especifica en sí mismo qué metodología o 
proceso usar.
UML no puede compararse con la programación estructurada, pues UML significa 
(Lengua de Modelación Unificada), no es programación, solo se diagrama la realidad 
9 Tomado de http://es.wikipedia.org/wiki/Computer_software
54
http://es.wikipedia.org/wiki/RUP
http://es.wikipedia.org/wiki/Object_Management_Group
http://es.wikipedia.org/wiki/Software
http://es.wikipedia.org/wiki/Modelado
http://es.wikipedia.org/wiki/Ingenier%C3%ADa_de_Software
http://es.wikipedia.org/wiki/Computer_software
http://es.wikipedia.org/wiki/Interface
http://es.wikipedia.org/wiki/Aplicaci%C3%B3n_inform%C3%A1tica
http://es.wikipedia.org/wiki/Sistema_operativo
http://es.wikipedia.org/wiki/Software_de_sistema
SISTEMA DE INFORMACIÓN PARA EL CONTROL DE MANTENIMIENTOS -MEM
de una utilización en un requerimiento. Mientras que, programación estructurada, es 
una forma de programar como lo es la orientación a objetos, sin embargo, la 
orientación a objetos viene siendo un complemento perfecto de UML, pero no por eso 
se toma UML sólo para lenguajes orientados a objetos
UML cuenta con varios tipos de diagramas, los cuales muestran diferentes aspectos de 
las entidades representadas.
Los Diagramas de Estructura enfatizan en los elementos que deben existir en el 
sistema modelado:
 Diagrama de clases
 Diagrama de componentes
 Diagrama de objetos
 Diagrama de estructura compuesta (UML 2.0)
 Diagrama de despliegue
 Diagrama de paquetes
Los Diagramas de Comportamiento enfatizan en lo que debe suceder en el sistema 
modelado:
 Diagrama de actividades
 Diagrama de casos de uso
 Diagrama de estados
Los Diagramas de Interacción son un subtipo de diagramas de comportamiento, que 
enfatiza sobre el flujo de control y de datos entre los elementos del sistema modelado:
55
http://es.wikipedia.org/wiki/Diagrama_de_estados
http://es.wikipedia.org/wiki/Diagrama_de_casos_de_uso
http://es.wikipedia.org/wiki/Diagrama_de_actividades
http://es.wikipedia.org/wiki/Diagrama_de_paquetes
http://es.wikipedia.org/wiki/Diagrama_de_despliegue
http://es.wikipedia.org/w/index.php?title=Diagrama_de_estructura_compuesta&action=edit&redlink=1
http://es.wikipedia.org/wiki/Diagrama_de_objetos
http://es.wikipedia.org/wiki/Diagrama_de_componentes
http://es.wikipedia.org/wiki/Diagrama_de_clases
http://es.wikipedia.org/wiki/Diagrama
SISTEMA DE INFORMACIÓN PARA EL CONTROL DE MANTENIMIENTOS -MEM
 Diagrama de secuencia
 Diagrama de colaboración
 Diagrama de tiempos (UML 2.0)
 Diagrama de vista de interacción (UML 2.0)10
3. FASE DE 
ANÁLISIS
10 Tomado de http://es.wikipedia.org/wiki/Lenguaje_Unificado_de_Modelado
56
http://es.wikipedia.org/w/index.php?title=Diagrama_de_vista_de_interacci%C3%B3n&action=edit&redlink=1
http://es.wikipedia.org/wiki/Lenguaje_Unificado_de_Modelado
http://es.wikipedia.org/wiki/Diagrama_de_tiempos
http://es.wikipedia.org/wiki/Diagrama_de_colaboraci%C3%B3n
http://es.wikipedia.org/wiki/Diagrama_de_secuencia
SISTEMA DE INFORMACIÓN PARA EL CONTROL DE MANTENIMIENTOS -MEM
3.1. INTRODUCCIÓN A LA FASE DE ANÁLISIS
Para lograr obtener la información necesaria para diseñar y desarrollar el aplicativo 
para el Control de Mantenimientos de Equipos y Maquinaria, se procedió a realizar un 
análisis de las diferentes actividades que se desarrollan en el proceso para poder 
implementarlas en el nuevo sistema.
Para ello, se emplearon herramientas de recolección de información, tales como: 
entrevista a usuarios involucrados en el proceso y encuestas11 aplicada a usuarios 
finales del sistema.
3.1.1. Análisis de encuestas
A continuación se realiza un análisis de las encuestas realizadas al personal involucrado 
con las actividades de control de mantenimientos de maquinaria y equipos.
11 Formato de encuesta anexo al final del documento
57
SISTEMA DE INFORMACIÓN PARA EL CONTROL DE MANTENIMIENTOS -MEM
58
SISTEMA DE INFORMACIÓN PARA EL CONTROL DE MANTENIMIENTOS -MEM
3.2. INFORME DE HALLAZGOS
Después de realizar los respectivos análisis en cuanto a levantamiento de 
información de refiere en el Archivo de Bogotá, se pudo identificar que 
actualmente, no se lleva un registro automatizado de los diferentes 
mantenimientos que se le realizan a los equipos y maquinaria del edificio, lo cual no 
permite agilizar la gestión de control de dichos bienes por parte del administrador 
del edificio, lo que permite concluir que se requiere un software que permita el 
control ordenado de los mantenimientos que se le realicen a estas máquinas y 
equipos.
Las siguientes situaciones se detectaron en el proceso de levantamiento de 
información:
• El edificio del Archivo de Bogotá cuenta con maquinaria y equipos que 
garantizan el correcto funcionamiento de las instalaciones físicas del mismo, y 
las condiciones ambientales adecuadas para salvaguardar el acervo documental 
que aquí se custodia.
• El número aproximado de equipos y maquinaria que posee el edificio, oscila 
entre 45 y 50 máquinas y equipos.
59
SISTEMA DE INFORMACIÓN PARA EL CONTROL DE MANTENIMIENTOS -MEM
• El personal del edificio que está involucrado con el manejo de las máquinas y 
equipos es: 1 técnico de mantenimiento y el administrador del edificio.
• Actualmente, se realizan los registros de los inventarios de los equipos y 
maquinaria en una hoja de cálculo de Excel.
• No existeun sistema que permita tener el control de los mantenimientos que 
se le realizan a las máquinas y equipos que existen en el edificio del Archivo de 
Bogotá, lo cual imposibilita al administrador, tener un control de los 
mantenimientos ya realizados o hace dispendioso su trabajo, pues esta 
información se encuentra en carpetas físicas de las interventorías de los 
contratos, lo cual hace necesario la creación de un aplicativo que permita hacer 
del control de dichos bienes.
• Se requiere una base de datos confiable que almacene los datos de inventario y 
del historial de mantenimientos realizados a los bienes.
• Se requiere una alarma que le informe al administrador, diariamente que 
mantenimientos se deben realizar y de qué bienes.
• Manejo de programación de mantenimientos y visitas de los proveedores de 
servicios.
60
SISTEMA DE INFORMACIÓN PARA EL CONTROL DE MANTENIMIENTOS -MEM
3.3. ESPECIFICACIÓN DE REQUISITOS
El continuo desarrollo tecnológico hace necesario que se implemente un nuevo 
aplicativo que le permita al Archivo de Bogotá, conocer el estado de los 
mantenimientos y tener un control sobre dichos mantenimientos. Para el desarrollo 
del sistema, se implementará la notación UML que representa gráficamente los 
conceptos principales de la orientación a objetos, inicialmente se realizaran los 
Casos de Uso de acuerdo a los eventos y los usuarios que intervienen en el 
desarrollo de los procesos, a través de estos se logrará la gestión y/o control de: 
• Inventario de cada bien, con su historia clínica, es decir, fechas, tipos, nº 
contrato, repuestos, entre otras características propias de cada bien.
• Mantenimientos realizados por cada máquina o equipo
• El tipo de mantenimiento que se realiza
• Fecha en que se realiza el mantenimiento
• Nombre del proveedor del mantenimiento
• Observaciones del informe de servicio
• Fecha del próximo mantenimiento
• Mantenimientos programados
• Repuestos que se incluyeron durante el mantenimiento
61
SISTEMA DE INFORMACIÓN PARA EL CONTROL DE MANTENIMIENTOS -MEM
3.4. DIAGRAMA JERÁRQUICO DE PROCESOS
A continuación, se describe el diagrama de procesos que se lleva a cabo en el aplicativo 
de Control de Mantenimientos de Maquinaria y Equipos del edificio del Archivo de 
Bogotá.
62
CONTROL DE 
MANTENIMIENTOS DE 
MAQUINARIA Y EQUIPOS
Registrar bienes 
en inventario
Registrar 
características
Realizar 
mantenimiento 
respectivo
Actualizar 
ingreso a 
base de datos
Verificar 
historial de 
mantenimiento
Actualizar 
registro de 
repuestos nuevos
Registrar 
mantenimientos
Realizar 
programación de 
mantenimientos 
futuros
SISTEMA DE INFORMACIÓN PARA EL CONTROL DE MANTENIMIENTOS -MEM
3.5. FUNCIONAMIENTO DEL SISTEMA
El aplicativo para el control de mantenimientos de maquinaria y equipos, consta de 
2 procesos pilares para el correcto funcionamiento de la información; ellos son: 
Registrar bienes en inventario y registrar mantenimientos.
El primer proceso es llevado a cabo por el administrador, quien es el encargado de 
ingresar la información referente a las características propias de cada bien; en este 
proceso se lleva a cabo el registro de características y la actualización de nuevos 
bienes que ingresen al edificio.
El segundo proceso es desarrollado y gestionado por el personal operario, quienes 
son los encargados de realizar la respectiva verificación y aprobación del 
mantenimiento que previamente le ha realizado el personal proveedor del equipo.
Cuando el operario ha verificado que el mantenimiento efectivamente se realizó a 
satisfacción, inmediatamente lo debe ingresar a la base de datos y actualizar los 
registros de mantenimientos, anotando los repuestos que se le incluyeron dentro 
del mantenimiento; además debe suscribir la fecha del próximo mantenimiento 
sobre el elemento objeto de verificación.
63
SISTEMA DE INFORMACIÓN PARA EL CONTROL DE MANTENIMIENTOS -MEM
El sistema permitirá entonces realizar informes acerca de inventarios, 
mantenimientos realizados, mantenimientos programados, exportar a Excel o pdf 
para generar informes.
3.6. DIAGRAMA DE CASOS DE USO
Un diagrama de Casos de Uso describe lo que hace un sistema desde el punto de vista 
de un observador externo; su razón de ser se concentra en un Que hace el sistema, a 
diferencia de otros diagramas UML que intentan dar respuesta a un Como logra su 
comportamiento el sistema.
Un diagrama de casos de uso muestra, por tanto, los distintos requisitos funcionales 
que se esperan de una aplicación o sistema y cómo se relaciona con su entorno 
(usuarios u otras aplicaciones)12.
3.6.1. Actores
Los actores son una entidad, que representan un tipo de usuario del sistema, el cual, 
interactúa con algún uso que se describe dentro del sistema. Los actores se 
representan como una silueta humana, pero no en todos los casos son personas, 
también actores pueden serlo, entidades, máquinas, bases de datos, etc.
3.6.2. Casos de uso
12 Tomado de http://tvdi.det.uvigo.es/~avilas/UML/node25.html
64
http://tvdi.det.uvigo.es/~avilas/UML/node25.html
SISTEMA DE INFORMACIÓN PARA EL CONTROL DE MANTENIMIENTOS -MEM
Un caso de uso es una tarea que debe poder llevarse a cabo con el apoyo del sistema 
que se está desarrollando, mediante la interacción del caso con el actor. Se representa 
mediante una elipse con el nombre del caso de uso en su interior. El nombre del caso 
de uso debe representar la tarea específica que el actor desea llevar a cabo mientras 
usa el sistema.
A continuación, se describe mediante tres diagramas de Casos de Uso, las tareas que 
realiza el aplicativo de Control de Mantenimientos de Maquinaria y Equipos del edificio 
del Archivo de Bogotá; el primero es el caso de uso principal y los dos siguientes los 
secundarios:
Diagrama de caso de uso principal Control de Mantenimientos de Maquinaria y 
equipos
Empresa: Archivo de Bogotá Nº Caso de Uso: 1
• Caso de Uso: Control de Mantenimientos de Maquinaria y Equipos
• Actores participantes: Administrador edificio13, técnico mantenimiento14, base 
65
SISTEMA DE INFORMACIÓN PARA EL CONTROL DE MANTENIMIENTOS -MEM
de datos 
• Condición inicial: 
1. Tener la necesidad de adquirir una máquina o equipo para el correcto 
funcionamiento de las instalaciones del edificio del Archivo de Bogotá.
• Flujo de eventos:
2. Realizar la compra del bien necesario para el buen funcionamiento de las 
instalaciones.
3. Inventariar el equipo o máquina que se ha comprado.
4. Cuando sea el momento realizar el respectivo mantenimiento preventivo.
5. Registrar en base de datos los mantenimientos realizados para dejar 
precedente de dicho mantenimiento.
• Condición de salida:
6. Hacer el registro en base de datos de los mantenimientos realizados.
• Requerimientos especiales:
7. Los registros de bienes en inventario solo se pueden realizar por el 
administrador del edificio. 
8. El registro de los mantenimientos realizados solo lo puede realizar el 
técnico de mantenimientos, luego de hacer la verificación de que se ha 
realizado efectivamente el mantenimiento.
9. Para que un mantenimiento realizado sea ingresado al aplicativo, debe ser 
previamente verificado y aprobado por el técnico de mantenimientos del 
Archivo de Bogotá.
13 Administrador edificio: encargado de la administración de los bienes
14 Técnico mantenimiento: encargado de la operación de los equipos y máquinas
66
SISTEMA DE INFORMACIÓN PARA EL CONTROL DE MANTENIMIENTOS -MEM
Diagrama de casos de uso de Registro de Bienes en Inventario
Empresa: Archivo de Bogotá Nº Caso de Uso: 2
• Caso de Uso: Registrar de bienes en inventario
67
SISTEMA DE INFORMACIÓN PARA EL CONTROL DE MANTENIMIENTOS -MEM
• Actores participantes: Administrador edificio, base de datos 
• Condición inicial: 
1.

Continuar navegando