[发明专利]一种系统耦合度计算方法及装置在审
申请号: | 201710123813.3 | 申请日: | 2017-03-03 |
公开(公告)号: | CN106919507A | 公开(公告)日: | 2017-07-04 |
发明(设计)人: | 舒振;张萌萌;陈洪辉;刘俊先 | 申请(专利权)人: | 中国人民解放军国防科学技术大学 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京市铸成律师事务所11313 | 代理人: | 郝文博,王建秀 |
地址: | 410003*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 系统 耦合度 计算方法 装置 | ||
技术领域
本发明涉及信息系统工程领域,特别是指一种系统耦合度计算方法及装置。
背景技术
随着信息技术的发展以及信息系统应用的日益广泛,信息系统所具备的功能以及系统内部的关联关系也日益复杂。耦合度反映了系统模块之间通过连接而建立的联系强度。在系统中,若内部各模块之间联系越紧密,其耦合性就越强,系统就越难理解、修改,系统也会更加更复杂。由此可知,系统耦合度对系统的可理解性、独立性、可测试性、可维护性、可靠性等质量属性有重要的影响,是影响系统复杂程度的一个重要因素。因此,在进行信息系统设计时,应尽量降低系统的耦合度,控制信息系统的复杂度,从而保证信息系统设计的质量。
目前关于系统耦合度的分析与研究还主要集中在软件工程领域,对系统的耦合度进行评价是软件系统设计开发的一项重要内容。在软件系统中,耦合度作为用来度量一个模块(类)是如何依赖或影响另一个模块(类)的行为的重要指标,可以通过衡量类与属性之间,类与方法之间以及方法与方法三者之间相互作用的程度来进行评价。常用的方法是分析软件中类、方法、属性三者之间的关系,并通过分析评价相互作用耦合、组件耦合以及继承耦合等三种不同类型的耦合特性,从而综合得出软件系统的耦合度。
但对于由软件、硬件、设备、人员等要素构成的异构、大型复杂信息系统来说,软件只是其中一个模块,因此有关软件工程领域中耦合度的概念与计算方法无法照搬照用,现有技术中也没有现成的耦合度计算方法能为复杂信息系统的设计提供指导。
针对现有技术中没有耦合度的计算方法能为复杂信息系统设计提供支持的问题,目前尚未有有效的解决方案。
发明内容
有鉴于此,本发明实施例的目的在于提出一种系统耦合度计算方法及装置,能够为衡量与评价系统模块之间的关联强度提供一种有效的支撑手段,从而为分析复杂信息系统的复杂程度提供指导。
基于上述目的本发明实施例提供的系统耦合度计算方法,包括:
获取并解析系统设计数据文件,根据系统设计数据文件按照指定格式构建系统结构组成表、系统接口关系组成表和系统内部信息传输统计表;
根据系统结构组成表和系统接口关系组成表,选取原子系统并确定原子系统间的接口关系,同时验证系统内部接口关系的完备性;
根据原子系统之间的系统接口关系与系统内部信息传输统计表计算系统的耦合度。
在一些实施方式中,根据系统结构组成表和系统接口关系组成表,选取原子系统并确定原子系统间的接口关系,同时验证系统内部接口关系的完备性包括:
从所述系统结构组成表中选取原子系统,并向被选取的原子系统加入原子系统标识,生成修改后的系统结构组成表;
根据修改后的系统结构组成表和系统接口关系组成表,确定原子系统间的系统接口关系,并构建原子系统间系统接口关系组成表;
根据系统接口关系组成表与原子系统间系统接口关系组成表验证系统接口关系的完备性,判断系统设计数据文件内的接口关系是否都体现在原子系统之间的接口关系中。
在一些实施方式中,根据系统接口关系组成表与原子系统间系统接口关系组成表验证系统接口关系的完备性,判断系统设计数据文件内的接口关系是否都体现在原子系统之间的接口关系中包括:
根据系统接口关系组成表和原子系统间系统接口关系组成表,生成基于系统接口关系组成表的系统接口关系集、与基于原子系统间系统接口关系组成表的原子系统之间的接口关系集;
对基于系统接口关系组成表的系统接口关系集与基于原子系统间系统接口关系组成表的原子系统之间的接口关系集做减运算,判断结果差集合是否为空,是则系统接口关系具有完备性,否则不具有完备性。
在一些实施方式中,根据原子系统之间的系统接口关系与系统内部信息传输统计表计算系统的耦合度包括:
根据原子系统间的系统接口关系表与系统内部信息传输统计表验证系统接口关系统计的完整性,判断在系统内部信息传输统计表中是否对每个原子系统接口的信道利用率都进行过统计;
根据系统内部信息传输统计表,验证每个系统接口的信道利用率的合理性;
根据原子系统之间的系统接口关系以及系统内部信息传输统计表,构建系统接口关系矩阵,并计算系统的耦合度。
在一些实施方式中,根据原子系统间的系统接口关系表与系统内部信息传输统计表验证系统接口关系统计的完整性,判断在系统内部信息传输统计表中是否对每个原子系统接口的信道利用率都进行过统计包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国人民解放军国防科学技术大学,未经中国人民解放军国防科学技术大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710123813.3/2.html,转载请声明来源钻瓜专利网。