Arquitectura del software

Solo disponible en BuenasTareas
  • Páginas : 409 (102209 palabras )
  • Descarga(s) : 0
  • Publicado : 25 de abril de 2011
Leer documento completo
Vista previa del texto
Arquitectura de Software

Presentación 1. Introducción a la Arquitectura de Software 1.1. Introducción 1.2. Breve historia de la Arquitectura de Software 1.3. Definiciones 1.4. Conceptos fundamentales 1.4.1. Estilos 1.4.2. Lenguajes de Descripción Arquitectónica 1.4.3. Frameworks y Vistas 1.4.4. Procesos y Metodologías 1.4.5. Abstracción 1.4.6. Escenarios 1.5. Campos de la Arquitectura deSoftware 1.6. Modalidades y tendencias 1.7. Diferencias entre Arquitectura y Diseño 1.8. Repositorios 1.9. Problemas abiertos en Arquitectura de Software 1.10. Relevancia de la Arquitectura de Software 1.11. Referencias bibliográficas 2. Estilos de Arquitectura 2.1. Definiciones de estilo 2.2. Clasificaciones de estilos arquitectónicos 2.3. Inventario y Descripción de estilos arquitectónicos 2.4.Estilos y patrones de arquitectura y diseño 2.5. El lugar de los estilos en los marcos de referencia (Vistas) 2.6. Los estilos como valor contable 3. Lenguajes de descripción arquitectónica (ADL) 3.1. Introducción 3.2. Criterios de definición de un ADL 3.3. Lenguajes 3.3.1. Acme – Armani 3.3.2. ADML 3.3.3. Aesop 3.3.4. Artek 3.3.5. C2 (C2 SADL, C2SADEL, xArch, xADL) 3.3.6. CHAM 3.3.7. Darwin

3.3.8.Jacal 3.3.9. LILEANNA 3.3.10. MetaH/AADL 3.3.11. Rapide 3.3.12. UML – De OMT al modelado OO 3.3.13. UniCon 3.3.14. Weaves 3.3.15. Wright 3.4. Modelos computacionales y paradigmas de modelado 3.5. ADLs en ambientes Windows 3.6. ADLs y Patrones 3.7. Conclusiones 3.8. Referencias bibliográficas 4. Métodos heterodoxos en Desarrollo de Software 4.1. Introducción 4.2. La ortodoxia metodológica 4.3.Orígenes de la heterodoxia 4.4. Los Métodos Ágiles 4.4.1. EXtreme Programming (XP) 4.4.2. Scrum 4.4.3. Evolutionary Project Management (Evo) 4.4.4. Crystal Methods 4.4.5. Feature Driven Development (FDD) 4.4.6. Rational Unified Process (RUP) 4.4.7. Dynamic Systems Development Method (DSDM) 4.4.8. Adaptive Software Development 4.4.9. Agile Modeling 4.4.10. Lean Development (LD) y Lean SoftwareDevelopment (LSD) 4.5. Microsoft Solutions Framework y los Métodos Ágiles 4.6. Métodos y Patrones 4.7. Agilidad, Caos y Complejidad 4.8. Anti-agilidad: La crítica de los Métodos Ágiles 4.9. Conclusiones 4.10. Vínculos ágiles 4.11. Referencias bibliográficas 5. Métodos tradicionales y de peso completo - CMM 6. Métodos basados en arquitectura 6.1. Métodos de análisis y diseño en el ciclo de vida – Visióngeneral 6.2. El diseño arquitectónico en el ciclo de vida: ABD

6.3. Quality Attribute Workshops (QAW) – QASAR 6.4. Attribute-Driven Design (ADD) 6.5. Evaluación: Architecture Tradeoff Analysis Method (ATAM) 6.6. Lógica, teoría y taxonomías de la evaluación 6.7. Métodos de evaluación de opciones arquitectónicas (SACAM) 6.8. Derivación de tácticas arquitectónicas 6.9. Active Review forIntermediate Design (ARID) 6.10. Economía de la arquitectura: Cost-Benefits Analysis Method (CBAM) 6.11. Arquitectura basada en Escenarios (FAAM, ALMA) 6.12. Documentación de la Arquitectura 7. Herramientas de Arquitectura 7.1. El lugar de UML en arquitectura de software – Alcances y limitaciones 7.2. Herramientas asociadas a ADLs 7.3. Herramientas de Análisis, Evaluación y Visualización (SAAMTool, AET yanálogas) 7.4. Herramientas de recuperación de arquitectura 7.5. Herramientas auxiliares de integración (MBI) 7.6. Servicios, plantillas y herramientas arquitectónicas en .NET 8. Temas Críticos en Arquitectura de Software 8.1. Nuevos paradigmas de desarrollo de software y management de proyectos 8.2. Arquitecturas orientadas a servicios 8.3. Drilldown en Arquitectura de Software y Técnicas deDesarrollo 8.3.1. Refactorización en el Framework .NET 8.3.2. Programación orientada a pruebas en ambientes .NET 8.4. Arquitectura de Software, Patrones y Prácticas 8.4.1. Patrones arquitectónicos 8.4.2. Patrones de diseño 8.4.3. Patrones organizacionales 8.5. Situación actual de la Arquitectura de Software

Arquitectura de Software – Presentación
Ante la falta de desarrollos adecuados del tema en...
tracking img