No que diz respeito ao processo de engenharia de requisitos de software, uma fasse é caracteriza da por três aspectos:

• pela derivação de requisitos de sistema através da observação de sistemas existentes, discussões com usuários potenciais e compradores, além da análise de tarefas.

• por envolver o desenvolvimento de um ou mais modelos de sistema e protótipos.

• por ajudar o analista a compreender o sistema a ser especificado. Essa fase é denominada