Sistemas colaborativos mediante el desarrollo de software dirigido por modelos

Detalles Bibliográficos
Autor Principal: Amado, Damián Icelo
Otros autores o Colaboradores: Bibbó, Luis Mariano (Director/a)
Formato: Tesis
Lengua:español
Datos de publicación: 2021
Temas:
Acceso en línea:http://catalogo.info.unlp.edu.ar/meran/getDocument.pl?id=2180
Consultar en el Cátalogo
Descripción Física:1 archivo (2,9 MB) : il. col.
Tabla de Contenidos:
  • Agradecimientos
  • 1. Introducción y Motivación
  • 1.1. Introducción
  • 1.2. Motivación
  • 1.3. Estructura de la Tesis
  • 2. Desarrollo de Software Dirigido por Modelos
  • 2.1. Introducción
  • 2.2. Importancia de los modelos en MDD
  • 2.3. Finalidad de los modelos
  • 2.4. Principios de MDD
  • 2.5. Metamodelo
  • 3. Sistemas Colaborativos
  • 3.1. Introducción
  • 3.2. Conceptos de los Sistemas Colaborativos
  • 3.3. Groupware
  • 3.4. Workflow
  • 3.5. Actualidad de los Sistemas Colaborativos
  • 4. Metamodelo de Sistemas Colaborativos
  • 4.1. Introducción
  • 4.2. Estructura de clases del metamodelo
  • 4.3. Elementos del metamodelo
  • 4.3.1. Operación
  • 4.3.2. Espacio de Trabajo
  • 4.3.3. Actividad Colaborativa
  • 4.3.4. Herramienta
  • 4.3.5. Rol de Colaboración
  • 4.3.6. Awareness
  • 4.3.7. Proceso Colaborativo
  • 5. Transformación Conceptual
  • 5.1. Introducción
  • 5.2. Transformación Conceptual de Operaciones
  • 5.3. Transformación Conceptual de Espacios de Trabajo
  • 5.4. Transformación Conceptual de Actividades Colaborativas
  • 5.5. Transformación Conceptual de Herramientas
  • 5.6. Transformación Conceptual de Roles de Colaboración
  • 5.7. Transformación Conceptual de Awareness
  • 5.8. Transformación Conceptual de Procesos Colaborativos
  • 6. Tecnologı́as
  • 6.1. Introducción
  • 6.2. Arquitectura Cliente-Servidor
  • 6.2.1. Ventajas
  • 6.3. API Rest
  • 6.3.1. Ventajas
  • 6.4. TypeScript
  • 6.4.1. Ventajas
  • 6.5. NodeJs
  • 6.5.1. Ventajas
  • 6.6. Angular
  • 6.6.1. Ventajas
  • 6.7. Express
  • 6.7.1. Ventajas
  • 6.8. MongoDB
  • 6.8.1. Ventajas
  • 6.9. WebSocket
  • 6.9.1. Ventajas
  • 6.10. Acceleo
  • 6.10.1. Ventajas
  • 7. Transformación Técnica
  • 7.1. Introducción
  • 7.2. Estrategia de la Transformación
  • 7.3. Transformación Técnica de los Elementos del Metamodelo
  • 7.3.1. Transformación Técnica de Operaciones
  • 7.3.2. Transformación Técnica de Espacios de Trabajo
  • 7.3.3. Transformación Técnica de Actividades Colaborativas
  • 7.3.4. Transformación Técnica de Protocolos de Estados
  • 7.3.5. Transformación Técnica de Herramientas
  • 7.3.6. Transformación Técnica de Rol de Colaboración
  • 7.3.7. Transformación Técnica de Proceso
  • 7.3.8. Transformación Técnica de Awareness
  • 8. Beneficios de la Herramienta y Conclusión
  • 8.1. Introducción
  • 8.2. Beneficios de la Herramienta
  • 8.2.1. Administración de Usuario
  • 8.2.2. Manejo de Roles
  • 8.2.3. Estructura de Aplicaciones y Entorno de Desarrollo
  • 8.2.4. Armado de Procesos, Actividades y Operaciones
  • 8.2.5. Sincronización de Usuarios
  • 8.2.6. Cooperación de Usuarios
  • 8.2.7. Awareness
  • 8.3. Conclusión
  • Bibliografı́a