Mi estudio de caso

6
TRABAJO FINAL TECNOLOGIA Y SOCIEDAD PRESENTADO A: MARIO ALEJANDRO FRANCO GUMAN PRESENTADO POR: PATRICIA JUDITH OLMOS ZAMORA ESCUELA COLOMBIANA DE CARRERAS INDUSTRIALES 2015

Transcript of Mi estudio de caso

Page 1: Mi estudio de caso

TRABAJO FINAL TECNOLOGIA Y SOCIEDAD

PRESENTADO A:

MARIO ALEJANDRO FRANCO GUMAN

PRESENTADO POR:

PATRICIA JUDITH OLMOS ZAMORA

ESCUELA COLOMBIANA DE CARRERAS INDUSTRIALES

2015

Page 2: Mi estudio de caso

1) TEMA DE INVESTIGACIÓN:

La utilidad de programar macros en Excel en el desarrollo de Software

La investigación consiste en exponer las ventajas de ésta herramienta y demostrar que es útil y eficiente para desarrollar programas complejos de software a pesar de no ser reconocida ante algunos programadores por éstas características.

2) PLANTEAMIENTO DEL PROBLEMA

Debido a que las macros en Excel se consideran únicamente como una herramienta que fue creada para facilitar la vida del usuario con el fin de evitar tareas repetitivas y tediosas, no se le ha dado la importancia que tiene como herramienta para desarrollar software; por este motivo es importante investigar las ventajas, antecedentes y ejemplos de desarrollo de software mediante el uso de macros en Excel; con el fin de que esta herramienta sea acogida y reconocida por muchos ingenieros como una forma sencilla, útil y eficiente de dar solución a los usuarios sin necesidad de recurrir a otros lenguajes de programación que son más complejos y por tanto generan un mayor costo.

3) PLANTEAMIENTO DE LA PREGUNTA DE INVESTIGACIÓN:

¿Son eficientes y útiles las macros en Excel en el desarrollo de software?

3) JUSTIFICACIÓN DEL PROBLEMA DE INVESTIGACIÓN:

Aunque no podemos dar un porcentaje exacto de la cantidad de empresas que utilizan Excel para realizar sus diferentes procesos, si podemos afirmar que una gran mayoría hace uso de esta herramienta, razón por la cual sus bases de datos e información se encuentran en archivos de Excel.

Además, dado que es muy popular el sistema operativo Windows y este está acompañado de su respectivo paquete de office donde encontramos la valiosa herramienta o programa Excel, permite que cualquier empresa sin importar su actividad, tamaño y alcance cuente con este programa.

Debido a lo anteriormente expuesto, se facilita realizar desarrollos en los procesos de estas empresas mediante el uso de macros en Excel.

También es importante realizar este trabajo de investigación ya que es posible enfocar al futuro ingeniero para que domine la programación de macros en Excel y la vea con la importancia que se merece, para que se puede enfocar si así lo desea, en cualquier empresa como desarrollador de soluciones mediante macros en Excel, ya que, como se expuso previamente, este es un programa popular entre muchas empresas y por tanto abre un campo más de trabajo al ingeniero de sistemas.

Page 3: Mi estudio de caso

4) OBJETIVO GENERAL Y ESPECÍFICOS:

Objetivo General:

Demostrar la eficiencia de las macros en Excel como herramienta para el desarrollo de software.

Objetivos Específicos:

1. Comprender la utilidad y diferentes aplicaciones de las macros en Excel.

2. Establecer la complejidad de las aplicaciones que se pueden desarrollar utilizando macros en Excel.

5) MARCO REFERENCIAL:

A lo largo de esta investigación haremos mención de la palabra macros, estas son una serie de procedimientos o funciones que se almacena para poder ejecutarse cuando se invoque a dicha macro. Mediante dichas macros es posible desarrollar programas complejos y eficientes, facilitando el trabajo del usuario. También expondremos su relación con el desarrollo de Software, éste es la aplicación práctica del conocimiento científico al diseño y construcción de programas de computadora y a la documentación asociada requerida para desarrollar, operar y mantenerlos.

No se tienen estudios previos que presenten la programación de macros en Excel como una herramienta útil para el desarrollo de software; la connotación que siempre se le ha dado a esta herramienta es la de solucionar tareas simples y repetitivas que las personas realizan diariamente al estar relacionados con una hoja de cálculo en Excel y aunque en ocasiones se referencia a Las macros como instrucciones útiles que nos permiten automatizar y realizar tareas complejas aumentando la eficiencia y eficacia del trabajo; en el ámbito del desarrollador y/o programador nunca se ha mostrado como una poderosa herramienta para el desarrollo de software.

Como ya se ha expuesto previamente, el concepto general que se tiene de las macros es dar solución a tareas que son repetitivas dentro de los procesos del usuario y no se enmarca como una herramienta potencial para desarrollar programas complejos; sin embargo, es importante resaltar que en muchas ocasiones se adquieren paquetes de software estandarizados que no cumplen las expectativas iniciales y que acaban por no aportar una solución real a las necesidades del negocio o del trabajo individual, mediante las macros en Excel cada programa desarrollado se adapta fácilmente a cada tipo de empresa y/o persona, proporcionando una versatilidad y flexibilidad incomparable, por lo anteriormente expuesto es importante que dentro de la Ingeniería de sistemas se dé a conocer a los futuros ingenieros la importancia y utilidad de las macros en Excel.

