Painel Setorial –Programa Nacional de Certifica ção de ...

32
Painel Setorial Painel Setorial Painel Setorial Programa Nacional de Programa Nacional de Programa Nacional de Certifica Certifica Certifica ç ç ç ão de Software e Servi ão de Software e Servi ão de Software e Servi ç ç ç os os os INMETRO / Xer INMETRO / Xer é é m m 31 de maio de 2007 Regina M Regina M Thienne Thienne Colombo Colombo

Transcript of Painel Setorial –Programa Nacional de Certifica ção de ...

Page 1: Painel Setorial –Programa Nacional de Certifica ção de ...

Painel Setorial Painel Setorial Painel Setorial ––– Programa Nacional de Programa Nacional de Programa Nacional de CertificaCertificaCertificaççção de Software e Servião de Software e Servião de Software e Serviçççososos

INMETRO / XerINMETRO / Xeréémm31 de maio de 2007

Regina M Regina M ThienneThienne ColomboColombo

Page 2: Painel Setorial –Programa Nacional de Certifica ção de ...

CenPRA

Centro de Pesquisas Renato Archer

Tecnologia da Informação

Campinas - S.P.

Page 3: Painel Setorial –Programa Nacional de Certifica ção de ...

Tópicos

� Certificação e Qualidade de Software

� Normas de Qualidade de Produto de Software

� Experiência do CenPRA

� Outras Experiências

� Benefícios da avaliação e/ou certificação

Certificação de Software e Serviços

Page 4: Painel Setorial –Programa Nacional de Certifica ção de ...

Certificação

� Certificação

Modo pelo qual uma terceira parte dá garantia escrita de que um

produto, processo ou serviço está em conformidade com os

requisitos especificados.

� Certificação de Software

Emissão de um certificado de conformidade de um software a um

certo conjunto de normas ou especificações, comprovada por

testes de conformidade e por testes de campo.

Page 5: Painel Setorial –Programa Nacional de Certifica ção de ...

Características do Software

� Intangível

� Custo zero de produção

� Não se desgasta

� Categorias de software

� Produto e/ou Serviços

Page 6: Painel Setorial –Programa Nacional de Certifica ção de ...

Certificação de Software

� Certificação do Produto

Modelos e Normas

� Certificação do Processo

Modelos e Normas

Page 7: Painel Setorial –Programa Nacional de Certifica ção de ...

Qualidade de Produto e Qualidade de Produto e Processo de SoftwareProcesso de Software

� A Qualidade do Produto é o que buscamos,

� A Qualidade do Processo é o meio para conseguirmos.

Page 8: Painel Setorial –Programa Nacional de Certifica ção de ...

processo produto de software

Efeito do produto de

software

depende de depende dedepende de

Atributos de qualidade

externa

influencia

Atributos de qualidade

interna

influencia

medidas do processo

medidas externas

medidas internas

medidas de qualidade

em uso

Atributos de qualidade em

uso

Contexto de uso

Qualidade de processo

influencia

Qualidade de SoftwareQualidade de Software

Visões da qualidade no ciclo de vida de um produto

Page 9: Painel Setorial –Programa Nacional de Certifica ção de ...

O foco das SO foco das Sééries 9126, 14598 e a 12119:ries 9126, 14598 e a 12119:

� Modelo de qualidade

� Processo de avaliação

� Avaliação de pacotes de software

Normas de Qualidade de Produtos de Software

Page 10: Painel Setorial –Programa Nacional de Certifica ção de ...

ISO/IEC 14598 ISO/IEC 14598 -- EngenhariaEngenharia de de

SoftwareSoftware -- AvaliaAvaliaççãoão da da QualidadeQualidade

de de ProdutoProduto de Softwarede Software

ISO/IEC 9126 ISO/IEC 9126 -- EngenhariaEngenharia de de

SoftwareSoftware -- QualidadeQualidade de de

ProdutoProduto de Softwarede Software

Parte 1:Parte 1: Modelo de Modelo de QualidadeQualidade

Parte 2:Parte 2: MMéétricas Externastricas Externas

Parte 3:Parte 3: MMéétricas Internastricas Internas

Parte 4:Parte 4: MMéétricas detricas de

QualidadeQualidade emem UsoUso

Parte 1:Parte 1: VisãoVisão GeralGeral

Parte 2:Parte 2: GestãoGestão e e PlanejamentoPlanejamento

Parte 3:Parte 3: ProcessoProcesso para Desenvolvedorespara Desenvolvedores

Parte 4:Parte 4: ProcessoProcesso para Adquirentespara Adquirentes

Parte 5:Parte 5: ProcessoProcesso para para AvaliadoresAvaliadores

Parte 6:Parte 6: DocumentaDocumentaççãoão parapara

MMóódulos de dulos de AvaliaAvaliaççãoão

ISO/IEC 12119 ISO/IEC 12119 -- TecnologiaTecnologia da da

InformaInformaççãoão -- Pacotes de Pacotes de

