Vous êtes sur la page 1sur 16

1

DEPARTAMENTO DE ESTUDIOS MULTIDISCIPLINARIOS


UNIVERSIDAD DE GUANAJUATO

MAESTRÍA EN INGENIERÍA ELECTRÓNICA APLICADA


PROYECTO DE INVESTIGACIÓN

INFORMACIÓN GENERAL

TÍTULO DEL PROYECTO DE INVESTIGACIÓN: Commented [JSΜ²1]: Simulador para apoyar el proceso
Simulador financiero aplicando computo avanzado de aprendizaje y enseñanza de negocios, economía y
gestión empresarial

LÍNEA DE INVESTIGACIÓN: Computo avanzado e instrumentación

NOMBRE DEL DIRECTOR DE TESIS: Dr. Igor V. Guryev

NOMBRE DEL ESTUDIANTE: L.C. Jesus Sanjuan Méndez

Dr. Igor V. Guryev L.C. Jesus Sanjuan Méndez


Director de tesis Estudiante

Vo.Bo.
Dr. Eduardo Cabal Yépez
Dirección del DEM Sede Yuriria
2

Asunto: Propuesta de trabajo de tesis

Yuriria, Gto. a 22 de febrero del 2019

SIMULADOR PARA APOYAR EL PROCESO DE APRENDIZAJE Y


ENSEÑANZA DE NEGOCIOS, ECONOMIA Y GESTION EMPRESARIAL
Que presenta:

L.C. Jesus Sanjuan Méndez


Maestría en Ingeniería Electrónica Aplicada

___________________
Firma

Asesor __________________ ______________


Dr. Igor V. Guryev Firma

Asesor de la propuesta: _____________________ ______________


Dr. Alejandro Ortega Hernández Firma

Sinodales propuestos: ________ Dra. Susana Ávila García ________________

________ Dr. López Lemus Jorge Armando__________

_________Dr. Geovanni Hernández Gómez__________

_________ Dra. Rocío Alfonsina Lizárraga Morales_____

_________Dr. Juan Manuel López Hernández _____


3

Dr. Igor V. Guryev

El porqué del doctor Igor como asesor es porque cuenta con los conocimientos en programación
en paralelo y optimización de códigos, lo cual se pretenden implementar para los algoritmos que
se integraran al simulador para un eficiente funcionamiento del software.

Dr. Alejandro Ortega Hernández

El doctor Alejandro como co-asesor cuenta con los conocimientos para el buen desarrollo de los
indicadores financieros que se desean implementar en el simulador, al igual que ya a colaborado
como asesor de tesis para el desarrollo de un simulador de negocios.

Dra. Susana Ávila García


La doctora Susana cuenta con el perfil para apoyarme en el desarrollo del software que deseo
desarrollar como tema de tesis, de igual manera para el buen desarrollo de las metodologías de
desarrollo de software y el correcto desarrollo de la base de datos.

Dr. López Lemus Jorge Armando

El doctor López Lemus lo propongo como mi sinodal por los conocimientos que cuenta en el
manejo de las Tecnologías .NET, dado que el software que deseo desarrollar se implementara
mediante el uso de estas tecnologías.

Dr. Geovanni Hernández Gómez

El doctor Geovanni cuenta con el perfil para apoyarme en el desarrollo de este proyecto de
investigación, por sus conocimientos en el área de ciencias computacionales, los cuales son de
suma importancia para este proyecto.
4

CARACTERÍSTICAS DEL PROYECTO DE INVESTIGACIÓN

NATURALEZA DEL PROYECTO DE INVESTIGACIÓN

Aplicación del conocimiento (x ) Generación de conocimiento ( )

Detalle los resultados que espera de su proyecto y la forma de comunicarlos y/o difundirlos.

