GNU/Linux >> Linux の 問題 >  >> Linux

Gaphor:オープンソースのグラフィカルモデリングツール

Gaphorは、UML、SysML、RAAML、C4などのさまざまなモデリング言語をサポートする無料のオープンソースモデリングアプリケーションです。

「モデリング言語」という用語を知らないのですか?基本的に、これは構造物の設計と構造を作成するために使用できる一連の指示です。テキストとグラフィックの両方である可能性があります。

グラフィカルなものは、プロジェクトのさまざまなコンポーネントが互いにどのように関連しているかを確認し、理解するのが簡単です。

フローチャートやシーケンス図を見たことがありますか?これらは、最も単純な形式の一種のグラフィカルモデリングでもあります。

さまざまなモデリング言語があり、ソフトウェア開発、システムエンジニアリング、物理学、プロジェクト管理などに使用されます。

UML、SysMLなどのGaphor

Gaphorは、UML、SysML、およびRAAMLOMG標準で動作します。また、ソフトウェアアーキテクチャを視覚化するためのC4モデルのサポートも含まれています。

単なる描画ツールではありません。完全に準拠したUML2データモデルを実装します。 Gaphorを使用して非常に複雑なモデルを作成できます。

Pythonで記述されたGaphorは、Apache2ライセンスの下で完全にオープンソースです。すべてのソースコードはGitHubリポジトリにあります。これはクロスプラットフォームツールであり、Linux、Windows、macOSにインストールできます。

ダイアグラムをPDF、PNG、SVG、およびXML形式でエクスポートできます。コードジェネレーターをプラグインすることもできます。

GaphorのWebサイトには、ダークモードがあると記載されていますが、ダウンロードしたAppImageバージョンで有効にするオプションがありませんでした。

LinuxへのGaphorのインストール

ArchユーザーはAURでGaphorを見つけることができます。他のディストリビューションの場合は、AppImageとFlatpakのどちらかを選択できます。

AppImageはダウンロードページからダウンロードできます。

Gaphorをダウンロード

Flatpakバージョンを使用する場合は、最初にFlathubリポジトリを追加します。

flatpak remote-add --user --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo

そしてそれをインストールします:

flatpak install --user flathub org.gaphor.Gaphor

Gaphorは本質的にPythonアプリケーションであるため、Pipを使用してインストールすることもできます。

pip install gaphor

ソフトウェアエンジニアとして働いていたときは、UMLとシーケンス図を使用していました。ここ数年は使用していません。 Gaphorを見ると、プロジェクト用にUMLやその他の図を作成する必要がある場合に備えて、非常に優れたアプリだと思います。

気軽に試してみて、コメントであなたの経験を共有してください。

元の記事


Linux
  1. このLinuxツールとのオープンソースファイル共有

  2. このオープンソースツールを使用してLinuxメモリフォレンジックを実行します

  3. Veracrypt –オープンソースのクロスプラットフォームディスク暗号化ツール

  1. Draw.ioを使用したオープンソースのマインドマッピング

  2. このオープンソースツールを使用してELFバイナリの機能を検査します

  3. CPU パフォーマンスを測定するためのオープン ソース ツールはありますか?

  1. このオープンソースツールを使用して、携帯電話とLinux間でファイルを転送します

  2. このオープンソースツールを使用して、Linux上のiPhoneにアクセスします

  3. このオープンソースツールを使用して、USB上に複数のLinuxディストリビューションを保持します