Universidade Federal de Sergipe

Departamento de Computação

Disciplina: Tópicos Avançados em Engenharia de Software

Período: 2011.1

 

Pessoas Disciplina
Professor Ementa
Alunos Cronograma e Material de Aula
  Seminário e Relatório Técnico
  Bibliografia
  Links

 

 


Professor

Nome: Alberto Costa Neto

E-mail: alberto@ufs.br

 


Alunos

Ordem Matrícula Nome
1
102280001
JOSE HENRIQUE DE MELO CARDOSO
2 102280002 GIVANILDO SANTANA DO NASCIMENTO
3 102280005 JENIFER VIEIRA TOLEDO
4 111280013 CARLA CASSIA DE JESUS ALMEIDA

 


Ementa:


Cronograma e Material de Aula:

Aula

Assunto

Material de Aula

16° (17/05/2011) Introdução à disciplina
E-mail e Home Page
Programa do curso
Bibliografia
Notas
Seminários/Relatório Técnico
 
17º (19/05/2011) Problemas do paradigma de objetos.
Preocupações ortogonais.
Espalhamento e entrelaçamento de código.
Visão Geral de AspectJ
(1) POA.zip
(2) codigo.zip (código fonte dos exemplos)
18º (24/05/2011) Visão Geral de AspectJ
Programando no Eclipse com o AJDT
AJDT.zip
19º (26/05/2011) Pointcut e Advice Pointcuts.zip
20º (31/05/2011) Pointcut e Advice Pointcuts.zip
21º (02/06/2011) Declarações inter-tipos ITD.zip
22° (07/06/2011) Uma Linguagem para Especificar Regras de Design em Sistemas Orientados a Aspectos acn-phd-thesis-talk.pdf
23° (09/06/2011) Linhas de Produtos de Software (LPS)
Motivação, Princípios e Diferenças
LPS.pdf
(14/06/2011) Preparação dos seminários  
(16/06/2011) Preparação dos seminários  
24° (21/06/2011) Framework para Engenharia de LPS
Modelagem de Variabilidade em LPS
 
(23/06/2011) Feriado  
25 e 26° (28/06/2011) Seminário 1 (Jenifer): Metodologias Ágeis e Linhas de Produtos de Software

Seminário 2 (Givanildo):
Métricas de Software Orientado a Aspectos

 
27° e 28° (30/06/2011) Seminário 3 (Carla): Testes de Aspectos (Abordagens para testar aspectos)

Seminário 4 (Henrique): Early Aspects (Abordagens para identificar e modelar aspectos desde as fases iniciais de desenvolvimento)

 
29° (05/07/2011)

Entrega dos relatórios técnicos

 
30° (07/07/2011) Entrega de notas / Encerramento  

 

Legenda

  Aula a ser ministrada

 

Aula ministrada

 

Aula de reposição

 

Teste

 

Aula não realizada

Obs: O cronograma está sujeito a mudanças caso haja algum imprevisto.

 


Seminário e Relatório Técnico:

 


Bibliografia:

 


Links:

Endereço Descrição
http://www.eclipse.org/aspectj/doc/released/progguide/ The AspectJ TM Programming Guide
http://www.eclipse.org/aspectj The AspectJ Project Website
http://hannemann.pbworks.com/Design+Patterns Implementação de Padrões de Projeto em AspectJ