|
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. |
|
|