Ferramentas CASE

Propaganda
Quadro Comparativo
Ferramentas CASE
Daniela Barreiro Claro
A ser completado pelos alunos em
atividade
DCC/IM/UFBA
Ferramenta CASE



Computer-Aided System Engineering
Auxiliam no projeto do sistema
Especificamente
–

2
Facilitam e simplificam os esforços da
modelagem de dados
Sao bastante usadas em diversos setores,
tais como automobilistico, projeto de
circuitos, arquitetura, etc
Prof. Daniela Barreiro Claro
Ferramenta CASE

Frequentemente classificadas
–
–

Front-end
–

Auxiliam na diagramação, análise e
documentação dos modelos
Back-end
–
3
Ferramentas de codificação (front-end)
Ferramentas de implementaçao (back-end)
Criam protótipos e geram codigos
Prof. Daniela Barreiro Claro
Ferramenta CASE

Diagramação
–
–

Documentação
–
–
4
É a função mais utilizada nas ferramentas CASE
Diagramas grandes, auxiliam na visuallização
Armazenam varias propriedades de um modelo
Tanto as propriedades quanto os textos são
armazenados em um dicionário de dados
Prof. Daniela Barreiro Claro
Ferramenta CASE

Análise
–
–
Fornecem subsídios necessários para o projetista
analisar o BD
Engenharia round trip



Ferramentas de Prototipagem (ou geraçao
de código)
–
5
Engenharia direta MER -> Tabelas
Engenharia reversa Tabelas -> MER
Podem gerar codigos (SQL e codigo na
linguagem de programação)
Prof. Daniela Barreiro Claro
Ferramenta CASE

Ferramentas a ser comparadas
–
–
–
–
–
–
6
DBDesigner
DBDesigner Fork
BRModelo
Toad Data Modeler
Power Designer
Data Architect
Prof. Daniela Barreiro Claro
Quadro Comparativo
BRModelo
DBDesigner






7
Engenharia Reversa
(SGBD -> MER)
Modelagem Visual do MER
Exportação script SQL
Importação da ferramenta
ERWin
Exportaçao dos diagramas
como figuras (BMP, PNG)
Sincronização modelo e
BD







Alterações no modelo
Dicionario de Dados
completo
?
Gera SQL
Não implementa regras
de integridade
automaticamente
?
?
Prof. Daniela Barreiro Claro
Quadro Comparativo
BRModelo
DBDesigner



8
Linux e MS Windows
Licença GPL
Suporte ao MySQL,
PostgreSQL, DB2, SQL
Server



Linux e MS Windows
?
?
Q1. Quais as diferenças entre o DBDesigner e o Fork?
Q2. Completar no quadro, as informações do BRModelo
Q3. Fazer um comparativo com o TOAD Data Modeler
Q4. Descrever os critérios de comparação
Q5. Acrescentar ao comparativo as ferramentas: ERWin, Data
Architect e Power Designer
Q6. Quais possuem desenvolvimento colaborativo?
Prof. Daniela Barreiro Claro
Download