Monografias.com > Sin categoría
Descargar Imprimir Comentar Ver trabajos relacionados

Diseño de un sistema de control del inventario para la empresa inversiones Miwill, C.A., Maturin Estado Monagas (página 2)




Enviado por Renny Monta�o



Partes: 1, 2, 3

El objeto del presente Proyecto,
consiste en un estudio detallado con la finalidad de desarrollar
un sistema
computarizado de inventario que
permita mejorar dicho proceso en
la empresa
Inversiones
Miwill, C.A, Maturín Estado
Monagas. Al proceder a la sistematización de la información relacionada con dicho proceso
se minimizaran las fallas detectadas en cuanto a la cantidad de
trabajo al
realizarse mas rápido y con mayor seguridad por
medio del sistema computarizado.

La base de toda empresa comercial
es la compra y venta de bienes o
servicios; de
aquí la importancia del manejo del inventario por parte de
la misma. Este manejo contable permitirá a la empresa
mantener el control
oportunamente, así como también conocer al final
del período contable un estado confiable de la
situación económica de la empresa.

Ahora bien, el inventario constituye las partidas
del activo corriente que están listas para la venta, es
decir, toda aquella mercancía que posee una empresa en el
almacén
valorada al costo de
adquisición, para la venta o actividades productivas.Por
medio del siguiente trabajo se darán a conocer algunos
conceptos básicos de todo lo relacionado a los Inventarios en
una empresa, métodos,
sistema y control.

El presente proyecto está estructurado en
Seis Capítulos fundamentales:

El Capítulo I: El Problema, consta del
planteamiento del
problema, los objetivos
general y específico, justificación de la
investigación, delimitación y la empresa.

El Capítulo II: Marco
Teórico, se desarrollan, antecedentes de la investigación, bases teóricas, bases
legales, definición de términos básicos,
definición y operacionalización de variables.

El Capítulo III: Marco
Metodológico, se plantea el tipo de investigación,
diseño
de la investigación, nivel de la investigación,
población y muestra,
instrumentos de recolección
de datos, validación del instrumento y técnicas
de análisis de los datos.

El Capítulo IV: Presentación y
análisis de los resultados se presentan los cuadros y
gráficos obtenidos por el instrumento.

El Capítulo V: Conclusiones y
recomendaciones se concluye y se hacen recomendaciones para
resolver los problemas
mediante una propuesta.

El Capítulo VI: La propuesta en donde se
presenta las características, objetivos de la propuesta
tanto general como específica y el diseño
técnico.

Capítulo I
– El problema

Planteamiento del
Problema

Los avances
tecnológicos han obligado al hombre no solo
a desarrollar sino a incrementar la calidad de las
diferentes formas de producción de bienes, la potencia y las
posibilidades de este aparato (Computador)
han cambiado profundamente tanto en su concepción como en
su uso, sin olvidar o dejar de lado, que la función de
un computador se reduce a tratar la información que le sea
suministrada y proveer los resultados requeridos. Como sucede en
la mayoría de los campos técnicos, la tecnología
de la información se refiere a los medios
colectivos para reunir, y luego almacenar para procesar, la
motivación para conseguirlo, disminuir costos y funciones
especializadas y enfocada a la eficiencia
operacional, asimismo es un gran apoyo en las investigaciones
que abarque la gestión
de la
organización, ó sea transformado en un
instrumento arma estratégica que tiene un carácter de cambio en
forma sustancial que redefina la naturaleza del
objetivo,
creando uno nuevo donde antes no existía, o cambiar el
objetivo de modo radical con ventajas competitivas.

Las empresas empiezan
a darse cuenta que, ante la
globalización, puede decirse que el uso de tecnología ya no es
un lujo, y pasa a formar parte integral del modelo de
negocio de las empresas. Ante ello surgen necesidades que para
satisfacerlas necesitan el desarrollo e
implantación de proyectos que
involucran a las tecnologías de información. Las
tecnologías de información dentro de las empresas
juegan un papel muy importante (en aquéllas que las
tienen). Permiten desde la interacción más directa y eficiente
con el proveedor, pasando por la mejora de los procesos
internos de la empresa hasta poder conocer
al cliente y sus
preferencias. Pero esto muchas veces no lo ven o no lo saben los
administradores de este tipo de empresas y oponen una gran
resistencia al
cambio.

Inversiones MIWILL, C.A. es una pequeña empresa donde
existen fallas en el registro y
control de mercancía, este se lleva de manera deficiente,
por ende el control es muy ambiguo, por ello la empresa requiere
de un sistema computarizado donde se controle realmente la
mercancía que entra en el depósito como la que
sale, con este sistema se evitarían los problemas que se
presentan a menudo, como lo es, que se agote la existencia de
algún producto y
esto ocasione caos para el área donde se está
necesitando, como también se evitaría que cualquier
mercancía fuera hurtada y no se note su ausencia, como
pasa actualmente por la forma como es llevada el control.

El control de
inventarios es un factor que influye en la reducción
de costos de las microempresas,
por tal motivo se debe tener en cuenta este aspecto tan
importante, para que de esta manera se obtengan mejores
utilidades y beneficios para la organización.

 Por lo que se llevara a cabo una investigación
que permite implementar un sistema automatizado de inventarios
para el control de ventas a
través de una base de
datos.

En este caso se presentan algunas interrogantes:

¿Existen fallas en el control de inventario que poseen
actualmente?

¿Es necesario actualizarlo?

¿Qué beneficio traería consigo la
implementación de un sistema automatizado para el control
de ventas?

¿En caso de actualizarlo, estarían de acuerdo de
realizar un adiestramiento al
personal?

Objetivos de la
Investigación

Objetivo General

Diseñar un sistema para el control del inventario de la
empresa Inversiones MIWILL, C.A, Maturín Estado
Monagas.

Objetivos Específicos

Explicar el proceso actual para el control de inventario de la
Empresa Inversiones MIWILL, C.A.

Elaborar un software que permita llevar
el control del inventario en la Empresa Inversiones MIWILL, C.A.,
el cual permitirá realizar un efectivo control en tiempo real de
los productos
existentes dentro del almacén o depósito de la
empresa.

Instalación del software propuesto para el control del
inventario en la Empresa Inversiones MIWILL, C.A.

Efectuar cursos de adiestramiento para el personal encargado
del manejo del sistema computarizado, para la puesta en marcha
del mismo.

Justificación de la Investigación

Los procesos automatizados, son factores de vital importancia
en la organización, en esta era se ha observado una gran
innovación y desarrollo de
tecnologías de la información que ha permitido la
evolución de computadores que son capaces
de producir sistemas de
información a la sociedad con
apartes a los distintos sectores económicos, sociales,
políticos, educativos, entre otros.

La base de toda empresa comercial es el control de los
productos que entran y salen; de aquí la importancia del
manejo del inventario por parte de la misma. Este manejo
permitirá a la empresa mantener el control oportunamente,
así como también conocer al final del periodo un
estado confiable de la situación económica de la
empresa.

El control
interno sobre los inventarios es importante, ya que los
inventarios son el aparato
circulatorio de una empresa de comercialización. Las
compañías exitosas tienen gran cuidado de proteger
sus inventarios.

Actualmente se puede afirmar que el proceso de contar y
registrar datos financieros se desarrolla de una manera
más simple y sencilla con el apoyo del contador, pero, es
preciso aclarar que se siguen rigiendo por los principios
establecidos para ejecutar la contabilidad
empresarial.

La creación de este software que permita llevar el
control del inventario de la Empresa Inversiones MIWILL, C.A.,
lograra que los usuarios estén satisfechos por la rapidez
al momento de solicitar información sobre la
mercancía existente, puesto que serán revelados
cuando lo desee.

Delimitaciones

La empresa Inversiones MIWILL, C.A, se encuentra ubicada en la
Calle 7 #2 Alto de los Godos de Maturín Estado
Monagas.

La Empresa

Siempre pensando en los beneficios de sus clientes se pone
a disposición de todos Inversiones MIWILL, C.A., fue
fundada por el Sr. Williams Molina Marchan, el 3 de septiembre de
2007, se encuentra ubicada en Altos de los Godos de la Ciudad de
Maturín Estado Monagas, con el fin de suplir las
necesidades de los usuarios y compradores, además de
brindarles la oportunidad de consultar Internet y visitar nuestra
empresa, haciendo todo de una manera más fácil y
sencilla.