Software Software -- Teste e Requisitos Teste e Requisitos

de de QualidadeQualidade

NBR 13596NBR 13596

NBR ISO/IEC 12119NBR ISO/IEC 12119

Normas de Qualidade de Produtos de Software

Page 11: Painel Setorial –Programa Nacional de Certifica ção de ...

SQuaRE – Software Product Quality Requirements and EvaluationSérie ISO 25000

Revisão e nova abordagem das normas para qualidade de produto de softwareNormas Internacional Nacional

Série 9126 1991 1996Série 14598 1999 2002 ISO 12119 1994 1998

SQuaRE – Núcleo e extensão das normasDe 1999 a 2002 - da proposta à aprovação na ISO. 2005 – primeira norma da Série 25000

Normas de Qualidade de Produtos de Software

Page 12: Painel Setorial –Programa Nacional de Certifica ção de ...

Fonte: ISO/IEC 25000 SQuaRE SERIES

Normas de Qualidade de Produtos de Software

Page 13: Painel Setorial –Programa Nacional de Certifica ção de ...

O Modelo de Qualidade de Produto pode ser O Modelo de Qualidade de Produto pode ser utilizado em:utilizado em:

� Processo de Desenvolvimento de Software;

� Processo de Aquisição/Fornecimento de Software;

� Processo de Avaliação e Certificação.

Qualidade de Produto de SoftwareQualidade de Produto de Software

Page 14: Painel Setorial –Programa Nacional de Certifica ção de ...

Certificação de Software

� Modelo de qualidade

Conjunto de características e atributos.

Utilizado para definir requisitos.

Métricas para os atributos.

� Processo de avaliação

Características desejáveis: Repetibilidade, Reprodutibilidade,

Imparcialidade e Objetividade.

Page 15: Painel Setorial –Programa Nacional de Certifica ção de ...

ExperiênciaExperiência do do

CenPRACenPRA

Page 16: Painel Setorial –Programa Nacional de Certifica ção de ...

MEDEMEDEMEDEMEDEMEDEMEDEMEDEMEDE--------PROSPROSPROSPROSPROSPROSPROSPROS

MMMMMMMMéééééééétodo de Avaliatodo de Avaliatodo de Avaliatodo de Avaliatodo de Avaliatodo de Avaliatodo de Avaliatodo de Avaliaçççççççção da ão da ão da ão da ão da ão da ão da ão da

Qualidade de ProdutosQualidade de ProdutosQualidade de ProdutosQualidade de ProdutosQualidade de ProdutosQualidade de ProdutosQualidade de ProdutosQualidade de Produtos

de Softwarede Softwarede Softwarede Softwarede Softwarede Softwarede Softwarede Software

Page 17: Painel Setorial –Programa Nacional de Certifica ção de ...

MEDE-PROS

ObjetivoObjetivo

Avaliar a qualidade de produto de Avaliar a qualidade de produto de

software, segundo a visão do ususoftware, segundo a visão do usuáário,rio,

verificando o quanto ele estverificando o quanto ele estáá atendendoatendendo

os padrões das Normas Internacionaisos padrões das Normas Internacionais

de Qualidade.de Qualidade.

Page 18: Painel Setorial –Programa Nacional de Certifica ção de ...

MEDE-PROS

Versão 2006Versão 2006

EmbalagemNBR ISO/IEC 12119

EmbalagemEmbalagemNBR ISO/IEC 12119

Descrição do ProdutoNBR ISO/IEC 12119

DescriDescriçção do Produtoão do ProdutoNBR ISO/IEC 12119

DocumentaçãoNBR ISO/IEC 12119

ANSI/IEEE 1063NBR 13596 (ISO 9126)

DocumentaDocumentaççãoãoNBR ISO/IEC 12119

ANSI/IEEE 1063NBR 13596 (ISO 9126)

Software

NBR 13596 (ISO 9126)

SoftwareSoftware

NBR 13596 (ISO 9126)

InterfaceNBR 13596 (ISO 9126)

ISO/DIS 9241-11,12,14,16ERGOLIST

InterfaceInterfaceNBR 13596 (ISO 9126)

ISO/DIS 9241-11,12,14,16ERGOLIST

Page 19: Painel Setorial –Programa Nacional de Certifica ção de ...

MEDE-PROS

Lista deLista de

VerificaVerificaççãoão

InstrumentosInstrumentos

Modelo deModelo de

RelatRelatóóriorio

Manual doManual do

AvaliadorAvaliador

Page 20: Painel Setorial –Programa Nacional de Certifica ção de ...

ResultadoResultado

RelatRelatóório de Avaliario de Avaliaççãoão

� aspectos qualitativos

� aspectos quantitativos

MEDE-PROS

Page 21: Painel Setorial –Programa Nacional de Certifica ção de ...

Visão Geral do Processo – ISO 14598-1

Julgar os resultados

Projetar a avaliação

Executar a avaliação

