Aula01 Fundamentacao Teorica 1
Curso - Especialização em
Engenharia de Software
Disciplina: Métricas de Tamanho, Complexidade e
Qualidade e sua utilização em Desenvolvimento de Software
Prof. Edson Saraiva
Fundamentação Teórica
Agenda
1- Fundamentação teórica
2- Processos de medição - GQM, PSM, GDSM
3- Modelos de maturidade - MPS.BR, CMMI
4- Métricas de projeto, produto (ISO 9126) e processo (CEP)
5 - Práticas ágeis
1
02/08/2012
Objetivos específicos
• Compreender os conceitos fundamentais e os relacionamentos envolvidos com o estudo de métricas.
• Identificar métodos de pesquisa apropriados e conhecer as formas pelas quais novos conhecimentos na área são gerados ou descobertos.
• Principais contribuições ao conhecimento comprovado: conhecer as métricas de software mais comumente utilizadas e avaliar o seu uso em modelos de construção para desenvolvimento de software.
• Experimentação
Apresentação
Nome
Atividade profissional
Experiência prévia
Motivação para especialização
Expectativa com a disciplina (profissional)
Experiência com medições – consumidor ou fornecedor de informações • Quais livros, jornais, revistas ou artigos você leu recentemente relacionado a práticas de desenvolvimento de software?
• http://knol.google.com/k/top-100-best-softwareengineering-books-ever#
•
•
•
•
•
•
2
02/08/2012
Bibliografia
• ASSOCIAÇÃO PARA PROMOÇÃO DA EXCELÊNCIA DO SOFTWARE
BRASILEIRO – SOFTEX. MPS.BR – Guia de Implementação –
Parte 2: Fundamentação para Implementação do Nível F do MRMPS:2011, junho 2011. Disponível em: www.softex.br.
• CHRISSIS, M.B. et al., CMMI Guidelines for Process Integration and
Product Improvement, Addison Wesley, 2003
• COHN, M., Agile Estimating and Planning, Prentice Hall, 2006
• GARCIA, F., et.al., Towards a consistent terminology for software masurement, Science Direct, 2005
• KITCHENHAM, B.A., PFLEEGER, S.L., FENTON, N., “Towards a
Framework for Software Measurement Validation” IEEE
Transactions on Software Engineering 21(12), 1995
• PRESSMAN, R.S.,