统一建模语言 UML 参考手册 - 基本概念它们可以避免某些根本的更改 � � ������ ��� 一览 一览 一览 一览 ��������������� � � 本章用一个简单的例子来浏览 ��� 概念和图 本章的目的是用较少的图形化表达概念 的视图和图 来组织高层次的 ��� 概念 它展示了各种概念是如何描述系统以及视图是 如何配合在一起的 本章总结不是全面的 一些概念被省略 更详细的内容 可以参见勾 画 ��� 语义视图的后续章节 类视图围绕着类组织 其它元素属于或附加于类 静态视图显示为类图 名称的由来是因为它们主要的重点是类的描述 � 类绘制为长方形 属性和操作类表放置在不同的分隔中 当不需要完整的细节时 分隔 可以被隐藏 类可以在多个图形中显示 它的属性和操作经常在其它的图中被隐藏 � 类间的关系绘成连接类的路径 不同种类的关系由线上的结构和路径或端点上的修饰来 区分 � ��� 参考指南� � ��� 一览� ������ 和协作图 � 顺序图 顺序图 顺序图 顺序图� 顺序图表示了随时间安排的一系列消息 每个分类角色显示为一条生命线 代表整个 交互期间上的角色 消息则显示为生命线之间的箭头 顺序图可以表达场景 即一项事 务的特定历史 � 顺序图的一个用途是显示用例的行为序列 当行为被实现时 每个顺序图中的消息同类 的操作或状态机中迁移上的事件触发相一致 � 图 ��� 显示了买票 买票 买票 买票用例的顺序图0 码力 | 123 页 | 2.61 MB | 1 年前3
使用 PlantUML 绘制 UML - PlantUML 语言参考指引(Version 1.2023.11)组件图 • 部署图 • 状态图 • 定时图 同时还支持以下非 UML 图: • JSON Data • YAML Data • Network diagram (nwdiag) • 线框图形界面 • 架构图 • 规范和描述语言 (SDL) • Ditaa diagram • 甘特图 • MindMap diagram • Work Breakdown Structure diagram 所采用的简单直观的语法。这种经过深思熟虑的设计意味着,即使是图 表创建新手也能轻松快速地掌握基础知识。 • 文本与图形的关联: 另一个显著特点是文本表示与图形输出之间非常相似。这种和谐的相关性可确保文本草稿准确地转化为 图形图表,从而提供连贯、可预测的设计体验,在最终输出中不会出现令人不快的意外。 • 高效的制作过程: 文本和图形结果之间的紧密联系不仅简化了制作过程,还大大加快了制作速度。用户可从更简化的流程 中获益,减少耗时的修改和调整要求。 中获益,减少耗时的修改和调整要求。 • 起草时的可视化: 在起草文本的同时就能设想最终的图形结果,这是许多人认为非常宝贵的一项功能。它自然而然地促进 了从初稿到最终呈现的顺利过渡,提高了工作效率,降低了出错的可能性。 • 易于编辑和修改: 重要的是,编辑现有图表的过程非常简便。由于图表是由文本生成的,用户会发现进行调整比使用图形 工具修改图像要容易得多,也精确得多。 PlantUML 为创建和编辑序列图0 码力 | 539 页 | 7.74 MB | 1 年前3
使用 PlantUML 绘制 UML - PlantUML 语言参考指引(Version 1.2019.9)是一个开源项目,支持快速绘制: • 时序图 • 用例图 • 类图 • 活动图 • 组件图 • 状态图 • 对象图 • 部署图 • 定时图 同时还支持以下非 UML 图: • 线框图形界面 • 架构图 • 规范和描述语言 (SDL) • Ditaa diagram • 甘特图 • MindMap diagram • Work Breakdown Structure diagram Drawing Extension(扩展) <|-- Composition(组合) *-- Aggregation(聚合) o-- 使用.. 来代替 -- 可以得到点线. 在这些规则下,也可以绘制下列图形 @startuml Class01 <|-- Class02 Class03 *-- Class04 Class05 o-- Class06 Class07 .. Class08 Class09 node PlantUML 语言参考指引 (1.2019.9) 104 / 173 11.3 运算符 11 思维导图 @endmindmap 11.3 运算符 你可以使用下面的运算符来决定图形方向。 @startmindmap + OS ++ Ubuntu +++ Linux Mint +++ Kubuntu +++ Lubuntu +++ KDE Neon ++ LMDE ++ SolydXK0 码力 | 174 页 | 2.00 MB | 1 年前3
PlantUML 1.2020.22 语言参考指引是一个开源项目,支持快速绘制: • 时序图 • 用例图 • 类图 • 活动图 • 组件图 • 状态图 • 对象图 • 部署图 • 定时图 同时还支持以下非 UML 图: • JSON Data • 线框图形界面 • 架构图 • 规范和描述语言 (SDL) • Ditaa diagram • 甘特图 • MindMap diagram • Work Breakdown Structure diagram Drawing Extension(扩展) <|-- Composition(组合) *-- Aggregation(聚合) o-- 使用.. 来代替 -- 可以得到点线. 在这些规则下,也可以绘制下列图形 @startuml Class01 <|-- Class02 Class03 *-- Class04 Class05 o-- Class06 Class07 .. Class08 Class09 node ***_ foo ***_ bar ***_ foobar ** another first level node @endmindmap 11.5 运算符 你可以使用下面的运算符来决定图形方向。 @startmindmap + OS ++ Ubuntu +++ Linux Mint +++ Kubuntu +++ Lubuntu +++ KDE Neon PlantUML 语言参考指引0 码力 | 295 页 | 3.08 MB | 1 年前3
使用 PlantUML 绘制 UML - PlantUML 语言参考指引(Version 1.2020.23)是一个开源项目,支持快速绘制: • 时序图 • 用例图 • 类图 • 活动图 • 组件图 • 状态图 • 对象图 • 部署图 • 定时图 同时还支持以下非 UML 图: • JSON Data • 线框图形界面 • 架构图 • 规范和描述语言 (SDL) • Ditaa diagram • 甘特图 • MindMap diagram • Work Breakdown Structure diagram Drawing Extension(扩展) <|-- Composition(组合) *-- Aggregation(聚合) o-- 使用.. 来代替 -- 可以得到点线. 在这些规则下,也可以绘制下列图形 @startuml Class01 <|-- Class02 Class03 *-- Class04 Class05 o-- Class06 Class07 .. Class08 Class09 node ***_ foo ***_ bar ***_ foobar ** another first level node @endmindmap 11.5 运算符 你可以使用下面的运算符来决定图形方向。 @startmindmap + OS ++ Ubuntu +++ Linux Mint +++ Kubuntu +++ Lubuntu +++ KDE Neon PlantUML 语言参考指引0 码力 | 307 页 | 3.17 MB | 1 年前3
使用 PlantUML 绘制 UML - PlantUML 语言参考指引(Version 1.2021.2)组件图 • 部署图 • 状态图 • 定时图 同时还支持以下非 UML 图: • JSON Data • YAML Data • Network diagram (nwdiag) • 线框图形界面 • 架构图 • 规范和描述语言 (SDL) • Ditaa diagram • 甘特图 • MindMap diagram • Work Breakdown Structure diagram Drawing Extension(扩展) <|-- Composition(组合) *-- Aggregation(聚合) o-- 使用.. 来代替 -- 可以得到点线. 在这些规则下,也可以绘制下列图形 @startuml Class01 <|-- Class02 Class03 *-- Class04 Class05 o-- Class06 Class07 .. Class08 Class09 QA-12824] PlantUML 语言参考指引 (1.2021.2) 208 / 380 14 SALT 14 Salt Salt 是 PlantUML 下面的子项目用来帮助用户来设计图形接口. 可以用 @startsalt 关键字,或者使用 @startuml 紧接着下一行使用 salt 关键字. 14.1 基本部件 一个窗口必须以中括号开头和结尾。接着可以这样定义: • 按钮用0 码力 | 381 页 | 4.05 MB | 1 年前3
PlantUML 1.2021.1 语言参考指引对象图 • 活动图 • 组件图 • 部署图 • 状态图 • 定时图 同时还支持以下非 UML 图: • JSON Data • Network diagram (nwdiag) • 线框图形界面 • 架构图 • 规范和描述语言 (SDL) • Ditaa diagram • 甘特图 • MindMap diagram • Work Breakdown Structure diagram Drawing Extension(扩展) <|-- Composition(组合) *-- Aggregation(聚合) o-- 使用.. 来代替 -- 可以得到点线. 在这些规则下,也可以绘制下列图形 @startuml Class01 <|-- Class02 Class03 *-- Class04 Class05 o-- Class06 Class07 .. Class08 Class09 QA-12824] PlantUML 语言参考指引 (1.2021.1) 203 / 375 13 SALT 13 Salt Salt 是 PlantUML 下面的子项目用来帮助用户来设计图形接口. 可以用 @startsalt 关键字,或者使用 @startuml 紧接着下一行使用 salt 关键字. 13.1 基本部件 一个窗口必须以中括号开头和结尾。接着可以这样定义: • 按钮用0 码力 | 376 页 | 4.00 MB | 1 年前3
PlantUML 1.2021.3 语言参考指引组件图 • 部署图 • 状态图 • 定时图 同时还支持以下非 UML 图: • JSON Data • YAML Data • Network diagram (nwdiag) • 线框图形界面 • 架构图 • 规范和描述语言 (SDL) • Ditaa diagram • 甘特图 • MindMap diagram • Work Breakdown Structure diagram Drawing Extension(扩展) <|-- Composition(组合) *-- Aggregation(聚合) o-- 使用.. 来代替 -- 可以得到点线. 在这些规则下,也可以绘制下列图形 @startuml Class01 <|-- Class02 Class03 *-- Class04 Class05 o-- Class06 Class07 .. Class08 Class09 QA-12824] PlantUML 语言参考指引 (1.2021.2) 222 / 397 14 SALT(线框图) 14 Salt(线框图) Salt 是 PlantUML 下面的子项目用来帮助用户来设计图形界面或是网页线框图/页面简图。 本工具的目标是实现简单的示例窗口。 可以用 @startsalt 关键字,或者使用 @startuml 紧接着下一行使用 salt 关键字. 14.1 基本部件0 码力 | 398 页 | 4.22 MB | 1 年前3
使用 PlantUML 绘制 UML - PlantUML 语言参考指引(Version 1.2019.1)是一个开源项目,支持快速绘制: • 时序图 • 用例图 • 类图 • 活动图 • 组件图 • 状态图 • 对象图 • 部署图 • 定时图 同时还支持以下非 UML 图: • 线框图形界面 • 架构图 • 规范和描述语言 (SDL) • Ditaa diagram • 甘特图 • 以 AsciiMath 或 JLaTeXMath 符号的数学公式 通过简单直观的语言来定义这些示意图。 Symbol Drawing Extension <|-- Composition *-- Aggregation o-- 使用.. 来代替 -- 可以得到点线. 在这些规则下,也可以绘制下列图形 @startuml Class01 <|-- Class02 Class03 *-- Class04 Class05 o-- Class06 Class07 .. Class08 Class09 endlegend @enduml PlantUML 语言参考指引 (1.2019.1) 99 / 145 13 SALT 13 Salt Salt 是 PlantUML 下面的子项目用来帮助用户来设计图形接口. 可以用 @startsalt 关键字,或者使用 @startuml 紧接着下一行使用 salt 关键字. 13.1 基本部件 一个窗口必须以中括号开头和结尾。接着可以这样定义: • 按钮用0 码力 | 146 页 | 1.91 MB | 1 年前3
PlantUML 1.2019.3 语言参考指引是一个开源项目,支持快速绘制: • 时序图 • 用例图 • 类图 • 活动图 • 组件图 • 状态图 • 对象图 • 部署图 • 定时图 同时还支持以下非 UML 图: • 线框图形界面 • 架构图 • 规范和描述语言 (SDL) • Ditaa diagram • 甘特图 • 以 AsciiMath 或 JLaTeXMath 符号的数学公式 通过简单直观的语言来定义这些示意图。 Symbol Drawing Extension <|-- Composition *-- Aggregation o-- 使用.. 来代替 -- 可以得到点线. 在这些规则下,也可以绘制下列图形 @startuml Class01 <|-- Class02 Class03 *-- Class04 Class05 o-- Class06 Class07 .. Class08 Class09 endlegend @enduml PlantUML 语言参考指引 (1.2019.3) 107 / 156 13 SALT 13 Salt Salt 是 PlantUML 下面的子项目用来帮助用户来设计图形接口. 可以用 @startsalt 关键字,或者使用 @startuml 紧接着下一行使用 salt 关键字. 13.1 基本部件 一个窗口必须以中括号开头和结尾。接着可以这样定义: • 按钮用0 码力 | 157 页 | 1.78 MB | 1 年前3
共 14 条
- 1
- 2













