🎯 Saiba o que estudar

Avançado com Treinador a partir de R$ 0,76/dia

Dentre os fatores de qualidade de McCall, utilizados para...

Próximas questões
Com base no mesmo assunto
Q449677 Engenharia de Software
Dentre os fatores de qualidade de McCall, utilizados para mensurar a qualidade de software, há um que visa medir a quantidade de recursos computacionais, além do código necessário, para a implementação correta de um programa. Tal fator corresponde à
Alternativas

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