O processo
de engenharia de requisitos começa com o estudo de viabilidade, o qual
vai determinar se o projeto deve ou não ser continuado, gerando um relatório
de viabilidade. O próximo estágio é a análise e elicitação de requisitos.
Algumas técnicas de elicitação, como análise de pontos de vista, cenários, caso
de uso, entrevistas e etnografia, podem ser usadas neste estágio para a obtenção,
classificação, priorização e documentação dos requisitos. Modelos de sistemas
são produzidos nesta fase. O próximo estágio é a especificação, a qual
consiste em descrever o que foi entendido na fase anterior, gerando toda a documentação
dos requisitos de usuário e de sistema. O último estágio é a validação,
que consiste em uma revisão de todos os requisitos com o cliente a fim de
receber uma aprovação da documentação e posterior implementação do sistema.
Após todas estas fases um documento de requisitos aprovado estará
disponível.