Documentación de Arquitecturas

Objetivos

Al finalizar este módulo, los estudiantes estarán en capacidad de:

  • Explicar las principales partes que estructuran un documento de arquitectura.
  • Explicar el uso del documento de arquitectura dentro del proceso de desarrollo de software.
  • Proponer una metodología de documentación en un proyecto de arquitectura.

Temas

  • Estructura del documento de arquitectura.
  • Vistas, puntos de Vista y modelos arquitectónicos.
  • Familias de modelos (estáticas, dinámicas y asignación).
  • Punto de Vista Contextual.
  • Punto de Vista Funcional.
  • Punto de Vista de Despliegue.
  • unto de Vista de Información.
  • Punto de Vista Concurrencia.

Bibliografía

  1. Rozanski Nick, Eoin woods. Software Systems Architecture: Working With Stakeholders Using Viewpoints and Perspectives (2nd Edition), Addison-Wesley Professional. November 4, 2011.
  2. Bass, L. Clements, P., Kazman, R., “Software Architecture in Practice (SEI Series in Software Engineering)”, Addison-Wesley Professional; 3 edition (October 5, 2012).
  3. Frank Buschmann, Kevin Henney, Douglas Schmidt. Pattern-Oriented Software Architecture. Volume 4.
  4. Paul Clements, et al. Documenting Software Architectures: Views and Beyond (2nd Edition), Addison-Wesley Professional; 2 edition. October 15, 2010.
  5. Peter Eeles, Peter Crips. The Process of Software Architecting. Addison-Wesley Professional; 1 edition. July 24, 2009.