Carregar apresentação
A apresentação está carregando. Por favor, espere
1
1 1
2
IN1008 – Projeto Conceitual de BD
Ferramenta CASE para modelagem de Banco de Dados (PowerDesigner e AllFusion ERwin Data Modeler) Por: Rafael Pereira deLira 2 2
3
Componentes das ferramentas CASE PowerDesigner Erwin Conclusão
Roteiro Ferramenta CASE Componentes das ferramentas CASE PowerDesigner Erwin Conclusão Pontos fracos Pontos fortes Referências 3 3
4
Facilitadores para auxiliar nas tarefas repetitivas
Ferramenta CASE Facilitadores para auxiliar nas tarefas repetitivas Verificação da consistência através de regras específicas Geração de relatórios para acompanhamento do trabalho Interfaces com outros aplicativos de desenvolvimento. [1] 4 4
5
As ferramentas de desenho
Componentes dos CASE As ferramentas de desenho Têm como função facilitarem o desenho de diagramas representativos do sistema, de acordo com a simbologia do método escolhido. Ao analisador do desenho É esperado a capacidade de detectar inconsistências lógicas, ambigüidades, especificações incompletas, por forma a garantir uma completa verificação do modelo e uma rigorosa especificação. [1] 5
6
Informações sobre o modelo de dados
Componentes dos CASE O gerador de código É uma componente fundamental que (no caso dos CASE que o possuem) permite a partir do desenho do novo sistema de informação geral, gerar os programas, de acordo com a linguagem de programação que tem incluído; Informações sobre o modelo de dados É o coração do software CASE, armazena informação sobre o modelo da empresa, a estrutura da informação, o modelo de dados, etc., é a Enciclopédia do sistema. [1] 6
7
PowerDesigner 7
8
Realiza engenharia reversa
PowerDesigner Criado em 1989 como AMC*Designor na França, inicialmente concebido para o banco de dados Oracle. Foi comprado e lançado pela Sybase em Gera vários modelos Geração de XML Schema Realiza engenharia reversa Variedade de ferramentas gráficas de desenho e anotação Exporta modelos do Erwin [2] 8
9
PowerDesigner Da suporte para:
Business Process Modeling (ProcessAnalyst) supporting BPMN Code generation (Java, C#, VB .NET, Hibernate, EJB3, NHibernate, JSF, WinForm (.NET and .NET CF), PowerBuilder, ...) Modelagem de dados (maioria dos sistemas RDBMS) Modelagem para Data Warehouse (WarehouseArchitect) Eclipse plugin Object modeling (UML 2.0 diagrams) Geração de relatório Repositório Analise de requisitos Modelo XML (XML Schema e DTD) Visual Studio 2005 addin [2] 9
10
PowerDesigner - Interface
Browser – com outros modelos criados e os objetos do modelo Resultados das ações 10
11
PowerDesigner - Interface
Relatórios, colar, localizar, complete links e checar modelo Alterna entre os modelos abertos Visualização das páginas Abre/fecha abas 11
12
PowerDesigner - Interface
Entidade Relacionamento Hierarquia Liga entidades Liga entidades com a relacionamento Arquivo Nota Ligação entre objetos Título do modelo 12
13
PowerDesigner – Na prática
13
14
AllFusion Erwin Data Modeler
14
15
Bastante utilizado no mercado Modelos lógicos e físico
Erwin Criado pela Logic Works e adquirido e lançado em pela Computer Associates. Bastante utilizado no mercado Modelos lógicos e físico Realiza engenharia reversa [3] 15
16
Erwin - Interface Objetos do modelo Histórico de ações
Mensagens associadas a ações 16
17
Erwin - Interface Navegação e geração de relatórios
Detalhamento do modelo Criação de áreas no modelo e mudança de modelo Concectando com o banco de dados 17
18
Erwin - Interface Seleciona, Entidade, Herança,
Relação identificadora, Relação identificadora n para n, Relação não indentificadora 18
19
Erwin – Notação IDEF1X Notação IE 19
20
Erwin – Na prática Erwin 20
21
Pontos fracos PowerDesigner Não faz atributos multivalorados
Não tem modelo lógico Erwin Não faz modelagem conceitual Interface pouco intuitiva e amigável comparado com o powerdesigner Pouca agilidade para gerar a documentação do modelo Permite entidades com o mesmo nome
22
O Powerdesigner possui uma grande variedade de modelos
Pontos fortes O Powerdesigner possui uma grande variedade de modelos Possui um ambiente intuitivo e amigável comparado com o Erwin Realiza maior quantidade de conversões de modelo comparado com o Erwin 22 22
23
[1]http://imasters.uol.com.br/artigo/3048/uml/ferra mentas_case/
Referências A white paper from Sybase, Inc. - PowerDesigner vs. ERwin Technical Comparison Carlos Henrique Cândido - Aprendizagem em banco de dados: implementação de ferramenta de modelagem E.R. [1] mentas_case/ [2] [3] 23 23
24
24 24
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.