 统一建模语言 UML 参考手册 - 基本概念Ivar Jacobson Grady Booch � 译者序 译者序 译者序 译者序� 统一建模语言 ��� 是一种直观化 明确化 构建和文档化软件系统产物的通用可视 化建模语言 ��� 由面向对象领域的三位大师 ������ ����� ���� �������� 和 ����� �������� 于 ���� 年发布 并提交给 ��� ��� 于 �� 月为 ��� 所采用 现已成为业界 标准 为了便于大家的理解 它们以 ��� 的相关核心元 素组织起来 并提供了对应核心元素的解释 � ��� 建 模 词 汇 表 引 自 ��� 规 范 原 文 中 未 有 相 关 内 容 英 语 原 文 可 参 见 ����������������的 ��������������������� � 中英文词汇对照提供了所有文中术语的词汇对照 详细 精确的解释可以参见 ��� 规 范相应的内容 � 最后 ���������������������������������������������������������������������������������������������� ��� 对象图��������������������������������������������������������������������������������������������������0 码力 | 123 页 | 2.61 MB | 1 年前3 统一建模语言 UML 参考手册 - 基本概念Ivar Jacobson Grady Booch � 译者序 译者序 译者序 译者序� 统一建模语言 ��� 是一种直观化 明确化 构建和文档化软件系统产物的通用可视 化建模语言 ��� 由面向对象领域的三位大师 ������ ����� ���� �������� 和 ����� �������� 于 ���� 年发布 并提交给 ��� ��� 于 �� 月为 ��� 所采用 现已成为业界 标准 为了便于大家的理解 它们以 ��� 的相关核心元 素组织起来 并提供了对应核心元素的解释 � ��� 建 模 词 汇 表 引 自 ��� 规 范 原 文 中 未 有 相 关 内 容 英 语 原 文 可 参 见 ����������������的 ��������������������� � 中英文词汇对照提供了所有文中术语的词汇对照 详细 精确的解释可以参见 ��� 规 范相应的内容 � 最后 ���������������������������������������������������������������������������������������������� ��� 对象图��������������������������������������������������������������������������������������������������0 码力 | 123 页 | 2.61 MB | 1 年前3
 使用 PlantUML 绘制 UML - PlantUML 语言参考指引(Version 1.2023.11)PlantUML 绘制的 UML PlantUML 语言参考指引 (Version 1.2023.11) PlantUML 是一个开源项目,支持快速绘制: • 时序图 • 用例图 • 类图 • 对象图 • 活动图 • 组件图 • 部署图 • 状态图 • 定时图 同时还支持以下非 UML 图: • JSON Data • YAML Data • Network diagram (nwdiag) 所采用的简单直观的语法。这种经过深思熟虑的设计意味着,即使是图 表创建新手也能轻松快速地掌握基础知识。 • 文本与图形的关联: 另一个显著特点是文本表示与图形输出之间非常相似。这种和谐的相关性可确保文本草稿准确地转化为 图形图表,从而提供连贯、可预测的设计体验,在最终输出中不会出现令人不快的意外。 • 高效的制作过程: 文本和图形结果之间的紧密联系不仅简化了制作过程,还大大加快了制作速度。用户可从更简化的流程 中获益,减少耗时的修改和调整要求。 sequenceMessageAlign,后接参数 left,right 或 center。 你也可以使用 direction 或 reverseDirection 来根据箭头的方向对齐文本。更多细节可参考 skin- param。 @startuml skinparam sequenceMessageAlign right Bob -> Alice : Request Alice -> Bob :0 码力 | 539 页 | 7.74 MB | 1 年前3 使用 PlantUML 绘制 UML - PlantUML 语言参考指引(Version 1.2023.11)PlantUML 绘制的 UML PlantUML 语言参考指引 (Version 1.2023.11) PlantUML 是一个开源项目,支持快速绘制: • 时序图 • 用例图 • 类图 • 对象图 • 活动图 • 组件图 • 部署图 • 状态图 • 定时图 同时还支持以下非 UML 图: • JSON Data • YAML Data • Network diagram (nwdiag) 所采用的简单直观的语法。这种经过深思熟虑的设计意味着,即使是图 表创建新手也能轻松快速地掌握基础知识。 • 文本与图形的关联: 另一个显著特点是文本表示与图形输出之间非常相似。这种和谐的相关性可确保文本草稿准确地转化为 图形图表,从而提供连贯、可预测的设计体验,在最终输出中不会出现令人不快的意外。 • 高效的制作过程: 文本和图形结果之间的紧密联系不仅简化了制作过程,还大大加快了制作速度。用户可从更简化的流程 中获益,减少耗时的修改和调整要求。 sequenceMessageAlign,后接参数 left,right 或 center。 你也可以使用 direction 或 reverseDirection 来根据箭头的方向对齐文本。更多细节可参考 skin- param。 @startuml skinparam sequenceMessageAlign right Bob -> Alice : Request Alice -> Bob :0 码力 | 539 页 | 7.74 MB | 1 年前3
 使用 PlantUML 绘制 UML - PlantUML 语言参考指引(Version 1.2019.1)PlantUML 语言参考指引 (Version 1.2019.1) PlantUML 是一个开源项目,支持快速绘制: • 时序图 • 用例图 • 类图 • 活动图 • 组件图 • 状态图 • 对象图 • 部署图 • 定时图 同时还支持以下非 UML 图: • 线框图形界面 • 架构图 • 规范和描述语言 (SDL) • Ditaa diagram • 甘特图 • 以 AsciiMath -> Alice : some action return bye @enduml 1.21 创建参与者 你可以把关键字 create 放在第一次接收到消息之前,以强调本次消息实际上是在创建新的对象。 @startuml Bob -> Alice : hello create Other Alice -> Other : new create control String Alice -> 6 使用注释 可以用 note left of , note right of , note top of , note bottom of 等关键字给一个对象添加注释。 注释还可以通过 note 关键字来定义,然后用.. 连接其他对象。 @startuml :Main Admin: as Admin (Use the application) as (Use) User -> (Start)0 码力 | 146 页 | 1.91 MB | 1 年前3 使用 PlantUML 绘制 UML - PlantUML 语言参考指引(Version 1.2019.1)PlantUML 语言参考指引 (Version 1.2019.1) PlantUML 是一个开源项目,支持快速绘制: • 时序图 • 用例图 • 类图 • 活动图 • 组件图 • 状态图 • 对象图 • 部署图 • 定时图 同时还支持以下非 UML 图: • 线框图形界面 • 架构图 • 规范和描述语言 (SDL) • Ditaa diagram • 甘特图 • 以 AsciiMath -> Alice : some action return bye @enduml 1.21 创建参与者 你可以把关键字 create 放在第一次接收到消息之前,以强调本次消息实际上是在创建新的对象。 @startuml Bob -> Alice : hello create Other Alice -> Other : new create control String Alice -> 6 使用注释 可以用 note left of , note right of , note top of , note bottom of 等关键字给一个对象添加注释。 注释还可以通过 note 关键字来定义,然后用.. 连接其他对象。 @startuml :Main Admin: as Admin (Use the application) as (Use) User -> (Start)0 码力 | 146 页 | 1.91 MB | 1 年前3
 PlantUML 1.2019.3 语言参考指引PlantUML 语言参考指引 (Version 1.2019.3) PlantUML 是一个开源项目,支持快速绘制: • 时序图 • 用例图 • 类图 • 活动图 • 组件图 • 状态图 • 对象图 • 部署图 • 定时图 同时还支持以下非 UML 图: • 线框图形界面 • 架构图 • 规范和描述语言 (SDL) • Ditaa diagram • 甘特图 • 以 AsciiMath -> Alice : some action return bye @enduml 1.21 创建参与者 你可以把关键字 create 放在第一次接收到消息之前,以强调本次消息实际上是在创建新的对象。 @startuml Bob -> Alice : hello create Other Alice -> Other : new create control String Alice -> 6 使用注释 可以用 note left of , note right of , note top of , note bottom of 等关键字给一个对象添加注释。 注释还可以通过 note 关键字来定义,然后用.. 连接其他对象。 @startuml :Main Admin: as Admin (Use the application) as (Use) User -> (Start)0 码力 | 157 页 | 1.78 MB | 1 年前3 PlantUML 1.2019.3 语言参考指引PlantUML 语言参考指引 (Version 1.2019.3) PlantUML 是一个开源项目,支持快速绘制: • 时序图 • 用例图 • 类图 • 活动图 • 组件图 • 状态图 • 对象图 • 部署图 • 定时图 同时还支持以下非 UML 图: • 线框图形界面 • 架构图 • 规范和描述语言 (SDL) • Ditaa diagram • 甘特图 • 以 AsciiMath -> Alice : some action return bye @enduml 1.21 创建参与者 你可以把关键字 create 放在第一次接收到消息之前,以强调本次消息实际上是在创建新的对象。 @startuml Bob -> Alice : hello create Other Alice -> Other : new create control String Alice -> 6 使用注释 可以用 note left of , note right of , note top of , note bottom of 等关键字给一个对象添加注释。 注释还可以通过 note 关键字来定义,然后用.. 连接其他对象。 @startuml :Main Admin: as Admin (Use the application) as (Use) User -> (Start)0 码力 | 157 页 | 1.78 MB | 1 年前3
 PlantUML 1.2019.2 语言参考指引PlantUML 语言参考指引 (Version 1.2019.2) PlantUML 是一个开源项目,支持快速绘制: • 时序图 • 用例图 • 类图 • 活动图 • 组件图 • 状态图 • 对象图 • 部署图 • 定时图 同时还支持以下非 UML 图: • 线框图形界面 • 架构图 • 规范和描述语言 (SDL) • Ditaa diagram • 甘特图 • 以 AsciiMath -> Alice : some action return bye @enduml 1.21 创建参与者 你可以把关键字 create 放在第一次接收到消息之前,以强调本次消息实际上是在创建新的对象。 @startuml Bob -> Alice : hello create Other Alice -> Other : new create control String Alice -> 6 使用注释 可以用 note left of , note right of , note top of , note bottom of 等关键字给一个对象添加注释。 注释还可以通过 note 关键字来定义,然后用.. 连接其他对象。 @startuml :Main Admin: as Admin (Use the application) as (Use) User -> (Start)0 码力 | 157 页 | 1.78 MB | 1 年前3 PlantUML 1.2019.2 语言参考指引PlantUML 语言参考指引 (Version 1.2019.2) PlantUML 是一个开源项目,支持快速绘制: • 时序图 • 用例图 • 类图 • 活动图 • 组件图 • 状态图 • 对象图 • 部署图 • 定时图 同时还支持以下非 UML 图: • 线框图形界面 • 架构图 • 规范和描述语言 (SDL) • Ditaa diagram • 甘特图 • 以 AsciiMath -> Alice : some action return bye @enduml 1.21 创建参与者 你可以把关键字 create 放在第一次接收到消息之前,以强调本次消息实际上是在创建新的对象。 @startuml Bob -> Alice : hello create Other Alice -> Other : new create control String Alice -> 6 使用注释 可以用 note left of , note right of , note top of , note bottom of 等关键字给一个对象添加注释。 注释还可以通过 note 关键字来定义,然后用.. 连接其他对象。 @startuml :Main Admin: as Admin (Use the application) as (Use) User -> (Start)0 码力 | 157 页 | 1.78 MB | 1 年前3
 使用 PlantUML 绘制 UML - PlantUML 语言参考指引(Version 1.2019.6)PlantUML 语言参考指引 (Version 1.2019.6) PlantUML 是一个开源项目,支持快速绘制: • 时序图 • 用例图 • 类图 • 活动图 • 组件图 • 状态图 • 对象图 • 部署图 • 定时图 同时还支持以下非 UML 图: • 线框图形界面 • 架构图 • 规范和描述语言 (SDL) • Ditaa diagram • 甘特图 • MindMap -> Alice : some action return bye @enduml 1.21 创建参与者 你可以把关键字 create 放在第一次接收到消息之前,以强调本次消息实际上是在创建新的对象。 @startuml Bob -> Alice : hello create Other Alice -> Other : new create control String Alice -> 6 使用注释 可以用 note left of , note right of , note top of , note bottom of 等关键字给一个对象添加注释。 注释还可以通过 note 关键字来定义,然后用.. 连接其他对象。 @startuml :Main Admin: as Admin (Use the application) as (Use) User -> (Start)0 码力 | 174 页 | 1.98 MB | 1 年前3 使用 PlantUML 绘制 UML - PlantUML 语言参考指引(Version 1.2019.6)PlantUML 语言参考指引 (Version 1.2019.6) PlantUML 是一个开源项目,支持快速绘制: • 时序图 • 用例图 • 类图 • 活动图 • 组件图 • 状态图 • 对象图 • 部署图 • 定时图 同时还支持以下非 UML 图: • 线框图形界面 • 架构图 • 规范和描述语言 (SDL) • Ditaa diagram • 甘特图 • MindMap -> Alice : some action return bye @enduml 1.21 创建参与者 你可以把关键字 create 放在第一次接收到消息之前,以强调本次消息实际上是在创建新的对象。 @startuml Bob -> Alice : hello create Other Alice -> Other : new create control String Alice -> 6 使用注释 可以用 note left of , note right of , note top of , note bottom of 等关键字给一个对象添加注释。 注释还可以通过 note 关键字来定义,然后用.. 连接其他对象。 @startuml :Main Admin: as Admin (Use the application) as (Use) User -> (Start)0 码力 | 174 页 | 1.98 MB | 1 年前3
 使用 PlantUML 绘制 UML - PlantUML 语言参考指引(Version 1.2019.9)PlantUML 语言参考指引 (Version 1.2019.9) PlantUML 是一个开源项目,支持快速绘制: • 时序图 • 用例图 • 类图 • 活动图 • 组件图 • 状态图 • 对象图 • 部署图 • 定时图 同时还支持以下非 UML 图: • 线框图形界面 • 架构图 • 规范和描述语言 (SDL) • Ditaa diagram • 甘特图 • MindMap -> Alice : some action return bye @enduml 1.21 创建参与者 你可以把关键字 create 放在第一次接收到消息之前,以强调本次消息实际上是在创建新的对象。 @startuml Bob -> Alice : hello create Other Alice -> Other : new create control String Alice -> 6 使用注释 可以用 note left of , note right of , note top of , note bottom of 等关键字给一个对象添加注释。 注释还可以通过 note 关键字来定义,然后用.. 连接其他对象。 @startuml :Main Admin: as Admin (Use the application) as (Use) User -> (Start)0 码力 | 174 页 | 2.00 MB | 1 年前3 使用 PlantUML 绘制 UML - PlantUML 语言参考指引(Version 1.2019.9)PlantUML 语言参考指引 (Version 1.2019.9) PlantUML 是一个开源项目,支持快速绘制: • 时序图 • 用例图 • 类图 • 活动图 • 组件图 • 状态图 • 对象图 • 部署图 • 定时图 同时还支持以下非 UML 图: • 线框图形界面 • 架构图 • 规范和描述语言 (SDL) • Ditaa diagram • 甘特图 • MindMap -> Alice : some action return bye @enduml 1.21 创建参与者 你可以把关键字 create 放在第一次接收到消息之前,以强调本次消息实际上是在创建新的对象。 @startuml Bob -> Alice : hello create Other Alice -> Other : new create control String Alice -> 6 使用注释 可以用 note left of , note right of , note top of , note bottom of 等关键字给一个对象添加注释。 注释还可以通过 note 关键字来定义,然后用.. 连接其他对象。 @startuml :Main Admin: as Admin (Use the application) as (Use) User -> (Start)0 码力 | 174 页 | 2.00 MB | 1 年前3
 使用 PlantUML 绘制 UML - PlantUML 语言参考指引(Version 1.2019.4)PlantUML 语言参考指引 (Version 1.2019.4) PlantUML 是一个开源项目,支持快速绘制: • 时序图 • 用例图 • 类图 • 活动图 • 组件图 • 状态图 • 对象图 • 部署图 • 定时图 同时还支持以下非 UML 图: • 线框图形界面 • 架构图 • 规范和描述语言 (SDL) • Ditaa diagram • 甘特图 • MindMap -> Alice : some action return bye @enduml 1.21 创建参与者 你可以把关键字 create 放在第一次接收到消息之前,以强调本次消息实际上是在创建新的对象。 @startuml Bob -> Alice : hello create Other Alice -> Other : new create control String Alice -> 6 使用注释 可以用 note left of , note right of , note top of , note bottom of 等关键字给一个对象添加注释。 注释还可以通过 note 关键字来定义,然后用.. 连接其他对象。 @startuml :Main Admin: as Admin (Use the application) as (Use) User -> (Start)0 码力 | 165 页 | 1.89 MB | 1 年前3 使用 PlantUML 绘制 UML - PlantUML 语言参考指引(Version 1.2019.4)PlantUML 语言参考指引 (Version 1.2019.4) PlantUML 是一个开源项目,支持快速绘制: • 时序图 • 用例图 • 类图 • 活动图 • 组件图 • 状态图 • 对象图 • 部署图 • 定时图 同时还支持以下非 UML 图: • 线框图形界面 • 架构图 • 规范和描述语言 (SDL) • Ditaa diagram • 甘特图 • MindMap -> Alice : some action return bye @enduml 1.21 创建参与者 你可以把关键字 create 放在第一次接收到消息之前,以强调本次消息实际上是在创建新的对象。 @startuml Bob -> Alice : hello create Other Alice -> Other : new create control String Alice -> 6 使用注释 可以用 note left of , note right of , note top of , note bottom of 等关键字给一个对象添加注释。 注释还可以通过 note 关键字来定义,然后用.. 连接其他对象。 @startuml :Main Admin: as Admin (Use the application) as (Use) User -> (Start)0 码力 | 165 页 | 1.89 MB | 1 年前3
 PlantUML 1.2020.22 语言参考指引PlantUML 语言参考指引 (Version 1.2020.22) PlantUML 是一个开源项目,支持快速绘制: • 时序图 • 用例图 • 类图 • 活动图 • 组件图 • 状态图 • 对象图 • 部署图 • 定时图 同时还支持以下非 UML 图: • JSON Data • 线框图形界面 • 架构图 • 规范和描述语言 (SDL) • Ditaa diagram • -> Alice : some action return bye @enduml 1.23 创建参与者 你可以把关键字 create 放在第一次接收到消息之前,以强调本次消息实际上是在创建新的对象。 @startuml Bob -> Alice : hello create Other Alice -> Other : new create control String Alice -> 8 使用注释 可以用 note left of , note right of , note top of , note bottom of 等关键字给一个对象添加注释。 注释还可以通过 note 关键字来定义,然后用.. 连接其他对象。 @startuml :Main Admin: as Admin (Use the application) as (Use) User -> (Start)0 码力 | 295 页 | 3.08 MB | 1 年前3 PlantUML 1.2020.22 语言参考指引PlantUML 语言参考指引 (Version 1.2020.22) PlantUML 是一个开源项目,支持快速绘制: • 时序图 • 用例图 • 类图 • 活动图 • 组件图 • 状态图 • 对象图 • 部署图 • 定时图 同时还支持以下非 UML 图: • JSON Data • 线框图形界面 • 架构图 • 规范和描述语言 (SDL) • Ditaa diagram • -> Alice : some action return bye @enduml 1.23 创建参与者 你可以把关键字 create 放在第一次接收到消息之前,以强调本次消息实际上是在创建新的对象。 @startuml Bob -> Alice : hello create Other Alice -> Other : new create control String Alice -> 8 使用注释 可以用 note left of , note right of , note top of , note bottom of 等关键字给一个对象添加注释。 注释还可以通过 note 关键字来定义,然后用.. 连接其他对象。 @startuml :Main Admin: as Admin (Use the application) as (Use) User -> (Start)0 码力 | 295 页 | 3.08 MB | 1 年前3
 使用 PlantUML 绘制 UML - PlantUML 语言参考指引(Version 1.2021.2)PlantUML 绘制的 UML PlantUML 语言参考指引 (Version 1.2021.2) PlantUML 是一个开源项目,支持快速绘制: • 时序图 • 用例图 • 类图 • 对象图 • 活动图 • 组件图 • 部署图 • 状态图 • 定时图 同时还支持以下非 UML 图: • JSON Data • YAML Data • Network diagram (nwdiag) -> Alice : some action return bye @enduml 1.26 创建参与者 你可以把关键字 create 放在第一次接收到消息之前,以强调本次消息实际上是在创建新的对象。 @startuml Bob -> Alice : hello create Other Alice -> Other : new create control String Alice -> note right of , note top of , note bottom of 等关键字给一个对象添加注 释。 PlantUML 语言参考指引 (1.2021.2) 43 / 380 2.9 构造类型 2 用例图 注释还可以通过 note 关键字来定义,然后用.. 连接其他对象。 @startuml :Main Admin: as Admin (Use the application)0 码力 | 381 页 | 4.05 MB | 1 年前3 使用 PlantUML 绘制 UML - PlantUML 语言参考指引(Version 1.2021.2)PlantUML 绘制的 UML PlantUML 语言参考指引 (Version 1.2021.2) PlantUML 是一个开源项目,支持快速绘制: • 时序图 • 用例图 • 类图 • 对象图 • 活动图 • 组件图 • 部署图 • 状态图 • 定时图 同时还支持以下非 UML 图: • JSON Data • YAML Data • Network diagram (nwdiag) -> Alice : some action return bye @enduml 1.26 创建参与者 你可以把关键字 create 放在第一次接收到消息之前,以强调本次消息实际上是在创建新的对象。 @startuml Bob -> Alice : hello create Other Alice -> Other : new create control String Alice -> note right of , note top of , note bottom of 等关键字给一个对象添加注 释。 PlantUML 语言参考指引 (1.2021.2) 43 / 380 2.9 构造类型 2 用例图 注释还可以通过 note 关键字来定义,然后用.. 连接其他对象。 @startuml :Main Admin: as Admin (Use the application)0 码力 | 381 页 | 4.05 MB | 1 年前3
共 26 条
- 1
- 2
- 3













