统一建模语言 UML 参考手册 - 基本概念扩展机制包括版型 约束和标签值 版型是与现有元素结构相同的新元素 它具有附 ��� 参考指南� � ��� 概述� ������ 加的约束 不同的解释和图标 并被代码生成和后端工具不同的对待 标签值是可以附加 在任何模型元素 容纳任意信息的任意标签 值的文字串对 如项目管理信息 代码产生 指导和版型所需的值 标签和值用文字串来表达 约束是使用某些约束语言 如编程语 言 特殊的约束语言和自然语言 用文字串表达的条件 描述时间相关的行为 因而是静态的 时间相关的行为由其它视图描述 静态视图的主要 组成部分是类和关系 关联 继承和各种依赖 如实现和使用 类是对应用领域或应用方 案概念的描述 类视图围绕着类组织 其它元素属于或附加于类 静态视图显示为类图 名称的由来是因为它们主要的重点是类的描述 � 类绘制为长方形 属性和操作类表放置在不同的分隔中 当不需要完整的细节时 分隔 可以被隐藏 类可以在多个图形中显示 它的属性和操作经常在其它的图中被隐藏 扩展结构 扩展结构� ��� 包含了三种扩展结构 约束 版型 标签值 约束是用某种正式语言或自然语言表 达的语义关系的文字陈述 版型是基于已有的模型元素 由建模人员修订的新模型元素 标签值是一条可以附加给任何模型元素的命名信息 � 这些结构在不更改基本 ��� 元模型的前提下 对 ��� 进行各种扩展 它们可以用于特 定领域 ��� 的剪裁 � 图 ���� 显示了约束 版型和标签值的例子 类演出0 码力 | 123 页 | 2.61 MB | 1 年前3
使用 PlantUML 绘制 UML - PlantUML 语言参考指引(Version 1.2023.11)PlantUML 语言参考指引 (Version 1.2023.11) PlantUML 是一个开源项目,支持快速绘制: • 时序图 • 用例图 • 类图 • 对象图 • 活动图 • 组件图 • 部署图 • 状态图 • 定时图 同时还支持以下非 UML 图: • JSON Data • YAML Data • Network diagram (nwdiag) • 线框图形界面 别名而不是名称来指代该元素。 3.4.1 以 $ 3.4.2 开始的名称注意,以 $ 开始的名称以后不能被隐藏或删除,因为 hide 和 remove 命令会认为该 名称是 $tag 而不是一个组件名称。要想以后删除这些元素,它们必须有一个别名或必须被标记。 @startuml class $C1 class $C2 $C2 class "$C2" as dollarC2 remove $C1 2023.11) 149 / 538 6.25 使用 sytle 定义 (全局) 样式 6 活动图(新语法) PlantUML 语言参考指引 (1.2023.11) 150 / 538 7 组件图 7 组件图 我们来看几个例子。 Advantages of PlantUML: • Simplicity: With PlantUML, you can create component diagrams0 码力 | 539 页 | 7.74 MB | 1 年前3
使用 PlantUML 绘制 UML - PlantUML 语言参考指引(Version 1.2019.6)绘制的 UML PlantUML 语言参考指引 (Version 1.2019.6) PlantUML 是一个开源项目,支持快速绘制: • 时序图 • 用例图 • 类图 • 活动图 • 组件图 • 状态图 • 对象图 • 部署图 • 定时图 同时还支持以下非 UML 图: • 线框图形界面 • 架构图 • 规范和描述语言 (SDL) • Ditaa diagram • endif stop @enduml PlantUML 语言参考指引 (1.2019.6) 75 / 173 6 组件图 6 组件图 我们来看几个例子: 6.1 组件 组件必须用中括号括起来。 还可以使用关键字 component 定义一个组件。并且可以用关键字 as 给组件定义一个别名。这个别名可 以在稍后定义关系的时候使用。 @startuml [First component] Interf3 interface "Last\ninterface" as Interf4 @enduml PlantUML 语言参考指引 (1.2019.6) 76 / 173 6.3 基础的示例 6 组件图 6.3 基础的示例 元素之间可以使用虚线 (..)、直线 (--)、箭头 (-->) 进行连接。 @startuml DataAccess - [First Component] [First0 码力 | 174 页 | 1.98 MB | 1 年前3
使用 PlantUML 绘制 UML - PlantUML 语言参考指引(Version 1.2019.9)绘制的 UML PlantUML 语言参考指引 (Version 1.2019.9) PlantUML 是一个开源项目,支持快速绘制: • 时序图 • 用例图 • 类图 • 活动图 • 组件图 • 状态图 • 对象图 • 部署图 • 定时图 同时还支持以下非 UML 图: • 线框图形界面 • 架构图 • 规范和描述语言 (SDL) • Ditaa diagram • endif stop @enduml PlantUML 语言参考指引 (1.2019.9) 75 / 173 6 组件图 6 组件图 我们来看几个例子: 6.1 组件 组件必须用中括号括起来。 还可以使用关键字 component 定义一个组件。并且可以用关键字 as 给组件定义一个别名。这个别名可 以在稍后定义关系的时候使用。 @startuml [First component] Interf3 interface "Last\ninterface" as Interf4 @enduml PlantUML 语言参考指引 (1.2019.9) 76 / 173 6.3 基础的示例 6 组件图 6.3 基础的示例 元素之间可以使用虚线 (..)、直线 (--)、箭头 (-->) 进行连接。 @startuml DataAccess - [First Component] [First0 码力 | 174 页 | 2.00 MB | 1 年前3
使用 PlantUML 绘制 UML - PlantUML 语言参考指引(Version 1.2019.4)绘制的 UML PlantUML 语言参考指引 (Version 1.2019.4) PlantUML 是一个开源项目,支持快速绘制: • 时序图 • 用例图 • 类图 • 活动图 • 组件图 • 状态图 • 对象图 • 部署图 • 定时图 同时还支持以下非 UML 图: • 线框图形界面 • 架构图 • 规范和描述语言 (SDL) • Ditaa diagram • endif stop @enduml PlantUML 语言参考指引 (1.2019.4) 74 / 164 6 组件图 6 组件图 我们来看几个例子: 6.1 组件 组件必须用中括号括起来。 还可以使用关键字 component 定义一个组件。并且可以用关键字 as 给组件定义一个别名。这个别名可 以在稍后定义关系的时候使用。 @startuml [First component] Interf3 interface "Last\ninterface" as Interf4 @enduml PlantUML 语言参考指引 (1.2019.4) 75 / 164 6.3 基础的示例 6 组件图 6.3 基础的示例 元素之间可以使用虚线 (..)、直线 (--)、箭头 (-->) 进行连接。 @startuml DataAccess - [First Component] [First0 码力 | 165 页 | 1.89 MB | 1 年前3
PlantUML 1.2019.3 语言参考指引绘制的 UML PlantUML 语言参考指引 (Version 1.2019.3) PlantUML 是一个开源项目,支持快速绘制: • 时序图 • 用例图 • 类图 • 活动图 • 组件图 • 状态图 • 对象图 • 部署图 • 定时图 同时还支持以下非 UML 图: • 线框图形界面 • 架构图 • 规范和描述语言 (SDL) • Ditaa diagram • @enduml PlantUML 语言参考指引 (1.2019.3) 74 / 156 6 组件图 6 组件图 Let's have few examples : 6.1 组件 组件必须用中括号括起来。 还可以使用关键字 component 定义一个组件。并且可以用关键字 as 给组件定义一个别名。这个别名可 以在稍后定义关系的时候使用。 @startuml [First component] Interf3 interface "Last\ninterface" as Interf4 @enduml PlantUML 语言参考指引 (1.2019.3) 75 / 156 6.3 基础的示例 6 组件图 6.3 基础的示例 元素之间可以使用虚线 (..)、直线 (--)、箭头 (-->) 进行连接。 @startuml DataAccess - [First Component] [First0 码力 | 157 页 | 1.78 MB | 1 年前3
PlantUML 1.2019.2 语言参考指引绘制的 UML PlantUML 语言参考指引 (Version 1.2019.2) PlantUML 是一个开源项目,支持快速绘制: • 时序图 • 用例图 • 类图 • 活动图 • 组件图 • 状态图 • 对象图 • 部署图 • 定时图 同时还支持以下非 UML 图: • 线框图形界面 • 架构图 • 规范和描述语言 (SDL) • Ditaa diagram • @enduml PlantUML 语言参考指引 (1.2019.2) 74 / 156 6 组件图 6 组件图 Let's have few examples : 6.1 组件 组件必须用中括号括起来。 还可以使用关键字 component 定义一个组件。并且可以用关键字 as 给组件定义一个别名。这个别名可 以在稍后定义关系的时候使用。 @startuml [First component] Interf3 interface "Last\ninterface" as Interf4 @enduml PlantUML 语言参考指引 (1.2019.2) 75 / 156 6.3 基础的示例 6 组件图 6.3 基础的示例 元素之间可以使用虚线 (..)、直线 (--)、箭头 (-->) 进行连接。 @startuml DataAccess - [First Component] [First0 码力 | 157 页 | 1.78 MB | 1 年前3
使用 PlantUML 绘制 UML - PlantUML 语言参考指引(Version 1.2019.1)绘制的 UML PlantUML 语言参考指引 (Version 1.2019.1) PlantUML 是一个开源项目,支持快速绘制: • 时序图 • 用例图 • 类图 • 活动图 • 组件图 • 状态图 • 对象图 • 部署图 • 定时图 同时还支持以下非 UML 图: • 线框图形界面 • 架构图 • 规范和描述语言 (SDL) • Ditaa diagram • 活动图 (新语法) PlantUML 语言参考指引 (1.2019.1) 69 / 145 6 组件图 6 组件图 Let's have few examples : 6.1 组件 组件必须用中括号括起来。 还可以使用关键字 component 定义一个组件。并且可以用关键字 as 给组件定义一个别名。这个别名可 以在稍后定义关系的时候使用。 @startuml [First component] Interf3 interface "Last\ninterface" as Interf4 @enduml PlantUML 语言参考指引 (1.2019.1) 70 / 145 6.3 基础的示例 6 组件图 6.3 基础的示例 元素之间可以使用虚线 (..)、直线 (--)、箭头 (-->) 进行连接。 @startuml DataAccess - [First Component] [First0 码力 | 146 页 | 1.91 MB | 1 年前3
PlantUML 1.2020.22 语言参考指引绘制的 UML PlantUML 语言参考指引 (Version 1.2020.22) PlantUML 是一个开源项目,支持快速绘制: • 时序图 • 用例图 • 类图 • 活动图 • 组件图 • 状态图 • 对象图 • 部署图 • 定时图 同时还支持以下非 UML 图: • JSON Data • 线框图形界面 • 架构图 • 规范和描述语言 (SDL) • Ditaa [Ref. QA-4015] PlantUML 语言参考指引 (1.2020.22) 92 / 294 6 组件图 6 组件图 我们来看几个例子: 6.1 组件 组件必须用中括号括起来。 还可以使用关键字 component 定义一个组件。并且可以用关键字 as 给组件定义一个别名。这个别名可 以在稍后定义关系的时候使用。 @startuml [First component] interface "Last\ninterface" as Interf4 @enduml PlantUML 语言参考指引 (1.2020.22) 93 / 294 6.3 基础的示例 6 组件图 6.3 基础的示例 元素之间可以使用虚线 (..)、直线 (--)、箭头 (-->) 进行连接。 @startuml DataAccess - [First Component] [First0 码力 | 295 页 | 3.08 MB | 1 年前3
使用 PlantUML 绘制 UML - PlantUML 语言参考指引(Version 1.2020.23)绘制的 UML PlantUML 语言参考指引 (Version 1.2020.23) PlantUML 是一个开源项目,支持快速绘制: • 时序图 • 用例图 • 类图 • 活动图 • 组件图 • 状态图 • 对象图 • 部署图 • 定时图 同时还支持以下非 UML 图: • JSON Data • 线框图形界面 • 架构图 • 规范和描述语言 (SDL) • Ditaa [Ref. QA-4015] PlantUML 语言参考指引 (1.2020.23) 103 / 306 6 组件图 6 组件图 我们来看几个例子: 6.1 组件 组件必须用中括号括起来。 还可以使用关键字 component 定义一个组件。并且可以用关键字 as 给组件定义一个别名。这个别名可 以在稍后定义关系的时候使用。 @startuml [First component] interface "Last\ninterface" as Interf4 @enduml PlantUML 语言参考指引 (1.2020.23) 104 / 306 6.3 基础的示例 6 组件图 6.3 基础的示例 元素之间可以使用虚线 (..)、直线 (--)、箭头 (-->) 进行连接。 @startuml DataAccess - [First Component] [First0 码力 | 307 页 | 3.17 MB | 1 年前3
共 13 条
- 1
- 2













