Estrategia híbrida basada en código y modelos para el desarrollo ágil de aplicaciones web
Material type:
Item type | Home library | Collection | Call number | URL | Status | Date due | Barcode | |
---|---|---|---|---|---|---|---|---|
![]() |
Biblioteca de la Facultad de Informática | TES 15/68 (Browse shelf(Opens below)) | Available | DIF-05213 | ||||
![]() |
Biblioteca de la Facultad de Informática | Biblioteca digital | Link to resource | No corresponde | ||||
![]() |
Biblioteca de la Facultad de Informática | Biblioteca digital | Link to resource | No corresponde |
Tesis (Maestría en Ingeniería de Software) - Universidad Nacional de La Plata. Facultad de Informática, 2015.
12.1CAPÍTULO 1. INTRODUCCIÓN -- 1.1Justificación de la Investigación -- 1.2Objetivo de la tesis -- 1.2.1Objetivo general -- 1.2.2Objetivos específicos -- 1.3Metodología de la Investigación -- 1.4Organización de la tesis -- 13.1CAPÍTULO 2. ESTADO DEL ARTE -- 2.1.MDD: Model Driven Development -- 2.1.1.Ventajas de MDD -- 2.1.2.Obstáculos que enfrenta MDD -- 2.1.3.MDA: Model Driven Architecture -- 2.1.4.AMDD: Agile Model Driven Development -- 2.1.5.MDWE: Model Driven Web Engineering -- 2.1.6.Metodologías MDWE -- 2.1.6.1.OOHDM: Object-Oriented Hypermedia Design Method -- 2.1.6.2.UWE: UML-Based Web Engineering -- 2.1.6.3.WebML: Web Modeling Language -- 2.2.Métodos Ágiles -- 2.2.1.Manifiesto Ágil -- 2.2.1.1.Principios -- 2.2.1.2.Scrum -- 2.2.1.2.1.Principales elementos -- 2.2.1.2.2.Proceso -- 2.2.2.Proceso de Desarrollo ágil para la Web -- 2.3.MockupDD: Modelos + Agilidad -- 2.3.1.Beneficios del uso mockups -- 2.3.2.Proceso -- 2.3.3.Proceso de desarrollo -- 2.3.4.Herramientas de soporte -- 14.1CAPÍTULO 3. ESTRATEGIA PROPUESTA -- 3.1.Introducción -- 3.2.Tipos de proyectos -- 3.3.Aplicación Ejemplo -- 3.4.Proceso de desarrollo -- 3.4.1.Paso 1 y 2. Construcción de Mockups y procesamiento. -- 3.4.2.Paso 3. Especificación de características. -- 3.4.3.Conjunto de tags básico -- 3.4.3.1.ListTag -- 3.4.3.2.PropertyListTag -- 3.4.3.3.DeleteListTag -- 3.4.3.4.DataEntryTag -- 3.4.3.5.DataPropertyTag -- 3.4.3.6.SaveTag -- 3.4.3.7.DeleteTag -- 3.4.3.8.LinkTag -- 3.4.3.9.TransferTag -- 3.4.3.10.DataTag -- 3.4.3.11.DataNavTag -- 3.4.4.Paso 4. Generación de código -- 3.5.Valor Agregado -- 3.6. Arquitectura -- 14.1Ejecución de tags en la plataforma -- 14.2Lado Cliente -- 14.3Lado Servidor -- 14.4Guardar tags para un mockup -- 16.1CAPÍTULO 4. PROTOTIPO -- 4.1. Introducción -- 4.2. Visión del Prototipo -- 16.1Alcance -- 4.3.Metodología -- 4.4. Herramientas utilizadas -- 4.5.Diseño -- 4.5.1.Diagrama de Clases -- 4.5.2.Diccionario de Clases -- 4.6.Implementación -- 4.6.1.Tag - Lado Cliente -- 4.6.2.Tag - Lado Servidor -- 4.6.3.Herramienta de Administración de Tags -- 4.6.3.1.TaggingTool -- 4.6.3.2.Client Side -- 4.6.3.3.Server Side -- 4.6.4.Guardar tags para un mockup -- 4.6.5.Herramienta de Etiquetado -- 4.6.6.Herramienta de Ejecución -- 4.7.Pruebas -- 16.2Manejo de Tags: Extensión / modificación de tags existentes -- 16.3 Discusión del prototipo -- 17.1CAPÍTULO 5. MEDICIÓN DE LA HERRAMIENTA -- 5.1 Opinión de un conjunto de desarrolladores -- 5.1.1Diseño del cuestionario -- 5.1.2Cuestionario de evaluación MetapiTag -- 5.1.3Análisis de los resultados -- 5.1.3.1Resultados agrupados por característica -- 5.1.3.2Resultados Finales -- 5.2 Creación de un nuevo elemento de lenguaje (Comparación WebRatio -MatapiTag) -- 5.2.1Creación cliente HTTP -- 5.2.1.1Cliente HTTP - WebRatio -- 5.2.1.2ClienteHttpTag - MetapiTag -- 5.2.2Creación PostSocialUnit -- 5.2.2.1SocialUnitPost - WebRatio -- 5.2.2.2SocialPostTag – MetapiTag -- 5.2.3Resumen. Creación unidad personalizada WebRatio -- 5.2.4Resumen. Creación tag personalizado MetapiTag -- 5.2.5Análisis de los resultados -- 19.1CAPÍTULO 6. CONCLUSIONES Y FUTURAS LÍNEAS DE TRABAJO -- 6.1 Verificación y evaluación de los objetivos -- 6.2 Aportaciones de la Tesis -- 6.3 Futuras líneas de trabajo -- 20.1ACRÓNIMOS -- 22.1BIBLIOGRAFÍA -- 23.1ANEXO A. CÓDIGO DE LOS TAGS -- 9.1 LISTA DE FIGURAS