Pular para o conteúdo principal

Questão de Engenharia de Software — Teste de Software — FUNDATEC 2023

Engenharia de SoftwareTeste de Software
Código
qq897110
Banca
FUNDATEC
Órgão
PROCERGS
Ano
2023
Nível
Superior
Cargo
ANC - Analista em Computação - Ênfase em Ciências de Dados
Sobre as propriedades para medir a qualidade do software, é correto afirmar que:
  1. AMutabilidade é a habilidade de prover as funcionalidades requeridas para satisfazer os objetivos do usuário.
  2. BConformidade é a facilidade de alterar o software para remover falhas, alterar funcionalidades existentes e inserir novas.
  3. COperatividade é a facilidade de treinar os usuários.
  4. DInteroperabilidade é a habilidade de fornecer resultados corretos.
  5. ESegurança é a habilidade de proteger o acesso aos dados privados e garantir um nível de serviço prevendo a recusa do serviço.
Revelar gabarito e comentário

GabaritoE — 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.

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Propriedades de qualidade de software (ISO 9126)

Gabarito: letra E. A única alternativa que associa corretamente a propriedade à sua definição é a letra E, que define Segurança como a habilidade de proteger dados privados e garantir serviço mesmo sob negação de serviço, condizente com a norma ISO 9126. As demais trocam os conceitos entre as características de qualidade.

A questão exige conhecimento dos atributos de qualidade definidos na ISO 9126 (Funcionalidade, Confiabilidade, Usabilidade, Eficiência, Manutenibilidade, Portabilidade) e seus subatributos. A banca explora a confusão comum entre esses termos.

Alternativa A — ❌ Incorreta

A definição apresentada (“habilidade de prover as funcionalidades requeridas”) corresponde a Funcionalidade, não a Mutabilidade. Mutabilidade é um termo não padronizado (ou associado à capacidade de alteração, que seria Manutenibilidade). A banca troca o nome da característica.

Alternativa B — ❌ Incorreta

“Facilidade de alterar o software para remover falhas, alterar funcionalidades e inserir novas” é a definição de Manutenibilidade, não de Conformidade. Conformidade refere-se à aderência a padrões, normas e regulamentos.

Alternativa C — ❌ Incorreta

“Facilidade de treinar os usuários” é um aspecto de Usabilidade (especificamente Apreensibilidade ou Learnability). Operatividade diz respeito à facilidade de operar e controlar o sistema, não ao treinamento.

Alternativa D — ❌ Incorreta

“Habilidade de fornecer resultados corretos” é a definição de Acurácia (subcaracterística de Funcionalidade) ou de Confiabilidade em alguns contextos. Interoperabilidade é a capacidade de interagir com outros sistemas.

Alternativa E — ✅ Correta ⟵ GABARITO

Segurança é de fato a capacidade de proteger dados contra acesso não autorizado e garantir a disponibilidade do serviço, inclusive prevenindo ataques de negação de serviço. A definição está alinhada com a ISO 9126, que trata segurança como um subatributo de Funcionalidade.

PEGA ESSA DICA!

Para questões desse tipo, memorize o mapa das seis características principais da ISO 9126: Funcionalidade, Confiabilidade, Usabilidade, Eficiência, Manutenibilidade e Portabilidade. Associe cada uma a uma palavra-chave: Funcionalidade → “faz o que deve”; Confiabilidade → “disponibilidade e tolerância a falhas”; Usabilidade → “facilidade de uso”; Eficiência → “desempenho”; Manutenibilidade → “facilidade de modificação”; Portabilidade → “capacidade de ser transferido”. As subcaracterísticas (como Segurança, Interoperabilidade, etc.) são frequentemente cobradas.

Gabarito: letra E

Link permanente: /questoes/qq897110