Há modelos de qualidade de software nos quais os atributos d...

Próximas questões
Com base no mesmo assunto
Q52994 Engenharia de Software
Acerca de qualidade de software, julgue os itens
subseqüentes.

Há modelos de qualidade de software nos quais os atributos de qualidade são agrupados em características de qualidade, que, por sua vez, são desdobradas em subcaracterísticas. Por exemplo, confiabilidade é uma possível característica e refere-se à capacidade de o software manter seu nível de desempenho, sob condições estabelecidas, por um período de tempo.
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: C - certo

A questão aborda o conceito de modelos de qualidade de software, que são frameworks ou padrões utilizados para avaliar diferentes aspectos da qualidade de um produto de software. O ponto principal da questão é que, de fato, existem modelos de qualidade que organizam atributos em categorias hierárquicas, como características e subcaracterísticas de qualidade. Um exemplo clássico desse modelo é a norma ISO/IEC 9126, que mais tarde foi sucedida pela ISO/IEC 25010 (SQuaRE), a qual detalha características cruciais de qualidade de software, como a confiabilidade mencionada.

Confiabilidade é uma dessas características e estabelece a expectativa de que um software funcionará conforme o esperado sob determinadas condições por um tempo predeterminado. Portanto, a afirmativa está correta ao exemplificar confiabilidade como uma característica e ao indicar que ela se refere à capacidade do software de manter seu desempenho ao longo do tempo dentro de condições especificadas.

Compreender esses modelos é fundamental para quem atua na área de qualidade de software e deseja aplicar práticas que assegurem que os produtos atendam aos padrões de qualidade exigidos, tanto em termos de funcionalidade quanto de confiabilidade, usabilidade, eficiência, manutenibilidade e portabilidade, dentre outros fatores relevantes.

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

Confiabilidade: "período de tempo em que o software está disponivel para uso, conforme indicado pelos seguintes subatributos: maturidade, tolerância á falha, recuperabilidade" (Pressman)

 

 

Minha dúvida persiste.

Confiabilidade tem a ver com DISPONIBILIDADE.

A questão afirma que Confiabilidade refere-se CAPACIDADE e DESEMPENHO. Como assim?

Para mim essa definiçao é de disponibilidade, alguém sabe explicar o porquê de ser confiabilidade?
A questão define CONFIABILIDADE corretamente (A confiabilidade de software é, geralmente, definida como a probabilidade do software operar sem ocorrência de falhas durante um período especificado de tempo em um determinado ambiente. ) Pode ser caracterizada como a condição em que um sistema de informação presta seus serviços de forma eficaz e eficiente. Um sistema de informação irá “desempenhar o papel que foi proposto para si”.

A Disponibilidade de um sistema computacional, indicada por A(t), é a probabilidade de que este sistema esteja funcionando e pronto para uso em um dado instante de tempo t. Informação deve estar disponível sempre que seus usuários (pessoas e empresas autorizadas) necessitarem, não importando o motivo.

São conceitos diferentes. A confiabilidadde fala probabilidade de você poder usar o software sem que ocorra falha. Já a disponibilidade fala que o software tem que estar acessivel quando requisitado.
Essa definição é da ISO 9126-1

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo