Sei sulla pagina 1di 19

OPES DE FERRAMENTAS SUPORTE

RATIONAL ROSE
FUNES BSICAS

Escolha um modelo suporte

Prossiga sem escolher modelos especficos

ESCOLHENDO TIPO DE DIAGRAMA

CRIANDO E DETALHANDO
Selecione o diagrama desejado.

UM DIAGRAMA DE CASO DE USO

CARACTERSTICAS DO DIAGRAMA DE CASO DE USO

CARACTERSTICAS DE RELACIONAMENTOS COM CASO DE USO

Click no cone de classe e posicione-o para criar um novo Caso de Uso.

Para inserir um caso de uso arraste o cone de caso de uso

Clique com o boto direito no ator e clique aqui, para detalhar a classe. Veja no prximo slide.

Para fornecer o esteretipo interao clique com boto direito no relacionamento e clique em Open Specification. Veja no prximo slide 11.

CLASSIFICAO DE RELACIONAMENTOS

DIAGRAMA DE CASO DE USO DE UMA RDIO ONLINE

Se quiser insira um nome para o relacionamento (no muito usado na prtica).

Selecione um esteretipo para a interao.

CRIANDO E DETALHANDO UMA CLASSE

Click no cone de classe e posicione-o para criar uma nova classe.

CRIANDO E DETALHANDO UM DIAGRAMA DE CLASSE


Voc pode detalhar a sua classe feito de forma anloga ao detalhamento do diagrama de Casos de Uso.

PRINCIPAIS PROPRIEDADES DA CLASSE


Na aba General: Insira o nome da classe aqui.

INSERINDO UM RELACIONAMENTO ENTRE CLASSES

Para inserir um relacionamento, selecione o relacionamento desejado e arraste-o de uma classe a outra. Na aba Attributes: Clique com o boto direito aqui, e clique em insert, para inserir um novo atributo.

Para definir as caractersticas de um relacionamento, clique aqui. Veja no prximo slide.

Na aba Operations: Clique com o boto direito aqui, e clique em insert, para insirir uma nova operao

PRINCIPAIS CARACTERSTICAS DE UM RELACIONAMENTO


Na aba General: D o nome do relacionamento. Fornea os papis das classes.

DIAGRAMA DE CLASSES DE UMA RDIO ONLINE

Na aba Role A Detail: Fornea a multiplicidade adjacente Fatura, e faa de forma anloga, na paleta Role B Detail, para inserir a multiplicidade adjacente ao Cliente.

CARACTERSTICAS DO DIAGRAMA ESTADO

CRIANDO E DETALHANDO UM DIAGRAMA DE ESTADO

De forma anloga ao diagrama de classes pode-se criar um Estado. Para inserir um evento em uma Transio de Estado, clique com o boto direito na transio e clique em Open Specification. Veja no prximo slide. Elemento que representa uma bifurcao no fluxo de estados. Problemas: No suporta a representao de estados concorrentes da UML.

INSERINDO UM EVENTO EM UMA TRANSIO DE ESTADO


Na aba Detail: Insira a condio de guarda.

Na aba General: Insira o nome do evento. Insira os argumentos.

CRIANDO E DETALHANDO UM DIAGRAMA DE ITERAO

DIAGRAMA DE ESTADO DO CLIENTE

PARA INSERIR UM DIAGRAMA DE ITERAO

PARA INSERIR UM DIAGRAMA DE ITERAO

Selecione a opo Interaction Diagram. Escolha o pacote que deseja alocar o seu diagrama.

Escolha o diagrama que deseja utilizar.

CARACTERSTICAS DO DIAGRAMA DE SEQUNCIA

INSERINDO MENSAGEM EM DIAGRAMAS DE SEQUNCIA

Para inserir uma mensagem Clique com o boto direito aqui, e clique em Open Specification. Para inserir uma operao clique em <new operation>. Veja nos prximos slides. Para inserir um objeto, clique no cone referente e arraste-o.

Escreva a mensagem.

INSERINDO OPERAES EM DIAGRAMAS DE SEQUNCIA

DIAGRAMA DE SEQUNCIA

D o nome da operao.

Escolha o tipo que a operao retornar.

Insira argumentos.

