Enfoque metodológico semántico basado en un modelo arquitectónico para el desarrollo de groupware

  1. Anzures García, Mario
Dirigée par:
  1. Miguel J. Hornos Barranco Directeur
  2. Patricia Paderewski Rodríguez Directrice

Université de défendre: Universidad de Granada

Fecha de defensa: 09 octobre 2017

Jury:
  1. Antonio Ángel Ruiz Rodríguez President
  2. María Luisa Rodríguez Almendros Secrétaire
  3. Roberto García Rapporteur
  4. Rosa María Gil Iranzo Rapporteur
  5. Juan M. Murillo Rapporteur
Département:
  1. LENGUAJES Y SISTEMAS INFORMÁTICOS

Type: Thèses

Résumé

Actualmente, el desarrollo y mantenimiento de groupware resulta ser muy complejo, ya que implica aspectos multidisciplinarios en su construcción. Por lo general, el desarrollador debe manejar diversos aspectos, como protocolos, conexiones de red, intercambio de recursos, distribución de procesos, visualización de la información, gestión de sesiones, etc. En la literatura de CSCW (Computer Supported Cooperative Work, Trabajo Colaborativo Soportado por Computadora), se pueden identificar cuatro enfoques para desarrollar groupware: Ad hoc, basado en Toolkits, Componentes y Modelo Conceptual. Sin embargo, éstos carecen de modelos teóricos y/o computacionales que permitan especificar y desarrollar actividades grupales e interactivas de manera conceptual y/o formal para sustentar las necesidades propias del trabajo en grupo. Por tanto, en la presente tesis doctoral se propone un enfoque metodológico semántico basado en un modelo arquitectónico, que sirva como guía para el análisis, diseño y desarrollo de groupware, de una manera formal y explícita. Este enfoque metodológico semántico se basa en una ontología workflow, que suministra un modelo formal sobre el conocimiento de cómo las entidades deben ser usadas y combinadas para controlar la ejecución de un conjunto de pasos ordenados para desarrollar groupware. A su vez, la ontología workflow es creada a partir del estilo arquitectónico Modelo-Vista-Controlador (MVC), que contiene aquellos elementos (entidades) que permiten este desarrollo. El componente modelo que sustenta el MVC es representado por la ontología de la política de manejo de sesión, que permite ajustar la estructura organizacional del grupo a los cambios del mismo y a los diferentes estilos de trabajo de varios grupos. Además, se emplean tablas de especificación que sirven de guía en el análisis, diseño e implementación. El enfoque metodológico semántico se ha validado a través de una serie de proyectos académicos, demostrando ser de gran ayuda para los desarrolladores de groupware. Finalmente, se presenta una metodología de evaluación que se ha aplicado al enfoque metodológico semántico propuesto, mostrando su usabilidad y utilidad para el desarrollo de este tipo de aplicaciones.