统一建模语言 UML 参考手册 - 基本概念
������� � James Rumbaugh Ivar Jacobson Grady Booch � 译者序 译者序 译者序 译者序� 统一建模语言 ��� 是一种直观化 明确化 构建和文档化软件系统产物的通用可视 化建模语言 ��� 由面向对象领域的三位大师 ������ ����� ���� �������� 和 ����� �������� 于 ���� 年发布 并提交给 ��� ��� ���� � ������ ��� 概述 概述 概述 概述 ������������ � � ��� 简述 简述 简述 简述� 统一建模语言 ��� 是一种直观化 明确化 构建和文档化软件系统产物的通用可视 化建模语言 它捕捉了被构建系统的有关决策和理解 用来理解 设计 浏览 配置 维 护以及控制系统的信息 ��� 可以与所有的开发方法 生命阶段 应用领域和媒介一同使 用 它意图统一过去建模技术的经验 ��� 的约束语言 同任何扩展机制一样 它们必须小心的使用 因为它对于其它人可能是本地化 难以理解 的 然而 它们可以避免某些根本的更改 � � ������ ��� 一览 一览 一览 一览 ��������������� � � 本章用一个简单的例子来浏览 ��� 概念和图 本章的目的是用较少的图形化表达概念 的视图和图 来组织高层次的 ��� 概念 它展示了各种概念是如何描述系统以及视图是0 码力 | 123 页 | 2.61 MB | 1 年前3PlantUML を使った UML の描き方 - PlantUML 言語リファレンスガイド(Version 1.2019.1)
-> Bob : message 6 @enduml 1.10 メッセージのグループ化 次のキーワードを使えば、メッセージをまとめてグループ化できます。 • alt/else • opt PlantUML 言語リファレンスガイド (1.2019.1) 7 / 147 1.10 メッセージのグループ化 1 シーケンス図 • loop • par • break • critical --> Alice: ok @enduml 1.19 ライフラインの活性化と破壊 activate と deactivate を使って分類子の活性化を表します。 分類子の活性化はライフラインで表されます。 PlantUML 言語リファレンスガイド (1.2019.1) 13 / 147 1.19 ライフラインの活性化と破壊 1 シーケンス図 activate と deactivate は直前のメッセージに適用されます。 (1.2019.1) 38 / 147 3.12 属性、メソッド等の非表示 3 クラス図 3.12 属性、メソッド等の非表示 コマンド hide/show を使用して、クラスの表示をパラメータ化できます。 基本のコマンドは hide empty members です。このコマンドは属性やメソッドが空の場合に非表示に します。 empty members の代わりに使用することができます:0 码力 | 148 页 | 1.92 MB | 1 年前3PlantUML 1.2019.3 言語リファレンスガイド
message 6 @enduml PlantUML 言語リファレンスガイド (1.2019.3) 7 / 159 1.10 メッセージのグループ化 1 シーケンス図 1.10 メッセージのグループ化 次のキーワードを使えば、メッセージをまとめてグループ化できます。 • alt/else • opt • loop • par • break • critical • group 表示するテキスト @enduml PlantUML 言語リファレンスガイド (1.2019.3) 14 / 159 1.19 ライフラインの活性化と破壊 1 シーケンス図 1.19 ライフラインの活性化と破壊 activate と deactivate を使って分類子の活性化を表します。 分類子の活性化はライフラインで表されます。 activate と deactivate は直前のメッセージに適用されます。 destroy way too" class2 *-- "foo/dummy" : use @enduml 3.12 属性、メソッド等の非表示 コマンド hide/show を使用して、クラスの表示をパラメータ化できます。 基本のコマンドは hide empty members です。このコマンドは属性やメソッドが空の場合に非表示に します。 empty members の代わりに使用することができます:0 码力 | 160 页 | 1.80 MB | 1 年前3PlantUML 1.2019.2 言語リファレンスガイド
message 6 @enduml PlantUML 言語リファレンスガイド (1.2019.2) 7 / 159 1.10 メッセージのグループ化 1 シーケンス図 1.10 メッセージのグループ化 次のキーワードを使えば、メッセージをまとめてグループ化できます。 • alt/else • opt • loop • par • break • critical • group 表示するテキスト @enduml PlantUML 言語リファレンスガイド (1.2019.2) 14 / 159 1.19 ライフラインの活性化と破壊 1 シーケンス図 1.19 ライフラインの活性化と破壊 activate と deactivate を使って分類子の活性化を表します。 分類子の活性化はライフラインで表されます。 activate と deactivate は直前のメッセージに適用されます。 destroy way too" class2 *-- "foo/dummy" : use @enduml 3.12 属性、メソッド等の非表示 コマンド hide/show を使用して、クラスの表示をパラメータ化できます。 基本のコマンドは hide empty members です。このコマンドは属性やメソッドが空の場合に非表示に します。 empty members の代わりに使用することができます:0 码力 | 160 页 | 1.80 MB | 1 年前3PlantUML 1.2019.6 言語リファレンスガイド
message 6 @enduml PlantUML 言語リファレンスガイド (1.2019.6) 7 / 173 1.10 メッセージのグループ化 1 シーケンス図 1.10 メッセージのグループ化 次のキーワードを使えば、メッセージをまとめてグループ化できます。 • alt/else • opt • loop • par • break • critical • group 表示するテキスト @enduml PlantUML 言語リファレンスガイド (1.2019.6) 14 / 173 1.19 ライフラインの活性化と破壊 1 シーケンス図 1.19 ライフラインの活性化と破壊 activate と deactivate を使って分類子の活性化を表します。 分類子の活性化はライフラインで表されます。 activate と deactivate は直前のメッセージに適用されます。 destroy deactivate A @enduml 1.20 Return 新しいコマンド return は、リターンメッセージを生成し、オプションでテキストラベルをつけるこ とができます。リターンする先は最も最近活性化したライフラインです。構文は単純に return ラベル です。ラベルを与える場合には、通常のメッセージに与えることが可能な文字列を何でも与えること ができます。 @startuml Bob -> Alice0 码力 | 174 页 | 1.99 MB | 1 年前3PlantUML 1.2019.4 言語リファレンスガイド
message 6 @enduml PlantUML 言語リファレンスガイド (1.2019.4) 7 / 167 1.10 メッセージのグループ化 1 シーケンス図 1.10 メッセージのグループ化 次のキーワードを使えば、メッセージをまとめてグループ化できます。 • alt/else • opt • loop • par • break • critical • group 表示するテキスト @enduml PlantUML 言語リファレンスガイド (1.2019.4) 14 / 167 1.19 ライフラインの活性化と破壊 1 シーケンス図 1.19 ライフラインの活性化と破壊 activate と deactivate を使って分類子の活性化を表します。 分類子の活性化はライフラインで表されます。 activate と deactivate は直前のメッセージに適用されます。 destroy deactivate A @enduml 1.20 Return 新しいコマンド return は、リターンメッセージを生成し、オプションでテキストラベルをつけるこ とができます。リターンする先は最も最近活性化したライフラインです。構文は単純に return ラベル です。ラベルを与える場合には、通常のメッセージに与えることが可能な文字列を何でも与えること ができます。 @startuml Bob -> Alice0 码力 | 168 页 | 1.90 MB | 1 年前3PlantUML 1.2019.9 言語リファレンスガイド
message 6 @enduml PlantUML 言語リファレンスガイド (1.2019.9) 7 / 174 1.10 メッセージのグループ化 1 シーケンス図 1.10 メッセージのグループ化 次のキーワードを使えば、メッセージをまとめてグループ化できます。 • alt/else • opt • loop • par • break • critical • group 表示するテキスト @enduml PlantUML 言語リファレンスガイド (1.2019.9) 14 / 174 1.19 ライフラインの活性化と破壊 1 シーケンス図 1.19 ライフラインの活性化と破壊 activate と deactivate を使って分類子の活性化を表します。 分類子の活性化はライフラインで表されます。 activate と deactivate は直前のメッセージに適用されます。 destroy deactivate A @enduml 1.20 Return 新しいコマンド return は、リターンメッセージを生成し、オプションでテキストラベルをつけるこ とができます。リターンする先は最も最近活性化したライフラインです。構文は単純に return ラベル です。ラベルを与える場合には、通常のメッセージに与えることが可能な文字列を何でも与えること ができます。 @startuml Bob -> Alice0 码力 | 175 页 | 2.02 MB | 1 年前3使用 PlantUML 绘制 UML - PlantUML 语言参考指引(Version 1.2023.11)
不会出现令人不快的意外。 • 高效的制作过程: 文本和图形结果之间的紧密联系不仅简化了制作过程,还大大加快了制作速度。用户可从更简化的流程 中获益,减少耗时的修改和调整要求。 • 起草时的可视化: 在起草文本的同时就能设想最终的图形结果,这是许多人认为非常宝贵的一项功能。它自然而然地促进 了从初稿到最终呈现的顺利过渡,提高了工作效率,降低了出错的可能性。 • 易于编辑和修改: 重要的是 byend note @enduml 1.20 分隔符 你可以通过使用 == 关键词来将你的图表分割成多个逻辑步骤。 @startuml == 初始化 == Alice -> Bob: 认证请求 Bob --> Alice: 认证响应 == 重复 == Alice -> Bob: 认证请求 Alice <-- Bob: 认证响应 @enduml 3.2 类之间的关系 类之间的关系是用以下符号定义的。 PlantUML 语言参考指引 (1.2023.11) 57 / 538 3.2 类之间的关系 3 类图 关系类型 符号 绘图 泛化关系 <|-- 组合关系 *-- 聚合关系 o-- 可以用.. 来代替-- ,会显示为虚线。 示例: @startuml Class01 <|-- Class02 Class03 *-- Class04
0 码力 | 539 页 | 7.74 MB | 1 年前3PlantUML 1.2020.23 言語リファレンスガイド
the\nlast page Alice -> Bob : message 5 Alice -> Bob : message 6 @enduml 1.11 メッセージのグループ化 次のキーワードを使えば、メッセージをまとめてグループ化できます。 • alt/else • opt • loop • par • break • critical • group 表示するテキスト PlantUML --> Alice: ok @enduml 1.22 ライフラインの活性化と破棄 activate と deactivate を使って分類子の活性化を表します。 PlantUML 言語リファレンスガイド (1.2020.23) 16 / 305 1.22 ライフラインの活性化と破棄 1 シーケンス図 分類子の活性化はライフラインで表されます。 activate と deactivate Done PlantUML 言語リファレンスガイド (1.2020.23) 17 / 305 1.23 Return 1 シーケンス図 deactivate A @enduml 自動的に活性化 (autoactivate) することもできます。この場合は return キーワードを使用します。 @startuml autoactivate on alice -> bob : hello bob0 码力 | 306 页 | 3.19 MB | 1 年前3PlantUML を使った UML の描き方 - PlantUML 言語リファレンスガイド(Version 1.2020.22)
the\nlast page Alice -> Bob : message 5 Alice -> Bob : message 6 @enduml 1.11 メッセージのグループ化 次のキーワードを使えば、メッセージをまとめてグループ化できます。 • alt/else • opt • loop • par • break • critical • group 表示するテキスト PlantUML --> Alice: ok @enduml 1.21 ライフラインの活性化と破棄 activate と deactivate を使って分類子の活性化を表します。 PlantUML 言語リファレンスガイド (1.2020.22) 15 / 293 1.21 ライフラインの活性化と破棄 1 シーケンス図 分類子の活性化はライフラインで表されます。 activate と deactivate Done PlantUML 言語リファレンスガイド (1.2020.22) 16 / 293 1.22 Return 1 シーケンス図 deactivate A @enduml 自動的に活性化 (autoactivate) することもできます。この場合は return キーワードを使用します。 @startuml autoactivate on alice -> bob : hello bob0 码力 | 294 页 | 3.11 MB | 1 年前3
共 98 条
- 1
- 2
- 3
- 4
- 5
- 6
- 10