Академический Документы
Профессиональный Документы
Культура Документы
SANTIAGO MARIO
EXTENSIN MATURN
NDICE GENERAL
PP
INTRODUCCIN...........
CAPTULO
I. EL PROBLEMA....
Objetivos de la Investigacin........
Objetivo General........
Objetivos Especficos.
Justificacin de la Investigacin....
MARCO METODOLGICO....
Antecedentes de la Investigacin..
Bases Tericas..........
10
Sistema de Informacin..
11
12
13
II.
Metodologa XP.....
15
UML
21
Power Designer
22
Lenguaje de Programacin
22
Java
23
HTML.
23
Lenguaje PHP
24
Dreamweaver..
25
Base de Datos.
26
SQL.
28
Bases Legales.
29
INTRODUCCIN
Los Sistemas de Informacin (SI) han cambiado la forma en que operan las
organizaciones en el mundo actual. En el presente, el uso de los sistemas de
informacin para la administracin, procesamiento y distribucin de la informacin
en una organizacin, se hace cada vez ms indispensable. Pues estos sistemas
permiten lograr ahorros significativos en tiempo y mano de obra, debido a que
automatizan tareas operativas de la organizacin y ofrecen un gran apoyo en el
proceso de toma de decisiones que permiten, entre otras cosas, lograr ventajas
competitivas en el momento de la implantacin y uso del sistema de informacin.
Adems se producen muchos otros beneficios por utilizar este tipo de sistemas
en la organizacin. Estos tienen impacto directo en la calidad de decisin, mejora la
comunicacin, produce reduccin de los costos, incrementa la productividad, permite
el manejo eficiente de la informacin e integridad de la misma, entre otros. Otra
herramienta importante en los ltimos aos para las empresas es el internet, ya que a
travs de l se pueden hacer diferentes tipos de procesos importantes con los cuales se
ahorra tiempo y capital, como lo son distintos tipos de servicios, tambin sirve como
medio de comunicacin entre empresas y clientes y adems con un sistema de
informacin se puede visualizar datos importante en relacin a la informacin que la
misma maneja en cualquier momento y lugar, por ende al contar con este instrumento
se aumenta la eficacia y eficiencia al momento de realizar procesos especficos dentro
de la organizacin.
En Venezuela existe un gran nmero de empresas y organizaciones de todo tipo
que le estn apostando y sacando provecho a todas estas ventajas, pero tambin
existe una elevada cantidad de organizaciones, que carecen de tan importantes
herramientas
de
desarrollo,
en
el
estado
Monagas
especficamente
hay
CAPTULO I
El PROBLEMA
Contextualizacin del Problema
En el mundo actual, la informacin es considerada como un recurso vital, los
responsables de la toma de decisiones empiezan a percibir que sta, ya no es un
producto exclusivamente colateral de la operacin de la empresa, sino que en s, es
uno de los promotores de la misma. La informacin puede llegar a ser el elemento
decisivo, que en un momento dado, determine el xito o el fracaso de la empresa. As
mismo la gestin y control en los procesos, es una herramienta fundamental para que
las empresas u organizaciones puedan tener acceso a informacin de manera rpida y
organizada con una eficiencia relevante, que le permita el acceso al mundo
competitivo de hoy. As mismo dentro de las tecnologas de la informacin se
encuentran los sistemas de informacin transaccionales los cuales permiten llevar el
control de los diferentes procesos administrativos que tengan lugar en una
corporacin.
En Latinoamrica, la mayor parte de los pases se encuentran concentrando
esfuerzos en el desarrollo de tecnologas y creacin de herramientas de informacin
que agilicen dichos procesos de manera automatizada y correcta. Actualmente estos
se consideran una gran tendencia en el futuro de las organizaciones ya que permiten
la comunicacin y el intercambio de informacin entre los diferentes componentes de
una empresa que tienen como objetivos principales: automatizar los procesos, brindar
informacin que permita la toma de decisiones y el logro ventajas competitivas para
la misma.
Objetivos de la Investigacin.
Objetivo General
1.
Disear una arquitectura slida para el sistema, que cumpla con los
requerimientos definidos.
4. Construir un prototipo inicial de alguno de los mdulos, de acuerdo a la
arquitectura diseada y a los requisitos especificados del sistema.
Justificacin de la Investigacin.
Y por ltimo a nivel econmico resulta una inversin factible para la empresa,
porque para la instalacin del mismo no se necesitara remplazar los ordenadores
existentes. De igual manera, que obtendra el alcance en cuanto al cuidado de sus
activos, debido a que con el problema que presentan actualmente, los equipos y
herramientas se encuentran en riesgo, generando daos y gastos mayores para la
misma. Indudablemente se espera que la empresa logre un mejor y ptimo desempeo
en las actividades logrando as la calidad y excelencia que exige el mercado
competitivo de hoy en da.
CAPTULO II
MARCO METODOLGICO
Antecedentes de la Investigacin
A continuacin, en el siguiente componente este proyecto, se
muestran las diferentes investigaciones previas que sustentan el tema
anteriormente analizado, las cuales estn estrechamente relacionadas con
el planteamiento antes descrito por el autor. De tal manera que se expone
y recopila un grupo de estudios e investigaciones previamente citados,
que sirven como fundamento o base, para explicar los aspectos tericos e
interpretar sus resultados obtenidos.
Rodrguez, V. (2010). Desarrollo de una plataforma de control de gestin
integral para los procesos de comercializacin de la empresa PCI Ingenieros
Consultores S.A. en Maturn Estado Monagas. Trabajo Especial de Grado. Instituto
universitario Politcnico Santiago Mario. Maturn Estado Monagas. El autor lleg
a la conclusin de que bajo la perspectiva amplia, el control es concebido como una
de las actividades no solo de nivel directivo, sino de todos los niveles y miembros de
la entidad, orientado hacia la organizacin y el cumplimiento de los objetivos, es por
ello que el desarrollo de una plataforma de control de gestin integral para as
agilizar los procesos en las actividades. Este trabajo sirvi como gua para saber que
significa el trmino control de procesos y as mismo poder desarrollar de manera
correcta el planteamiento y objetivos que se pueden alcanzar con tal filosofa.
Bases Tericas
10
11
Los sistemas
diferencian
12
13
14
http://ticoscos.blogspot.com/
16
17
18
La velocidad del proyecto es una medida que representa la rapidez con la que se
desarrolla el proyecto; estimarla es muy sencillo, basta con contar el nmero de historias de
usuario que se pueden implementar en una iteracin; de esta forma, se sabr el cupo de
historias que se pueden desarrollar en las distintas iteraciones. Usando la velocidad del
proyecto controlaremos que todas las tareas se puedan desarrollar en el tiempo del que
dispone la iteracin. Es conveniente reevaluar esta medida cada 3 4 iteraciones y si se
aprecia que no es adecuada hay que negociar con el cliente un nuevo "Release Plan".
2 Fase: Diseo
La metodologa X.P sugiere que hay que conseguir diseos simples y sencillos. Hay
que procurar hacerlo todo lo menos complicado posible para conseguir un diseo
fcilmente entendible e implemntable que a la larga costar menos tiempo y esfuerzo
desarrollar. As como tambin usar glosarios de trminos y un correcta especificacin de los
nombres de mtodos y clases ayudar a comprender el diseo y facilitar sus posteriores
ampliaciones y la reutilizacin del cdigo.
Si surgen problemas potenciales durante el diseo, X.P sugiere utilizar una pareja de
desarrolladores para que investiguen y reduzcan al mximo el riesgo que supone ese
problema. Nunca se debe aadir funcionalidad extra al programa aunque se piense que en
un futuro ser utilizada. Slo el 10% de la misma es utilizada, lo que implica que el
desarrollo de funcionalidad extra es un desperdicio de tiempo y recursos.
La refactorizacin es mejorar y modificar la estructura y codificacin de cdigos ya
creados sin alterar su funcionalidad. Refactorizar supone revisar de nuevo estos cdigos
para procurar optimizar su funcionamiento. Es muy comn rehusar cdigos ya creados que
contienen funcionalidades que no sern usadas y diseos obsoletos. Esto es un error porque
puede generar cdigo completamente inestable y muy mal diseado; por este motivo, es
necesario refactorizar cuando se va a utilizar cdigo ya creado muchos investigadores usan
las tarjetas C.R.C (Class, Responsabilities and Collaboration) permiten al programador
centrarse y apreciar el desarrollo orientado a objetos olvidndose de los malos hbitos de la
programacin procedural clsica.
19
3 Fase: Codificacin.
El cliente es una parte ms del equipo de desarrollo; su presencia es indispensable en
las distintas fases de X.P. En el momento de codificar una historia de usuario su presencia
es an ms necesaria. No se olvide que los clientes son los que crean las historias de
usuario y negocian los tiempos en los que sern implementadas. Antes del desarrollo de
cada historia de usuario el cliente debe especificar detalladamente lo que sta har y
tambin tendr que estar presente cuando se realicen los test que verifiquen que la historia
implementada cumple la funcionalidad especificada. La codificacin debe hacerse
ateniendo a estndares de codificacin ya creados. Programar bajo estndares mantiene el
cdigo consistente y facilita su comprensin y escalabilidad.
Otra actividad de esta fase es la creacin de test, que prueban el funcionamiento de
los distintos cdigos implementados nos ayudar a desarrollar dicho compilacin. Crear
estos test antes ayudar a saber qu es exactamente lo que tiene que hacer el recopilacin a
implementar y una vez implementado pasar dichos test sin problemas ya que dicho cdigo
ha sido diseado para ese fin. Se puede dividir la funcionalidad que debe cumplir una tarea
a programar en pequeas unidades, de esta forma se crearn primero los test para cada
unidad y a continuacin se desarrollar dicha unidad, as poco a poco conseguiremos un
desarrollo que cumpla todos los requisitos especificados.
Como ya se coment anteriormente, X.P opta por la programacin en pareja ya que
permite un cdigo ms eficiente y con una gran calidad. X.P sugiere un modelo de trabajo
usando repositorios de cdigo dnde las parejas de programadores publican cada pocas
horas sus cdigos implementados y corregidos junto a los test que deben pasar. De esta
forma el resto de programadores que necesiten cdigos ajenos trabajarn siempre con las
ltimas versiones. Para mantener un cifra consistente, publicar un cdigo en un repositorio
es una accin exclusiva para cada pareja de programadores.
Asimismo la programacin extrema tambin propone un modelo de desarrollo
colectivo en el que todos los programadores estn implicados en todas las tareas; cualquiera
puede modificar o ampliar una clase o mtodo de otro programador si es necesario y subirla
al repositorio de cifra. El permitir al resto de los programadores modificar smbolos que no
20
son suyos no supone ningn riesgo ya que para que un signo pueda ser publicado en el
repositorio tiene que pasar los test de funcionamiento definidos para el mismo.
La optimizacin del cdigo siempre se debe dejar para el final. Hay que hacer que
funcione y que sea correcto, ms tarde se puede optimizar. X.P afirma que la mayora de
los proyectos que necesiten ms tiempo extra que el planificado para ser finalizados no
podrn ser terminados a tiempo se haga lo que se haga, aunque se aadan ms
desarrolladores y se incrementen los recursos. La solucin que plantea X.P es realizar un
nuevo "Release plan" para concretar los nuevos tiempos de publicacin y de velocidad del
proyecto
Xp es una metodologa gil en potenciar las relaciones interpersonales como clave
para el xito en desarrollo del software, promoviendo el trabajo en equipo, preocupndose
por el aprendizaje de los desarrolladores, y propiciando un buen clima de trabajo, se basa
en realimentacin continua entre cliente y el equipo de desarrollo, comunicacin fluida
entre todos los participantes, simplicidad en las soluciones implantadas y coraje para
enfrentar los cambios.
21
UML por sus siglas en ingls, Unified Modeling Language, lo que significa,
Lenguaje Unificado De Modelado el cual se utiliza para visualizar, especificar, construir y
documentar un sistema de informacin y otros. La herramienta UML ofrece un estndar
desarrollado capaz de describir grficamente el sistema, incluyendo aspectos conceptuales
tales como el proceso del negocio, funcionalidades del sistema, y aspectos determinados
como expresiones de lenguajes de programacin, y otros. En relacin a este tema, Booch.
(2009) expresa
UML es un lenguaje de modelado para especificar o para describir mtodos o
procesos. Se utiliza para definir un sistema, 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 el desarrollo de software
entregando gran variedad de formas para dar soporte a una metodologa de
desarrollo de software, pero no especifica en s mismo qu metodologa o
proceso usar.UML no puede compararse con la programacin estructurada,
pues UML significa Lenguaje Unificado de Modelado, no es programacin,
solo se diagrama la realidad de una utilizacin en un requerimiento. Mientras
que, programacin estructurada, es una forma de programar como lo es la
orientacin a objetos, sin embargo, la programacin orientada a objetos viene
siendo un complemento perfecto de UML, pero no por eso se toma UML slo
para lenguajes orientados a objetos.UML cuenta con varios tipos de diagramas,
los cuales muestran diferentes aspectos de las entidades representadas. (p.167)
El lenguaje de modelado unificado define una notacin grfica para representar
casos de uso llamada modelo de casos de uso. UML no define estndares para que el
formato escrito describa los casos de uso, y as mucha gente no entiende que esta notacin
grfica define la naturaleza de un caso de uso; sin embargo una notacin grfica puede solo
dar una vista general simple de un caso de uso o un conjunto de casos de uso.
Power Designer
Lenguaje de programacin
Un lenguaje de programacin es un idioma artificial diseado para expresar procesos
que pueden ser llevadas a cabo por mquinas como las computadoras. Pueden usarse para
crear programas que controlen el comportamiento fsico y lgico de una mquina, para
expresar algoritmos con precisin, o como modo de comunicacin humana. Est formado
por un conjunto de smbolos y reglas sintcticas y semnticas que definen su estructura y el
significado de sus elementos y expresiones. Al proceso por el cual se escribe, se prueba, se
depura, se compila y se mantiene el cdigo fuente de un programa informtico se le llama
programacin.
Java
23
24
Puede ser desplegado en la mayora de los servidores web y en casi todos los
sistemas operativos y plataformas sin costo alguno. PHP se encuentra instalado en ms de
20 millones de sitios web y en un milln de servidores, el nmero de sitios en PHP ha
compartido algo de su preponderante sitio con otros nuevos lenguajes no tan poderosos
desde agosto de 2005. Es tambin el mdulo Apache ms popular entre las computadoras
que utilizan Apache como servidor web. La versin ms reciente de PHP es la 5.3.5, del 6
de enero de 2011.El gran parecido que posee PHP con los lenguajes ms comunes de
programacin estructurada, como C y Perl, permiten a la mayora de los programadores
crear aplicaciones complejas con una curva de aprendizaje muy corta. Tambin les permite
involucrarse con aplicaciones de contenido dinmico sin tener que aprender todo un nuevo
grupo de funciones.
Dreamweaver
fluido, que todo ello hace, que programadores y editores web hagan extensiones para su
programa y lo ponga a su gusto.
Las versiones originales de la aplicacin se utilizaban como simples editores
WYSIWYG. Sin embargo, versiones ms recientes soportan otras tecnologas web como
CSS, JavaScript y algunos frameworks del lado servidor.Dreamweaver ha tenido un gran
xito desde finales de los aos 1990 y actualmente mantiene el 90% del mercado de
editores HTML. Esta aplicacin est disponible tanto para la plataforma MAC como para
Windows, aunque tambin se puede ejecutar en plataformas basadas en UNIX utilizando
programas que implementan las API's de Windows, tipo Wine.
Base de Datos
Los autores Ramez y Shamkant (2007), sealan que
es un conjunto de datos
relacionados entre s. Por datos se denominan los hechos conocidos que pueden registrarse
y que tienen un significado implcito (p. 95). Es decir se aprecia que la base de datos es el
conjunto de datos estructurados pertenecientes a un mismo contexto y almacenados
sistemticamente a travs de un programa o aplicacin en un computador por el usuario
para su posterior uso, o bien sea la recoleccin de datos e informacin pertenecientes a la
empresa. En una base de datos, adems de estos, tambin se almacena su descripcin. Esta
descripcin es lo que se denomina metadatos, se almacena en el diccionario de datos o
catlogo y es lo que permite que exista independencia de datos lgica-fsica.
En la actualidad, estas son esenciales para la supervivencia de cualquier organizacin,
pues los datos estructurados constituyen un recurso bsico para todas las organizaciones a
nivel mundial, logrando as mantener el orden en los procesos. Las bases de datos juegan
un papel esencial en el desarrollo de aplicaciones web; esto se debe a que muchas de las
pginas web a las que se acceden habitualmente, a travs de internet, se generan como
resultado de una consulta a una base de datos externamente relacionada con la bsqueda
inicial, poniendo de manifiesto su carcter dinmico. Algunas razones que justifican su uso
son su capacidad para almacenar grandes volmenes de informacin, la optimizacin de su
gestin, la facilidad para realizar consultas y la exactitud, rapidez y fiabilidad en su
administracin.
26
Sistema Administrador de Base de Datos; los Datos, estos estn almacenados de acuerdo a
la estructura externa de la organizacin y sern procesados para convertirse en informacin.
Y el usuario final, el cual ser la persona que utiliza los datos, esta persona ve datos
convertidos en informacin; el Desarrollador de Aplicaciones es el usuario que ejecuta los
sistemas que interactan con la Base de Datos. Y por ltimo el DBA es la persona que
asegura integridad, consistencia, redundancia, seguridad este es el Administrador de Base
de Datos quien se encarga de realizar el mantenimiento diario o peridico de los datos.
acceso a bases de datos difusas, usando la lgica difusa. Este lenguaje ha sido
implementado a nivel experimental y est evolucionando rpidamente.
Bases legales
primordiales para el desarrollo en la parte econmica, social y poltica del pas, as como
tambin para la seguridad y soberana nacional. Para garantizar que se cumplan dichos
instrumentos tanto el sector pblico como privado consignarn de acuerdo con la ley
recursos para ello. Este artculo se relaciona ampliamente con el nmero dos de Ley
Orgnica de Ciencia, Tecnologa e Innovacin, la cual tiene como objetivo fundamental de
estructurar el Sistema Nacional de Ciencia, Tecnologa e Innovacin (SNCTI) adems de
incrementar la participacin popular como actores importantes en esta rea de desarrollo.
29
3. Los organismos del sector privado, empresas, proveedores de servicios, insumos y bienes
de capital, redes de informacin y asistencia que sean incorporados al Sistema.
4. Las unidades de investigacin y desarrollo, as como las unidades de tecnologas de
informacin y comunicacin de todos los organismos pblicos.
5. Las personas pblicas o privadas que realicen actividades de ciencia, tecnologa.
El artculo anteriormente definido de la Ley Orgnica de Tecnologa Ciencia e
Innovacin, aporta al presente trabajo de investigacin que todos los entes pblicos y
privados, persona natural o jurdica, organismos o instituciones, tienen derecho a promover
el avance tecnolgico mediante herramientas cientficas e informticas que sirvan de apoyo
a la innovacin nacional y personal de cada ciudadano, promoviendo el bienestar.
Artculo 4. De acuerdo con esta Ley, las acciones en materia de ciencia,
tecnologa,innovacin y sus aplicaciones, estarn dirigidas a:
1. Formular, promover y evaluar planes nacionales que en materia de ciencia, tecnologa,
innovacin y sus aplicaciones, se diseen para el corto, mediano y largo plazo.
2. Estimular y promover los programas de formacin necesarios para el desarrollo
cientfico y tecnolgico del pas.
3. Establecer programas de incentivos a la actividad de investigacin y desarrollo y a la
innovacin tecnolgica.
4. Concertar y ejecutar las polticas de cooperacin internacional requeridas para apoyar el
desarrollo del Sistema Nacional de Ciencia, Tecnologa e Innovacin.
5. La coordinacin intersectorial de los dems entes y organismos pblicos que se dediquen
a la investigacin, formacin y capacitacin cientfica y tecnolgica, requeridas para apoyar
el desarrollo y adecuacin del Sistema Nacional de Ciencia, Tecnologa e Innovacin.
6. Impulsar el fortalecimiento de una infraestructura adecuada y el equipamiento para
servicios de apoyo a las instituciones de investigacin y desarrollo y de innovacin
tecnolgica.
31
32
CAPTULO III
MARCO METODOLGICO
Modalidad de la Investigacin
de una
33
datos con ms seguridad, sin alterar las condiciones existentes describiendo y entendiendo
de qu manera se constituye el problema, y as determinar posibles soluciones.
Poblacin y Muestra
no se puede estudiar toda, por tanto el investigador debe seleccionar una muestra. En el
caso de la empresa de seguridad JOS, la poblacin es finita por lo que algunos autores
indican que no es necesario realizar muestreo porque la cantidad se conoce a su cabalidad;
en el departamento nmina se encuentran tres (3) personas y en lo que respecta a los activos
la organizacin cuenta con 3 computadoras y una impresora.
Tcnicas e Instrumentos de Recoleccin de Datos
Las tcnicas de recoleccin de datos, son aquellos recursos de los que se vale el
investigador para acercarse a los fenmenos y extraer de ellos informacin, estas mismas se
definen como mtodos e instrumentos para recopilar informacin acerca de un determinado
tema que es objeto de investigacin, en la presente investigacin se busca como tcnica de
recoleccin de datos la entrevista la cual segn Arias, F. (2006) es es una tcnica
basada en un dilogo o conversacin cara a cara entre el entrevistador y el entrevistado
acerca de un tema previamente determinado. (p. 73). Algunas de las tcnicas que se
utilizaron para llevar a cabo esta investigacin fueron la tcnica de revisin documental, la
observacin directa y entrevistas no estructuradas, a continuacin se describen segn el
punto de vista de diversos autores:
La Revisin Documental
Definida por Hurtado, J. (2006), no es ms que: Un proceso mediante el cual el
investigador recopila, analiza, selecciona y extrae informacin de diversas fuentes, acerca
de un tema en particular con el propsito de llegar al conocimiento y comprensin ms
profundos del mismo. (p. 89). Su utilidad se fundamenta en la ubicacin del contexto y en
una orientacin para desarrollo de todo el proyecto, por lo que se
busca consultar
35
La Observacin Directa
Arias (2006), expresa que consiste en visualizar o captar mediante la vista, en forma
sistemtica, cualquier hecho o fenmeno o situacin que se produzca en la naturaleza
(p.69). Por consiguiente, la misma ser de gran utilidad para conocer y estudiar la forma en
que son llevadas actualmente la trazabilidad o rastreo de las fallas operacionales,
determinando los problemas y oportunidades del mismo. Siendo de tipo simple o no
participante debido a que se observa de una manera neutral sin involucrarse en el medio o
realidad en la que se realiza el estudio.
Entrevistas No Estructuradas
Palella y Pestana (2006), definen que son las que discurren de un modo ms
espontaneo, ms libres, sin sujetarse a ningn canon preestablecido (pag.134).
Considerndose que las mismas fueron basadas en un dialogo de conversacin, cara a
cara, siendo de tipo no estructuradas dirigidas tanto al gerente general de la empresa de
seguridad JOS como al personal que labora en el departamento de nmina de ella misma,
para obtener as conocimientos de las actividades que desarrollan a diario, y conocer el
funcionamiento interno de los procedimientos conjuntamente las normativas por las que se
rigen, al igual que para recabar la informacin necesaria que permiti el correcto desarrollo
de esta investigacin.
36
37