Título do Projeto
Equipe
Contextualizar o projeto
• Explicar o contexto do projeto, rapidamente
em 1 slide
Variações escolhidas
• Listá-las
• Escolher conjunto mínimo de variações para
que a mesma variação seja implementada
com TODOS os mecanismos, gerando
diferentes versões do sistema
Variação 1
• Técnica: (usar TODAS mostradas em aula)
• Detalhar os pontos de variação de cada uma
• Algum refactoring foi necessário para que a técnica
fosse aplicada?
• Mostrar pequenos trechos de código
Variação 1
• Se uma técnica não pôde ser aplicada a uma
determinada variação, explicar MUITO BEM o
porquê disso!
• Exemplo: Mixins e Extension Points não foram
possíveis porque …
Variação 2
• Técnica: (usar TODAS mostradas em aula)
• Detalhar os pontos de variação de cada uma
• Algum refactoring foi necessário para que a técnica
fosse aplicada?
• Mostrar pequenos trechos de código
Variação 2
• Se uma técnica não pôde ser aplicada a uma
determinada variação, explicar MUITO BEM o
porquê disso!
• Exemplo: Arquivos de propriedades não foi
possível porque …
Download

AspectJ – Aspect-oriented programming with Java