Sistemas colaborativos mediante el desarrollo de software dirigido por modelos
Autor Principal: | |
---|---|
Otros autores o Colaboradores: | |
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