Qualidade de Software

2015-1 - Aula 1

© Todos os direitos reservados

Fale Conosco

Prof. MSc. Sérgio Almeida Dias

sergio.dias@uninove.br

Material de Aula em:

Meu Histórico

  • Técnico Eletrônico
  • Bacharel em Comunicação Social
  • Mestre em Engenharia da Computação, pelo IPT-SP

  • Auando na área de informática há 31 anos;
  • Programador em C, C++, C#, VB, Python, Java dentre outras;
  • Consultor de qualidade de produto de software
  • Atuação em qualidade de procesos de sw

Conteúdo do Curso

Qualidade do Processo de Desenvolvimento

  • Qualidade Total e Qualidade de Software
  • Processos de sofware e melhoria de processos: ciclo PDCA
  • Modelo de qualidade de processos
  • Modelo de qualidade de produtos de software
  • CMMI: etapas e ciclos (10 aulas)
  • MPS.BR

Qualidade do Produto de Software

  • Testes de Software

Objetivo do Curso

  • Compreender e desenvolver projetos de software de acordo com normas e padrões de qualidade

Bibliografia

Ver sempre material atualizado em http://www.sergiodias.inf.br/uninove/qualidade

Base Conceitual

  • Engenharia de Software
  • Processos de Qualidade
    • Família ISO 9000: Qualidade de processo
    • ISO 12207: Ciclo de vida do desenvolvimento de software
    • ISO 15504 (Spice)
    • CMMi
    • MPS.BR
  • Qualidade de Software
    • ISO 9126
  • Teste de Software
    • Modelo V
    • IEE 829

Histórico da Qualidade

Passo 1

Manufatura até os anos 1960

Passo 2

Passo 3

Passo 4

QA

Fornecedores

Outras áreas

TQM - Gestão da Qualidade Total

  • A idéia surgiu principalmente no Japão nos anos 1960, onde a Toyota foi o grande propulsor
    • Veio junto com o Kanban e o just-in-time
  • Sistematizado nos anos 1980:
    • Responsabilidade distribuída na organização
    • Coleta e análise de dados objetivos
    • Realimentação contínua do processo
    • Aferição em cada etapa do processo
  • A Globalização aumentanto o custo da (má) qualidade)

Aplicando o conceito de TQM

Passo 1

Passo 2

Passo 3

Passo 4

QA

Fornecedores

Outras áreas

Qualidade de Processo x Produto

Produto

  • Características do Software
  • Cumprimento dos Requisitos Funcionais
  • Cumprimento dos Requisitos não Funcionais
  • Testes de Software

Processo

  • Processo de desenvolvimento do produto de software
  • Métodos de desenvolvimento
  • Processos de Qualidade
Qualidade - Aula 01 - Inicial - Conceito de Qualidade - Google Slides