SlideShare uma empresa Scribd logo
1 de 35
Baixar para ler offline
UNIVERSIDADE FEDERAL DO RIO GRANDE DO NORTE
CENTRO DE ENSINO SUPERIOR DO SERIDÓ – CERES
DEPARTAMENTO DE CIÊNCIAS EXATAS E APLICADAS – DCEA
GRADUAÇÃO EM SISTEMAS DE INFORMAÇÃO
QUALIDADE DE SOFTWARE
JUCYLENE HELISMARA
MONNALISA CHRISTINA
AGENDA
● O que é qualidade?
● Definindo Qualidade de software.
● Evolução histórica.
● Garantia de qualidade.
● Planejamento de qualidade.
● Controle de qualidade.
● Custo de qualidade.
● Modelo de padronização da qualidade.
O QUE É QUALIDADE?
● Possui significados diferentes para pessoas
e contextos:
■ Numa escala de valores, condição que permite avaliar e,
conseqüentemente, aprovar, aceitar ou recusar, qualquer
coisa. (Aurélio, 2004)
■ O grau com que um conjunto de propriedades inerentes ao
produto satisfaz os requisitos. (ISO/IEC 2000).
DEFINIÇÃO
● Definição Peters (2002): “Qualidade de software é avaliada
em termos de atributos de alto nível chamados fatores, que
são medidos em relação a atributos de baixo nível
chamados de critérios” .
● Definição Sanders (1994): “Um produto de software
apresenta qualidade dependendo do grau de satisfação das
necessidades dos clientes sob todos os aspectos do
produto”.
EVOLUÇÃO HISTÓRICA
Inicialmente eram feito controle individual de cada tarefa.
Em 1947, surgiu o termo Bug para caracterizar um defeito.
A partir dos 80 se passou a impedir que o produto defeituoso chegue ao
cliente.
Nos anos 80 surgem os modelos de qualidade.
Em 1991 é publicada a ISO 9126,que lista as seis características de
qualidade que todo software deveria ter.
1980 EUA se interessa pela qualidade.
1992 Surge Prêmio Europeu de Qualidade EFQM.
80
40
90
Tempo
EVOLUÇÃO HISTÓRICAMelhoriadequalidade
Controle da
qualidade
Garantia de
qualidade
Qualidade
total
Detecção de defeitos
Prevenção de defeitos
Melhorias contínuas
Tempo
GARANTIA DE QUALIDADE
● Definição:
É o processo de definição de como a qualidade de
software pode ser atingida e como a organização de
desenvolvimento sabe que o software possui nível de
qualidade necessário.(Sommerville,2007)
GARANTIA DE QUALIDADE
● Padrões:
GARANTIA DE QUALIDADE
● Importância dos padrões:
■ São baseados no conhecimento sobre as melhores e
as mais apropriadas práticas para a empresa.
■ Adota framework para implementação do processo
de garantia de qualidade.
■ Ajuda na continuidade. Assegurando que os
engenheiros de software da organização adotem as
mesmas práticas.
PLANEJAMENTO DE QUALIDADE
• Definição:
É o processo de desenvolvimento de um plano
de qualidade para um projeto. Que deve
estabelecer as qualidades de software
desejadas e descrever como elas devem ser
avaliadas. (Sommerville,2007)
PLANEJAMENTO DE QUALIDADE
• Estrutura do plano de qualidade de
Humphhrey:
◾ Apresentação do produto;
◾ Plano de produto;
◾ Descrição de processo;
◾ Metas de qualidade;
◾ Riscos e gerenciamento de riscos.
APRESENTAÇÃO DO PRODUTO
PLANO DE PRODUTO
DESCRIÇÃO DE PROCESSO
METAS DE QUALIDADE
RISCOS E GERENCIAMENTO DE
RISCOS
ATRIBUTOS DE QUALIDADE
• É quase impossível atingir todos os atributos de
qualidade;
• Deve ser definido apenas os atributos mais
importantes para seu produto.
• As vezes devesse ser sacrificado alguns fatores,
para atingir as metas estabelecidas.
Segurança Adaptação Facilidade de uso
Confiabilidade Facilidade de
compreensão
Facilidade de
recuperação
Complexidade Facilidade de
testes
Facilidade de
Aprendizado
CONTROLE DE QUALIDADE
• Definição:
É a monitoração dos processos de
desenvolvimento de software para
assegurar que os procedimentos e os
padrões de garantia de qualidade estão
sendo seguidos. (Sommerville,2007)
CONTROLE DE QUALIDADE
• Abordagens para verificar qualidade:
 Revisão de qualidade: Documentação, processo
