A maior rede de estudos do Brasil

Grátis
3 pág.
Aula00 - Apresentação da disciplina

Pré-visualização | Página 1 de 1

1
Qualidade de Software
Ementa
1
QUALIDADE DE SOFTWARE
Poliana Aparecida Corrêa de Oliveira
poliana.correa@sga.pucminas.br
Pontifícia Universidade Católica de Minas Gerais (PUC Minas)
Qualidade de Software
Ementa
2
Poliana Corrêa (poliana.correa@sga.pucminas.br)
Formação Acadêmica
� Mestrado em Informática
• PUC Minas (2012)
• Arquitetura de Computadores
� Graduação em Sistemas de Informação
• PUC Minas (2009)
� Técnico em Eletrônica
• CEFET-MG (2004)
Experiência profissional
� Professor 
• Ensino Superior
• Ensino Técnico
� Fábricas de Software
• Analista de Qualidade (2012)
• Analista de Testes (2010)
• Analista de Sistemas (2008)
Qualidade de Software
Ementa
3
POR QUE ESTUDAR QUALIDADE 
DE SOFTWARE?
� Motivações
� Aumento da competitividade entre as organizações
� Redução do custo de desenvolvimento de software
� Alto custo com manutenção de software
� Definição de padrões e normas de processos de desenvolvimento de 
software
� Uso da computação em larga escala (em todas as coisas e lugares)
Qualidade de Software
Ementa
4
QUALIDADE É IMPORTANTE
”Qualidade é mais importante que quantidade. No basquete, uma cesta de
lance livre vale um ponto, mas uma cesta feita a grande distância vale três
pontos”. (Steve Jobs)
Qualidade de Software
Ementa
5
QUALIDADE DE SOFTWARE
� Só testar o software é suficiente para garantir a qualidade?
Qualidade de Software
Ementa
6
QUALIDADE DE SOFTWARE
� Garantir a qualidade é MUITO MAIS que testar!
� Compreende um conjunto de atividades de verificação e validação
durante todo o ciclo de desenvolvimento de software
2
Qualidade de Software
Ementa
7
PESQUISA EM QUALIDADE 
DE SOFTWARE
� Qualidade e Avaliação do Processo e/ou Produto de Software ou Serviços
� Melhoria e Modelagem de Processo de Software
� Modelos e Normas na Área de Qualidade de Software
� Educação em Qualidade de Software
� Qualidade de Software na Web
� Qualidade de Software em Desenvolvimento Orientado a Serviços
� Qualidade e Métodos Ágeis
� Qualidade de Software e Reutilização
� Qualidade de Software e Gestão de Conhecimento
� Qualidade de Software e Manutenção
� Ferramentas para Qualidade de Software
� Gerência e/ou Garantia de Qualidade de Software
� Verificação, Validação e Teste
� Estudos Experimentais
Qualidade de Software
Ementa
8
PESQUISA EM QUALIDADE 
DE SOFTWARE
� Eventos no Brasil
� SBQS 2014 - XIII Simpósio Brasileiro de Qualidade de Software
Qualidade de Software
Ementa
9
PESQUISA EM QUALIDADE 
DE SOFTWARE
� Eventos no Brasil
� SMES 2014 – I Simpósio Mineiro de Engenharia de Software
Qualidade de Software
Ementa
10
EMENTA DA DISCIPLINA
� Conceitos de qualidade de software
� Definição, personalização, institucionalização e avaliação de
processos de desenvolvimento de software
� Normas e modelos de maturidade de processo de
desenvolvimento de software
� Métricas de software
� Estimativas de tempo e custo de desenvolvimento
Qualidade de Software
Ementa
11
OBJETIVOS
� Apresentar conceitos relacionados ao controle sistemático e
avaliação da qualidade de processos de desenvolvimento de
software
� Capacitar o aluno a realizar estimativas para o planejamento de
projetos de desenvolvimento de software
Qualidade de Software
Ementa
12
PLANO DE ENSINO
� UNIDADE I – PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE
� Definição, passos/atividades, papéis, disciplinas, artefatos
� Tradicionais: RUP, cascata
� Ágeis: XP, SCRUM
� UNIDADE II – MODELOS DE MATURIDADE DE PROCESSOS DE
DESENVOLVIMENTO DE SOFTWARE
� Normas
� CMMI
� MPB.Br
� Avaliação de processos
3
Qualidade de Software
Ementa
13
PLANO DE ENSINO
� UNIDADE III – GESTÃO DO DESENVOLVIMENTO DE SOFTWARE
� Métricas, GQM
� Pontos de função
� Estimativas: tamanho, esforço, recursos, cronograma, custos
� UNIDADE IV – QUALIDADE DE SOFTWARE
� Gestão da qualidade
� Padrões IEEE para qualidade de software
� Técnicas para garantia da qualidade
� Procedimentos para gestão da qualidade
Qualidade de Software
Ementa
14
DISTRIBUIÇÃO DE PONTOS
� MÓDULO DE AVALIAÇÃO I 
� 1º Teste – 7 pontos
� 1ª Lista de exercícios – 3 pontos
� 1ª Avaliação – 30 pontos
� MÓDULO DE AVALIAÇÃO II
� 2º Teste – 7 pontos
� 2ª Lista de exercícios – 3 pontos
� 2ª Avaliação – 30 pontos
� OUTRAS ATIVIDADES
� Exercícios (todos do semestre)
� Atividade prática (EPF)
� Seminário (Normalizações)
40 PONTOS
40 PONTOS
12 PONTOS
04 PONTOS
04 PONTOS
Qualidade de Software
Ementa
15
DISTRIBUIÇÃO DE PONTOS
� Avaliações e testes
� Individual e sem consulta
� Reavaliação
� Alunos que não obtiverem o total de 60 pontos
� Valor: 40 pontos
� Irá substituir a menor nota obtida em um dos módulos de avaliação
� Compreende todo o conteúdo do semestre
� Frequência
� Mínimo de 75% das aulas lecionadas (para aprovação na disciplina)
� Não há abono de falta
Qualidade de Software
Ementa
16
� MÓDULO DE AVALIAÇÃO I
� MÓDULO DE AVALIAÇÃO II 
CRONOGRAMA
Atividade Data
1º teste 10/09/2014
1ª lista de exercícios 24/09/2014
1ª avaliação 24/09/2014
Atividade Data
2º teste 29/10/2014
2ª lista de exercícios 17/11/2014
2ª avaliação 17/11/2014
*Este cronograma pode sofrer alterações ao longo do semestre
Qualidade de Software
Ementa
17
BIBLIOGRAFIA RECOMENDADA
� KOSCIANSKI, André. Qualidade de software. 2. ed. Novatec. 2007. (Disponível no acervo)
� WAZLAWICK, Raul Sidnei. Engenharia de software: Conceitos e práticas. 1ª edição.
Campus/Elsevier. 2013. (Disponível no acervo)
� SOMMERVILLE, Ian. Engenharia de software. 9. ed. São Paulo: Pearson Prentice Hall, 2011.
xiii, 529 p. (Disponível no acervo)
� VAZQUEZ, Carlos Eduardo; SIMÕES, Guilherme Siqueira, ALBERT, Renato Machado. Análise
de pontos de função: Medição, Estimativas e Gerenciamento de Projetos de Software.
13ª edição. Érica. 2013. (Disponível no acervo)
� PRESSMAN, Roger S. Engenharia de software: uma abordagem profissional. Porto Alegre:
AMGH, 2011. XXVIII, 780 p. (Disponível no acervo)
� PFLEEGER, Shari Lawrence. Engenharia de software: teoria e prática. São Paulo: Prearson
Prentice Hall, 2004, xix, 535p. (Disponível no acervo)
Qualidade de Software
Ementa
18
DÚVIDAS