Revisa este breve video sobre las partes que incluye un diseño de software:
Design - Georgia Tech - Software Development Process



Udacity. (2015, 3 de febrero). Design - Georgia Tech - Software Development Process [Archivo de video]. Recuperado de https://www.youtube.com/watch?v=ZEhYRLMEbVw



Para conocer la diferencia entre Diseño y Arquitectura de software, revisa el siguiente video:
What is Software Architecture?


Fairbanks, G. (2013, 3 enero). What is Software Architecture? [Archivo de video]. Recuperado de https://www.youtube.com/watch?v=Rn1g6V-vlHw



Si deseas conocer la opinión de Ian Sommerville sobre la importancia de la Ingeniería de Software, te recomendamos revisar el siguiente video:
Why software engineering


Sommerville, I. (2015, 30 de enero). Why software engineering [Archivo de video]. Recuperado de https://www.youtube.com/watch?v=R3NzTt0BTWE



Si deseas conocer las opiniones de un grupo de expertos sobre el Acoplamiento y la Cohesión, te invitamos a ver el siguiente video:
Understanding Coupling and Cohesion


jbrains762. (2013). Understanding Coupling and Cohesion [Archivo de video]. Recuperado de https://www.youtube.com/watch?v=hd0v72pD1MI



Para comprender el concepto general de la abstracción, te recomendamos ver el siguiente video:
Drew Colthorp - Practical Abstraction (Software GR - November 25, 2014)


SoftwareGR. (2015, 3 de febrero). Drew Colthorp - Practical Abstraction [Archivo de video]. Recuperado de https://www.youtube.com/watch?v=IEnieBI3OWo