You are on page 1of 11

2.

- PLANTEAMIENTO DEL PROBLEMA En los ltimos aos, en la mayora de los lugares se utilizan el software que son propietarios, esto quiere decir que se pagan para poder utilizarlos, hay pocos indicios de software libre utilizado en la programacin. A la vez el mtodo de anlisis utilizado demora tiempo y el software para hacerlo tambin requiere de cuestiones econmicas, agregando ms costo al proyecto inicial, lo que hace que los clientes que tienen pocos ingresos econmicos se desanimen en la adquisicin de software de control. Es por ello que las personas implicadas en las decisiones de las microempresas ven poco factible la implementacin de un sistema de ventas por los motivos anteriormente explicados, su desinters en esto se vuelve cada vez ms grande por lo mismo de los costos y del tiempo. Todo esto hace que los implicados, no se informen sobre sus bondades y lo dejen pasar por desapercibido, perdindose de todo lo bueno que le ofrece. Y por ende, no aplican un software que les ayude en el control y automatizacin del proceso de venta dentro de su empresa.

3. PROBLEMAS DE LA INVESTIGACIN 3.1 PROBLEMA GENERAL.En qu medida el conocimiento de las bondades de un sistema de ventas influye en su implementacin en la empresa Ramrez hrns? 3.2 PROBLEMAS ESPECFICOS.3.2.1 PROBLEMA ESPECFICO N 1: Cmo influye el inters en el software del equipo en la implementacin de un sistema de ventas en la empresa Ramrez Hnos? 3.2.2 PROBLEMA ESPECFICO N 2: Cmo influye la confiabilidad en el software en la implementacin de un sistema de ventas en la empresa Ramrez Hnos? 3.2.3 PROBLEMA ESPECFICO N 3: Cmo influye el estudio del impacto de un software similar de ventas en otra empresa en la implementacin de un sistema de ventas en la empresa Ramrez Hnos?

4. HIPTESIS DE LA INVESTIGACIN 4.1 HIPTESIS GENERAL.El conocimiento de las bondades de un sistema de ventas influye positivamente en la implementacin del mismo en la empresa Ramrez Hnos. 4.2 HIPTESIS ESPECFICAS.4.2.1 HIPTESIS ESPECFICA N 1.El inters en el software del equipo influye positivamente en la implementacin de un sistema de ventas en la empresa Ramrez Hnos. 4.2.2 HIPTESIS ESPECFICA N 2.La confiabilidad en el software influye positivamente en la implementacin de un sistema de ventas en la empresa Ramrez Hnos. 4.2.3 HIPTESIS ESPECFICA N 3.El estudio del impacto de un software similar de ventas en otra empresa influye positivamente en la implementacin de un sistema de ventas en la empresa Ramrez Hnos.

5. OBJETIVOS DE LA INVESTIGACIN 5.1 OBJETIVO GENERAL.Establecer el grado de influencia del conocimiento de las bondades de un sistema de ventas en la implementacin del mismo en la empresa Ramrez Hnos. 5.2 OBJETIVOS ESPECFICOS.5.2.1 OBJETIVO ESPECFICO N 1.Evaluar el grado de influencia del inters en el software del equipo en la implementacin de un sistema de ventas en la empresa Ramrez Hnos. 5.2.2 OBJETIVO ESPECFICO N 2.Evaluar el grado de influencia de la confiabilidad en el software en la implementacin de un sistema de ventas en la empresa Ramrez Hnos. 5.2.3 OBJETIVO ESPECFICO N 3.Determinar el grado de influencia del estudio del impacto de un software similar de ventas en otra empresa en la implementacin de un sistema de ventas en la empresa Ramrez Hnos.

