【摘 要】
:
随着软件产品与计算机一起广泛应用到各类民用和军用设备中,软件故障已成为造成计算机系统产生重大问题的主要因素,因此,开发可靠性的软件产品变得日益重要。在软件开发过程
论文部分内容阅读
随着软件产品与计算机一起广泛应用到各类民用和军用设备中,软件故障已成为造成计算机系统产生重大问题的主要因素,因此,开发可靠性的软件产品变得日益重要。在软件开发过程中,软件测试是保证软件可靠性的重要手段,而何时停止软件测试、同时使得开发费用最小以及软件产品可靠性达到用户的要求,则是软件可靠性研究需要探讨的重点之一——软件最优发布时间决策问题。传统的软件最优发布时间决策问题的重点是如何建立更有效的软件可靠性模型与软件费用模型来刻画软件测试过程。迄今为止,提出的软件可靠性模型已逾百种之,但是,为了数学上的简便,很多的模型是基于一些不合理或过于简单的假设(例如,完美调试、故障独立等),大大限制了它们的实际应用和可靠性评估及预测精度。本文通过深入全面的研究前人提出的NHPP模型,进行比较分析,并以此为基础,深入研究各种影响软件可靠性的因素,通过完善模型的假设条件,提出了改进的可靠性模型以及费用模型。主要研究内容为:(1)详细分析了软件测试对可靠性的影响,在现有基于测试覆盖的模型基础上,考虑了测试过程中存在的学习现象,以及软件故障固有检测率,提出了基于测试覆盖的改进的模型,并得到了考虑学习现象的故障检测函数。(2)在软件故障的修复过程中,可能存在着非完美调试以及排错延迟等事实。针对这种情况,提出了一个故障排除率和引入率均为变量的模型,并引入了延迟影响系数对模型做了进一步的改进。利用经典的实效数据对改进模型进行了验证,实验结果表明该模型与其他通用模型相比,有更好的拟合效果及预测精度。针对改进模型的特点,尝试对提出的模型扩展为了二维的模型。(3)在上述改进模型的基础上,综合考虑了软件测试费用、软件维护费用、软件失效造成的风险损失等,建立了相应的软件费用模型,并详细讨论了软件最优发布时间。
其他文献
从十九世纪末开始,人类社会进入了大发展的阶段,伴随而来的是对能源的需求呈现爆发式的增长,到目前为止对能源的需求仍是与日俱增,可利用的化石能源已经变的相对匮乏,能源危机成为
按需式距离矢量路由协议AODV是一种反应式的路由协议,并已经得到了广泛的应用。但是AODV在链路发生中断时,将从中断的上游节点或源节点重新去寻找新的到达目的节点的路由,这
高血压是一种复杂的疾病,随着高血压疾病发病率的增加,高血压以及高血压的并发症严重威胁人类的健康。因此提高人们对高血压疾病的重视,对高血压疾病的早预防、早治疗起到关
随着手机、PDA、笔记本电脑等移动产品的普遍运用和3G网络环境的日益成熟,人们已经习惯于把图片、音乐、文档等资源存储在移动设备中,以便可以随时查看。这些移动设备可以组
P2P(Peer to Peer)是现今广泛使用的一种网络模型,Chord是一种简单、精确高效率的环形P2P模型,它的查询效率取决于自身所维护的路由表(FingerTable),因此对Chord路由表的研究
情感是人类智能不可分割的一部分,在计算机技术蓬勃发展的今天,用人工的方法和技术,来模仿和延伸人类的情感,使机器具有识别、理解和表达情感的能力,在人机交互、拟人机器人
无线传感器网络(Wireless Sensor Networks,WSN)受目前技术所限,存在着电量有限、计算能力弱、通信能力差、易受攻击等问题,而目前已有的加密方法在应用到WSN时均无法有效解
第四方物流企业通过引入语义网技术和Web服务来提高物流服务的时效性和可靠性。但是目前大量的功能相似的Web服务环境下,如何满足用户日益增长的服务质量的需求是目前研究服务
随着电子行业的快速发展,很多家用电器与工业电器及电力行业中都要用到线圈元件作为其变压器、电感器或音频器等之用。因此,线圈生产在电子行业的生产中占越来越来重要的地位
随着移动互联网的飞速发展,各种移动互联网应用已经成为人们最重要的信息交互平台,这些信息交互平台将人们串联成各种各样的虚拟社会网络。多个社会网络可以通过节点或关系的