Baixe o app para aproveitar ainda mais
Prévia do material em texto
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
Compartilhar