Este proyecto es una iniciativa para proponer un mayor uso de las TIC (Tecnologías de la
Información y la Comunicación), puesto que en la actualidad se ofrece una gran diversidad de
herramientas para facilitar el aprendizaje en el área de administración de proyectos, los cuales
son muy necesarias para situaciones reales en el mundo de la enseñanza de negocios, economía
y gestión empresarial, para lo cual en el desarrollo de este proyecto se busca crear una
herramienta con mayor eficiencia mediante la aplicación del cómputo avanzado, ya que no existe
en la actualidad simuladores de finanzas que apliquen estas tecnologías, lo que permitirá
obtener resultados de manera más eficiente. Esto es de suma importancia para el departamento
de educación a distancia, dado que ellos pretenden difundir la realización del proyecto, de
manera que el simulador llegue a ser usado tanto en cursos y talleres a distancia en línea, asi
también para la realización de prácticas en clases presenciales o consultas que requieran realizar
los alumnos.
Hay que tomar en cuenta que en la actualidad las áreas de negocios, economía y gestión
empresarial se encuentran presentes en una gran variedad de disciplinas como lo son: la
ingeniería mecatrónica, ingeniería civil, desarrollo regional, por mencionar algunas, para lo cual
llega a resultar difícil el proceso de enseñanza-aprendizaje para estudiantes o personas ajenas a
estas áreas, es por esta razón que se pretende desarrollar una herramienta que permita realizar
de manera efectiva y rápida los cálculos necesarios para apoyar en el proceso de enseñanza de
estas áreas.
5

PROTOCOLO DEL PROYECTO DE INVESTIGACIÓN

1. OBJETIVOS (Máximo 300 palabras)

1.1. Objetivo general

Diseñar un sistema de información que permita ejecutar simulaciones con información


de situaciones reales o ficticias en el mundo de la economía, las finanzas y la gestión
empresarial, a través de una sitio web responsiva que permitirá la optimización de el
simulador, en consecuencia le otorgara al usuario fácil accesibilidad al sitio desde
cualquier dispositivo de computo; esto será posible mediante la adquisición y análisis de
requerimientos que nos señalan las metodologías de desarrollo ágil de software, lo cual
será posible mediante el trabajo continuo en conjunto con los clientes y usuarios del
simulador, siendo de gran ayuda, ya que permitirá descubrir las limitaciones que tendrá
el simulador, de igual manera se obtendrá la información necesaria para saber las
características específicas con las que contara el simulador, por otra parte se definirán
las limitaciones de hardware.

1.2. Objetivos específicos

Los objetivos específicos que sigue este proyecto son:

 Elaborar un análisis minucioso de los indicadores financieros para conocer las


necesidades de los usuarios.
 Aplicar metodologías de desarrollo de software para estructurar, plantificar y controlar
el proceso del desarrollo del simulador.
 Implementar algoritmos paralelos para la realización de los cálculos de los indicadores
financiero, con los cuales el simulador permitirá entregar en un tiempo de respuesta
rápida y eficiente sus resultados.
 Implementar un módulo para la gestión de los diversos proyectos que el sistema
permitirá adquirir sus diversos indicadores financieros.
6

2. JUSTIFICACIÓN (Máximo 1 cuartilla)

En la actualidad, con los grandes avances de la computación tanto como en hardware y


software, ha existido la posibilidad de innovar en nuevas áreas, como por ejemplo en la
económica, las finanzas y el proceso de gestión empresarial, los cuales se encuentran presentes
en otra diversidad de áreas más, como es el caso del área de administración, contabilidad, gestión
empresarial, ingeniería industrial, ingeniería eléctrica, ingeniería de ciencias computacionales,
solo por mencionar algunas, es por lo cual que en la actualizad el proceso de enseñanza-
aprendizaje dentro de estas áreas del conocimiento, han llegado a ser un reto, dado que son cada
vez más las disciplinas que requieren la incorporación de estas áreas, pero que por cuestiones de
formación se carece de bases sólidas para lograr un aprendizaje significativo y así estas permitan
al estudiante contar con la competencia necesaria para el ambiente laboral existente.

Es por ello, que surge la necesidad de contar con una herramienta que permita facilitar el
proceso de enseñanza-aprendizaje, en el cual se le permita al estudiante comprender con mayor
facilidad los diversos indicadores financieros, en específico para aquellas áreas en las que no se
es especialista en temas económico-financieros, o de gestión, pero que requieren trabajar con el
desarrollo de proyectos productivos o de inversión, sin la necesidad de contar con un profesor, y
de esta manera se les permita obtener de una manera sencilla y eficaz los resultados, con los
cuales podrán lograr un mejor aprendizaje para estas áreas.

Sin embargo, al contar con estos grandes avances tecnológicos han cambiado de manera
radical los espacios y ambientes de aprendizaje, así como su contexto mismo. El uso de
simuladores al ser una aplicación informática que intenta reproducir el comportamiento de un
proceso, ha llegado a tener una gran importancia en un enfoque educativo y poco a poco se ha
dado a notar dado que pueden obtenerse grandes resultados, puesto que su objetivo es ejecutar
situaciones simuladas, donde los usuarios puedan obtener de manera sencilla y eficiente los
resultados con los cuales pueden responder ante diferentes situaciones, y así adquirir
conocimientos de manera empírica, logrando enriquecer su experiencia. Por ello las facultades
universitarias deben están a la vanguardia siempre de la tecnología pues estas deben capacitar a
sus estudiantes de acuerdo con las necesidades de los empleadores, pues las empresas buscan
7

