PlantUML 1.2019.9 言語リファレンスガイド
2.02 MB
175 页
0 评论
语言 | 格式 | 评分 |
---|---|---|
日语 | .pdf | 3 |
摘要 | ||
PlantUML 1.2019.9 言語リファレンスガイドでは、PlantUML を使用して UML 図や各種ダイアグラムを作成する方法が説明されています。UML に限定されず、ワイヤーフレーム、アーキテクチャ図、SDL、数学的記法など多様な図の作成が可能です。クラス図、タイミング図、メッセージ相互作用の描き方、フィールドの追加、数学式の表示、スキンパラメータの設定など、具体的な例とyntaxが提供されています。 | ||
AI总结 | ||
《PlantUML 1.2019.9 言語リファレンスガイド》は、PlantUML 言語を使用してさまざまなダイアグラムを作成する方法を解説したガイドです。以下にその要旨をまとめます。
### 1. PlantUML の特徴
- **サポートする図の種類**
PlantUML は、UML(Unified Modeling Language)を中心とした多種多様な図を簡単に作成可能です。具体的には以下のような図がサポートされています:
- シーケンス図
- ユースケース図
- クラス図
- アクティビティ図
- コンポーネント図
- 状態遷移図(ステートマシン図)
- オブジェクト図
- 配置図
- タイミング図
- ワイヤーフレーム
- アーキテクチャ図
- 仕様記述言語 (SDL)
- Ditaa
- ガントチャート
- マインドマップ
- WBS 図(作業分解図)
- 数学的記法(AsciiMath、JLaTeXMath)
- **シンプルで直感的な作画**
各種図はシンプルな構文で描きやすく、直感的に操作可能です。
---
### 2. クラス図と共通機能
- **クラス図の機能**
- 属性やメソッドの非表示
- 注釈の詳細化
- 非文字の使用
- 化粧(スタイル)の追加
- **フィールドの追加**
フィールドを宣言する際は `:` を使用し、フィールド名を続きます。また、`{ }` で範囲を示すことも可能です。
---
### 3. タイミング図
- **タイミング図の概要**
現在は提案段階の機能で、将来的に変更される可能性があります。新しいシンタックスの提案が歓迎されています。
- **ライフライン**
`concise`(状態ライフライン)や `robust`(汎用ライフライン)を用いて定義可能です。状態の変化は `@` と `is` を使用して記述します。
- **メッセージ(相互作用)**
メッセージは矢印構文で記述します。
---
### 4. 云服务とSpriteの使用例
- **Azure との連携**
Azure コンポーネント(AzureEventHub、AzureStreamAnalytics、AzureCosmosDb)を使用した例が紹介されています。
- **Cloud Insight Sprite**
Cloud Insight から生成されたアイコン Sprite を使用することで、図の可視化が容易になります。具体的な使用例として、Tomcat、Kafka、Java、Cassandra 等のコンポーネントを配置した図が紹介されています。
---
### 5. 数学的記法のサポート
- **AsciiMath と JLaTeXMath**
PlantUML は AsciiMath(LaTeX への変換)と JLaTeXMath(LaTeX コードの表示)を使用して数学的記法をサポートしています。
- **使用方法**
- AsciiMath:`!include |
P1
P2
P3
P4
P5
P6
P7
P8
P9
P10
P11
P12
下载文档到本地,方便使用
- 可预览页数已用完,剩余
163 页请下载阅读 -
文档评分