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