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