Professional Documents
Culture Documents
CAPTULO 1
INTRODUCCIN
Con respecto este Trabajo de Aplicacin Profesional se hace necesario dar a
conocer la historia de la Corporacin Inlaca C.A., la cual es la empresa elegida para
efectuar el proceso investigativos, su misin, su visin y sus valores, as como
tambin una breve descripcin del rea de trabajo, donde se realizaron las actividades
a las que este Trabajo de Aplicacin Profesional hace referencia.
As mismo, se describen las necesidades actuales y de mayor relevancia
dentro de la empresa; igualmente, se hace referencia a la situacin actual de la misma,
as como tambin, la identificacin del problema, los objetivos general y especficos,
la justificacin, el alcance y limitacin de la situacin planteada; todo lo anterior
como consecuencia de la indagacin a travs de la experiencia obtenida en
realizacin de este Trabajo de Aplicacin Profesional.
En relacin a la metodologa, se utiliz la investigacin de campo con nivel
descriptivo; basndose en un diseo realizado en tres etapas: diagnostico,
planificacin y ejecucin; cabe destacar que en la etapa de planificacin, la
investigacin se orient hacia el Desarrollo de Sistemas mediante la metodologa de
Programacin Extrema (XP).
Finalmente, se hace referencia sobre la puesta en marcha del resultado
obtenido de esta investigacin que se realiz para solventar las necesidades
planteadas y mejorar el funcionamiento de la empresa.
1.1 Identificacin de la empresa:
1.1.2 Resea histrica:
El 5 de Mayo de 1949 se funda en la Av. Michelena de la ciudad de Valencia,
Venezuela, la empresa Industrias Lcteas de Carabobo, por iniciativa de un grupo de
que se deba automatizar, haya la necesidad de desarrollar algn mdulo aparte del
sistema en cuestin para solventar tal situacin.
Esta situacin ocasiona que existan sistemas desarrollados bajo diferentes
plataformas y lenguajes de programacin, lo cual es un inconveniente para la
comunicacin de los mismos.
Hoy en da, todava se encuentran departamentos en la empresa que realizan
sus procesos de forma manual, apoyados por formularios y planillas impresas en
fsico o desarrollados con la herramienta Microsoft Excel.
Por todas estas desavenencias se realiz la planificacin del desarrollo de un
proyecto que consiste en la migracin de todos sistemas y mdulos de la empresa en
uno solo sistema que los contenga a todos de forma integrada.
Dicho sistema, llamado Globe (Global Business Excellence), es el que se
utiliza en todas las plantas que pertenecen a la Corporacin Nestl. Corporacin
Inlaca C.A., al ser una empresa recin adquirida por la Corporacin Nestl an no
cuenta con dicho sistema.
Este proyecto, para la Corporacin Inlaca C.A. resulta muy costoso y en estos
momentos no es factible su realizacin, ya que para poder implementarlo es necesario
un gran consumo de tiempo y dinero en el entrenamiento del personal de la empresa,
la migracin de los datos que actualmente se encuentran en uso, entre otras causas.
Es por ello que al estar la solucin tan lejana o complicada de implementar,
surge la necesidad de seguir desarrollando software con las mismas herramientas que
se usan en la actualidad, las cuales son las que
La Gerencia de Sistemas consider tres necesidades importantes, que
actualmente tiene la empresa, las cuales deben ser satisfechas mediante mdulos
10
consecuencia de todo esto, se generan largas colas debido a que se agotan los
productos, porque hay trabajadores que esperan hasta el ltimo da del mes para
retirar su cupo completo.
11
12
13
14
CAPTULO 2
FUNDAMENTOS TERICOS
2.2 Teora que fundamenta el plan de trabajo
A continuacin, se presentan una serie de conceptos que ayudarn a una mejor
comprensin por parte del lector, sobre las actividades realizadas en este Trabajo de
Aplicacin profesional, tomando en consideracin las palabras tcnicas y a la
metodologa de Desarrollo de Sistemas, llamada Programacin Extrema (XP).
Cdigo fuente: el cdigo fuente de un programa informtico (o software) es
un conjunto de lneas de texto que son las instrucciones que debe seguir la
computadora para ejecutar dicho programa. Por tanto, en el cdigo fuente de un
programa est descrito por completo su funcionamiento.
HTML: siglas de Hyper Text Markup Language (Lenguaje de Marcado de
Hipertexto), es el lenguaje predominante para la elaboracin de pginas web. Es
usado para describir la estructura y el contenido en forma de texto o imgenes.
URL: siglas de Uniform Resource Locator (Localizador Uniforme de
Recursos), es una secuencia de caracteres que se usa para nombrar recursos en
Internet para su localizacin o identificacin, como por ejemplo documentos
textuales, imgenes, vdeos, presentaciones digitales, etc.
VBScript: abreviatura de Visual Basic Script Edition, es un lenguaje
interpretado, variante del lenguaje de programacin Visual Basci, para el desarrollo
de pginas web.
ACL: siglas de Access Control List (Lista de Control de Acceso), es un
concepto de seguridad informtica usado para fomentar la separacin de privilegios.
Es una forma de determinar los permisos de acceso apropiados a un determinado
objeto, dependiendo de ciertos aspectos del proceso que hace el pedido.
15
16
17
18
19
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 cdigo consistente se debe publicar el mismo en
un repositorio de cdigos.
4) Pruebas:
Se debe implementar es el uso de test para comprobar el funcionamiento de
los cdigos que se vayan implementando. Se deben crear las aplicaciones que
realizarn los test con un entorno de desarrollo especfico para el test.
Los test se deben subir al repositorio de cdigo acompaados del cdigo que
verifican. Ningn cdigo puede ser publicado en el repositorio sin que haya pasado su
test de funcionamiento, de esta forma, se asegura el uso colectivo del cdigo.
20
CAPTULO 3
PROCESO METDICO
1. Diagnostico: este momento estuvo presente en la indagacin de las
necesidades de mayor relevancia que la corporacin Inlaca C.A. planteada por
la gerencia de sistemas tiene como punto de partida para el proceso de
automatizacin, lo cual se relaciona con un anlisis e interpretacin de
resultados.
21
22
23
24
25
disparadores, con el fin de que ocurra la actualizacin de las tablas destino cuando se
produce un cambio en las tablas origen.
Como paso siguiente, se realiza el anlisis de la generacin de las claves
primarias de las tablas transaccionales de la aplicacin, para lo cual se crean una serie
de secuencias.
Ms tarde, se realiza el anlisis de los usuarios que tendrn permiso de acceso
a la aplicacin, para ello, y de acuerdo a lo analizado en la fase de diseo, se crean los
roles correspondientes, para luego ser asignados a cada cuenta de usuario. Dichos
roles son creados sobre una tabla maestra, la cual est relacionada con otra tabla que
contiene almacenados todos los mencionados usuarios que acceden a la intranet de la
empresa.
Posteriormente, se realiza la creacin del men de la aplicacin, para ello se
utiliza programa desarrollado en Oracle Forms, por medio del cual se crean todos los
men de todas las aplicaciones de la empresa creadas bajo la plataforma web, que
funcionan sobre la base de datos corporativa de la misma. Para usar dicho programa,
primero se ingresa un nmero consecutivo que servir para la identificacin de la
aplicacin, junto con el nombre de la misma y los roles de usuario, los cuales tienen
permiso de acceso a la misma; luego, se van ingresando nuevamente los
identificadores, nombres y roles de usuario, pero para cada uno de los submen, pero
esta vez junto con el nombre del archivo donde va contenido el cdigo de dicho
submen. Como consecuencia de todo esto, al acceder la intranet de la empresa,
estar visible el enlace para acceder a la aplicacin, y una vez dentro de ella,
igualmente estarn visibles las opciones de dicha aplicacin, tomando en cuenta los
permisos del usuario que se encuentra accediendo en ese momento.
Como penltimo punto, dentro del servidor web de la empresa, se crea el
directorio, cuyo nombre debe ser estrictamente el nombre de la aplicacin, donde van
contenidos los archivos que soportan la aplicacin, cuyos nombres obligatoriamente
26
tambin deben coincidir con los almacenados en el programa de creacin del men y
los submen de la mencionada aplicacin.
Finalmente, se realiza en s la codificacin de la aplicacin, utilizando para
ello el lenguaje de programacin para pginas web de Visual Basic, llamado
VBScript.
4) Pruebas
Luego de terminar la fase de codificacin, se continu con la fase de pruebas,
tal y como lo estipula la metodologa de Programacin extrema.
Al finalizar cada iteracin, se realiza una reunin en la cual se presentan los
nuevos avances del proyecto al cliente, realizndole a cada mdulo las pruebas
planificadas con anterioridad correspondientes.
Como soporte fsico de cada mdulo se crea un manual de usuario, el cual
explica de forma fcil y detalla el funcionamiento del mismo.
Es importante destacar que los ttulos de algunas pantallas emergentes de las
aplicaciones resultantes, no siempre representan la funcin de las mismas, esto es
debido a que el programa que se utiliza para la creacin de los mens y submens de
la intranet de la empresa, slo est capacitado para dar un solo nombre a cada pantalla
principal que se crea.