Garantia da Qualidade de Software

Slides:



Advertisements
Apresentações semelhantes
Auditoria de Processo Marcelo Waihrich Souza
Advertisements

Análise e Projeto de Sistemas III
ENGENHARIA DE SOFTWARE Garantia de Qualidade de Software
Engenharia de Software Qualidade de Software Uma abordagem conceitual André Luis Zanon São Carlos SP – UFSCAR 2010 Engenharia de Software – UFSCAR.
Integridade do Software
Pensamento Estatístico e sua Aplicação
Engenharia de Software
Gerência de Desenvolvimento de Sistemas
Débora da Silva Orientadora: Maria Inés Castiñeira
Validação de Requisitos
NORMA NBR ISO OBJETIVO Esta norma - NBR fornece princípios e orientações para a empresa implementar um processo eficaz e eficiente de tratamento.
Garantia de Qualidade do software
QUALIDADE TOTAL E MELHORAMENTOS
Professor Sílder Lamas Vecchi
Analia Irigoyen Ferreiro Ferreira Roberta da Silva Cerqueira
Gerenciamento da qualidade do projeto
EXPERIÊNCIA DO HEMOCENTRO/UNICAMP NA AVALIAÇÃO E QUALIFICAÇÃO DE FORNECEDORES Pois é desta maneira que tem sido realizada as aquisições de insumos, principalmente.
Aline Vasconcelos CEFET Campos
Qualidade de Software Aula 2
Revisões de Software Parte 1
CONCEITOS DA GESTÃO PELA QUALIDADE TOTAL
Gerência da Configuração de Software
CMM(Capabililty Matury Model)
Processo de Software Pessoal - PSP
TSDD Teste de segurança durante o desenvolvimento.
UFRPE – Modelos de Qualidade Teresa Maciel
METODOLOGIA PARA DESENVOLVIMENTO DE SISTEMAS Prof. Dr. rer. nat. Daniel D. Abdala 1.
Cap 8 – Garantia de Qualidade de Software
FORMAÇÃO DE AUDITORES INTERNOS RONALDO COSTA RODRIGUES
EXEMPLO DE FLUXO PARA O DESENVOLVIMENTO DE ANÁLISE CRÍTICA DO SGQ
Paulo Silva Tracker Segurança da Informação
Fundamentos de Engenharia de Software
Componente de Software1 Desenhando um componente de software.
Métricas técnicas de software1 Métricas Técnicas de Software.
Alexandre G. Lages Cristiano C. A. Soares Thiago C. Nascimento
O que é ISO? Conjunto de normas internacionais que busca averiguar a existência de um sistema de garantia de qualidade na empresa Garantia da qualidade.
PMBOK 5ª Edição Capítulo 8
Gestão de Projetos Ms. Karine R. de Souza
IEEE Std IEEE Melhores Práticas para Especificações de Requisitos de Software (ERS)
Qualidade de Software Aula 2 / 2014/1
Introdução à Qualidade
Prof. Alexandre Vasconcelos
Qualidade do Produto de Software
O QUE É AÇÃO CORRETIVA?.
MÉTODOS ESTATÍSTICOS Gerenciamento da Qualidade
Processo de Aquisição Adilson de Almeida Cezar Meriguetti
Introdução à Qualidade de Software
GERENCIAMENTO DA QUALIDADE FERRAMENTAS DE CONTROLE
TESTES DE SOFTWARE Qualidade de software Professores: Juliano Bedin Juliano Bedin Sara Priscila Dutkwicz Leandro Bovi.
Conceito de Processo A realização de qualquer ação (fim, resultado) é precedido por uma seqüência de ações (causas). É um conjunto de causas que produz.
Gerenciamento da Qualidade
Teste de Software Conceitos iniciais.
CONCEITOS BÁSICOS DE QUALIDADE DE SOFTWARE.
Engenharia de Software
Gestão de defeitos.
PROCESSO DE DESENVOLVIMENTO DE SOFTWARE AULA 5
Engenharia de Software
Gerenciamento de Qualidade
Certificação e Auditoria
Software Aplicativo de Usuários Finais - Qualidade de Software
Qualidade de Produtos de Software
Introdução à Qualidade
GESTÃO DA QUALIDADE TOTAL
1 Projeto Piloto Conclusão em Agenda Projeto Piloto –Descrição –Execução da aplicação –Implementação de requisitos funcionais e não- funcionais.
Processos de Software Ludimila Monjardim Casagrande 1º Semestre Desenvolvimento e Qualidade.
ADMINISTRAÇÃO DA QUALIDADE
TESTES DE SOFTWARE – AULA 1 Prof. Me. Ronnison Reges Vidal
UGF - Auditoria & Qualidade em Sistemas de Informação 1 Fornecimento de Software ISO/IEC Universidade Gama Filho Auditoria & Qualidade Em Sistemas.
SUMÁRIO Introdução Introdução Planejamento Projeto de alto nível Revisão do projeto de alto nível Desenvolvimento Pós-conclusão Conclusão Conclusão.
Sistemas de Informações Sistemas Informações Empresariais 11. Administração de Sistemas Márcio Aurélio Ribeiro Moreira
Transcrição da apresentação:

