Você está na página 1de 7

UNIVERSIDADE CATLICA DE PETRPOLIS

CENTRO DE ENGENHARIA E COMPUTAO


Engenharia de Software

Ferramentas de quarta gerao para desenvolvimento de software

Trabalho apresentado ao Centro de Engenharia e


Computao da Universidade Catlica de
Petrpolis da disciplina Engenharia de Software
ministrada pelo Professor Luis Alexandre.

Marcos Vincius Tuche 11210853


Eduardo Ladeira - 11210516

PETRPOLIS
Abril 2015

DBDesigner: uma ferramenta para modelagem de


dados
DBDesigner: Editor visual para criao de banco de dados mySQL
que integra criao, modelagem, desenvolvimento e manuteno
dos bancos em um ambiente simples e agradvel. Comparvel com
produtos como Oracle's Designer, IBM's Relational Rose, CA Erwin. O
DBDesigner OpenSource distribudo sobre a licena GPL. Algumas
caractersticas do DBDesigner:
um software livre, licenciado sob a GPL;
multi-plataforma;
Alm de ser imbatvel no uso com o MySQL, tambm oferece
suporte a outros bancos, como Oracle, *MS SQL Server, SQLite,
e outros que suportem acesso via ODBC;
Permite engenharia reversa, gerando o modelo a partir das
tabelas do BD;
Faz a sincronia no BD das alteraes realizadas no DER;
A interface com o usurio muito bem elaborada, tornando o
seu uso bastante simples;
Salva os arquivos em XML;
Importa modelos gerados no ERWin (XML);
Gera relatrios em HTML;

Finalidade da ferramenta
DBDesigner: Editor visual para criao de banco de dados mySQL
que integra criao, modelagem, desenvolvimento e manuteno
dos bancos em um ambiente simples e agradvel. A utilizao de
ferramentas CASE (Computer-Aided Software Engineering) para
modelagem de dados muito importante para a qualidade do
modelo, bem como para garantir uma documentao atualizada e,
consequentemente, maior facilidade de manuteno de sistemas em

produo, apoiando etapas importantes na anlise e projeto de


software.
Caractersticas

A DBDesigner uma ferramenta CASE para a modelagem de dados


que trabalha com o modelo lgico, desenvolvida pela fabFORCE
(www.fabforce.net) sob a licena GNU GPL (General Public License).
Alm de permitir a modelagem, criao e manuteno de bancos de
dados, esta ferramenta possibilita tambm a engenharia reversa,
gerando o modelo de dados a partir de um banco existente, e ainda
possibilita o sincronismo entre o modelo e o banco.
A DBDesigner foi construda originalmente para oferecer suporte ao
MySQL, porm oferece tambm suporte engenharia reversa e
sincronizao a outros SGBDs como Oracle, SQL Server, SQLite e
outros que permitam acesso via ODBC

Plataformas

um software multiplataforma (Windows


KDE/GNOME) implementado em Delphi/Kylix.

2k/XP

Linux

Principais vantagens;
A diferena para outras verses que o DBDesigner tem bastante
suporte tanto no frum da ferramenta quanto na internet em geral
devido a grande quantidade de pessoas que utilizam esta
ferramenta, alm de ser uma opo livre e disponvel para diferentes
sistemas operacionais. No entanto, o DBDesigner j est h um
certo tempo sem receber atualizaes muito em funo do
desenvolvedor principal da ferramenta ter sido contratado para
trabalhar no Workbench que mais um concorrente do
DBDesigner. Felizmente para muitos que utilizam o DBDesigner e o
consideram entre os melhores o projeto est sendo atualizado aos
poucos por um grupo de desenvolvedores que podero em breve
lanar uma verso atualizada da ferramenta.
Fotos:

SQL Navigator
Finalidade : Entregar aplicativos de alta qualidade ao gravar, editar e manter
objetos de banco de dados.

Caractersticas:
Code Xpert
Determina a qualidade do software, abrevia ciclos de teste, reduz as taxas de erro,
alivia os esforos com manuteno, encontra alteraes de software e identifica cdigo
de alto risco usando mtricas de lderes do setor e tcnicas de cobertura de teste
Codificao da equipe
Ajuda a manter a integridade do cdigo e integrao com o controle de verso.
Diagrama de Registro de Evento (ER)
Permite que voc crie uma tabela e visualize as dependncias e unies a outras
tabelas.
Roteiro do cdigo
Destaque as complexas interdependncias do seu cdigo PL/SQL dentro do banco de
dados.
Otimizador de SQL para Oracle
Essa soluo de banco de dados Oracle oferece um integrado e aprimorado
desenvolvimento da funcionalidade SQL no SQL Navigator Xpert Edition, e fornece
recomendaes inteligentes, verificao SQL e otimizao de ndice.

Programador de trabalhos
Permite que voc gerencie, em um nico local, todos os seus trabalhos, tipos de
trabalho, programaes e programas.
Gerente de projetos
Permite que voc controle os projetos nos quais est trabalhando e os compartilhe.

Plataforma
Intel Pentium 4

Benefcios:
- Fornece desenvolvimento eficiente e preciso de PL/SQL
- Aprimora a eficincia da equipe ao facilitar o compartilhamento
-Ajuda a garantir a verso correta do cdigo, scripts e modelos de dados
- Garante a implantao de cdigo de alta qualidade apenas ao implementar um
processo de reviso de cdigo
- Oferece um processo uniforme, reproduzvel e mensurvel para projetos de
desenvolvimento de gerenciamento de banco de dados
- Permite arrastar e soltar cdigo SQL
- Proporciona visibilidade na cobertura do cdigo PL/SQL
- Fornece suporte avanado para integrao de controle da verso
- Reescreve automaticamente declaraes SQL que podem causar problemas de
performance durante o perodo de produo (esse recurso de otimizao de SQL est
disponvel somente em algumas edies).
- Suporta ambientes Citrix e Protocolo LDAP

Exemplo: