
Marco C. Goldbarg
Universidade Federal do Rio Grande do Norte
Departamento de Informática e Matemática Aplicada - DIMAp
Professor Titular - Full Professor
Disciplina DIM0448 (DIM0519) Qualidade de Software – 2015.2
Esta disciplina possui uma orientação disponibilizada no sistema sigaa da UFRN e também entregue diretamente aos alunos matriculados.
Recomenda-se fortemente a leitura desse documento. No material do aluno é disponibilizado todo o material didático necessário aos trabalhos da disciplina.
Lista não exaustiva de possíveis temas para os trabalhos
1. Temas do Primeiro Trabalho:
01. Gestão da Qualidade de Software e Gestão da Qualidade Total – Experiências – 3 artigos – Individual.
02. Metodologias de Avaliação da Qualidade de Software – 9 artigos – DUPLA.
03. Melhoria no Processo de Software – 6 artigos – DUPLA / Individual
04. Sistemas de Gestão de Qualidade de Software – I – 4 artigos – Individual.
04. Sistemas de Gestão da Qualidade de Software II – 3 artigos – Individual.
05. Qualidade de Software e a Dimensão Cultural – 3 artigos – Individual.
06. Melhoria de Processo de Software I – 3 artigos – Individual.
07. Melhoria de Processo de Software II – 3 artigos – Individual.
08. Sistemas de Gestão da Qualidade de Software III – 3 artigos – individual.
09. Qualidade de Processo e Produto – 1 artigo – individual.
10. Métricas – 8 artigos – DUPLA. E
11. Qualidade no Processo de Software I – 3 artigos – Individual.
12. Qualidade no Processo de Software II – 2 artigos – Individual.
13. Qualidade no Processo de Software III – 1 artigo – Individual.
14. Qualidade de Produto de Software I – 2 artigos – Individual.
15. Qualidade de Produto de Software II – 2 artigos – Individual.
16. Modelos de Melhoria e Confiabilidade de Software – 1 artigo – Individual.
17. COCOMO e temas associados – 7 documentos – DUPLA / Individual
18. PMBOOK – 2 Documentos – Individual.
19. PSP – 2 Documentos – Individual.
20. TSP – 3 Documentos – Individual.
21. Qualidade de Software e Engenharia de Software – 1 artigo – Individual.
22. Atributos da Qualidade de Produto de Software – 1 artigo – Individual.
23. Modelo Seis Sigma Aplicado na Qualidade de Software – 4 artigos – DUPLA / Individual
24. Qualidade de Software - Prevenção versos Cura – 1 artigo – Individual.
25. Ferramentas I - Reuniões com os Clientes – 1 artigo – Individual.
26. Ferramentas II – Bad Software – 2 artigos – Individual.
27. Ferramentas III – 5W1H – 1 artigo – Individual. Exige pesquisa de material.
28. Ferramentas IV – 15 Documentos – DUPLA / Individual
29. Análise de Modelos de Qualidade de Produto para a ESoftware – 2 artigos – Individual.
30. AOSQUAMO – 1 artigo – Individual.
31. GEQUAMO – 1 artigo – Individual.
32. Custos da Qualidade – 2 Artigos – Individual.
33. Beneficio Custo dos Modelos de Qualidade de Software - – 1 artigo – Individual.
34. QMIM – 1 artigo – Individual.
35. Orientação de Implementação da ISO 14598– 1 artigo – Individual.
36. SQUID – 2 artigos – individual.
37. TAPISTRY – 1 artigo – Individual.
39. RUP – 1 artigo – Individual. Exige material adicional.
2. Temas do Segundo Trabalho:
01. Certificação Brasileira de Melhoria de Processos e Software Novas Ferramentas de Gestão (ou da qualidade) – 1 artigo – Individual.
02. Microsoft Solutions Framework (MSF) – 9 documentos – DUPLA / Individual
03. Direções Estratégicas na Qualidade de Software – 1 artigo – individual.
04. Fatores de Liderança na Qualidade de Software – 1 artigo – individual.
05. Sistemas de Garantia da Qualidade: Comparações – 3 artigos – Individual.
06. QFD – 44 artigos – TRINCA (TEMA ESPECIAL).
07. Seleção de Áreas Prioritárias no CMMi – 1 artigo – Individual.
08. Qualidade da Gestão de Produto de Software – 1 artigo – Individual.
09. Gestão de Qualidade de Software com Defeitos – 1 artigo – Individual.
10. Aspectos Legais em Qualidade de Software – 2 Artigos – Individual.
11. Qualidade de Software e ISO – 1 artigo – Individual.
12. Método de Aprendizagem de Máquina para Qualidade de Software – 1 artigo – Individual.
13. Mapeamento da ISO 9000 e CMMi – 1 artigo – Individual.
14. Selecionado Investimentos com Base em Modelos de Qualidade – 1 artigo – Individual.
15. Cleanroom – 1 artigo – Individual.
16. Dynamic Systems Development Method – 1 artigo – Individual.
17. ISO 9126 – 3 artigos – Individual.
18. Impacto das Estratégias de Sistemas de Informação na Qualidade – 1 artigo – Individual.
19. Desenvolvimento de Sistemas de Informação e Qualidade em Software – 1 artigo – Individual.
20. Cleanroom Software Engineering – 1 artigo – Individual.
21. Modelo de Predição em Qualidade de Software – 2 artigos – Individual.
22. Guiando Modelos da Qualidade de Software Através dos Custos – 1 artigo – Individual.
23. CMMi para aquisição – 1 Documento –DUPLA. Requer pesquisa adicional para fonte de referência.
24. CMMi para Desenvolvimento – 1 Documento –DUPLA. Requer pesquisa adicional para fonte de referência.
25. Bootstrap – 1 Documento – Individual.
26. Metodologia Multiobjetivo para Qualidade de Software – 1 artigo – Individual.
27. Métodos de Implementação da Qualidade de Software – 1 artigo – Individual.
28. A Experiência SPICE – 4 Documentos – DUPLA.
29. Implantação de Gestão da Qualidade de Software no Brasil – 1 artigo – Individual.
30. Interpretações da ISO – 1 artigo – Individual. Requer pesquisa adicional para fonte de referência.
32. Controle Estatístico do Processo para Qualidade de Software – 1 artigo – Individual.
33. O Papel da Certificação do Profissional de TI na Qualidade de Software – 1 artigo – Individual. Requer pesquisa adicional de referências.
34. Aplicações dos Modelos de QS em pequenas empresas – 2 artigos – Individual.
35. Trabalho em Times – Equipes – 11 artigos DUPLA.
36. SQUALE – 5 artigos - DUPLA.
37. Qualidade de Software e - Agile Methods - 11artigos - DUPLA
40. QUIM – 1 Artigo – Individual.
41. SPDW+ - 1 Artigo – Individual.
42. Debates sobre Qualidade de Software I – 7 artigos – Individual.
43. Debates em Qualidade de Software II – 4 artigos – Individual.
44. TRIZ – 7 artigos – Individual.
Programa da Disciplina (Calendário no sigaa/UFRN)
Aula 01: As empresas modernas e o contexto da qualidade.
Aula 02: Históricos dos modelos de Qualidade – Primeira Onda – inspeção.
Aula 03: Históricos dos modelos de Qualidade – Segunda Onda – a garantia da qualidade.
Aula 04: Históricos dos modelos de Qualidade – Terceira Onda – gestão da qualidade e gestão pela qualidade. Os modelos de excelência. A demanda do meio-ambiente e os modelos 4Q.
Aula 05: As aplicações do modelo 4Q para a promoção da qualidade. O conceito de Qualidade em Software.
Aula 06: Dificuldades de aplicação prática do conceito de Qualidade de Software. Dificuldades conceituais, dificuldades de processo e práticas. Limite para a escolha de temas,
Aula 07: Qualidade de Produto de software – conceito e enquadramento dentro do modelo geral da qualidade total.
Aula 08: Exemplos das características necessárias para os Modelos de Produto de Software
Aula 09: Ferramentas da qualidade: PDCA, Diagrama de causa x efeito. Diagrama de correlação
Aula 10: Ferramentas da qualidade: Qualitiy Function Deployment - QFD.
Aula 11: O modelo de normalização ISO 9000-2015.
Aula 12: Prova Escrita - 03 de Setembro de 2015
Aula 13: Correção da prova escrita e coordenação da escolha e retirada de dúvidas sobre os temas do primeiro trabalho.
Aula 14: Aplicação das ISO 9000-2015 ao desenvolvimento de Software.
Aula 15: Estudos dos modelos de Qualidade de Produto de Software: Conceito de mensuração de requisitos – métrica. Modelos de métrica de processo: Modelo de Rayleigh, COCOMO, SOFTCOST.
Aula 16: Modelos de métrica de processo: SPQR, COPMO, ESTIMACS, Confiabilidade.
Aula 17: Estudos dos modelos de Qualidade de Produto de Software: Modelo de McCall.
Aula 18 Modelo de Boehm, Modelo de McConnel, Modelo de Gibb, Modelo de Dromey
Aula 19: ISO / IEC 9126 e ISO / IEC 12119.
Aula 20: Qualidade de Produto de Software: ISO 25000 SQuaRE. Introdução a Qualidade de Processo - CMM
Aula 21: Modelo SW-CMM – 1ª parte – visão geral
Aula 22: Modelo SW-CMM – 2ª parte – práticas e áreas chaves
Aula 23: CMMI. Diferenças com o CMM. ISO / IEC 14598.
Aula 24: Modelo TSP e PSP
Aula 25: Modelo SPICE - ISO/IEC 15504 – 1ª parte - CIENTEC (proibida avaliação)
Aula 26: Modelo SPICE – 2ª parte: detalhamento dos requisitos - CIENTEC (proibida avaliação).
Aula 27: Seminários dos alunos para a segunda avaliação. 27 Outubro de 2015
Aula 28: Seminários dos alunos para a segunda avaliação. 29 de Outubro de 2015
Aula 29: Quality Improvement Paradigm (QIP)
Aula 30: Modelos de Gestão de Software: Conceitos básicos. Introdução ao Modelo Trillium.
Aula 31: Modelos de Gestão – PNQ e IDEAL. Abordagem GOAL/Question/Metric (GQM)
Aula 32 - Congresso de Iniciação Científica - CIC 2015
Aula 33: Desenvolvimento em equipes: Os princípios do trabalho em equipe
Aula 34: Seminários dos alunos para a terceira avaliação. 19 de Novembro de 2015
Aula 35: Seminários dos alunos para a terceira avaliação. 24 de Novembro de 2015
Aula 36: Seminários dos alunos para a terceira avaliação. 26 de Novembro de 2015
Aulas de recuperação
4ª Prova. 08 de dezembro de 2015.
Bibliografia Básica:
Goldbarg, M. C. Qualidade Substantiva, Edt Book Mark, 2000.
Suryn, W. Software Quality Engineering: A Practitioner's Approach, Wiley-IEEE Computer Society, 2014. ISBN-13: 978-1118592496.
Pyzdek, T. The Handbook for Quality Management, Second Edition: A Complete Guide to Operational Excellence, McGraw-Hill Professional; 2 edition, 2012. ISBN-13: 978-0071799249.
Material do aluno
Bibliografia de Apoio:
Horch, J. W. Pratical Guide to Software Quality Management, ARTECH HOUSE Publishers, segunda edição 2003 . ISBN 1-58053 – 527-5
O´Regan, G. A Pratical Approach to Software Quality, Springer-Verlag, 2012. ISBN: 978-1-4419-2951-8
Besterfield, D. H. et al. Total Quality Management, Pearson 3a edição 2011, ISBN:978-81-317-6496-1.
GoLearningBus. Learn Software Quality Engineering, Editora WAGmob - WAG Mobile Inc, edição de 2013. EBook Kindle
Bogue, R. L. Constructing Quality Software, ASIN: B007P3E5TW. EBook Kindle
Natal, 20 de Junho de 2015
Marco César Goldbarg



