Linux で使用できる最高の UML ツール

Linux 上の UML

少し前に、私に HTML、CSS、JavaScript を教えてくれた人が、 figma、アプリケーションまたは Web ページがどのように見えるかを表すために使用されるツール。 パッドと鉛筆でできることですが、このタイプのソフトウェアは、特によりプロフェッショナルなイメージを与えたい場合に役立ちます. プログラミングに関して、使うのはモデル UML、今日ここでお話しするプレゼンテーションのタイプです。

UML (統一モデリング言語) は、 ソフトウェア システム モデリング言語 ソフトウェア システムのコンポーネントを記述、視覚化、構造化、および文書化するために使用されます。 システムの構造、その相互作用と責任を示し、システムのプロセスとデータフローを表すために使用されます。 また、クラス図、オブジェクト図、コンポーネント図、配置図を表すためにも使用できます。

このタイプの UML ツールを使用する理由

私生活について話すのは好きではありませんが、話すときはあまり詳しくは言いません。 私は最近、XNUMX つの「もの」をレイアウトし、それらが仮想的なアプリケーションで意味を成すように配置するように依頼されました。 私がしたことは、それらの「もの」を含む XNUMX つのリストを見て、作業を開始することでした。 納得のいくところにXNUMXつ入れたら、その箇所に×をつけて、続けました… 食べきれなかった「カカオ・マラビジャード」はアウパでした。 後で、別の人が、宿題をどのようにすべきかを教えてくれました。 デザイン作成 UMLのおかげです。

画像を見たら、すべてがずっと簡単だったので、そう思いました。 いろいろ考えたり実行したりして、最終的にはもっと簡単にできたはずだと気がつくと、愚かだと感じます。 そしてここでは、多かれ少なかれ有能であるという問題ではなく、 私たちが何をしなければならないかを理解し、それを計画する方法を知っている. ソフトウェアの世界では、この計画は UML ツールを使用して行われます。これは、考えていることすべてをリアルタイムでグラフィカルに表現できるためです。 足し合わないものが見つかった場合は、パズルのピースを動かして、何かができるだけきれいに収まるようにします。

Linux 向けの無料で利用可能な最高の UML ソフトウェア オプション

クロスプラットフォームであるこのタイプのモデリングのツールはたくさんありますが、それらを無料で、単に無料で、Linux で使用できるようにしたい場合は、それほど多くはありません。 それらは多くの人にとって最適ではないかもしれませんが、最も使用されている XNUMX つの Linux デスクトップの開発者、またはそれらに関連する人々によって作成された XNUMX つから始めます。

アンブレロ

アンブレロ

名前の由来はよくわかりませんが、UML言語のように「UM」で始まり、スペイン語で「傘」などと訳されるもので、UMLで作成されたデザインの一部です傘型の構造です。 いずれにせよ、それはオプションです KDE を提供しています、そして「Kチーム」がどのようなものかはすでに知っています。 彼らのアプリは他のアプリほど直感的ではないかもしれませんが、機能が満載です.

上のスクリーンショットでは、ブール型のデータ型、小数、文字列など、あらゆる種類の情報を追加する方法を示しています...

ガファー

ガファー

GNOME またはそのサークルのオプションは、 ガファー. GTK で書かれた GNOME の哲学に従い、より直感的なデザインが採用されており、最新バージョンでは明るいテーマと暗いテーマのサポートが導入されています。 暗いテーマが選択されている場合、上のスクリーンショットに見られるように、ダイアグラムも暗くなります。

プラントUML

プラントUML Google Playにも存在するため、あらゆるプラットフォーム向けのものを探している場合に最適なオプションのXNUMXつです. これは無料でオープン ソースであり、Linux コミュニティで最も評価の高いツールの XNUMX つです。

diagrams.net、ブラウザーからの UML

ダイアグラム、Web 上の UML

UML について何も知らない場合、最良のオプションの XNUMX つは、 Diagrams.net. 登録は必要ありません。このタイプの表現の作成は、Windows ペイントを使用した場合と同じくらい簡単です。 また、Linux で利用できるわけではありません。 Web ブラウザを備えた任意のオペレーティング システムからのものであるということです。

重要: これは単なる「図面の作成」ではありません

UML はモデリング言語であり、物事を簡単にするために一種のマップを作成するために使用できますが、実際には、 それがどのように機能するかを理解する必要があります、関係がどのように作られるかなど。 そのような地図や図面だけが必要な場合は、Tux Paint をプルするだけで十分です。 描画 またはGIMPでさえ。 これは、クラスやメソッドなどを持つソフトウェアの構成など、他のものを表すためのものです。 さらに、作成されたものをコードにエクスポートして、Python、Java、C++ などの言語プロジェクトに追加することができます。

一度理解すれば、これらのプログラムを使用して、その可能性を最大限に活用することができます。 そして、すでにそれをマスターした人のために、この短いリストに追加する提案はありますか?


コメントを残す

あなたのメールアドレスが公開されることはありません。 必須フィールドには付いています *

*

*

  1. データの責任者:AB Internet Networks 2008 SL
  2. データの目的:SPAMの制御、コメント管理。
  3. 正当化:あなたの同意
  4. データの伝達:法的義務がある場合を除き、データが第三者に伝達されることはありません。
  5. データストレージ:Occentus Networks(EU)がホストするデータベース
  6. 権利:いつでも情報を制限、回復、削除できます。