e o software são revisados . E se é verificado se
os padrões do o projeto foram seguidos. Os
desvios são anotados e o gerente é alertado.
 Avaliação automatizada: A documentação e o
software são processados por algum programa
e comparados com padrões que se aplicam ao
projeto de desenvolvimento específico.
CUSTO DA QUALIDADE
▪ O custo qualidade inclui todos os custos
decorrentes da busca da qualidade ou da
execução das atividade relacionadas à
qualidade.
▪ Os custos são divididos em: custos de
prevenção; custos de avaliação; custos de
falhas(internas e externas); custos relacionados
a encontrar e consertar um defeito.
CUSTO DA QUALIDADE
• Os custos de prevenção:
 Planejamento da qualidade;
 Revisões técnicas formais;
 Teste de equipamentos;
 Treinamento.
• Custos de avaliação:
 Manutenção dos equipamentos;
 Testes.
 Inspeções dos processos e relações entre eles;
CUSTO DA QUALIDADE
• Custos de falhas internas:
 Retrabalho;
 Conserto de bugs;
 Análise de falhas.
• Custos de falhas externas:
 Resolução de queixas;
 Troca/devolução do produto;
 Suporte on-line;
 Trabalhos de segurança.
CUSTO DA QUALIDADE
• Custos relacionados a encontrar e
consertar um defeito:
 Requisitos;
 Projeto;
 Codificação ;
 Teste de unidade;
 Teste de sistema ;
 Operação de campo .
MODELO DE PADRONIZAÇÃO
• Qualidade do produto:
 CMM/CMMI;
 ISO 9000;
■ ISO/IEC 9001;
■ ISO/IEC 9126;
• Qualidade do processo:
 ISO/IEC SPICE OU IEC 15504;
 MPS.BR
ISO 9000
● Definição:
Conjunto de normas que estão relacionadas para garantir a
qualidade nos sistemas de gestão. Foi projetado para ajudar
as organizações a garantir que seja respeita as
necessidades dos clientes e das outras partes interessadas,
atendendo aos requisitos do regulamento e estatuto que
esteja relacionado ao produto.
ISO/IEC 9001
A NBR ISO 9001 é uma norma que específica requisitos
para um Sistema de Gestão da Qualidade quando a
organização deseja demonstrar, através da implantação
da NBR ISO 9001, sua capacidade em fornecer de forma
coerente produtos ou serviços que atendam as
exigências (requisitos) do seu cliente.
COMPARANDO 9000 E 9001
ISO 9000 – Fundamentos e Vocabulário: esta norma
introduz o usuário aos conceitos de sistemas de gestão
e especifica a terminologia usada.
ISO 9001 – Requisitos: esta norma define os critérios
que você terá que cumprir caso deseje operar de
acordo com a norma e obter a certificação.
ISO/IEC 9126
● É a norma para qualidade de produto de software, que
se enquadra no modelo de qualidade das normas da
família 9000.
● Baseado em três níveis:
■ Características: Cada característica é refinada em
um conjunto de sub-características;
■ Sub-características : cada sub-característica é
avaliada por um conjunto de métricas;
■ Métricas: Medição de qualidade do produto.
ISO/IEC 9126
NORMA ISO/IEC 15504
Também conhecida como SPICE(Software Process
Improvement and Capacility Determination) define
processos de desenvolvimento de software com foco
na melhoria dos processos e na determinação da
capacidade do processo.
Baseada na ISO 9001 e CMMI.
DEFINEM:
Modelo de referência;
Seis níveis de capacidade, sequênciais e
cumulativo;
NÍVEIS DE CAPACIDADE:
CONCLUSÃO
O problema da gestão de qualidade
não é o que as pessoas não sabem
a respeito dela. O problema é o que
elas pensam que sabem… (Philip
Crosby ,79)
REFERÊNCIAS
● CROSBY, Philip. Quality is free, Mcgraw Hill, 1979.
● PRESSMAN, Roger S . Engenharia de Software. 6 . Ed.
Rio de Janeiro: McGraw-Hill, 2006.
● SOMMERVILLE, Ian. Engenharia de Software, 8 Ed. São
Paulo: Pearson Addison Wesley, 2007.
● WIKIPEDIA . ISO 9000. disponível em:
<http://en.wikipedia.org/wiki/ISO_9000 >Acessado em 22 de Nov.
2013.
● WIKIPEDIA . ISO 9126. disponível em:
<http://pt.wikipedia.org/wiki/ISO/IEC_9126 > Acessado em 22 de
Nov. 2013.
REFERÊNCIAS
● WIKIPEDIA . ISO 15504. disponível em:
<http://pt.wikipedia.org/?title=ISO/IEC_15504> Acessado em 25 de
Nov. 2013.
● BSI BRASIL. ISO 9001
<http://www.bsibrasil.com.br/certificacao/sistemas_gestao/normas/i
so9001/ > Acessado em 25 de Nov. 2013.

