统一建模语言 UML 参考手册 - 基本概念����� ��������� 和其它方 法的标记尽可能的被使用 从而尽可能的为人们所熟悉 这同时意味着对良好设计实践如 封装 问题划分 目标捕获的支持 它特意针对了许多当前软件开发的问题 如大规模 分布 并发 模式和团队开发等等 � ��� 不是完整的开发方法 它不包括逐步的开发流程 我们相信对于软件开发而言 好 的开发过程是非常关键的 认识到 ��� 和使用 ��� 的过程的不同是很重要的 现代迭代 件是与一系列接口一致和为其提供实现的物理 可替换的系统组成部分 它可以作为满足 相同说明的其它构件替代品 结点是定义了位置的运行时段的运算资源 它可以容纳构件 和对象 配置视图描述了运行系统中结点的配置 构件和对象在结点中的分布 及包括结 点内容的可能迁移 � 模型组织 模型组织 模型组织 模型组织 计算机可以处理大型的模型 但人不可以 大型系统中 建模信息必须划分成 条理分明的单元 以使开发团队可以并发的工作在不同的部分 从构件至接口的虚线表明构件需要接口所提供的服务 例如 售票构件提 供预订售票和集体售票 售票亭和职员均可访问预订售票接口 而集体售票接口只能供职 员使用 � 配置视图表达了运行时段构件实例在结点实例中的分布 结点是运行资源 如计算机 设备或内存 该视图允许分布式的结果和资源分配被评估 � ��� 参考指南� � ��� 一览� ������� 配置视图显示为配置图 图 ��� 显示了票房例子中的描述级别的配置图 该图展示了系0 码力 | 123 页 | 2.61 MB | 1 年前3
PlantUML を使った UML の描き方 - PlantUML 言語リファレンスガイド(Version 1.2023.11)authentication Request Bob <- Alice : Yet another authentication Response @enduml 開始番号は、2 つまたは 3 つの部分からなる数字の列を指定することもできます。各部分は.、;、,、: またはこれらの組み合わせで区切ります。例えば、1.1.1 や 1.1:1 のようにします。 自動的に最後の数字が増加していきます。 最初の数字を増加させるには group 表示するテキスト PlantUML 言語リファレンスガイド (1.2023.11) 11 / 544 1.13 group の 2 つ目のラベル 1 シーケンス図 ヘッダ部分に文字列を追加することが可能です。(group については、後述の「group の 2 つ目のラベ ル」を参照) グループを閉じるにはキーワード end を使用します。 注:グループはネスト可能です。 @startuml テキストラベルをつけるこ とができます。リターンする先は最も最近活性化したライフラインです。構文は単純に return ラベル です。ラベルを与える場合には、通常のメッセージに与えることが可能な文字列を何でも与えること ができます。 @startuml Bob -> Alice : hello activate Alice Alice -> Alice : some action PlantUML0 码力 | 545 页 | 7.75 MB | 1 年前3
PlantUML を使った UML の描き方 - PlantUML 言語リファレンスガイド(Version 1.2021.1)次のキーワードを使えば、メッセージをまとめてグループ化できます。 • alt/else • opt • loop • par • break • critical • group 表示するテキスト ヘッダ部分に文字列を追加することが可能です。(group については、後述の「group の 2 つ目のラベ ル」を参照) グループを閉じるにはキーワード end を使用します。 注:グループはネスト可能です。 @startuml テキストラベルをつけるこ とができます。リターンする先は最も最近活性化したライフラインです。構文は単純に return ラベル です。ラベルを与える場合には、通常のメッセージに与えることが可能な文字列を何でも与えること ができます。 @startuml Bob -> Alice : hello activate Alice Alice -> Alice : some action return bye } enum TimeUnit { DAYS HOURS MINUTES } annotation SuppressWarnings @enduml 3.13 非文字の使用 クラス(または列挙型...)の表示に文字以外を使用したい場合は、次のいずれかの方法ですることがで きます: • クラス定義にはキーワード as を使用する • クラス名の前後に引用符 "" を入れる @startuml0 码力 | 393 页 | 4.27 MB | 1 年前3
PlantUML を使った UML の描き方 - PlantUML 言語リファレンスガイド(Version 1.2021.2)次のキーワードを使えば、メッセージをまとめてグループ化できます。 • alt/else • opt • loop • par • break • critical • group 表示するテキスト ヘッダ部分に文字列を追加することが可能です。(group については、後述の「group の 2 つ目のラベ ル」を参照) グループを閉じるにはキーワード end を使用します。 注:グループはネスト可能です。 @startuml テキストラベルをつけるこ とができます。リターンする先は最も最近活性化したライフラインです。構文は単純に return ラベル です。ラベルを与える場合には、通常のメッセージに与えることが可能な文字列を何でも与えること ができます。 @startuml Bob -> Alice : hello activate Alice Alice -> Alice : some action return bye } enum TimeUnit { DAYS HOURS MINUTES } annotation SuppressWarnings @enduml 3.13 非文字の使用 クラス(または列挙型...)の表示に文字以外を使用したい場合は、次のいずれかの方法ですることがで きます: • クラス定義にはキーワード as を使用する • クラス名の前後に引用符 "" を入れる @startuml0 码力 | 399 页 | 4.33 MB | 1 年前3
PlantUML 1.2021.3 言語リファレンスガイド次のキーワードを使えば、メッセージをまとめてグループ化できます。 • alt/else • opt • loop • par • break • critical • group 表示するテキスト ヘッダ部分に文字列を追加することが可能です。(group については、後述の「group の 2 つ目のラベ ル」を参照) グループを閉じるにはキーワード end を使用します。 注:グループはネスト可能です。 @startuml テキストラベルをつけるこ とができます。リターンする先は最も最近活性化したライフラインです。構文は単純に return ラベル です。ラベルを与える場合には、通常のメッセージに与えることが可能な文字列を何でも与えること ができます。 @startuml Bob -> Alice : hello activate Alice Alice -> Alice : some action return bye ’Annotation with members’ [Issue#458](https://github.com/plantuml/plantuml/issues/458)]* 3.13 非文字の使用 クラス(または列挙型...)の表示に文字以外を使用したい場合は、次のいずれかの方法ですることがで きます: • クラス定義にはキーワード as を使用する • クラス名の前後に引用符 "" を入れる @startuml0 码力 | 412 页 | 4.46 MB | 1 年前3
PlantUML を使った UML の描き方 - PlantUML 言語リファレンスガイド(Version 1.2019.1)1) 7 / 147 1.10 メッセージのグループ化 1 シーケンス図 • loop • par • break • critical • group 表示するテキスト ヘッダ部分に文字列を追加することが可能です。(group を除く) グループを閉じるにはキーワード end を使用します。 注:グループはネスト可能です。 @startuml Alice -> Bob: Authentication enum TimeUnit { DAYS HOURS MINUTES } annotation SuppressWarnings @enduml 3.11 非文字の使用 クラス(または列挙型...)の表示に文字以外を使用したい場合は、次のいずれかの方法ですることがで きます: • クラス定義にはキーワード as を使用する • クラス名の前後に引用符 "" を入れる @startuml はステレオタイプに。 キーワード hide または show のすぐ後ろに提供することもできます: • class は全てのクラスに、 • interface は全てのインタフェースに、 • enum は全ての列挙型に、 • <> は foo1 でステレオタイプ化されたクラスに、 • 既存のクラス名。 コマンド show/hide をルールや例外の定義にそれぞれ使用することができます。 @startuml 0 码力 | 148 页 | 1.92 MB | 1 年前3
PlantUML 1.2019.6 言語リファレンスガイド次のキーワードを使えば、メッセージをまとめてグループ化できます。 • alt/else • opt • loop • par • break • critical • group 表示するテキスト ヘッダ部分に文字列を追加することが可能です。(group を除く) グループを閉じるにはキーワード end を使用します。 注:グループはネスト可能です。 @startuml Alice -> Bob: Authentication テキストラベルをつけるこ とができます。リターンする先は最も最近活性化したライフラインです。構文は単純に return ラベル です。ラベルを与える場合には、通常のメッセージに与えることが可能な文字列を何でも与えること ができます。 @startuml Bob -> Alice : hello activate Alice Alice -> Alice : some action return bye SuppressWarnings @enduml PlantUML 言語リファレンスガイド (1.2019.6) 40 / 173 3.11 非文字の使用 3 クラス図 3.11 非文字の使用 クラス(または列挙型...)の表示に文字以外を使用したい場合は、次のいずれかの方法ですることがで きます: • クラス定義にはキーワード as を使用する • クラス名の前後に引用符 "" を入れる @startuml0 码力 | 174 页 | 1.99 MB | 1 年前3
PlantUML 1.2019.4 言語リファレンスガイド次のキーワードを使えば、メッセージをまとめてグループ化できます。 • alt/else • opt • loop • par • break • critical • group 表示するテキスト ヘッダ部分に文字列を追加することが可能です。(group を除く) グループを閉じるにはキーワード end を使用します。 注:グループはネスト可能です。 @startuml Alice -> Bob: Authentication テキストラベルをつけるこ とができます。リターンする先は最も最近活性化したライフラインです。構文は単純に return ラベル です。ラベルを与える場合には、通常のメッセージに与えることが可能な文字列を何でも与えること ができます。 @startuml Bob -> Alice : hello activate Alice Alice -> Alice : some action return bye SuppressWarnings @enduml PlantUML 言語リファレンスガイド (1.2019.4) 40 / 167 3.11 非文字の使用 3 クラス図 3.11 非文字の使用 クラス(または列挙型...)の表示に文字以外を使用したい場合は、次のいずれかの方法ですることがで きます: • クラス定義にはキーワード as を使用する • クラス名の前後に引用符 "" を入れる @startuml0 码力 | 168 页 | 1.90 MB | 1 年前3
PlantUML 1.2019.9 言語リファレンスガイド次のキーワードを使えば、メッセージをまとめてグループ化できます。 • alt/else • opt • loop • par • break • critical • group 表示するテキスト ヘッダ部分に文字列を追加することが可能です。(group を除く) グループを閉じるにはキーワード end を使用します。 注:グループはネスト可能です。 @startuml Alice -> Bob: Authentication テキストラベルをつけるこ とができます。リターンする先は最も最近活性化したライフラインです。構文は単純に return ラベル です。ラベルを与える場合には、通常のメッセージに与えることが可能な文字列を何でも与えること ができます。 @startuml Bob -> Alice : hello activate Alice Alice -> Alice : some action return bye SuppressWarnings @enduml PlantUML 言語リファレンスガイド (1.2019.9) 40 / 174 3.11 非文字の使用 3 クラス図 3.11 非文字の使用 クラス(または列挙型...)の表示に文字以外を使用したい場合は、次のいずれかの方法ですることがで きます: • クラス定義にはキーワード as を使用する • クラス名の前後に引用符 "" を入れる @startuml0 码力 | 175 页 | 2.02 MB | 1 年前3
PlantUML 1.2019.3 言語リファレンスガイド次のキーワードを使えば、メッセージをまとめてグループ化できます。 • alt/else • opt • loop • par • break • critical • group 表示するテキスト ヘッダ部分に文字列を追加することが可能です。(group を除く) グループを閉じるにはキーワード end を使用します。 注:グループはネスト可能です。 @startuml Alice -> Bob: Authentication SuppressWarnings @enduml PlantUML 言語リファレンスガイド (1.2019.3) 40 / 159 3.11 非文字の使用 3 クラス図 3.11 非文字の使用 クラス(または列挙型...)の表示に文字以外を使用したい場合は、次のいずれかの方法ですることがで きます: • クラス定義にはキーワード as を使用する • クラス名の前後に引用符 "" を入れる @startuml はステレオタイプに。 キーワード hide または show のすぐ後ろに提供することもできます: • class は全てのクラスに、 • interface は全てのインタフェースに、 • enum は全ての列挙型に、 • <> は foo1 でステレオタイプ化されたクラスに、 • 既存のクラス名。 コマンド show/hide をルールや例外の定義にそれぞれ使用することができます。 @startuml 0 码力 | 160 页 | 1.80 MB | 1 年前3
共 25 条
- 1
- 2
- 3













