Gestão da Qualidade de Software

Objetivo


Promover o entendimento sobre qualidade de software e os conceitos relacionados, tais como: modelos de maturidade, processos, ferramentas, métricas e fatores humanos. Ao final do curso o aluno será capaz de:
  • Compreender a evolução do conceito de qualidade e como este se aplica na Engenharia de Software;
  • Compreender as principais normas e modelos existentes que tratam do processo de garantia da qualidade de software;
  • Refletir sobre os fatores humanos que influenciam na qualidade de software;
  • Assimilar a importância das métricas de software como estratégia de potencializar a qualidade de software;
  • Entender a qualidade de software no contexto dos métodos ágeis;
  • Entender os principais métodos de verificação e validação da Engenharia de Software na obtenção da qualidade.

Plano de Ensino


O plano de ensino está disponível aqui.

Cronograma de Aulas [2018.2]


 DataAtividade 
 26/11 Sem aula :: Participação em Reunião do Projeto de Pesquisa em Brasília
 28/11 Sem aula :: Participação em Reunião do Projeto de Pesquisa em Brasília
 03/12 Introdução à Disciplina [slides]
 05/12 História sobre a Qualidade [slides]
 10/12 História sobre a Qualidade :: Continuação
 12/12 Normas e Organismos Normativos [slides]
 04/02 Passando a limpo os conceitos [slides]
 06/02 Case de Consultoria em Melhoria de Processos [slides]
 11/02 Modelos de Maturidade CMMI e MPS.BR [slides]
 13/02 Gap Analysis [planilha]
 18/02 Mesa-redonda sobre Modelos de Maturidade (2 artigos)
 20/02 Mesa-redonda sobre Modelos de Maturidade (4 artigos)
 25/02 Mesa-redonda sobre Modelos de Maturidade (1 artigo) + Gap Analysis + Revisão
 27/02 1a Avaliação Escrita
 04/03 Sem aula :: Carnaval
 06/03 Sem aula :: Carnaval
 11/03 Fatores Humanos que influenciam no Desenvolvimento de Software :: Tomada de Decisão
 13/03 Fatores Humanos que influenciam no Desenvolvimento de Software :: Motivação 
 18/03 Fatores Humanos que influenciam no Desenvolvimento de Software :: Comportamento Inovador
 20/03 Método GQM [slides] [material complementar]
 25/03 Sem aula :: Realização de oficinas do projeto de pesquisa
 27/03 Sem aula :: Realização de oficinas do projeto de pesquisa
 01/04 Método GQM [continuação]
 03/04 Revisão para 2a Avaliação
 08/04 2a Avaliação Escrita
 10/04 Agilidade e Qualidade [Artigo] [Ferramenta]
 15/04 Agilidade e Qualidade [continuação]
 17/04 Validação e Verificação [slides]
 22/04 Especificação e execução de casos de teste [ferramenta][quadro][manual][vídeos 1 e 2]
 24/04 Especificação e execução de casos de teste
 29/04 Apresentação de tipos de testes com ferramentas:
  • Teste de usabilidade
  • Teste caixa branca e caixa preta
  • Teste de unidade
  • Teste de performance
 01/05 Sem aula :: Dia do Trabalho
 06/05 Apresentação dos casos de teste
 08/05 Reposição
 13/05 Prova Final


Mesa-redonda


Unidade I

Regras:
  • A ordem dos artigos acima segue a ordem a ser apresentada;
  • A apresentação seguirá o formato de mesa-redonda, com as cadeiras em círculo;
  • A apresentação de cada grupo deve durar entre 25 e 30 minutos;
  • Durante a apresentação, os demais alunos podem interagir com perguntas para enriquecer a discussão;
  • Cada grupo pode usar dos meios que convier para apresentar o conteúdo (incluindo um eventual slide pra ilustrar algo importante);
  • Cada grupo deve preparar 3 perguntas a serem respondidas pelos demais alunos (a serem sorteados).


Projetos


Equipe GQS 1
Projeto DSC: Sistema de apoio para formação em TI

Equipe GQS 2 
Projeto DSC: Ferramenta para criação de uniformes para lojas de material esportivo

Equipe GQS 3 
Projeto DSC: Delivery online para restaurantes

Equipe GQS 4 
Projeto DSC: Sistema para imobiliárias

Equipe GQS 5 
Projeto DSC: Loja Virtual

Equipe GQS 6 
Projeto DSC: Ferramenta para criação de uniformes para lojas de material esportivo

Equipe GQS 7 
Projeto DSC: ?


Avaliação da Aprendizagem


Unidade I:
  • Discussão sobre artigos científicos relacionados à Unidade (30%);
  • Prova prática sobre o tema da Unidade (40%);
  • Atividade do Projeto (*) (30%):
    • Avaliação de uma área de processo à luz do MPS.BR.
Unidade II:
  • Prova prática sobre o tema da Unidade (50%);
  • Aplicação do método GQM (50%).
Unidade III:
  • Projeto de especificação e execução de casos de teste (*) (100%).
(*) As atividades do projeto serão realizadas em parceria com as disciplinas “Desenvolvimento de Sistemas Corporativos” e "Projetos Avançados II".
 
A nota final será obtida pela média aritmética das notas das três unidades.

Comments