CARACTERSTICAS DO DIAGRAMA DE COLABORAO


Para inserir um objeto, faa de forma anloga ao diagrama de Seqncia.

DIAGRAMA DE COLABORAO

Para inserir uma mensagem ou uma nova operao insira primeiramente um link ou um reverse link.

Depois clique com o boto direito no link escolha se vai inserir uma mensagem ou uma operao. Este processo anlogo ao do diagrama de Seqncia.

SINCRONIZANDO DIAGRAMAS DE CLASSES COM DIAGRAMAS DE ITERAO.

SINCRONIZANDO DIAGRAMAS DE CLASSES COM DIAGRAMAS DE ITERAO

SINCRONIZANDO DIAGRAMAS DE CLASSES COM DIAGRAMAS DE ITERAO.

SINCRONIZANDO DIAGRAMAS DE CLASSES COM DIAGRAMAS DE ITERAO.


Obs: Se criar uma nova operao, ela ser percebida no Diag. de Classes. Veja no prximo slide.

Confirme a operao

Selecione o diagrama que desejar.

Arraste as classes necessrias para a criao do diagrama de sequncia.

SINCRONIZANDO DIAGRAMAS DE CLASSES COM DIAGRAMAS DE ITERAO.

CRIANDO DIAGRAMAS DE COLABORAO A PARTIR DE DIAGRAMAS DE SEQNCIA

Modificaes ocorridas.

CRIANDO DIAGRAMAS DE COLABORAO A PARTIR DE DIAGRAMAS DE SEQNCIA.

DIAGRAMAS DE COLABORAO GERADO.

Selecione esta opo

CRIANDO UM ESQUEMA DE BANCO DE DADOS

CRIANDO UM ESQUEMA
Crie um pacote Schema.

DE BANCO DE DADOS

CRIANDO UM ESQUEMA DE BANCO DE DADOS

CRIANDO UM ESQUEMA DE BANCO DE DADOS

Para criar uma tabela click e posicione seu cone correspondente.

Crie um Data Model Diagram

Para verificar as propriedades de uma tabela Clique com o boto direito sobre a mesma.

CRIANDO UM EQUEMA DE BANCO DE DADOS

INSERINSDO UMA COLUNA EM UM BANCO DE DADOS

Propriedades de uma tabela.

Na paleta Columns: Clique com o boto direito e selecione a opo Insert.

PROPRIEDADES DE RELACIONAMENTOS ENTRE TABELAS

PROPRIEDADES DE RELACIONAMENTOS ENTRE TABELAS


Fornea o nome do relacionamento.

Fornea os papeis e as cardinalidades das tabelas.

Clique com o boto direito no relacionamento e selecione a opo Open Specification. Veja no prximo slide. Selecione o tipo do relacionamento. Existem dois tipo: -Indentifying (identificante), significa que a chave estrangeira da tabela filha passa a fazer parte da chave primria. - Non Indentifying (no identificante), significa que criar a chave estrangeira, mas essa no faz parte da chave primria.

ESQUEMA DE BANCO DE DADOS

GERANDO CDIGO JAVA

GERANDO CDIGO JAVA (FEITA DE FORMA ANLOGA PARA DIAGRAMAS DE CASO DE USO E DE CLASSE)

SELECIONE O CAMINHO ESQUERDA E AS CLASSE DIREITA.

Obs: Selecione as Classes que deseja gerar o cdigo.

Caso deseje criar um novo caminho clique em

SELECIONANDO O CAMINHO PARA A GERAO DE CDIGO JAVA.

PARA VISUALIZAR O CDIGO

Para adicionar. Em seguida clique aqui. Clique em Directory e em Seguida escolha o novo Caminho. Confirme o processo de gerao de cdigo

CDIGO GERADO DA CLASSE CLIENTE

ENGENHARIA REVERSA DE CDIGO JAVA

ENGENHARIA REVERSA DE CDIGO JAVA

ENGENHARIA REVERSA DE CDIGO JAVA


Selecione o caminho em que se encontram as classes. Adicione as classes.

Para fazer Engenharia reversa do Cdigo Java selecione a opo indicada.

Selecione as classes adicionadas. Selecione a opo Reverse para iniciar o processo.

