Disciplinas 2012 - I

Reuso de Software

Slides das Aulas

  • Aula 01. Apresentação da disciplina.
  • Aula 02. Introdução a reuso de software.
  • Aula 03. Programação orientada a objetos e padrões de projeto.
  • Aula 04. Arquitetura de software e padrões arquiteturais.
  • Aula 05. Linha de produtos de software.
  • Aula 06. Tecnologias para linha de produtos de software.
  • Aula 07. Aula Prática: SPLOT.
  • Aula 08. Desenvolvimento de software orientado a aspectos.
  • Aula 09a. Trabalho prático e monografia.
  • Aula 09b. Padrões de projeto com aspectos.
  • Aula 10. Padrões de projeto em Java e AspectJ.
  • Aula 11. Aula Prática: Implementação AspectJ.
  • Aula 12. Jogos para Simulação em Engenharia de Software: PnP e SimulES.
  • Aula 13. Praticar SimulES e PnP.
  • Aula 14. Revisão para Prova 1.
  • Aula 15. Prova 1.
  • Aula 16. Programação orientada a Características com CaesarJ.
  • Aula 17. Programação orientada a Características com AHEAD.
  • Aula 18. Aula Prática: Implementação FOP / AHEAD.
  • Aula 19. Engenharia de Software baseada em Componentes.
  • Aula 20. Introdução a Desenvolvimento Dirigido por Modelos (MDD).
  • Aula 21. Desenvolvimento Dirigido por Modelos (MDD).
  • Aula 22. Aula Prática: PIM e PSM (MDD).
  • Aula 23. Quantificação e reuso de software.
  • Aula 24. Semana da Pós-Graduação (Sala 2077, 14:00 as 15:30 hrs).
  • Aula 25. Apresentação parcial de monografias (1 de 2).
  • Aula 26. Apresentação parcial de monografias (2 de 2).
  • Aula 27. Apresentação do Trabalho Prático.
  • Aula 28. Exercício: Métricas para detecção de anomalias de software.
  • Aula 29. Revisão para Prova 2.
  • Aula 30. Prova 2.
  • Aula 31. Prova Substitutiva (27/06).

Notas

  • Nota Geral. Notas gerais de todas as atividades.

Artigos

  • Artigo ICSE 2008. Artigo comparativo Java (OO) vs. AspectJ (AO) da Aula 06 (26/03).
  • Artigo SBLP 2011. Artigo comparativo Java (OO) vs. AspectJ (AO) vs. AHEAD da Aula 06 (26/03).
  • Artigo OOPSLA 2002. Artigo sobre padrões de projeto com aspectos da Aula 09 (04/04).
  • Artigo AOSD 2005. Artigo sobre avaliação quantitativa dos padrões de projeto Java e AspectJ da Aula 10 (09/04).

Contatos

reuso.softwaregmail.com

Departamento de Ciêcia da Computação
Av. Antônio Carlos, 6627 - ICEx - Pampulha
Belo Horizonte - CEP: 31270-010
Minas Gerais - Brasil

Sala: 4311
Telefone: +55 (31) 3409-5878