PlantUML 1.2019.6 言語リファレンスガイド
1.99 MB
174 页
0 评论
语言 | 格式 | 评分 |
---|---|---|
日语 | .pdf | 3 |
摘要 | ||
PlantUML 1.2019.6 言語リファレンスガイドは、PlantUML を使用してさまざまなダイアグラムを作成する方法を説明しています。PlantUML は、UML(Unified Modeling Language)に基づいたクラス図、序列図、用例図、アクティビティ図、コンポーネント図、状態遷移図、オブジェクト図、配置図、タイミング図などの作成をサポートしています。また、UML 以外の図如く、ワイヤーフレーム、アーキテクチャ図、SDL、Ditaa、ガントチャート、マインドマップ、WBS 図、数学的記法(AsciiMath、JLaTeXMath)にも対応しています。各ダイアグラムの作成方法、注釈の定義、パッケージの使用、出力スキンの設定、skinparam コマンドの使用など、PlantUML の高度な機能が説明されています。 | ||
AI总结 | ||
《PlantUML 1.2019.6 言語リファレンスガイド》の要約:
### 概要
PlantUMLは、UML(統一モデリング言語)や各種図を簡単に作成するためのコンポーネントです。シンプルで直感的な記法を使用し、多様な図を描画可能です。
### 主な機能と図の種類
- **UML図**:クラス図、シーケンス図、ユースケース図、アクティビティ図、コンポーネント図、状態遷移図、オブジェクト図、配置図、タイミング図。
- **その他の図**:ワイヤーフレーム、アーキテクチャ図、SDL、Ditaa、ガントチャート、マインドマップ、WBS図、数学的記法(AsciiMath、JLaTeXMath)。
### 機能の詳細
- **タイミング図**:ライフライン(状態ライフライン「concise」、汎用ライフライン「robust」)とメッセージの相互作用を記述可能。
- 示例:ライフラインの状態変化やメッセージの送受信を描画。
- **数学的記法**:AsciiMathとJLaTeXMathをサポートし、LaTeX形式の数学式を表示。
- 示例:`@startlatex \sum_{i=0}^{n-1} (a_i + b_i^2) @endlatex`。
- **Cloud Insightの統合**:Azureイベント Hubb、ストリームAnalytics、Cosmos DBなどのクラウドサービスと連携可能。
- 示例:`AzureEventHub(fareDataEventHub, "Fare Data", "PK: Medallion HackLicense VendorId; 3 TUs")`。
- **SkinParamとスタイル**:.skinparamファイルやCreoleエンジンを活用し、図の外観をカスタマイズ。
- 示例:色、フォント、境界線のスタイルを設定。
- **Creoleテキストのスタイル**:Creoleエンジンを採用し、強調文字符号(**、//、""、--、__)でテキストを装飾。
- 示例:`note left This is **bold** This is //italics//`.
- **活動図の泳道**:パイプ記号(|)を用いて複数の泳道を定義し、色を変えることが可能。
- 示例:`|#AntiqueWhite|Swimlane2| :foo2;`.
### 結論
PlantUMLは、多様な図を簡単に作成できる柔軟性と強力な拡張性を備えたツールです。UMLや数学式、クラウドサービスとの連携、カスタムスタイルなど、幅広い用途に対応可能です。 |
P1
P2
P3
P4
P5
P6
P7
P8
P9
P10
P11
P12
下载文档到本地,方便使用
- 可预览页数已用完,剩余
162 页请下载阅读 -
文档评分