次の記事では、Umbrelloを見ていきます。 これは UML図を作成および編集するための無料ツール、ソフトウェア開発プロセスに役立ちます。 このツールはPaulHensgenによって開発され、主にKDE(UmbrelloはKDEkdesdkモジュールで配布されます)、ただし、他のデスクトップ環境でも使用できます。
Umbrelloは、Gnu / Linux、MacOS、およびWindowsで利用できる無料のオープンソース統一モデリングアプリケーションです。 UMLを使用すると、ソフトウェアダイアグラムを標準形式で作成して、プログラムの構造を文書化または設計できます。 XMI形式をサポートし、エンティティ間のユースケース図、クラス、シーケンス、通信、状態、アクティビティ、コンポーネント、実装、および関係をサポートします。 このソフトウェア GNU General Public Licensev2.0の下でリリースされています.
これ は、ソフトウェア開発プロセス中に役立つUML図ツールです。。 特にこのプロセスの分析および設計段階では、Umbrello UMLModellerはユーザーが高品質の製品を入手するのに役立ちます。 使用することもできます UML 独自のソフトウェア設計を文書化します。
アンブレロの一般的な特徴
- このプログラムは、ほとんどの 手動に加えて、C ++、Java、Python、IDL、Pascal / Delphi、Ada、またはPerlのコードからインポートできるUML標準図。 同様に、ダイアグラムを作成し、前述の言語などでコードを自動的に生成することができます。 それが使用するファイル形式はに基づいています XMI.
- アンブレロはまた私たちを可能にします DocBookおよびXHTML形式でモデルをエクスポートすることによるモデルの配布、これにより、開発者がUmbrelloに直接アクセスできない場合や、モデルがWeb経由で公開される場合の共同プロジェクトが容易になります。
- ユーザーが望む場合、彼はすることができます 複数の関連する図を単一のXMIファイルにグループ化する。 これらはさまざまなビューで編成されます(ロジック、ユースケース、コンポーネントなど。)、さらに分類するための図やフォルダを含めることができます。
- あるタイプの図の作成は、特定のタイプのビューに制限されています。 ビュー内で、ダイアグラムはフォルダ間で自由に移動できます。
- 最も 傘図の特徴と種類は、の公的基準によって異なります。 UML.
- Umbrelloは、XMI 1.2ファイルのインポートとエクスポートをサポートしています(UML1.4とほぼ互換性があります). XMI2.0のサポートは現在稼働中です.
- 私たちは見つけるでしょう サードパーティファイルのインポートでサポートされているさまざまな形式.
これらは、このプログラムの機能のほんの一部です。 彼らはできます それらすべてを詳細に参照してください プロジェクトのウェブサイト.
サポートされている図
Umbrello UML Modellerを使用すると、次のタイプの図を使用できます。:
- クラス
- シーケンス
- コラボレーション
- 使用例
- 米国
- 仕事内容
- コンポーネント
- 展開
- エンティティのリスト
UbuntuにUmbrelloをインストールする
アンブレロ として見つけることができます スナップパック Ubuntuで利用できます。 システムにインストールするには、ターミナルを開いて(Ctrl + Alt + T)、インストールコマンドを実行するだけです。
sudo snap install umbrello
インストールが完了すると、 システムでランチャーを検索するか、ターミナルに入力して、プログラムを開始します:
umbrello
アンインストール
したい場合は コンピュータからプログラムを削除します、ターミナル(Ctrl + Alt + T)で、次のコマンドを記述するだけで済みます。
sudo snap remove umbrello
私たちのソフトウェアの良いモデルを持つことは、プロジェクトに取り組んでいる他の開発者と通信するための最良の方法です。 優れたモデルは、中規模から大規模のプロジェクトにとって非常に重要ですが、小規模なプロジェクトにとっても非常に役立ちます。 小さなプロジェクトで作業している場合でも、適切なモデルを用意しておくと、物事を正しくプログラミングするのに役立つ要約が得られるため、有益です。
Umbrello UML Modellerを使用すると、業界標準のUML形式でソフトウェア図を作成できます。また、さまざまなプログラミング言語を使用してUML図からコードを生成することもできます。 このプログラムの使用方法の詳細については、 ユーザーは相談することができます プロジェクトのウェブサイト 水 公式ドキュメント.