Pressman, R. (2010). Ingeniería de Software. Un enfoque práctico (7ª ed.) México: McGraw Hill.
Garcia, F., Conde, M. y Bravo, S. (2008). Principios del diseño del software. Recuperado de http://ocw.usal.es/ensenanzas-tecnicas/ingenieria-del-software/contenidos/Tema5-Principiosdeldisenodelsoftware-1pp.pdf
Tedeschi, N. (2014). ¿Qué es un patrón de diseño? Recuperado de https://msdn.microsoft.com/es-es/library/bb972240.aspx
Para conocer más sobre los conceptos básicos del Diseño, te recomendamos leer:
Tutorials Point. (s.f.) Software Design Basics. Recuperado de http://www.tutorialspoint.com/software_engineering/software_design_basics.htm