|
Acadêmico(a): Danilo Kramel |
Título: Protótipo de Software para a Geração de Código CDL Através do Repositório da Ferramenta Case System Architect |
|
Conclusão: |
Através deste trabalho foi possível aprimorar o conhecimento sobre as tecnologias de banco de dados orientado a objetos e ferramenta CASE. Também verificou-se através do levantamento bibliográfico, que a união dessas duas tecnologias formam um poderoso mecanismo para desenvolvimento de sistemas complexos, que necessitam cada vez mais modelar os sistemas de acordo com o mundo real. Sobre a ferramenta CASE System Architect verificou-se que ela atende às várias fases do ciclo de desenvolvimento de software, possuindo uma flexibilidade de configuração que a torna extremamente abrangente, permitindo modelar as informações de acordo com a necessidade da metodologia utilizada. Entre as várias metodologias suportadas pela ferramenta, pode-se destacar a UML a qual foi utilizada para análise do protótipo e para análise do banco que se deseja gerar o código em CDL. Verificou-se também que a enciclopédia do System Architect é um banco de dados relacional que contém todos os diagramas e definições em duas tabelas com formato DBF, além de alguns arquivos que também fazem parte da enciclopédia constituindo um repositório localizado num único diretório e de fácil acesso. Sobre o banco de dados Caché, verificou-se que ele combina o poder da tecnologia de orientação a objeto com o desempenho de uma estrutura de dados multidimensional, permitindo criar aplicações de banco de dados com todas as vantagens do modelo orientado a objeto. Também foi verificado que o CDL é uma linguagem do banco de dados Caché muito útil para a definição de classes, que pode ser editada em um editor de texto no formato ASCII o que permitiu que fosse desenvolvido o protótipo. Finalmente sobre o desenvolvimento do protótipo, conseguiu-se alcançar os objetivos desejados através da implementação de seis classes e um formulário em ambiente de programação Delphi 5, que são utilizadas para a geração de código em CDL para banco de dados Caché através do repositório da ferramenta CASE SA. Mas encontrou-se uma carência referente a documentação do significado dos códigos da tabela entity.dbf, onde foi necessário analisar e descobrir os valores dos códigos que representam as classes, atributos, métodos e associações relevantes para a implementação do protótipo. |
|
|