论文部分内容阅读
在软件可靠性工程中,软件可靠性增长模型具有非常重要的地位。目前为止,软件可靠性增长模型种类非常多,但基本上都是基于一些随机或非随机过程,因此基于分类的软件可靠性模型研究是非常有必要的。本文第一部分首先介绍了软件可靠性以及软件可靠性模型的发展历史与国内外现状,接下来阐述了软件可靠性与可靠性模型的相关概念,包括软件可靠性影响因素分析、软件可靠性特点、仿硬件的可靠性指标以及软件可靠性模型研究的意义,为本文的研究提供了理论基础。第二部分首先介绍了软件可靠性模型研究中常用的一些概率分布(两点分布与二项分布、泊松分布、几何分布、指数分布、Weibull分布、极值分布、正态分布)、随机过程(泊松过程、非齐次泊松过程、马尔可夫过程)和参数估计方法(最大似然法、最小二乘法、贝叶斯估计),为本文的研究提供了数学基础;接着在上述数学基础之上,简要介绍了几种经典的NHPP类软件可靠性模型,包括Goel Okumoto模型、Gompertz Growth Curve模型、Logistic Growth Curve模型、Generalized Goel NHPP模型、Yamada Delayed S-Shaped模型、InflectedS-Shaped模型、Modified Duane模型、Two-Error-Type模型,为本文的研究提供了研究对象;然后根据算术均值方法、几何均值方法和调和均值方法,构造一个综合权重均值函数,为本文的研究提供了数学方法。第三部分将所构造的综合均值函数引入非齐次泊松过程中,结合NHPP过程的特点,以离散(固定权重和变化权重)和连续两种形式推导出一个比具体NHPP类软件可靠性模型更为广义和一般的基于NHPP过程的软件可靠性模型,并在这两个一般形式的基础之上,对综合均值函数赋予不同的具体函数值,可以推导出上述几个经典的NHPP类软件可靠性模型,即发现了几个NHPP类软件可靠性模型的内在联系,即对NHPP类软件可靠性模型进行了统一。