Você está na página 1de 15

Normas e procedimento de qualidade de

software

Matéria: Qualidade de Software

Professor: Fabio Hordi

Representante: Renato Martins


Glaucio Schwind
Guilherme Marciel
Magno Salim
Abreviações

NBR - Norma Brasileira de Regulamentação

ISO – (International Organization Standardization) Organização Internacional de


Normalização

IEC – (International Electrotechinal Commission) Comissão Eletrotécnica


Internacional
O que é a Norma NBR 13596

A NBR 13596 é a Tecnologia da informação e Avaliação de produto de software,


são características de qualidade e diretrizes para o seu uso que foi desenvolvida
para suportar essas necessidades definiu seis características de qualidade e
descreveu um modelo de processo para avaliação de produto de software.
As Principais diferenças das normas NBR
13596 e a ISO 9126
1) Inclusão das Sub-caracteristica em caráter normativo, baseadas em sua maioria, no
anexo informativo da NBR 13596 que contem as sub-características de qualidade.
2) Especificação de um modelo de Qualidade.
3) Introdução de Qualidade de Uso.
4) Remoção do processo de avaliação (agora especifico na NBR ISO/IEC 14598).
5) Coordenação de seu conteúdo com a NBR ISO/IEC 14598-1.
O que é a ISO 9126?
 Qualidade de Produto de Software.
 Funcionalidade
 Confiabilidade
 Usabilidade
 Eficiência
 Manutenibilidade
 Portabilidade
Funcionalidade
Característica de qualidade Sub-Caracteristica de Qualidade Definição

Funcionalidade Conjunto de atributo que evidenciam a existência de


um conjunto de funções e suas propriedades
especificas.
Adequação Atributo do software que evidenciam a presença de
um conjunto de funções e sua apropriação para as
tarefas especificas.
Acurácia Atributos do software que evidenciam a geração de
resultados ou efeitos corretos ou conforme
acordados.
Interoperabilidade Atributos do software que evidenciam suas
capacidade de interagir com sistemas específicos.
Conformidade Atributos do software que fazem com que ele esteja
de acordo com as normas, convenções ou
regulamentações previstas em leis e descrições
similares, relacionadas a aplicação.
Segurança de Acesso Atributos do Software que evidenciam sua capacidade
de evitar o acesso não autorizado, acidentar ou
deliberado a programa de dados.
Confiabilidade
Característica de qualidade Sub-Caracteristica de Qualidade Definição

Confiabilidade Conjunto de atributos que evidenciam a capacidade


do software de manter seu nível, de desempenho
sobre condições estabelecidas durante um período
de tempo estabelecido

Maturidade Atributos do software que evidenciam a frequência


de falhas por defeitos do software

Tolerância a falhas Atributo do Software que evidenciam sua


capacidade em manter um nível de desempenho
especifico nos casos de falhas no software ou de
violação nas interface especificas.

Recuperabilidade Atributos do software que evidenciam a sua


capacidade de restabelecer seu nível de
desempenho e recuperar os dados diretamente
afetados, em caso de falhas, e o tempo de esforço
para tal.
Usabilidade
Característica de qualidade Sub-Caracteristica de Qualidade Definição

Usabilidade Conjunto de atributos que evidenciam o esforço


necessário para poder utilizar o software bem como
o julgamento individual deste uso, por um conjunto
implícito ou explicito de usuário.

Inteligibilidade Atributos do software que evidenciam o esforço do


usuário para reconhecer o conceito lógico e sua
aplicabilidade.

Aprensibilidade Atributos do software que evidenciam o esforço do


usuário para aprender sua aplicação.

Comportamento em relação ao Atributos do software que evidenciam seu tempo de


resposta, tempo de processamento e velocidade na
tempo execução de suas funções.

Comportamento em relação aos Atributos do software que evidenciam a quantidade


de recursos usados e a duração de seu uso na
recursos execução de sua funções.
Portabilidade
Característica de qualidade Sub-Caracteristica de Qualidade Definição
Portabilidade Conjunto de Atributos que evidenciam a capacidade
do software em ser transferido de um ambiente para
o outro.

Adaptabilidade Atributos do software que evidenciam sua capacidade


de ser adaptado a ambientes diferentes específicos
sem a necessidade de aplicação de outras ações ou
meios além daqueles fornecidos para esta finalidade
pelo software considerado.

Capacidade para ser instalado Atributos do software que evidenciam o esforço


necessário para a sua instalação num ambiente
especifico.

Conformidade Atributos do software que o tornam consoante com


padrões ou convenções relacionadas a portabilidade

Capacidade para substituir Atributos do software que evidenciam sua capacidade


e esforço necessário para substituir um outro
software, no ambiente estabelecido para este outro
software.
Conjunto de atributos que evidenciam o esforço
necessário para fazer modificações especificas no
software.

Analisibilidade Atributos do software que evidenciam o esforço


necessário para diagnosticar deficiência ou causas de
falhas ou para identificar partes a serem modificadas.
Manutebilidade
Característica de qualidade Sub-Caracteristica de Qualidade Definição
Manutebilidade Modificabilidade Atributos do software que evidenciam o esforço
necessário para modifica-lo, remover seus defeitos
ou adapta-lo a mudanças ambientais

Estabilidade Atributos do software que evidenciam o risco de


efeitos inesperados ocasionados por modificações.

Testabilidade Atributos do software que evidenciam o esforço


necessário para validar o software modificado.
O que é a nova norma NBR ISO/IEC 14598

A série de normas ISO/IEC 14598 é dividida em seis partes:


 ISO/IEC 14598-1 - Visão geral: fornece uma visão geral do processo de
avaliação da qualidade dos produtos de software e define toda a estrutura de
funcionamento da série de normas ISO/IEC 14598;
 ISO/IEC 14598-2 - Planejamento e gestão: refere-se ao planejamento e
gestão do processo de avaliação apresentando requisitos, recomendações e
orientações para uma função de suporte ao processo;
 ISO/IEC 14598-3 - Processo para desenvolvedores: define o processo para
desenvolvedores. Destina-se ao uso durante o processo de desenvolvimento e
manutenção de software;
 ISO/IEC 14598-4 - Processo para adquirentes: define o processo para
adquirentes, estabelecendo um processo sistemático para avaliação de:
produtos de software tipo pacote (com equivalência a NBR ISO/IEC 12119),
produtos de software sob encomenda, ou ainda modificações em produtos já
existentes;
 ISO/IEC 14598-5 - Processo para avaliadores: define o processo para
avaliadores, fornecendo orientações para a implementação prática de
avaliação de produtos de software (quando diversas partes necessitam
entender, aceitar e confiar em resultados da avaliação);
 ISO/IEC 14598-6 - Documentação de módulos para avaliação: fornece
orientação para documentação de módulos de avaliação. Estes módulos
contêm a especificação do modelo de qualidade, as informações e dados
relativos à aplicação prevista do modelo e informações sobre a real aplicação
do modelo.
OBRIGADO PELA SUA ATENÇÃO

Você também pode gostar