Você está na página 1de 31

Paradigmas da Programao

Netbeans 6.7.1
UML

Nelson Freire (ISEPDEI-PPROG 2010/11)

1/31

UML

Tpicos

Referncias
Instalao Netbeans 6.7.1

Instalao Plugin UML


Criao Diagrama de Classes:
Novo Projecto Java
Editor Diagrama de Classes:
Facilidades
Gerao de Cdigo Java
Relatrio do Modelo UML
Criao Diagrama de Classes:
Projecto Java Existente

Nelson Freire (ISEPDEI-PPROG 2010/11)

2/31

UML

Referncias

Ajuda Netbeans 6.7.1 (UML instalado):


Menu Help > Help Contents

Nelson Freire (ISEPDEI-PPROG 2010/11)

3/31

UML

Netbeans 6.7.1

Descarregar Netbeans 6.7.1:


http://www.netbeans.info/downloads/dev.php

Nelson Freire (ISEPDEI-PPROG 2010/11)

4/31

Netbeans 6.7.1

Instalao
Plugin UML
Nelson Freire (ISEPDEI-PPROG 2010/11)

5/31

Instalao Plugin UML

Netbeans 6.7.1

1/3

1. Iniciar instalao plugin UML:


a) Clique menu Tools

b) Clique Plugins
c) Clique separador Available Plugins
d) Clique caixa UML
e) Clique boto Install

c)

d)
e)

Nelson Freire (ISEPDEI-PPROG 2010/11)

6/31

Netbeans 6.7.1

Instalao Plugin UML

2/3

2. Concluir instalao plugin UML:


Usando o Assistente Netbeans IDE Installer

Nelson Freire (ISEPDEI-PPROG 2010/11)

7/31

Netbeans 6.7.1

Instalao Plugin UML

3/3

3. Confirmar instalao plugin UML:


a) Clique menu Tools

b) Clique Plugins
c) Clique separador Installed

c)

Nelson Freire (ISEPDEI-PPROG 2010/11)

8/31

Netbeans 6.7.1

Criao Diagrama de Classes


Para
Novo Projecto Java

Nelson Freire (ISEPDEI-PPROG 2010/11)

9/31

Netbeans 6.7.1

Criar Diagrama de Classes para Novo Projecto Java

1. Clique Menu File > Clique New Project


2. Clique Categoria UML > Clique Java-Platform Model > Clique boto Next
3. Especifique Nome e Localizao do Projecto UML > Clique boto Finish
4. Clique Class Diagram > Clique boto Finish

Nelson Freire (ISEPDEI-PPROG 2010/11)

// na Caixa de Dilogo Create New Diagram

10/31

Netbeans 6.7.1

Facilidades do Editor
de
Diagramas de Classes
Nelson Freire (ISEPDEI-PPROG 2010/11)

11/31

Editor Diagrama
de Classes

Criar Elemento

Consiste essencialmente em:


Arrastar cone da janela Palette
Criar atributos

// clique direito no elemento > clique Create Attibute

Criar mtodos

// clique direito no elemento > clique Create Operation

Alterar propriedades na janela Properties

// alternativa: clique direito no elemento > Properties

Nelson Freire (ISEPDEI-PPROG 2010/11)

12/31

Editor Diagrama
de Classes

Mostrar apenas Hierarquia de Classes

Procedimento:

1. Clique direito em rea vazia


(apresentado menu ilustrado direita)
2. Clique Collapse All
3. Clique boto para criar esquema
hierrquico

Nelson Freire (ISEPDEI-PPROG 2010/11)

13/31

Editor Diagrama
de Classes

Mostrar/Esconder Operaes de Elemento

Clique direito no elemento > Clique Show/Hide List Compartments > Clique Operations Compartment

Nelson Freire (ISEPDEI-PPROG 2010/11)

14/31

Editor Diagrama
de Classes

Mostrar/Esconder Atributos de Elemento

4/6

Clique direito no elemento > Clique Show/Hide List Compartments > Clique Attributes Compartment

Nelson Freire (ISEPDEI-PPROG 2010/11)

15/31

Editor Diagrama
de Classes

Exportar Ficheiro de Imagem do Diagrama de Classes

Clique no boto assinalado

Nelson Freire (ISEPDEI-PPROG 2010/11)

16/31

Editor Diagrama
de Classes

