View
236
Download
0
Category
Preview:
Citation preview
Nelson Freire (ISEP–DEI-PPROG 2010/11) 2/31
Referências
Instalação Netbeans 6.7.1
Instalação Plugin UML
Criação Diagrama de Classes:
Novo Projecto Java
Editor Diagrama de Classes:
Facilidades
Geração de Código Java
Relatório do Modelo UML
Criação Diagrama de Classes:
Projecto Java Existente
Tópicos UML
Nelson Freire (ISEP–DEI-PPROG 2010/11) 3/31
Ajuda Netbeans 6.7.1 (UML instalado):
Menu Help > Help Contents
Referências UML
Nelson Freire (ISEP–DEI-PPROG 2010/11) 4/31
Descarregar Netbeans 6.7.1:
http://www.netbeans.info/downloads/dev.php
Netbeans 6.7.1 UML
Nelson Freire (ISEP–DEI-PPROG 2010/11) 6/31
1. Iniciar instalação plugin UML:
a) Clique menu Tools
b) Clique Plugins
c) Clique separador Available Plugins
d) Clique caixa UML
e) Clique botão Install
Instalação Plugin UML Netbeans 6.7.1 1/3
c)
d)
e)
Nelson Freire (ISEP–DEI-PPROG 2010/11) 7/31
2. Concluir instalação plugin UML:
• Usando o Assistente Netbeans IDE Installer
Instalação Plugin UML 2/3 Netbeans 6.7.1
Nelson Freire (ISEP–DEI-PPROG 2010/11) 8/31
3. Confirmar instalação plugin UML:
a) Clique menu Tools
b) Clique Plugins
c) Clique separador Installed
Instalação Plugin UML 3/3
c)
Netbeans 6.7.1
Nelson Freire (ISEP–DEI-PPROG 2010/11) 9/31
Criação Diagrama de Classes Para
Novo Projecto Java
Netbeans 6.7.1
Nelson Freire (ISEP–DEI-PPROG 2010/11) 10/31
1. Clique Menu File > Clique New Project
2. Clique Categoria UML > Clique Java-Platform Model > Clique botão Next
3. Especifique Nome e Localização do Projecto UML > Clique botão Finish
4. Clique Class Diagram > Clique botão Finish // na Caixa de Diálogo Create New Diagram
Criar Diagrama de Classes para Novo Projecto Java Netbeans 6.7.1
Nelson Freire (ISEP–DEI-PPROG 2010/11) 11/31
Facilidades do Editor de
Diagramas de Classes
Netbeans 6.7.1
Nelson Freire (ISEP–DEI-PPROG 2010/11) 12/31
• Consiste essencialmente em:
• Arrastar ícone da janela Palette
• Criar atributos // clique direito no elemento > clique Create Attibute
• Criar métodos // clique direito no elemento > clique Create Operation
• Alterar propriedades na janela Properties // alternativa: clique direito no elemento > Properties
Criar Elemento Editor Diagrama de Classes
Nelson Freire (ISEP–DEI-PPROG 2010/11) 13/31
Mostrar apenas Hierarquia de Classes Editor Diagrama de Classes
• Procedimento:
1. Clique direito em área vazia (apresentado menu ilustrado à direita)
2. Clique Collapse All
3. Clique botão para criar esquema hierárquico
Nelson Freire (ISEP–DEI-PPROG 2010/11) 14/31
• Clique direito no elemento > Clique Show/Hide List Compartments > Clique Operations Compartment
Mostrar/Esconder Operações de Elemento Editor Diagrama de Classes
Nelson Freire (ISEP–DEI-PPROG 2010/11) 15/31
Mostrar/Esconder Atributos de Elemento 4/6 Editor Diagrama
de Classes
• Clique direito no elemento > Clique Show/Hide List Compartments > Clique Attributes Compartment
Nelson Freire (ISEP–DEI-PPROG 2010/11) 16/31
• Clique no botão assinalado
Exportar Ficheiro de Imagem do Diagrama de Classes Editor Diagrama de Classes
Nelson Freire (ISEP–DEI-PPROG 2010/11) 17/31
• Clique direito no elemento > Clique Navigate to Source
Navegar para Código Fonte de Elemento Editor Diagrama de Classes
Nelson Freire (ISEP–DEI-PPROG 2010/11) 18/31
• Arrastar Elemento da Janela Projects para Editor de Diagramas de Classes
Adicionar Elemento Existente Editor Diagrama de Classes
Nelson Freire (ISEP–DEI-PPROG 2010/11) 20/31
1. Criar Projecto Java
• Para destino do código a gerar
2. Clique direito no nó do Projecto UML > Clique Generate Code ... > Escolher projecto destino (Target)
Nota:
Se código gerado não surgir no projecto Java, forçar a actualização através de um teste do projecto (F6)
Gerar Código Java a partir de Diagramas de Classes Netbeans 6.7.1
Nelson Freire (ISEP–DEI-PPROG 2010/11) 22/31
• Gerado automaticamente
• Formato Javadoc
• Informação detalhada sobre todos elementos:
• Packages, classes, interfaces, etc.
• Exemplo:
Relatório Modelo UML 1/3 Netbeans 6.7.1
Nelson Freire (ISEP–DEI-PPROG 2010/11) 23/31
• Geração:
1. Clique direito no nó projecto UML
2. Clique Generate Model Report
3. Relatório mostrado num Web Browser
• Exemplo:
Relatório Modelo UML 2/3 Netbeans 6.7.1
Nelson Freire (ISEP–DEI-PPROG 2010/11) 24/31
• Localização:
• Pasta report
• Dentro da pasta do Projecto UML
• Visualização:
• Abrir ficheiro index.html
Relatório Modelo UML 3/3 Netbeans 6.7.1
Nelson Freire (ISEP–DEI-PPROG 2010/11) 25/31
Criação Diagrama de Classes de
Projecto Java Existente
Netbeans 6.7.1
Nelson Freire (ISEP–DEI-PPROG 2010/11) 26/31
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/várias classes seleccionadas > Clique Reverse Engineer ...
Criar Diagrama de Classes de Projecto Java Existente 1/6
a)
b)
Netbeans 6.7.1
Nelson Freire (ISEP–DEI-PPROG 2010/11) 27/31
2. Especificar nome e localização do novo Projecto UML
Criar Diagrama de Classes de Projecto Java Existente 2/6 Netbeans 6.7.1
Nelson Freire (ISEP–DEI-PPROG 2010/11) 28/31
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
Criar Diagrama de Classes de Projecto Java Existente 3/6 Netbeans 6.7.1
Nelson Freire (ISEP–DEI-PPROG 2010/11) 29/31
4. Clique direito pasta dos modelos UML das classes > Clique Create Diagram From Selected Elements ...
• Alternativa:
• Seleccionar uma/várias classes > Clique direito sobre selecção > Clique Create Diagram From Selected Elements ...
Criar Diagrama de Classes de Projecto Java Existente 4/6 Netbeans 6.7.1
Nelson Freire (ISEP–DEI-PPROG 2010/11) 30/31
5. Seleccionar o tipo de diagrama: Class Diagram
6. Especificar o nome do novo diagrama de classes
Criar Diagrama de Classes de Projecto Java Existente 5/6 Netbeans 6.7.1
Recommended