[发明专利]一种评价软件系统信息交互复杂度的方法有效
申请号: | 201410341671.4 | 申请日: | 2014-07-17 |
公开(公告)号: | CN104090843B | 公开(公告)日: | 2016-11-02 |
发明(设计)人: | 沈军;冒佳明 | 申请(专利权)人: | 东南大学 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 南京苏高专利商标事务所(普通合伙) 32204 | 代理人: | 柏尚春 |
地址: | 210096 *** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开一种评价软件系统信息交互复杂度的方法,包括以下步骤:(1)创建软件系统运行交互特征图;(2)统计软件系统中各组间交互报文种类和数据量的信息;(3)评价系统的信息交互复杂度。本发明考虑的因素更加全面合理,并且本发明与报文具体格式无关,因此相对于传统方法本发明方法更加通用,能够更加准确的对系统的信息交互复杂度进行评价,有利于系统的进一步迭代优化。 | ||
搜索关键词: | 一种 评价 软件 系统 信息 交互 复杂度 方法 | ||
【主权项】:
一种评价软件系统信息交互复杂度的方法,其特征在于具体包括以下步骤:(1)创建软件系统运行交互特征图,即:将待评价的软件系统建模成以系统组件以及各组件间交互情况为基本单位的有向图,具体方法为:若该待评价的软件系统中包括有n个组件,则所有组件集合为M=mi,交互特征图的顶点集V=vi,然后统计待评价软件系统运行期间各组件之间报文交互的情况,其中mi和mj分别代表组件集合M中第i个组件和第j个组件,且mi与mj为两个不同的组件,如果有从组件mi发往组件mj的报文,则在交互特征图中绘制从顶点vi到顶点vj的边<vi,vj>,vi和vj为顶点集V中的两个不同的顶点,系统运行结束后,最终得到系统运行的交互特征图G;其中,i=1,2,3,…,n,j=1,2,3,…,n且j≠i;(2)统计软件系统中各组间交互报文种类和数据量的信息,其中,交互报文种类是指该待评价软件系统运行期间所有组件两两之间交互报文的种类数,交互报文数据量是指系统运行期间所有组件两两之间交互报文的数据量;其中,交互报文种类的统计方法如下:设集合C=ci,j,此处,i,j=1,2,…,n且i<j,其中ci,j表示在系统运行期间组件mi和组件mj之间交互的报文类型总数,无论是组件mi发送报文给组件mj还是组件mj发送报文给组件mi,报文的类型都统计到ci,j中,因此对于ci,j总是有i<j成立;而交互报文数据量的统计方法如下:设集合D=di,j,其中di,j表示在系统运行期间组件mi发给组件mj的报文的字节总数,统计系统运行期间各组件之间交互的报文,将组件mi发给组件mj的所有报文的字节数相加作为di,j的值,其中,i,j=1,2,…,n,i≠j;(3)评价系统的信息交互复杂度,其具体方法为:(3.1)统计该待评价软件系统运行的交互特征图G中所有边数T,计算集合C中所有元素的平均值EC,然后计算集合D中所有元素的平均值ED,其中,EC反应了各组间之间平均交互报文种类数,ED反应了各组间之间平均交互报文字节数;(3.2)确定T、EC和ED的权值a1,a2,a3后计算出组件交互复杂度值CIE=a1*T+a2*EC+a3*ED其中,CIE代表各组件之间交互的复杂程度,CIE值越大则说明该待评价的系统软件交互越复杂。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于东南大学,未经东南大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201410341671.4/,转载请声明来源钻瓜专利网。
- 上一篇:网页自动化测试方法和装置
- 下一篇:除湿机焊堵自检的方法
- 信息记录介质、信息记录方法、信息记录设备、信息再现方法和信息再现设备
- 信息记录装置、信息记录方法、信息记录介质、信息复制装置和信息复制方法
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录设备、信息重放设备、信息记录方法、信息重放方法、以及信息记录介质
- 信息存储介质、信息记录方法、信息重放方法、信息记录设备、以及信息重放设备
- 信息存储介质、信息记录方法、信息回放方法、信息记录设备和信息回放设备
- 信息记录介质、信息记录方法、信息记录装置、信息再现方法和信息再现装置
- 信息终端,信息终端的信息呈现方法和信息呈现程序
- 信息创建、信息发送方法及信息创建、信息发送装置