Dentre os fatores de qualidade de McCall, utilizados para...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa Correta: A - eficiência.
Para entender a questão, é necessário conhecer os fatores de qualidade de McCall, que estão relacionados à forma como a qualidade de um software pode ser avaliada e melhorada. Estes fatores foram categorizados em três grupos principais: fatores relacionados ao produto (operação do produto), fatores relacionados à revisão (revisão do produto) e fatores relacionados à transição (transição do produto).
A eficiência é um desses fatores e se refere à capacidade do software de utilizar adequadamente os recursos computacionais disponíveis, minimizando o uso de memória, processamento e outros recursos do sistema. Para aferir a eficiência, é mensurada a quantidade de recursos necessária para a execução do software e a realização das suas funções corretamente.
Justificativa: A alternativa A está correta porque eficiência, no contexto da qualidade de software, é diretamente relacionada à quantidade de recursos computacionais que o programa usa. Um software eficiente é projetado para realizar suas tarefas consumindo o mínimo possível de recursos, como CPU e memória, o que também contribui para a performance geral do sistema no qual o software está operando.
As outras alternativas tratam de diferentes aspectos da qualidade de software que não se relacionam diretamente com o uso de recursos computacionais. A flexibilidade se refere à facilidade em adaptar o software para acomodar mudanças; a integridade é sobre proteger o software de acessos não autorizados; a portabilidade é a facilidade de mover o software entre diferentes ambientes e a interoperabilidade é a capacidade de dois ou mais sistemas se comunicarem e trabalharem em conjunto.
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
* Eficiência → É a quantidade de recursos computacionais e de código exigida para que um programa execute sua função, com total precisão, visando realizar a operação de forma 100% segura.
* Flexibilidade → O esforço utilizado para realizar uma alteração no software, isto é, qual o grau de facilidade que o sw oferece para a sua alteração, de forma rápida e eficaz?
* Integridade → Medida na qual, controla-se o acesso ao software e aos dados, bloqueando assim o acesso de pessoas não autorizadas, para que não ocorra perda de dados ou de código.
* Portabilidade → Mede a facilidade com que um produto pode ser movido para outra plataforma, ou software.
* Interoperabilidade → O software é capaz de ser acoplado ao outro
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo