Sei sulla pagina 1di 44

Qualidade de Software

Aula 3
Prof. Dr. Lus Fernando Garcia
luis@garcia.pro.br
www.garcia.pro.br
Luisffgarcia (Skype)

Qualidade de Produto de SW
Primeiramente

Qualidade = Funcionalidade (herdado do HW)

Depois

Qualidade = Confiabilidade

Agora

Qualidade = ???
Necessidade de Critrios ou Medidas
Elevao da expectativa dos clientes

Preocupao com a qualidade

Qualidade de Produto de SW

Qualidade de Produto de SW

Qualidade de Produto de SW
ISO

Um

9126 (NBR 13596) - 1991

conjunto de atributos que tm impacto na


capacidade do software de manter o seu nvel
de desempenho dentro de condies
estabelecidas por um dado perodo de tempo

ISO 9126 - partes


9126-1

Modelo de qualidade de software


9126-2 Mtricas externas
9126-3 Mtricas internas
9126-4 Mtricas para qualidade em uso

ISO 9126 - partes

ISO 9126 - vises


Usurio

Caractersticas construtivas no interessam


Utilizao e desempenho
completo? eficiente? fcil?

Desenvolvedor

Baseado nas Expectativas e requisitos?


Preocupaes com processos e medidas internas

Gerente

de desenvolvimento

Medida global da qualidade


Equilbrio da qualidade x Prazos e Custos

ISO 9126 - usos

Definio dos requisitos de qualidade de um produto


de software
Avaliao das especificaes do software durante o
desenvolvimento para verificar se os requisitos de
qualidade esto sendo atendidos
Descrio das caractersticas e atributos do software
implementado, por exemplo nos manuais de usurio
Avaliao do software desenvolvido antes da entrega
ao cliente
Avaliao do software desenvolvido antes da
aceitao pelo cliente

ISO 9126 - formas


A

ISO 9126 no apresenta as formas para as


caractersticas da qualidade
Prope que cada empresa desenvolva as suas
prprias formas;
considerar a classe de aplicao do produto de
software:

confiabilidade, misso crtica


desempenho < tempo real
usabilidade aplicaes interativas para usurio no
especializado

ISO 9126 - caractersticas


Funcionalidade

Satisfaz as necessidades

Confiabilidade

Imume a falhas

Usabilidade

Fcil de usar

Eficincia

Rpido - Enxuto

Manutenabilidade

Fcil de modificar

Portabilidade

ISO 9126 - Subcaractersticas

ISO 9126 - Subcaractersticas

ISO 9126 - Subcaractersticas

ISO 9126 - Subcaractersticas

ISO 9126
Atividade

2 - parte 1

Trios

Sistema

Operacional
Sute de escritrio
Utilitrio
Entretenimento

ISO 9126
Atividade

1 - parte 2

Sistema Operacional
Sute de escritrio
Utilitrio
Entretenimento

Que

outras caractersticas/subcaractersticas
seriam interessantes? Importantes?
Em que vises?

Problemas?

Processo?
Mtricas? Medidas?
Pontuaes?
Avaliao?
Falta algo?
Confuso?
Etc
???

Famlia de Normas
ISO

9126 caractersticas/subcaractersticas
ISO 14598 processo aspecto gerencial
ISO 12119 pacote de sw
ISO 25000 SQuaRE - evoluo
Descrevem

um MODELO DE QUALIDADE
Um PROCESSO DE AVALIAO do produto SW
Exemplos de MEDIDAS

ISO 14598
ISO-IEC

14598-1: Viso Geral


ISO-IEC 14598-2: Planejamento e Gesto
ISO-IEC 14598-3: Processo para
desenvolvedores
ISO-IEC 14598-4: Processo para adquirentes
ISO-IEC 14598-5: Processo para avaliadores
ISO-IEC 14598-6: Documentao de mdulos
de avaliao

ISO 14598

Processo de avaliao

ISO 14598
ISO-IEC

14598-2: Planejamento e Gesto

Recomendaes e orientaes para funo de


suporte ao processo de avaliao dos produtos de
software: desenvolvimento, aquisio,
padronizao, controle, transferncia e
realimentao de tecnologias de avaliao

ISO 14598
ISO-IEC

14598-3: Processo para


desenvolvedores

Seleo e registro de indicadores que possam ser


medidos e avaliados a partir dos produtos
intermedirios obtidos nas fases de
desenvolvimento para a tomada de decises
estratgicas e gerenciais.

ISO 14598
ISO-IEC

14598-4: Processo para adquirentes

Estabelece um processo sistemtico para a


avaliao dos produtos de software comercial, dos
produtos de software sob encomenda ou para
modificar produtos existentes. Usada para garantir
que um produto desenvolvido ou modificado
atendas aos requisitos inicialmente especificados.

ISO 14598
ISO-IEC

14598-5: Processo para avaliadores

Orientaes e recomendaes para implementao


prtica da avaliao de produto de software quando
diversas partes necessitam entender, aceitar e
confiar nos resultados da avaliao.

ISO 14598

ISO 14598
ISO-IEC

14598-6: Documentao de mdulos


de avaliao

Documentao dos mdulos de avaliao


Documento estruturado

Relao ISO14598 ISO9126

ISO 12119

Descrio do produto

Documentao do usurio

Documento que estabelece as propriedades do produto com


o objetivo de orientar potenciais compradores na avaliao
da adequao do produto antes de compr-lo
Conjunto completo de documentos impresso ou no
fornecido como parte integrante do produto para orientar o
usurio na aplicao do mesmo.

Programas e dados

Conjunto completo de programas e dados de computador


para a aplicao do produto de software e parte integrante
do mesmo.

ISO 12119

ISO 25000
Conceitos

repensados
Reformulao das normas
Reorganizao dos materiais
No

est completa
ISO 9126 / ISO 14598 continuam vlidas !

ISO 25000

ISO 25000

ISO 25000

ISO 25000 SquaRE focos em:

Gerenciamento

Modelo de qualidade

Definir medio / Processo de medio / Proposta de


mtricas

Requisitos de qualidade

Corresponde a 9126 conceitos qualidade externa/interna


modelo de caractersticas/atores

Medio

Introduo geral sobre 25000 definio de termos

Herda da 9126 conceito do objetivo de qualidade para um


produto relao com os requisitos do SW

Avaliao

ISO 25000 SquaRE

ISO 25000 SquaRE

Estatsticas SEPIN/BR 2002

Estatsticas 2009

Estatsticas 2009

Potrebbero piacerti anche