Mais conteúdo relacionado

Mais procurados

Cronograma de atividades da gestão da qualidade
Cronograma de atividades da gestão da qualidadeCronograma de atividades da gestão da qualidade
Cronograma de atividades da gestão da qualidadeYthia Karla
 
Introdução ao Teste de Software - Uma abordagem prática
Introdução ao Teste de Software - Uma abordagem práticaIntrodução ao Teste de Software - Uma abordagem prática
Introdução ao Teste de Software - Uma abordagem práticaFabrício Campos
 
Gestão da Qualidade ISO:9001
Gestão da Qualidade ISO:9001Gestão da Qualidade ISO:9001
Gestão da Qualidade ISO:9001Greice Marques
 
Apresentação | Gestão de QA | Modelo Human driven | Qualidade de software | ...
Apresentação | Gestão de QA |  Modelo Human driven | Qualidade de software | ...Apresentação | Gestão de QA |  Modelo Human driven | Qualidade de software | ...
Apresentação | Gestão de QA | Modelo Human driven | Qualidade de software | ...Rosa Sampaio
 
Técnicas de Testes Funcionais Caixa-Preta
Técnicas de Testes Funcionais Caixa-PretaTécnicas de Testes Funcionais Caixa-Preta
Técnicas de Testes Funcionais Caixa-PretaLucas Amaral
 
Qualidade de Software: Modelos e normas
Qualidade de Software: Modelos e normasQualidade de Software: Modelos e normas
Qualidade de Software: Modelos e normasAlex Camargo
 
Introdução a iso 9001 iso 20000 e iso 27001
Introdução a iso 9001 iso 20000 e iso 27001Introdução a iso 9001 iso 20000 e iso 27001
Introdução a iso 9001 iso 20000 e iso 27001Fernando Palma
 
Apresentacao mudanças ISO 9001:2015
Apresentacao mudanças ISO 9001:2015Apresentacao mudanças ISO 9001:2015
Apresentacao mudanças ISO 9001:2015Adeildo Caboclo
 
Gestao da qualidade definicoes
Gestao da qualidade definicoesGestao da qualidade definicoes
Gestao da qualidade definicoesJoão Rafael Lopes
 
Aula 2 controle da qualidade total
Aula 2  controle da qualidade totalAula 2  controle da qualidade total
Aula 2 controle da qualidade totalinstitutocarvalho
 
Modelos de Processo de Software Parte 1
Modelos de Processo de Software Parte 1Modelos de Processo de Software Parte 1
Modelos de Processo de Software Parte 1Elaine Cecília Gatto
 
ISO 9126 - Qualidade de Software
ISO 9126 - Qualidade de SoftwareISO 9126 - Qualidade de Software
ISO 9126 - Qualidade de SoftwareFelipe Cabral
 

Mais procurados (20)

Aula 6 - Qualidade de Software
Aula 6 - Qualidade de SoftwareAula 6 - Qualidade de Software
Aula 6 - Qualidade de Software
 
Cronograma de atividades da gestão da qualidade
Cronograma de atividades da gestão da qualidadeCronograma de atividades da gestão da qualidade
Cronograma de atividades da gestão da qualidade
 
Introdução ao Teste de Software - Uma abordagem prática
Introdução ao Teste de Software - Uma abordagem práticaIntrodução ao Teste de Software - Uma abordagem prática
Introdução ao Teste de Software - Uma abordagem prática
 
Guia de Implantação da ISO 9001:2015
Guia de Implantação da ISO 9001:2015Guia de Implantação da ISO 9001:2015
Guia de Implantação da ISO 9001:2015
 
O papel do qa (testador) em um time ágil
O papel do qa (testador) em um time ágilO papel do qa (testador) em um time ágil
O papel do qa (testador) em um time ágil
 
Gestão da Qualidade ISO:9001
Gestão da Qualidade ISO:9001Gestão da Qualidade ISO:9001
Gestão da Qualidade ISO:9001
 
CTFL - BSTQB
CTFL - BSTQBCTFL - BSTQB
CTFL - BSTQB
 
Apresentação | Gestão de QA | Modelo Human driven | Qualidade de software | ...
Apresentação | Gestão de QA |  Modelo Human driven | Qualidade de software | ...Apresentação | Gestão de QA |  Modelo Human driven | Qualidade de software | ...
Apresentação | Gestão de QA | Modelo Human driven | Qualidade de software | ...
 
