FACOM32502 - Gestão da Qualidade de Soware

FICHA DE COMPONENTE CURRICULAR


  • 1. OBJETIVOS
    • Discutir e aplicar os conceitos sobre gerência de qualidade de software
      • Discutir sobre qualidade de software e os principais modelos de qualidade
      • Aplicar processos de gerência de qualidade de software
      • Aplicar métricas de qualidade de software
      • Utilizar as principais ferramentas para apoio à gestão da qualidade de software


  • 2. EMENTA
    • Qualidade de software e seus diferentes pontos de vista
    • Histórico sobre qualidade
    • Modelos de qualidade de software
    • Gerência de qualidade de software com ênfase em verificação e validação de software
    • Métricas de qualidade: orientadas ao tamanho, orientadas a função, orientadas a pessoas
    • Ferramentas para apoio à gestão da qualidade de software.


  • 3. PROGRAMA
    • 1. Fundamentos de qualidade de software
      • 1.1. O que é qualidade e seus diferentes pontos de vista: transcendental, produto, usuário, fabricação, valor
      • 1.2. Histórico sobre qualidade
      • 1.3. Custo da qualidade: prevenção, falha interna, falha externa
      • 1.4. Modelos de qualidade: CMMI, MPS.Br, ISO 12207, ISO 9126, ISO 15504, ISO/IEC 25000 (SQuaRE)
    • 2. Processos de gerência de qualidade de software
      • 2.1. Princípios básicos
        • 2.1.1. Foco no cliente
        • 2.1.2. Liderança
        • 2.1.3. Engajamento das pessoas
        • 2.1.4. Abordagem de processo
        • 2.1.5. Melhoria con nua
        • 2.1.6. Tomada de decisão
        • 2.1.7. Gestão dos relacionamentos
      • 2.2. Verificação e Validação
        • 2.2.1. Diferença entre verificação e validação
        • 2.2.2. Teste e inspeção
        • 2.2.3. Tipos de teste
          • 2.2.3.1. Teste unitário
          • 2.2.3.2. Teste de componente
          • 2.2.3.3. Teste de sistema
          • 2.2.3.4. Teste de versão
          • 2.2.3.5. Teste de cenário
          • 2.2.3.6. Teste de desempenho
          • 2.2.3.7. Teste de usuário
      • 2.3. Ferramentas para apoio aos testes
  • 3. Métricas de qualidade de soware
      • 3.1. Conceitos: medida, medição, indicador
      • 3.2. Métricas orientadas ao tamanho
        • 3.2.1. Custo
        • 3.2.2. Esforço
        • 3.2.3. Linhas de código
        • 3.2.4. Complexidade ciclomá ca
        • 3.2.5. Número de erros
        • 3.2.6. Desempenho
      • 3.3. Métricas orientadas a função
        • 3.3.1. Funcionalidade
        • 3.3.2. Complexidade
        • 3.3.3. Confiabilidade
        • 3.3.4. Manutenabilidade
        • 3.3.5. Eficiência
      • 3.4. Métricas orientadas a pessoas

4. Ferramentas para apoio à gestão da qualidade de soware

      • 4.1. Apoio a revisões e inspeções
      • 4.2. Apoio a análise de riscos
      • 4.3. Apoio a rastreamento de problemas
      • 4.4. Apoio a análise de dados


  • Avaliações:
    • Prova escrita 1: 30%
    • Prova escrita 2: 35%
    • Testes: 15%
    • Criação e apresentação do Tutorial: 20%