Lee el capítulo 9 “Diseño de la Arquitectura” del libro de texto del curso: Pressman, R. (2010). Ingeniería de Software. Un enfoque práctico (7ª ed.). México: McGraw Hill.

Lee el capítulo 6 “Diseño arquitectónico” del libro de apoyo del curso Sommerville, I. (2011). Ingeniería de Software (9ª ed.). México: Pearson.

Si deseas conocer tipos de arquitectura de software, te sugerimos la siguiente presentación:

Gutierrez, D. (2011). Arquitectura de Software. Estilos arquitectónicos. Recuperado de http://www.codecompiling.net/files/slides/IS_clase_08_estilos_arquitectonicos.pdf

Si deseas conocer la perspectiva de Microsoft sobre los patrones y diseños arquitectónicos, te recomendamos el siguiente artículo:

Microsoft. (2009). Chapter 3: Architectural Patterns and Styles. Recuperado de https://msdn.microsoft.com/en-us/library/ee658117.aspx

Si deseas conocer la historia de la arquitectura de software, te sugerimos leer el tema “Breve historia de la arquitectura de software” en:

Reynoso, C. (2004). Introducción a la Arquitectura de Software. Recuperado de http://carlosreynoso.com.ar/archivos/arquitectura/Arquitectura-software.pdf

El siguiente es un artículo muy interesante sobre la arquitectura de software y el método ágil de desarrollo de software:

Kruchten, P. (2010, mayo). Software architecture and agile software development: a clash of two cultures? In Software Engineering, 2010 ACM/IEEE 32nd International Conference on, 2, pp. 497-498. IEEE. Recuperado de http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=5420791