Você está na página 1de 3

Ferramenta de Modelagem Open ModelSphere

Abstract. This article describes characteristics of Open ModelSphere data


modeling open source software, showing its origin, versions, main character-
istics and capabilities, advantages and disadvantages of using the software.
The importance of a data modeling tool when building a database system is
also highlighted.
Resumo. Este artigo descreve características do software livre de modelagem
de dados Open ModelSphere evidenciando sua origem, versões do mesmo,
principais características e capacidades, vantagens e desvantagens de se
utilizar o software. É destacado também a importância de uma ferramenta de
modelagem de dados ao construir um sistema de banco de dados.

Introdução
Ao construir um sistema de banco de dados, deve-se primeiro realizar a modelagem dos
dados. Esta etapa definirá como o sistema irá se comportar, os relacionamentos
existentes entre as tabelas, os tipos de chaves, entidades e os tipos de entidades, entre
outros detalhes que compõem um modelo entidade-relacionamento (ER) de um banco
de dados. O processo de modelagem de dados garante maior qualidade, redução de
custo, desempenho mais rápido, estrutura definida, documentação eficaz, redução de
erros, etc.
Atualmente no mercado há diversas ferramentas CASE (Computer-Aided
Software Engineering) de software livre ou pagas que auxiliam a modelagem de dados.
Tais ferramentas buscam reduzir e facilitar os requisitos de manutenção e reduzir
possibilidade de erros no sistema de banco de dados, além de possibilitar um modelo de
melhor qualidade. Construir o modelo de banco de dados antes do banco de dados em si
é de suma importância para se obter um sistema mais eficiente seja ele pequeno ou
grande.

Open ModelSphere
Uma das ferramentas disponíveis para construir um modelo de banco de dados é a Open
ModelShere. Este software é de código livre, ou seja, é totalmente gratuito para ser
baixado, instalado e modificado. Foi construido como um aplicativo Java distribuído
sob licença GPL (GNU Public License). Projetado para ser independente de plataforma,
o Open ModelSphere é compatível com vários sistemas operacionais (SO) como
Windows, Linux e Unix e conta com uma ampla comunidade de arquitetos e
engenheiros de softwares.
Entre suas capacidades há a modelagem de dados conceitual, lógica e física. Os
modelos conceituais podem ser convertidos em modelos relacionais e modelos
relacionais podem ser convertidos em modelos conceituais. O programa ainda permite a
criação de scripts de SQL por meio de engenharia reversa ou sincronização com o banco
de dados.
Com a utilização do Open ModelSphere os analistas e desenvolvedores do
modelo são capazes de especificar recursos, transações, trocas de comunicação, plano
de custos com tempo, esforço, entre outros.
Ainda é possível dividir (quase como em um plano de atividades) as arquiteturas
e etapas dos processos de maneira mais detalhada. Estes itens poderão ser organizados e
esquematizados de forma hierárquica, possibilitando a decomposição deles em
subprocessos e, assim, facilitando a visualização de cada fase ao mesmo tempo em que
permite uma visão geral do sistema.
O Open ModelSphere possui suporte a diversas plataformas de banco de dados
como Oracle, Informix, Microsoft, SQL Server, Sybase, DB2, PostgreSQL. Todas essas
caracteristicas torna o Open ModelSphere uma das ferramentas mais populares e
eficientes para modelagem de dados de código aberto.

Figura 1:Software OpenModelSphere

História Open ModelSphere


Open ModelSphere é uma evolução do software SILVERRUN PerfectO. O perfectO
integrava o conjunto de ferramentas de modelagem SILVERRUN desenvolvido pela
Computer Systems Adivisers. PerfectO suportava modelagem orientada a objetos e
modelagem relacional de objetos.
Ao final dos anos 90, PerfectO foi traduzido para a linguagem Java resultando
em SILVERRUN-JD (Java Designer). Em 2002 com o acréscimo da modelagem de
dados relacionais o produto foi lançado sob o nome SILVERRUN ModelSphere.
Posteriormente recursos como suporte para modelagem de processos de negócios,
modelagem de dados conceituais e diagramação UML foram adicionados.
Em setembro de 2008, a Grandite, empresa de arquitetura de negócios que
fornece serviços como modelagem corporativa, gerenciamento de dados mestre,
governança de dados e proteção de dados, lançou o aplicativo principal do ModeSphere
como um produto de código aberto baseado na GPL (GNU Public License versão 3).

Versões
Ao todo foram lançadas 4 versões do Open ModelSphere
 SILVERRUN ModelSphere 1.0 – lançado em fevereiro de 2002 tinha como
característica a modelagem relacional.
 SILVERRUN ModelSphere 2.0 – lançado em setembro do mesmo ano que a
versão 1.0 com a adição de modelagem de processos de negócios.
 Open ModelSphere 3.0 - foi lançado em setembro de 2008 como uma
ferramenta de código aberto.
 Open ModelSphere 3.1- foi lançada em novembro de 2009 apresentado um novo
visual com aplicativo central baseado em Java 6, interface para encaminhar /
fazer engenharia reversa de código java e novo mecanismo para facilitar o uso
de plug-ins.
O Open ModelSphere ainda possui uma versão premium que é uma ferramenta
de banco de dados SQL flexível para criar novos aplicativos e acessar o código do
sistema legado. O Open ModelSphere Premium fornece ferramentas para design de
banco de dados conceitual, lógico e físico. Ele também fornece uma interface
incorporada genérica para conectar-se a bancos de dados SQL via driver ODBC/JDBC.

Recursos
 O Open ModelSphere possui recursos como:
 Interface integrada para se conectar a banco de dados SQL via driver
ODBC/JDBC;
 Interfaces de banco de dados de plug-in bidirecional;
 Serviços de migração;
 Desenvolvimento sob demanda;
 Suporte a interfaces de usuário em inglês e francês.

Conclusão
O Open ModelSphere é um software leve e de qualidade para modelagem de dados,
além de fácil instalação, gratuito e ocupar pouco espaço em disco. O aplicativo ainda
possui ferramentas para integração e testes, geração de scripts, fluxos de atividades,
entre varias outras opções.

Referências

Você também pode gostar