DIAGRAMA DE CLASSES GERADO


Obs: Arraste as classes geradas no pacote Logical View.

ENGENHARIA REVERSA UTILIZANDO SCRIPT DDL (SQL)

ENGENHARIA REVERSA UTILIZANDO SCRIPT DDL (SQL)

ENGENHARIA REVERSA UTILIZANDO SCRIPT DDL

Avance para continuar o processo.

Selecione a opo Reverse Engineer para iniciar o processo.

Selecione a opo DDL Script.

ENGENHARIA REVERSA UTILIZANDO SCRIPT DDL

ENGENHARIA REVERSA UTILIZANDO SCRIPT DDL

Selecione o arquivo DDL desejado.

Escolha as opes desejadas.

Avance o processo.

O processo de engenharia reversa iniciado.

ENGENHARIA REVERSA UTILIZANDO SCRIPT DDL

ESQUEMA DE BANCO DE DADOS GERADO

Quando o processo de engenharia reversa completado com sucesso mostrada essa tela. Arraste as tabelas criadas.

CRIANDO ESQUEMAS DE BANCO DE DADOS A PARTIR DE DIAGRAMAS DE CLASSES.

CRIANDO ESQUEMAS DE BANCO DE DADOS A PARTIR DE DIAGRAMAS DE CLASSES

Obs: Crie o diagrama de classes dentro de um novo pacote.

Clique com o boto direito e escolha a opo indicada para criar um banco de dados.

CRIANDO ESQUEMAS DE BANCO DE DADOS A PARTIR DE DIAGRAMAS DE CLASSES.

CRIANDO ESQUEMAS DE BANCO DE DADOS A PARTIR DE DIAGRAMAS DE CLASSES.

O Rational s criar tabelas a partir das classes persistentes. Para isso, selecione nas propriedades de cada classe, na paleta Detal, a opo Persistent. Clique com o boto direito e escolha a opo indicada para criar um esquema de banco de dados.

CRIANDO ESQUEMAS DE BANCO DE DADOS A PARTIR DE DIAGRAMAS DE CLASSES.


Caso j exista um pacote Schema, voc pode selecion-lo, se no quiser selecionar o Rose cria um novo. Selecione um banco de dados previamente criado. Marque esta opo.

CRIANDO ESQUEMAS DE BANCO DE DADOS A PARTIR DE DIAGRAMAS DE CLASSES.


Obs: Crie um Data Model Diagram para visualizar o diagrama gerado

Arraste as tabelas geradas.

CRIANDO DIAGRAMAS DE CLASSES A PARTIR DE ESQUEMAS DE BANCO DE DADOS.

CRIANDO DIAGRAMAS DE CLASSES A PARTIR DE ESQUEMAS DE BANCO DE DADOS


Clique com o boto direito e escolha a opo indicada, para criar um diagrama de classes.

CRIANDO DIAGRAMAS DE CLASSES A PARTIR DE ESQUEMAS DE BANCO DE DADOS.


Selecione um pacote para criar o diagrama de classes, caso no escolha o Rose cria um novo pacote. Selecione esta opo.

CRIANDO DIAGRAMAS DE CLASSES A PARTIR DE ESQUEMAS DE BANCO DE DADOS.

Arraste as classes geradas.

CRIANDO SCRIPT SQL A PARTIR DE ESQUEMA DE BANCO DE DADOS.


Clique com o boto direito no pacote Schema que possui as tabelas para gerao de DDL.

CRIANDO SCRIPT SQL A PARTIR DE ESQUEMA DE BANCO DE DADOS

E selecione Forward Engineer.

CRIANDO SCRIPT SQL A PARTIR DE ESQUEMA DE BANCO DE DADOS.

CRIANDO SCRIPT SQL A PARTIR DE ESQUEMA DE BANCO DE DADOS.

Avance o processo.

Fornea o nome que o novo arquivo DDL ter.

Fornea as opes desejadas.

Avance o processo.

CRIANDO SCRIPT SQL A PARTIR DE ESQUEMA DE BANCO DE DADOS.

PARTE DO SCRIPT SQL.

Quando o processo de Criao de DDL completado com sucesso mostrada essa tela.

Potrebbero piacerti anche