Há muito tempo eu andava à procura de uma ferramenta
UML que oferecesse um bom conjunto de opções, como geração de código, exportação em formato de imagem, etc. O Umbrello dá conta do recado, mas como sempre tem gente que gosta de uma outra opção, eu andava à procura... Hoje, eu conheci o
Jude, um software muito bom para criação de diagramas UML, desenvolvida em Java.
Bem, para todos os efeitos, ele só rodaria em Windows... mas com alguns ajustes ele está rodando aqui blz. Vamos lá...
Primeiro você deve fazer um cadastro no site:
Depois, em alguns minutos você receberá a confirmação do cadastro e poderá fazer o download do pacote
jude-community-5_1_b_1.zip logando-se no site.
OBS.: Não baixe os executáveis (exe) nem os installers, é óbvio que sem o wine não irá funcionar. Baixe apenas o zip.
Terminando o download, descompacte-o para um local de sua preferência. Pode até ser na sua pasta pessoal. Vou usar uma pasta pessoal como exemplo, descompactando para /home/aluno/uml-jude:
$ cd /home/aluno
$ mkdir uml-jude
$ unzip jude-community-5_1_b_1.zip -d /home/aluno/uml-jude
Pronto. Você já pode executar o Jude sem problemas no seu
Linux...
Vamos só fazer mais alguns ajustes.
Criar um shell script executável na pasta do jude:
$ (kedit|gedit|emacs|vi|mcedit) /home/aluno/uml-jude/judelinux
E insira as linhas abaixo:
#!/bin/bash
java -jar /home/aluno/jude_community/jude-community.jar &
Depois altere as permissões do arquivo:
$ chmod a+x /home/aluno/uml-jude/judelinux
Criar um link simbólico no diretório /usr/bin:
$ sudo ln -sf /home/aluno/uml-jude/judelinux /usr/bin/jude
Criar um atalho na área de trabalho:
$ cd /home/aluno/Desktop
$ (gedit|kedit|emacs) Jude.Desktop
E insira o seguinte no arquivo:
[Desktop Entry]
Encoding=UTF-8
Version=1.0
Type=Application
Terminal=false
Exec=/usr/bin/jude
Icon[pt_BR]=/home/aluno/uml-jude/jude.ico
Name[pt_BR]=Jude UML Editor
Comment[pt_BR]=Editor UML
Name=Jude UML Editor
Comment=Editor UML
Icon[pt_BR]=/home/aluno/uml-jude/jude.ico
Pronto.
Clique duplo no ícone e o Jude é todo seu. Aproveite...
Lembrando que esta é uma edição freeware e completamente funcional... o Jude não é open source.