统一建模语言 UML 参考手册 - 基本概念����� ��������� 和其它方 法的标记尽可能的被使用 从而尽可能的为人们所熟悉 这同时意味着对良好设计实践如 封装 问题划分 目标捕获的支持 它特意针对了许多当前软件开发的问题 如大规模 分布 并发 模式和团队开发等等 � ��� 不是完整的开发方法 它不包括逐步的开发流程 我们相信对于软件开发而言 好 的开发过程是非常关键的 认识到 ��� 和使用 ��� 的过程的不同是很重要的 现代迭代 构件和对象在结点中的分布 及包括结 点内容的可能迁移 � 模型组织 模型组织 模型组织 模型组织 计算机可以处理大型的模型 但人不可以 大型系统中 建模信息必须划分成 条理分明的单元 以使开发团队可以并发的工作在不同的部分 即使在小型系统中 人类 的理解能力需要模型内容被组织到适度大小的包中 包是 ��� 模型中通用的层次组织结 构 它们可用于储存 访问控制 配置管理和构造包含复用模型块的库 包上的依赖总结 变形 活动状态表 现了一项活动 工作流的步骤或操作的执行 活动图描述了顺序和并发活动分组 活动视 图表达为活动图 � 图 ��� 显示了票房例子中的活动图 该图展示了放映一场演出所包含的活动 箭头表示 时间上的依赖 例如 指定演出时间表前 必须选定节目 横条表示了控制的分叉和连 接 例如 在演出安排完成后 剧院可以并发的进行宣传 剧本购买 艺术家雇佣 舞台 搭建 灯光设计和服装定制工作 在排练开始之前0 码力 | 123 页 | 2.61 MB | 1 年前3
使用 PlantUML 绘制 UML - PlantUML 语言参考指引(Version 1.2019.1)4 长名字 也可以使用关键字 state 定义长名字状态。 @startuml scale 600 width PlantUML 语言参考指引 (1.2019.1) 78 / 145 7.5 并发状态 7 状态图 [*] -> State1 State1 --> State2 : Succeeded State1 --> [*] : Aborted State2 --> State3 : Succeeded Failed State3 --> [*] : Succeeded / Save Result State3 --> [*] : Aborted @enduml 7.5 并发状态 用 -- or || 作为分隔符来合成并发状态。 @startuml [*] --> Active state Active { [*] -> NumLockOff NumLockOff --> NumLockOn . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78 7.5 并发状态 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 790 码力 | 146 页 | 1.91 MB | 1 年前3
PlantUML 1.2019.3 语言参考指引Result State3 --> [*] : Aborted @enduml PlantUML 语言参考指引 (1.2019.3) 85 / 156 7.5 并发状态 7 状态图 7.5 并发状态 用 -- or || 作为分隔符来合成并发状态。 @startuml [*] --> Active state Active { [*] -> NumLockOff NumLockOff --> NumLockOn . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85 7.5 并发状态 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 860 码力 | 157 页 | 1.78 MB | 1 年前3
PlantUML 1.2019.2 语言参考指引Result State3 --> [*] : Aborted @enduml PlantUML 语言参考指引 (1.2019.2) 85 / 156 7.5 并发状态 7 状态图 7.5 并发状态 用 -- or || 作为分隔符来合成并发状态。 @startuml [*] --> Active state Active { [*] -> NumLockOff NumLockOff --> NumLockOn . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85 7.5 并发状态 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 860 码力 | 157 页 | 1.78 MB | 1 年前3
使用 PlantUML 绘制 UML - PlantUML 语言参考指引(Version 1.2019.6)Result State3 --> [*] : Aborted @enduml PlantUML 语言参考指引 (1.2019.6) 86 / 173 7.5 并发状态 7 状态图 7.5 并发状态 用 -- or || 作为分隔符来合成并发状态。 @startuml [*] --> Active state Active { [*] -> NumLockOff NumLockOff --> NumLockOn . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86 7.5 并发状态 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 870 码力 | 174 页 | 1.98 MB | 1 年前3
使用 PlantUML 绘制 UML - PlantUML 语言参考指引(Version 1.2019.9)Result State3 --> [*] : Aborted @enduml PlantUML 语言参考指引 (1.2019.9) 86 / 173 7.5 并发状态 7 状态图 7.5 并发状态 用 -- or || 作为分隔符来合成并发状态。 @startuml [*] --> Active state Active { [*] -> NumLockOff NumLockOff --> NumLockOn . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86 7.5 并发状态 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 870 码力 | 174 页 | 2.00 MB | 1 年前3
使用 PlantUML 绘制 UML - PlantUML 语言参考指引(Version 1.2019.4)Result State3 --> [*] : Aborted @enduml PlantUML 语言参考指引 (1.2019.4) 85 / 164 7.5 并发状态 7 状态图 7.5 并发状态 用 -- or || 作为分隔符来合成并发状态。 @startuml [*] --> Active state Active { [*] -> NumLockOff NumLockOff --> NumLockOn . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85 7.5 并发状态 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 860 码力 | 165 页 | 1.89 MB | 1 年前3
PlantUML 1.2020.22 语言参考指引--> State4 State4 --> [*] @enduml PlantUML 语言参考指引 (1.2020.22) 106 / 294 7.7 并发状态 7 状态图 7.7 并发状态 用 -- or || 作为分隔符来合成并发状态。 @startuml [*] --> Active state Active { [*] -> NumLockOff NumLockOff --> NumLockOn join] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106 7.7 并发状态 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1070 码力 | 295 页 | 3.08 MB | 1 年前3
使用 PlantUML 绘制 UML - PlantUML 语言参考指引(Version 1.2020.23)--> State4 State4 --> [*] @enduml PlantUML 语言参考指引 (1.2020.23) 117 / 306 7.7 并发状态 7 状态图 7.7 并发状态 用 -- or || 作为分隔符来合成并发状态。 @startuml [*] --> Active state Active { [*] -> NumLockOff NumLockOff --> NumLockOn join] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117 7.7 并发状态 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1180 码力 | 307 页 | 3.17 MB | 1 年前3
使用 PlantUML 绘制 UML - PlantUML 语言参考指引(Version 1.2021.2)fork and join using the <> and < > stereotypes. PlantUML 语言参考指引 (1.2021.2) 152 / 380 9.7 并发状态 9 状态图 @startuml state fork_state < > [*] --> fork_state fork_state --> State2 fork_state --> --> join_state State3 --> join_state join_state --> State4 State4 --> [*] @enduml 9.7 并发状态 用-- or || 作为分隔符来合成并发状态。 @startuml [*] --> Active state Active { [*] -> NumLockOff NumLockOff --> NumLockOn join] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152 9.7 并发状态 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153 PlantUML 0 码力 | 381 页 | 4.05 MB | 1 年前3
共 13 条
- 1
- 2













