Entradas

Mostrando entradas de abril, 2018

6) Evidencia de la innovación

Imagen
EVIDENCIA DE LA INNOVACIÓN Una vez se haya realizado el desarrollo de la aplicación está estará disponible, en una versión estable y como paquete público en Nuget para que cualquier desarrollador que la necesite   la pueda implementar   en su proyecto. El proyecto quedará abierto en un repositorio de github para que cualquier programador pueda realizar aportes o mostrar sugerencias para mejorar la solución. Nuget nos permite conocer el número de descargas de la herramienta [1] . Por su parte github permite interactuar con los usuarios para poder conocer de forma directa cómo ha sido su experiencia. Esto nos permitirá conocer el impacto de la solución y una retroalimentación que facilitará generar mejoras con nuevas versiones estables a través del tiempo. Además github como repositorio permite que los usuarios realicen modificaciones, permitiendo que ellos mismos integren sus propias mejoras a los proyectos o bien aportar de otras formas como traduciendo o agregan...

5) Forma de resolver el problema

Imagen
FORMA DE RESOLUCIÓN DEL PROBLEMA La solución del problema comienza por la creación de un repositorio de código abierto en Github para que cualquier persona interesada pueda aportar al proyecto. Se requiere la instalación de la aplicación de Github en el equipo local para un desarrollo más organizado y eficiente mediante versionado de los avances que se vayan subiendo al proyecto. El proyecto utilizará algunos de los frameworks y librerías más reconocibles para proyectos web como son JQuery, bootstrap, y en particular Angularjs. Estás herramientas, desarrolladas para facilitar el desarrollo frontend cuenta con un importante apoyo de la comunidad y son de código libre. Gran parte del desarrollo de estas librerías y frameworks está a cargo de desarrollos de la comunidad; con frecuencia universidades aunque también en ocasiones del sector freelance o de programadores que deciden apoyar el desarrollo de software libre como un hobby [1] . Angularjs permite una manipulación más din...

4) Tecnología escogida

Principal tecnología a Utilizar Para el desarrollo de esta solución se involucrarán varias tecnologías: javascript, css, html, bootstrap, jquery, nuget, github.  Las alternativas que existen de desarrollo en frontend son muy amplias, pero hasta el día de hoy todas requieren en algún momento de javascript pues hasta el momento sigue siendo el único lenguaje nativo interpretado por todos los principales navegadores web [1] . GitHub es un servicio de hosting y versionamiento utilizado principalmente por desarrolladores para publicar código, esto gracias a su servicio de versionamiento y  su potente administrador de código fuente [2] . La publicación de la solución se haría en Nuget, esta es una herramientas soportada por Microsoft por que los desarrolladores puedan crear, compartir, almacenar, actualizar y consumir código reutilizable. Esta herramienta soporta tanto código abierto como código cerrado, lo que permite que las soluciones aportadas puedan dirigirse al público ...

3) Ingeniería del software en la propuesta de investigación

Imagen
Ingeniería del software en la propuesta de investigación La línea de investigación en ingeniería de software abarca una gran área de aplicaciones que puede incluir las siguientes: ·          Computación ubicua ·          Creación de aplicaciones web ·          Software educativo ·          Infraestructura TIC ·          Inteligencia artificial ·          Realidad virtual ·          Videojuegos El presente proyecto se enmarca en la línea de investigación de ingeniería de software mediante el desarrollo de una solución de código abierto para la creación de mapas mentales con una directiva construida con Angularjs. Posteriormente se publicará una versión estable en el Nuget Package man...

2) Línea de investigación UNAD

Imagen
Las Líneas de Investigación ECBTI Ingeniería de software La UNAD cuenta con varios grupos de investigación relacionadas al área de sistemas. Los principales son: grupo da vinci, grupo Guane y grupo byte in design. Los tres comparten un interés especial por la aplicación de las tecnologías de la información en la educación, particularmente en la educación a distancia. La universidad cuenta además con diversas líneas de investigación,una de la cuales es la línea de investigación en ingeniería de software. Entre las proyectos realizados en esta línea de investigación tenemos el software “traveLIn-tour operator support”, consruido por el grupo byte in design. Como su nombre lo indica esta línea de investigación se enfoca en el análisis, diseño y construcción de software. La presente investigación busca la construcción dde una solución de código abierto y el resultado que se desea alcanzar es la construcción de una herramienta informática que pueda ser de ayuda a la comuni...

1) Problemática

  SÍNTOMAS CAUSAS PRONÓSTICOS CONTROL DE PRONÓSTICOS La falta de actividad por parte de la comunidad para generar alternativas de código abierto. Falta de incentivos individuales para la generación de soluciones colectivas. Dificultades para implementar soluciones eficientes y rápidas. Generación de trabajos de equipo que promuevan la generación de soluciones de código abierto Poco conocimiento sobre las formas de generar herramientas de código abierto. No existe suficiente promoción por parte del sector público, a pesar de que este es el más beneficiado por la existencia de este tipo de herramientas. Pocas alternativas para que proyecto de código abierto puedan trabajar en proyectos competitivos frente al sector privado. Promover desde la universidad la creación de alternativas de código abierto para generar un marco de trabajo más ami...

Presentación propuesta en PDF