Categories: "Java"

UML Components

October 4th, 2010

Na última quinta-feira, ministrei uma aula sobre UML Components para uma turma da disciplina de Arquitetura de Software, na graduação da UNISINOS. Essa aula faz parte da prática de estágio do curso de Mestrado em Computação Aplicada (PIPCA).
Não vou aqui escrever sobre o assunto, mas, para quem quiser saber mais do assunto, disponibilizei a apresentação no endereço: http://bit.ly/aadL6D

[ ]’s
Vilson
twitter.com/VilsonGartner

Gerando diagrama de classes UML utilizando engenharia reversa no Netbeans

July 16th, 2010

(Ensligh note: this post is a step-by-step creating UML diagrams using Netbeans UML Module and reverse engineering. For complete english version, click here: http://vgdata.net/l/19784/ )

Nos posts anteriores escrevi sobre a instalação do módulo UML no Netbeans ( http://vgdata.net/l/64891/ ) e criação dos diagramas para um projeto exemplo ( http://vgdata.net/l/10932/ ).
Neste post, vou mostrar rapidamente como gerar os diagramas de classes para um projeto que já existir, utilizando engenharia reversa.
Na realidade, não é nada tão complicado, principalmente depois que você sabe como se faz… &#59;)

Para o nosso passo a passo, vamos considerar que você tenha um projeto chamado ABC na sua árvore de projetos.

1o. Clique com o botão direito do mouse no projeto ABC, e selecione Reverse Engineer…
2o. No formulário que abrirá em seguida, selecione os pacotes de fontes para os quais deseja fazer a engenharia reversa.
3o. Agora selecione Create New UML Project e informe o nome e local.
4o. No projeto criado, clique sobre o + para expandir a árvore. Faça o mesmo para Model.
5o. Dentro do Model, você terá um monte (depende do seu projeto, é claro) de Pacotes. Clique com o botão direito do mouse sobre o Pacote e, no menu pop-up, selecione Create Diagram From Selected Elements
6o. No próximo formulário, selecione o diagrama que você deseja criar (eu testei somente com Class Diagram.
7o. Clique em Finalizar. Se alguma pergunta lhe for feita, confirme… &#59;)

Se tudo tiver corrido 100%, será criada uma aba no Editor, no qual serão apresentados os diagramas das classes do respectivo pacote. Se você quiser, poderá criar os diagramas para outros pacotes do projeto (a partir do item 5).

Bom, espero que essa pequena série de posts seja útil aos demais usuários do Netbeans. Certamente existem outros tutoriais (muito) melhores por aí, mas o meu objetivo, além de compartilhar o conhecimento, é anotar para eu mesmo não me esquecer de como se faz e não precisar sair procurando novamente na internet… heheh :D

Abraço,
Vilson C. Gärtner
http://www.facebook.com/vilson.gartner

ps: não esqueça de deixar o seu feedback… &#59;)