As tarefas da engenharia de requisitos são conduzidas para estabelecer uma base sólida para o projeto
e a construção do software bem como envolvem as atividades de comunicação com o cliente, a
modelagem e a documentação. A atividade em que os envolvidos estabelecem os requisitos básicos do
problema, definem restrições de projeto predominantes e abordam as principais características e funções
que precisam estar presentes para que o sistema cumpra seus objetivos é denominada de