Astah – Software para modelagem UML no Linux

Astah

Um bom analista de sistemas antes de ser um programador (ou não ser) deve ser alguém que seja capaz de criar e gerenciar projetos de software. E hoje apresentaremos a você o Astah

Segundo o Wikipedia:

astah*, anteriormente denominado JUDE, é um software para modelagem uml. É desenvolvido na plataforma Java, o que garante sua portabilidade para qualquer plataforma que possui uma máquina virtual Java. JUDE obteve o prêmio “Software Product Of The Year 2006”, pela Information-Technology Promotion Agency (Japão).1

O nome do programa é um acrônimo de Java and UML Developers Environment (Ambiente para Desenvolvedores UML e Java).

Veja mais sobre o licenciamento neste link.

Aqui vamos mostrar como instalar a versão Community em quaisquer distro Linux, onde tenho certeza que atenderá muito bem a maior parte das necessidades. Lembrando também que o Astah possui suporte a plugins. A versão atual no momento que escrevo é a 7.1.0.

Pré-requisitos:

Java JRE ou Java JDK. Para instalá-los, segue os links abaixo para orientação:

http://openjdk.java.net/install/

https://help.ubuntu.com/community/Java

OBS: observe que onde o comando for executado com “$” é com usuário normal e com “#” é com root.

1 – Baixando o pacote:

$ cd /tmp
$ wget -c http://cdn.change-vision.com/files/astah-community-7_1_0-f2c212.zip

2 – Extraindo para o local desejado:

$ sudo -i

[sudo] password for user:

# unzip -o astah-community-7_1_0-f2c212.zip -d /opt/

3 – Criando um lançador para a aplicação:

Entre no diretório /usr/bin/ e crie um script como abaixo:

# cd /usr/bin
# nano astah
#!/bin/bash
java -jar /opt/astah_community/astah-community.jar

Salve e feche o arquivo e dê permissão de execução:

# chmod 555 /usr/bin/astah

Converta o arquivo de imagem .ico em .png

# convert /opt/astah_community/astah.ico /opt/astah_community/astah.png

Abra um editor de texto (o gedit por exemplo) e crie um arquivo com o nome de Astah.desktop com o seguinte conteúdo:

[Desktop Entry]
Type=Application
Comment=Create powerfull diagrams
Icon[pt_BR]=/opt/astah-community/astah-5.png
Exec=astah
Name[pt_BR]=Astah Community
Name=Astah
Icon=/opt/astah_community/astah-5.png

Salve na sua área de trabalho (algo como /home/$USER/Desktop/Astah.desktop)

Dê permissão de execução a este arquivo:

# chmod 555 /home/$USER/Desktop/Astah.desktop

Agora basta abrir o mesmo, clicando no ícone criado:

Icone Astah

Astah Community

Instalando em distribuições baseadas no Debian:

# cd /tmp
# wget -c http://cdn.change-vision.com/files/astah-community_7.1.0.f2c212-0_all.deb
# dpkg -i astah-community_7.1.0.f2c212-0_all.deb

Instalando em distriuições baseadas no Red Hat:

# cd /tmp
# wget -c http://cdn.change-vision.com/files/astah-community-7.1.0.f2c212-0.noarch.rpm
# rpm -vhi astah-community-7.1.0.f2c212-0.noarch.rpm

Bem, é isso. Críticas construtivas, dúvidas e sugestões são sempre bem-vindas. Se possível, ajude o site e publique também nas redes sociais de sua preferência.

Greyson escreveu 107 artigos

Tecnólogo em Análise e desenvolvimento de sistemas, gosta muito de telecom, redes de computadores, jogos, entusiasta de tecnologias livres, mais precisamente do GNU/Linux.

10 comentários em “Astah – Software para modelagem UML no Linux

    1. Greyson comentou:

      Olá Diego. Só se tiraram do Ubuntu. Hoje não uso mais Ubuntu, estou no Fedora e usando um $ sudo -h e observando as opções disponíveis, encontrei isso:
      -i, –login executa um shell de login como usuário alvo; um
      comando também pode ser especificado

  1. Gustavo Santana comentou:

    Olá, ao executar o “convert /opt/astah_community/astah.ico /opt/astah_community/astah.png” é retornado o segundo erro: “convert: unable to open image `/opt/astah_community/astah.ico’: Arquivo ou diretório não encontrado @ error/blob.c/OpenBlob/2712.
    convert: no images defined `/opt/astah_community/astah.png’ @ error/convert.c/ConvertImageCommand/3210.” sem aspas.
    Por favor se poder me ajudar, sou muito grato.

      1. Gustavo comentou:

        Olá Greyson! Criei uma máquina virtual com Ubuntu Mate instalado e funcionou!!! A parte de extração do arquivo .zip não funcionou pelo terminal, mas fui na pasta e extrai manualmente e continuei com a instalação perfeitamente. Muito obrigado meu caro!!

  2. Nosremen comentou:

    A linha ” !#/bin/bash” ta errada. O Correto é #!/bin/bash.

    No debian 9 não vai o astah de jeito nenhum.
    da o seguinte erro:
    No protocol specified
    Exception in thread “main” java.awt.AWTError: Can’t connect to X11 window server using ‘:1’ as the value of the DISPLAY variable.

    1. Greyson comentou:

      Olá.

      Obrigado por comentar. Eu já efetuei a correção. Sobre o erro, teria de testar novamente. Uso atualmente o Fedora e tenho feito pouco uso do Debian e suas derivações. Por acaso você tentou o tarball? De repente, pode ser uma solução.

      1. Nosremen comentou:

        Não tentei. Na verdade é só para leitura do projeto. Por hora quebro o galho tirando uns print dos diagramas.
        Vou continuar na luta e qq coisa posto os resultados.

Deixe um comentário

Seu endereço de email não será publicado. Os campos com * são obrigatórios

Você pode usar estes tags e atributos HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>