Prévia do material em texto
QUALIDADE DE SOFTWARE Aula RAV2 – Revisão da AV2 (Aulas 1 a 10) Tema da Apresentação Revisão Aulas 1 a 10 – RAV2 QUALIDADE DE SOFTWARE Conteúdo Resumido Por Aula Tema da Apresentação Revisão Aulas 1 a 10 – RAV2 QUALIDADE DE SOFTWARE Aula 6 - NBR/ISO 14598 Tema da Apresentação Revisão Aulas 1 a 10 – RAV2 QUALIDADE DE SOFTWARE Visão Geral da Norma NBR ISO/IEC 14598 A norma fornece uma visão geral dos processos de avaliação de software. Fornece guias para avaliação baseada na utilização prática da Norma NBR ISO/IEC 14.598 Define 3 enfoques de processos para: DESENVOLVEDORES ADQUIRENTES AVALIADORES Tema da Apresentação Revisão Aulas 1 a 10 – RAV2 QUALIDADE DE SOFTWARE Relação entre as Partes da Norma NBR ISO/IEC 14598 14598-2 Planejamento e gestão 14598-6 Documentação de módulos de avaliação 14598-3 Processo para desenvolvedores 14598-4 Processo para adquirentes 14598-5 Processo para avaliadores 14598-1 Visão Geral Tema da Apresentação Revisão Aulas 1 a 10 – RAV2 QUALIDADE DE SOFTWARE A proposta da Norma ISO/IEC 14.598 Avaliar a qualidade de um software é: Verificar, através de técnicas e atividades operacionais, o quanto os requisitos são atendidos Tais requisitos expressam as necessidades explicitadas e objetivam definir as características do SW, para que se possa examiná-lo e compreende-lo Tema da Apresentação Revisão Aulas 1 a 10 – RAV2 QUALIDADE DE SOFTWARE Relação entre as normas da série Tema da Apresentação Revisão Aulas 1 a 10 – RAV2 QUALIDADE DE SOFTWARE Aula 7 - NBR/ISO 9003-3 Tema da Apresentação Revisão Aulas 1 a 10 – RAV2 QUALIDADE DE SOFTWARE CONTEXTO DE USO DA NORMA ISO 9000-3 Orientar um contrato entre duas partes que exige a demonstração da capacidade do fornecedor em desenvolver, fornecer e bem como, manter softwares. Tema da Apresentação Revisão Aulas 1 a 10 – RAV2 QUALIDADE DE SOFTWARE ATIVIDADES DE APOIO / SUPORTE ESTRUTURA DA NORMA 9000-3 9000-3 ESTRUTURA do SISTEMA DE QUALIDADE ATIVIDADES DO CICLO DE VIDA Tema da Apresentação Revisão Aulas 1 a 10 – RAV2 QUALIDADE DE SOFTWARE Questões cobertas pela Norma 9000-3 As diretrizes propostas cobrem questões como: Entendimento dos requisitos funcionais entre contratante e contratado; Uso de metodologias consistentes para o desenvolvimento de software; Gerenciamento de projeto desde a concepção até a manutenção. Ponto central: Documentação Tema da Apresentação Revisão Aulas 1 a 10 – RAV2 QUALIDADE DE SOFTWARE Requisitos do Sistema de Qualidade O sistema de qualidade deve ser documentado – como um manual. Plano de Qualidade: controle da qualidade Detalhar os procedimentos para: Controlar a gerência de configuração Verificar o produto Validar o produto Não conformidade Mostrar como cumprir os requisitos do sistema de qualidade Integrados com atividades do ciclo de vida – qualidade em todo o projeto Tema da Apresentação Revisão Aulas 1 a 10 – RAV2 QUALIDADE DE SOFTWARE Aula 8 - NBR/ISO 12207 Tema da Apresentação Revisão Aulas 1 a 10 – RAV2 QUALIDADE DE SOFTWARE Estrutura: Os Processos da NBR ISO/IEC 12207 (1995) Tema da Apresentação Revisão Aulas 1 a 10 – RAV2 QUALIDADE DE SOFTWARE Os Processos da NBR ISO/IEC 12207 (2004) Tema da Apresentação Revisão Aulas 1 a 10 – RAV2 QUALIDADE DE SOFTWARE Os Processos da NBR ISO/IEC 12207 (1995) AQUISIÇÃO FORNECIMENTO MANUTENÇÃO DESENVOLVIMENTO Contrato T E/T Contrato OPERAÇÃO Tema da Apresentação Revisão Aulas 1 a 10 – RAV2 QUALIDADE DE SOFTWARE Processos Fundamentais Iniciam o ciclo de vida Comandam a execução dos demais. Aquisição – inicia o ciclo Fornecimento – responde pela execução dos 3 abaixo [1] Desenvolvimento [2] Operação [3] Manutenção – modificação para alteração ou melhoria. Tema da Apresentação Revisão Aulas 1 a 10 – RAV2 QUALIDADE DE SOFTWARE Processo Apoio Responsabilidade da organização que o executa Proporciona qualidade aos demais processos Exemplo: apoiar a documentação do software Tema da Apresentação Revisão Aulas 1 a 10 – RAV2 QUALIDADE DE SOFTWARE Processo Organizacional Responsabilidade da organização que o executa São chamados pelos outros processos e são independentes do que esta sendo executado. Tema da Apresentação Revisão Aulas 1 a 10 – RAV2 QUALIDADE DE SOFTWARE Aula 9 - NBR/ISO 15504 e CMMI Tema da Apresentação Revisão Aulas 1 a 10 – RAV2 QUALIDADE DE SOFTWARE Visão Geral d Norma ISO/IEC 15504 Tema da Apresentação Revisão Aulas 1 a 10 – RAV2 QUALIDADE DE SOFTWARE 15504-5 Dimensões de Processos Gerência Melhoria de Processo Recursos e Infra-estrutura Reuso Controle de Configuração Garantia da Qualidade Aquisição Fornecimento Engenharia Operação 48 processos que estão organizados em 3 categoria de processo e 10 grupos de processo. Tema da Apresentação Revisão Aulas 1 a 10 – RAV2 QUALIDADE DE SOFTWARE Níveis de Capacidade : 15504 Tema da Apresentação Revisão Aulas 1 a 10 – RAV2 QUALIDADE DE SOFTWARE CMMI Tema da Apresentação Revisão Aulas 1 a 10 – RAV2 QUALIDADE DE SOFTWARE Representações no CMMI Contínua (Níveis de Capacidade) e por Estágios (Níveis de Maturidade) Tema da Apresentação Revisão Aulas 1 a 10 – RAV2 QUALIDADE DE SOFTWARE Níveis de Maturidade: CMMI por Estágios Tema da Apresentação Revisão Aulas 1 a 10 – RAV2 QUALIDADE DE SOFTWARE Níveis de Capacidade: CMMI Contínua Tema da Apresentação Revisão Aulas 1 a 10 – RAV2 QUALIDADE DE SOFTWARE CMMI: Representação Contínua Definir a área de processo Definir seu nível de Capacitação Tema da Apresentação Revisão Aulas 1 a 10 – RAV2 QUALIDADE DE SOFTWARE CMMI: Representação por Estágios (TODA a empresa) Definir Nível de Maturidade Tema da Apresentação Revisão Aulas 1 a 10 – RAV2 QUALIDADE DE SOFTWARE CMMI Tema da Apresentação Revisão Aulas 1 a 10 – RAV2 QUALIDADE DE SOFTWARE Aula 10 - Gerência de Riscos Tema da Apresentação Revisão Aulas 1 a 10 – RAV2 QUALIDADE DE SOFTWARE O que é RISCO? EVENTO OU RISCO AFETA Tema da Apresentação Revisão Aulas 1 a 10 – RAV2 QUALIDADE DE SOFTWARE Atividades do Gerenciamento de Riscos Tema da Apresentação