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