6. JUSTIFICACIN DE LA INVESTIGACIN La presente investigacin considera que un software de ventas ayuda a tener un mejor control en cuanto a la produccin y el manejo econmico de la empresa, as, tambin ayuda a tener una visin del crecimiento de la empresa a travs de los aos y as poder programarse mejor en los aos siguientes. Esta investigacin demostrar que el conocimiento de las bondades ofrecidas por un sistema de ventas har que una microempresa pueda invertir su dinero para poder implementarla en su representada, sabiendo las ganancias que obtendr y los beneficios que sern recibidos y aprovechados para la mejora de la empresa. Esta investigacin estar aplicada a la empresa Ramrez Hnos. ya que actualmente no cuenta con un sistema de ventas y aun en pleno siglo XXI todava realizan sus registros en libros, teniendo el riesgo de que se extraven o se deterioren con el tiempo, es as, que si desean realizar un anlisis de los aos llevados, toma das y con varios integrantes del personal para poder realizarlo, perdiendo tiempo y dinero. Es por ello que se desea comprobar que realmente un sistema solucionara todos estos tipos de inconvenientes.

6.1. ANTECEDENTES
Internaciones: Tesis: SISTEMA PARA EL CONTROL DE VENTA E INVENTARIOS DE LA EMPRESA ANTIGUA ARTE EUROPEO S.A DE CV AUTOR: Mederic Antonio Villa Gutirrez LUGAR: UNIVERSIDAD AUTNOMA DE HIDALGO RESUMEN: Descripcin general de la elaboracin de un sistema de ventas en la que utiliza visual basic, describiendo sus mdulos y su base de datos. Tesis: APLICACIONES WEB PARA CELULARES AUTOR: Diego Germn de la Riva Legajo LUGAR: UNIVERSIDAD NACIONAL DE LA PLATA RESUMEN: Realiza una aplicacin que se conecta a travs de internet para celulares, especficamente de compra y venta. Utilizando el Lenguaje Java en su aplicacin para Mviles.

Tesis: IMPLEMENTACION DE LOS MODULOS DE ADMINISTRACION DE CONVOCATORIA DE ARTICULOS Y EVALUACION DE ARTICULOS PARA EL PORTAL WEB DEL COMPONENTE 8 DEL PROYECTO VLIRESPOL UTILIZANDO MERODE COMO METODOLOGIA DE ANALISIS Y J2EE COMO ARQUITECTURA DE DISEO
AUTORES: Salomn Alberto Herrera Layana. LUGAR: ESCUELA SUPERIOR POLITCNICA DE LITORAL GUAYAQUIL ECUADOR.

RESUMEN: El presente proyecto muestra la implementacin de los mdulos de convocatoria de artculos y evaluacin de artculos para el portal web del Componente 8 del proyecto VLIR-ESPOL, basada en el uso de la metodologa Orientada a Objetos MERODE, Model-based, Existence - dependency Relationship Object - oriented Development, en la etapa de anlisis y la arquitectura J2EE, Java 2 Enterprise Edition, en la implementacin de los mismos. Los mdulos implementados automatizan el proceso de Administracin de convocatoria de artculos y la evaluacin de artculos, recibidos durante la organizacin de eventos que lleve a cabo el Componente 8. Por otro lado, se demuestra como el uso de la metodologa MERODE, que promete dar como resultado el mantenimiento fcil y controlado del software desarrollado, puede ser fcilmente adaptada

a los patrones de diseo de la Arquitectura J2EE. Tesis: ANLISIS, DISEO E IMPLEMENTACIN DE UN SOFTWARE, PARA LA ADMINISTRACIN DE LOS PROYECTOS DE GRADO EN EL PROGRAMA DE INGENIERA DE SISTEMAS, EMPLEANDO UNA METODOLOGA GIL
AUTORES: Juan Pablo Roche Saldarriaga y Julian Mauricio Suarez Arias LUGAR: UNIVERSIDAD TECNOLGICA DE PEREIRA COLOMBIA 2009 RESUMEN: Esta tesis realiza un software para que los estudiantes de la Universidad Tecnolgica de Pereira puedan buscar tesis anteriores en donde se puedan guiar, y a la vez para no repetir informacin de tesis. Utiliza metodologas giles para el desarrollo del software.

Tesis: DISEO DE UNA METODOLOGA AGIL DE DESARROLLO DE SOFTWARE AUTOR: Schenone Marcelo Hernn.Arias
LUGAR: UNIVERSIDAD DE BUENOS AIRES - ARGENTINA