tener un recurso humano altamente capacitado y con experiencia (Preciado Álvarez, Arquimides
Arcega Ponce, & Pedraza Farias, 2014).

Un simulador de negocios pretende la reproducción de un sistema económico, financiero y


empresarial. Los principales usuarios son hombres y mujeres que son: empresarios,
emprendedores iniciando un negocio, emprendedores a punto de iniciar un negocio y
estudiantes universitarios.

El campo educativo se encuentra en la necesidad de abastecerse de los recursos más


sofisticados que reafirmen las teorías que son impartidas dentro de las aulas. Generalmente
estos recursos se buscan de índole informática y electrónica, debido a que con ello se busca
formar una generación más capacitada, competitiva y conocedora de estas áreas.

Actualmente las simulaciones empresariales son un importante instrumento para la toma de


decisiones en las actividades de una empresa.

Su principal beneficio radica en que su uso permite contrarrestar las deficiencias de la


capacitación tradicional, la participación pasiva y la baja práctica del proceso de toma de
decisiones empresariales.

Una mala decisión normalmente afecta a una gran cantidad de individuos.

En los países en desarrollo entre un 50 y un 75% dejan de existir durante los primeros tres
años, y la principal razón es que el negocio no es rentable.

El problema común que se observa en las Pymes y emprendimientos es su falta de


profesionalización. Esto implica un enfoque más serio de la empresa para lograr la calidad del
producto y servicio que ofrece, estandarización en las operaciones, una mejora en la gestión de
los empleados, mayor control de los insumos y sus proveedores, planificación de las acciones,
análisis de los resultados y finalmente, una revisión del liderazgo de los dueños.

En definitiva, apenas hay tiempo para producir, ¿cómo vamos a mejorar? Los problemas se
van “pateando para adelante” y sólo resuelven cuando ya no queda otra opción, de manera
intuitiva y sin un análisis profundo de los hechos y tendencias reales.
8

Con el simulador se espera reducir un análisis intuitivo y tener un escenario más real
reduciendo la incertidumbre de la rentabilidad y aumentando el emprendimiento.
3. ANTECEDENTES (Máximo 1 cuartilla)

Desde la aparición de los simuladores en la década de los años 60 a llegado al punto


en el que poco a poco se empezaron a utilizar para resolver problemas de ámbito civil. Es
por ello con el paso de los años los simuladores han llegado a incursionar a diversas áreas
del conocimiento, en su comienzo los simuladores eran utilizados exclusivamente en
escuelas de negocios a nivel de postgrado, pero con el paso de los años el uso de los
simuladores han llegado a irrumpir en gran parte de las universidades donde se imparten
carreras ajenas a los negocios, es por esto que los simuladores han llegado a adquirir una
gran importancia como técnica de enseñanza-aprendizaje, particularmente en el área de
administración para lo alumnos de los últimos semestres, en países latinoamericanos.

Este tipo de herramientas llegan a adquirir el nombre de simuladores a causa de


que intentan reproducir cuestiones reales del ambiente laboral existente, tanto con los
mismo elementos, relaciones , variables y situaciones que tienen lugar en el mundo de los
negocios, brindándole a los estudiantes los conocimientos necesarios para sobresalir en el
ámbito laboral de la económica, las finanzas y el proceso de gestión empresarial, los cuales
únicamente llegarían a obtenerse mediante la practica y el mismo involucramiento en el
mercado laboral.

Es por esto que hoy en día existe una diversidad de herramientas de esta índole, las
cuales siguen diferentes enfoques científicos que buscan la manera de emular y reproducir
la realidad de ciertos procesos. Por lo tanto durante la investigación de simuladores de
negocios anteriormente desarrollados se ha encontrado .....

Proyecto de Investigación
4. DESARROLLO (Máximo 4 páginas)

La programación extrema es quizás el método ágil mejor conocido y más


