Este documento presenta un proyecto de investigación que evalúa la utilidad de las macros en Excel para el desarrollo de software. El proyecto comparará las macros en Excel con cuatro lenguajes de programación populares considerando ventajas, desventajas, tiempo y costo. Se aplicará una encuesta a estudiantes de ingeniería para determinar si consideran útiles las macros en Excel para el desarrollo de software. El resultado final será un informe que concluya sobre la eficiencia de las macros en Excel para este propósito.
texto argumentativo, ejemplos y ejercicios prácticos
Mi estudio de caso
1. TRABAJO FINAL TECNOLOGIA Y SOCIEDAD
PRESENTADO A:
MARIO ALEJANDRO FRANCO GUMAN
PRESENTADO POR:
PATRICIA JUDITH OLMOS ZAMORA
ESCUELA COLOMBIANA DE CARRERAS INDUSTRIALES
2015
2. 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.
3. 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.
4. 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
5. 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.
6. 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.