Questão de Engenharia de Software — Qualidade de Software — FCC 2019
Engenharia de Software›Qualidade de Software
Código
fc056826
Banca
FCC
Órgão
SEMEF de Manaus - AM
Ano
2019
Cargo
SEMEF Manaus - AM - Assistente Técnico de Tecnologia da Informação da Fazenda Municipal - Programador
Os projetos de software devem ter sua qualidade avaliada, e para tanto, selecionaram-se fatores indicados na norma ISO 9126, que identifica alguns atributos importantes da qualidade, dentre os quais, a
Aeficiência, que representa a facilidade com que o software pode ser transferido entre ambientes computacionais.
Busabilidade, que representa o nível em que o software utiliza-se de recursos do sistema, de forma otimizada.
Cmanutenibilidade, que representa o período de tempo em que o software esteja disponível para uso.
Dfuncionalidade, que representa a facilidade com que o software pode ser transferido entre ambientes computacionais.
Econfiabilidade, que representa o período de tempo em que o software esteja disponível para uso.
Revelar gabarito e comentário▾
GabaritoE — confiabilidade, que representa o período de tempo em que o software esteja disponível para uso.
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”.
Qualidade de software – fatores da ISO 9126
Gabarito: letra E. A questão cobra o conhecimento das características da norma ISO 9126. A alternativa E apresenta a definição correta de confiabilidade: o período em que o software está disponível para uso. As demais alternativas trocam as definições entre as características (eficiência, usabilidade, manutenibilidade, funcionalidade).
A ISO 9126 define seis características de qualidade: funcionalidade, confiabilidade, usabilidade, eficiência, manutenibilidade e portabilidade. Cada uma possui subcaracterísticas específicas. A banca explorou a confusão comum entre esses atributos.
Característica (ISO 9126)
Definição Correta
Definição Incorreta (da questão)
Confiabilidade
Período de tempo em que o software está disponível para uso
—
Eficiência
Nível de uso otimizado de recursos (tempo, memória, processamento)
Facilidade de transferência entre ambientes
Usabilidade
Facilidade de uso, aprendizado e operação
Nível de utilização otimizada de recursos
Manutenibilidade
Facilidade de realizar modificações, correções e evoluções
Período de disponibilidade
Funcionalidade
Presença e correção das funções
Facilidade de transferência entre ambientes
Portabilidade
Facilidade de transferência entre ambientes computacionais
—
Alternativa A — ❌ Incorreta
Define eficiência como "facilidade de transferência entre ambientes". Na verdade, eficiência está relacionada ao uso de recursos (tempo, memória, processamento). A definição correta é de portabilidade.
Alternativa B — ❌ Incorreta
Afirma que usabilidade é "nível de utilização otimizada de recursos". Usabilidade diz respeito à facilidade de uso, aprendizado e operação. A definição dada corresponde a eficiência.
Alternativa C — ❌ Incorreta
Atribui a manutenibilidade o significado de "período de disponibilidade". Manutenibilidade é a facilidade de realizar modificações, correções e evoluções. A definição correta é de confiabilidade.
Alternativa D — ❌ Incorreta
Define funcionalidade como "facilidade de transferência entre ambientes". Funcionalidade refere-se à presença e correção das funções. A definição é de portabilidade.
Alternativa E — ✅ Correta
Confiabilidade, conforme a ISO 9126, diz respeito à capacidade do software de manter seu nível de serviço ao longo do tempo, incluindo disponibilidade (tempo em que está operacional). Portanto, a definição está correta.
PEGA ESSA DICA!
Na ISO 9126, as seis características são: Funcionalidade, Confiabilidade, Usabilidade, Eficiência, Manutenibilidade e Portabilidade. Associe: disponibilidade → confiabilidade; mudança de ambiente → portabilidade; recursos → eficiência; facilidade de uso → usabilidade; correção/evolução → manutenibilidade; funções → funcionalidade.