ampliamente usado, dado que es adaptable al desarrollo de sistemas pequeños y
grandes, de igual manera toma un enfoque “extremo” para el desarrollo incremental
y tiene como objetivo el proceso ágil para ser usado específicamente en
organizaciones grandes. El desarrollo incremental que ofrece la metodología XP se
apoya en pequeñas y frecuentes liberaciones del sistema. De esta manera, los
clientes intervienen estrechamente en la especificación y priorización de los
requerimientos del sistema que se entreguen en cada iteración, siendo esta
metodología adaptable a los cambios, por el enlace continuo que se puede lograr
entre el cliente y el equipo de desarrollo.

Una particularidad de esta metodología son las pruebas unitarias, las cuales se
realizan en los principales procesos del proyecto, la aplicación de estas pruebas nos
permite predecir los posibles errores que se pueden tener, de esta forma con estas
pruebas nos podemos adelantar en una situación hacia el futuro, y así poder realizar
más pruebas tomando en cuenta las posibles fallas que podrían llegar a ocurrir.

De igual manera en este trabajo se utiliza en conjunto con XP la metodología Scrum


también conocida como metodología del caos, ya que esta metodología nos afirma
que todos los procesos para el desarrollo de software son caóticos por naturaleza.
Por tanto, nos permite abarcar principalmente la práctica de gestionar ese caos
antes que eliminarlo, esto es posible ya que Scrum también nos plantea la
realización de reuniones frecuentes para asegurar el cumplimiento de los objetivos
establecidos. De igual manera nos permite la planificación y seguimiento del
proyecto, con prácticas orientadas a la gestión de equipos, tareas, funcionalidades,
etc., lo cual permite organizar el equipo de trabajo y, en general, el tiempo en que
se llevará a cabo un buen proyecto sin entrar demasiado en las prácticas de
desarrollo como puede hacer XP. Scrum tiene sus raíces teóricas en la
autoorganización, igualmente se basa en las entregas parciales y regulares del

Proyecto de Investigación
proyecto final, estas entregas pueden llegar a ser mensualmente o quincenales,
dado que los requerimientos se priorizan por el beneficio que aportara al receptor
del proyecto. Por ello, Scrum está especialmente indicado para proyectos en
entornos complejos, en donde es necesario obtener resultados lo antes posible,
donde los requisitos son cambiantes o pocos definidos, donde la innovación, la
competitividad, la flexibilidad y la productividad son fundamentales en el proyecto
que se realiza.

En el desarrollo del sistema, se utilizará ASP.NET, el cual es un framework diseñado


para el desarrollo web y puede ser embebido en código HTML, o bien puede utilizar en
combinación con varios sistemas de plantillas web, sistemas de gestión de contenido web
y framework web como es Bootstrap. ASP.NET al estar construido sobre el entorno de
Rutinas de ejecución en el lenguaje común (CLR) permite absorbe la sintaxis de lenguajes
como C# o Visual Basic .NET los cuales son lenguajes de programación populares en la
actualidad, a su vez estos lenguajes son de fácil aprendizaje para los programadores.

El lengua de programación principalmente aplicada al proyecto es C# (C Sharp),


siendo este un lenguaje orientado objetos y utilizado para el modelo de objetos de la
plataforma .NET, similar al de java, aunque C# incluye mejoras derivadas de otros lenguajes.
Uno de los intereses que llevo a usar este lenguaje es …………..

El objetivo general de ASP.NET es permitir a los desarrolladores escribir rápidamente


páginas web con contenido dinámico y servicios web. Es considerado como uno de los
Framework flexibles, potentes y de alto rendimiento conocidos hoy en día.

ASP.NET al ya contar con el sistema desarrollado ofrece la capacidad de poder ser


ejecutado en la gran mayoría de sistemas operativos háblese de Unix siendo de este tipo,
como Linux o Mac OS X y principalmente en Microsoft Windows, al ser este el desarrollador
de esta tecnología, otra característica que también nos ofrece una interactuación con los
servidores web más populares que ya existen en versión CGI (Interfaz de entrada común).

Proyecto de Investigación
Este framework también nos permite la conexión a servidores de base datos como
lo es SQLite, Microsoft SQL Server, PostgreSQL, entre otros, los cuales serán indispensables
para el desarrollo de este sistema.

En cuento a la posibilidad de brindar una interfaz web adaptable para diversos


