Gaphor, um aplicativo para modelagem UML, SysML, RAAML e C4

sobre Gaphor

No próximo artigo, daremos uma olhada em Gaphor. Esta é um aplicativo de modelagem UML, SysML, RAAML e C4. O programa foi projetado para ser fácil de usar, sem perder energia.

Gaphor é um aplicativo de modelagem escrito em Python. O programa implementa um modelo de dados UML 2 totalmente compatível, portanto, é muito mais do que uma ferramenta de desenho de imagem. Os usuários podem usar o Gaphor para visualizar rapidamente diferentes aspectos de um sistema, bem como para criar modelos completos e complexos.

Características gerais do Gaphor

Gaphor trabalhando

  • É um programa multi plataforma, que funciona em todas as principais plataformas.
  • A interface nos dará a possibilidade de usar um modo escuro.
  • É um Código aberto. Gaphor é escrito em Python e é 100% open source. Ele está disponível sob uma licença Apache 2.
  • Nos permitirá criar classes, interação e diagramas de máquina de estado para software ou diagramas de requisitos e definição de blocos para sistemas. Se você deseja misturar e combinar, pode até adicionar diferentes elementos de diagrama ao mesmo diagrama, para obter a visualização de que precisamos.
  • É um programa extensível. Podemos conectar um gerador de código ou exportar nossos diagramas para documentação. Também nos permitirá criar nossas próprias extensões e acesse-os por meio da GUI ou CLI.
  • Teremos a possibilidade de encontrar facilmente todos os elementos do nosso modelo no vista de árvore.
  • O programa atende aos padrões. Gaphor implementa os padrões UML, SysML e RAAML OMG. Também inclui suporte para o modelo C4 para visualizar arquiteturas de software. Também é compatível com diagramas UML v2.0 e não UML.
  • Nós também encontraremos suporte para copiar e colar.
  • Suporte para formato de arquivo XML.
  • O programa nos permitirá usar o desfazer gerente.
  • Tem um protocolo de conexão rico.
  • Estilos de diagrama com um motor de estilo embutido.

atalhos de teclado

  • Teremos alguns atalhos de teclado para trabalhar mais rápido.
  • A interface do programa nos dará o opção de alinhamento e ajuste.
  • Teremos a possibilidade de usar o seguinte Itens; classes, componentes, ações, casos de uso, estilos, interações e perfis.
  • Seremos capazes exportar para; SVG, PDF, PNG e XMI.
  • Também nos dará a opção de crie um novo documento a partir de modelos, o que pode acelerar a produção.

Instale Gaphor no Ubuntu e derivados

Como um pacote Flatpak

Podemos encontrar este programa disponível como um pacote Flatpak em Flathub. Caso você use o Ubuntu 20.04 e ainda não tenha essa tecnologia habilitada em seu sistema, você pode continuar a guia que um colega escreveu neste blog sobre isso.

Quando você pode instalar esses tipos de pacotes, é necessário apenas abrir um terminal (Ctrl + Alt + T) e execute o comando de instalação do Gaphor:

instale gaphor como flatpak

flatpak install flathub org.gaphor.Gaphor

Quando a instalação for concluída, você pode procurar o inicializador do programa em seu computador. Além disso, o seguinte comando pode ser executado em um terminal (Ctrl + Alt + T) para inicie o programa:

lançador gaphor

flatpak run org.gaphor.Gaphor

Desinstalar

Pára remova o pacote flatpak deste programa, em um terminal (Ctrl + Alt + T) só será necessário usar o comando:

desinstalar o pacote flatpak

flatpak uninstall org.gaphor.Gaphor

como AppImage

Uma vez que o página de lançamento do projeto, podemos baixar a versão mais recente do arquivo AppImage para este programa. Se preferir usar o terminal (Ctrl + Alt + T) para baixar a última versão hoje, só será necessário abrir um e rodar nele wget como se segue:

baixar gaphor appimage

wget https://github.com/gaphor/gaphor/releases/download/2.6.4/Gaphor-2.6.4-x86_64.AppImage

Quando o download terminar, apenas dê as permissões necessárias para o arquivo. Isso pode ser feito digitando no mesmo terminal:

chmod +x Gaphor-*.AppImage

E agora para inicie o programa, basta clicar duas vezes no arquivo ou digitar no terminal:

iniciar appimagem

./Gaphor-*.AppImage

Este é um software projetado para iniciantes e profissionais. Quer você seja um modelador casual documentando um projeto ou um especialista em desenvolvimento orientado a modelos, Gaphor possivelmente terá todas as suas necessidades atendidas. Gapher é uma solução simples, mas poderosa, com muitos recursos que podem ser uma ferramenta útil para engenheiros e desenvolvedores de software.

Para obter mais informações sobre este programa ou seu uso, os usuários podem consultar o site do programa, o repositório no Github do projeto, ou o seu documentação oficial.


Deixe um comentário

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

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.