Várias dimensões e fatores para qualidade de software foram propostas ao longo dos anos. Considerando o texto acima e as qualidades de software vistas em aula, é correto afirmar: I. Um software de qualidade é aquele que atende todos os requisitos; ele desempenha todas as funções para as quais foi desenvolvido. II. A manutenibilidade diz respeito à facilidade com que um software pode ser utilizado e, consequentemente, mantido. III. Confiabilidade está relacionada com tolerância a falhas e facilidade de recuperação.

Questão

Várias dimensões e fatores para qualidade de software foram propostas ao longo dos anos. Considerando o texto acima e as qualidades de software vistas em aula, é correto afirmar:

I. Um software de qualidade é aquele que atende todos os requisitos; ele desempenha todas as funções para as quais foi desenvolvido.

II. A manutenibilidade diz respeito à facilidade com que um software pode ser utilizado e, consequentemente, mantido.

III. Confiabilidade está relacionada com tolerância a falhas e facilidade de recuperação.

Resposta

86%

I e III apenas.

Explicação

Vamos analisar cada afirmativa à luz dos atributos clássicos de qualidade de software (como os modelos de McCall/ISO 9126/ISO 25010).

I. “Um software de qualidade é aquele que atende todos os requisitos; ele desempenha todas as funções para as quais foi desenvolvido.”

  • Isso descreve principalmente adequação funcional / correção (o software faz o que foi especificado). Embora qualidade seja mais ampla do que só requisitos funcionais, a afirmação está correta como um critério essencial: atender aos requisitos (especialmente os funcionais) é condição básica de qualidade.

II. “A manutenibilidade diz respeito à facilidade com que um software pode ser utilizado e, consequentemente, mantido.”

  • Aqui há confusão de conceitos. Facilidade de uso é usabilidade.
  • Manutenibilidade é a facilidade de modificar/corrigir/evoluir o software (corrigir defeitos, adaptar, melhorar, refatorar), não de utilizá-lo.
  • Portanto, a afirmativa está incorreta.

III. “Confiabilidade está relacionada com tolerância a falhas e facilidade de recuperação.”

  • Confiabilidade envolve o software manter seu nível de serviço sob condições especificadas, o que se relaciona com tolerância a falhas e, em muitos materiais, com aspectos de recuperação (frequentemente tratados junto de disponibilidade/resiliência, mas associados ao objetivo de manter/retomar o serviço de forma confiável).
  • Assim, a afirmativa é correta no contexto de atributos de qualidade vistos em aula.

Conclusão: corretas I e III.

Alternativa correta: (I e III apenas).

Travou em outra questão? A gente resolve.

Crie sua conta grátis e resolva 3 questões por dia com explicação passo a passo, por texto ou foto.

Questões relacionadas

Ver últimas questões

Comece a estudar de forma inteligente hoje mesmo

Resolva questões de concursos e vestibulares com IA, gere simulados personalizados e domine os conteúdos que mais caem nas provas.

Cancele quando quiser.