统一建模语言 UML 参考手册 - 基本概念模型静态视图的元素是应用中具有意义的概念 包括现实世 界概念 抽象概念 实现概念 运算概念 系统中发现的所有概念 例如 戏院订票系 统包括如下的概念 票 预定 订购计划 座位安排算法 订购的 ��� 交互以及档案数 据等 � 静态视图捕获对象结构 面向对象的系统将数据结构和行为特性统一成单个的对象结构 静态视图包括所有的传统数据结构内容 以及数据上操作的组织 数据和操作量化成类 从面向对象的角度来说 数据和行为紧密的联系在一起 依赖关系联系了行为和实现上相互影响的类 除了实现 还有多种依赖 包括跟踪 不 同模型中元素的松散连接 细化 不同理解层次的映射 使用 要求单个模型中其它元 素的出现 绑定 模板参数的赋值 使用依赖频繁的用于表征实现层的关系 如代码级 别的关系 依赖在总结模型组织单元时特别有用 如使用包显示系统的结构 另外 编译 的约束也可以用依赖来表达 � ��� 参考指南� � 静态视图� ������� 关联 关联 关联 参考指南� � 静态视图� ������� � 在分析阶段 关联表表现了对象间逻辑关系 在如何实现关联上 无需强加方向或特别 的考虑 冗余的关联应该避免 因为它没有添加逻辑信息 在设计阶段 关联捕捉有关数 据结构 以及类间责任划分等设计决策 此时 关联的方向性是重要的 而出于对象访问 的效率和将信息封装至某个特定类等方面的考虑 可能添加冗余的关联 然而 在该建模 的阶段 关联不等同于 ���的指针 设计阶段可漫游关联表示了类可用的状态信息0 码力 | 123 页 | 2.61 MB | 1 年前3
使用 PlantUML 绘制 UML - PlantUML 语言参考指引(Version 1.2023.11)有些情况下,会有一些很大的图片文件。 可以用 page (hpages)x(vpages) 这个命令把生成的图片文件拆分成若干个文件。 hpages 用来表示水平方向页面数,and vpages 用来表示垂直方面页面数。 你也可以使用特定的皮肤设定来给分页添加边框(见例子) @startuml ' Split into 4 pages page 2x2 skinparam pageMargin queue queue { } rectangle rectangle { } stack stack { } storage storage { } @enduml 8.8 包和嵌套元素 8.8.1 一层的例子 @startuml artifact artifactVeryLOOOOOOOOOOOOOOOOOOOg as "artifact" { file f1 } card cardVeryLOOOOOOOOOOOOOOOOOOOg 包和嵌套元素 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 177 8.8.1 一层的例子 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 177 8.8.2 其他例子0 码力 | 539 页 | 7.74 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 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 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.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
共 32 条
- 1
- 2
- 3
- 4













