Rivero, José Matías

Mockup-driven development : introduciendo agilidad en procesos basados en modelos - 2014 - 1 archivo (18,3 MB) : il. col.

Tesis (Doctorado en Ciencias Informáticas) - Universidad Nacional de La Plata. Facultad de Informática, 2014.

1. Introducción -- 2. Contexto en el que se realiza la propuesta de tesis -- 2.1. Prototipado y modelado de interfaces de usuario. -- 2.2. Metodologías Model-Driven para Web Engineering -- 2.3. Metodologías Ágiles -- 2.4. La problemática de integrar MA y MDD -- 3. MockupDD Web: Integrando agilidad y modelado en el contexto de la Web -- 3.1. Visión general del proceso -- 3.2. Aplicación de ejemplo -- 3.3. Paso 1 y Paso 2: Construcción y procesamiento de mockups -- 3.4. Paso 3: Tagging -- 3.4.1. Tags de datos -- 3.5. Refinamientos al Tagging -- 3.6. Generación de modelos -- 3.7. El Proceso de Desarrollo MockupDD -- 3.8. MockRE: Sintaxis alternativas y extensiones de código para los tags -- 3.8.1. Motivación -- 3.8.2. Proceso MockRE -- 3.8.3. Conclusión -- 4. Herramientas e Implementación de MockupDD Web -- 4.1. Herramientas de soporte -- 4.2. Aspectos de Implementación -- 4.2.1. Modelos SUI -- 4.2.2. Herramienta Interactiva de Tagging -- 4.2.3. Demo Sandbox -- 4.2.4. Demo Sandbox extendido para MockRE -- 5. Caso de estudio -- 5.1. Sprint 1 -- 5.2. Sprint 2 -- 5.3. Sprint 3 -- 5.4. Discusión -- 6. Evaluación -- 6.1. Evaluación general: MockupDD Web vs. MDWE tradicional -- 6.1.1. Objetivos -- 6.1.2. Recolección de datos -- 6.1.3. Amenazas a la validez y limitaciones -- 6.1.4. Lecciones Aprendidas -- 6.2. Evaluación de modelado de datos: MockupDD Web vs. Modelado tradicional -- 6.2.1. Objetivos -- 6.2.2. Preguntas y Métricas -- 6.2.3. Recolección de datos -- 6.2.4. Amenazas a la validez -- 7. El Proceso MockupDD general y extensiones -- 7.1. El proceso MockupDD general -- 7.2. MockAPI: Focalizando MockupDD al desarrollo de APIs -- 7.2.1. Motivación -- 7.2.2. Propuesta -- 7.2.3. Generación de APIs -- 7.2.4. Implementación -- 7.3. ELECTRA como extensión de MockAPI -- 7.3.1. Proceso y tags -- 7.3.2. Arquitectura e implementación -- 7.3.3. Conclusión -- 7.4. Conclusión general -- 8. Trabajos y propuestas relacionadas -- 8.1.1. Especificación de requerimientos de interacción -- 8.1.2. Uso de especificaciones de interfaces de usuario en los procesos de desarrollo -- 8.1.3. Enriquecimiento de artefactos de requerimientos a través de anotaciones -- 8.1.4. Otros trabajos relacionados -- 9. Conclusiones y Trabajo Futuro -- 10. Abreviaturas -- 11. Publicaciones realizadas durante el Doctorado -- 12. Referencias

DIF-M8639


MODELOS
DESARROLLO DE APLICACIONES WEB

metamodelo