RESUMEN: Esta tesis tiene como propsito la construccin de una Metodologa gil de Desarrollo de Software la cual utiliza UML como notacin. Si bien podr ser empleada en proyectos de distinto tamao y complejidad, su aplicacin tendr como objetivo proyectos de pequea escala y riesgo limitado. Tambin ser independiente del lenguaje o la arquitectura utilizada, as como del tipo de software que se est construyendo. Para desarrollar esta metodologa se comenzar por un relevamiento de las metodologas y notaciones actualmente empleadas (Rational Unified Process, UML, SCRUM, OPEN, Extreme Programming, etc), un posterior refinamiento de las mismas y el desarrollo paulatino de un proceso que incorpore las mejores y ms avanzadas prcticas existentes en cada etapa del desarrollo. Nacionales: No se ha encontrado. Locales: No se ha encontrado.

1. BASES TEORICAS (MARCO TEORICO)


El contar con un software que controle eficazmente un proceso dentro de una empresa ha

llevado al surgimiento de nuevas tcnicas de almacenamiento de informacin, as como tambin a la optimizacin de tiempos y mejoras en la atencin (tratndose de ventas).

El desarrollo de software no es una tarea fcil. Prueba de ello es que existen numerosas propuestas metodolgicas que inciden en distintas dimensiones del proceso de desarrollo. Por una parte tenemos aquellas propuestas ms tradicionales que se centran especialmente en el control del proceso, estableciendo rigurosamente las actividades involucradas, los artefactos que se deben producir, y las herramientas y notaciones que se usarn. Estas propuestas han demostrado ser efectivas y necesarias en un gran nmero de proyectos, pero tambin han presentado problemas en otros muchos. Una posible mejora es incluir en los procesos de desarrollo ms actividades, ms artefactos y ms restricciones, basndose en los puntos dbiles detectados. Sin embargo, el resultado final sera un proceso de desarrollo ms complejo que puede incluso limitar la propia habilidad del equipo para llevar a cabo el proyecto. Otra aproximacin es centrarse en otras dimensiones, como por ejemplo el factor humano o el producto software. Esta es la filosofa de las metodologas giles, las cuales dan mayor valor al individuo, a la colaboracin con el cliente y al des arrollo incremental del software con iteraciones muy cortas. Este enfoque est mostrando su efectividad en proyectos con requisitos muy cambiantes y cuando se exige reducir drsticamente los tiempos de desarrollo pero manteniendo una alta calidad. Las metodologas giles estn revolucionando la manera de producir software, y a la vez generando un amplio debate entre sus seguidores y quienes por escepticismo o convencimiento no las ven como alternativa para las metodologas tradicionales.
Las metodologas giles surgen como una extensin a las metodologas tradicionales para mejorar el desarrollo de sistemas, segn el tipo de proyecto y empresa, aadiendo y mejorando (optimizando) las prcticas de desarrollo de software. Desarrollo gil de un software: El desarrollo gil de software es un marco de trabajo conceptual de la ingeniera de software que promueve iteraciones en el desarrollo a lo largo de todo el ciclo de vida del proyecto. Existen muchos mtodos de desarrollo gil; la mayora minimiza riesgos desarrollando software en cortos lapsos de tiempo. El software desarrollado en una unidad de tiempo es llamado una iteracin, la cual debe durar de una a cuatro semanas. Cada iteracin del ciclo de vida incluye: planificacin, anlisis de requerimientos, diseo, codificacin, revisin y documentacin. Una iteracin

no debe agregar demasiada funcionalidad para justificar el lanzamiento del producto al mercado, pero la meta es tener una demo (sin errores) al final de cada iteracin. Al final de cada iteracin el equipo vuelve a evaluar las prioridades del proyecto.

2. DEFINICIN DE TRMINOS
Java: Java es un lenguaje de programacin y la primera plataforma informtica creada por Sun Microsystems en 1995. Es la tecnologa subyacente que permite el uso de programas punteros, como herramientas, juegos y aplicaciones de negocios. Java se ejecuta en ms de 850 millones de ordenadores personales de todo el mundo y en miles de millones de dispositivos, como dispositivos mviles y aparatos de televisin. Programacin Orientada a Objetos: La programacin orientada a objetos o POO (OOP segn sus siglas en ingls) es un paradigma de programacin que usa objetos y sus interacciones, para disear aplicaciones y programas informticos. Est basado en varias tcnicas, incluyendo herencia, abstraccin, polimorfismo y encapsulamiento. Su uso se populariz a principios de la dcada de los aos 1990. En la actualidad, existe variedad de lenguajes de programacin que soportan la orientacin a objetos.