Produzir o plano de avaliação

Obter as medidas

Comparar com critérios

Estabelecer os requisitos de avaliação

Estabelecer o propósito da avaliação

Identificar tipos de produtos a serem avaliados

Especificar modelo de qualidade

Especificar a avaliação

Selecionar métricas

Estabelecer níveis de pontuação para as métricas

Estabelecer critérios para julgamento

9126-2 e 3 Métricas externas e Internas14598-6 Módulos de avaliação

9126-1 Características

Processo de Avaliação de Produto de Software

Page 22: Painel Setorial –Programa Nacional de Certifica ção de ...

ObjetivosObjetivos• Divulgar, aos produtores, critérios e ações para

evolução da qualidade de seu produto de software;

• Destacar, dentre os produtos com maior nível de qualidade.

CategoriasCategorias1 - Suporte à Documentação e ao Planejamento2 - Software Básico e de Apoio ao Desenvolvimento

3 - Sistemas de Engenharia e Ferramentas Gráficas4 - Sistemas de Informação Específicos

5 - Sistemas de Informação Integrados6 - Educação e Entretenimento

ExperiênciaExperiênciaPrêmio ASSESPROPrêmio ASSESPRO

Page 23: Painel Setorial –Programa Nacional de Certifica ção de ...

ObjetivoObjetivo

“Selecionar projetos de empresas brasileiras que

tenham como meta a concretização de negócios de

comercialização no mercado externo de produtos de

software e serviços desenvolvidos no Brasil, e que

queiram fazer uso de linhas de créditos especiais

oferecidas por organismos de fomento industrial e

tecnológico do Governo Brasileiro, tais como CNPq,

FINEP, BNDES e outros.”

Experiência Experiência Chamada Nacional SOFTEXChamada Nacional SOFTEX

Page 24: Painel Setorial –Programa Nacional de Certifica ção de ...

ExperiênciaExperiência

INSOFT

Fortaleza

INSOFTINSOFT

FortalezaFortaleza

CenPRA

Campinas

CenPRACenPRA

CampinasCampinasITS

São Paulo

ITSITS

São PauloSão PauloFURB

Blumenau

FURBFURB

BlumenauBlumenau

UNISINOS

São Leopoldo

UNISINOSUNISINOS

São LeopoldoSão Leopoldo

UFPE e CESAR

Recife

UFPE e CESAR UFPE e CESAR

RecifeRecife

LaboratLaboratóórios Credenciadosrios Credenciados MEDE-PROS

Page 25: Painel Setorial –Programa Nacional de Certifica ção de ...

ExperiênciaExperiência

MEDE-PROS

0

50

100

150

93 94 e

95

96 e

97

98 e

99

00 e

01

02 e

03

#

'

Page 26: Painel Setorial –Programa Nacional de Certifica ção de ...

O PNAFMO PNAFM

• PNAFM:PNAFM: Programa Nacional de Apoio à GestãoAdministrativa e Fiscal dos Municípios

Brasileiros.

OBJETIVOOBJETIVO:: Pré-qualificar empresas e produtos de

software para gestão de municípios.

http://www.fazenda.gov.br/ucp/pnafm

Page 27: Painel Setorial –Programa Nacional de Certifica ção de ...

Outras experiências no CenPRA

� Modelo de Qualidade e Avaliação de componentes de software;

� Modelo de Qualidade e Avaliação de software livre, no âmbito do SPB.

Page 28: Painel Setorial –Programa Nacional de Certifica ção de ...

Outras Outras

ExperiênciasExperiências

Page 29: Painel Setorial –Programa Nacional de Certifica ção de ...

Experiências

�Europa: Itália, França, Holanda, Alemanha

�EUA e Canadá

�Ásia: Índia, Japão

�Workshop CERTSOFT06

An International Workshop on Software CertificationMcMaster University August 26 - 27, 2006

Certificação de Produtos de Software

Page 30: Painel Setorial –Programa Nacional de Certifica ção de ...

�Certificar em conformidade a que?

�Estabelecer Modelo, Método e Processo de avaliação

�Resultado da avaliação – qualitativo e quantitativo

Certificação de Produtos de Software

Page 31: Painel Setorial –Programa Nacional de Certifica ção de ...

ENFIM......

�Certificação e Qualidade de Software

�Realidade e Tendências

Mercado de oferta e demanda

Estado da arte – Pesquisa e desenvolvimento

Certificação de Produtos de Software

Page 32: Painel Setorial –Programa Nacional de Certifica ção de ...

Obrigada!Obrigada!

Regina Maria Regina Maria ThienneThienne ColomboColombo

[email protected]

telefone: 19 3746 6107

CenPRA CenPRA –– Centro de Pesquisas Renato ArcherCentro de Pesquisas Renato ArcherRodovia D. Pedro I, Km143,6CEP 13089-500, Campinas, SPFax: 19 3746 6092

http://www.cenpra.gov.brhttp://www.cenpra.gov.br