Qualidade de Produto de Software



Documentos relacionados
Auditoria e Qualidade de Software ISO/IEC 9126 Engenharia de Software Qualidade de Produto

Qualidade de Software. Profa. Cátia dos Reis Machado

Projeto 6.12 Aplicação de Data Mining a Dados de Avaliação da Qualidade de Produtos de Software

ISO Aécio Costa

Atividade da gerência da qualidade

Modelos de Qualidade de Produto de Software

Painel Setorial Programa Nacional de Certificação de Software e Serviços. INMETRO / Xerém

QUALIDADE DE SOFTWARE

IC-UNICAMP IC-UNICAMP

NORMAS ISO E SUA IMPORTÂNCIA NA PRODUÇÃO DE SOFTWARE

Qualidade de Software. Prof.: Ivon Rodrigues Canedo. PUC Goiás

Qualidade de Software. MC626 Adaptado de notas de aula da Prof. Eliane Martins (

Prof. Dr. Ivanir Costa. Unidade III QUALIDADE DE SOFTWARE

Qualidade de Software

Qualidade de Software

JUN A NBR ISO/IEC 9126, sob o título geral "Engenharia de software - Qualidade do produto", consiste nas seguintes partes:

21. Qualidade de Produto ou Qualidade de Processo de Software?

pacotes de software na forma em que são É importante salientar que não é objetivo do software, suas atividades e produtos

QUALIDADE DE PRODUTO ISO 9126

Visão Geral da Qualidade de Software

Qualidade e Teste de Software. QTS - Norma ISO (NBR13596) 1

Normas e Padrões de Qualidade em Software - I

QUALIDADE DO SOFTWARE (PRODUTO)

= PF &ODXGLD+D]DQ06F. &HQiULR $JHQGD 3URGXWLYLGDGHGH6RIWZDUH. BFPUG Brazilian Function Point Users Group.

Introdução Fatores de Qualidade Garantia de Qualidade Rivisões de Software Conclusão. Qualidade. Plácido A. S. Neto 1

Requisitos de Software


Qualidade de Software. Aécio Costa

Tipos de teste de software

Universidade Regional de Blumenau - FURB

Universidade Paulista

Normas ISO para Usabilidade

Qualidade de software

LEVANTAMENTO DE REQUISITOS. Lílian Simão Oliveira

Um Modelo para Avaliação de Produtos de Software

Sumário. Prefácio Capítulo 1 O que é qualidade? Capítulo 2 Normas e organismos normativos Capítulo 3 Métricas: visão geral...

Engenharia de Software

Políticas de Qualidade em TI

Rede TSQC / SOFTEX Workshop de Aquisição de software Guia de Aquisição MPS.BR

GERÊNCIA DE PROJETOS DE SOFTWARE: MEDIDAS DE QUALIDADE PARA AVALIAÇÃO DE SOFTWARE

Apresentação da Norma ISO Camila Tamico Ushiwata Pós-Graduação ITA CE-230 Qualidade, Confiabilidade e Segurança de Software

NORMA ISO/IEC Isac Aguiar isacaguiar.com.br

MAAS. Metodologia de Análise de Aderência de Sistemas Versão 2.0. Secretaria da Administração do Estado da Bahia

Introdução à Qualidade de Software. Profº Aldo Rocha

NORMAS E PADRÕES DE QUALIDADE DE SOFTWARE NO SISTEMA DE INFORMAÇÃO

Uma visão pessoal, baseada em processos, para competitividade em software

PALESTRA. Aplicação da Norma IEEE 829 como Mecanismo de Gerência do Processo de Teste de Produtos de Software. CenPRA

ISO Prof. William da Cruz Sinotti

CES-32 e CE-230 Qualidade, Confiabilidade e Segurança de Software. Conceitos de Qualidade. CURSO DE GRADUAÇÃO e DE PÓS-GRADUAÇÃO DO ITA

Unidade III QUALIDADE DE SOFTWARE. Encontra-se no site da ABNT (Associação Brasileira de Normas Técnicas) 1 as seguintes definições: Normalização

Qual a diferença entre certificação e acreditação? O que precisamos fazer para obter e manter a certificação ou acreditação?

