Académique Documents
Professionnel Documents
Culture Documents
Sumrio
Introduo
Ferramentas CASE
Exemplos de CASE
Modelagem usando UML
Introduo
Anlise e Design
Modelo Lgico
Modelo Fsico
Implementao
Testes
Ferramentas CASE
CASE (Computer-Aided Software Engineering) ou
Engenharia de Software auxiliada por computador.
Qualquer software que auxilia as pessoas que
trabalham em um projeto de desenvolvimento de
software.
Classificao:
Upper CASE (anlise de requisitos, projeto lgico e doc)
Lower CASE (codificao, testes e manuteno)
Integrated-CASE ou I-CASE (engloba todas as etapas e
controle de verso)
Ferramentas CASE
Caractersticas
Uso de Metodologia
Interface Grfica
Checagem de Consistncia
Possibilita a reusabilidade
Possui repositrio
Permite Engenharia Reversa*
Ferramentas CASE
Vantagens
Diminuio de erros
Agilidade de desenvolvimento
Estmulo para novas metodologias
Padro de metodologia
Melhoria e reduo de custos na manuteno
Melhoria de produtividade
Possibilitar a Reengenharia*
Ferramentas CASE
Desvantagens
Exemplos de CASE
ERwin Data Modeler
Exemplos de CASE
ERwin Data Modeler
Projeto Lgico (IDEF1X)
DEPENDENTE
CLIENTE
LOCACAO
RESERVA
FILME
PRECO
Exemplos de CASE
ERwin Data Modeler
Projeto Fsico (IDEF1X)
DEPENDENTE
codigo_cliente: INTEGER NOT NULL (FK)
codigo_dependente: INTEGER NOT NULL
nome_dependente: VARCHAR(40) NOT NULL
grau_parentesco: CHAR(1) NOT NULL
CLIENTE
codigo_cliente: INTEGER NOT NULL
nome_cliente: VARCHAR(40) NOT NULL
endereco_cliente: VARCHAR(50) NOT NULL
telefone_cliente: CHAR(10) NOT NULL
cpf_cliente: CHAR(11) NOT NULL
rg_cliente: CHAR(10) NOT NULL
Exemplos de CASE
Power Designer
Fabricante: Sybase
Plataforma: Windows
Projeto Conceitual, Lgico e Fsico
Notao: IDEF1X e IE
Verses 10.x e 11.0
www.sybase.com
Exemplos de CASE
DBDesigner
* Opo de visualizao
Exemplos de CASE
DBDesigner
Projeto Lgico (EER)
Exemplos de CASE
DBDesigner
Projeto Fsico (EER)
Esteriottipo table
10
11