论文部分内容阅读
该论文研究航空宇航系统软件可靠性度量方法,主要研究软件可靠性参数及其选取方法、基于失效数据的软件可靠性估计、预计方法及软件可靠性评估工具,这些方法同样适用于其他系统的软件.航空宇航系统是软件密集型系统,软件的质量和可靠性至关重要.随着计算机软硬件技术的飞速发展,为满足现代航空宇航技术发展的需要,航空宇航系统大量使用计算机,许多计算机系统特别是软件对于保证系统的可靠性、安全性,保证任务的完成起着至关重要的作用.由于软件的不可靠所导致的一系列灾难性后果给人们高喊响了警钟—计算机软件的可靠性已成为影响安全与任务的关键因素之一,软件和硬件一样也有可靠性问题,甚至计算机软件的可靠性比硬件的可靠性还要差,因此,进行软件可靠性工程的理论与应用研究具有重要的学术和工程应用价值.该论文首先研究了软件度量、软件可靠性、软件可靠性度量等基本概念,提出了软件可靠性度量框架,明确了软件可靠性度量在软件生存周期各阶段的任务.论文对软件可靠性定量要求的意义、描述特点进行了讨论,对一般的软件可靠性参数的定义、特点、相互关系进行了分析,包括可靠度、失效率、失效强度、MTTF/MTBF.提出了结合装备软件特点的软件可靠性参数,包括成功率、任务成功率、由平均失效前时间派生的参数,平均致命性失效前时间MTTCF,并且提出了参数选取的原则和指标确定的依据.对基于失效数据的软件可靠性预计工作中存在的问题进行了分析,提出了解决上述问题的思路和方法,对失效数据的趋势分析技术、所选用的软件可靠性增长模型、软件可靠性预计质量分析技术、改进预计质量的方法进行了分析,导出了增长模型的9种可靠性度量参数,重点对两种改进预计质量的方法进行了有效性分析,分析结果对完善评估框架提供了依据.基于该论文提出的软件可靠性估计、预计框架,开发了软件可靠性分析工具,阐明了软件可靠性工具的主要功能及其开发工作,并使用该工具进行了实例应用.该工具采用的方法比较完整,预计的结果较为可信,可为软件项目开发人员、管理人员决策提供依据.该论文还研究了美国Rome中心提出的两种软件可靠性早期预计方法S-R法和M-R法.在对方法原理、度量参数等方面进行总结、分析的基础上,对其存在的问题及早期预计的意义进行了探讨.