El arquitecto de Software utiliza mediciones que evalúan la calidad del Análisis y los modelos de de Diseño,el código fuente y los casos de prueba que se han creado al aplicar la Ingeniería del Software. Para lograr esto , los ingenieros de software deben utilizar métodos efectivos que les permita evaluar todo el ciclo de desarrollo de un sistema o producto; y a través de estándares poder diagnosticar la calidad del desarrollo y así poder determinar los correctivos necesarios con el fin de garantizarle al usuario final un producto de calidad, confiable, amigable, etc.