ChatDiagram
ツール/パッケージダイアグラム作成ツール

パッケージダイアグラム作成ツール

ソフトウェアシステムの主要なモジュールを説明すると、名前空間や役割、パッケージ間の依存関係を示すUMLパッケージ図を作成できます。

UMLパッケージ図Enterで送信

無料アカウント、カード不要 · SVG、PNG、PDFで書き出し

実際の動作を見る

パッケージ図の例。

同じツールに4つの依頼。以下の図はすべて実際に生成されたものです。

入力する内容
Web、カタログ、チェックアウト、注文、決済の各パッケージと、それらの依存関係を含むECのパッケージ図を作成してください。
次に試す在庫パッケージを追加してください。PaymentGatewayをStripeAdapterに変更してください。
UMLパッケージ図: ECのパッケージ構成
UMLパッケージ図 · OMG UML 2.5.1 §9–§11 · schematex-umlclass
生成された図

パッケージ図とは。

パッケージ図は、ソフトウェアの構成を俯瞰するUML図です。関連するクラス、サービス、名前空間をパッケージにまとめ、依存関係の矢印でパッケージ間の利用関係を示します。

コードベース内のすべての型ではなく、モジュールの境界や結合度を検討する際に使います。クラス図が型やその関係を詳しく表すのに対し、パッケージ図では、より大きな単位のアーキテクチャ上の役割に焦点を当てます。

Standard
OMG UML 2.5.1 §9–§11
Also follows
ISO/IEC 19505-2:2012 · Classification / Classifiers / Associations
Engine
schematex-umlclass
Editable
Double-click text, drag nodes
Export
SVG · PNG · PDF
UMLパッケージ図: パッケージ図とは。
利用者

パッケージ図を使う人。

UMLパッケージ図: ソフトウェアアーキテクトソフトウェアアーキテクト

ストアフロント、カタログ、チェックアウト、注文、決済の境界を検討します。

UMLパッケージ図: モバイル開発者モバイル開発者

プレゼンテーション、ドメイン、データ、ネットワーク、プラットフォーム間の依存関係を示します。

UMLパッケージ図: プラットフォームチームプラットフォームチーム

決済オーケストレーション、プロバイダーアダプター、Webhook、台帳の役割を分けて示します。

使い方

パッケージ図を3ステップで作成する方法。

01

説明する

まずは1段落で十分です。

“Web、カタログ、チェックアウト、注文、決済の各パッケージと、それらの依存関係を含むECのパッケージ図を作成してください。”
02

図を確認

最適なエンジンで描画します。

UMLパッケージ図: ECのパッケージ構成
03

変更点を伝える

編集のたびにバージョンを保存します。

在庫パッケージを追加してください。
V2 · DRAWN FROM V1, NOTHING RETYPED
よくある質問

よくある質問

パッケージ図は何に使いますか?

システムがモジュール、名前空間、レイヤーにどう分かれているかと、それらの間の依存関係を示します。

パッケージ図とクラス図の違いは何ですか?

パッケージ図は全体的な構成と依存関係に焦点を当てます。クラス図は、システム内の型、メンバー、関係を詳しく表します。

パッケージには何を含めればよいですか?

機能領域、レイヤー、境界づけられたコンテキスト、名前空間など、役割に一貫性のある要素をまとめます。

どの程度詳しく描けばよいですか?

検討する内容に関係するパッケージと依存関係を示します。パッケージの役割を明確にする必要がある場合に限り、代表的なクラスを記載します。

関連ツール

同じ用途に使えるほかの図

今すぐパッケージ図を作成しましょう。

無料アカウント、カード不要。モジュールとその依存関係を説明してください。

エディターを開く