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