Técnicas de Testes Funcionais Caixa-Preta
Técnicas de Testes Funcionais Caixa-PretaTécnicas de Testes Funcionais Caixa-Preta
Técnicas de Testes Funcionais Caixa-Preta
 
Qualidade de Software: Modelos e normas
Qualidade de Software: Modelos e normasQualidade de Software: Modelos e normas
Qualidade de Software: Modelos e normas
 
Introdução a iso 9001 iso 20000 e iso 27001
Introdução a iso 9001 iso 20000 e iso 27001Introdução a iso 9001 iso 20000 e iso 27001
Introdução a iso 9001 iso 20000 e iso 27001
 
Apresentacao mudanças ISO 9001:2015
Apresentacao mudanças ISO 9001:2015Apresentacao mudanças ISO 9001:2015
Apresentacao mudanças ISO 9001:2015
 
Gestao da qualidade definicoes
Gestao da qualidade definicoesGestao da qualidade definicoes
Gestao da qualidade definicoes
 
Gestão da qualidade
Gestão da qualidadeGestão da qualidade
Gestão da qualidade
 
Gestão da Qualidade Total - Modulo 2
Gestão da Qualidade Total - Modulo  2Gestão da Qualidade Total - Modulo  2
Gestão da Qualidade Total - Modulo 2
 
Aula 2 controle da qualidade total
Aula 2  controle da qualidade totalAula 2  controle da qualidade total
Aula 2 controle da qualidade total
 
Plano de teste
Plano de testePlano de teste
Plano de teste
 
Modelos de Processo de Software Parte 1
Modelos de Processo de Software Parte 1Modelos de Processo de Software Parte 1
Modelos de Processo de Software Parte 1
 
ISO 9126 - Qualidade de Software
ISO 9126 - Qualidade de SoftwareISO 9126 - Qualidade de Software
ISO 9126 - Qualidade de Software
 
Testes Funcionais
Testes FuncionaisTestes Funcionais
Testes Funcionais
 

Destaque

Aula 24.2 spice-iso15504 v02
Aula 24.2  spice-iso15504 v02Aula 24.2  spice-iso15504 v02
Aula 24.2 spice-iso15504 v02Thomas Bellaver
 
Qualidade de Software
Qualidade de SoftwareQualidade de Software
Qualidade de SoftwareJoão Rolim
 
Segurança e higiene do trabalho - Aula 4
Segurança e higiene do trabalho - Aula 4Segurança e higiene do trabalho - Aula 4
Segurança e higiene do trabalho - Aula 4IBEST ESCOLA
 
Qualidade de Software e normas ISO 15504, 12207, MPS.BR e Empresa Certificada
Qualidade de Software e normas ISO 15504, 12207, MPS.BR e Empresa CertificadaQualidade de Software e normas ISO 15504, 12207, MPS.BR e Empresa Certificada
Qualidade de Software e normas ISO 15504, 12207, MPS.BR e Empresa CertificadaVinicius_Nunes
 
ISO/IEC 15504 - Introducción a la Norma de Evaluación de Procesos de Software
ISO/IEC 15504 - Introducción a la Norma de Evaluación de Procesos de SoftwareISO/IEC 15504 - Introducción a la Norma de Evaluación de Procesos de Software
ISO/IEC 15504 - Introducción a la Norma de Evaluación de Procesos de SoftwareQuasar Process SAC
 
Comportamento do consumidor pós de gestão de marketing e vendas pos cesvale...
Comportamento do consumidor   pós de gestão de marketing e vendas pos cesvale...Comportamento do consumidor   pós de gestão de marketing e vendas pos cesvale...
Comportamento do consumidor pós de gestão de marketing e vendas pos cesvale...Ricardo Vernieri Alencar
 
Iso 9001 palestra power point
Iso  9001 palestra   power pointIso  9001 palestra   power point
Iso 9001 palestra power pointFabiano Mesquita
 
Uma Introdução a Engenharia de Software
Uma Introdução a Engenharia de SoftwareUma Introdução a Engenharia de Software
Uma Introdução a Engenharia de SoftwareVinicius Garcia
 
Gestão da qualidade
Gestão da qualidadeGestão da qualidade
Gestão da qualidadeCarlos Sousa
 
Conceitos e fundamentos sobre testes de software e garantia da qualidade
Conceitos e fundamentos sobre testes de software e garantia da qualidadeConceitos e fundamentos sobre testes de software e garantia da qualidade
Conceitos e fundamentos sobre testes de software e garantia da qualidaderzauza
 
