<< Volver atrás

Tesis:

Un modelo basado en un enfoque cooperativo multidisciplinario para desarrollar software educativo.


  • Autor: VILLALOBOS ABARCA, Marco Andrés

  • Título: Un modelo basado en un enfoque cooperativo multidisciplinario para desarrollar software educativo.

  • Fecha: 2004

  • Materia: Sin materia definida

  • Escuela: FACULTAD DE INFORMATICA

  • Departamentos: LENGUAJES Y SISTEMAS INFORMATICOS E INGENIERIA DE SOFTWARE

  • Acceso electrónico:

  • Director/a 1º: ANTONIO JIMENEZ, Angélica de

  • Resumen: En esta tesis se ha definido un Modelo para Desarrollar Software Educativo Curricular (MDSwEC) con base en el enfoque de trabajo colaborativo y un entorno que soporta tal modelo. Inicialmente se define un modelo colaborativo genérico con base en un conjunto de enfoques teóricos que fundamentan el diseño de sistemas de Trabajo Colaborativo Soportador por Computadora (Computer Supported Cooperative Work CSCW). Los componentes básicos del modelo son los conceptos de Lugar de Actividad, Trayectoria de Actividades, Procedimiento Colaborativo y las relaciones entre ellos. El modelo colaborativo es especializado hacia el desarrollo de SwEC mediante la definición de un proceso y equipo de desarrollo de este tipo de aplicaciones. El proceso y equipo se derivaron del estudio de las bases de la enseñanza asistida por computadora (Computer Assisted Learning CAL) y de algunas propuestas de modelos para desarrollar SwEC. El modelo genérico fue comparado con el trabajo relacionado identificándose debilidades y fortalezas que permitieran mejorar nuestro modelo. En el entorno, denominado Sinergia, un equipo multidisciplinario de desarrollo de SwEC puede hacer uso de diversos mecanismos de comunicación (tales como videoconferencia o un chat); administrar el seguimiento de las actividades del equipo e individuales, en términos de la definición, visualización y ejecución de modelos de proceso de desarrollo (etapas/tareas); obtener una conciencia de grupo por parte de los integrantes del equipo de desarrollo a través de anotaciones relacionadas con las acciones que se realizan sobre artefactos construidos en un determinado momento, o a través de notificaciones de la ocurrencia de eventos en el proceso de desarrollo de SwEC, y registrar la información del proceso de desarrollo como también de los artefactos producto y su historia en una base de datos. Sinergia ha sido desarrollado mediante un enfoque de prototipos evolutivos, para la Web y con una arquitectura de tres niveles, con tecnologías tales como HTML, Serviets, JSP y una base de datos relacional. Además, en cada iteración del prototipo se han realizado pruebas de funcionalidad y de usabilidad que han permitido su mejora. Además, de las pruebas el entorno fue comparado con el trabajo relacionado identificándose debilidades y fortalezas que permitieron su mejora. Finalmente, el entorno fue sometido a una evaluación sumativa para comprobar su utilidad práctica y la validez de las propuestas que sustentan este trabajo de investigación. El modelo y su enfoque de colaboración subyacente (incorporado en sus diferentes elementos) han demostrado ser un sólido, genérico y novedoso mecanismo de coordinación. El modelo es la base de la arquitectura y dinámica del sistema Sinergia que, además, integradas con mecanismo de comunicación, percepción, memoria de grupo, y definición de modelos de procesos of recen un entorno útil y efectivo para apoyar el desarrollo colaborativo de software.