复杂网络理论在软件系统设计中的应用研究

被引量 : 1次 | 上传用户:efanest
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机硬件和互联网的高速发展,信息技术的应用越来越普遍,计算机软件在各行各业中承担着越来越重要的角色,解决着很多变化多端的实际问题。与此同时,软件和网络的相互融合使软件的规模、组成元素和用户数量都呈数量级增长,大规模的增长使软件开发超出了开发人员的理解和控制,成为了一类复杂系统。因此,如何认识、度量、控制和降低软件复杂性具有非常重要的研究意义。复杂网络理论研究的发展,为我们研究软件系统的复杂性提供了一个崭新的视角。复杂网络理论可以将结构复杂的软件系统抽象成为网络,从整体结构的视角出发,研究软件系统的拓扑特性以提高开发人员对软件系统的理解。本文在对包括小世界模型和无标度模型等复杂网络理论和软件工程发展进行概述的基础上,关注了现有复杂网络理论在软件工程领域中的应用,利用数学分析工具Matlab和网络分析工具Ucinet等研究了以下几个方面的内容:首先分析了一些软件的复杂网络特性和比较了现有的软件网络化模型,简单做了现有软件网络模型与软件类型的适用性分析,发现现有软件网络建模方法的不足,在此基础上提出了一种基于功能点和数据点的软件网络模型。该模型的建模方法有别于现有的软件网络模型“逆向”的建模方式,能够在软件开发过程中生成软件网络。由于新模型是基于数据点的,所以在一定程度上网络表征了数据在软件系统中的流通,因此基于功能点和数据点的软件网络化模型能够为软件系统特别是数据操作密集型软件系统(如:管理信息系统)的开发提供有价值的参考。随后我结合复杂网络中关于社区结构的理论和算法把基于功能点和数据点的软件网络模型应用到软件模块化设计中,并给出了软件模块化的流程和模块性评价标准。最后把功能点和数据点的软件网络模型和模块化方法应用到广东省高中阶段招生统一服务平台的开发中,得到了中招平台的拓扑网络并分析了中招平台网络的各项复杂网络特性和其反映出平台系统的特征,为解决系统功能繁杂划分困难、系统总体架构设计、识别系统中心等问题提供了有价值的参考,保障了平台安全、稳定、高效地运行。
其他文献
摘要:交通网络设计对于提高网络功能,优化资源配置,改善用户出行条件等发挥重要的作用,在近几十年的发展研究中取得了极大地进展。本文在分析和总结现有交通网络设计研究成果
文言文是中华文化的重要组成部分,是高中语文教学的重中之重,针对文言文教学死气沉沉的现状,如何激发学生的学习热情成了广大教育工作者需要思考的问题。而真正有效的文言文
宫廷礼貌是西欧中世纪社会文明进步的一种表现形式,在贵族宫廷中酝酿并发展起来。骑士作为宫廷生活的主体,是礼貌最主要的代表者和实践者。中世纪盛期,政治相对稳定,经济较为
随着人们生活水平的提高,食品安全日益受到社会的关注。剧毒、高毒杀虫剂用量过大是造成蔬菜残留量超标而引起中毒的客观原因,而目前的洗涤剂本身就是化学制剂,对人体健康有
城市开放公园是城市绿地的重要组成部分,是城市文化的重要载体,在城市生态建设和环境保护及市民的日常生活中起着十分重要的作用。以往设计师对于城市开放公园的设计大都是从
近年来,我国的口语交际教学在理论研究上有了一定的进步,同时很多一线语文教师也开始注重在教学中开展口语交际活动。但是,现在中学专门的口语交际课程开设情况并不乐观,很多
玉米秸秆作为饲料具有很高的营养价值,随着畜牧养殖业的快速发展,对玉米秸秆饲料的需求量在不断增加。为了实现在玉米摘穗收获的同时将秸秆揉切打捆,将现有玉米收获技术与茎
全自动LED引线键合机是集精密机械、自动控制、图像识别、光学和超声波热压焊接等多领域技术于一体的现代高科技微电子后封装设备,主要用于芯片焊盘和外框架间引线的焊接。其
随着数字技术和互联网的快速发展,互联网提供的服务种类越来越多,需要处理的数据量也越大。如何处理好海量的数据与服务,有效地为用户提供方便、快捷的网络服务日益重要。云
人情礼俗消费是中华民族维持和发展人际关系的重要手段,是一种普遍存在的社会现象,在社会学的学科视野下,人情礼俗消费是一种涉及到人际关系和社会关系网络的社会交换与社会