统一建模语言 UML 参考手册 - 基本概念
允许了多种角度对系统的理解 � ��� 还包括用包来分解模型的组织性结构 它允许软件团队将系统分解为可工作的单 元 对包之间的依赖进行理解和在复杂的开发环境中管理模型单元的版本 它包含了表达 实现上的决策和用构件来组织运行时元素的结构 � ��� 不是编程语言 工具可以提供 ��� 至各种编程语言的代码生成 以及可以从现有 的程序逆向构筑模型 ��� 不是用于定理证明的高度正式的语言 实际上有很多正式的语 言 但它们不易理解或不适用于多种用途 拥有信息和相互通讯以实现行为的离散对象 对象所拥有的信息建模成属性 它们执行的 行为建模成操作 多个类可以使用概括共享通用的结构 孩子类将新添的结构和行为增加 至通过继承得到的结构和行为 对象还可以拥有与其它对象的运行时连接 上述对象 对 象关系建模成类之间的关联 元素之间的一些关系用依赖来分组 包括抽象层次的转移 模板参数的绑定 许可的授予和元素对其它元素的使用 其它关系包括用例和流的合并 静态视图显示为类图 模型对逻辑分析和物理实现均可以表达 一定的构造代表了实现单元 构 件是与一系列接口一致和为其提供实现的物理 可替换的系统组成部分 它可以作为满足 相同说明的其它构件替代品 结点是定义了位置的运行时段的运算资源 它可以容纳构件 和对象 配置视图描述了运行系统中结点的配置 构件和对象在结点中的分布 及包括结 点内容的可能迁移 � 模型组织 模型组织 模型组织 模型组织 计算机可以处理大型的模型 但人不可以 大型系统中 建模信息必须划分成0 码力 | 123 页 | 2.61 MB | 1 年前3使用 PlantUML 绘制 UML - PlantUML 语言参考指引(Version 1.2023.11)
Done deactivate A @enduml PlantUML 语言参考指引 (1.2023.11) 20 / 538 1.25 生命线的激活与撤销 1 序列图 还可以使用嵌套的生命线,并且运行给生命线添加颜色。 @startuml participant User User -> A: DoWork activate A #FFBBBB A -> A: Internal call activate (group),你可以把多个活动分组。 @startuml start group 初始化分组 :read config file; :init internal variable; end group group 运行分组 :wait for user interaction; :print information; end group stop @enduml PlantUML 语言参考指引 (1.2023 (group) 在一起: @startuml start partition 初始化分区 { :read config file; :init internal variable; } partition 运行分区 { :wait for user interaction; :print information; } stop @enduml 这里同样可以改变分区颜色 color: PlantUML0 码力 | 539 页 | 7.74 MB | 1 年前3使用 PlantUML 绘制 UML - PlantUML 语言参考指引(Version 1.2019.1)
destroy C B --> A: RequestCreated deactivate B A -> User: Done deactivate A @enduml 还可以使用嵌套的生命线,并且运行给生命线添加颜色。 @startuml participant User User -> A: DoWork activate A #FFBBBB A -> A: Internal call activate0 码力 | 146 页 | 1.91 MB | 1 年前3PlantUML 1.2019.3 语言参考指引
destroy C B --> A: RequestCreated deactivate B A -> User: Done deactivate A @enduml 还可以使用嵌套的生命线,并且运行给生命线添加颜色。 @startuml participant User User -> A: DoWork activate A #FFBBBB A -> A: Internal call activate0 码力 | 157 页 | 1.78 MB | 1 年前3PlantUML 1.2019.2 语言参考指引
destroy C B --> A: RequestCreated deactivate B A -> User: Done deactivate A @enduml 还可以使用嵌套的生命线,并且运行给生命线添加颜色。 @startuml participant User User -> A: DoWork activate A #FFBBBB A -> A: Internal call activate0 码力 | 157 页 | 1.78 MB | 1 年前3使用 PlantUML 绘制 UML - PlantUML 语言参考指引(Version 1.2019.6)
destroy C B --> A: RequestCreated deactivate B A -> User: Done deactivate A @enduml 还可以使用嵌套的生命线,并且运行给生命线添加颜色。 @startuml participant User User -> A: DoWork activate A #FFBBBB A -> A: Internal call activate0 码力 | 174 页 | 1.98 MB | 1 年前3使用 PlantUML 绘制 UML - PlantUML 语言参考指引(Version 1.2019.9)
destroy C B --> A: RequestCreated deactivate B A -> User: Done deactivate A @enduml 还可以使用嵌套的生命线,并且运行给生命线添加颜色。 @startuml participant User User -> A: DoWork activate A #FFBBBB A -> A: Internal call activate0 码力 | 174 页 | 2.00 MB | 1 年前3使用 PlantUML 绘制 UML - PlantUML 语言参考指引(Version 1.2019.4)
destroy C B --> A: RequestCreated deactivate B A -> User: Done deactivate A @enduml 还可以使用嵌套的生命线,并且运行给生命线添加颜色。 @startuml participant User User -> A: DoWork activate A #FFBBBB A -> A: Internal call activate0 码力 | 165 页 | 1.89 MB | 1 年前3PlantUML 1.2020.22 语言参考指引
destroy C B --> A: RequestCreated deactivate B A -> User: Done deactivate A @enduml 还可以使用嵌套的生命线,并且运行给生命线添加颜色。 @startuml participant User User -> A: DoWork activate A #FFBBBB A -> A: Internal call activate0 码力 | 295 页 | 3.08 MB | 1 年前3使用 PlantUML 绘制 UML - PlantUML 语言参考指引(Version 1.2020.23)
destroy C B --> A: RequestCreated deactivate B A -> User: Done deactivate A @enduml 还可以使用嵌套的生命线,并且运行给生命线添加颜色。 @startuml participant User User -> A: DoWork activate A #FFBBBB A -> A: Internal call activate0 码力 | 307 页 | 3.17 MB | 1 年前3
共 13 条
- 1
- 2