Sobre as propriedades para medir a qualidade do software, é ...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: E - Segurança é a habilidade de proteger o acesso aos dados privados e garantir um nível de serviço prevendo a recusa do serviço.
Para resolver essa questão, é necessário compreender as propriedades que definem a qualidade de um software. Essas propriedades são aspectos cruciais que determinam o quanto um software atende às necessidades dos usuários e ao que foi especificado para sua construção e operação. Vamos à justificativa para a alternativa correta:
A segurança de um software é uma propriedade fundamental que se refere à sua capacidade de proteger informações sensíveis e confidenciais contra acesso não autorizado e também de garantir a disponibilidade de serviços. Isto é, um software seguro deve evitar que dados privados sejam comprometidos e também deve ser capaz de prevenir ataques que buscam interromper os serviços disponibilizados pelo software (como ataques de negação de serviço). A definição mencionada na alternativa E, portanto, abrange duas dimensões importantes da segurança em software: a proteção de dados e a manutenção da acessibilidade e funcionamento do serviço, mesmo sob condições adversas.
É essencial para profissionais envolvidos com engenharia de software e áreas afins entender tais conceitos para que possam produzir e avaliar softwares com base em padrões de qualidade reconhecidos.
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
e-
segurança em SW quality é mais como conceito de autorização do que implementação do CIA, ISO 27001 e outros frameworks de cybersecurity
Security attribute focuses on the ability to safeguard applications, data, and information from unauthorized entities.
https://en.wikipedia.org/wiki/List_of_system_quality_attributes
Mutabilidade é a facilidade de alterar o software para remover falhas, alterar funcionalidades existentes e inserir novas.
Conformidade é a habilidade de prover as funcionalidades requeridas para satisfazer os objetivos do usuário.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo