15、UML 2.0 新特性全解析

UML 2.0 新特性全解析

1. UML 2.0 变更概述

UML 2.0 更新的主要主题是增强对图表精度的支持,提升 UML 对实时嵌入式系统建模的适用性。UML 2.0 包含以下几种图表类型:
- 用例图
- 包图
- 结构图
- 对象图
- 组合结构图
- 通信图
- 活动图和状态机图
- 交互图和交互概览图
- 时序图
- 组件图和部署图

不过,仍然没有健壮性图的迹象,目前只能借助 UML 的扩展机制(UML 配置文件和构造型图标)。幸运的是,如今像 EA 这样的工具对 UML 扩展的支持已经相当先进。同样,也没有测试用例图,但第 12 章描述的测试用例符号在 EA 中得到支持,也可以使用 UML 扩展在其他工具中进行建模。

在新的图表集中,主要的 ICONIX 图表基本保持不变,如用例图、结构图(即类图),序列图(交互图的四种类型之一)虽然有一些额外的符号,但大体上也没有太大变化。实际上,UML 2.0 在用例、包、类图或对象图方面没有重大改变。可以说,UML 2.0 的扩展对 ICONIX 过程并没有太大影响。对于大多数项目而言,很多 UML 2.0 的新特性可能并不需要,但如果确实有需求,当然可以使用。

2. 组合结构图

组合结构图反映了类、接口或组件的内部协作,用于描述某些功能。它与类图类似,但类图建模的是类结构的静态视图,包括其属性和行为,而组合结构图用于表达运行时架构、使用模式以及参与元素之间的关系,这些可能无法通过静态图反映出来。

UML 2.0 中组合结构图的变化主要集中在以下几个方面:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值