Engenharia de Software - Conceitos e Modelos de Desenvolvimento
Engenharia de Software - Conceitos e Modelos de Desenvolvimento Engenharia de Software - Conceitos e Modelos de Desenvolvimento
Engenharia de Software - Conceitos e Modelos de Desenvolvimento Sérgio Souza Costa
 

Destaque (16)

Aula 24.2 spice-iso15504 v02
Aula 24.2  spice-iso15504 v02Aula 24.2  spice-iso15504 v02
Aula 24.2 spice-iso15504 v02
 
Norma 15504
Norma 15504Norma 15504
Norma 15504
 
Qualidade de Software
Qualidade de SoftwareQualidade de Software
Qualidade de Software
 
Segurança e higiene do trabalho - Aula 4
Segurança e higiene do trabalho - Aula 4Segurança e higiene do trabalho - Aula 4
Segurança e higiene do trabalho - Aula 4
 
Qualidade de Software e normas ISO 15504, 12207, MPS.BR e Empresa Certificada
Qualidade de Software e normas ISO 15504, 12207, MPS.BR e Empresa CertificadaQualidade de Software e normas ISO 15504, 12207, MPS.BR e Empresa Certificada
Qualidade de Software e normas ISO 15504, 12207, MPS.BR e Empresa Certificada
 
ISO/IEC 15504 - Introducción a la Norma de Evaluación de Procesos de Software
ISO/IEC 15504 - Introducción a la Norma de Evaluación de Procesos de SoftwareISO/IEC 15504 - Introducción a la Norma de Evaluación de Procesos de Software
ISO/IEC 15504 - Introducción a la Norma de Evaluación de Procesos de Software
 
Comportamento do consumidor pós de gestão de marketing e vendas pos cesvale...
Comportamento do consumidor   pós de gestão de marketing e vendas pos cesvale...Comportamento do consumidor   pós de gestão de marketing e vendas pos cesvale...
Comportamento do consumidor pós de gestão de marketing e vendas pos cesvale...
 
Iso 9001 palestra power point
Iso  9001 palestra   power pointIso  9001 palestra   power point
Iso 9001 palestra power point
 
Uma Introdução a Engenharia de Software
Uma Introdução a Engenharia de SoftwareUma Introdução a Engenharia de Software
Uma Introdução a Engenharia de Software
 
Gestão da qualidade
Gestão da qualidadeGestão da qualidade
Gestão da qualidade
 
Gestão pela Qualidade Total
Gestão pela Qualidade TotalGestão pela Qualidade Total
Gestão pela Qualidade Total
 
ISO/SPICE 15504
ISO/SPICE 15504ISO/SPICE 15504
ISO/SPICE 15504
 
Conceitos e fundamentos sobre testes de software e garantia da qualidade
Conceitos e fundamentos sobre testes de software e garantia da qualidadeConceitos e fundamentos sobre testes de software e garantia da qualidade
Conceitos e fundamentos sobre testes de software e garantia da qualidade
 
Engenharia de Software - Conceitos e Modelos de Desenvolvimento
Engenharia de Software - Conceitos e Modelos de Desenvolvimento Engenharia de Software - Conceitos e Modelos de Desenvolvimento
Engenharia de Software - Conceitos e Modelos de Desenvolvimento
 
Qualidade de software
Qualidade de softwareQualidade de software
Qualidade de software
 
Gestão da qualidade: operações de produção e de serviços
Gestão da qualidade: operações de produção e de serviçosGestão da qualidade: operações de produção e de serviços
Gestão da qualidade: operações de produção e de serviços
 

Semelhante a Qualidade de software - Gestão de Projetos de Software - BSI

3. apresentacao rp tec com 2018 gustavo bernardes
3. apresentacao rp tec com 2018 gustavo bernardes3. apresentacao rp tec com 2018 gustavo bernardes
3. apresentacao rp tec com 2018 gustavo bernardesMatheus de Lara Calache
 
Qualidade de software, muito além dos testes - RP Tec Com - 2018
Qualidade de software, muito além dos testes - RP Tec Com - 2018 Qualidade de software, muito além dos testes - RP Tec Com - 2018
Qualidade de software, muito além dos testes - RP Tec Com - 2018 Gustavo Bernardes
 
Introdução à Qualidade de Software
Introdução à Qualidade de SoftwareIntrodução à Qualidade de Software
Introdução à Qualidade de SoftwareCloves da Rocha
 
Apres. eng. de software
Apres. eng. de softwareApres. eng. de software
Apres. eng. de softwareWilliam Gomes
 
