Functional specification

Um documento que descreve o comportamento de um sistema de software. Ele detalha o que o software deve fazer, sem especificar como deve ser implementado.