[发明专利]一种基于差异比较对分析类图进行评价的方法有效

专利信息
申请号: 201810239834.6 申请日: 2018-03-22
公开(公告)号: CN108469949B 公开(公告)日: 2021-07-27
发明(设计)人: 文涛;陈小红 申请(专利权)人: 华东师范大学
主分类号: G06F8/10 分类号: G06F8/10;G06F8/20
代理公司: 上海蓝迪专利商标事务所(普通合伙) 31215 代理人: 徐筱梅;张翔
地址: 200241 *** 国省代码: 上海;31
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 差异 比较 分析 进行 评价 方法
【说明书】:

发明公开了一种基于差异比较对分析类图进行评价的方法,用于比较不同开发团队针对同一领域的分析类图和标准分析类图的差异,完成对不同分析类图的评价。本发明在对分析类图进行评价时涉及到的操作包括:(1)根据分析类图的元模型,定义评价指标、外部输入和评分公式;(2)以标准分析类图和待评价分析类图对应的XML文档作为输入,根据评价指标从XML文档中抽取用于比较的数据;(3)根据同义词对标准分析类图和待评价分析类图的数据进行差异比较;(4)将差异比较的结果带入评分公式,计算得分,分值越高则待评价分析类图设计得越好。本发明通过对分析类图的比较,在分析阶段就可以发现所设计软件在内部模块的问题,度量了软件的质量。

技术领域

本发明属于软件质量度量技术领域,具体涉及一种使用差异比较对软件开发的分析阶段的中间产物-分析类图进行评价打分,通过分数的高低度量软件设计的好坏的方法。

背景技术

随着软件开发方法的成熟和多样化,软件在各行各业都得到了广泛的应用。行业软件越来越多,质量参差不齐,因此在成本利益最大化的条件下,如何度量一个软件的质量,为使用方选择最适合的软件,为开发方指导进一步的开发,便显得尤为重要。

目前对软件度量的方法很多,比如有从面向对象的角度出发,定义大量度量指标从各方面对软件的质量进行度量;有从软件源代码角度出发,分析代码中的类之间的调用关系、依赖关系、耦合度等完成对软件质量的度量;有从测试角度出发,通过各种测试方法对软件的质量进行度量。但这些度量方法基本都使用在软件开发阶段或者软件完成阶段,在软件的生命周期中,其质量缺陷发现得越早,所付出的代价也就越小,因此有必要在更早的阶段就对其质量进行度量。

分析阶段是软件生命周期的早期阶段,分析类图是该阶段的一个中间产物。它可以反映出软件内部的模块设计、模块之间的调用关系等情况。对于一个具体领域的软件而言,往往存在一个标准的分析类图,当开发人员需要设计开发某款软件时,可以将自己设计的分析类图与标准的分析类图进行比较,从而发现自己设计的软件的模块划分是否合理,模块之间的调用关系是否合理等。软件内部的模块设计是软件质量度量的重要内容,在相同条件下,软件模块的设计越好,其质量也就越好,因此可以使用分析类图来度量软件的质量。

发明内容

本发明的目的是提供一种基于差异比较对分析类图进行评价的方法,对于一个待评价的分析类图,该方法首先定义它的评价指标、外部输入和评分公式;然后以标准分析类图和待评价分析了图的XML文档作为输入,根据评价指标分别抽取用于比较的数据;接着根据同义词对抽取的数据进行比较,找出它们的差异;最后将差异比较结果带入评分公式,计算得分;通过得分的高低反映软件内部模块设计的合理性和质量的好坏。

实现本发明目的的具体技术方案是:

一种基于差异比较对分析类图进行评价的方法,该方法包括以下具体步骤:

步骤1:定义分析类图的评价指标、外部输入以及评分公式;具体为:

评价指标:为四个指标,即:完整性、核心类、关系复杂度、关系正确性;其中,所述关系正确性包括:普通关系正确性、多重性关系正确性指标。每个指标的具体含义如下:

(i)完整性:指的是属性完整性。

(ii)核心类:为完成某一业务必须存在的类。

(iii)关系复杂度:用于衡量类图中所有类与类之间关系的复杂性。

(iv)关系正确性:分为普通关系正确性和多重性关系正确性,用于衡量待评价分析类图中的有用类之间的关系的正确性。当待评价类图中的某个类能在标准分析类图中找到相似的类时,就称这个类为有用类。

外部输入:给出核心类、类相似度阈值、权重;所述权重为0到1之间的数;其中,权重具体包括:

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华东师范大学,未经华东师范大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201810239834.6/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top