Su misión es
la ser una empresa líder,
especializada en la compra y venta de equipos de computación, y de crear valor
sostenible entregando excelentes productos, servicios y soluciones
digitales, que contribuyan al éxito
de nuestros clientes. Cumpliendo con las normas de
higiene y
seguridad industrial, contando con personal altamente
calificado y equipos que cumplen los estándares de calidad
exigidos por el mercado.

Su esfuerzo esta dirigido en prestar un servicio de
primera, demostrando una actitud
competitiva la cual le permite obtener un margen de utilidad
razonable, generando beneficios para los inversionistas, clientes
y empleados.

Su visión es: Ser la empresa de servicios y ventas de
equipos de computación preferida para el desarrollo de la
sociedad por medio de la informática, orientada a satisfacer las
necesidades de nuestros clientes, ofreciéndole un servicio
de excelencia y la mejor relación costo beneficio para su
negocio, aprovechando al máximo la capacidad instalada de
la empresa.

Entre los Servicios que presta encontramos: Internet,
Fotocopias, Impresiones y Otros.

Entre los productos que ofrece se encuentran: Todos del ramo
de la computación e informática, mercancías
secas como golosinas y bebidas gaseosas y todo en
papelería.

Capítulo II
– Marco Teórico

Antecedentes de la
Investigación

Se revisaron diversas fuentes
referentes a los sistemas de
información y sobre el control de inventario,
pudiéndose recolectar investigaciones relacionadas sobre
el diseño, desarrollo e implementación de sistemas
de información pero encontrando un vacío de
información sobre el control de inventario de la empresa
Inversiones MIWILL, C.A.

Como investigación resaltante en el área, se
puede destacar:

Arias, J. (2007), elaboró un proyecto titulado:
"Programa para
el Control de Entrada y Salida de Materiales
Escolares y Limpieza del Colegio Internacional Monagas,
Maturín Estado Monagas". Propone un programa computarizado
de inventario que lleve a cabo todos los registros del
material de limpieza de la institución de manera segura
para poder preservar más tiempo los materiales de limpieza
en el depósito sin perder el control de lo que allí
se encuentra ya que ciertos extravíos de mercancía
acarreaban grandes pérdidas al colegio.

Figueroa, N. (2007), elaboró un proyecto titulado:
"Diseño de un Sistema Computarizado para el Proceso de
Facturación de la Empresa Inversiones BELMON PARR, C.A del
Estado Monagas". Propone un sistema que lleve el control de la
facturación de forma más segura, con claves
únicas de acceso para cada facturador aplicando e
implementando las modernas técnicas de administración y control. Y así
poder garantizarle a la empresa la tranquilidad y el rendimiento
de las inversiones hecha en ella.

Medina, M. (2008), elaboró un proyecto titulado:
"Sistema Desarrollo de un Sistema de
Información para el Registro y Control de los
Materiales y Equipos de la Empresa Venezolana de Construcciones y
Mantenimiento
VECHAA, C.A, Maturín Estado Monagas" en el cual propone un
sistema automatizado que de apoyo a la gestión
administrativa de la empresa, la cual consta con el diseño
e implantación de una aplicación que lleve los
registros y controles de todos los materiales y equipos de la
empresa Venezolana de Construcciones y Mantenimiento VECHAA.

Bases Teóricas

Control de
inventario

El control del inventario es uno de los aspectos de la
administración que la micro y pequeña empresa
es muy pocas veces atendido, sin tenerse registros fehacientes,
un responsable, políticas
o sistemas que le ayuden a esta fácil pero tediosa
tarea.

Inventarios son bienes tangibles que se tienen para la venta
en el curso ordinario del negocio o para ser consumidos en la
producción de bienes o servicios para su posterior
comercialización. Los inventarios comprenden,
además de las materias primas, productos en proceso y
productos terminados o mercancías para la venta, los
materiales, repuestos y accesorios para ser consumidos en la
producción de bienes fabricados para la venta o en la
prestación de servicios; empaques y envases, y los
inventarios en tránsito.

La base de toda empresa comercial es la compra y venta de
bienes o servicios; de aquí la importancia del manejo del
inventario por parte de la misma. Este manejo contable
permitirá a la empresa mantener el control oportunamente,
así como también conocer al final del
período contable un estado confiable de la
situación económica de la empresa.

Ahora bien, el inventario constituye las partidas del activo
corriente que están listas para la venta, es decir, toda
aquella mercancía que posee una empresa en el
almacén valorada al costo de adquisición, para la
venta o actividades productivas.

Método de
Control de Inventarios

Las funciones de control de inventarios pueden apreciarse
desde dos puntos de vista: Control Operativo y Control
Contable.

El control operativo aconseja mantener las existencias a un
nivel apropiado, tanto en términos cuantitativos como
cualitativos, de donde es lógico pensar que el control
empieza a ejercerse con antelación a las operaciones
mimas, debido a que si compra si ningún criterio, nunca se
podrá controlar el nivel de los inventarios. A este
control pre-operativo es que se conoce como Control
Preventivo.

El control preventivo se refiere, a que se compra realmente lo
que se necesita, evitando acumulación excesiva.

La auditoria, el análisis de inventario y control
contable, permiten conocer la eficiencia del control preventivo y
señala puntos débiles que merecen una acción
correctiva. No hay que olvidar que los registros y la
técnica del control contable se utilizan como herramientas
valiosas en el control preventivo.

Algunas técnicas son las siguientes:

  • Fijación de existencias máximas y
    mínimas

  • Índices de Rotación

  • Aplicación del criterio especialmente cuando las
    especulaciones entra en juego

  • Control Presupuestal.

Para una compañía comercial, el inventario
comprende todas las mercancías de su propiedad, que
se tiene para la venta en el ciclo regular comercial.

El Inventario final de un año es también el
inventario inicial del próximo año. Por tanto, un
error de inventario de fin de año afecta el estado de
resultados de los dos años consecutivos. Por ejemplo,
una sobreestimación del inventario final causara una
sobreestimación del ingreso neto de este año y una
subestimación compensatoria del ingreso neto del
año siguiente.

El inventario significa la suma de aquellos artículos
tangibles de propiedad personal los cuales están
disponibles para la venta en una operación ordinaria
comercial y están en un proceso de producción para
tales ventas. Así como estarán disponibles para el
consumo
corriente en la producción de bienes y servicios
disponibles para la venta.

Sistemas

Un sistema es un conjunto de partes o elementos organizados y
relacionados que interactúan entre sí para lograr
un objetivo. Los sistemas reciben (entrada) datos, energía
o materia del
ambiente y
proveen (salida) información, energía o
materia.

Un sistema puede ser físico o concreto (una
computadora,
un televisor, un humano) o puede ser abstracto o conceptual (un
software).

Cada sistema existe dentro de otro más grande, por lo
tanto un sistema puede estar formado por subsistemas y partes, y
a la vez puede ser parte de un supersistema.

Los sistemas tienen límites o
fronteras, que los diferencian del ambiente. Ese límite
puede ser físico (el gabinete de una computadora) o
conceptual. Si hay algún intercambio entre el sistema y el
ambiente a través de ese límite, el sistema es
abierto, de lo contrario, el sistema es cerrado.

El ambiente es el medio en externo que envuelve física o
conceptualmente a un sistema. El sistema tiene interacción
con el ambiente, del cual recibe entradas y al cual se le
devuelven salidas. El ambiente también puede ser una
amenaza para el sistema.

Un grupo de
elementos no constituye un sistema si no hay una relación
e interacción, que de la idea de un "todo" con un
propósito (ver holismo y sinergía).

En informática existen gran cantidad de sistemas:

  • Sistema operativo.

  • Sistema experto.

  • Sistema informático.

  • Aplicación o software.

  • Computadora.

Sistema de Información

Un sistema de información se puede definir como un
conjunto de funciones, componentes o elementos que
interactúan entre sí con la finalidad de apoyar la
toma de
decisiones, coordinación, análisis de problema,
visualización de aspectos complejos y el control de una
organización.

Ciclo de Vida del
Desarrollo del Software

Un sistema de información tiene un origen (nacimiento)
generalmente ocasionado por necesidades, a partir de las cuales
emprende su desarrollo que va desde la definición del
proyecto hasta la puesta en operación (crecimiento);
seguidamente se inicia su operación y mantenimiento por un
periodo mayor a los demás, durante el cual alcanza el
máximo rendimiento posible (maduración). Luego,
factores tales como la dinámica de la organización, los
avances tecnológicos y las personas internas o externas
vuelven obsoletos o ineficaz al sistema (decaimiento), lo cual
origina su paralización (muerte). En
éste último se toma la decisión de renovar
el sistema, lo que origina un nuevo ciclo de vida,
o desecharlo por completo, lo cual marca su fin
definitivo. Como se muestra en la Figura 1.1 (Ciclo de vida del
desarrollo del software).

