复杂网络在软件工程中的应用

被引量 : 5次 | 上传用户:Hawk8
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机软件快速发展,软件的系统结构变得越来越复杂,软件开发和维护的复杂性在不断上升,而软件系统的可控性却在下降。目前软件工程已经很难应对软件系统的具大复杂性。随着近年来复杂网络理论研究的兴起,我们发现复杂网络这门学科正在为软件工程的研究打开一个崭新的视角。复杂网络作为一种新的系统科学理论,它将宏观结构复杂的系统视为网络,从整体结构的视角出发,研究其拓扑特性、成因、演化及应用,揭示了复杂表象背后不复杂的、规律性的一面。因此,本文尝试用复杂网络去解释软件工程的一些复杂现象。本文介绍了复杂网络的基本概念,回顾了目前软件工程领域的研究成果并进行一些创新。论文主要贡献有如下三点:1.本文针对目前软件工程中软件复杂性度量存在的缺陷,以复杂网络理论为平台,对复杂网络的静态参数进行比较后,选取平均最短距离作为软件复杂性度量的参数,通过构建软件系统的关系依赖图模型,提出软件凝聚度这一概念和并给出相应算法。2.以两种MFC框架为实例对对话框框架和单文档框架代码的组织结构进行分析,得到凝聚度高的软件其耦合度低的结论。3.本文将软件企业合作网纳入到软件工程的研究范围之内,利用社会网分析方法和理论对软件企业合作网络进行研究,建立软件企业合作网络的模型,验证了软件企业合作网络的无标度特性和小世界效应,并分析了软件企业合作网络的应用价值。
其他文献
在语文教学中作文教学仍是个薄弱环节,尤其是初中作文教学,为数不少的教师在作文教学观念、方法、方式上存在着偏差,以至多年来初中作文教学一直未走出"高耗低效"的怪圈,学生
论文简述了射频集成电路参数提取的意义和重要性,介绍了一些参数提取的主要方法。然后在此基础上,论文使用了分析方法和数值方法分别提取射频集成电路的电磁参数。对于分析方
农村医疗卫生制度是政府提供公共服务,解决民生问题的重点之一。尽管政府不断增加财政投入,不断创新农村医疗保障制度,然而现阶段,医疗资源城乡分布不均,农民看不起病、看不
本论文通过喷施植物生长调节剂和运用控水袋及新型滴灌技术,从两方面入手:首先通过研究植物生长调节剂“施丰乐”对苗木生长、生理的影响,探讨该植物生长调节剂在促进苗木生
以聚碳酸亚丙酯(PPC)和聚对苯二甲酸-己二酸丁二醇酯(PBAT)为原料,采用多层共挤吹塑的方法制备了全生物降解高阻透性3层复合薄膜PBAT/PPC/PBAT。讨论了PPC层厚度、PBAT层厚度及在一
目的:研究中药复方治疗中风的用药规律。方法:收集整理了众多医家治疗中风的中药复方1283首,建立了中药复方数据库,并利用数据库对其用药情况进行了统计和分析。结果:使用频
语文是一门人文学科,同时也是表达交流的工具学科。学习语文首先要培养善于观察、勤于思考的习惯,并能够组织语言准确地传情达意,这是学好语文的重要方法和目标。小学生以形
目的分析慢性阻塞性肺疾病稳定期患者抑郁症状的影响因素,探讨预防措施。方法对2016年1月—2017年12月我院诊治的120例慢性阻塞性肺疾病稳定期患者应用SDS进行评估,比较无抑