Informações Principais
     Resumo
     Abstract
     Introdução
     Conclusão
     Download
  
  
  
 
Conclusão
 
 
Acadêmico(a): Rômulo Bendini Madalena
Título: Software de Integração da Ferramenta Case Rational Rose com o Banco de Dados Jasmine
 
Conclusão:
Com relação ao protótipo, ele atingiu o seu objetivo principal, o qual era a obtenção do diagrama de classes a partir do arquivo fonte MDL do Rational Rose e a geração do código ODQL para a criação de classes, atributos, métodos e relacionamentos entre classes. A ferramenta CASE Rational Rose tem um repositório em um arquivo texto chamado Object Petal. O arquivo está organizado de tal forma que o desenvolvedor tem acesso a qualquer informação dos diagramas especificados pela ferramenta. A configuração e a conexão do Banco de Dados Jasmine é consideravelmente fácil, mesmo sendo restrito a sua documentação. A linguagem ODQL do banco Jasmine é uma ferramenta indispensável para o banco, porém tem algumas limitações como, por exemplo, não permite algumas acentuações nos nomes das classes, atributos e métodos. Também constatou-se que se o desenvolvedor nomear um atributo “Data”, a linguagem ODQL não aceita, dizendo que a palavra “Data” é reservada a linguagem. Em relação a outros trabalhos já desenvolvidos nesta linha pode-se comentar que este trabalho seguiu os objetivos pretendidos pelo trabalho do Kramel (2000). Naquele trabalho o objetivo foi a geração de código CDL (Class Definition Language) para banco de dados Caché a partir do repositório da ferramenta CASE System Architect. No presente trabalho o objetivo foi a geração do código ODQL para o banco Jasmine a partir do arquivo MDL da ferramenta CASE Rational Rose. Já em relação ao trabalho de Wehrmeister (2001), o mesmo se mostrou mais amplo porque permite a geração para qualquer linguagem. O trabalho do Uessler (1999), obteve-se muito aproveitoso, pois as informações sobre o banco Jasmine facilitaram para a realização deste trabalho. Uma das vantagens do trabalho é a integração da Ferramenta CASE Rational Rose para o BDOO Jasmine, porque dá maior suporte ao analista que, apenas precisa especificar qualquer aplicação que por sua vez gera a base de dados para o banco Jasmine. As dificuldades encontradas ao longo do trabalho foram primeiramente a técnica e o algoritimo para a leitura do arquivo MDL do CASE Rational Rose. Outra dificuldade encontrada foi em relação ao banco Jasmine. O banco Jasmine não permite manipular os Store e a Class Family sem antes travar o banco com o comando “JaslockStat”, com isto teve que manipular o banco Jasmine com muita percistência, pois a documentação encontrada não relata estes detalhes.