Elicitação e análise de requisitos é dividida em quatro ETAPAS: (Sommerville, 2011)
1. Descoberta dos requisitos: É a interação com o stakeholder para descobrir seus requisitos.
2. Classificação e organização dos requistos. Essa atividade toma a coleção de requisitos não
estruturados, agrupa requisitos relacionados e os organiza em grupos coerentes.
3. Priorização e negociação de requisitos.I nevitavelmente, quando os vários stakeholders estão
envolvidos, os requisitos entram em conflito. Essa atividade foca em encontrar e resolver
conflitos por meio de negociação de requisistos
4. Especificação de requisitos. Os requisitos são documentados e inseridos no próximo ciclo da
espiral. Documentos formais ou informais de requisitos podem ser produzidos
Existem 4 DIMENSÕES na elicitação de requisitos (Sommerville, 1998):
1. Entendimento do dominio da aplicação. Entender o domínio da aplicação é ter o conhecimento
geral da área aonde o sistema é aplica.
2. Entendimento do problema. É necessário entender os detalhes do problema específico do cliente
onde o sistema será aplicado.
3. Entendimento do negócio. Geralmente sistemas pretendem contribuir de alguma forma para o
desenvolvimento de alguma organização ou negócio. É importante saber como o sistema afeta e
interage com as diferentes partes do negócio e como ele pode contribuir para melhorar as
expectativas do negócio.
4. Entendimento das necessiadades e restrições dos interessados no sistema. Os interessados são
pessoas que de alguma forma são afetadas pelo sistema. Elas podem ser usuários finais,
gerentes entre outros. O engenheiro de requisitos deve entender, em detalhes, as necessidades
específicas deste grupo, principalmente os processos de trabalho que o sistema pretende
suportar.