➤Es un conjunto de técnicas y procedimientos que definen el proyecto de software.
➤Es la vía para que tanto como el cliente y el programador en común acuerdo establezcan lo que el sistema debe hacer. Las pautas que deben seguir para diseñar el sistema.
➤Valorar el resultado del software, es decir que se cumplan los requerimientos establecidos una vez que el sistema sea desarrollado.