Vamos analisar cada afirmativa: I- É de suma importância que valores corretos de entrada e saída de funções sejam documentados em detalhes. Essa afirmativa está correta, pois a documentação detalhada dos valores de entrada e saída de funções é essencial para garantir a correta utilização das mesmas. II- De maneira geral, para cada caso excepcional do sistema, deve haver um teste que detecte se uma entrada válida é aceita e se uma entrada inválida é recusada. Essa afirmativa também está correta, pois é fundamental testar tanto os casos de entrada válida quanto os casos de entrada inválida para garantir a robustez do sistema. III- Quanto maior a complexidade de um sistema, maior sua propensão para erros e brechas de segurança. Neste âmbito, deve-se sempre optar por algoritmos mais simples e arquiteturas mais enxutas, muitas vezes sacrificando outros aspectos, como o desempenho da aplicação. Essa afirmativa está correta, pois sistemas mais complexos tendem a ter mais erros e vulnerabilidades de segurança. Optar por algoritmos mais simples e arquiteturas mais enxutas pode contribuir para reduzir esses problemas. Portanto, a alternativa correta é: "Todas as afirmativas estão corretas".
Para escrever sua resposta aqui, entre ou crie uma conta
Tecnologias Emergentes
•UNIDERP - ANHANGUERA
Compartilhar