CHECK LIST DE AVALIAÇÃO DE FORNECEDORES Divisão:

Qualidade de software

Roteiro para a escrita do documento de Especificação de Requisitos de Software (ERS)

PONTIFÍCIA UNIVERSIDADE CATÓLICA DE GOIÁS Curso Superior de Tecnologia em Análise e Desenvolvimento de Sistemas

Garantia da Qualidade de Software

GARANTIA DA QUALIDADE DE SOFTWARE

Qualidade de Processo de Software Normas ISO e 15504

CHECK - LIST - ISO 9001:2000

O Impacto da Engenharia de Requisitos no Processo de Métricas. Fátima Cesarino CAIXA

Qualidade de. Software. Definições. Qualidade do Produto ISO Processo de. Software. Modelo de Processo de. Software CMM SPICE ISO 12207

efagundes com GOVERNANÇA DE TIC Eduardo Mayer Fagundes Aula 3/4

FACULDADE BARÃO DE RIO BRANCO UNINORTE CURSO DE ARQUITETURA E URBANISMO DISCIPLINA - TECNOLOGIA DA CONSTRUÇÃO 1 (AULA

ANEXO 6 Critérios e Parâmetros de Pontuação Técnica

Projeto 2.47 QUALIDADE DE SOFTWARE WEB

Conceitos Fundamentais de Qualidade de Software

Padrões de Qualidade de Software e Métricas de Software

UM PROCESSO PARA AVALIAÇÃO DE PRODUTOS DE SOFTWARE ATRAVÉS DE ANÁLISE POR ESPECIALISTA

Qualidade de Processo de Desenvolvimento de Software

Qualidade de Software: Visão Geral

Engenharia de Software III

REQUISITOS PARA ACREDITAÇÃO

Gerenciador de Log. Documento Visão. Projeto Integrador 2015/2. Engenharia de Software. Versão 2.0. Engenharia de Software

Qualidade, Processos e Gestão de Software Professores: Alexandre Vasconcelos e Hermano Moura. O Modelo. Wesley Torres Galindo. wesleygalindo@gmail.

Requisitos de Qualidade de Aplicações Web

SISTEMA ISO Ghislaine Miranda Bonduelle UFPR/DETF

AVALIAÇÃO DA QUALIDADE DE UM SISTEMA DE GESTÃO DO ARMAZÉM: QUICK SUPPLY SYSTEM

QUALIDADE DE SOFTWARE

ENQUALAB 2013 QUALIDADE & CONFIABILIDADE NA METROLOGIA AUTOMOTIVA. Elaboração em planos de Calibração Interna na Indústria Automotiva

APRESENTAÇÃO DA DISCIPLINA QUALIDADE DE SOFTWARE. Isac Aguiar isacaguiar.com.br

Qualidade de Produtos de Software

O que é CMMI? Base do CMMI. Melhorando o processo é possível melhorar-mos o software. Gerais. Processo. Produto

Fábrica de Software 29/04/2015

Métricas e Qualidade de Software

ISO IEC. Normas Regionais MERCOSUL CEN COPANT. Normas Nacionais ABNT, BSI, AFNOR, DIN, JISE. Normas internas das empresas

UNIVASF - Universidade Federal do Vale do São Francisco Manutenção de Software

O USO DA NORMA NA AVALIAÇÃO DE SOFTWARE COM RELAÇÃO À QUALIDADE. Evaluation of Software With the use of Norm Iso 14598

Professor: Disciplina:

15504MPE - Desenvolvendo um Método para Avaliação de Processos de Software em MPEs Utilizando a ISO/IEC 15504

Transcrição:

Qualidade de Produto de Software Centro de Tecnologia da Informação Renato Archer-CTI Rodovia Dom Pedro I km 143,6 Campinas SP Brasil Divisão de Qualificação em Software - DQS Ana Cervigni Guerra ana.guerra@cti.gov.br

Conceitos de qualidade de Software, teorias e principalmente normas de qualidade de produto de software, já publicadas nacionalmente. Apresentar os resultados da experiência do desenvolvimento e da utilização de uma metodologia para avaliação da qualidade de produto de software.

Qualidade de Produto de Software Objetivo: Justificativa: Disponibilizar as metodologias de Avaliação da Qualidade de Produtos de Software desenvolvidas no CTI para comunidade de Tecnologia da Informação. A Qualidade de Produtos de Software cada vez mais solicitada pelo mercado, pode ser aferida pelos requisitos e avaliações desses produtos; O CTI está interessado nas informações sobre a evolução da qualidade de produtos de software nacionais; Políticas do governo para incentivar empresas nacionais; O CTI pertence ao MCT; O CTI possui um histórico no tema. Desde 1994.

Definição de Qualidade Pensando... O que éum carro de QUALIDADE? Conceito abstrato

Particularidades do Software É uma construção infinitamente maleável Não existe produção em série Não se desgasta nem se modifica com o uso Não tem recursos físicos O custo final é de projeto e desenvolvimento Produto extremamente complexo 5

Definição de Qualidade Organismos Normatizadores - Como funcionam Interesse da sociedade em alguma área específica NORMA ISO/IEC, ABNT Faz proposta ao comitê da área - vota Monta comitê de estudos ou trabalho Vota versões até a aprovação final ISO - International Organization for Standardization Voluntários IEC - International Eletrotechnical Commission ABNT - Associação Brasileira de Normas Técnicas http://www.abnt.org.br 6

Normas de Qualidade de Produtos de Software Comissões de trabalho Reuniões da ABNT - mensais Reuniões da ISO - semestral Duas semanas - 25 representantes de 13 países

Qualidade de Produto e Processo de Software Qualidade

Normas de Qualidade de Produto de Software NBR 13596 ISO/IEC 9126 - Engenharia de Software - Qualidade de Produto de Software Parte 1: Modelo de Qualidade Parte 2: Métricas Externas Parte 3: Métricas Internas Parte 4: Métricas de Qualidade em Uso ISO/IEC 14598 - Engenharia de Software - Avaliaçã ção da Qualidade de Produto de Software Parte 2: Parte 3: Parte 4: Parte 5: Parte 1: Visão o Geral Gestão e Planejamento Processo para Desenvolvedores Processo para Adquirentes Processo para Avaliadores ISO/IEC 12119 - Tecnologia da Informaçã ção - Pacotes de Software - Teste e Requisitos de Qualidade Parte 6: NBR ISO/IEC 12119 Documentaçã ção para Módulos de Avaliaçã ção

Arquitetura da Série SQuaRE ISO/IEC 2501n Modelo de Qualidade ISO/IEC 2503n Requisitos de Qualidade ISO/IEC 2500n Gestão da Qualidade ISO/IEC 2504n Avaliação da Qualidade ISO/IEC 2502n Medição da Qualidade Fonte: ISO/IEC 25000 SQuaRE SERIES SQuaRE Software Product Quality Requirements and Evaluation Série ISO 25000

Qualidade de Produto de Software O Modelo de Qualidade de Produto pode ser utilizado em: Processo de Desenvolvimento de Software; Processo de Aquisição/Fornecimento de Software; Processo de Avaliação e Certificação.

Qualidade de Produtos de Software A metodologia de Avaliação MEDE-PROS Estrutura teórica básica de Avaliação, a experiência prática no mercado brasileiro. Como pode ser tratada a avaliação da conformidade dos diferentes tipos de software e concluir a respeito do custo beneficio de avaliações genericamente.

Esse método encontra-se registrado na Fundação Biblioteca Nacional, sob o número 135.620, livro 216, folha 84 e com o registro de marca no INPI sob o número 820166243. Classificados de acordo com o grau a que o adquirente pode especificar as características do produto. Norma IEEE-1062: Commercial Off The Shelf (COTS), Modified Off The Shelf (MOTS), Fully developed (FD)

Caracterização do IEEE 1062 * * IEEE 1062 - Recommended Practice for Software Acquisition Características COTS MOTS FD [1] Escopo Fixo Parcialmente customizado Totalmente customizado Adequação ao uso Demonstrado Demonstrado em aplicações similares Sem precedentes Manutenção Sem controle Controle parcial Controle total Prazo de Entrega Imediato Pequeno - Grande Grande Custo da aquisição Baixo - Médio Médio - Alto Alto Qualidade (ISO 9126) Não controlada Parcialmente controlada Controlada em sua maior parte [1] Parcialmente ou completamente terceirizado 14

MEDE-PROS O MEDE-PROS - Método de Avaliação de Qualidade de Produto de Software foi desenvolvido para avaliar a Qualidade de Produto de Software sob o ponto de vista de um usuário final. Seis características de qualidade de software que devem estar presentes em todos os produtos: Funcionalidade, Confiabilidade, Portabilidade, Usabilidade, Eficiência e Manutenibilidade. Requisitos de qualidade de um pacote de software (qdo adequado).

Avaliação INSTALAÇÃO DOCUMENTAÇÃO DO USUÁRIO INTERFACE DE USUÁRIO SOFTWARE DESCRIÇÃO DO PRODUTO EMBALAGEM DESINSTALAÇÃO Completitude Completitude Usabilidade Funcionalidade Completitude Completitude Portabilidade Identificações e Indicações Portabilidade Capacidade p/ ser Instalado Completitude das Funções Identificações e Indicações Descrições s/ Funcionalidade Descrições s/ Confiabilidade Descrições s/ Usalidade Usabilidade Inteligibilidade Apreensibilidade Operacionalidade Conformidade Funcionalidade Adequação Acurácia Inteligibilidade Apreensibilidade Operacionalidade Funcionalidade Adequação Acurácia Conformidade Adequação Acurácia Interoperabilidade Conformidade Segurança de Acesso Eficiência Comportamento r/ Tempo Comportamento r/ Recursos Confiabilidade Maturidade Tolerância a Falhas Recuperabilidade Portabilidade Identificações e Indicações Declarações s/ Funcionalidade Declarações s/ Confiabilidade Declarações s/ Usalidade Identificações Usabilidade Inteligibilidade Operacionalidade Funcionalidade Adequação Capacidade p/ ser Desinstalado Adaptabilidade

Qualidade de Produto de Software Quem se Beneficia Compradores/Adquirentes garantia da qualidade do produto Usuários Verificar se o Produto é adequado às suas necessidades Produtores Lançamento do Produto Aprimoramento do Produto Instituições em geral e governo Financiamentos, Premiações, Qualificações, etc.

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. [ABNT]

Qualidade em Uso O software deve ser capaz de permitir que usuários especificados atinjam com eficácia, produtividade, segurança e satisfação, metas especificadas, no contexto de uso especificado para o produto. Isto é, o software deve atender os seguintes requisitos: Eficácia O software deve permitir que os usuários especificados atinjam, comacuráciae completitude, metas especificadas no contexto de uso especificado. Produtividade O software deve permitir que seus usuários diretos e indiretos empreguem quantidade apropriada de recursos em relação à eficácia obtida, no contexto de uso especificado. Segurança O software deve apresentar níveis aceitáveis de riscos de danos a pessoas, negócios, software, propriedades ou ao ambiente, no contexto de uso especificado. Satisfação O software deve satisfazer usuários, no contexto de uso especificado.

Modelo Básico de Qualidade Característica Subcaracterística Subcaracterística Subcaracterística Atributo Atributo Atributo Atributo Atributo Pode ser medido

Desdobramento das características Para qualidade na utilização do produto de software Eficácia Produtividade Segurança Satisfação Para qualidade interna e externa do software Funcionalidade Eficácia Produtividade Segurança Satisfação Usabilidade Inteligibilidade Apreensibilidade Operacionalidade Atratividade Conformidade Confiabilidade Maturidade Tolerância a Falhas Recuperabilidade Conformidade Eficiência Relação ao Tempo Utilização de Recursos Conformidade Portabilidade Adaptabilidade Capacidade para Instalado Coexistência Capacidade para Conformidade Manutenibilidade Analisabilidade Modificabilidade Estabilidade Testabilidade Conformidade

Qualidade de Produto de Software Perguntas? Ana.Guerra@cti.gov.br Obrigada!!! 24