Anda di halaman 1dari 5

SIMULADOR PARA APOYAR EL PROCESO DE APRENDIZAJE Y

ENSEÑANZA DE NEGOCIOS, ECONOMIA Y GESTION


EMPRESARIAL
Rosalba Pacheco, Jesus Sanjuan Mendez
Maestría en ingeniería electrónica aplicada
Departamento de Estudios Multidisciplinario
Universidad de Guanajuato
Resumen:
Propósito:
Metodología:
Conclusiones:
Originalidad/Valor:
Clasificación JEL: 031
Palabras Clave. Aplicación Web, Aprendizaje organizacional, Simulador

Introduccion.

Marco Teórico.
Referente al Entorno para su desarrollo.
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, así también para la realización de
prácticas en clases presenciales o consultas que requieran realizar los alumnos.

Hablar mas del departamento de educación a distancia


Hablar posiblemente del Modelo teórico de aprendizaje organizacional

Referente al Entorno de Programación.


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 lenguaje 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).
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
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.

Metodología.
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.
Por otra parte 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 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.
Hablar de metodologías de desarrollo de sofware educativo
Identificación de Requerimientos.

Diseño de la Interfaz Gráfica.

Codificación de la Aplicación.

Ejecución de la Aplicación.

Conclusión.

Referencia.

Anda mungkin juga menyukai