Informações Principais
     Resumo
     Abstract
     Introdução
     Conclusão
     Download
  
  
  
 
Resumo
 
 
Acadêmico(a): André Henkels
Título: DRAWCODE: um Plugin do Eclipse para a Geração de Código a partir de Diagramas de Classe e Diagramas N-S
 
Resumo:
Este trabalho apresenta o Drawcode, um plugin para o ambiente de desenvolvimento Eclipse cujo objetivo é a edição de diagramas de classe, diagramas N-S e geração de código a partir da associação destes dois tipos de diagramas. Depois de criados os diagramas é possível associar um método de uma classe a um diagrama N-S e gerar código para a linguagem Java das classes definidas, incluindo os atributos e corpo dos métodos associados a um diagrama N-S. Em ambos os diagramas a representação visual é atualizada a cada alteração para ajustar o tamanho dos elementos visuais dinamicamente conforme a necessidade. Para a geração dos gráficos e interatividade do usuário foi utilizado o Graphical Editing Framework (GEF), um
subprojeto da Eclipse Foundation para facilitar a criação de plugins para o ambiente com interfaces visuais mais amigáveis. Para a geração de código foi utilizado o motor de templates Velocity.