Camila Duarte
EQUIPE
01/09/2026 • 08:02
Vamos analisar os tipos de requisitos existentes em uma especificação de software. Os requisitos funcionais descrevem o que o sistema deve fazer, ou seja, as funcionalidades que ele deve oferecer. Já os requisitos não funcionais descrevem como o sistema deve se comportar, incluindo restrições como desempenho, usabilidade, compatibilidade, segurança, entre outros.
No enunciado, temos as seguintes necessidades:
I - Cadastro de clientes: Isso é uma funcionalidade do sistema. Logo, é um requisito funcional.
II - Geração de relatórios de vendas mensais: Também é uma funcionalidade, um serviço que o sistema deve fornecer. Portanto, requisito funcional.
III - Tempo de resposta para consultas não pode passar 3 segundos: Isso trata de desempenho, ou seja, um requisito não funcional.
IV - Compatibilidade com os navegadores Google Chrome e Mozilla Firefox: Trata-se de uma restrição relacionada à compatibilidade, que é um requisito não funcional.
Analisando as alternativas com essa classificação, a correta é a alternativa a), que afirma que I e II são funcionais, e III e IV são não funcionais.
No enunciado, temos as seguintes necessidades:
I - Cadastro de clientes: Isso é uma funcionalidade do sistema. Logo, é um requisito funcional.
II - Geração de relatórios de vendas mensais: Também é uma funcionalidade, um serviço que o sistema deve fornecer. Portanto, requisito funcional.
III - Tempo de resposta para consultas não pode passar 3 segundos: Isso trata de desempenho, ou seja, um requisito não funcional.
IV - Compatibilidade com os navegadores Google Chrome e Mozilla Firefox: Trata-se de uma restrição relacionada à compatibilidade, que é um requisito não funcional.
Analisando as alternativas com essa classificação, a correta é a alternativa a), que afirma que I e II são funcionais, e III e IV são não funcionais.