Existem quatro dimensões na elicitação de requisitos ISommerville 981:
I. Entendimento do domínio da aplicação
Entender o domínio da aplicação é ter o conhecimento geral da área onde o sistema é aplicado.
2. Entendimento do problema
E 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 maneira para o desenvolvimento de alguma organização ou negócio. E 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 ou organização.
4. Entendimento das necessidades e restrições dos interessados no sistema.
Os Interessados no sistema são pessoas que de alguma maneira 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.