Proyectos y Publicaciones
Por Fernando A. Rojas Morales


Concluidos

Generador de Examenes (GenEx) Software para Diseñar y Generar Examenes desarrollado en Java utilizando metodologías de ingeniería de software como Objectory (Jacobson), Desarrollo de Software por Responsabilidades (Wirfs-Brock) y Diseño por Contratos (Meyer). Generador de Escenarios Lúdicos para el Refuerzo de la Memorización Utilizando el conocido juego Concéntrece el software permite a tutores generar diferentes tableros de juegos para apoyar procesos de aprendizaje y entrenamiento a niños de pre-escolar. Rationale Es el software para la apoyar y documentar la solución colectiva de problemas desarrollado con BackBase (Ajax). Sistema de Documentación y Apoyo a la Toma de Decisiones Software Cliente/ Servidor - Web desarrollado en Java para dar soporte y documentar la solución colectiva de problemas en organizaciones. Asistente Virtual para el desarrollo de la percepción 3D El cerebro abstrae imagenes 2D a 3D y viceversa. El software permite la creación de objetos 3D y su manipulación. e-Commerce Sitio Web de comercio electrónico para el Resturante TONY de Bucaramanga. Incluye una investigación del estado del arte de las tecnologías de e-commerce. Desarrollo de un Prototipo de LMS Utilizando técnicas de Ingeniería Inversa y ReIngeniería se desarrolló el LMS Eledge-Unab v.4.0. adicionando la capacidad de manejar más de un curso. En un segundo ciclo se realizaron pruebas exahustivas y se aplció reIngeniería para aplicar la arquitectura MVC a los objetos del software. Entorno virtual para la potenciación de la creatividad: Este software integra juegos que persuaden hacia el uso de la creatividad. Fichas de Laboratorio de Programación Material de Apoyo al desarrollo de los Cursos: Fundamentos de Programación y Programación de Computadoras. Se desarrollaron módulos para lenguaje C y C++. Programas de Computadora que Utilizan Heurística Se han desarrollado algunos programas que evidencian la aplicación de Heurísticas para la solución de problemas utilizando computadoras. Uso Educativo del Video Material Educativo Comutarizado para el Aprendizaje de Programación de Computadoras Utilizando como hilo conductor el desarrollo de un juego, se entretejen los conceptos de programación y los detalles del lenguaje de programación, desde las estructuras de control, hasta la implementación de funciones. Versión C++. Versión Flash - ActionScript. Ponencia "Material Educativo Computarizado para el Aprendizaje de Fundamentos de Programación de Computadoras" ISBN 958-9090-03-6 La Universidad Virtual TELEEDU2001 VI CONGRESO INTERNACIONAL SOBRE SISTEMAS DE FORMACION EN LINEA, VIRTUAL Y A DISTANCIA. Medellín, Junio 2001. Evaluación Comparativa de Courseware Como Tesis de Maestría se hizo la investigación documental y la implementación de un curso piloto en herramientas de Coursware. Investigación documental e implementación de un curso piloto en herramientas de Coursware (hoy llamadas LMS): WebCT, BlackBoard y FirstClass.

enDesarrollo

Asistente Virtual para desarrollar habilidades lectoras en niños de Pre-escolar Software que implementa la metodología de Glenn Doman para desarrollar habilidades lectoras. Capturador de Requerimientos Software para capturar requerimientos utilizando Palm desarrollado aplicando tecnologías modernas de ingeinería de software. MODELO DE ARQUITECTURA DE CAPAS PARA SOPORTAR LOS PROCESOS DE ESPECIFICACIÓN Y DISEÑO DE SISTEMAS WEB Objetivo general Desarrollar un modelo de arquitectura software orientado al tipo de arquitecturas de capas , para apoyar las actividades de especificación y diseño software, utilizando el Lenguaje de Modelado Unificado -UML-, y basándose en el uso de patrones de diseño y técnicas de reutilización para la definición de componentes básicos de la arquitectura. PROPUESTA INFÓRMATICA DE UN PROCESO DE DESARROLLO DE COMPONENTES SOFTWARE REUTILIZABLES Objetivo general Elaborar un proceso de desarrollo de componentes software reutilizables teniendo como base técnicas de ingeniería del software basada en componentes. ANALISIS, DIAGNOSTICO Y EVALUACION DE TÉCNICAS DE LA INGENIERIA DE REQUISITOS BASADO EN EL ESTUDIO DE DOCUMENTOS, SOFTWARE HEREDADO Y USO DE PROTOTIPOS Objetivo general Analizar, diagnosticar y evaluar técnicas y herramientas de la ingeniería de requisitos, basado en análisis de documentos, software heredado y uso de prototipos que permita consolidar una conceptualización adecuada para la adaptación de un método de desarrollo de software.

Futuros

Asistente Virtual para el Diseño de Algoritmos Se planea la construcción de un softwarepara el aprendizaje de programación Estructurada, sobre el argumento de que la Prueba de Escritorio es la actividad que permite, tanto verificar la corrección de un algoritmo como la 'solidificación' del aprendizaje del desarrollo de algoritmos Diagramador UML Dinámico Software para visualizar la interacción de los objetos del software. Framework Calidad Software Un 'engine' parametrizable para apoyar procesos de calidad de software.
1