Navegar para Cdigo Fonte de Elemento

Clique direito no elemento > Clique Navigate to Source

Nelson Freire (ISEPDEI-PPROG 2010/11)

17/31

Editor Diagrama
de Classes

Adicionar Elemento Existente

Arrastar Elemento da Janela Projects para Editor de Diagramas de Classes

Nelson Freire (ISEPDEI-PPROG 2010/11)

18/31

Netbeans 6.7.1

Gerar
Cdigo Java
Nelson Freire (ISEPDEI-PPROG 2010/11)

19/31

Netbeans 6.7.1

Gerar Cdigo Java a partir de Diagramas de Classes

1. Criar Projecto Java

Para destino do cdigo a gerar

2. Clique direito no n do Projecto UML > Clique Generate Code ... > Escolher projecto destino (Target)

Nota:
Se cdigo gerado no surgir no projecto Java, forar a actualizao atravs de um teste do projecto
(F6)
Nelson Freire (ISEPDEI-PPROG 2010/11)

20/31

Netbeans 6.7.1

Relatrio
Modelo UML
Nelson Freire (ISEPDEI-PPROG 2010/11)

21/31

Netbeans 6.7.1

Relatrio Modelo UML

1/3

Gerado automaticamente
Formato Javadoc

Informao detalhada sobre todos elementos:


Packages, classes, interfaces, etc.
Exemplo:

Nelson Freire (ISEPDEI-PPROG 2010/11)

22/31

Netbeans 6.7.1

Relatrio Modelo UML

2/3

Gerao:
1. Clique direito no n projecto UML
2. Clique Generate Model Report
3. Relatrio mostrado num Web Browser

Exemplo:

Nelson Freire (ISEPDEI-PPROG 2010/11)

23/31

Netbeans 6.7.1

Relatrio Modelo UML

3/3

Localizao:
Pasta report

Dentro da pasta do Projecto UML


Visualizao:
Abrir ficheiro index.html

Nelson Freire (ISEPDEI-PPROG 2010/11)

24/31

Netbeans 6.7.1

Criao Diagrama de Classes


de
Projecto Java Existente

Nelson Freire (ISEPDEI-PPROG 2010/11)

25/31

Netbeans 6.7.1

Criar Diagrama de Classes de Projecto Java Existente

1/6

1. Seleccionar as classes pretendidas de um Projecto Java


Alternativas:

a) Clique direito no N do Projecto Java > Clique Reverse Engineer ...


b) Clique direito numa package > Clique Reverse Engineer ...
c) Clique direito numa/vrias classes seleccionadas > Clique Reverse Engineer ...

a)
b)

Nelson Freire (ISEPDEI-PPROG 2010/11)

26/31

Netbeans 6.7.1

Criar Diagrama de Classes de Projecto Java Existente

2/6

2. Especificar nome e localizao do novo Projecto UML

Nelson Freire (ISEPDEI-PPROG 2010/11)

27/31

Netbeans 6.7.1

Criar Diagrama de Classes de Projecto Java Existente

3/6

3. Netbeans cria o Projecto UML especificado


Pasta Model:
Guarda modelos UML das classes e outras
estruturas de dados usadas no Projecto
Java
Classes organizadas em pastas
Pasta por package do Projecto Java

Nelson Freire (ISEPDEI-PPROG 2010/11)

28/31

Netbeans 6.7.1

Criar Diagrama de Classes de Projecto Java Existente

4/6

4. Clique direito pasta dos modelos UML das classes > Clique Create Diagram From Selected Elements ...

Alternativa:
Seleccionar uma/vrias classes > Clique direito sobre seleco > Clique Create Diagram From
Selected Elements ...

Nelson Freire (ISEPDEI-PPROG 2010/11)

29/31

Netbeans 6.7.1

Criar Diagrama de Classes de Projecto Java Existente

5/6

5. Seleccionar o tipo de diagrama: Class Diagram


6. Especificar o nome do novo diagrama de classes

Nelson Freire (ISEPDEI-PPROG 2010/11)

30/31

Netbeans 6.7.1

Criar Diagrama de Classes de Projecto Java Existente

6/6

7. Diagrama de classes:
Adicionado ao n Diagrams

Apresentado

Nelson Freire (ISEPDEI-PPROG 2010/11)

31/31

Você também pode gostar