Conceptos Básicos

Objetivos

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

  • Identificar requerimientos arquitecturalmente significativos (ASRs) a partir de restricciones de negocio, requerimientos funcionales y motivadores de negocio
  • Utilizar las principales vistas de una arquitectura de software para entender soluciones de diseño
  • Identificar las principales familias de modelos de arquitectura contenidas en un diseño

Temas

  • Atributos de Calidad
  • Estilos de Arquitectura
  • Familias de Modelos
  • Documentación de Arquitecturas
  • Requerimientos Arquitecturalmente Significativos (ASRs)

Bibliografía

  • Rozanski Nick, Eoin woods. Software Systems Architecture: Working With Stakeholders Using Viewpoints and Perspectives (2nd Edition). Addison-Wesley Professional; 2 edition (November 4, 2011)
  • Len Bass, Paul Clements, Rick Kazman, Software Architecture in Practice (3rd Edition) (SEI Series in Software Engineering). Addison-Wesley Professional, 2012
  • Dave Hendricksen, 12 Essential Skills for Software Architects. Addison-Wesley Professional; 1 edition (October 5, 2011)
  • Richard Taylor, Nenad Medvidovic, Eric Dashofy. “Software Architecture Foundations, Theory and Practice, 2009.
  • Peter Eeles, Peter Crips. The Process of Software Architecting. Addison-Wesley Professional; 1 edition (July 24, 2009).