Garantia da Qualidade de Software GQS é uma atividade ‘guarda-chuva’ que é aplicada ao longo de todo o processo de software. Objetivo simples: produzir software de alta qualidade garantia de qualidade de software

Conceitos de Qualidade Variação entre amostras (não existem dois flocos de neve iguais!) Qualidade (“característica ou atributo de alguma coisa”) Qualidade do design Qualidade de conformidade Controle de Qualidade (inspeções, revisões e testes >> feedback) garantia de qualidade de software

(conceitos ...): Custo da Qualidade Custos da Prevenção: planejamento da qualidade revisões técnicas formais equipamentos de teste treinamento Custos de Avaliação: inspeções calibragem e manutenção dos equipamentos testes garantia de qualidade de software

garantia de qualidade de software (cont ...) Custos de falhas: Custos Internos (antes da entrega) retrabalho reparo análise das falhas Custos Externos (após a entrega) resolução das reclamações retorno e substituição do produto manutenção da linha de ajuda trabalho de comprovação garantia de qualidade de software

Custo de correção (Boehm 81) 1000 40-1000 100 30-70 15-40 10 10 3-6 1 1 Req Proj Cod Teste Tst Sys Oper. garantia de qualidade de software

TQM (Total Quality Management) Edwards Deming - 86 kaizen melhoria do processo (visível, repetitivo, mensurável) atarimae hinshitsu fatores intangíveis que afetam o processo kansei foco no usuário do produto miryokuteki hinshitsu mercado garantia de qualidade de software

garantia de qualidade de software Revisões de Software São “filtros” para o processo de engenharia de software Usa a diversidade de um grupo para: apontar melhorias no produto de uma pessoa ou grupo confirmar partes que não precisam ou não se deseja melhorias; e encontrar produtos de qualidade mais uniforme,previsível e gerenciável garantia de qualidade de software

(revisões ...) amplificação e remoção de defeitos Passo de desenvolvimento detecção defeitos Erros passantes Erros para Erros Percentagem de eficiência na detecção dos erros Erros amplificados 1 : x Erros do passo anterior passo seguinte Erros novos gerados garantia de qualidade de software

Revisão técnica formal (RTF) Walkthroughs Inspeções Revisões round-robin (aleatórias) + 3 a 5 pessoas preparação prévia de no máx 2 h tempo da reunião de até 2 h garantia de qualidade de software

Regras para as revisões: revisar o produto não o produtor preparar uma agenda e segui-la limitar o debate enunciar as áreas de problemas, não resolver todos tomar notas da reunião limitar o número de participantes preparar um cheklist de cada produto revisado alocar recursos e tempo para as revisões treinar os revisores revisar suas revisões anteriores garantia de qualidade de software

Garantia Formal da Qualidade de Software “Se um programa de software é um objeto matemático podemos especificar e provar, de maneira rigorosa e formal, a sua correção e a conformidade com sua especificação” garantia de qualidade de software

Garantia Estatística de Qualidade Informações sobre defeitos são coletadas e categorizadas Análise das causas dos defeitos Usar o princípio de Pareto (80/20) para identificar os defeitos vitais Corrigir as causas principais dos defeitos vitais garantia de qualidade de software

Confiabilidade de Software Confiabilidade MTBF = MTTF + MTTR Disponibilidade = MTTF / MTBF x 100% garantia de qualidade de software

garantia de qualidade de software O Plano de GQS I. Propósito do plano II.Referências III.Gerênciamento 1.Organização 2.Tarefas 3.Responsabilidades IV.Documentação 1.Propósito 2.Doctos técnicos 3.Outros doctos V.Padrões, práticas e convenções 1.Propósitos 2.Convenções VI.Revisões e auditorias 2.Requisitos das revisões a) revisão dos requisitos de software garantia de qualidade de software

garantia de qualidade de software (cont...) b) revisão do projeto c) revisão de verificação e validação d) auditoria funcional e) auditoria física f) auditoria do processo g) revisões gerenciais VII.Testes VIII.Relatório de problemas e ação de correção IX.Ferramentas, técnicas e metodologias X.Controle de código XI.Controle de mídias XII.Controle de suprimentos XIII.Coleção de registros XIV.Treinamento XV.Gerência de riscos garantia de qualidade de software

garantia de qualidade de software O padrão ISO 9000 (ansi 87) O sistema de garantia de qualidade: estrutura organizacional responsabilidades procedimentos processos recursos garantia de qualidade de software

garantia de qualidade de software Approch da iso 9000 “a empresa é vista como uma rede de processos interconectados. Estes processos devem ser identificados, documentados e seguidos na prática, permitindo controle e melhorias. A empresa é auditada e certificada por auditores independentes (semestralmente).” garantia de qualidade de software

aplicabilidade das normas ISO ISO 9000 >> geral, vale para qualquer produto ISO 9001 >> aplicada aos serviços de engenharia (20 requisitos básicos) ISO 9000-3 >> processos de software garantia de qualidade de software