 统一建模语言 UML 参考手册 - 基本概念模型静态视图的元素是应用中具有意义的概念 包括现实世 界概念 抽象概念 实现概念 运算概念 系统中发现的所有概念 例如 戏院订票系 统包括如下的概念 票 预定 订购计划 座位安排算法 订购的 ��� 交互以及档案数 据等 � 静态视图捕获对象结构 面向对象的系统将数据结构和行为特性统一成单个的对象结构 静态视图包括所有的传统数据结构内容 以及数据上操作的组织 数据和操作量化成类 从面向对象的角度来说 数据和行为紧密的联系在一起 参考指南� � 静态视图� ������� � 在分析阶段 关联表表现了对象间逻辑关系 在如何实现关联上 无需强加方向或特别 的考虑 冗余的关联应该避免 因为它没有添加逻辑信息 在设计阶段 关联捕捉有关数 据结构 以及类间责任划分等设计决策 此时 关联的方向性是重要的 而出于对象访问 的效率和将信息封装至某个特定类等方面的考虑 可能添加冗余的关联 然而 在该建模 的阶段 关联不等同于 ���的指针 设计阶段可漫游关联表示了类可用的状态信息 扩展的意图是针对特殊的应用领域或编程环境 但它产生了 ��� 方 言 以及方言的所有优缺点 � 约束 约束 约束 约束� 约束是用文字表达式表达的语义限制 每种表达均有一种解释语言 它可以是正式的数 学标记 如集合理论语言 也可是基于计算机的约束语言 如 ��� 编程语言 如 ��� 或者是伪语言或非正式的语言 当然 如果语言是非正式的 其解释也是非正式的 必须 由人来完成 即使约束表达为正式语言0 码力 | 123 页 | 2.61 MB | 1 年前3 统一建模语言 UML 参考手册 - 基本概念模型静态视图的元素是应用中具有意义的概念 包括现实世 界概念 抽象概念 实现概念 运算概念 系统中发现的所有概念 例如 戏院订票系 统包括如下的概念 票 预定 订购计划 座位安排算法 订购的 ��� 交互以及档案数 据等 � 静态视图捕获对象结构 面向对象的系统将数据结构和行为特性统一成单个的对象结构 静态视图包括所有的传统数据结构内容 以及数据上操作的组织 数据和操作量化成类 从面向对象的角度来说 数据和行为紧密的联系在一起 参考指南� � 静态视图� ������� � 在分析阶段 关联表表现了对象间逻辑关系 在如何实现关联上 无需强加方向或特别 的考虑 冗余的关联应该避免 因为它没有添加逻辑信息 在设计阶段 关联捕捉有关数 据结构 以及类间责任划分等设计决策 此时 关联的方向性是重要的 而出于对象访问 的效率和将信息封装至某个特定类等方面的考虑 可能添加冗余的关联 然而 在该建模 的阶段 关联不等同于 ���的指针 设计阶段可漫游关联表示了类可用的状态信息 扩展的意图是针对特殊的应用领域或编程环境 但它产生了 ��� 方 言 以及方言的所有优缺点 � 约束 约束 约束 约束� 约束是用文字表达式表达的语义限制 每种表达均有一种解释语言 它可以是正式的数 学标记 如集合理论语言 也可是基于计算机的约束语言 如 ��� 编程语言 如 ��� 或者是伪语言或非正式的语言 当然 如果语言是非正式的 其解释也是非正式的 必须 由人来完成 即使约束表达为正式语言0 码力 | 123 页 | 2.61 MB | 1 年前3
 PlantUML を使った UML の描き方 - PlantUML 言語リファレンスガイド(Version 1.2023.11)participant First order 10 PlantUML 言語リファレンスガイド (1.2023.11) 3 / 544 1.3 複数の行を持つ分類子の宣言 1 シーケンス図 @enduml 1.3 複数の行を持つ分類子の宣言 複数の行を持つ分類子を宣言できます。 @startuml participant Participant [ =Title ---- ""SubTitle"" 言語リファレンスガイド (1.2023.11) 4 / 544 1.5 自分自身へのメッセージ 1 シーケンス図 1.5 自分自身へのメッセージ 分類子は自分自身へメッセージを送信できます。 を使用して、複数行のテキストを扱えます。 @startuml Alice -> Alice: This is a signal to self.\nIt also demonstrates\nmultiline \ntext PlantUML 言語リファレンスガイド (1.2023.11) 9 / 544 1.10 タイトル、ヘッダー、フッター 1 シーケンス図 現在の autonumber の値は%autonumber% 変数で参照することができます: @startuml autonumber 10 Alice -> Bob note right the autonumber works everywhere0 码力 | 545 页 | 7.75 MB | 1 年前3 PlantUML を使った UML の描き方 - PlantUML 言語リファレンスガイド(Version 1.2023.11)participant First order 10 PlantUML 言語リファレンスガイド (1.2023.11) 3 / 544 1.3 複数の行を持つ分類子の宣言 1 シーケンス図 @enduml 1.3 複数の行を持つ分類子の宣言 複数の行を持つ分類子を宣言できます。 @startuml participant Participant [ =Title ---- ""SubTitle"" 言語リファレンスガイド (1.2023.11) 4 / 544 1.5 自分自身へのメッセージ 1 シーケンス図 1.5 自分自身へのメッセージ 分類子は自分自身へメッセージを送信できます。 を使用して、複数行のテキストを扱えます。 @startuml Alice -> Alice: This is a signal to self.\nIt also demonstrates\nmultiline \ntext PlantUML 言語リファレンスガイド (1.2023.11) 9 / 544 1.10 タイトル、ヘッダー、フッター 1 シーケンス図 現在の autonumber の値は%autonumber% 変数で参照することができます: @startuml autonumber 10 Alice -> Bob note right the autonumber works everywhere0 码力 | 545 页 | 7.75 MB | 1 年前3
 PlantUML を使った UML の描き方 - PlantUML 言語リファレンスガイド(Version 1.2021.2)"This is very\nlong" Long --> "Bob()" : ok @enduml 1.4 自分自身へのメッセージ 分類子は自分自身へメッセージを送信できます。 を使用して、複数行のテキストを扱えます。 @startuml PlantUML 言語リファレンスガイド (1.2021.2) 3 / 398 1.5 Text alignment 1 シーケンス図 Alice->Alice: message 1 Alice -> Bob : message 2 @enduml 1.10 図の分割 図を複数の画像に分けるためにキーワード newpage を使います。 新しいページのタイトルをキーワード newpage の直後に書くことができます。 これは、複数ページにわたる長い図を書くときに便利な機能です。 @startuml Alice -> Bob : message 1 メッセージに付けるノート メッセージのすぐ後ろにキーワード note left または note right を使用し、メッセージにノートを 付けることが可能です。 end note キーワードを使って、複数行のノートを作ることができます。 @startuml Alice->Bob : hello note left: this is a first note Bob->Alice : ok note0 码力 | 399 页 | 4.33 MB | 1 年前3 PlantUML を使った UML の描き方 - PlantUML 言語リファレンスガイド(Version 1.2021.2)"This is very\nlong" Long --> "Bob()" : ok @enduml 1.4 自分自身へのメッセージ 分類子は自分自身へメッセージを送信できます。 を使用して、複数行のテキストを扱えます。 @startuml PlantUML 言語リファレンスガイド (1.2021.2) 3 / 398 1.5 Text alignment 1 シーケンス図 Alice->Alice: message 1 Alice -> Bob : message 2 @enduml 1.10 図の分割 図を複数の画像に分けるためにキーワード newpage を使います。 新しいページのタイトルをキーワード newpage の直後に書くことができます。 これは、複数ページにわたる長い図を書くときに便利な機能です。 @startuml Alice -> Bob : message 1 メッセージに付けるノート メッセージのすぐ後ろにキーワード note left または note right を使用し、メッセージにノートを 付けることが可能です。 end note キーワードを使って、複数行のノートを作ることができます。 @startuml Alice->Bob : hello note left: this is a first note Bob->Alice : ok note0 码力 | 399 页 | 4.33 MB | 1 年前3
 PlantUML 1.2021.3 言語リファレンスガイド"This is very\nlong" Long --> "Bob()" : ok @enduml 1.4 自分自身へのメッセージ 分類子は自分自身へメッセージを送信できます。 を使用して、複数行のテキストを扱えます。 @startuml PlantUML 言語リファレンスガイド (1.2021.2) 3 / 411 1.5 Text alignment 1 シーケンス図 Alice->Alice: message 1 Alice -> Bob : message 2 @enduml 1.10 図の分割 図を複数の画像に分けるためにキーワード newpage を使います。 新しいページのタイトルをキーワード newpage の直後に書くことができます。 これは、複数ページにわたる長い図を書くときに便利な機能です。 @startuml Alice -> Bob : message 1 メッセージに付けるノート メッセージのすぐ後ろにキーワード note left または note right を使用し、メッセージにノートを 付けることが可能です。 end note キーワードを使って、複数行のノートを作ることができます。 @startuml Alice->Bob : hello note left: this is a first note Bob->Alice : ok note0 码力 | 412 页 | 4.46 MB | 1 年前3 PlantUML 1.2021.3 言語リファレンスガイド"This is very\nlong" Long --> "Bob()" : ok @enduml 1.4 自分自身へのメッセージ 分類子は自分自身へメッセージを送信できます。 を使用して、複数行のテキストを扱えます。 @startuml PlantUML 言語リファレンスガイド (1.2021.2) 3 / 411 1.5 Text alignment 1 シーケンス図 Alice->Alice: message 1 Alice -> Bob : message 2 @enduml 1.10 図の分割 図を複数の画像に分けるためにキーワード newpage を使います。 新しいページのタイトルをキーワード newpage の直後に書くことができます。 これは、複数ページにわたる長い図を書くときに便利な機能です。 @startuml Alice -> Bob : message 1 メッセージに付けるノート メッセージのすぐ後ろにキーワード note left または note right を使用し、メッセージにノートを 付けることが可能です。 end note キーワードを使って、複数行のノートを作ることができます。 @startuml Alice->Bob : hello note left: this is a first note Bob->Alice : ok note0 码力 | 412 页 | 4.46 MB | 1 年前3
 PlantUML を使った UML の描き方 - PlantUML 言語リファレンスガイド(Version 1.2021.1)"This is very\nlong" Long --> "Bob()" : ok @enduml 1.4 自分自身へのメッセージ 分類子は自分自身へメッセージを送信できます。 を使用して、複数行のテキストを扱えます。 @startuml PlantUML 言語リファレンスガイド (1.2021.1) 3 / 392 1.5 Text alignment 1 シーケンス図 Alice->Alice: message 1 Alice -> Bob : message 2 @enduml 1.10 図の分割 図を複数の画像に分けるためにキーワード newpage を使います。 新しいページのタイトルをキーワード newpage の直後に書くことができます。 これは、複数ページにわたる長い図を書くときに便利な機能です。 @startuml Alice -> Bob : message 1 メッセージの注釈 メッセージのすぐ後ろにキーワード note left または note right を使用しメッセージの注釈をつけ ることが可能です。 end note キーワードを使って、複数行の注釈を付けることができます。 @startuml Alice->Bob : hello note left: this is a first note Bob->Alice : ok note0 码力 | 393 页 | 4.27 MB | 1 年前3 PlantUML を使った UML の描き方 - PlantUML 言語リファレンスガイド(Version 1.2021.1)"This is very\nlong" Long --> "Bob()" : ok @enduml 1.4 自分自身へのメッセージ 分類子は自分自身へメッセージを送信できます。 を使用して、複数行のテキストを扱えます。 @startuml PlantUML 言語リファレンスガイド (1.2021.1) 3 / 392 1.5 Text alignment 1 シーケンス図 Alice->Alice: message 1 Alice -> Bob : message 2 @enduml 1.10 図の分割 図を複数の画像に分けるためにキーワード newpage を使います。 新しいページのタイトルをキーワード newpage の直後に書くことができます。 これは、複数ページにわたる長い図を書くときに便利な機能です。 @startuml Alice -> Bob : message 1 メッセージの注釈 メッセージのすぐ後ろにキーワード note left または note right を使用しメッセージの注釈をつけ ることが可能です。 end note キーワードを使って、複数行の注釈を付けることができます。 @startuml Alice->Bob : hello note left: this is a first note Bob->Alice : ok note0 码力 | 393 页 | 4.27 MB | 1 年前3
 PlantUML 1.2020.23 言語リファレンスガイド"This is very\nlong" Long --> "Bob()" : ok @enduml 1.4 自分自身へのメッセージ 分類子は自分自身へメッセージを送信できます。 を使用して、複数行のテキストを扱えます。 @startuml Alice->Alice: This is a signal to self.\nIt also demonstrates\nmultiline \ntext 言語リファレンスガイド (1.2020.23) 7 / 305 1.10 図の分割 1 シーケンス図 1.10 図の分割 図を複数の画像に分けるためにキーワード newpage を使います。 新しいページのタイトルをキーワード newpage の直後に書くことができます。 これは、複数ページにわたる長い図を書くときに便利な機能です。 @startuml Alice -> Bob : message 1 メッセージの注釈 メッセージのすぐ後ろにキーワード note left または note right を使用しメッセージの注釈をつけ ることが可能です。 end note キーワードを使って、複数行の注釈を付けることができます。 @startuml Alice->Bob : hello note left: this is a first note Bob->Alice : ok note0 码力 | 306 页 | 3.19 MB | 1 年前3 PlantUML 1.2020.23 言語リファレンスガイド"This is very\nlong" Long --> "Bob()" : ok @enduml 1.4 自分自身へのメッセージ 分類子は自分自身へメッセージを送信できます。 を使用して、複数行のテキストを扱えます。 @startuml Alice->Alice: This is a signal to self.\nIt also demonstrates\nmultiline \ntext 言語リファレンスガイド (1.2020.23) 7 / 305 1.10 図の分割 1 シーケンス図 1.10 図の分割 図を複数の画像に分けるためにキーワード newpage を使います。 新しいページのタイトルをキーワード newpage の直後に書くことができます。 これは、複数ページにわたる長い図を書くときに便利な機能です。 @startuml Alice -> Bob : message 1 メッセージの注釈 メッセージのすぐ後ろにキーワード note left または note right を使用しメッセージの注釈をつけ ることが可能です。 end note キーワードを使って、複数行の注釈を付けることができます。 @startuml Alice->Bob : hello note left: this is a first note Bob->Alice : ok note0 码力 | 306 页 | 3.19 MB | 1 年前3
 PlantUML を使った UML の描き方 - PlantUML 言語リファレンスガイド(Version 1.2020.22)"This is very\nlong" Long --> "Bob()" : ok @enduml 1.4 自分自身へのメッセージ 分類子は自分自身へメッセージを送信できます。 を使用して、複数行のテキストを扱えます。 @startuml Alice->Alice: This is a signal to self.\nIt also demonstrates\nmultiline \ntext 言語リファレンスガイド (1.2020.22) 7 / 293 1.10 図の分割 1 シーケンス図 1.10 図の分割 図を複数の画像に分けるためにキーワード newpage を使います。 新しいページのタイトルをキーワード newpage の直後に書くことができます。 これは、複数ページにわたる長い図を書くときに便利な機能です。 @startuml Alice -> Bob : message 1 メッセージの注釈 メッセージのすぐ後ろにキーワード note left または note right を使用しメッセージの注釈をつけ ることが可能です。 end note キーワードを使って、複数行の注釈を付けることができます。 PlantUML 言語リファレンスガイド (1.2020.22) 9 / 293 1.13 その他の注釈 1 シーケンス図 @startuml Alice->Bob0 码力 | 294 页 | 3.11 MB | 1 年前3 PlantUML を使った UML の描き方 - PlantUML 言語リファレンスガイド(Version 1.2020.22)"This is very\nlong" Long --> "Bob()" : ok @enduml 1.4 自分自身へのメッセージ 分類子は自分自身へメッセージを送信できます。 を使用して、複数行のテキストを扱えます。 @startuml Alice->Alice: This is a signal to self.\nIt also demonstrates\nmultiline \ntext 言語リファレンスガイド (1.2020.22) 7 / 293 1.10 図の分割 1 シーケンス図 1.10 図の分割 図を複数の画像に分けるためにキーワード newpage を使います。 新しいページのタイトルをキーワード newpage の直後に書くことができます。 これは、複数ページにわたる長い図を書くときに便利な機能です。 @startuml Alice -> Bob : message 1 メッセージの注釈 メッセージのすぐ後ろにキーワード note left または note right を使用しメッセージの注釈をつけ ることが可能です。 end note キーワードを使って、複数行の注釈を付けることができます。 PlantUML 言語リファレンスガイド (1.2020.22) 9 / 293 1.13 その他の注釈 1 シーケンス図 @startuml Alice->Bob0 码力 | 294 页 | 3.11 MB | 1 年前3
 PlantUML を使った UML の描き方 - PlantUML 言語リファレンスガイド(Version 1.2019.1)"This is very\nlong" Long --> "Bob()" : ok @enduml 1.4 自分自身へのメッセージ 分類子は自分自身へメッセージを送信できます。 \n を使用して、複数行のテキストを扱えます。 @startuml Alice->Alice: This is a signal to self.\nIt also demonstrates\nmultiline \ntext : message 1 Alice -> Bob : message 2 @enduml 1.9 図の分割 図を複数の画像に分けるためにキーワード newpage を使います。 新しいページのタイトルをキーワード newpage の直後に書くことができます。 これは、複数ページにわたる長い図を書くときに便利な機能です。 @startuml Alice -> Bob : message 1 メッセージの注釈 メッセージのすぐ後ろにキーワード note left または note right を使用しメッセージの注釈をつけ ることが可能です。 end note キーワードを使って、複数行の注釈を付けることができます。 @startuml Alice->Bob : hello note left: this is a first note Bob->Alice : ok note0 码力 | 148 页 | 1.92 MB | 1 年前3 PlantUML を使った UML の描き方 - PlantUML 言語リファレンスガイド(Version 1.2019.1)"This is very\nlong" Long --> "Bob()" : ok @enduml 1.4 自分自身へのメッセージ 分類子は自分自身へメッセージを送信できます。 \n を使用して、複数行のテキストを扱えます。 @startuml Alice->Alice: This is a signal to self.\nIt also demonstrates\nmultiline \ntext : message 1 Alice -> Bob : message 2 @enduml 1.9 図の分割 図を複数の画像に分けるためにキーワード newpage を使います。 新しいページのタイトルをキーワード newpage の直後に書くことができます。 これは、複数ページにわたる長い図を書くときに便利な機能です。 @startuml Alice -> Bob : message 1 メッセージの注釈 メッセージのすぐ後ろにキーワード note left または note right を使用しメッセージの注釈をつけ ることが可能です。 end note キーワードを使って、複数行の注釈を付けることができます。 @startuml Alice->Bob : hello note left: this is a first note Bob->Alice : ok note0 码力 | 148 页 | 1.92 MB | 1 年前3
 PlantUML 1.2019.6 言語リファレンスガイド"This is very\nlong" Long --> "Bob()" : ok @enduml 1.4 自分自身へのメッセージ 分類子は自分自身へメッセージを送信できます。 \n を使用して、複数行のテキストを扱えます。 @startuml Alice->Alice: This is a signal to self.\nIt also demonstrates\nmultiline \ntext : message 1 Alice -> Bob : message 2 @enduml 1.9 図の分割 図を複数の画像に分けるためにキーワード newpage を使います。 新しいページのタイトルをキーワード newpage の直後に書くことができます。 これは、複数ページにわたる長い図を書くときに便利な機能です。 @startuml Alice -> Bob : message 1 メッセージの注釈 メッセージのすぐ後ろにキーワード note left または note right を使用しメッセージの注釈をつけ ることが可能です。 end note キーワードを使って、複数行の注釈を付けることができます。 @startuml Alice->Bob : hello note left: this is a first note Bob->Alice : ok note0 码力 | 174 页 | 1.99 MB | 1 年前3 PlantUML 1.2019.6 言語リファレンスガイド"This is very\nlong" Long --> "Bob()" : ok @enduml 1.4 自分自身へのメッセージ 分類子は自分自身へメッセージを送信できます。 \n を使用して、複数行のテキストを扱えます。 @startuml Alice->Alice: This is a signal to self.\nIt also demonstrates\nmultiline \ntext : message 1 Alice -> Bob : message 2 @enduml 1.9 図の分割 図を複数の画像に分けるためにキーワード newpage を使います。 新しいページのタイトルをキーワード newpage の直後に書くことができます。 これは、複数ページにわたる長い図を書くときに便利な機能です。 @startuml Alice -> Bob : message 1 メッセージの注釈 メッセージのすぐ後ろにキーワード note left または note right を使用しメッセージの注釈をつけ ることが可能です。 end note キーワードを使って、複数行の注釈を付けることができます。 @startuml Alice->Bob : hello note left: this is a first note Bob->Alice : ok note0 码力 | 174 页 | 1.99 MB | 1 年前3
 PlantUML 1.2019.4 言語リファレンスガイド"This is very\nlong" Long --> "Bob()" : ok @enduml 1.4 自分自身へのメッセージ 分類子は自分自身へメッセージを送信できます。 \n を使用して、複数行のテキストを扱えます。 @startuml Alice->Alice: This is a signal to self.\nIt also demonstrates\nmultiline \ntext : message 1 Alice -> Bob : message 2 @enduml 1.9 図の分割 図を複数の画像に分けるためにキーワード newpage を使います。 新しいページのタイトルをキーワード newpage の直後に書くことができます。 これは、複数ページにわたる長い図を書くときに便利な機能です。 @startuml Alice -> Bob : message 1 メッセージの注釈 メッセージのすぐ後ろにキーワード note left または note right を使用しメッセージの注釈をつけ ることが可能です。 end note キーワードを使って、複数行の注釈を付けることができます。 @startuml Alice->Bob : hello note left: this is a first note Bob->Alice : ok note0 码力 | 168 页 | 1.90 MB | 1 年前3 PlantUML 1.2019.4 言語リファレンスガイド"This is very\nlong" Long --> "Bob()" : ok @enduml 1.4 自分自身へのメッセージ 分類子は自分自身へメッセージを送信できます。 \n を使用して、複数行のテキストを扱えます。 @startuml Alice->Alice: This is a signal to self.\nIt also demonstrates\nmultiline \ntext : message 1 Alice -> Bob : message 2 @enduml 1.9 図の分割 図を複数の画像に分けるためにキーワード newpage を使います。 新しいページのタイトルをキーワード newpage の直後に書くことができます。 これは、複数ページにわたる長い図を書くときに便利な機能です。 @startuml Alice -> Bob : message 1 メッセージの注釈 メッセージのすぐ後ろにキーワード note left または note right を使用しメッセージの注釈をつけ ることが可能です。 end note キーワードを使って、複数行の注釈を付けることができます。 @startuml Alice->Bob : hello note left: this is a first note Bob->Alice : ok note0 码力 | 168 页 | 1.90 MB | 1 年前3
共 32 条
- 1
- 2
- 3
- 4













