软件可靠性模型与软件最优发布问题的研究

来源 :南京邮电大学 | 被引量 : 0次 | 上传用户:zhang514409411
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机的发展,软件在日常生活中发挥着日益重要的作用。对于软件,人们最关心的是软件的可靠性和软件开发的总成本,但是软件的开发成本又和软件的发布时间紧密相关。过去已经建立了众多的软件可靠性模型和软件费用结构模型。这些模型在一定程度上描述了软件可靠性和软件的费用结构,但均有其局限性,至今尚无一个可以能以较好的精度广泛应用的模型。因此,对软件可靠性模型和软件费用模型还有很大的研究空间。
   本文首先介绍了上述问题的研究意义、背景以及研究现状,阐述了软件可靠性相关的定义、术语、参数指标和以及基本数学关系,并介绍了有关软件最优发布时间的一些发展历程和基本概念。
   其次本文对软件可靠性模型要求的相关数学基础作了介绍,并详细介绍了软件可靠性模型的特点、分类和组成,并从模型假设、基本数学公式、参数估计等方面对几种经典的软件可靠性增长模型做了比较。
   接下来本文对现有的几种比较典型的非齐次泊松过程模型进行了阐述,并在此基础上对考虑排错时间基于Pham 不完全排错的NHPp模型进行了阐述,为后续提出的新模型做了准备工作。
   最后本文重点分析和讨论了软件的最优发布时间问题。软件最优发布时间的停止规则问题已经被许多人研究过,但是到目前为止尚无一个通用的结论。本文首先介绍了基于Pham 不完全排错的NHPp模型的软件最优发布问题,该模型在软件最优发布问题中使用比较广泛。目前现有的论文大都要求在达到用户要求的可靠性的基础上来讨论如何使软件的总成本最小,没有综合考虑软件最终释放时的可靠性的高低对整个软件开发费用的影响以及软件交付之后失效带来的影响。基于此,本文重点讨论了基于用户可靠度要求并考虑软件失效影响的软件最优发布时间问题。软件测试总是有截止期限的,如果超过此期限,开发公司将为此付出罚金。目前少有论文将其与用户要求的可靠度以及软件失效等因素综合考虑,基于此,本文进行了相应的分析,讨论了软件最优发布的时间问题,并通过经验数据分别对上述的两个模型都进行了例证。
其他文献
期刊
期刊
期刊
期刊
期刊
期刊
期刊
学位
期刊
期刊