Visual Basic

Es un lenguaje de
programación desarrollado por Ala Cooper para Microsoft.
El lenguaje de
programación es un dialecto de BASIC, con
importantes añadidos. Su primera versión fue
presentada en 1991 con la intención de simplificar la
programación utilizando un ambiente de desarrollo
completamente gráfico que facilitara la creación de
interfaces gráficas y en cierta medida también
la programación misma. Desde el 2001 Microsoft ha
propuesto abandonar el desarrollo basado en la API Win32 y pasar
a trabajar sobre un framework o marco común de
librerías independiente de la versión del sistema
operativo, .NET Framework, a través de Visual Basic .NET
(y otros lenguajes como C Sharp (C#) de fácil
transición de código
entre ellos) que presenta serias incompatibilidades con el
código Visual Basic existente.

Visual Basic constituye un IDE (entorno de desarrollo
integrado o en inglés
Integrated Development Enviroment) que ha sido empaquetado como
un programa de aplicación, es decir, consiste en un editor
de código (programa donde se escribe el código
fuente), un depurador (programa que corrige errores en el
código fuente para que pueda ser bien compilado), un
compilador (programa que traduce el código fuente a
lenguaje de
máquina), y un constructor de interfaz gráfica o
GUI (es una forma de programar en la que no es necesario escribir
el código para la parte gráfica del programa, sino
que se puede hacer de forma visual).

Acceso a Base de Datos (DAO)

Los gestores de bases de datos
son, un conjunto de funciones capaces de realizar cuantas tareas
son precisas para la manipulación de los datos que
guardan. Visual Basic gestiona los datos a través de lo
que se conoce como motor JET para
bases de datos. Este motor dispone de unas funciones que se
encargan de comunicarse con la aplicación, mientras que
otro grupo de funciones gestiona el acceso a los controladores de
la base de datos. La parte accesible de este motor JET es lo que
se conoce con el nombre de IDAPI (Programa Interfaz Integrado
para Aplicaciones de bases de datos – Integrated Database
Aplication Program Interface-. Este interfaz posibilita el acceso
a bases de datos a gestores como Microsoft
Access, Paradox, Dbase y Otros.

Bases de Datos y Visual Basic

Las mayorías de las aplicaciones precisan de
algún modo de poder almacenar y manipular los datos.
Visual Basic proporciona un grupo de herramientas que cubren
estas necesidades, siendo las mas utilizadas las que
acompañan a los controles de acceso a datos. Algunas de
estas herramientas solo están disponibles en la
versión profesional y en la de empresa. Bien es cierto que
el uso exclusivo de los controles para gestión de datos
limitan la operatividad para la manipulación de los
registros. Para poder gestionar los datos de una base de datos
con un control completo sobre las posibles operaciones, Visual
Basic dispone del lenguaje de programación a través
del cual se puede conseguir una completa operatividad sobre los
datos.

Base de Datos

Ramez, E. (2002), señala que "Una base de datos es un
conjunto de datos relacionados entre sí. Por datos se
denominan los hechos conocidos que pueden registrarse y que
tienen un significado implícito" (p. 95).

Una base de datos representa algún aspecto del mundo
real, es un conjunto de datos relacionados, con cierto
significado inherente. Toda base de datos se diseña,
construye y puebla con datos para un propósito
específico. Esta dirigida a un grupo de usuarios.

Un Sistema de Gestión de Base de Datos (SGBD) es un
conjunto de programas que
facilitan la definición, construcción y manipulación de base
de datos.

Modelo Entidad – Relación

Los diagramas o
modelos
entidad-relación son una herramienta para el modelado de
datos de un sistema de información. Estos modelos expresan
entidades relevantes para un sistema de información, sus
interrelaciones y propiedades.

El Modelo Entidad-Relación es un concepto de
modelado para bases de datos, propuesto por Peter Chen, mediante
el cual se pretende visualizar los objetos que pertenecen a la
Base de Datos como entidades las cuales tienen unos atributos y
se vinculan mediante relaciones.

Los componentes de un diagrama
entidad-relación son:

Entidad: es cualquier objeto discreto sobre el que se tiene
información. Se representa mediante un rectángulo o
"caja" etiquetada en su interior mediante un nombre.

Relación: describe cierta interdependencia (de
cualquier tipo) entre entidades. Se representa mediante un rombo
etiquetado en su interior mediante un verbo. Además, dicho
rombo debe unirse mediante líneas con las entidades que
relaciona (es decir, los rectángulos).

Atributos: son propiedades relevantes propias de una entidad
y/o relación. Se representan mediante un círculo o
elipse etiquetado mediante un nombre en su interior. Cuando un
atributo es identificativo de la entidad se suele subrayar dicha
etiqueta.

Manejador de Bases de Datos

    El sistema  manejador   de bases
de datos es la porción más importante del software
de un sistema de base de datos. Un DBMS es una colección
de numerosas rutinas de software interrelacionadas, cada una de
las cuales es responsable de alguna tarea específica.

Las funciones principales de un DBMS son:

  • Crear y organizar la Base de datos.

  • Establecer y mantener las trayectorias de acceso a la base
    de datos de tal forma que  los datos puedan ser
    accesazos rápidamente.

  •  Manejar los datos de acuerdo a las peticiones de los
    usuarios.

  • Registrar el uso de las bases de datos.

  • Interacción con el manejador de archivos: Esto a
    través de las sentencias en DML al comando del sistema
    de archivos. Así el Manejador de base de datos es el
    responsable del verdadero almacenamiento de los datos.

  • Respaldo y recuperación: Consiste en contar con
    mecanismos implantados que permitan la recuperación
    fácilmente de los datos en caso de ocurrir fallas en
    el sistema de base de datos.

  • Control de concurrencia: Consiste en controlar la
    interacción entre los usuarios concurrentes para no
    afectar la inconsistencia de los datos.

  • Seguridad e integridad: Consiste en contar con mecanismos
    que permitan el control de la consistencia de los datos
    evitando que estos se vean perjudicados por cambios no
    autorizados o previstos.

El DBMS es conocido también como Gestor de Base de
datos.

    En sí, un sistema manejador de base
de datos es el corazón de
la base de datos ya que se encarga del control total de los
posibles aspectos que la puedan afectar.

Microsoft Access

Posiblemente, la aplicación más compleja de la
suite Microsoft Office, sea
Access, una
base de datos visual. Como todas las modernas bases de datos que
trabajan en el entorno Windows, puede
manejarse ejecutando unos cuantos click de mouse sobre la
pantalla. Access contiene
herramientas de diseño y programación reservadas a
los usuarios con mayor experiencia, aunque incluye bases de datos
listas para ser usadas; están preparadas para tareas muy
comunes, que cualquiera puede realizar en un momento determinado
–ordenar libros,
archivar documentación, entre otros.

Arquitectura de Access.

Objetos que podemos encontrar:

  • Tabla: objeto para definir y almacenar los datos.

  • Consultas: objeto para visualizar de forma personal los
    datos de una tabla.

  • Formularios: objeto para introducir y visualizar los datos
    obtenidos de una consulta.

  • Informes: objeto para imprimir los datos obtenidos de una
    consulta.

  • Módulos: objeto formado por programas escritos en
    Visual Basic.

SQL

El Lenguaje de Consulta Estructurado (Structured Query
Languaje) es un lenguaje estándar de comunicación con base de datos relacionales
que permite especificar diversos tipos de operaciones sobre las
mismas. Permite proyectar consultas a fin de presentar
información de interés de
una base de datos.

Según García, A. (2003), "SQL es un
lenguaje de base de datos normalizado, utilizado por los
diferentes motores de bases
de datos para realizar determinadas operaciones sobre los datos o
sobre la estructura de
los mismos". (p. 45)

SQL es el lenguaje normalizado que permite con cualquier tipo
de lenguaje (ASP, PHP, etc.) en
combinación con cualquier base de datos (Access, SQL Server,
MySQL, etc.)
por lo que se convierte en la actualidad en el estándar de
la mayoría de los SGBD comerciales.

SQL posee un lenguaje declarativo de alto nivel, permite la
concesión y denegación de permisos, implementa
restricciones de integridad y controles de transacción,
además que se encuentra orientado a un conjunto de
registros y no a registros individuales.

Metodología XP y AM

La metodología AM (Agile Modeling), es una
metodología práctica para modelar y documentar
efectivamente el ciclo de vida del software. AM es simplemente
una colección de valores,
principios y prácticas para el modelado del software, que
se puede aplicar en un proyecto de desarrollo del mismo de manera
eficaz y ligera. Como se puede ver en la Figura 1.5 la
metodología AM puede ser adaptada a otras
metodologías para el desarrollo completo del software
tales como XP o RUP, permitiéndole desarrollar un proceso
del software que cubra realmente sus necesidades.

La metodología XP, por sus siglas en ingles (eXtreme
Programming), es un enfoque de la ingeniería de
software surgida a partir de la metodología de trabajo
empleada por Kent Beck, Wark Cunningham y Martin Fowler en el
desarrollo del proyecto C3 para Chrysler. XP se funda en cuatro
valores: comunicación, simplicidad, feedback y coraje. Es
la más destacada de los procesos ágiles de
desarrollo de software. Al igual que éstos, XP se
diferencia de las metodologías tradicionales
principalmente en que pone más énfasis en la
adaptabilidad que en la previsibilidad. Se puede considerar la
programación extrema como la adopción
de las mejores metodologías de desarrollo de acuerdo a lo
que se pretende llevar a cabo con el proyecto, y aplicarlo de
manera dinámica durante el ciclo de vida del software.

Fases de la
Programación Extrema

Fase: Planificación del proyecto.

Historias de usuario: El primer paso de cualquier proyecto que
siga la metodología X.P es definir las historias de
usuario con el cliente. Las historias de usuario tienen la misma
finalidad que los casos de uso pero con algunas diferencias:
Constan de 3 ó 4 líneas escritas por el cliente en
un lenguaje no técnico sin hacer mucho hincapié en
los detalles; no se debe hablar ni de posibles algoritmos
para su implementación ni de diseños de base de
datos adecuados, etc. Son usadas para estimar tiempos de
desarrollo de la parte de la aplicación que describen.
También se utilizan en la fase de pruebas, para
verificar si el programa cumple con lo que especifica la historia de usuario. Cuando
llega la hora de implementar una historia de usuario, el cliente
y los desarrolladores se reúnen para concretar y detallar
lo que tiene que hacer dicha historia. El tiempo de desarrollo
ideal para una historia de usuario es entre 1 y 3 semanas.

Release planning*: .Después de tener ya definidas las
historias de usuario es necesario crear un plan de
publicaciones, en inglés "Release plan", donde se indiquen
las historias de usuario que se crearán para cada
versión del programa y las fechas en las que se
publicarán estas versiones. Un "Release plan" es una
planificación donde los desarrolladores y clientes
establecen los tiempos de implementación ideales de las
historias de usuario, la prioridad con la que serán
implementadas y las historias que serán implementadas en
cada versión del programa. Después de un "Release
plan" tienen que estar claros estos cuatro factores: los
objetivos que se deben cumplir (que son principalmente las
historias que se deben desarrollar en cada versión), el
tiempo que tardarán en desarrollarse y publicarse las
versiones del programa, el número de personas que
trabajarán en el desarrollo y cómo se
evaluará la calidad del trabajo realizado. (*Release plan:
Planificación de publicaciones).

Iteraciones Todo proyecto que siga la metodología X.P.
se ha de dividir en iteraciones de aproximadamente 3 semanas de
duración. Al comienzo de cada iteración los
clientes deben seleccionar las historias de usuario definidas en
el "Release planning" que serán implementadas.
También se seleccionan las historias de usuario que no
pasaron el test de
aceptación que se realizó al terminar la
iteración anterior. Estas historias de usuario son
divididas en tareas de entre 1 y 3 días de duración
que se asignarán a los programadores.

Velocidad del proyecto: 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 número de historias de usuario que se pueden
implementar en una iteración; 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 iteración. 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.

Programación en pareja: La metodología X.P.
aconseja la programación en parejas pues incrementa la
productividad
y la calidad del software desarrollado. El trabajo en
pareja involucra a dos programadores trabajando en el mismo
equipo; mientras uno codifica haciendo hincapié en la
calidad de la función o método que
está implementando, el otro analiza si ese método o
función es adecuado y está bien diseñado. De
esta forma se consigue un código y diseño con gran
calidad.

Reuniones diarias. Es necesario que los desarrolladores se
reúnan diariamente y expongan sus problemas, soluciones e
ideas de forma conjunta. Las reuniones tienen que ser fluidas y
todo el mundo tiene que tener voz y voto.

Fase: Diseño.

Diseños simples: La metodología X.P sugiere que
hay que conseguir diseños simples y sencillos. Hay que
procurar hacerlo todo lo menos complicado posible para conseguir
un diseño fácilmente entendible e
impleméntable que a la larga costará menos tiempo y
esfuerzo desarrolla.

Glosarios de términos: Usar glosarios de
términos y un correcta especificación de los
nombres de métodos y clases ayudará a comprender el
diseño y facilitará sus posteriores ampliaciones y
la reutilización del código.

Riesgos: Si surgen problemas potenciales durante el
diseño, X.P sugiere utilizar una pareja de desarrolladores
para que investiguen y reduzcan al máximo el riesgo que supone
ese problema.

Funcionalidad extra: Nunca se debe añadir funcionalidad
extra al programa aunque se piense que en un futuro será
utilizada. Sólo el 10% de la misma es utilizada, lo que
implica que el desarrollo de funcionalidad extra es un
desperdicio de tiempo y recursos.

Refactorizar: es mejorar y modificar la estructura y codificación de códigos ya creados
sin alterar su funcionalidad. Refactorizar supone revisar de
nuevo estos códigos para procurar optimizar su
funcionamiento. Es muy común rehusar códigos ya
creados que contienen funcionalidades que no serán usadas
y diseños obsoletos. Esto es un error porque puede generar
código completamente inestable y muy mal diseñado;
por este motivo, es necesario refactorizar cuando se va a
utilizar código ya creado.

Tarjetas C.R.C. El uso de las tarjetas C.R.C
(Class, Responsabilities and Collaboration) permiten al
programador centrarse y apreciar el desarrollo orientado a
objetos olvidándose de los malos hábitos de la
programación procedural clásica.

Las tarjetas C.R.C representan objetos; la clase a la que
pertenece el objeto se puede escribir en la parte de arriba de la
tarjeta, en una columna a la izquierda se pueden escribir las
responsabilidades u objetivos que debe cumplir el objeto y a la
derecha, las clases que colaboran con cada responsabilidad.

Fase: Codificación.

Como ya se dijo en la introducción, el cliente es una parte
más del equipo de desarrollo; su presencia es
indispensable en las distintas fases de X.P. A la hora de
codificar una historia de usuario su presencia es aún
más necesaria. No olvidemos que los clientes son los que
crean las historias de usuario y negocian los tiempos en los que
serán implementadas. Antes del desarrollo de cada historia
de usuario el cliente debe especificar detalladamente lo que
ésta hará y también tendrá que estar
presente cuando se realicen los test que verifiquen que la
historia implementada cumple la funcionalidad especificada.

La codificación debe hacerse ateniendo a
estándares de codificación ya creados. Programar
bajo estándares mantiene el código consistente y
facilita su comprensión y escalabilidad.

Crear test que prueben el funcionamiento de los distintos
códigos implementados nos ayudará a desarrollar
dicho código. Crear estos test antes nos ayuda a saber
qué es exactamente lo que tiene que hacer el código
a implementar y sabremos que una vez implementado pasará
dichos test sin problemas ya que dicho código ha sido
diseñado para ese fin. Se puede dividir la funcionalidad
que debe cumplir una tarea a programar en pequeñas
unidades, de esta forma se crearán primero los test para
cada unidad y a continuación 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
programación en pareja ya que permite un código
más eficiente y con una gran calidad.

X.P sugiere un modelo de trabajo usando repositorios de
código dónde las parejas de programadores publican
cada pocas horas sus códigos implementados y corregidos
junto a los test que deben pasar. De esta forma el resto de
programadores que necesiten códigos ajenos
trabajarán siempre con las últimas versiones. Para
mantener un código consistente, publicar un código
en un repositorio es una acción exclusiva para cada pareja
de programadote.

X.P también propone un modelo de desarrollo colectivo
en el que todos los programadores están implicados en
todas las tareas; cualquiera puede modificar o ampliar una clase
o método de otro programador si es necesario y subirla al
repositorio de código. El permitir al resto de los
programadores modificar códigos que no son suyos no supone
ningún riesgo ya que para que un código pueda ser
publicado en el repositorio tiene que pasar los test de
funcionamiento definidos para el mismo.

La optimización del código siempre se debe dejar
para el final. Hay que hacer que funcione y que sea correcto,
más tarde se puede optimizar.

X.P afirma que la mayoría de los proyectos que
necesiten más tiempo extra que el planificado para ser
finalizados no podrán ser terminados a tiempo se haga lo
que se haga, aunque se añadan más desarrolladores y
se incrementen los recursos. La solución que plantea X.P
es realizar un nuevo "Release plan" para concretar los nuevos
tiempos de publicación y de velocidad del proyecto.

A la hora de codificar no seguimos la regla de X.P que
aconseja crear test de funcionamiento con entornos de desarrollo
antes de programar. Nuestros test los obtendremos de la
especificación de requisitos ya que en ella se especifican
las pruebas que deben pasar las distintas funcionalidades del
programa, procurando codificar pensando en las pruebas que debe
pasar cada funcionalidad.

Fase: Pruebas.

Uno de los pilares de la metodología X.P es el uso de
test para comprobar el funcionamiento de los códigos que
vayamos implementando.

El uso de los test en X.P es el siguiente:

Se deben crear las aplicaciones que realizarán los test
con un entorno de desarrollo específico para test.

Hay que someter a tests las distintas clases del sistema
omitiendo los métodos más triviales.

Se deben crear los test que pasarán los códigos
antes de implementarlos; en el apartado anterior se
explicó la importancia de crear antes los test que el
código.

Un punto importante es crear test que no tengan ninguna
dependencia del código que en un futuro evaluará.
Hay que crear los test abstrayéndose del futuro
código, de esta forma aseguraremos la independencia
del test respecto al código que evalúa.

Como se comentó anteriormente los distintos test se
deben subir al repositorio de código acompañados
del código que verifican. Ningún código
puede ser publicado en el repositorio sin que haya pasado su test
de funcionamiento, de esta forma, aseguramos el uso colectivo del
código (explicado en el apartado anterior).

El uso de los test es adecuado para observar la
refactorización. Los test permiten verificar que un cambio
en la estructura de un código no tiene porqué
cambiar su funcionamiento.

Test de aceptación. Los test mencionados anteriormente
sirven para evaluar las distintas tareas en las que ha sido
dividida una historia de usuario. Para asegurar el funcionamiento
final de una determinada historia de usuario se deben crear "Test
de aceptación"; estos test son creados y usados por los
clientes para comprobar que las distintas historias de usuario
cumplen su cometido.

Al ser las distintas funcionalidades de nuestra
aplicación no demasiado extensas, no se harán test
que analicen partes de las mismas, sino que las pruebas se
realizarán para las funcionalidades generales que debe
cumplir el programa especificado en la descripción de requisitos

Bases
Legales

Este Proyecto se basa legalmente en la Constitución de la
República Bolivariana de Venezuela.
(2000)

Artículo 57.

Toda persona tiene
derecho a expresar libremente sus pensamientos, sus ideas u
opiniones de viva voz, por escrito o mediante cualquier otra
forma de expresión, y de hacer uso para ello de cualquier
medio de comunicación y difusión, sin que pueda
establecerse censura. Quien haga uso de este derecho asume plena
responsabilidad por todo lo expresado. No se permite el
anonimato, ni la propaganda de
guerra, ni los
mensajes discriminatorios, ni los que promuevan la intolerancia
religiosa.

Se prohíbe la censura a los funcionarios
públicos o funcionarias públicas para dar cuenta de
los asuntos bajo sus responsabilidades. (p. 54)

Las personas tienen derecho a expresarse a viva voz y sin
censura Pero tienen que asumir las responsabilidades de lo dicho
o expresado si causara daño a
otras personas.

Artículo 58.

La comunicación es libre y plural, y comporta los
deberes y responsabilidades que indique la ley. Toda persona
tiene derecho a la información oportuna, veraz e
imparcial, sin censura, de acuerdo con los principios de esta
Constitución, así como a la réplica y
rectificación cuando se vea afectada directamente por
informaciones inexactas o agraviantes. Los niños,
niñas y adolescentes
tienen derecho a recibir información adecuada para su
desarrollo integral. (p. 55)

La comunicación es libre y plural y todos tenemos
derecho a ella de manera veraz y oportuna, y así como
también un derecho a réplica cuando nos veamos
afectados de alguna manera .por alguna información.

Artículo 110.

El Estado reconocerá el interés público
de la ciencia, la
tecnología, el
conocimiento, la innovación y sus aplicaciones y los
servicios de información necesarios por ser instrumentos
fundamentales para el desarrollo
económico, social y político del país,
así como para la seguridad y soberanía nacional. Para el fomento y
desarrollo de esas actividades, el Estado
destinará recursos suficientes y creará el sistema
nacional de ciencia y
tecnología de acuerdo con la ley. El sector privado
deberá aportar recursos para los mismos. El Estado
garantizará el cumplimiento de los principios
éticos y legales que deben regir las actividades de
investigación científica,
humanística y tecnológica. La ley
determinará los modos y medios para dar cumplimiento a
esta garantía. (p. 98)

El Estado garantizara los recursos necesarios para la
innovación de aplicaciones y los servicios
informáticos ya que son de gran interés para la
nación
también garantizaran el cumplimiento de los principios
éticos y legales.

Ley sobre derecho de
autor. (2000)

Artículo 1°

Las disposiciones de esta Ley protegen los derechos de los autores
sobre todas las obras del ingenio de carácter creador, ya
sean de índole literaria, científica o
artística, cualesquiera sea su género,
forma de expresión, mérito o destino. Los derechos
reconocidos en esta Ley son independientes de la propiedad del
objeto material en el cual esté incorporada la obra y no
están sometidos al cumplimiento de ninguna formalidad.
Quedan también protegidos los derechos conexos a que se
refiere el Título IV de esta Ley. (p. 9)

La ley protege los derechos de
autor cualquiera sea su índole, genero, forma de
expresión, etc.

Artículo 2°

Se consideran comprendidas entre las obras del ingenio a que
se refiere el artículo anterior, especialmente las
siguientes: los libros, folletos y otros escritos literarios,
artísticos y científicos, incluidos los programas
de computación, así como su documentación
técnica y manuales de uso;
las conferencias, alocuciones, sermones y otras obras de la misma
naturaleza; las obras dramáticas o
dramático-musicales, las obras coreográficas y
pantomímicas cuyo movimiento
escénico se haya fijado por escrito o en otra forma; las
composiciones musicales con o sin palabras; las obras
cinematográficas y demás obras audiovisuales
expresadas por cualquier procedimiento;
las obras de dibujo,
pintura,
arquitectura,
grabado o litografía; las obras de arte aplicado,
que no sean meros modelos y dibujos
industriales; las ilustraciones y cartas
geográficas; los planos, obras plásticas y croquis
relativos a la geografía, a la
topografía, a la arquitectura o a las
ciencias; y,
en fin, toda producción literaria, científica o
artística susceptible de ser divulgada o publicada por
cualquier medio o procedimiento" (p. 9)

El artículo 2 se refiere a cuales son todas las obras
de ingenio que se mencionan en el artículo uno de la misma
ley de derechos de autor, clasificándolas a cada una de
ellas.

Artículo 6°

Se considera creada la obra, independientemente de su
divulgación o publicación, por el solo hecho de la
realización del pensamiento
del autor, aunque la obra sea inconclusa. La obra se estima
divulgada cuando se ha hecho accesible al público por
cualquier medio o procedimiento. Se entiende por obra publicada
la que ha sido reproducida en forma material y puesta a
disposición del público en un número de
ejemplares suficientes para que se tome conocimiento
de ella. (p. 12)

Una obra se considera creada con el simple hecho de haber sido
pensada por el autor sea publicada o no sea concluida o no. La
obra publicada es aquella que se reproduce y se pone a la
disposición del público.

Artículo 9°

"Se considera obra hecha en colaboración,
aquélla a cuya creación han contribuido varias
personas físicas. Se denomina compuesta la obra nueva en
la cual esté incorporada una obra preexistente sin la
colaboración del autor de esta última". (p. 14)

Se considera una obra en colaboración cuando es
realizada por varias personas, y obra compuesta cuando se le
agrega a una obra ya realizada a una nueva.

Artículo 10º

El derecho de autor sobre las obras hechas en
colaboración pertenece en común a los coautores.
Los coautores deben ejercer sus derechos de común acuerdo.
Se presume, salvo prueba en contrario, que cada uno de ellos es
mandatario de los otros en relación con los terceros. En
caso de desacuerdo, cada uno de los coautores puede solicitar del
Juez de Primera Instancia en lo Civil que tome las providencias
oportunas conforme a los fines de la colaboración.

Cuando la participación de cada uno de los coautores
pertenece a géneros distintos, cada uno de ellos
podrá, salvo pacto en contrario, explotar separadamente su
contribución personal, siempre que no perjudique la
explotación de la obra común. (p. 14)

Las obras hechas por un grupo de autores pertenecen a todos,
en caso de alguno no querer permanecer más en el grupo se
le debe solicitar a un juez para que tome las providencias
necesarias.

Artículo 17º

Se entiende por programa de computación a la
expresión en cualquier modo, lenguaje, notación o
código, de un conjunto de instrucciones cuyo
propósito es que un computador lleve a cabo una tarea o
una función determinada, cualquiera que sea su forma de
expresarse o el soporte material en que se haya realizado la
fijación. El productor del programa de computación
es la persona natural o jurídica que toma la iniciativa y
la responsabilidad de la realización de la obra. Sin
perjuicio de lo dispuesto en el artículo 104 de esta Ley,
y salvo prueba en contrario, es producto del programa de
computación la persona que aparezca indicada como tal de
la manera acostumbrada. Se presume salvo pacto expreso en
contrario, que los autores del programa de computación han
cedido al productor, en forma ilimitada y por toda su
duración, el derecho exclusivo de explotación de la
obra, definido en el artículo 23 y contenido en el
Título II, inclusive la autorización para ejercer
los derechos a que se refieren los artículos 21 y 24 de
esta Ley, así como el consentimiento para decidir sobre su
divulgación y la de ejercer los derechos morales sobre la
obra, en la medida que ello sea necesario para la
explotación de la misma. (p. 21)

Lenguaje de programación es una expresión
realizada por códigos que sirven para hacer funcionar las
computadoras
las personas que realizan los lenguajes pueden ser naturales o
jurídicas.

Ley De Impuesto Sobre La
Renta (2001)

Artículo 179.

Se acumulará en la cuenta de reajuste por
inflación como un aumento o disminución de la renta
gravable, el mayor o menor valor que resulte de reajustar el
valor neto actualizado de los activos y pasivos
no monetarios, existentes al cierre del ejercicio gravable,
distintos de los inventarios y las mercancías en transito,
según la variación anual experimentada por el
Índice de Precios al
Consumidor (1PC)
del Área Metropolitana de Caracas, elaborado por el
Banco Central
de Venezuela, si dichos activos y pasivos provienen del ejercicio
anterior, o desde el mes de su adquisición, si han sido
incorporados durante el ejercicio gravable.

El valor neto actualizado de los activos y pasivo no monetario
deberá depreciarse, amortizarse o realizarse, según
su naturaleza, en el resto de la vida útil.

Parágrafo Único: El valor neto actualizado de
los activos y pasivos no monetarios es igual al valor actualizado
del costo de adquisición menos el valor actualizado de la
depreciación, amortización o realización
acumulados. (p. 165)

Reajustar al cierre de cada ejercicio gravable, sus activos y
pasivos no monetarios, el patrimonio al
inicio del ejercicio y los aumentos y disminuciones del
patrimonio durante el ejercicio, distintos de las ganancias o las
pérdidas. El mayor o menor valor que se genere al
actualizar los activos y pasivos no monetarios.

Artículo 183

Se cargará o abonará a la cuenta de activos
correspondiente, y se abonará o cargará a la cuenta
de reajuste por inflación, el mayor o menor valor que
resulte de reajustar los inventarios existentes en materia prima,
productos en proceso o productos terminados para la venta,
mercancía para la venta o mercancía en transito, a
la fecha de cierre del ejercicio gravable, utilizando el
procedimiento que se especifica a continuación: 

a. El inventario final ajustado en el ejercicio fiscal
anterior se reajusta con la variación experimentada por el
Índice de Precios al Consumidor (IPC) del Área
Metropolitana de Caracas, elaborado por el Banco Central de
Venezuela, correspondiente al ejercicio gravable. 

b. Se efectuará una comparación de los totales
al costo histórico de los inventarios de materia prima,
productos en proceso, productos terminados o mercancía
para la venta y mercancía en transito, al cierre del
ejercicio gravable con los totales históricos al cierre
del ejercicio gravable anterior. Si de esta comparación
resulta que el monto del inventario final es igual o menor al
inventario inicial, se entiende que todo el inventario final
proviene del inicial. En este caso, el inventario final se
ajustará en forma proporcional al inventario inicial
reajustado, según lo establecido en el literal a del
presente artículo. 

c. Si de la comparación prevista en el literal
anterior, resulta que el inventario final excede al inventario
inicial, la porción en bolívares que excede del
inventario inicial, no se ajustara. La porción que
proviene dl inventario inicial se actualizará en forma
proporcional al inventario inicial reajustado según lo
establecido en el literal a del presente
artículo. 

d. El inventario final actualizado según la
metodología señalada en los literales anteriores,
se comparará con el valor del inventario final
histórico. La diferencia es el ajuste acumulado al
inventario final. 

e.  Se comparará el ajuste acumulado al inventario
final obtenidos por la comparación prevista en el literal
d, con el ajuste acumulado en el inventario final en el cierre
del ejercicio tributario anterior. Si el ajuste acumulado al
inventario final del ejercicio tributario es superior al ajuste
acumulado al inventario final en el cierre del ejercicio
tributario anterior, la diferencia se cargará a la
respectiva cuenta de inventario del activo del contribuyente con
crédito
a la cuenta Reajuste pro Inflación. 

f.  Si la comparación del literal anterior se
deduce que el ajuste acumulado al inventario final del cierre
tributario es inferior al ajuste acumulado al inventario en el
cierre del ejercicio tributario anterior, la diferencia se
acreditará a la respectiva cuenta de inventario del activo
del contribuyente y se cargará a la cuenta Reajuste por
Inflación. 

Parágrafo Primero: Si los inventarios de accesorios y
repuestos se cargan al costo de venta por el procedimiento
tradicional del costo de venta deben incluirse en este
procedimiento. Si el cargo al costo de venta se hace a
través de cargos a los gastos de
fabricación u otra cuenta similar, los inventarios de
accesorios y repuestos deben tratarse como otras partidas no
monetarias y actualizarse de conformidad con el artículo
179 de esta Ley. 

Parágrafo Segundo: Cuando el contribuyente utilice en
su contabilidad de
costos el sistema de valuación de inventarios
denominado de identificación especifica o de precios
específicos, podrá utilizar las fechas reales de
adquisición de cada producto individualmente considerado,
previa aprobación por parte de la Administración Tributaria, para actualizar
los costos de adquisición de los saldos de los inventarios
al cierre de cada ejercicio gravable. El ajuste correspondiente
al ejercicio gravable será la diferencia entre los ajustes
acumulados del ejercicio gravable y los ajustes acumulados al
ejercicio gravable anterior. Si el ajuste al ejercicio gravable
es superior al ajuste al ejercicio gravable anterior, se
hará un cargo a la cuenta de inventario y un
crédito a ola cuenta Reajustes por Inflación, caso
contrario el asiento será al revés. (p. 170)

Tanto en la cuenta de activos como en la cuenta de reajuste,
esta ultima por inflación. Se cargaran y/o abonaran el
resultado que este arroje en cuanto a inventarios en materia
prima, los productos y materiales que se encuentren en proceso o
ya terminados para la venta.

Definición y Operacionalización de Variable

La identificación y operacionalización de las
variables se utilizan sobre todo en las investigaciones para
poder comprobar empíricamente las variables de la hipótesis o encontrar las evidencias de
los aspectos o dimensiones de los objetivos.

Según Bernardo y Caldero, (2000), "las variables se
refieren a las propiedades que se van a estudiar y responder a la
pregunta: ¿Qué medimos o estudiamos?,
¿Qué aspectos o dimensiones podemos observar?,
¿Qué dimensiones podemos experimentar?" (p. 2)

Cuadro N° 1 Operacionalización de
Variables

Objetivo General: Diseñar un
sistema para el control del inventario de la empresa Inversiones
MIWILL, C.A

Obj. Especifico

Variables

Definición

Conceptual

Dimensiones

Indicadores

Diseñar un software que permita llevar el control
de inventario de la empresa Inversiones MIWILL,C.A, el cual
permitirá realizar un efectivo control en tiempo
real de los productos existentes dentro del almacén
o depósito de la empresa.

Control de inventario

 

Mide todo lo referente a inventario

Procedimental

– ¿Requiere la empresa Inversiones MIWILL,C.A, el
diseño de un software de control de inventario?

– ¿Cómo le gustaría que el
inventario se clasificara: por familia,
por proveedor, por producto?

Diagramar el proceso actual para el control de
inventario de la empresa Inversiones MIWILL,C.A,

Proceso actual

Establecer a través de diagramas cuales son los
pasos a seguir para el control de inventario

Procedimental

– ¿Cuál es el proceso mediante el cual se
lleva el control de inventario?

Realizar cursos de adiestramiento para el personal
encargado del manejo del sistema computarizado, para la
puesta en marcha del mismo.

Adiestramiento para el personal

Capacitación del personal para un mejor manejo
del sistema a implantar.

Humana

– ¿Cuál es tu nivel de
instrucción?

– ¿Tienes conocimientos en el manejo de
Computadoras?

– ¿Posees alguna experiencia con sistemas de
inventario?

– ¿Desearía usted realizar cursos de
adiestramiento en caso de implementar algún sistema
de inventario?

Definición de
Términos Básicos

Computación: Es la ciencia que
estudia el procesamiento automático de datos o
información por medio de la misma (Enciclopedia Encarta,
2005)

Computador: Es todo aparato o maquina destinada a procesar
información. (Enciclopedia Encarta, 2005)

Datos: Un dato es una representación simbólica
(numérica, alfabética, etc.), atributo o
característica de una entidad. El dato no tiene valor
semántico (sentido) en sí mismo, pero
convenientemente tratado (procesado) se puede utilizar en la
realización de cálculos o toma de decisiones. Es de
empleo muy
común en el ámbito informático. (http://es.wikipedia.org/wiki/Datos)

Hardware: Corresponde a todas las partes físicas y
tangibles de una computadora, 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 y es
definido por la RAE como el "Conjunto de los componentes que
integran la parte material de una computadora". Sin embargo, el
término, aunque es lo más común, no
necesariamente se aplica a una computadora tal como se la conoce,
así por ejemplo, un robot también posee hardware (y software).
(http://es.wikipedia.org/wiki/Hardware).

Holismo: Es la idea de que las propiedades de un sistema, no
pueden determinarse con la simple suma de sus partes (o
analizando sus partes de forma individual); sino que las partes o
componentes deben verse como un todo.
(http://www.alegsa.com.ar/Dic/holismo.php).

Información: En sentido general, la información
es un conjunto organizado de datos, que constituyen un mensaje
sobre un determinado ente o fenómeno. De esta manera, si
por ejemplo organizamos datos sobre un país (número
de habitantes, densidad de
población, nombre del presidente, etc.) y escribimos por
ejemplo, el capítulo de un libro, podemos
decir que ese capítulo constituye información sobre
ese país. (http://es.wikipedia.org/wiki/Informacion).

Informática: Es el tratamiento racional,
automático y adecuado de la información, por medio
del computador. (Enciclopedia Encarta, 2005).

Interfaz: En software, parte de un programa que permite el
flujo de información entre un usuario y la
aplicación, o entre la aplicación y otros programas
o periféricos. Esa parte de un programa
está constituida por un conjunto de comandos y
métodos que permiten estas intercomunicaciones.
(http://www.alegsa.com.ar/Dic/interfaz.php).

Inventario: Es el recuento detallado de los bienes, derechos y
deudas que una persona o una entidad poseen a una fecha
determinada. Es, en otras palabras, similar a tomar una fotografía
del patrimonio. En términos más restringidos o
comunes, se aplica a los bienes tangibles e intangibles,
registrables o no, que incluyen dinero,
propiedades, automotores, mobiliario, créditos y deudas, obras de arte, objetos
preciosos, entre otras cosas. En el ámbito eclesial
incorporamos a este listado por ejemplo, los objetos de culto y
los libros parroquiales.
(http://www.compartir.org.ar/Materiales/Curia/Cuadernillo_Inventario.doc).

Motor Jet: Son unas librerías DLL que vienen con el
Windows y sirven para mantener esos archivos .mdb.
Access es por tanto una interfaz de manejo del motor Jet para
facilitar a los usuarios la creación y
administración de bases de datos .mdb.
(http://www.desarrolloweb.com/faq/115.php).

Programa: Conjunto ordenados de instrucciones que se dan a
la computadora
indicándole las operaciones o tarea que se debe realizar.
(Enciclopedia Encarta, 2005).

Red: Es un sistema de transmisión de datos que permite
el intercambio de información entre ordenadores.
(Enciclopedia Encarta, 2005).

Sinergia: Es la integración de elementos que da como
resultado algo más grande que la simple suma de
éstos, es decir, cuando dos o más elementos se unen
sinérgicamente crean un resultado que aprovecha y maximiza
las cualidades de cada uno de los
elementos.(http://www.alegsa.com.ar/Dic/sinergia.php).

Sistema: Es Un conjunto de elementos dinámicamente
relacionados entre si, formando una actividad para alcanzar un
objetivo operando sobre datos, energía y materia, para
proveer información, energía y materia.
(http://www.monografias.com/trabajos11/teosis/teosis.shtml).

Sistema Operativo: Es sistema tipo software que controla la
computadora y administra los servicios y sus funciones como
así también la ejecución de otros programas
compatibles con éste.
(http://www.alegsa.com.ar/Dic/sistema%20operativo.php).

Sistemas Expertos: Son llamados así porque emulan el
comportamiento
de un experto en un dominio concreto
y en ocasiones son usados por estos. Con los sistemas
expertos se busca una mejor calidad y rapidez en las
respuestas dando así lugar a una mejora de la
productividad del experto.
(http://es.wikipedia.org/wiki/Sistema_experto).

Software: Consiste en un código en un lenguaje
máquina específico para un procesador
individual. El código es una secuencia de instrucciones
ordenadas que cambian el estado del hardware de una computadora.
(http://www.alegsa.com.ar/Dic/software.php).

Capítulo III
– Marco Metodológico

Tipo de
Investigación

De acuerdo a la naturaleza del presente trabajo, el tipo de
investigación es de campo, ya que este tipo de
investigación tiene como característica principal
ubicar al investigador en contacto con el objetivo o sujeto
investigado, para la ejecución del proyecto lo
constituyó el Departamento Administrativo de la Empresa
Inversiones MIWILL, C.A. De acuerdo a Terán, E. (2007),
"Este tipo de investigación se apoya en informaciones que
provienen entre otras, de entrevistas,
cuestionarios, encuestas y
observaciones" (p. 85). Y se adapta a la modalidad de Proyecto
Factible dado que presenta una solución viable a un
problema planteado y su diseño "no experimental" puesto
que las variables de investigación serán estudiadas
en su contexto natural, sin ningún tipo de interferencia,
para evaluar su incidencia sobre la ejecución del
proyecto. Por lo tanto la investigación quedara enmarcada
dentro de los parámetros que se refieren a un proyecto
factible.

Según El Manual de
Tesis de Grado
y Especialización y Maestría y Tesis
Doctorales de la UPEL (2003), El proyecto Factible consiste en la
investigación, elaboración y desarrollo de una
propuesta de un modelo operativo viable para solucionar
problemas, requerimientos o necesidades de organizaciones o
grupos
sociales; puede referirse a la formulación de
políticas, programas, tecnologías, métodos o
procesos. El Proyecto debe tener apoyo en una
investigación de tipo documental, de campo o un
diseño que incluya ambas modalidades (p. 30).

Para el diseño del sistema se inicia con una
investigación preliminar típica del ciclo de vida
del desarrollo del software y luego con la aplicación de
las fases de la metodología XP apoyadas en el modelado
propuesto por la metodología AM. La metodología XP
según Villegas, A. (2005), "es una metodología
ágil basada en cuatro principios: simplicidad,
comunicación, retroalimentación y valor. Además,
orientada por pruebas y refactorización, se diseña
e implementan las pruebas antes de programar la funcionalidad, el
programador crea sus propios tests de unidad (p. 115). Y la
metodología AM. Según Ambler, S. (2002). "es una
colección de prácticas, guiadas por principios y
valores que pueden ser aplicados por profesionales de software en
el día a día" (p. 45).

Nivel de Investigación

De acuerdo al nivel de conocimiento que se adquiere, esta
investigación es descriptiva, ya que según
Terán, E. (2007), "se logra caracterizar un objeto de
estudio o situación concreta, señalar sus
características y propiedades" (p. 62). Combinada con
ciertos criterios de clasificación sirve para ordenar,
agrupar o sistematizar los objetos involucrados en el trabajo
indagatorio.

Diseño de la Investigación

De acuerdo al tipo de proyecto, el diseño de
investigación es experimental ya que cumple con lo dicho
por Debold, B. (2006), "La investigación es de
diseño no experimental, consiste en la manipulación
de una variable experimental no comprobada, en condiciones
rigurosamente controladas, con el fin de describir de qué
modo o por qué causa se produce una situación o
acontecimiento en particular" (p. 85), es de dimensión
transversal ya que está basada en su ubicación
temporal, es decir en un momento y tiempo definido. Según
Vásquez, I. (2005), "Es el diseño de
investigación que recolecta datos de un solo momento y en
un tiempo único. El propósito de este método
es describir variables y analizar su incidencia e
interrelación en un momento dado" (p. 63). La
investigación es de tipo cuantitativos por que concuerda
con lo expuesto por Vásquez, I. (2005). "Los estudios
cuantitativos tienden a ser altamente estructurados, de modo que
el investigador especifica las características principales
del diseño antes de obtener un solo dato" (p. 126).

Población y Muestra

En Estadística se denomina población al
mundo ideal, teórico cuyas características se
quieren conocer y estudiar. Las poblaciones suelen ser muy
extensas y es imposible observar a cada componente, por ello se
trabaja con muestras o subconjuntos de esa población. Por
eso podemos definir como muestra a una parte o subconjunto de una
población.

Para la elaboración de la presente investigación
es necesario conocer el tamaño de la población y la
muestra representativa de ésta que será estudiada.
García, T. (2005) conceptualiza que "Una vez definido el
problema a investigar, formulados los objetivos y delimitadas las
variables se hace necesario determinar los elementos o individuos
con quienes se va a llevar a cabo el estudio o
investigación" (p. 74).

La población para este estudio está conformada
por quince (15) personas entre los que se encuentran ejecutivos
de alto nivel y parte del personal que conforma el Departamento
Administrativo. Debido a que la población no es extensa se
considera lo expuesto por Vara, A. (2008). "Si la
población es pequeña y se puede acceder a ella sin
restricciones, entonces se trabajará con toda la
población" (p. 18).

Instrumentos de Recolección de Datos

Es importante destacar que los métodos de
recolección de datos, se puede definir como: al medio a
través del cual el investigador se relaciona con los
participantes para obtener la información necesaria que le
permita lograr los objetivos de la investigación.

De modo que para recolectar la información hay que
tener presente:

  • Seleccionar un instrumento de medición el cual debe
    ser valido y confiable para poder aceptar los resultados

  • Aplicar dicho instrumento de medición

  • Organizar las mediciones obtenidas, para poder
    analizarlos

Realización de entrevistas, a esto, Sabino, C (2000),
expresa que "La entrevista
es una forma específica de interacción social que
tiene por objeto recolectar datos para una investigación"
(p. 108).

Conforme a lo citado, se realizaron entrevistas no
estructuradas al personal del departamento, obteniendo
información que pueda ser comparada con la obtenida a
través de la observación directa; para con esto lograr
una visión más amplia del sistema actual.

Validación del Instrumento

El instrumento antes de ser aplicado, será sometido a
una revisión por parte del tutor académico, con el
fin de determinar su pertinencia con las características
de la investigación del problema.

Este método de validación, es el conocido con el
nombre de Juicio de Expertos, el cual llevará a determinar
mediante una generalización, si el instrumento cumple con
los requerimientos de acuerdo al objetivo del tema en
estudio.

Cuadro N° 2 Validación del Instrumento

Monografias.com

*Optimo (OPt.) *Aceptable (Acp.) *No Aceptable (Nad.) *No
Presenta (Np.)

Técnicas de
Análisis de Datos

Para el análisis de los datos es necesario definir una
técnica de análisis, como lo son el análisis
cuantitativo y el análisis cualitativo. Luego de la
recopilación de los datos, que se obtuvo como resultado de
las diferentes técnicas aplicadas para tal fin, es
necesario analizarlos de forma clara para así poder
determinar cuales son los requerimientos y necesidades del
departamento.

Según Sabino, C. (2000) señala el
análisis cuantitativo se define como: "Una
operación que se efectúa, con toda la
información numérica resultante de la
investigación. Esta, luego del procesamiento que ya se le
habrá hecho, se nos presentará como un conjunto de
cuadros y medidas, con porcentajes ya calculados" (P. 110). Ya
que los datos, obtenidos en esta investigación a
través de las técnicas de recolección de
datos antes mencionadas, no son numéricos, no se
aplicó esta técnica de análisis.

Según Hernández, S. (2003), el análisis
cuantitativo consiste en: "registrar sistemáticamente
comportamientos o conductas a los cuales, generalmente, se les
codifica con números para darle tratamiento
estadístico." (p.450)

Según Hernández, S. (2003), propone que "El
análisis cualitativo se define como: "un método que
busca obtener información de sujetos, comunidades,
contextos, variables o situaciones en profundidad, asumiendo una
postura reflexiva y evitando a toda costa no involucrar sus
creencias o experiencia" (p. 451).

En la presente investigación el análisis
cualitativo fue aplicado a la información obtenida a
través de la observación directa y las entrevistas
que se realizaron al personal de alto nivel de ejecutivos y
del Departamento Administrativo de la empresa Inversiones MIWILL,
C.A.

Capítulo IV
– Presentación y análisis de los
resultados

  • 1) ¿Requiere la empresa
    Inversiones MIWILL, C.A el diseño de un software de
    control de inventario?

Cuadro N° 3: Resultados de la
pregunta Nº 1.

Opción

Encuestados

Porcentaje

Si

15

100%

No

0

0%

Total

15

100%

Monografias.com

Gráfico Nº 1: Representación grafica
de medida porcentual tipo torta de las respuestas obtenidas de la
pregunta N 1.

Análisis

En la encuesta
realizada se pudo notar la que todos los empleados sienten la
imperiosa necesidad de diseñar un software de control de
inventario considerándolo un factor importantísimo
que influye en la reducción de costos mejoras las
utilidades y beneficios para la organización.

  • 2) ¿Cómo le
    gustaría que el inventario se clasificara: por
    familia, por proveedor, por producto?

Cuadro N° 4: Resultados de la
pregunta Nº 2.

Opción

Encuestados

Porcentaje

Por familia

9

60%

Por proveedor

2

13%

Por producto

4

27%

Total

15

100%

Monografias.com

Gráfico Nº 2:
Representación grafica de medida porcentual tipo torta de
las respuestas obtenidas de la pregunta N 2.

Análisis

Según el 60% opinó que el inventario se debe
clasificar por familia, el 13% por proveedor y un 27 % por
producto alegando en su mayoría que seria mejor llevar
este inventario porque es más completa la
información y es más factible que los otros
inventarios que se propusieron.

  • 3) ¿Cuál es el proceso
    mediante el cual se lleva el control de inventario
    actual?

Cuadro N° 5: Resultados de la
pregunta Nº 3.

Opción

Encuestados

Porcentaje

Partes: 1, 2, 3
 Página anterior Volver al principio del trabajoPágina siguiente 

Nota al lector: es posible que esta página no contenga todos los componentes del trabajo original (pies de página, avanzadas formulas matemáticas, esquemas o tablas complejas, etc.). Recuerde que para ver el trabajo en su versión original completa, puede descargarlo desde el menú superior.

Todos los documentos disponibles en este sitio expresan los puntos de vista de sus respectivos autores y no de Monografias.com. El objetivo de Monografias.com es poner el conocimiento a disposición de toda su comunidad. Queda bajo la responsabilidad de cada lector el eventual uso que se le de a esta información. Asimismo, es obligatoria la cita del autor del contenido y de Monografias.com como fuentes de información.

Categorias
Newsletter