Aula 4 -Qualidade do Processo.pptx
Aula 4 -Qualidade do Processo.pptxAula 4 -Qualidade do Processo.pptx
Aula 4 -Qualidade do Processo.pptxAlexandreLisboadaSil
 
Gerenciamento de Qualidade
Gerenciamento de QualidadeGerenciamento de Qualidade
Gerenciamento de Qualidadeelliando dias
 
Processos De Software Ana Regina
Processos De Software Ana ReginaProcessos De Software Ana Regina
Processos De Software Ana ReginaCristina Cerdeiral
 
QualidadeSoftwarequalidadeetestedesoftware.pdf
QualidadeSoftwarequalidadeetestedesoftware.pdfQualidadeSoftwarequalidadeetestedesoftware.pdf
QualidadeSoftwarequalidadeetestedesoftware.pdfAugustoPleno
 
Dsn05 s1 valcimarcosta_rafaellima_orleanribeiro_tpo2
Dsn05 s1 valcimarcosta_rafaellima_orleanribeiro_tpo2Dsn05 s1 valcimarcosta_rafaellima_orleanribeiro_tpo2
Dsn05 s1 valcimarcosta_rafaellima_orleanribeiro_tpo2Rafael Lima
 
qualidade.ppt
qualidade.pptqualidade.ppt
qualidade.pptUERN
 
Aula 01-Conceitos de Qualidade
Aula 01-Conceitos de QualidadeAula 01-Conceitos de Qualidade
Aula 01-Conceitos de QualidadeCris Fidelix
 

Semelhante a Qualidade de software - Gestão de Projetos de Software - BSI (20)

3. apresentacao rp tec com 2018 gustavo bernardes
3. apresentacao rp tec com 2018 gustavo bernardes3. apresentacao rp tec com 2018 gustavo bernardes
3. apresentacao rp tec com 2018 gustavo bernardes
 
Qualidade de software, muito além dos testes - RP Tec Com - 2018
Qualidade de software, muito além dos testes - RP Tec Com - 2018 Qualidade de software, muito além dos testes - RP Tec Com - 2018
Qualidade de software, muito além dos testes - RP Tec Com - 2018
 
Qualidade
QualidadeQualidade
Qualidade
 
Qualidade de Software
Qualidade de SoftwareQualidade de Software
Qualidade de Software
 
Introdução à Qualidade de Software
Introdução à Qualidade de SoftwareIntrodução à Qualidade de Software
Introdução à Qualidade de Software
 
Apres. eng. de software
Apres. eng. de softwareApres. eng. de software
Apres. eng. de software
 
Aula 4 -Qualidade do Processo.pptx
Aula 4 -Qualidade do Processo.pptxAula 4 -Qualidade do Processo.pptx
Aula 4 -Qualidade do Processo.pptx
 
Gerenciamento de Qualidade
Gerenciamento de QualidadeGerenciamento de Qualidade
Gerenciamento de Qualidade
 
Conceitosdebsicosdequalidadedesoftware
ConceitosdebsicosdequalidadedesoftwareConceitosdebsicosdequalidadedesoftware
Conceitosdebsicosdequalidadedesoftware
 
Qualidade do Software
Qualidade do SoftwareQualidade do Software
Qualidade do Software
 
Qualidade de software
Qualidade de softwareQualidade de software
Qualidade de software
 
Processos De Software Ana Regina
Processos De Software Ana ReginaProcessos De Software Ana Regina
Processos De Software Ana Regina
 
QualidadeSoftwarequalidadeetestedesoftware.pdf
QualidadeSoftwarequalidadeetestedesoftware.pdfQualidadeSoftwarequalidadeetestedesoftware.pdf
QualidadeSoftwarequalidadeetestedesoftware.pdf
 
Qualidade e Teste de Software
Qualidade e Teste de SoftwareQualidade e Teste de Software
Qualidade e Teste de Software
 
Dsn05 s1 valcimarcosta_rafaellima_orleanribeiro_tpo2
Dsn05 s1 valcimarcosta_rafaellima_orleanribeiro_tpo2Dsn05 s1 valcimarcosta_rafaellima_orleanribeiro_tpo2
Dsn05 s1 valcimarcosta_rafaellima_orleanribeiro_tpo2
 
qualidade.ppt
qualidade.pptqualidade.ppt
qualidade.ppt
 
qualidade.ppt
qualidade.pptqualidade.ppt
qualidade.ppt
 
qualidade.ppt
qualidade.pptqualidade.ppt
qualidade.ppt
 
Aula 01-Conceitos de Qualidade
Aula 01-Conceitos de QualidadeAula 01-Conceitos de Qualidade
Aula 01-Conceitos de Qualidade
 
