実際の動作を見る
パッケージ図の例。
同じツールに4つの依頼。以下の図はすべて実際に生成されたものです。
入力する内容
Web、カタログ、チェックアウト、注文、決済の各パッケージと、それらの依存関係を含むECのパッケージ図を作成してください。
次に試す在庫パッケージを追加してください。PaymentGatewayをStripeAdapterに変更してください。
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
利用者
パッケージ図を使う人。
ストアフロント、カタログ、チェックアウト、注文、決済の境界を検討します。
プレゼンテーション、ドメイン、データ、ネットワーク、プラットフォーム間の依存関係を示します。
決済オーケストレーション、プロバイダーアダプター、Webhook、台帳の役割を分けて示します。
使い方
パッケージ図を3ステップで作成する方法。
01
説明する
まずは1段落で十分です。
“Web、カタログ、チェックアウト、注文、決済の各パッケージと、それらの依存関係を含むECのパッケージ図を作成してください。”
02
図を確認
最適なエンジンで描画します。
03
変更点を伝える
編集のたびにバージョンを保存します。
在庫パッケージを追加してください。
V2 · DRAWN FROM V1, NOTHING RETYPEDよくある質問
よくある質問
パッケージ図は何に使いますか?
システムがモジュール、名前空間、レイヤーにどう分かれているかと、それらの間の依存関係を示します。
パッケージ図とクラス図の違いは何ですか?
パッケージ図は全体的な構成と依存関係に焦点を当てます。クラス図は、システム内の型、メンバー、関係を詳しく表します。
パッケージには何を含めればよいですか?
機能領域、レイヤー、境界づけられたコンテキスト、名前空間など、役割に一貫性のある要素をまとめます。
どの程度詳しく描けばよいですか?
検討する内容に関係するパッケージと依存関係を示します。パッケージの役割を明確にする必要がある場合に限り、代表的なクラスを記載します。
関連ツール