1 / 71
文档名称:

软件最优发布时间决策研究(可复制论文).pdf

格式:pdf   页数:71
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

软件最优发布时间决策研究(可复制论文).pdf

上传人:mkt365 2013/11/4 文件大小:0 KB

下载得到文件列表

软件最优发布时间决策研究(可复制论文).pdf

文档介绍

文档介绍:摘要随着电子计算机技术的迅速发展,计算机软件在人们工作、生活中扮演越来越重要的角色,因此保证软件产品有效工作即保证软件产品的可靠性,变得日益重要。,软件测试是保证软件可靠性的一种重要手段。针对现有软件最优发布时间决策模型的一个普遍缺陷,本文详细分析了决策风险治隽巳砑馐苑延媚P椭械牟蝗范ḿ捌涠匀砑钣欧⒉际奔渚霾叩挠响。在传统的决策模型中,优化的目标是最小化软件测试费用的期望值,这种方法没有考虑软件测试费的不确定性。因此得到的优化结果不符合工程实际。本文了三种新的决策模型,同时采用了大量具体的算例束清楚地阐释软件测试费用模于模糊多目标优化的软件最优发句时间决策模型,其中的优化参数具有明确的物理意义,使软件项目的管理者清晰地表达决策意愿,使优化结果更加合理。关键词:软件可靠性,软件测试费用,不确定性,模糊多目标优化何时停止软件测试并将其发布给用户,对软件产品的可靠性与软件测试成本有很大的影响,因此软件最优发布时稻霾叻治鍪侨砑钅抗芾淼囊桓鲋匾D谌荨传统软件最优发布时间决策的分析重点放在如何建立更加有效的软件可靠性模型和软件测试费用模型柬刻画软件测试过程。到目前为止,仅软件可靠性增长模型己经提出了~百多种,但是软件最优发布时疊霾叻治鲈诠ひ到绲挠τ眯Ч依然不佳。与传统的研究思路不同,本文的研究重点放在建立更加合理有效的决策模型上,即不针对具体的软件可靠性模型或软件测试费用模型,而将工作重心放在建立一种更加符合工程实际情况、能更好的反映决策者意愿的决策模型上。的量化与控制方法;并提出了一种基于模糊多目标优化的软件最优发布时间决策模型。本文的主要创新工作如下:提出了三种风险函数来定量地刻画软件测试费的不确定性所带来的风险,并提出型中的不确定性以及风险对软件最优发布时问决策的影响。攵源尘霾吣P椭芯霾哒吆苣讶范ê鲜实挠呕问疚奶岢隽艘恢只摘要
知识水坝***@pologoogle为您整理
琣衔琲皕甌,,.瑂:.皊簑.,,.琲瑆瑆,.瑃甌畂,琣,.,—
知识水坝***@pologoogle为您整理
一———一鷉垒堕璺弧!!!!!!!!!!!!!!!!!!!!!!!!R灰猳·蕊瑆瑂.,。瑂。,·
导师签名:数蟛垦日期:唧年/月日期:研年『月夕日独创性声明关于论文使用授权的说明本人声明所呈交的学位论文是本人在导师指导下进行的研究工作及取得的研究成果。据我所知,除了文中特别加以标注和致谢的地方外,论文中不包含其他人已经发表或撰写过的研究成果,也不包含为获得电子科技大学或其它教育机构的学位或证书而使用过的材料。与我一同工作的同志对本研究所做的任何贡献均已在论文中作了明确的说明并表示谢意。签名:本学位论文作者完全了解电子科技大学有关保留、使用学位论文的规定,有权保留并向国家有关部门或机构送交论文的复印件和磁盘,允许论文被查阅和借阅。本人授权电子科技大学可以将学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存、汇编学位论文。C艿难宦畚脑诮饷芎笥ψ袷卮斯娑
第一章引言软件最优发布时间决策问题随着大规模集成电路的飞速发展,做为计算机“灵魂”的软件,在人民日常件已经成为世界舞台上最为重要的科技领域。可以说,它对我们当代社会的影响如果软件系统发生失效,它所带来的严重后果和经济损失将不可估量。最著名的软件事故之一就是发生在上世纪术的“千年虫”问题。据报道,全世界共耗资数千亿美元来解决该问题。年拦冶曜技际跹芯克轎公布了一项调查结果,该项调查表明,由于软件错误美国每年的经济损失高达亿美元。年,欧洲航天局首次发射阿丽亚娜呕鸺О埽苯铀鹗亿美元,还使耗资达亿美元的开发计划推迟了近三年,事故原因是火箭控制系统的软件故障⋯。年拢鞲绾娇展镜牟ㄒ飞机,由于计算机软件系统故障,无法正确计算山峰高度,而直接撞上高山坠毁月,前苏联导弹预警系统软件故障差点导致第三次世界大战。类似的软件事故还非常多,也要保证软件可靠性,除了采用严格的软件设计规范,完整地使用软件可靠性设计方法,还需要对软件尽量大量、长时间的测试,剔除软件中的错误。即使是最有经验的软件工程师按照最规范的软件设计方法,设计出的软件也都还需要经过大量的测试才能投入使用,没有人能保证自己设计出的软件是完美无缺的。所以,软件测试是软件保证软件可靠性、功能性必备环节。然而,软件的测试过程是十分消耗资源和时间的。经验表明,软件测试过程需要消耗整个开发过程的大约%.%的资源。与此同时,测试也是软件生存周期中费用消耗最大的环节。测试费用除了测试的直接消耗外,还包括其他的费用相关,例如测试计划的制定、测试程序的编写、测试数据的产生、测试判据的生活和国民经济各部门中扮演着同益重要的作用。从我们生活中的移动电话、互联网,到工作中的办公软件,再到银行交易系统、航天的控制系统等,计