Page 4: Mi estudio de caso

6) LINEA DE INVESTIGACIÓN QUE APLICA:

La línea de investigación en la que se enmarca esta propuesta de investigación es ETIM: (Electrónica, telecomunicaciones, informática y mecánica). Porque el tema “La utilidad de programar macros en Excel en el desarrollo de Software”, se encuentra dentro de la línea de informática; y al enmarcarlo dentro de esta línea es posible encontrar grupos que tengan ideas en común que permitan profundizar en la investigación.

7) ENFOQUE DE INVESTIGACIÓN

El enfoque que se utiliza en esta investigación es cualitativo, porque no se pretende arrojar datos sólidos, estadísticos y perceptibles, además la investigación no está orientada a mostrar un resultado sino a enfocarse en el proceso, y dado que se desarrollará desde mi punto de vista será una investigación subjetiva.

8) TIPO DE INVESTIGACIÓN

El tipo de investigación que se utiliza es evaluativa, ya que pretende evaluar el desempeño de las macros en Excel como herramienta en el desarrollo de Software con el fin de que más adelante se logre inculcar en los futuros ingenieros de sistemas que ésta herramienta es muy útil y versátil y no se vea como una simple hoja de cálculo para realizar operaciones sencillas.

9. POBLACIÓN (TIPO DE MUESTRA)

La población para desarrollar esta investigación son los lenguajes de programación de alto nivel, la razón es porque las macros en Excel dado que se desarrollan bajo el lenguaje Visual Basic, se encuentran clasificadas en el marco de estos lenguajes; sin embargo, se tomara una muestra de 4 de ellos, los más populares en el medio de los programadores; esta muestra es no probabilística, pues no se escogieron al azar, sino con el fin de comparar sus ventajas y desventajas frente a las macros ya que son lenguajes de programación con un reconocimiento en el medio de los programadores y son los más usados para el diseño de software.

Población: Para la investigación se trabajará con lenguajes de programación de alto nivel.

Delimitación de la población: Se trabajará con 4 lenguajes de programación de alto nivel como son (Java, Fortran, Ada y Visual Basic). Ya que estos son los más reconocidos y usados en el diseño de software.

Caracterización de la población: Estos lenguajes se caracterizan por ser de alto nivel, es decir, expresan los algoritmos de una manera adecuada a la capacidad cognitiva humana, en lugar de a la capacidad ejecutora de las máquinas. Adicionalmente, estos lenguajes de programación se caracterizan por ser orientados a objeto. La programación Orientada a

Page 5: Mi estudio de caso

objetos (POO) es una forma especial de programar, más cercana a como expresaríamos las cosas en la vida real que otros tipos de programación donde los programas se escriben en términos de objetos, propiedades y métodos.

10. INSTRUMENTOS PARA LA RECOLECCIÓN DE DATOS

Dado que es una investigación de tipo cualitativa la recolección de datos se realizara mediante la observación de artículos en Internet acerca de las ventajas y desventajas de los diferentes leguajes programación de alto nivel más populares para ser comparado con las macros en Excel, también se realizará una encuesta dirigida a estudiantes de ingeniería de sistemas.

11. RECURSOS HUMANOS Y/O FISICOS

Recursos físicos: Un computador, acceso a internet, impresora ya auditorio.

Recursos humanos: 25 estudiantes de Ingeniería de sistemas.

12. CRONOGRAMA DE TRABAJO

La investigación “La utilidad de programar macros en Excel en el desarrollo de Software se desarrollara en el año 2016 durante el mes de junio, teniendo presente las siguientes fechas.

1. Desarrollo del cronograma

Nombre de la actividad a desarrollar

Fecha de inicio

Fecha final Duración total de la actividad

Producto de la actividad

Investigación Java 1-6-2016 3-6-2016 3 días Informe ventajas y desventajas de utilizar Java en el desarrollo de software.

Investigación Fortran 4-6-2016 6-6-2016 3 días Informe ventajas y desventajas de utilizar Fortran en el desarrollo de software.

Investigación Ada 8-6-2016 10-6-2016 3 días Informe ventajas y desventajas de utilizar Ada en el desarrollo de software.

Page 6: Mi estudio de caso

Investigación Visual Basic

11-6-2016 13-6-2016 3 días Informe ventajas y desventajas de utilizar Visual Basic en el desarrollo de software.

Encuesta 15-6-2016 15-6-2016 1 día. Análisis de datos.

Análisis resultados encuesta

15-6-2016 15-6-2016 1 día. Resultado encuesta.

Informe de resultado de la investigación.

16-6-2016 17-6-2016 2 días Informe final que determinará si son útiles las macros en Excel en el desarrollo de software.

13. PRESUPUESTO

Los recursos financieros requeridos para el desarrollo del proyecto son los siguientes:

14. PRODUCTO FINAL DE LA INVESTIGACIÓN

El resultado de la investigación es un Informe en el cual inicialmente se expondrá una comparación entre los 4 leguajes de programación escogidos de alto nivel (Java, Fortran, Ada y Visual Basic) describiendo sus ventajas y desventajas; también se realizará una relación tiempo y costo producto; finalmente, se incorporará en el informe el resultado de la encuesta aplicado a los 25 estudiantes de ingeniería, este resultado es el que finalmente determinara si son o no útiles la macros en Excel para el desarrollo de software.