文档介绍:摘要布与二项分布、泊松分布、几何分布、指数分布,緐分布、极值分布、正在软件可靠性工程中,软件可靠性增长模型具有非常重要的地位。目前为止,软件可靠性增长模型种类非常多,但基本上都是基于一些随机或非随机过程,因此基于分类的软件可靠性模型研究是非常有必要的。本文第一部分首先介绍了软件可靠性以及软件可靠性模型的发展历史与国内外现状,接下来阐述了软件可靠性与可靠性模型的相关概念,包括软件可靠性影响因素分析、软件可靠性特点、仿硬件的可靠性指标以及软件可靠性模型研究的意义,为本文的研究提供了理论基础。第二部分首先介绍了软件可靠性模型研究中常用的一些概率分布降惴态分布⑺婊泊松过程,非齐次泊松过程,马尔可夫过程筒问兰方法畲笏迫环ā⒆钚《朔ā⒈匆端构兰,为本文的研究提供了数学基础:接着在上述数学基础之上,简要介绍了几种经典的类软件可靠性模型,模型、模型、P汀P汀N1疚牡难芯刻峁了研究对象;然后根据算术均值方法、几何均值方法和调和均值方法,构造一个综合权重均值函数,为本文的研究提供了数学方法。第三部分将所构造的综合均值函数引入非齐次泊松过程中,结合过类软件可靠性模型更为广义和一般的基于过程的软件可靠性模型,并在这两个一般形式的基础之上,对综合均值函数赋予不同的具体函数值,可以推导出上述几个经典的类软件可靠性模型,即发现了几个类软件可靠性模型的内在联系,:,软件可靠性,软件可靠性增长模型包括P汀P汀模型、模型、程的特点,以离散潭ㄈㄖ睾捅浠ㄖ和连续两种形式推导出一个比具体武汉理笱妒垦粆
豦甌..豴,,,琈痠甋甇玎
:武汉理搜妒垦宦畚.,.
第滦髀引言人类在相继经历了蒸汽机时代、电气时代和原子时代后,已将进入“信息时代”。计算机在已经兴起并高速发展的现代信息化社会中的重要作用己受到了社会各界的公认,将形成社会经济、生产和生活全面依赖计算机的局面,将引起社会结构、经济结构和生活方式的巨大变革,大大提高社会生产力,,现已是年产值高达亿美元的巨大产业。在这种情况下,对计算机系统的质量和可靠性的要求也越来越高。这是因为一旦计算机系统发生故障,则其效益就会大幅度的消减,甚至完全丧失,从而使社会生产和经济活动陷入不可收拾的混乱状态。因此可以说,计算机系统的高可靠性是实现信息化社会的关键。计算机系统硬件可靠性,由于可靠性技术己有六十多年的发展历史,冗余技术、差错控制、故障自动检测、弃错技术、避错技术等可靠性设计技术已经成熟,以及大规模超大规模集成电路的被采用,可使整机的可靠性大体上每经过六年就提高十倍。相比之下,软件可靠性的研究只有三十几年的发展历史,加上软件生产基本上仍处于作坊式的手工制作,其提高软件可靠性的技术与管理措施还处于十分不完善的状况。如果把软件同硬件的开发、设计–⒅圃臁⒃诵小⑽抟约案鞲项目的管理活动来对比的话,现有软件生产的状况实在令入不寒而栗。也就是件的特殊性:逃避卓有成效的集体活动,不愿在同行之间进行互助合作,追求轻而易举的个人游戏,为所欲为;对世界的重大变故和先进技术听而不闻,视而不见;拒绝接受用户的合理要求,对正确的意见和批评置之不理:自以为是,不肯从失败和挫折的教训中吸取经验等等。存在这么多的问题势必使软件故障在软件质量的范畴内,最重要的固有特性之一就是系统的可靠性,它关心的问题主要是存在于软件产品中的缺陷,而『鏙在年指出的那样,说,当前危机软件可靠性的问题成堆堆积如山。诸如:固执己见,一味强调软层出不穷,可靠性低劣。武汉珲喝搜肚学位论文
国内外研究现状现在有不少人都在热切的追求软件可靠性的目标,不过大多都只停留在理论的抽象上,却很少有入将它表示成为一个程序本身所具有的属性。理论上的抽象是可以做得十分完美的,但是在软件产品开发过程中,实际上为获取更高的软件可靠性目标,其做法通常是以软件产品本身的某些特性绯绦虼笮程序的运行时间或程序的响应时间、软件产品本身的可维护性,等等魑4价来换取的;或者是在软件产品的开发过程中,采取诸如:增加开发成本、增加对资源的要求、推迟生产的进度等措施来换取的。热艘呀嗣窍M予以考虑的某些一般的软件生产的特性进行了分类。人们在软件产品的生产过程中,一旦想要对这些因素权衡取舍,以取得一个折衷的方案时,软件可靠性就是一个首先必须加以考虑的因素。在某些情形下,软件可靠性甚至是更重要的特性之一。比如说,考虑实时系统的工作情况,是使用户的要求得到满足或提高用户的工作效率,软件可靠性就是一个很重要的因素。第一篇关于软件可靠性的论文是年岢龅纳鸸棠P汀】,该模型导出了故障间隔的威布尔分布。继螅闖等人进一步研究了软件的故障率,他们都假定有一个故障的分段常数,故障率同残留差错数成正比。以上模型中的参数估计大多采用经典