Fatores de qualidade de McCall

Fatores de qualidade de McCall

 

Segundo Pressman (2006) os fatores que comprometem a qualidade de um software são divididos em 2 grupos:

• Os fatores que podem ser medidos dir etamente, como os defeitos por ponto por função.

• Fatores que são medidos apenas indiretamente como a manutenibilidade e a usabilidade. Deve-se

ocorrer medições e comparar o software a um valor e chegar a uma conclusão da qualidade.

Fatores de qualidade de McCall

I - INTRODUÇÃO À ENGENHARIA DE SOFTWARE

Os fatores de qualidade são mostrados na figura X, e são descritos em cima dos três aspectos importantes do produto de software, como as suas características operacionais, a habilidade de passar por alterações e a adaptabilidade a novos ambientes.

Segundo McCall as descrições para a figura 9 quanto a operação do produto, são:

• Correção – O quanto um programa atende a sua especificação e cumpre os objetivos traçados pelo cliente;

• Confiabilidade – Quanto um programa executa a função definida com a precisão exigida pelo software;

• Usabilidade – O esforço que é necessário para entender e aprender, preparar a entrada e interpretar a saída de um programa;

• Integridade – O quanto pode ser controlado o acesso ao software ou aos dados não autorizados;

• Eficiência – A quantidade de código e recursos computacionais exigidos para que um programa execute sua função;

Já as descrições quanto a revisão e transição do produto, são:

• Manutenibilidade – O esforço utilizado para localizar e concertar os err os em um programa;

• Flexibilidade – O esforço utilizado para alterar um programa operacional;

• Testabilidade – O esforço utilizado para que se teste o software e garanta que ele realize a função esperada;

• Portabilidade – O quanto de esforço necessita-se para mudar um programa de uma plataforma para outra;

• Reutilização – Quanto um programa ou partes dele pode ser reutilizado em outro programa;

• Interoperabilidade – O quanto de esforço necessita-se para que um programa seja inserido em outro.


Fonte: Princípios de engenharia de software / Marcelo Belaguarda. – Mossoró : EdUFERSA, 2015.