 统一建模语言 UML 参考手册 - 基本概念� 该例子显示了现实世界中人员机构工作流的建模 商业建模是活动视图的主要目标 但 它还可用于对软件活动的建模 活动图能帮助理解系统的高层次的执行行为 无需顾虑活 动图中的消息传递细节 � 动作的输入和输出参数可以显示成连接动作的流关系和对象流状态 � ��� 参考指南� � ��� 一览� ������� � � 物理视图 物理视图 物理视图 物理视图� 前面的视图从逻辑角度对应用中的概念建模 关联还可以拥有自己的属性 这种情况下它既是关联 又是类 关联类 见图 ��� 如果关联属性在一系列相关对象中是唯一的 则为限定 见图 ��� 限定是从关联中若干 相关对象中选取唯一对象的值 查询表和查询数组可以被建模成限定关联 限定对于名称 和识别码的建模是比较有意义的 限定也可用于设计模型中对索引的建模 � ��� 参考指南� � 静态视图� ������� � 在分析阶段 关联表表现了对象间逻辑关系 同个类可以参与多个协作 因而可以用于多个用例 � 在系统级别 用例表达了外部用户所见的整个系统的外部行为 用例与系统操作相似 即由外部用户调用的操作 与操作不同的是 用例能在执行过程中连续的接受输入 用例 还可用于系统的较小单元 如子系统和单个类 内部的用例表达了系统的某部分展示给系 统其它部分的行为 例如 类的用例表达了由该类提供给在系统中充当角色的其它类的功 能块 类可以拥有多个用例 �0 码力 | 123 页 | 2.61 MB | 1 年前3 统一建模语言 UML 参考手册 - 基本概念� 该例子显示了现实世界中人员机构工作流的建模 商业建模是活动视图的主要目标 但 它还可用于对软件活动的建模 活动图能帮助理解系统的高层次的执行行为 无需顾虑活 动图中的消息传递细节 � 动作的输入和输出参数可以显示成连接动作的流关系和对象流状态 � ��� 参考指南� � ��� 一览� ������� � � 物理视图 物理视图 物理视图 物理视图� 前面的视图从逻辑角度对应用中的概念建模 关联还可以拥有自己的属性 这种情况下它既是关联 又是类 关联类 见图 ��� 如果关联属性在一系列相关对象中是唯一的 则为限定 见图 ��� 限定是从关联中若干 相关对象中选取唯一对象的值 查询表和查询数组可以被建模成限定关联 限定对于名称 和识别码的建模是比较有意义的 限定也可用于设计模型中对索引的建模 � ��� 参考指南� � 静态视图� ������� � 在分析阶段 关联表表现了对象间逻辑关系 同个类可以参与多个协作 因而可以用于多个用例 � 在系统级别 用例表达了外部用户所见的整个系统的外部行为 用例与系统操作相似 即由外部用户调用的操作 与操作不同的是 用例能在执行过程中连续的接受输入 用例 还可用于系统的较小单元 如子系统和单个类 内部的用例表达了系统的某部分展示给系 统其它部分的行为 例如 类的用例表达了由该类提供给在系统中充当角色的其它类的功 能块 类可以拥有多个用例 �0 码力 | 123 页 | 2.61 MB | 1 年前3
 使用 PlantUML 绘制 UML - PlantUML 语言参考指引(Version 1.2023.11)整比使用图形 工具修改图像要容易得多,也精确得多。 PlantUML 为创建和编辑序列图提供了一种简单明了、用户友好的方法,既能满足新手的需求,也能满 足经验丰富的设计人员的需求。它巧妙地利用文本输入的简便性来制作具有视觉描述性和准确性的图表, 从而使自己成为图表创建工具包中的必备工具。 您可以了解更多有关 PlantUML 中一些常用命令的信息,以增强您的图表创建体验。 1.1 基本的例子 again :B; split again :C; split again :a; :b; end split :D; end @enduml 6.11.2 输入分割 (多个入口) 你可以使用包含 hidden 指令的箭头去制造一个输入分割 (多入口): @startuml split -[hidden]-> :A; split again -[hidden]-> PlantUML 语言参考指引 PlantUML 语言参考指引 (1.2023.11) 125 / 538 6.12 注释 6 活动图(新语法) 您可以添加返回行为的注释: @startuml start repeat :输入数据; :提交; backward :警告; note right: 备注 repeat while (校验通过?) is (否) not (是) stop @enduml [参考:QA-11788]0 码力 | 539 页 | 7.74 MB | 1 年前3 使用 PlantUML 绘制 UML - PlantUML 语言参考指引(Version 1.2023.11)整比使用图形 工具修改图像要容易得多,也精确得多。 PlantUML 为创建和编辑序列图提供了一种简单明了、用户友好的方法,既能满足新手的需求,也能满 足经验丰富的设计人员的需求。它巧妙地利用文本输入的简便性来制作具有视觉描述性和准确性的图表, 从而使自己成为图表创建工具包中的必备工具。 您可以了解更多有关 PlantUML 中一些常用命令的信息,以增强您的图表创建体验。 1.1 基本的例子 again :B; split again :C; split again :a; :b; end split :D; end @enduml 6.11.2 输入分割 (多个入口) 你可以使用包含 hidden 指令的箭头去制造一个输入分割 (多入口): @startuml split -[hidden]-> :A; split again -[hidden]-> PlantUML 语言参考指引 PlantUML 语言参考指引 (1.2023.11) 125 / 538 6.12 注释 6 活动图(新语法) 您可以添加返回行为的注释: @startuml start repeat :输入数据; :提交; backward :警告; note right: 备注 repeat while (校验通过?) is (否) not (是) stop @enduml [参考:QA-11788]0 码力 | 539 页 | 7.74 MB | 1 年前3
 使用 PlantUML 绘制 UML - PlantUML 语言参考指引(Version 1.2019.9)命令在生成的图中增加页眉和页脚。 你可以选择指定 center, left 或 right 关键字使页眉或页脚实现居中、左对齐和右对齐。 像标题一样,页眉或页脚内容可以在多行中定义,而且同样可以在页眉或页脚中输入一些 HTML 代码。 @startuml Alice -> Bob: Authentication Request header Warning: Checked box "Enter text here " ^This is a droplist^ } @enduml 这个工具是用来讨论简单的示例窗口。 15.2 使用表格 当在输入关键词 {后,会自动建立一个表格 当输入 | 说明一个单元格 例子如下 @startsalt { Login | "MyName " Password | "**** " [Cancel] | [ OK ] } @endsalt0 码力 | 174 页 | 2.00 MB | 1 年前3 使用 PlantUML 绘制 UML - PlantUML 语言参考指引(Version 1.2019.9)命令在生成的图中增加页眉和页脚。 你可以选择指定 center, left 或 right 关键字使页眉或页脚实现居中、左对齐和右对齐。 像标题一样,页眉或页脚内容可以在多行中定义,而且同样可以在页眉或页脚中输入一些 HTML 代码。 @startuml Alice -> Bob: Authentication Request header Warning: Checked box "Enter text here " ^This is a droplist^ } @enduml 这个工具是用来讨论简单的示例窗口。 15.2 使用表格 当在输入关键词 {后,会自动建立一个表格 当输入 | 说明一个单元格 例子如下 @startsalt { Login | "MyName " Password | "**** " [Cancel] | [ OK ] } @endsalt0 码力 | 174 页 | 2.00 MB | 1 年前3
 PlantUML 1.2020.22 语言参考指引命令在生成的图中增加页眉和页脚。 你可以选择指定 center, left 或 right 关键字使页眉或页脚实现居中、左对齐和右对齐。 像标题一样,页眉或页脚内容可以在多行中定义,而且同样可以在页眉或页脚中输入一些 HTML 代码。 @startuml Alice -> Bob: Authentication Request header Warning: box "Enter text here " ^This is a droplist^ } @endsalt 这个工具是用来讨论简单的示例窗口。 16.2 使用表格 当在输入关键词 {后,会自动建立一个表格 当输入 | 说明一个单元格 例子如下 @startsalt { Login | "MyName " Password | "**** " [Cancel] | [ OK ] } @endsalt0 码力 | 295 页 | 3.08 MB | 1 年前3 PlantUML 1.2020.22 语言参考指引命令在生成的图中增加页眉和页脚。 你可以选择指定 center, left 或 right 关键字使页眉或页脚实现居中、左对齐和右对齐。 像标题一样,页眉或页脚内容可以在多行中定义,而且同样可以在页眉或页脚中输入一些 HTML 代码。 @startuml Alice -> Bob: Authentication Request header Warning: box "Enter text here " ^This is a droplist^ } @endsalt 这个工具是用来讨论简单的示例窗口。 16.2 使用表格 当在输入关键词 {后,会自动建立一个表格 当输入 | 说明一个单元格 例子如下 @startsalt { Login | "MyName " Password | "**** " [Cancel] | [ OK ] } @endsalt0 码力 | 295 页 | 3.08 MB | 1 年前3
 使用 PlantUML 绘制 UML - PlantUML 语言参考指引(Version 1.2020.23)命令在生成的图中增加页眉和页脚。 你可以选择指定 center, left 或 right 关键字使页眉或页脚实现居中、左对齐和右对齐。 像标题一样,页眉或页脚内容可以在多行中定义,而且同样可以在页眉或页脚中输入一些 HTML 代码。 @startuml Alice -> Bob: Authentication Request header Warning: box "Enter text here " ^This is a droplist^ } @endsalt 这个工具是用来讨论简单的示例窗口。 16.2 使用表格 当在输入关键词 {后,会自动建立一个表格 当输入 | 说明一个单元格 例子如下 @startsalt { Login | "MyName " Password | "**** " [Cancel] | [ OK ] } @endsalt0 码力 | 307 页 | 3.17 MB | 1 年前3 使用 PlantUML 绘制 UML - PlantUML 语言参考指引(Version 1.2020.23)命令在生成的图中增加页眉和页脚。 你可以选择指定 center, left 或 right 关键字使页眉或页脚实现居中、左对齐和右对齐。 像标题一样,页眉或页脚内容可以在多行中定义,而且同样可以在页眉或页脚中输入一些 HTML 代码。 @startuml Alice -> Bob: Authentication Request header Warning: box "Enter text here " ^This is a droplist^ } @endsalt 这个工具是用来讨论简单的示例窗口。 16.2 使用表格 当在输入关键词 {后,会自动建立一个表格 当输入 | 说明一个单元格 例子如下 @startsalt { Login | "MyName " Password | "**** " [Cancel] | [ OK ] } @endsalt0 码力 | 307 页 | 3.17 MB | 1 年前3
 使用 PlantUML 绘制 UML - PlantUML 语言参考指引(Version 1.2019.1)box "Enter text here " ^This is a droplist^ } @enduml 这个工具是用来讨论简单的示例窗口。 13.2 使用表格 当在输入关键词 {后,会自动建立一个表格 当输入 | 说明一个单元格 例子如下 @startsalt { Login | "MyName " Password | "**** " [Cancel] | [ OK ]0 码力 | 146 页 | 1.91 MB | 1 年前3 使用 PlantUML 绘制 UML - PlantUML 语言参考指引(Version 1.2019.1)box "Enter text here " ^This is a droplist^ } @enduml 这个工具是用来讨论简单的示例窗口。 13.2 使用表格 当在输入关键词 {后,会自动建立一个表格 当输入 | 说明一个单元格 例子如下 @startsalt { Login | "MyName " Password | "**** " [Cancel] | [ OK ]0 码力 | 146 页 | 1.91 MB | 1 年前3
 PlantUML 1.2019.3 语言参考指引Checked box "Enter text here " ^This is a droplist^ } @enduml 这个工具是用来讨论简单的示例窗口。 13.2 使用表格 当在输入关键词 {后,会自动建立一个表格 当输入 | 说明一个单元格 例子如下 @startsalt { Login | "MyName " Password | "**** " [Cancel] | [ OK ] } @endsalt0 码力 | 157 页 | 1.78 MB | 1 年前3 PlantUML 1.2019.3 语言参考指引Checked box "Enter text here " ^This is a droplist^ } @enduml 这个工具是用来讨论简单的示例窗口。 13.2 使用表格 当在输入关键词 {后,会自动建立一个表格 当输入 | 说明一个单元格 例子如下 @startsalt { Login | "MyName " Password | "**** " [Cancel] | [ OK ] } @endsalt0 码力 | 157 页 | 1.78 MB | 1 年前3
 PlantUML 1.2019.2 语言参考指引Checked box "Enter text here " ^This is a droplist^ } @enduml 这个工具是用来讨论简单的示例窗口。 13.2 使用表格 当在输入关键词 {后,会自动建立一个表格 当输入 | 说明一个单元格 例子如下 @startsalt { Login | "MyName " Password | "**** " [Cancel] | [ OK ] } @endsalt0 码力 | 157 页 | 1.78 MB | 1 年前3 PlantUML 1.2019.2 语言参考指引Checked box "Enter text here " ^This is a droplist^ } @enduml 这个工具是用来讨论简单的示例窗口。 13.2 使用表格 当在输入关键词 {后,会自动建立一个表格 当输入 | 说明一个单元格 例子如下 @startsalt { Login | "MyName " Password | "**** " [Cancel] | [ OK ] } @endsalt0 码力 | 157 页 | 1.78 MB | 1 年前3
 使用 PlantUML 绘制 UML - PlantUML 语言参考指引(Version 1.2021.2)box "Enter text here " ^This is a droplist^ } @endsalt 这个工具是用来讨论简单的示例窗口。 14.2 使用表格 当在输入关键词 {后,会自动建立一个表格 当输入 | 说明一个单元格 例子如下 @startsalt { Login | "MyName " Password | "**** " [Cancel] | [ OK ] } @endsalt 命令在生成的图中增加页眉和页脚。 你可以选择指定 center, left 或 right 关键字使页眉或页脚实现居中、左对齐和右对齐。 像标题一样,页眉或页脚内容可以在多行中定义,而且同样可以在页眉或页脚中输入一些 HTML 代码。 @startuml Alice -> Bob: Authentication Request header Warning:0 码力 | 381 页 | 4.05 MB | 1 年前3 使用 PlantUML 绘制 UML - PlantUML 语言参考指引(Version 1.2021.2)box "Enter text here " ^This is a droplist^ } @endsalt 这个工具是用来讨论简单的示例窗口。 14.2 使用表格 当在输入关键词 {后,会自动建立一个表格 当输入 | 说明一个单元格 例子如下 @startsalt { Login | "MyName " Password | "**** " [Cancel] | [ OK ] } @endsalt 命令在生成的图中增加页眉和页脚。 你可以选择指定 center, left 或 right 关键字使页眉或页脚实现居中、左对齐和右对齐。 像标题一样,页眉或页脚内容可以在多行中定义,而且同样可以在页眉或页脚中输入一些 HTML 代码。 @startuml Alice -> Bob: Authentication Request header Warning:0 码力 | 381 页 | 4.05 MB | 1 年前3
 PlantUML 1.2021.1 语言参考指引box "Enter text here " ^This is a droplist^ } @endsalt 这个工具是用来讨论简单的示例窗口。 13.2 使用表格 当在输入关键词 {后,会自动建立一个表格 当输入 | 说明一个单元格 例子如下 @startsalt { Login | "MyName " Password | "**** " [Cancel] | [ OK ] } @endsalt 命令在生成的图中增加页眉和页脚。 你可以选择指定 center, left 或 right 关键字使页眉或页脚实现居中、左对齐和右对齐。 像标题一样,页眉或页脚内容可以在多行中定义,而且同样可以在页眉或页脚中输入一些 HTML 代码。 @startuml Alice -> Bob: Authentication Request header Warning:0 码力 | 376 页 | 4.00 MB | 1 年前3 PlantUML 1.2021.1 语言参考指引box "Enter text here " ^This is a droplist^ } @endsalt 这个工具是用来讨论简单的示例窗口。 13.2 使用表格 当在输入关键词 {后,会自动建立一个表格 当输入 | 说明一个单元格 例子如下 @startsalt { Login | "MyName " Password | "**** " [Cancel] | [ OK ] } @endsalt 命令在生成的图中增加页眉和页脚。 你可以选择指定 center, left 或 right 关键字使页眉或页脚实现居中、左对齐和右对齐。 像标题一样,页眉或页脚内容可以在多行中定义,而且同样可以在页眉或页脚中输入一些 HTML 代码。 @startuml Alice -> Bob: Authentication Request header Warning:0 码力 | 376 页 | 4.00 MB | 1 年前3
共 13 条
- 1
- 2













