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).