Este documento describe las cualidades de los atributos de calidad del diseño de software, incluyendo aquellos discernibles e indiferentes en tiempo de ejecución y aquellos relacionados con la integridad arquitectónica. También cubre técnicas para evaluar la calidad del diseño como revisiones de diseño, análisis estático, simulación y prototipado, así como el uso de medidas para cuantificar aspectos del diseño.