3、运用面向对象指标评估UML元模型

运用面向对象指标评估UML元模型

1. 引言

统一建模语言(UML)自1997年标准化以来,迅速成为事实上的建模语言。和所有软件一样,UML在过去七年中不断迭代发展,每次迭代都会产生新的或强化的UML元模型。UML的演变源于引入新技术、完善语义和符号、满足更好的使用需求以及纠正错误。

随着UML元模型的演变,元模型的抽象语法会因元类及其关系的修改、新元类的添加和过时元类的删除而改变。每次UML元模型的演变都需要进行重大的返工,以满足作为建模语言的责任和需求的变化或增加。

发布新的UML版本后,测试兼容性以及升级使用先前版本构建的建模工具和模型可能既昂贵又耗时。开发和修订UML规范的高成本表明,理解和描述UML元模型的演变非常重要。目前缺乏对UML演变的客观评估,而这种评估不仅能确保UML与软件行业的最新发展保持同步,还能定量评估已发布UML版本的复杂性,从而控制和预测其未来演变。

受面向对象(OO)范式系统度量研究的启发,我们提出了一种评估UML元模型的方法,该方法可以识别和描述元模型的稳定性和设计质量。在实证研究中,我们将该方法应用于UML规范中的五个元模型,包括1.1、1.3、1.4(带动作语义)、1.5和2.0版本。对UML 2.0的评估仅关注其上层结构部分,因为它实际上代表了UML 2.0元模型。我们省略了UML 1.2,因为它对该语言没有任何重大的技术改进。

2. 使用面向对象指标评估UML元模型
2.1 方法概述

在过去十年中,面向对象已成为软件开发的主流范式。该领域的一个关键研究领域是利用一套指标来衡量使用OO范式开发的系统。面向对象系统指标的研究包括提出、应用、验证和扩展等方面

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值