The invention discloses a system coupling calculation method and device comprises: obtaining and design data file analysis system, according to the design of the system according to the specified data file format to build the system structure, system interface relationship table and system internal information transmission statistics; according to the system structure and system interface of table table, select the atom the system interface and determine the relationship between the atomic system, and to verify the completeness of the internal interface relationship of the system; according to the atomic system between the system and system of internal information transmission interface between statistics calculation system coupling degree. The present invention can provide an effective supporting means for measuring and evaluating the association strength between system modules, thereby providing guidance for analyzing the complexity of a complex information system.
【技术实现步骤摘要】
一种系统耦合度计算方法及装置
本专利技术涉及信息系统工程领域,特别是指一种系统耦合度计算方法及装置。
技术介绍
随着信息技术的发展以及信息系统应用的日益广泛,信息系统所具备的功能以及系统内部的关联关系也日益复杂。耦合度反映了系统模块之间通过连接而建立的联系强度。在系统中,若内部各模块之间联系越紧密,其耦合性就越强,系统就越难理解、修改,系统也会更加更复杂。由此可知,系统耦合度对系统的可理解性、独立性、可测试性、可维护性、可靠性等质量属性有重要的影响,是影响系统复杂程度的一个重要因素。因此,在进行信息系统设计时,应尽量降低系统的耦合度,控制信息系统的复杂度,从而保证信息系统设计的质量。目前关于系统耦合度的分析与研究还主要集中在软件工程领域,对系统的耦合度进行评价是软件系统设计开发的一项重要内容。在软件系统中,耦合度作为用来度量一个模块(类)是如何依赖或影响另一个模块(类)的行为的重要指标,可以通过衡量类与属性之间,类与方法之间以及方法与方法三者之间相互作用的程度来进行评价。常用的方法是分析软件中类、方法、属性三者之间的关系,并通过分析评价相互作用耦合、组件耦合以及继承耦合等三种不同类型的耦合特性,从而综合得出软件系统的耦合度。但对于由软件、硬件、设备、人员等要素构成的异构、大型复杂信息系统来说,软件只是其中一个模块,因此有关软件工程领域中耦合度的概念与计算方法无法照搬照用,现有技术中也没有现成的耦合度计算方法能为复杂信息系统的设计提供指导。针对现有技术中没有耦合度的计算方法能为复杂信息系统设计提供支持的问题,目前尚未有有效的解决方案。
技术实现思路
有鉴于此,本 ...
【技术保护点】
一种系统耦合度计算方法,其特征在于,包括:获取并解析系统设计数据文件,根据系统设计数据文件按照指定格式构建系统结构组成表、系统接口关系组成表和系统内部信息传输统计表;根据系统结构组成表和系统接口关系组成表,选取原子系统并确定原子系统间的接口关系,同时验证系统内部接口关系的完备性;根据原子系统之间的系统接口关系与系统内部信息传输统计表计算系统的耦合度。
【技术特征摘要】
1.一种系统耦合度计算方法,其特征在于,包括:获取并解析系统设计数据文件,根据系统设计数据文件按照指定格式构建系统结构组成表、系统接口关系组成表和系统内部信息传输统计表;根据系统结构组成表和系统接口关系组成表,选取原子系统并确定原子系统间的接口关系,同时验证系统内部接口关系的完备性;根据原子系统之间的系统接口关系与系统内部信息传输统计表计算系统的耦合度。2.根据权利要求1所述的方法,其特征在于,根据系统结构组成表和系统接口关系组成表,选取原子系统并确定原子系统间的接口关系,同时验证系统内部接口关系的完备性包括:从所述系统结构组成表中选取原子系统,并向被选取的原子系统加入原子系统标识,生成修改后的系统结构组成表;根据修改后的系统结构组成表和系统接口关系组成表,确定原子系统间的系统接口关系,并构建原子系统间系统接口关系组成表;根据系统接口关系组成表与原子系统间系统接口关系组成表验证系统接口关系的完备性,判断系统设计数据文件内的接口关系是否都体现在原子系统之间的接口关系中。3.根据权利要求2所述的方法,其特征在于,根据系统接口关系组成表与原子系统间系统接口关系组成表验证系统接口关系的完备性,判断系统设计数据文件内的接口关系是否都体现在原子系统之间的接口关系中包括:根据系统接口关系组成表和原子系统间系统接口关系组成表,生成基于系统接口关系组成表的系统接口关系集、与基于原子系统间系统接口关系组成表的原子系统之间的接口关系集;对基于系统接口关系组成表的系统接口关系集与基于原子系统间系统接口关系组成表的原子系统之间的接口关系集做减运算,判断结果差集合是否为空,是则系统接口关系具有完备性,否则不具有完备性。4.根据权利要求2所述的方法,其特征在于,根据原子系统之间的系统接口关系与系统内部信息传输统计表计算系统的耦合度包括:根据原子系统间的系统接口关系表与系统内部信息传输统计表验证系统接口关系统计的完整性,判断在系统内部信息传输统计表中是否对每个原子系统接口的信道利用率都进行过统计;根据系统内部信息传输统计表,验证每个系统接口的信道利用率的合理性;根据原子系统之间的系统接口关系以及系统内部...
【专利技术属性】
技术研发人员:舒振,张萌萌,陈洪辉,刘俊先,
申请(专利权)人:中国人民解放军国防科学技术大学,
类型:发明
国别省市:湖南,43
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。