DovOps: Qualidade e Integração
DovOps: Qualidade e IntegraçãoDovOps: Qualidade e Integração
DovOps: Qualidade e Integração
 

Qualidade de software - Gestão de Projetos de Software - BSI

  • 1. UNIVERSIDADE FEDERAL DO RIO GRANDE DO NORTE CENTRO DE ENSINO SUPERIOR DO SERIDÓ – CERES DEPARTAMENTO DE CIÊNCIAS EXATAS E APLICADAS – DCEA GRADUAÇÃO EM SISTEMAS DE INFORMAÇÃO QUALIDADE DE SOFTWARE JUCYLENE HELISMARA MONNALISA CHRISTINA
  • 2. AGENDA ● O que é qualidade? ● Definindo Qualidade de software. ● Evolução histórica. ● Garantia de qualidade. ● Planejamento de qualidade. ● Controle de qualidade. ● Custo de qualidade. ● Modelo de padronização da qualidade.
  • 3. O QUE É QUALIDADE? ● Possui significados diferentes para pessoas e contextos: ■ Numa escala de valores, condição que permite avaliar e, conseqüentemente, aprovar, aceitar ou recusar, qualquer coisa. (Aurélio, 2004) ■ O grau com que um conjunto de propriedades inerentes ao produto satisfaz os requisitos. (ISO/IEC 2000).
  • 4. DEFINIÇÃO ● Definição Peters (2002): “Qualidade de software é avaliada em termos de atributos de alto nível chamados fatores, que são medidos em relação a atributos de baixo nível chamados de critérios” . ● Definição Sanders (1994): “Um produto de software apresenta qualidade dependendo do grau de satisfação das necessidades dos clientes sob todos os aspectos do produto”.
  • 5. EVOLUÇÃO HISTÓRICA Inicialmente eram feito controle individual de cada tarefa. Em 1947, surgiu o termo Bug para caracterizar um defeito. A partir dos 80 se passou a impedir que o produto defeituoso chegue ao cliente. Nos anos 80 surgem os modelos de qualidade. Em 1991 é publicada a ISO 9126,que lista as seis características de qualidade que todo software deveria ter. 1980 EUA se interessa pela qualidade. 1992 Surge Prêmio Europeu de Qualidade EFQM. 80 40 90 Tempo
  • 6. EVOLUÇÃO HISTÓRICAMelhoriadequalidade Controle da qualidade Garantia de qualidade Qualidade total Detecção de defeitos Prevenção de defeitos Melhorias contínuas Tempo
  • 7. GARANTIA DE QUALIDADE ● Definição: É o processo de definição de como a qualidade de software pode ser atingida e como a organização de desenvolvimento sabe que o software possui nível de qualidade necessário.(Sommerville,2007)
  • 9. GARANTIA DE QUALIDADE ● Importância dos padrões: ■ São baseados no conhecimento sobre as melhores e as mais apropriadas práticas para a empresa. ■ Adota framework para implementação do processo de garantia de qualidade. ■ Ajuda na continuidade. Assegurando que os engenheiros de software da organização adotem as mesmas práticas.
  • 10. PLANEJAMENTO DE QUALIDADE • Definição: É o processo de desenvolvimento de um plano de qualidade para um projeto. Que deve estabelecer as qualidades de software desejadas e descrever como elas devem ser avaliadas. (Sommerville,2007)
  • 11. PLANEJAMENTO DE QUALIDADE • Estrutura do plano de qualidade de Humphhrey: ◾ Apresentação do produto; ◾ Plano de produto; ◾ Descrição de processo; ◾ Metas de qualidade; ◾ Riscos e gerenciamento de riscos.
  • 17. ATRIBUTOS DE QUALIDADE • É quase impossível atingir todos os atributos de qualidade; • Deve ser definido apenas os atributos mais importantes para seu produto. • As vezes devesse ser sacrificado alguns fatores, para atingir as metas estabelecidas. Segurança Adaptação Facilidade de uso Confiabilidade Facilidade de compreensão Facilidade de recuperação Complexidade Facilidade de testes Facilidade de Aprendizado
  • 18. CONTROLE DE QUALIDADE • Definição: É a monitoração dos processos de desenvolvimento de software para assegurar que os procedimentos e os padrões de garantia de qualidade estão sendo seguidos. (Sommerville,2007)
  • 19. CONTROLE DE QUALIDADE • Abordagens para verificar qualidade:  Revisão de qualidade: Documentação, processo e o software são revisados . E se é verificado se os padrões do o projeto foram seguidos. Os desvios são anotados e o gerente é alertado.  Avaliação automatizada: A documentação e o software são processados por algum programa e comparados com padrões que se aplicam ao projeto de desenvolvimento específico.
  • 20. CUSTO DA QUALIDADE ▪ O custo qualidade inclui todos os custos decorrentes da busca da qualidade ou da execução das atividade relacionadas à qualidade. ▪ Os custos são divididos em: custos de prevenção; custos de avaliação; custos de falhas(internas e externas); custos relacionados a encontrar e consertar um defeito.
  • 21. CUSTO DA QUALIDADE • Os custos de prevenção:  Planejamento da qualidade;  Revisões técnicas formais;  Teste de equipamentos;  Treinamento. • Custos de avaliação:  Manutenção dos equipamentos;  Testes.  Inspeções dos processos e relações entre eles;
  • 22. CUSTO DA QUALIDADE • Custos de falhas internas:  Retrabalho;  Conserto de bugs;  Análise de falhas. • Custos de falhas externas:  Resolução de queixas;  Troca/devolução do produto;  Suporte on-line;  Trabalhos de segurança.
  • 23. CUSTO DA QUALIDADE • Custos relacionados a encontrar e consertar um defeito:  Requisitos;  Projeto;  Codificação ;  Teste de unidade;  Teste de sistema ;  Operação de campo .
  • 24. MODELO DE PADRONIZAÇÃO • Qualidade do produto:  CMM/CMMI;  ISO 9000; ■ ISO/IEC 9001; ■ ISO/IEC 9126; • Qualidade do processo:  ISO/IEC SPICE OU IEC 15504;  MPS.BR
  • 25. ISO 9000 ● Definição: Conjunto de normas que estão relacionadas para garantir a qualidade nos sistemas de gestão. Foi projetado para ajudar as organizações a garantir que seja respeita as necessidades dos clientes e das outras partes interessadas, atendendo aos requisitos do regulamento e estatuto que esteja relacionado ao produto.
  • 26. ISO/IEC 9001 A NBR ISO 9001 é uma norma que específica requisitos para um Sistema de Gestão da Qualidade quando a organização deseja demonstrar, através da implantação da NBR ISO 9001, sua capacidade em fornecer de forma coerente produtos ou serviços que atendam as exigências (requisitos) do seu cliente.
  • 27. COMPARANDO 9000 E 9001 ISO 9000 – Fundamentos e Vocabulário: esta norma introduz o usuário aos conceitos de sistemas de gestão e especifica a terminologia usada. ISO 9001 – Requisitos: esta norma define os critérios que você terá que cumprir caso deseje operar de acordo com a norma e obter a certificação.
  • 28. ISO/IEC 9126 ● É a norma para qualidade de produto de software, que se enquadra no modelo de qualidade das normas da família 9000. ● Baseado em três níveis: ■ Características: Cada característica é refinada em um conjunto de sub-características; ■ Sub-características : cada sub-característica é avaliada por um conjunto de métricas; ■ Métricas: Medição de qualidade do produto.
  • 30. NORMA ISO/IEC 15504 Também conhecida como SPICE(Software Process Improvement and Capacility Determination) define processos de desenvolvimento de software com foco na melhoria dos processos e na determinação da capacidade do processo. Baseada na ISO 9001 e CMMI.
  • 31. DEFINEM: Modelo de referência; Seis níveis de capacidade, sequênciais e cumulativo;
  • 33. CONCLUSÃO O problema da gestão de qualidade não é o que as pessoas não sabem a respeito dela. O problema é o que elas pensam que sabem… (Philip Crosby ,79)
  • 34. REFERÊNCIAS ● CROSBY, Philip. Quality is free, Mcgraw Hill, 1979. ● PRESSMAN, Roger S . Engenharia de Software. 6 . Ed. Rio de Janeiro: McGraw-Hill, 2006. ● SOMMERVILLE, Ian. Engenharia de Software, 8 Ed. São Paulo: Pearson Addison Wesley, 2007. ● WIKIPEDIA . ISO 9000. disponível em: <http://en.wikipedia.org/wiki/ISO_9000 >Acessado em 22 de Nov. 2013. ● WIKIPEDIA . ISO 9126. disponível em: <http://pt.wikipedia.org/wiki/ISO/IEC_9126 > Acessado em 22 de Nov. 2013.
  • 35. REFERÊNCIAS ● WIKIPEDIA . ISO 15504. disponível em: <http://pt.wikipedia.org/?title=ISO/IEC_15504> Acessado em 25 de Nov. 2013. ● BSI BRASIL. ISO 9001 <http://www.bsibrasil.com.br/certificacao/sistemas_gestao/normas/i so9001/ > Acessado em 25 de Nov. 2013.