Gabarito: e) Requisitos não-funcionais são aqueles que descrevem características do sistema que não estão diretamente relacionadas às funções específicas que ele deve executar, mas sim a aspectos como desempenho, segurança, usabilidade, portabilidade, entre outros.
Analisando as alternativas, a letra e) indica que o software deve emitir relatórios de vendas a cada quinze dias. Essa é uma função específica do sistema, ou seja, um requisito funcional, pois descreve uma tarefa que o sistema deve realizar.
As outras alternativas tratam de aspectos não-funcionais: a) segurança do sistema de arquivos; b) uso de orientação a objetos, que é uma característica de implementação; c) tempo de desenvolvimento, que é uma restrição de projeto; d) plataformas em que o software pode ser executado, que é um requisito de portabilidade.
Portanto, a alternativa e) é a única que não indica um requisito não-funcional, pois trata de uma funcionalidade do sistema.
Analisando as alternativas, a letra e) indica que o software deve emitir relatórios de vendas a cada quinze dias. Essa é uma função específica do sistema, ou seja, um requisito funcional, pois descreve uma tarefa que o sistema deve realizar.
As outras alternativas tratam de aspectos não-funcionais: a) segurança do sistema de arquivos; b) uso de orientação a objetos, que é uma característica de implementação; c) tempo de desenvolvimento, que é uma restrição de projeto; d) plataformas em que o software pode ser executado, que é um requisito de portabilidade.
Portanto, a alternativa e) é a única que não indica um requisito não-funcional, pois trata de uma funcionalidade do sistema.