Informações Principais
     Resumo
     Abstract
     Introdução
     Conclusão
     Download
  
  
  
 
Resumo
 
 
Acadêmico(a): Roger Anderson Schmidt
Título: Ferramenta de Auxílio ao Processo de Desenvolvimento de Software Integrando Tecnologias Otimizadoras
 
Resumo:
Este trabalho descreve o desenvolvimento de uma ferramenta CASE (Computer Aided Software Engineering), contextualizando-a na área de tecnologias otimizadoras. A ferramenta administra uma coleção de objetos que representam componentes da modelagem de dados, cujas classes foram especificadas a partir da complementação de definições ao repositório de dados da ferramenta CA ERwin. O trabalho permite a geração de código-fonte através da implementação de um interpretador direto para uma linguagem de comandos, utilizando técnicas da área de compiladores. Os scripts codificados nesta linguagem geram construções de código-fonte baseadas em recursos de uma biblioteca de classes implementada na linguagem Object Pascal pela empresa alvo do estágio, a Mult Sistemas Ltda. O trabalho apresenta ainda um estudo de caso que ilustra o emprego atual da ferramenta na referida empresa, resultando na geração de classes especializadas para a camada de persistência de um sistema de informação.