Roteiro
Ferramenta CASE
Componentes das ferramentas CASE
PowerDesigner
Erwin
Concluso
Pontos fracos
Pontos fortes
Referncias
CIn/UFPE Projeto Conceitual de Banco de Dados
Ferramenta CASE
Facilitadores para auxiliar nas tarefas repetitivas
Verificao da consistncia atravs de regras
especficas
Gerao de relatrios para acompanhamento do
trabalho
Interfaces com outros aplicativos de
desenvolvimento.
[1]
CIn/UFPE Projeto Conceitual de Banco de Dados
Ao analisador do desenho
esperado a capacidade de detectar inconsistncias
lgicas, ambigidades, especificaes incompletas, por
forma a garantir uma completa verificao do modelo e
uma rigorosa especificao.
[1]
CIn/UFPE Projeto Conceitual de Banco de Dados
[1]
CIn/UFPE Projeto Conceitual de Banco de Dados
PowerDesigner
PowerDesigner
Criado em 1989 como AMC*Designor na Frana,
inicialmente concebido para o banco de dados
Oracle. Foi comprado e lanado pela Sybase em
1995.
Gera vrios modelos
Gerao de XML Schema
Realiza engenharia reversa
Variedade de ferramentas grficas de desenho e
anotao
Exporta modelos do Erwin
[2]
CIn/UFPE Projeto Conceitual de Banco de Dados
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)
Gerao de relatrio
Repositrio
Analise de requisitos
Modelo XML (XML Schema e DTD)
Visual Studio 2005 addin
[2]
CIn/UFPE Projeto Conceitual de Banco de Dados
PowerDesigner - Interface
10
PowerDesigner - Interface
11
PowerDesigner - Interface
Entidade
Relacionamento
Hierarquia
Liga entidades
Liga entidades com a relacionamento
Arquivo
Nota
Ligao entre objetos
Ttulo do modelo
12
PowerDesigner Na prtica
PowerDesigner
13
14
Erwin
Criado pela Logic Works e adquirido e lanado em
1990 pela Computer Associates.
Bastante utilizado no mercado
Modelos lgicos e fsico
Realiza engenharia reversa
[3]
CIn/UFPE Projeto Conceitual de Banco de Dados
15
Erwin - Interface
Objetos do modelo
Histrico de aes
Mensagens associadas a aes
16
Erwin - Interface
17
Erwin - Interface
Seleciona,
Entidade,
Herana,
Relao identificadora,
Relao identificadora n para n,
Relao no indentificadora
18
19
Erwin Na prtica
Erwin
20
Pontos fracos
PowerDesigner
No faz atributos multivalorados
No tem modelo lgico
Erwin
No faz modelagem conceitual
Interface pouco intuitiva e amigvel comparado com o
powerdesigner
Pouca agilidade para gerar a documentao do modelo
Permite entidades com o mesmo nome
No faz atributos multivalorados
Pontos fortes
O Powerdesigner possui uma grande variedade
de modelos
Possui um ambiente intuitivo e amigvel
comparado com o Erwin
Realiza maior quantidade de converses de
modelo comparado com o Erwin
22
Referncias
A white paper from Sybase, Inc. - PowerDesigner
vs. ERwin Technical Comparison
Carlos Henrique Cndido - Aprendizagem em
banco de dados: implementao de ferramenta
de modelagem E.R.
[1]http://imasters.uol.com.br/artigo/3048/uml/ferra
mentas_case/
[2]http://www.sybase.pt/
[3]http://ca.com/us/it-management-products.aspx
23
24