Tendo em vista que as características de qualidade do produt...
A característica eficiência refere-se à capacidade de um software manter certo nível de desempenho quando estiver operando em determinado contexto de uso. Nesse contexto, é permitido haver a avaliação de aspectos como tolerância à falha e recuperabilidade.
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: E - Errado.
A característica de qualidade eficiência no contexto da Engenharia de Software está mais relacionada à capacidade do software de utilizar recursos apropriados e adequados ao desempenho das suas funções no contexto de uso previsto. Isso inclui aspectos como tempo de resposta, uso de memória, utilização de CPU e outros recursos do sistema durante a execução do software.
Por sua vez, as características como tolerância à falha e recuperabilidade estão associadas à confiabilidade do produto de software, e não diretamente à eficiência. A confiabilidade diz respeito à capacidade do software de manter seu nível de desempenho sob condições definidas para um determinado período de tempo, o que inclui o tratamento adequado de falhas e a capacidade de recuperar suas operações após uma falha ocorrer.
Dessa forma, ao entender que eficiência e confiabilidade são características distintas, percebe-se que a questão falha em atribuir a avaliação de tolerância à falha e recuperabilidade à característica de eficiência, e portanto a assertiva está errada.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
ISO/IEC 9126
Eficiência
O tempo de execução e os recursos envolvidos são compatíveis com o nível de desempenho do software.
Suas sub-características são:
- Comportamento em Relação ao Tempo que avalia se os tempos de resposta (ou de processamento) estão dentro das especificações;
- Utilização de Recursos que mede tanto os recursos consumidos quanto a capacidade do sistema em utilizar os recursos disponíveis;
Confiabilidade
O produto se mantém no nível de desempenho nas condições estabelecidas.
Suas sub-características são:
- Maturidade, entendida como sendo a capacidade do software em evitar falhas decorrentes de defeitos no software;
- Tolerância a Falhas representando a capacidade do software em manter o funcionamento adequado mesmo quando ocorrem defeitos nele ou nas suas interfaces externas;
- Recuperabilidade que foca na capacidade de um software se recuperar após uma falha, restabelecendo seus níveis de desempenho e recuperando os seus dados;
ERRADO
Eficiência. O grau de otimização do uso, pelo software, dos recursos do sistema conforme
indicado pelos seguintes subatributos: comportamento em relação ao tempo, comportamento em relação aos recursos.
Confiabilidade. A quantidade de tempo que o software fica disponível para uso conforme
indicado pelos seguintes subatributos: maturidade, tolerância a falhas, facilidade de recuperação.
FONTE: PRESSMAN
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo