|
|
|
软件可靠性工程研究
|
| |
引言 随着计算机技术的普及和发展,硬件可靠性技术日趋成熟,软件可靠性问题变得日益突出。作为软件质量最重要方面,软件可靠性在工业界和学术界中一直受到高度重视。 众所周知,软件从来都不能保证100%可靠,虽然有些软件失效是由硬件造成的,然而其失效的最大可能性是由软件本身的设计错误和相互干扰造成的。首先,软件是由人开发的,人是有错误倾向的,由人开发的产品不可能完美,测试只能发现表现出来的错误,而不是所有的错误。其次,软件系统是不连续的,它不能使用重复结构。还有,软件开发商要在积累的竞争中占有优势,总是想尽快推出产品,也就是说,可靠性与推出产品的及时性之间存在着矛盾。鉴于以上原因,软件失效不可能根除,当前大型复杂软件开发整个历史也诠释了这一点。 既然不能保证软件从来不失效,那么就需要一种系统的方法来预测、测量并管理软件的失效,使软件的可靠性得到定量表达并且得到改进。目前,软件的购买商要求软件开发商提供软件可靠性保证。在硬件方面,购买者早已要求这种可靠性说明,而软件的成熟性远远落后于硬件,软件可靠性已成为制约提高系统可靠性的瓶颈。所以说软件可靠性定量了软件的失效,是软件质量中最关键的,而软件可靠性的核心是软件可靠性工程。
|
|
|
|
|
|
|
|
|
| 广告载入中... |
| 广告载入中... |
| 广告载入中... |
|
|
|
|
|