[发明专利]一种构件的度量方法、服务器和计算机可读存储介质有效
申请号: | 201710964204.0 | 申请日: | 2017-10-17 |
公开(公告)号: | CN107621957B | 公开(公告)日: | 2020-10-27 |
发明(设计)人: | 陈晓;孙英昊;许再越;李正 | 申请(专利权)人: | 中汇信息技术(上海)有限公司 |
主分类号: | G06F8/36 | 分类号: | G06F8/36 |
代理公司: | 北京睿派知识产权代理事务所(普通合伙) 11597 | 代理人: | 刘锋 |
地址: | 201203 上海*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 构件 度量 方法 服务器 计算机 可读 存储 介质 | ||
1.一种构件度量方法,包括:
获取应用系统的复用方式向量,所述复用方式向量的元素用于表征所述应用系统复用构件的方式的数目与所述构件的模块数目的比值;
获取相关性系数矩阵,所述相关性系数矩阵表示所述应用系统的复用方式与构件复用性维度之间的相关关系;
根据所述复用方式向量和所述相关性系数矩阵计算所述构件各复用性维度的度量数值;
判断所计算的度量数值与预设的度量数值的大小以度量所述构件的复用性;
其中,所述应用系统复用构件的方式包括调用接口、实现接口、实现抽象、继承具体类和关系引用;所述构件复用性维度包括功能复用性、内聚性和功能完备性;
度量需求模型与所述构件的相关性,包括:
获取所述需求模型中模块数目向量;
获取映射系数向量,所述映射系数向量表示所述需求模型和所述构件映射到同一度量空间时两者的关系;
根据所述模块数目向量、所述映射系数向量和放缩参数计算所述构件各模块所允许的最大数目和最小数目;
判断构件各模块的实际数目是否在所允许的最大数目和最小数目之间以度量所述需求模型与所述构件的相关性;
其中,所述模块数目向量的元素表示泛化的业务对象的数目、非泛化的业务对象的数目和可变点与外部接口的数目;所述构件的模块包括抽象类、具体类和外部接口。
2.根据权利要求1所述的构件度量方法,其特征在于,
所述复用性维度的度量数值的计算公式为:
其中,M为由所述构件复用性维度的度量数值组成的复用性向量,mi为M中的元素,si为复用方式向量中的元素,wij为相关性系数矩阵中的元素,函数f(si,wij)表示所述应用系统中第j个复用方式对第i个所述构件的复用性维度的影响数值,函数g(wij)表示所述应用系统第j个复用方式是否对第i个所述构件的复用性维度有影响。
3.根据权利要求1所述的构件度量方法,其特征在于,所述模块数目向量根据需求模型与构件的映射关系创建;需求模型与构件的映射关系为所述泛化的业务对象对应抽象类,所述非泛化的业务对象对应具体类,所述可变点和外部接口对应外部接口。
4.根据权利要求1所述的构件度量方法,其特征在于,度量需求模型与所述构件的相关性还包括:
根据构件各模块所允许的最大数目、最小数目和所述构件各模块的实际数目判断所述构件不合格的原因。
5.一种服务器,包括:
至少一个处理器;
存储器,用于存储所述处理器可执行的指令;
所述处理器被配置为执行如权利要求1-4中任一项所述的方法。
6.一种计算机可读存储介质,其上存储计算机程序指令,其特征在于,所述计算机程序指令在被处理器执行时实现如权利要求1-4任一项所述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中汇信息技术(上海)有限公司,未经中汇信息技术(上海)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710964204.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种视频编码方法及装置
- 下一篇:视频解码方法和装置