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;)

Criando o projeto exemplo do Módulo UML no Netbeans 6.9

July 16th, 2010

(English note: this post is about creating UML diagrams using Netbeans’s module. To see the English version, please click here: http://vgdata.net/l/34812/ … Google Translator ;-)

No post anterior eu escrevi sobre a instalação do módulo para criar diagramas UML no Netbeans 6.9 ( http://vgdata.net/l/64891/ ). Neste post, vou escrever rapidamente sobre como gerar os diagramas no projeto exemplo UML Bank App Sample.

1o. O primeiro passo é criar um novo projeto. Para isso, acesse Arquivo -> Novo projeto..
2o. Em seguida, na árvore “Categorias", selecione UML. Em projetos (caixa da direita), selecione UML Bank App Sample (deve ser a única opção disponível… &#59;)
3o. Pressione Próximo. Na tela seguinte, altera alguma informação que desejar, e clique em Finalizar.
4o. A essa altura, o projeto UMLBankAppSample já deve estar aparecendo na aba Projetos, ok?
5o. A próxima etapa é gerar o diagrama para esse projeto de exemplo. Para isso, abra UMLBankAppSample-Model -> Model , clique com o botão direito do mouse sobre bankpack e selecione Create Diagram From Selected Elements… no menu pop-up.
6o. Selecione o tipo de diagrama que deseja gerar (testei somente com “Class Diagram” &#59;) ) e clique em Finalizar.
7o. Pronto!! Agora, abaixo de Model na aba Projetos, deverá aparecer Class Diagram 1 e no Editor, deverá aparecer uma aba com o diagrama de classes.

Bom, era isso… fácil como tirar pirulito de criança!! Ah, isso se a criança não for o Lucca (meu filho mais novo de 2 anos… hehehe :D )

Para quem quiser saber como gerar o diagrama de classes para um projeto que já existe, utilizando engenharia reversa, leia o próximo post… &#59;)

Astalavista…

Vilson
http://www.facebook.com/vilson.gartner