Professional Documents
Culture Documents
Motivação:
Trabalhar com desenvolvimento de software como produto
(customizado)
Origem:
Série de normas 9126 + Série de normas 14598
SQuaRE: ISO/IEC 25000
Introdução
Modelo de Qualidade
o Modelo hierárquico, onde a qualidade é decomposta em uma
série de fatores de influência;
o Qualidade em Uso possui quatro características:
o Efetividade
o Produtividade
o Segurança
o Satisfação
SQuaRE: ISO/IEC 25000
Modelo de Qualidade
o Qualidade Externa e Interna possuem seis características:
o Funcionalidade
o Manutenibilidade
o Documentação da estrutura interna do produto;
o Arquitetura adequada do software;
o Clareza do código-fonte
o Usabilidade
o Confiabilidade
o Eficiência
o Portabilidade
Definições
1.1 Funcionalidade
Capacidade do produto de software de prover funções que
atendam necessidades explícitas e implícitas, quando o software
estiver sendo utilizado sob condições especificadas.
1.1.1 Adequação
Capacidade do produto de software de prover um conjunto
apropriado de funções para tarefas e objetivos do usuário
especificados.
Definições
1.1.2 Acurácia
Capacidade do produto de software de prover, com o grau de
precisão necessário, resultados ou efeitos corretos ou conforme
acordados.
1.1.3 Interoperabilidade
Capacidade do produto de software de interagir com um ou mais
sistemas especificados.
Definições
1.1 Confiabilidade
Capacidade do produto de software de manter um nível de desempenho
especificado, quando usado em condições especificadas.
1.1.1 Maturidade
Capacidade do produto de software de evitar falhas decorrentes de
defeitos no software.
Definições
1.1.3 Recuperabilidade
Capacidade do produto de software de restabelecer seu nível de
desempenho especificado e recuperar os dados diretamente afetados no
caso de uma falha.
1.1 Usabilidade
Capacidade do produto de software de ser compreendido, aprendido,
operado e atraente ao usuário, quando usado sob condições
especificadas.
1.1.1 Inteligibilidade
Capacidade do produto de software de possibilitar ao usuário compreender
se o software é apropriado e como ele pode ser usado para tarefas e
condições de uso específicas.
Definições
1.1.2 Apreensibilidade
Capacidade do produto de software de possibilitar ao usuário aprender sua
aplicação.
Definições
1.1.3 Operacionalidade
Capacidade do produto de software de possibilitar ao usuário operá-lo e
controlá-lo.
1.1.4 Atratividade
Capacidade do produto de software de ser atraente ao usuário.
1.1 Eficiência
Capacidade do produto de software de apresentar desempenho
apropriado, relativo à quantidade de recursos usados, sob
condições especificadas.
1.1 Manutenibilidade
Capacidade do produto de software de ser modificado. As modificações
podem incluir correções, melhorias ou adaptações do software devido a
mudanças no ambiente e nos seus requisitos ou especificações
funcionais.
1.1.1 Analisabilidade
Capacidade do produto de software de permitir o diagnóstico de
deficiências ou causas de falhas no software, ou a identificação de partes
a serem modificadas.
Definições
1.1.2 Modificabilidade
Capacidade do produto de software de permitir que uma modificação
especificada seja implementada.
Definições
1.1.3 Estabilidade
Capacidade do produto de software de evitar efeitos inesperados
decorrentes de modificações no software.
1.1.4 Testabilidade
Capacidade do produto de software de permitir que o software, quando
modificado, seja validado.
1.1.5 Conformidade relacionada à manutenibilidade
Capacidade do produto de software de estar de acordo com normas ou
convenções relacionadas à manutenibilidade.
Definições
1.1 Portabilidade
Capacidade do produto de software de ser transferido de um ambiente para
outro.
1.1.1 Adaptabilidade
Capacidade do produto de software de ser adaptado para diferentes ambientes
especificados, sem necessidade de aplicação de outras ações ou meios além
daqueles fornecidos para essa finalidade pelo software considerado.