New! Render PlantUML diagrams directly inside GitHub
with our official browser extension —
No server. No tokens. No tracking. Zero permissions but clipboard. —
Try it out and let us know what you think!
デプロイメント図
デプロイメント図とは、システムのアーキテクチャを視覚化する図の一種であり、ソフトウェ ア・コンポーネントがハードウェア上にどのようにデプロイされるかを示すものです。これは、サーバ、ワークステーショ ン、およびデバイスなどのさまざまなノードにわたるコンポーネントの分布の明 確な図を提供します。 PlantUML を使用すると、展開図の作成が簡単になります。このプラットフォームは、プレーンテキストを使用してこれらのダイアグラム を設計するシンプルで直感的な方法を提供し、迅速な反復と簡単なバージョン管理を保証 します。さらに、PlantUML フォーラムは、ユーザがヘルプを求めたり、アイデアを共有し たり、ダイアグラム作成の課題に関して協力したりすることができる、活気あるコ ミュニティを提供します。PlantUML の主な利点のひとつは、様々なツールやプラットフォームとシームレスに統合できることであり、専門家や愛好家にとって好ましい選択肢となっています。
要素の宣言
[] の中に書くこともできます。
WARNING
This translation need to be updated. WARNING
要素の宣言 (省略記法)
いくつかの省略記法を使って要素を宣言することができます。
| 通常記法のキーワード | 省略記法のキーワード | 通常記法の例 | 省略記法の例 | 参照 |
actor
|
: a :
|
actor actor1
|
:actor2:
|
Actors |
component
|
[ c ]
|
component component1
|
[component2]
|
Components |
interface
|
() i
|
interface interface1
|
() "interface2"
|
Interfaces |
usecase
|
( u )
|
usecase usecase1
|
(usecase2)
|
Usecases |
アクター
コンポーネント
インターフェース
ユースケース
リンク、矢印
要素の間をシンプルなリンクで結ぶことができます。リンクにラベルを付けることもできます。
各括弧を使用した矢印のスタイル
(角括弧を使用したクラスの関係(リンク、矢印)のスタイルと同様)
線のスタイル
矢印にbold、dashed、dotted、hidden、plainのスタイルを指定することができます:
- ラベル無し
- ラベル有り
線の色
線の太さ
混合
矢印の色とスタイルを変更する(インラインスタイル)
個別の矢印ごとに色とスタイルを変更するには、次の記法を使用します:
#color;line.[bold|dashed|dotted];text:color
要素の色とスタイルを変更する(インラインスタイル)
それぞれ個別の要素について、色とスタイルを変更するには、次の記法を使用します: #color;line:color;line.[bold|dashed|dotted];text:color
入れ子にできる要素
次の要素は入れ子にできます:
WARNING
This translation need to be updated. WARNING
パッケージと入れ子要素
一階層の例
他の例
すべて入れ子にした例
すべての入れ子要素の例です:- アルファベット順:
- アルファベットの逆順
WARNING
This translation need to be updated. WARNING
別名
asによる単純な別名
長い別名の例
角に丸みをつける
特有のskinparam
roundCorner
付録:線の種類の一覧
付録:矢印の先端と'0'矢印の一覧
矢印の先端
丸形の矢印('0'矢印)
WARNING
This translation need to be updated. WARNING
付録:すべての要素に対するインラインスタイルのテスト
シンプルな要素
入れ子の要素
サブ要素無し
サブ要素有り
WARNING
This translation need to be updated. WARNING
付録:すべての要素に対するスタイルのテスト
シンプルな要素
グローバルスタイル(componentDiagram)
エレメント毎のスタイル
入れ子要素 (階層無し)
グローバルスタイル (componentDiagram)
入れ子要素ごとのスタイル
入れ子要素(一階層)
グローバルスタイル(componentDiagram)
入れ子要素ごとのスタイル
付録: すべての要素にスタイル指定した場合のステレオタイプのテスト
単純な要素
Display JSON Data on Deployment diagram
Simple example
Mixing Deployment (Usecase, Component, Deployment) element within a Class or Object diagram
In order to add a Deployment element or a State element within a Class or Object diagram, you can use the allowmixing or allow_mixing directive.
Mixing all elements
Port [port, portIn, portOut]
You can added port with port, portinand portout keywords.
Port
PortIn
PortOut
Mixing PortIn & PortOut
Change diagram orientation
You can change (whole) diagram orientation with:
top to bottom direction(by default)left to right direction
Top to bottom (by default)
With Graphviz (layout engine by default)
The main rule is: Nested element first, then simple element.
With Smetana (internal layout engine)
The main rule is the opposite: Simple element first, then nested element.
Left to right
With Graphviz (layout engine by default)
With Smetana (internal layout engine)