Baixe o app para aproveitar ainda mais
Prévia do material em texto
1 1 10 1 10 Aula 2 QUALIDADE DE SOFTWARE MARISTELA WEINFURTER 2 10 Conversa Inicial Conteúdos: Elementos da garantia da qualidade de software; tarefas, metas e métricas. 3 10 Conversa Inicial Conteúdos: estatísticas; confiabilidade de software; padrões de qualidade; 4 10 Conversa Inicial processos; tarefas de controle de qualidade; métodos e ferramentas; 5 10 Conversa Inicial padrões; métricas e relatórios. 6 10 6 30 TEMA 1 – Elementos da Garantia da Qualidade de Software 2 7 10 TEMA 1 – Elementos da Garantia da Qualidade de Software Garantia da Qualidade Garantia da Qualidade Introdução ao Produto Introdução ao Produto Planos de Produto Planos de Produto Descrições de processo Descrições de processo Metas de Qualidade Metas de Qualidade Gerenciamento de Riscos Gerenciamento de Riscos 8 10 TEMA 1 – Elementos da Garantia da Qualidade de Software Teste de Software Teste de Software Controle de Qualidade Controle de Qualidade Gerenciamento de Configuração de Software Gerenciamento de Configuração de Software 9 10 TEMA 1 – Elementos da Garantia da Qualidade de Software Teste de Software • Verificação e Validação • Requisitos Funcionais e não funcionais 10 10 TEMA 1 – Elementos da Garantia da Qualidade de Software Controle de Qualidade • Monitoramento do trabalho • Requisitos em conformidade • Checklists • Revisões e Inspeções 11 10 TEMA 1 – Elementos da Garantia da Qualidade de Software Gerenciamento de Configuração • Identificação • Rastreio e • Controle de Mudanças • Controle da Evolução do software • Controle de versões 12 10 TEMA 1 – Elementos da Garantia da Qualidade de Software Padrões IEEE, ISO; auditorias e revisões; testes; coleta e análise de erros e defeitos. 3 13 10 TEMA 1 – Elementos da Garantia da Qualidade de Software Gerenciamento de mudanças; educação gerência de fornecedores; administração de segurança. 14 10 TEMA 1 – Elementos da Garantia da Qualidade de Software Proteção; administração de riscos. 15 10 15 30 TEMA 2 – Tarefas, Metas e Métricas 16 10 TEMA 2 – Tarefas, Metas e Métricas Metas: qualidade dos requisitos; qualidade do projeto; qualidade do código. 17 10 TEMA 2 – Tarefas, Metas e Métricas Metas: eficácia do controle de qualidade. 18 10 TEMA 2 – Tarefas, Metas e Métricas 4 19 10 TEMA 2 – Tarefas, Metas e Métricas Metas Qualidade Requisitos Metas Qualidade Requisitos AmbiguidadeAmbiguidade CompletudeCompletude Compreensibilid ade Compreensibilid ade VolatilidadeVolatilidade Facilidade de atribuição Facilidade de atribuição Clareza do modelo Clareza do modelo 20 10 TEMA 2 – Tarefas, Metas e Métricas 21 10 TEMA 2 – Tarefas, Metas e Métricas Metas Qualidade do projeto e código Metas Qualidade do projeto e código Integridade arquitetura Integridade arquitetura Completude componente s Completude componente s Complexi- dade interface Complexi- dade interface PadrõesPadrões Complexida- de Complexida- de Facilidade de manutenção Facilidade de manutenção Compreensib ilidade Compreensib ilidade Reusabili- dade Reusabili- dade Documen- tação Documen- tação 22 10 TEMA 2 – Tarefas, Metas e Métricas 23 10 TEMA 2 – Tarefas, Metas e Métricas Metas Eficiência controle de qualidade Metas Eficiência controle de qualidade Alocação de recursos Alocação de recursos Taxa de completude Taxa de completude Eficácia da revisão Eficácia da revisão Eficácia dos testes Eficácia dos testes 24 10 24 30 TEMA 3 – Estatísticas 5 25 10 TEMA 3 – Estatísticas Estatísticas da qualidade: • erros e defeitos (classificados); • erro/defeito causas 26 10 TEMA 3 – Estatísticas Estatísticas da qualidade: • uso do princípio de Pareto; • correções. 27 10 TEMA 3 – Estatísticas 28 10 TEMA 3 – Estatísticas Maiores Problemas Maiores Problemas Espec Incompleta Espec Incompleta Compreens ão do negócio Compreens ão do negócio Desvio de espec Desvio de espec Violação de padrões de prog Violação de padrões de prog Interface inconsisten te Interface inconsisten te LógicaLógica Testes incompleto s Testes incompleto s Document ação incompleta Document ação incompleta Tradução projeto para código Tradução projeto para código IHCIHC 29 10 TEMA 3 – Estatísticas “Invista seu tempo concentrando-se em coisas que realmente importam, mas, primeiramente, certifique-se de ter entendido aquilo que realmente importa!”. (Pressman) 30 10 30 30 TEMA 4 – Confiabilidade de Software 6 31 10 TEMA 4 – Confiabilidade de Software Falhas constantes; falhas repetidamente; atrapalham a produtividade. 32 10 TEMA 4 – Confiabilidade de Software Estimativa: após 8 horas de funcionamento; grau de confiabilidade; de 0,999. 33 10 TEMA 4 – Confiabilidade de Software Estimativa: opera 999 vezes sem falhas. 34 10 TEMA 4 – Confiabilidade de Software Mas o que é FALHA? 35 10 TEMA 4 – Confiabilidade de Software Falha é um termo que corresponde à falta de conformidade com os requisitos de software. 36 10 TEMA 4 – Confiabilidade de Software Falhas podem ser: Problemáticas ou... CATASTRÓFICAS! 7 37 10 TEMA 4 – Confiabilidade de Software Após a correção de uma FALHA, podemos incorrer na introdução de outras FALHAS! 38 10 TEMA 4 – Confiabilidade de Software Medida de Confiabilidade: MTBF=MTTF+MTTR, onde MTBF (tempo médio entre falhas), MTTF (tempo médio para falhar) e MTTR (tempo médio para reparar). 39 10 TEMA 4 – Confiabilidade de Software Medida de Disponibilidade: Disponibilidade= (MTTF)/(MTTF+MTT R)*100% 40 10 40 30 TEMA 5 – Padrões de Qualidade 41 10 TEMA 5 – Padrões de Qualidade Qualidade baseada em Processos 42 10 TEMA 5 – Padrões de Qualidade 8 43 10 TEMA 5 – Padrões de Qualidade Importância de Padrões Importância de Padrões Captam KM organização Captam KM organização Framework significado organização Framework significado organização Continuidade por outros profissionais Continuidade por outros profissionais DocumentaçãoDocumentação Boas práticasBoas práticas 44 10 TEMA 5 – Padrões de Qualidade Padrões entrega VALOR sob a forma de MAIOR QUALIDADE. 45 10 TEMA 5 – Padrões de Qualidade ANSI; BSI; IEEE; W3C. 46 10 TEMA 5 – Padrões de Qualidade Framework ISO 9001: 1. 1987 – início; 2. 2008 – última revisão. 47 10 TEMA 5 – Padrões de Qualidade Framework ISO 928- 2008: 1.aderente ao PMI; 2.projeto de testes é paralelo ao projeto principal; 3.testes fornecem informações objetivas. 48 10 TEMA 5 – Padrões de Qualidade Processos essenciais do Framework ISO 9001: 9 49 10 Síntese Elementos da garantia da qualidade de software; tarefas, metas e métricas. 50 10 Síntese Estatísticas; confiabilidade de software; padrões de qualidade.
Compartilhar