Letícia Cunha
EQUIPE
01/10/2025 • 05:29
Gabarito: d)
Os atributos de um software de qualidade são essenciais para garantir que o software atenda às necessidades dos usuários e seja sustentável ao longo do tempo. Entre os atributos listados nas opções, eficiência, manutenibilidade e usabilidade são amplamente reconhecidos como cruciais para a qualidade do software.
Eficiência se refere à capacidade do software de executar suas funções de maneira rápida e utilizando recursos de forma otimizada. Manutenibilidade é a facilidade com que o software pode ser modificado para corrigir falhas, melhorar desempenho ou adaptar-se a mudanças no ambiente. Usabilidade, por sua vez, diz respeito à facilidade com que os usuários podem aprender a utilizar o software e a eficácia com que ele permite que os usuários realizem suas tarefas.
As outras opções incluem termos como 'controlabilidade', que não é um termo padrão na literatura de qualidade de software, e 'imutabilidade', que não é desejável em muitos contextos de software, pois a capacidade de modificar o software é crucial para a manutenção e atualização.
Os atributos de um software de qualidade são essenciais para garantir que o software atenda às necessidades dos usuários e seja sustentável ao longo do tempo. Entre os atributos listados nas opções, eficiência, manutenibilidade e usabilidade são amplamente reconhecidos como cruciais para a qualidade do software.
Eficiência se refere à capacidade do software de executar suas funções de maneira rápida e utilizando recursos de forma otimizada. Manutenibilidade é a facilidade com que o software pode ser modificado para corrigir falhas, melhorar desempenho ou adaptar-se a mudanças no ambiente. Usabilidade, por sua vez, diz respeito à facilidade com que os usuários podem aprender a utilizar o software e a eficácia com que ele permite que os usuários realizem suas tarefas.
As outras opções incluem termos como 'controlabilidade', que não é um termo padrão na literatura de qualidade de software, e 'imutabilidade', que não é desejável em muitos contextos de software, pois a capacidade de modificar o software é crucial para a manutenção e atualização.