Sie sind auf Seite 1von 38

Qualidade de Produtos de

Software / ISO 25000


Equipe 6:
Dimas Albuquerque Mendes (dam4)
Henrique Vicente de Oliveira Pinto (hvop)
Introduo

A ISO 25000 uma evoluo das srie de normas ISO/IEC 9126 e 14958 e tem como
objetivo principal fornecer uma viso geral do produto de software.
O que qualidade de software?

Totalidade de caractersticas de um produto de software que lhe confere a capacidade


de satisfazer s necessidades explcitas e implcitas.

(ISO 8402) ISO/CD 8402; Quality Concepts and Terminology Part One: Generic Terms and Definition; ISO;
dezembro 1990.
O que qualidade?

Descrita em uma srie de fatores

Produto deve atender s necessidades de seus usurios

ISO 9126

Avaliada a partir de caractersticas de qualidade

Estas caractersticas podem ter subnveis

Necessidade de organizar em modelos

Modelos de qualidade
ISO 9126
ISO/IEC 9126 (Information Technology - Software product evaluation - Quality
characteristics and guidelines for their use) Verso 2001:

9126-1 Modelo de qualidade de software.

9126-2 Mtricas externas.

9126-3 Mtricas Internas.

9126-4 Mtricas para qualidade em uso.


ISO 9126-1 -- Modelo de Qualidade
ISO 9126-2/3 -- Importncia das Caractersticas
Dependente da classe do software: Na viso do(a):
Classe Caracterstica Usurio
No avaliam aspectos internos: Confiabilidade,
Sistema de Misso Eficincia, Usabilidade, Portabilidade.
Confiabilidade
Crtica

Software de Sistema Equipe de desenvolvimento


Eficincia Caractersticas do usurio + caractersticas internas;
em Tempo Real
Qualidade dos produtos intermedirios
Software Interativo
em relao ao usurio Usabilidade Gerente
final Balanceamento no critrio de qualidade;
otimizao, recursos humanos e prazos.
ISO 9126-3 Modelo de Qualidade
Uso e Feedback
Necessidades de
Qualidade no uso
qualidade do usurio

Contribuem para Indica


especificar
Validao
Requisitos externos de
Qualidade Externa
qualidade

Contribuem para Indica


especificar
Verificao
Requisitos internos de
Qualidade Interna
qualidade
ISO 9126-4
ISO 9126-4 Mtricas de Qualidade em Uso - Exemplo

1. Efetividade Nome da Mtrica: Tarefas Completadas

2. Propsito: determinar proporo de tarefas completadas

