**1.
Levantamento de Requisitos**: Coleta, documentação e análise das necessidades dos usuários e partes interessadas, identificando requisitos funcionais e não funcionais para o sistema ou software em desenvolvimento.
**2.
Comunicação**: Facilitação do diálogo entre os stakeholders, a equipe de desenvolvimento e outros envolvidos no projeto para garantir que os requisitos sejam compreendidos e atendidos de forma eficaz.
**3.
Análise e Modelagem**: Transformação dos requisitos em modelos compreensíveis (como diagramas UML) para ilustrar fluxos de processos, casos de uso, requisitos de dados e outras especificações técnicas.
**4.
Validação**: Verificação da consistência, completude, rastreabilidade e viabilidade dos requisitos, garantindo que atendam às necessidades reais dos usuários e do negócio.
**5.
Documentação**: Elaboração de documentação clara e concisa dos requisitos para servir como guia para a equipe de desenvolvimento ao longo do ciclo de vida do projeto.