【摘 要】
:
随着计算机的技术的快速发展,大规模软件系统的实现成为可能,但是随着软件规模的不断增大,软件结构的复杂性不断提高,这使得相互作用的软件各组成模块之间又产生了作为整体的
论文部分内容阅读
随着计算机的技术的快速发展,大规模软件系统的实现成为可能,但是随着软件规模的不断增大,软件结构的复杂性不断提高,这使得相互作用的软件各组成模块之间又产生了作为整体的新特征,而这些新特征就包含在软件的结构中。软件结构的复杂性已经成为了影响软件质量的主要因素。目前,虽然传统的软件度量方法已经提供了很多评价与软件质量的控制手段,但是在软件结构的度量上仍然存在一定的不足,针对软件结构复杂性的量化,还没有完整有效的度量体系。针对以上的问题,为了能够度量隐含在软件结构中的特性与规律,从而可以控制现代大规模软件的结构质量问题,本文结合了新兴的复杂网络理论知识,将软件系统抽象为由模块与模块之间的关系所组成的一种特殊的网络结构,对软件网络中节点的波及效应进行了相关分析,提出了局部波及度的度量方法。本文将局部波及度与软件网络结构特征的拓扑参数相结合进行计算分析,总结了其中的规律,提出了基于软件网络波及效应,对软件系统结构质量度量的度量体系,并对该度量体系进行了实例验证。该度量体系的实例验证结果显示了其对软件结构质量缺陷的度量是行之有效的,可以作为度量软件结构质量的一个有效方法。此外,软件结构质量的度量研究方法也在软件系统的容错性、可维护性控制、软件的重构与迭代开发、软件的测试等方面有重要的现实意义与应用前景。
其他文献
作为严格基于物理模型的渲染方法(PhysicalBasedRendering),目前已有的多种全局照明(GlobalIllumination)算法可以大大提高三维渲染图像的真实感,并且已经广泛应用于照明工程领
该文以电子商务、呼叫中心和CTI为背景,介绍了智能电话购物系统的整体结构和智能电话购物系统前端接入平台硬件网络环境和软件结构.作者根据智能电话购物系统的需求完成了应
吉化污水处理厂二期改扩建采用了英国欧陆ETWORK6000集散控制系统,此系统对污水处理工艺流程中的28个调节回路进行控制。为了便于操作员监视和调节,建立两个分组画面,每个画面设
随着计算机网络的飞速发展和网上交易、生活的日益普及,网络的安全成为了一个焦点问题。而防火墙为网络安全解决方案中的重要组成部分日益显得重要,现在市场上已经有了许许多多
煤与瓦斯突出是发生在煤矿井下的一种极其复杂的动力现象,是煤矿生产中的主要灾害之一。煤与瓦斯突出灾害不但造成了惨重的人员伤亡,而且使矿井损毁非常厉害,被公认为是严重
随着计算机网络和数字多媒体技术的迅速发展,各种形式的数字视频作品(如DVD、VCD等)可以方便、快捷的在网络上传输,为创作者和使用者提供很大的便利,然而也为非法使用者提供
3S技术是数字地球重要的技术基础,所谓3S技术是指全球定位系统(GPS)技术,航空航天遥感(RS)技术和地理信息系统(GIS)技术以及这三种空间信息技术的集成.该论文只讨论3S之一的RS和计
该文着重研究了一个基于INTERNET的远程教育系统的实现以及其中涉及到的关键技术,包括XML、分布式处理等.在论文中着重描述了为保证系统具有良好的可扩展性和较高的效率而设
随着科技进步和经济的飞速发展,全球智能手机终端性能的极大提高,各大手机厂商纷纷加大智能手机平台的软件开发,各种语音手机也纷纷出现。但是一般手机的语音识别都是为用户
随着网络技术的飞速发展,因特网呈现出了许多新的趋势,人们对因特网也提出了新的要求。一方面,在用户呈指数级增加的情况下,在网络中如何保证并提高服务质量(QoS,Quality of Servi