4 - Garantia da Qualidade nas Empresas
A garantia da qualidade é frequentemente fornecida pela Equipe de Garantia da Qualidade ou unidade organizacional similar, embora isso não seja uma exigência. Em alguns casos tem-se departamento da Qualidade ou segmentos da Qualidade.
A garantia pode ser fornecida à equipe de gerência do projeto e à gerência da organização executora ou pode ser fornecida ao cliente e outros não ativamente envolvidos no trabalho do projeto.
Assim a qualidade de software pode ser definida e avaliada usando um modelo de qualidade definido. Um modelo de qualidade agrupa os vários aspectos do produto e, no caso da norma, temos as características de qualidade, que agrupadas formam a totalidade do produto de software.
A capacidade do software referente a cada característica é determinada por um conjunto de atributos internos que possam ser medidos. Os atributos de qualidade de software são categorizados em seis características, sendo que cada característica possui suas subcaracterísticas, como mostra o quadro a seguir.
|
o software satisfaz às necessidades explícitas e implícitas do usuário. |
|
Adequação |
propõe a fazer o que é apropriado |
|
Acurácia |
gera resultados corretos ou conforme acordado |
| Funcionalidade |
Interoperabilidade |
é capaz de interagir com os sistemas especificados |
|
Conformidade |
está de acordo com as normas e convenções previstas em leis, normas e descrições similares |
|
Segurança de acesso |
evita acesso não autorizado, acidental ou deliberado acesso a programa de dados; |
|
o software durante um período de tempo funciona de acordo com as condições pré-estabelecidas. |
|
Maturidade |
qual frequência apresenta falhas |
| Confiabilidade |
Tolerância a falhas |
como reage quando ocorre falhas |
|
Recuperabilidade |
capaz de recuperar dados após uma falha |
|
o software é fácil de usar. |
|
Inteligibilidade |
é fácil de entender os conceitos utilizados |
| Usabilidade |
Apreensibilidade |
é fácil de aprender a usar |
|
Operacionalidade |
é fácil de operar e controlar a operação |
|
o software não desperdiça recursos. |
| Eficiência |
Comportamento em relação a tempo |
qual é o tempo de resposta de processamento |
|
Comportamento em relação aos recursos |
quanto recurso usa e durante quanto tempo |
|
o software é fácil de alterar. |
|
Analisabilidade |
é fácil encontrar um erro quando ocorre |
| Manutenibilidade |
Modificabilidade |
é fácil modificar e remover erros |
|
Estabilidade |
há grandes riscos de erros quando se faz alterações |
|
Testabilidade |
é fácil testar quando se faz alterações |
|
o software é facilmente adaptável a diferentes plataformas. |
|
Adaptabilidade |
é fácil adaptar a outras plataformas sem aplicar outras ações ou meios além dos fornecidos para esta finalidade no software |
| Portabilidade |
Capacidade para instalar |
é fácil instalar em outras plataformas |
|
Capacidade para substituir |
é fácil substituir por outro software |
|
Conformidade |
está de acordo com padrões e convenções de portabilidade |
Copyright © 2014 AIEC.