pdf文档 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 ` を使用します。 - JLaTeXMath:4 つの JAR ファイルを PlantUML.jar 同一ディレクトリに配置します。 --- ### 6. その他の機能 - **SALT(ワイヤーフレーム)** GUI 設計ツールである SALT を使用したスクロールバーなどの要素を描画可能です。 - **.skinparam** カスタム スキンパラメーターを使用して図の外観を自由にカスタマイズできます。 - **標準ライブラリ** `stdlib` ダイアグラムを使用することで、PlantUML の標準ライブラリ内のフォルダーを確認可能です。 --- ### 結論 PlantUML 1.2019.9 は、多様な図をシンプルに作成できる強力なツールです。UML を中心とした各種図の作画に加え、数学的記法や云サービスとの連携、カスタム スキンの使用など、幅広い用途に対応しています。
P1
P2
P3
P4
P5
P6
P7
P8
P9
P10
P11
P12
下载文档到本地,方便使用
- 可预览页数已用完,剩余 163 页请下载阅读 -
文档评分
请文明评论,理性发言.