dispositivos, se incluye el framework Bootstrap que ofrece este ajuste dinámico de las
páginas web, tomando en cuenta las características del dispositivo ya sea una computadora
de escritorio, tableta o dispositivo móvil (smartphone), hay que recalcar que ya viene
incluido en el entorno de ASP.NET. Entre otras características a recalcar de Bootstrap, es un
framework web gratuito de código abierto para el diseño de sitios web y aplicaciones web,
contiene platillas de diseño basadas en HTML y CSS para formularios, botones y otros
componentes de la interfaz, así como extensiones de JavaScript opcionales. Apartir de
Bootstrap 3.0 se admite en las últimas versiones de Google Chrome, Firefox, Internet
Explorer, Opera y Safari, además se agregó soporte Sass y flexbox en su la última
actualización de Bootstrap 4.1.

También se ocupa Microsoft Visual Studio siendo este un entorno de desarrollo


integrado usualmente para sistemas operativos Windows. Este entorno de desarrollo (IDE)
soporta múltiples lenguajes de programación, tales como C#, C++, Visual Basic, .NET, F#,
Java, Python, Ruby y PHP, entre las características más importante es que tiene soporte
para entornos de desarrollo web, como lo es ASP.NET bajo el cual se desarrolla este
proyecto, a lo cual hay que sumarle a este IDE las nuevas capacidades online bajo el nombre
de Windows Azure el cual nos permitiría implementar nuevas tecnologías a futuro a este
proyecto.

Para adquirir una interfaz amigable con el usuario final es preciso trabajar con
JavaScript en conjunto con C#, siendo JavaScript un lenguaje de programación de
interpretado, llega a definirse como dinámico y orientado a objetos, este lenguaje fue
diseñado originalmente para el HTML dinámico en los navegadores, así el lenguaje llega a
ser de gran ayuda en este proyecto por las características que ofrece, como evaluar las
diversas instrucciones que demande el usuario para modificar contenido, de igual manera

Proyecto de Investigación
ofrece la carga o visualización de información dentro del simulador, lo cual otorgara
diversas posibilidades en conjunto con HTML y CSS (Cascading Style Sheets).

Dentro de las posibilidades que también ofrece JavaScript son Ajax y jQuery las
cuales son bibliotecas de JavaScript, estas 2 bibliotecas son de suma importancia para el
desarrollo de este proyecto.

Ajax, al no ser una tecnología, sino la unión de un conjunto de grupo de tecnologías,


la cual llega a ofrecer en el lado del cliente la creación de aplicaciones web asíncronas, ya
que permite enviar datos desde la web, como por ejemplo consultas SQL, y recuperar los
resultados del lado del servidor de forma asíncrona, sin intervenir en la visualización y
comportamiento de la página existente, ya que no existe la necesidad de volver a cargar la
página por completo.

Por otro lado, jQuery tiene como función el acceder a HTML para la navegación y
manipulación proporcionada (Document Object Model) de elementos, lo cual permite la
creación de animaciones, manejar eventos y desarrollar aplicaciones Ajax. jQuery fue
diseñada para simplificar el script del lado del cliente de HTML, esto permite a los
desarrolladores crear abstracciones para la interacción de bajo nivel, asimismo animaciones
y efectos avanzados. El enfoque modular que otorga la biblioteca jQuery permite la creación
de potentes páginas web dinámicas y aplicaciones Web. (jQuery write less, do more, 2016)

Dicho lo anterior, únicamente se mencionaron algunas de las tecnologías más


relevantes y conocidas que se ocuparon para el buen desarrollo de este proyecto, los cuales
al funcionarlos logran complementarse entre sí para obtener un buen sistema que pueda
llegar a ser fiable, escalable y tolerante a fallos.

Proyecto de Investigación
5. RESULTADOS ESPERADOS (Máximo 1 cuartilla)

Proyecto de Investigación
6. CRONOGRAMA DE ACTIVIDADES (DIAGRAMA DE GANTT) (Máximo 1 cuartilla)

EL cronograma de actividades se llevará a cabo durante 12 meses del año en curso, siguiendo los puntos clave que marca la
metodología ágil XP para el desarrollo de software.

Cronograma del proyecto de investigación

Nombre del proyecto Simulador financiero aplicando computo avanzado

Duración del proyecto 12 meses


Meses
Actividad
1 2 3 4 5 6 7 8 9 10 11 12
1. Planteamiento del problema
2. Revisión del estado del arte
3. Metodología de desarrollo
3.1 Análisis de requerimientos
3.2 Diseño
3.3 Codificación
3.4 Pruebas
4. Redacción de documento de tesis

Proyecto de Investigación
Referencias bibliográficas

Proyecto de Investigación

Vous aimerez peut-être aussi