Buscar

Aula 2.1 NBR ISO IEC 9126 (Produto) NBR ISO IEC 12119 (Pacote)

Prévia do material em texto

QUALIDADE DE SOFTWARE
Aula 2.1 – NBR ISO/IEC 9126 (Produto) 
NBR ISO/IEC 12119 (Pacote)
Prof. Jorge Viana Doria Junior, M.Sc.
NBR ISO/IEC 9126 e NBR ISO/IEC 12119- Aula 2.1
QUALIDADE DE SOFTWARE
ESCALADA
NBR ISO/IEC 9126 e NBR ISO/IEC 12119- Aula 2.1
QUALIDADE DE SOFTWARE
DESTAQUES DA AULA
• A evolução do conceito de qualidade
• As visões de qualidade: usuário, desenvolvedor e 
gestor
• Norma NBR ISO/IEC 9126
• Proposta do Modelo de Qualidade do 
Produto
• Métricas de qualidade propostas
• Norma NBR ISO/IEC 12119
• Requisitos de Qualidade e Testes para 
pacotes de Software
NBR ISO/IEC 9126 e NBR ISO/IEC 12119- Aula 2.1
QUALIDADE DE SOFTWARE
DIRETO AO 
ASSUNTO
NBR ISO/IEC 9126 e NBR ISO/IEC 12119- Aula 2.1
QUALIDADE DE SOFTWARE
Foco Aspectos
Desenvolvedor • Inicio: Qualidade = Funcionar
• 2º momento: Qualidade = Confiabilidade
• 3º momento: Qualidade incorpora outros 
aspectos
Cliente • Percepção da Qualidade
• Pacotes de Software
Tecnologia • Deixou de ser diferencial (todos)
• Passa a atributo de Qualidade, como por 
exemplo :interface
Evolução do conceito de Qualidade do Software
NBR ISO/IEC 9126 e NBR ISO/IEC 12119- Aula 2.1
QUALIDADE DE SOFTWARE
Visões da Qualidade
• Usuário
– Interesse: Qualidade de Uso e 
desempenho
– Interesse nas medidas externas
• As funções estão disponíveis?
• Software é confiável? É 
eficiente?
• Fácil de usar? 
• Fácil para mudar de ambiente?
– Características construtivas não 
interessam
NBR ISO/IEC 9126 e NBR ISO/IEC 12119- Aula 2.1
QUALIDADE DE SOFTWARE
• Desenvolvedor
– Coerente com expectativas dos 
usuários (requisitos e aceitação)
– Interesse nas medidas internas 
(técnicas)
– Qualidade de produtos 
intermediários (documentos, 
modelos e diagramas)
Visões da Qualidade
NBR ISO/IEC 9126 e NBR ISO/IEC 12119- Aula 2.1
QUALIDADE DE SOFTWARE
• Gerente de Desenvolvimento
– Medida global da qualidade
– Qualidade x Prazo x Custos
– Qualidade do processo.
Visões da Qualidade
NBR ISO/IEC 9126 e NBR ISO/IEC 12119- Aula 2.1
QUALIDADE DE SOFTWARE
NBR ISO/IEC 9126 (Produto)
• Qualidade é: “totalidade de características de
uma entidade que lhe confere a capacidade de
satisfazer as necessidades explícitas e
implícitas“
• As 2 necessidades subsidiam as validações e
verificações (como testes)
• Explícitas (externas) = condições em que
produto deve ser usado, objetivos, funções,
desempenho esperado (depende de
especificações de requisitos).
• Implícitas (internas) = Não estão especificados 
nos requisitos, mas são características obvias e 
fundamentais 
NBR ISO/IEC 9126 e NBR ISO/IEC 12119- Aula 2.1
QUALIDADE DE SOFTWARE
NBR ISO/IEC 9126 (Produto)
• Define Características e subcaracterísticas que definem um
MODELO de qualidade
• Não apresenta métricas para características de qualidade.
– Propõe que cada empresa use as próprias
• Qualidades explícitas (externas) = métricas externas ou
seja medições baseadas nas necessidades dos usuários
(produto final)
• Qualidades implícitas (internas) = métricas internas
(produtos intermediários)
• Qualidades de uso = Visão de qualidade que o usuário tem
do software
NBR ISO/IEC 9126 e NBR ISO/IEC 12119- Aula 2.1
QUALIDADE DE SOFTWARE
Modelo de Qualidade NBR ISO/IEC 9126
• Modelo de QUALIDADE da norma é
composto de 2 partes:
– A qualidade do produto deve ser
avaliado segundo um modelo
definido.
– O modelo deve ser usado para
estabelecer metas de qualidade do
SW e produtos intermediários
• Público alvo: desenvolvimento SW,
Adquirentes, Equipe de qualidade e
Avaliadores
NBR ISO/IEC 9126 e NBR ISO/IEC 12119- Aula 2.1
QUALIDADE DE SOFTWARE
NBR ISO/IEC 9126 (Produto)
NBR ISO/IEC 9126 e NBR ISO/IEC 12119- Aula 2.1
QUALIDADE DE SOFTWARE
Modelo de
Qualidade
9126-1
Características 
Externas
9126-2
Características
Internas
9126-3
Características de
Qualidade de uso
9126-4
Quando executado Durante o desenvolvimento
• Instrumentos necessários para realizar uma avaliação 
• Como medir qualitativamente e quantitativamente a 
qualidade - 9126-1
Utilização do software
Modelo de Qualidade NBR ISO/IEC 9126
NBR ISO/IEC 9126 e NBR ISO/IEC 12119- Aula 2.1
QUALIDADE DE SOFTWARE
Métricas do Modelo de Qualidade NBR ISO/IEC 9126
NBR ISO/IEC 9126 e NBR ISO/IEC 12119- Aula 2.1
QUALIDADE DE SOFTWARE
O que a norma entende como Característica?
Característica Especificidades
Funcionalidade • Ser adequado aos requisitos
Confiabilidade • Manter o nível de desempenho
Usabilidade • Ser de fácil uso. Sem esforço
Manutenibilidade • Esforço para modificações
Portabilidade • Ser transferido de ambiente
Eficiência • Uso otimizado de recursos.
NBR ISO/IEC 9126 e NBR ISO/IEC 12119- Aula 2.1
QUALIDADE DE SOFTWARE
O que a norma entende como Qualidade em Uso?
Característica Especificidades
Eficácia • Permitir que usuário atinja sua meta com 
acurácia e completude
Produtividade • Permitir que os usuários empreguem a 
quantidade apropriada de recursos em 
relação a eficácia obtida
Segurança • Apresentar níveis aceitáveis de riscos
Satisfação •Satisfazer os usuários.
NBR ISO/IEC 9126 e NBR ISO/IEC 12119- Aula 2.1
QUALIDADE DE SOFTWARE
Princípios do Modelo de Qualidade NBR ISO/IEC 9126
NBR ISO/IEC 9126 e NBR ISO/IEC 12119- Aula 2.1
QUALIDADE DE SOFTWARE
Métricas do Modelo de Qualidade NBR ISO/IEC 9126
NBR ISO/IEC 9126 e NBR ISO/IEC 12119- Aula 2.1
QUALIDADE DE SOFTWARE
NBR ISO/IEC 12119 (Pacote))
• Atual NBR ISO/IEC 25051)
• A norma estabelece conjunto de:
• 1. Estabelece os requisitos de qualidade de um 
software tipo pacote.
• 2. Fornece instruções para testá-lo, com base 
nos requisitos.
• Escopo: Pacotes oferecidos ao mercado. 
• Compreendem os processadores de texto,
planilhas, BDs, softwares gráficos, programas
para funções administrativas, técnicas ou
científicas e programas utilitários
NBR ISO/IEC 9126 e NBR ISO/IEC 12119- Aula 2.1
QUALIDADE DE SOFTWARE
NBR ISO/IEC 12119 (Pacote)
• Esta Norma não trata de 
processos de produção de 
software (tampouco 
atividades e produtos 
intermediários, por exemplo 
especificações); 
• O sistema de qualidade do 
produtor (tratado, por 
exemplo, na NBR ISO 9001) 
está fora do escopo desta
NBR ISO/IEC 9126 e NBR ISO/IEC 12119- Aula 2.1
QUALIDADE DE SOFTWARE
NBR ISO/IEC 12119 (Pacote)
• Pacotes de software=
conjunto completo e
documentado de programas
fornecidos a diversos
usuários para uma aplicação
ou função genérica. (SW de
prateleira).
NBR ISO/IEC 9126 e NBR ISO/IEC 12119- Aula 2.1
QUALIDADE DE SOFTWARE
NBR ISO/IEC 12119 (Pacote)
NBR ISO/IEC 9126 e NBR ISO/IEC 12119- Aula 2.1
QUALIDADE DE SOFTWARE
NBR ISO/IEC 12119 (Pacote)
• Os requisitos de qualidade incluem 
que: 
1. A descrição do produto
2. Documentação do usuário; 
3. Documentação do produto e 
dados necessários ao seu 
funcionamento
• Um pacote de software está em
conformidade com esta Norma se
atende a todos aos requisitos acima.
NBR ISO/IEC 9126 e NBR ISO/IEC 12119- Aula 2.1
QUALIDADE DE SOFTWARE
NBR ISO/IEC 12119 (Pacote)
NBR ISO/IEC 9126 e NBR ISO/IEC 12119- Aula 2.1
QUALIDADE DE SOFTWARE
RESUMINDO
NBR ISO/IEC 9126 e NBR ISO/IEC 12119- Aula 2.1
QUALIDADE DE SOFTWARE
Resumindo
Acesse o link abaixo e veja o PDF da norma 12119
• ftp://ftp.unilins.edu.br/caldas/Engenharia%20de%20Softw
are/Normas_de_Qualidade/NBR%2012119%20-
%20Tecnologia%20de%20informacao%20-
%20Pacotes%20de%20software%20-
%20Teste%20e%20requisitos%20de%20qualidade.pdf

Continue navegando