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