Entender e definir com precisão os requisitos de um software permite que a energia da equipe de desenvolvimento seja direcionada para fins determinados. Portanto, realizar corre-tamente o levantamento e a administração de requisitos é vital para a qualidade do software. Com relação aos requisitos de software, todas as alternativas estão corretas, exceto a:
✂️ a) A análise de requisitos define o contexto para possíveis soluções de software, seu com-portamento, funções e especificações das operações que o mesmo deve realizar. ✂️ b) Requisitos funcionais descrevem restrições ao software de forma geral. Como exem-plo, podemos citar a quantidade de memória necessária em bytes, o tempo de treinamento necessário para operá-lo e o número de transações processadas por segundo. ✂️ c) Entrevistas, Etnografia, Questionários, e Cenários são algumas técnicas aplicadas para realizar o levantamento de requisitos. ✂️ d) Existem ferramentas que automatizam e gerenciam o processo de levantamento, análise, verificação e documentação de requisitos. Co-mo exemplo podemos citar a ferramenta Ratio-nal RequisitePro. ✂️ e) A engenharia de requisitos fornece meca-nismos apropriados para entender o que o cli-ente deseja e, dentre as suas funções, podemos destacar a análise, o levantamento, a especi-ficação e a validação de requisitos. 13