Software: Se conoce como software al equipamiento lgico o soporte lgico de un sistema informtico; comprende el conjunto de los componentes lgicos necesarios que hacen posible la realizacin de tareas especficas, en contraposicin a los componentes fsicos, que son llamados hardware. Los componentes lgicos incluyen, entre muchos otros, las aplicaciones informticas; tales como el procesador de texto, que permite al usuario realizar todas las tareas concernientes a la edicin de textos; el software de sistema, tal como el sistema operativo, que, bsicamente, permite al resto de los programas funcionar adecuadamente, facilitando tambin la interaccin entre los componentes fsicos y el resto de las aplicaciones, y proporcionando una interfaz con el usuario.[4] Software de Sistema: En terminologa informtica el software de sistema, denominado tambin software de base, consiste en programas informticos que sirven para controlar e interactuar con el sistema operativo, proporcionando control sobre el hardware y dando soporte a otros programas; en contraposicin del llamado software de aplicacin. Como ejemplos cabe mencionar a las bibliotecas como por ejemplo OpenGL para la aceleracin grfica, PNG para el sistema grfico o demonios que controlan la temperatura,

la

velocidad

del

disco

duro,

como hdparm,

la

frecuencia

del procesador como cpu dyn. El software de sistema por antonomasia es Microsoft Windows, que entre todas sus versiones acumula cerca de un 90% de la cuota de mercado.1 Mencin especial merece el proyecto GNU, cuyas herramientas de programacin permitieron combinarse con el ncleo informtico basado en Unix denominado Linux, formando entre ambos las conocidas como distribuciones GNU/Linux. A diferencia de la plataforma de Microsoft u otros ejemplos como Mac OS, es software libre. Estos programas realizan diversas tareas, como la transferencia de datos entre la memoria RAM y los dispositivos de almacenamiento (disco rgido, unidades de discos pticos, etc) entre otros. [5] Lenguaje de Programacin: Un lenguaje de programacin es un idioma artificial diseado para expresar computaciones 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.1 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. Base de Datos: Una base de datos o banco de datos (en ocasiones abreviada con la sigla BD o con la abreviatura b. d.) es un conjunto de datos pertenecientes a un mismo contexto y almacenados sistemticamente para su posterior uso. En este sentido, una biblioteca puede considerarse una base de datos compuesta en su mayora por documentos y textos impresos en papel e indexados para su consulta. Actualmente, y debido al desarrollo tecnolgico de Campos como la informtica y la electrnica, la mayora de las bases de datos estn en formato digital (electrnico), que ofrece un amplio rango de soluciones al problema de almacenar datos. Existen programas denominados sistemas gestores de bases de datos, abreviado SGBD, que permiten almacenar y posteriormente acceder a los datos de forma rpida y estructurada. Las propiedades de estos SGBD, as

como su utilizacin y administracin, se estudian dentro del mbito de la informtica. Las aplicaciones ms usuales son para la gestin de empresas e instituciones pblicas. Tambin son ampliamente utilizadas en entornos cientficos con el objeto de almacenar la informacin experimental.

7. Bibliografa http://www.uaeh.edu.mx/docencia/Tesis/icbi/licenciatura/documentos/Sistema %20para%20el%20control%20de%20ventas%20e%20inventarios.pdf http://www.willydev.net/descargas/prev/TodoAgil.Pdf http://www.monografias.com/trabajos48/desarrollo-software-agil/desarrollosoftware-agil.shtml 10/04/12 pag1. Parf.1. http://es.wikipedia.org/wiki/Desarrollo_%C3%A1gil_de_software http://es.wikipedia.org/wiki/Software http://es.wikipedia.org/wiki/Software_de_sistema http://es.wikipedia.org/wiki/Lenguaje_de_programaci%C3%B3n http://es.wikipedia.org/wiki/Base_de_datos

You might also like