Documentos de Académico
Documentos de Profesional
Documentos de Cultura
SEDE CUENCA
FACULTAD DE INGENIERAS
Cuenca, 2007
Firma:
_____________________
Fernando Galarza Molina
CERTIFICACION
Certifico que el presente trabajo fue desarrollado por Fernando Galarza Molina, bajo
mi supervisin.
Firma:
_____________________
Ing. Paola Ingavlez
Directora de Tesis
INDICE
Antecedentes. ................................................................................................................... 8
Objetivos. ......................................................................................................................... 9
Justificacin. .................................................................................................................. 10
CAPITULO 1: Enfoque del software. ......................................................................... 12
Descripcin del captulo................................................................................................ 12
1.1 Ambientes a los cuales va destinado el software. ............................................ 13
1.1.1 Ambiente fsico. ........................................................................................ 13
1.1.1.1 Tipos de ambientes fsicos. ................................................................ 13
1.1.1.2 Normativas empresariales para los ambientes fsicos en general
(centro de cmputo). ...................................................................................... 15
1.1.2 Ambiente lgico. ....................................................................................... 19
1.1.2.1 Tipos de Sistemas Operativos. ........................................................... 19
1.1.2.2 Microsoft Windows XP: el ambiente lgico SIMCUS. ..................... 24
1.2 La monitorizacin como labor de SIMCUS..................................................... 26
1.2.1 Otras herramientas que permiten monitorizar programas o la PC. ........... 27
1.3 Uso de CPU por parte de los programas que utiliza un usuario....................... 28
1.3.1 Cuestiones sobre el monitoreo del poder de CPU..................................... 30
1.4 Por qu es necesario SIMCUS en la empresa?............................................... 31
1.4.1 Un ejemplo que ilustra la necesidad de SIMCUS en la empresa. ......... 32
CAPITULO 2: Herramientas Software por utilizar para el desarrollo de
SIMCUS. ........................................................................................................................ 35
Descripcin del captulo................................................................................................ 35
2.1 HERRAMIENTAS WINDOWS...................................................................... 36
2.1.1 Comandos para consola de Windows XP, respecto a procesos de los
programas. .......................................................................................................... 36
2.1.2 El comando para consola de Windows XP, Process.exe. ......................... 37
2.2 HERRAMIENTAS JAVA ............................................................................... 39
Consideraciones fundamentales................................................................................... 39
2.2.1 Ejecucin de comandos de Windows XP desde JAVA. ........................... 45
2.2.2 Hilos (Threads). ........................................................................................ 47
2.2.2.1 Creacin de un Hilo. .......................................................................... 48
2.2.2.2 Arranque de un Hilo. .......................................................................... 49
2.2.2.3 Manipulacin de un Hilo.................................................................... 49
2.2.3 La clase JAVA.util.Vector . ........................................................... 51
2.2.3.1 Crear un vector. .................................................................................. 52
2.2.3.2 Aadir elementos a un vector. ............................................................ 53
2.2.3.3 Verificar el tamao de un vector. ....................................................... 53
2.2.3.4 Eliminar elementos de un vector. ....................................................... 53
2.2.3.5 Acceder a los elementos de un vector. ............................................... 54
2.2.3.6 Reemplazar elementos de un vector................................................... 54
2.2.4 Bases de Datos: conexin, consulta y actualizacin. ................................ 55
2.2.4.1 Conexin. ........................................................................................... 56
Llamar al driver. ......................................................................................... 56
5
Antecedentes.
Los negocios de todas clases se han beneficiado de una manera o de otra de los
computadores personales. Quizs los mayores beneficiarios hayan sido las empresas
pequeas, porque el bajo costo del hardware y del software ha permitido a pequeas
unidades competir mejor con grandes corporaciones multinacionales.2
Los puestos de trabajo en una empresa que cuenta con computadores como
herramientas es simple: escritorios, PCs sobre ellos y personas que los ocupan. Un
supervisor puede dar varios paseos por las instalaciones y ver personas en su
escritorio trabajando con la PC, les hace preguntas y observa como trabajan; la
1
mayora de las veces la impresin ser: Los empleados siempre estn ocupados. No
dejan un solo momento el computador. La empresa tiene empleados trabajadores.
Por lo que se observa, al menos en el presente medio, existen muchas empresas que
nunca se han planteado cuestiones como las anteriores y no controlan en lo absoluto
a sus empleados informticos. Este descuido hace que la corrupcin y la
deshonestidad sean las tareas de las personas y la reputacin de la empresa poco a
poco vaya empeorando.
Una solucin que puede servir bien para el caso es el sistema que se plantea y
construye en este trabajo, que dicho de forma muy general, monitoriza y controla a
los empleados informticos con el objeto de que la empresa pueda obtener
informacin importante que le indique y confirme el esfuerzo real de los
remunerados.
Objetivos.
General.
Construir el sistema para monitoreo y control de uso software en la empresa del que
se trata enteramente en este proyecto de tesis.
Especficos.
x
Justificacin.
suma una competencia constante por mejorar el nivel y calidad del trabajo que hace
que los jefes descuiden detalles importantes como el control y las restricciones
informticas. Sin embargo, es tiempo de darse cuenta que sin monitoreo y control, en
un futuro, puede presentarse en las empresas cierto libertinaje informtico en
donde los empleados parecer que trabajan pero no ser as. Por el momento se ha
ideado una solucin que se explicar en las siguientes pginas y pondr en
funcionamiento con la construccin del presente sistema.
11