[发明专利]一种基于差异比较对用例图进行评价的方法有效
申请号: | 201810240205.5 | 申请日: | 2018-03-22 |
公开(公告)号: | CN108509183B | 公开(公告)日: | 2021-06-25 |
发明(设计)人: | 文涛;陈小红 | 申请(专利权)人: | 华东师范大学 |
主分类号: | G06F8/20 | 分类号: | G06F8/20 |
代理公司: | 上海蓝迪专利商标事务所(普通合伙) 31215 | 代理人: | 徐筱梅;张翔 |
地址: | 200241 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 差异 比较 用例图 进行 评价 方法 | ||
1.一种基于差异比较对用例图进行评价的方法,其特征在于,该方法包括以下具体步骤:
步骤1:定义用例图的评价指标、评分细则以及评分公式;具体为:
评价指标:为六个指标,即:参与者的正确性;用例的正确性;系统边界的正确性;参与者和参与者之间关系的正确性;参与者和用例之间关系的正确性及用例和用例之间关系的正确性;
评分细则:待评价用例图总分为多少;参与者、用例、系统边界、参与者和参与者之间关系、参与者和用例之间关系、用例和用例之间关系分别正确一个得多少分,分别记为acell、ucell、bcell、aacell、aucell、uucell;以及每个的最高得分为多少,分别记为amax、umax、bmax、aamax、aumax、uumax;
评分公式为:
其中grade表示总分,gradea、gradeu、gradeb、gradeaa、gradeau、gradeuu分别代表待评价用例图中参与者、用例、系统边界、参与者和参与者之间关系、参与者和用例之间关系、用例和用例之间关系分数;min代表取两者中的最小值;na、nu、nb、naa、nau、nuu分别代表待评价用例图中参与者、用例、系统边界、参与者和参与者之间关系、参与者和用例之间关系、用例和用例之间关系正确的个数;
步骤2:以标准用例图和待评价用例图的XML文档作为输入,根据评价指标从XML文档中抽取用于比较的数据;其中,所述抽取用于比较的数据分别为:参与者、用例、系统边界、参与者与参与者之间关系、参与者与用例之间关系、用例与用例之间关系的实例;
步骤3:对抽取的数据进行差异比较;当参与比较的两个数据是同义词或者包含相同的关键字时,就认为这两个数据是相似的;如果两个数据是相似的,就认为它们是相同的;具体过程如下:
(i)比较标准用例图的参与者与待评价用例图的参与者的差异,当待评价用例图中的某个参与者与标准用例图中的某个参与者是相同的,那就认为待评价用例图中的这个参与者是正确的;以相同方式比较标准用例图的用例与待评价用例图的用例的差异、标准用例图的系统边界与待评价用例图的系统边界的差异;
(ⅱ)在参与者、用例、系统边界的差异比较结果基础上,比较标准用例图中参与者和参与者之间关系与待评价用例图中参与者和参与者之间关系的差异,当待评价用例图中的某个参与者和参与者之间关系与标准用例图中的某个参与者和参与者之间关系是相同的,那就认为待评价用例图中的这个参与者和参与者之间关系是正确的;以相同方式比较标准用例图中参与者和用例之间关系与待评价用例图中参与者和用例之间关系的差异、标准用例图中用例和用例之间关系与待评价用例图中用例和用例之间关系的差异;
步骤4:将差异比较的结果带入评分公式,计算得分,完成对待评价用例图的评价;具体包括以下步骤:
(i)根据差异比较结果,统计待评价用例图中参与者、用例、系统边界、参与者和参与者之间关系、参与者和用例之间关系、用例和用例之间关系正确的个数;
(ii)根据评分细则和(i)得到的个数,分别计算参与者、用例、系统边界、参与者和参与者之间关系、参与者和用例之间关系、用例和用例之间关系的得分;
(iii)根据(ii)的得分,计算待评价用例图的总得分。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华东师范大学,未经华东师范大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810240205.5/1.html,转载请声明来源钻瓜专利网。