3. Frmula: (# tarefas completadas/ # tarefas tentadas)

4. Interpretao: 0 <= x <= 1, quanto mais prximo de 1, melhor

5. Entradas: relatrio de operao, registro de histrico de uso


ISO/IEC 14598
Complementa a ISO 9126

Avaliao em grande detalhe

Fornece mtodos para medida, coleta e avaliao da qualidade dos produtos de


software.

O pblico-alvo: desenvolvedores, adquirentes e avaliadores independentes.


ISO/IEC 14598
ISO 14598-1
ISO 14598-2 -- Planejamento e Gesto
1. Planejamento e gesto do processo de avaliao
2. Selecionar Mtricas e ferramentas
3. Apresenta requisitos, recomendaes e orientaes para uma funo de suporte
ao processo
ISO 14598-3 -- Processo para desenvolvedores
Essa etapa define os papis dos:

Gerentes de projetos
Analistas
Pessoal da manuteno
ISO 14598-3 -- Processo para desenvolvedores
Uma organizao deve rever todos os requisitos e recomendaes indicados na norma:

Requisitos organizacionais
Requisitos de projeto
Retroalimentao para a organizao

Um desenvolvedor DEVE:

Tornar os dados coletados disponveis para a organizao


Rever os resultados da avaliao e a validade do processo de avaliao,
indicadores e medidas aplicadas
Melhorar os mdulos de avaliao.
ISO 14598-4 -- Processo para adquirentes

Estabelece um processo sistemtico para avaliao de produtos de software


Comparao entre diversos produtos no mercado
Produto criado/modificado atenda aos requisitos
ISO 14598-5 -- Guia para avaliao
ISO 14598-5 -- Guia para avaliao
Modelo de relatrio de avaliao, segundo um anexo da norma ISO/IEC 14598-5
ISO 14598-6 -- Documentao de mdulos de avaliao

Definio da estrutura e do contedo da documentao a ser usada na


descrio dos Mdulos de Avaliao
Mdulos de avaliao: conjunto de instrues e dados usados para avaliao
Define o formato do relatrio de apresentao dos resultados
Relao entre a ISO 9126 e a ISO 14598
ISO 25000: modelo SQuaRE: System and Software
Quality Requirements and Evaluation
ISO 25000: modelo SQuaRE: System and Software
Quality Requirements and Evaluation
A srie de padres ISO/IEC 25000, tambm conhecida como SQuaRE (Requerimentos
de Qualidade e Avaliao de Sistemas e Software), tem como objetivo criar uma
framework para a avaliao da qualidade de produto de software.

o resultado da evoluo de diversas outras normas, especificamente da ISO/IEC


9126, a qual define um modelo de qualidade para a avaliao de produto de software, e
a ISO/IEC 14598, a qual define o processo para a avaliao do produto de software. A
srie ISO/IEC 25000 consiste em cinco subdivises.
ISO/IEC 2500n: Quality Management Divison
As normas desta diviso definem todos os modelos comuns, termos, e definies que
so definidas em mais profundidade por todos os demais padres da srie SQuaRE.
Atualmente, esta diviso consiste dos seguintes padres:

ISO/IEC 25000: Guia ao SQuaRE: Fornece modelo de arquitetura


SQuaRE, terminologia, documentos de viso geral, usurios esperados e partes de sua
srie assim como modelos de referncia.
ISO/IEC 25001: Planejamento e Gerenciamento: Fornece
requerimentos e guiagem para uma funo de suporte que responsvel para o
gerenciamento de requerimentos de produto de software, especificao, e avaliao.
ISO/IEC 2501n: Quality Model Division
Os padres internacionais que formam esta diviso apresentam detalhados modelos de
qualidade para sistemas e produtos de software, qualidade de uso, e dados. Guiagem
prtica sobre o uso do modelo de qualidade tambm disponvel. Atualmente, esta
diviso consiste dos seguintes padres:

- ISO/IEC 25010
- ISO/IEC 25012
ISO/IEC 2501n: ISO/IEC 25010
Modelos de qualidade de sistema e software: Descrevem o modelo, consistindo de
caractersticas e subcaractersticas, para qualidade de produto de software, e qualidade
de software usado.
ISO/IEC 2501n: ISO/IEC 25012
Modelo da qualidade de dados: define um modelo de qualidade de dados geral para
dados armazenados em um formato estruturado dentro de um sistema computacional.
focado na qualidade dos dados como parte de um sistema de computador e define as
caractersticas de qualidade por dados usados por humanos e computador.
ISO/IEC 2502n: Quality Measurement Division
Os padres que formam esta diviso inclui um modelo referencial de medidas de
qualidade de produto de software, definies matemticas de medidas de qualidade, e
guiagem prtica para a sua aplicao. Medidas apresentadas se aplicam a qualidade de
produto de software e qualidade usada. Atualmente, esta diviso consiste dos seguintes
padres:
- ISO/IEC 25020
- ISO/IEC 25021
- ISO/IEC 25022
- ISO/IEC 25023
- ISO/IEC 25024
ISO/IEC 2502n: ISO/IEC 25020
Modelo de referncia de medidas e guia: Apresentam uma explanao introdutria e
um modelo de referncia que comum para medir a qualidade de elementos, medir a
qualidade do produto de software, e a qualidade de uso.

Tambm prov guiagem aos usurios para selecionar, desenvolver, e aplicar medies.
ISO/IEC 2502n: ISO/IEC 25021
Define um conjunto de medidas de base e derivadas recomendadas, de utilizao
esperada durante todo o ciclo de desenvolvimento do software. O documento descreve
um conjunto de medidas que podem ser usadas como a entrada para a qualidade do
produto de software ou medir a qualidade do software usado.
ISO/IEC 2502n: ISO/IEC 25022, 25023, 25024
ISO/IEC 25022: Medio da qualidade em uso: Descreve um conjunto de medidas e
prov guiagem para a medio da qualidade no uso do software.

ISO/IEC 25023: Medio da qualidade do sistema e produto de software: Descreve um


conjunto de medidas e prov guiagem para a medio da qualidade do sistema e
produto de software.

ISO/IEC 25024: Medio da qualidade de dados: Define medidas de qualidade para


medio quantitativa de dados de qualidade de software em termos de caractersticas
definidas em ISO/IEC 25012.
ISO/IEC 2503n: Quality Requirements Division
Os padres desta diviso ajudam a especificar requerimentos de qualidade.

Estes requerimentos de qualidade podem ser usados no processo de elicitao de


requerimentos de qualidade para um produto de software a ser desenvolvido ou como
a entrada para um processo de avaliao. Esta diviso consiste nos seguintes padres:

ISO/IEC 25030: Requerimentos de qualidade: Prov requerimentos e guiagem do


processo usado para desenvolver requerimentos de qualidade, assim como
requerimentos e recomendaes para requerimentos de qualidade.
ISO/IEC 2504n: Quality Evaluation Division
As normas que formam esta diviso fornece requerimentos, recomendaes, e
guidelines para a avaliao de produto de software. Esta diviso consiste nos seguintes
padres:

ISO/IEC 25040: Modelo referncia de avaliao e guia


ISO/IEC 25041: Guia de avaliao para desenvolvedores, compradores, e avaliadores
independentes
ISO/IEC 25042: Mdulos de avaliao
ISO/IEC 25045: Mdulo de avaliao para recuperabilidade
ISO/IEC 25040: Modelo referncia de avaliao e guia
Modelo de referncia de avaliao e guia: Contm requerimentos gerais para
especificao e avaliao de qualidade de software. Fornece uma framework para
avaliao da qualidade do produto de software e estabelece os requerimentos para
mtodos de medidas do produto de software e avaliao.
ISO/IEC 25041: Guia de avaliao para desenvolvedores,
compradores, e avaliadores independentes
Fornece requerimentos, recomendaes, e orientaes para desenvolvedores,
compradores, e avaliadores independentes do sistema e produto de software.
ISO/IEC 25042: Mdulo de avaliao
Define a estrutura e o contedo da documentao a ser usada para descrever o mdulo
de avaliao. Estes mdulos de avaliao contm a especificao do modelo de
qualidade (i.e., caractersticas, subcaractersticas, e correspondente produto ou
qualidade em medidas de uso), os dados associados e a informao sobre a sua
aplicao.
ISO/IEC 25045: Mdulo de avaliao para
recuperabilidade
Fornece a especificao para a avaliao de subcaractersticaa de recuperao definida
sobre as caractersticas de confiabilidade do modelo de qualidade.
Referncias
http://pt.slideshare.net/danielmotaba/iso25000-slide

http://bianchi.pro.br/edutec/qualsoft.php

http://rdribeiro.blogspot.com.br/2012/03/padroes-de-qualidade-isoiec-9126-nbr.html

http://slideplayer.com.br/slide/1266359/

http://resources.sei.cmu.edu/asset_files/presentation/2004_017_001_22999.pdf

http://www.ufpa.br/srbo/Disciplinas/CBCC_CBSI_Mestrado_Qualidade/Aulas/Aula04.pdf

http://usabilideiros.com.br/index.php/qualidade-de-software/item/5-norma-iso-9126

http://www.waltenomartins.com.br/intercursos_v8n1.pdf