<p> 软件容错的主要目的是提供足够的冗余信息和算法程序,使系统在实际运行时能够及时发现程序设计错误,采取补救措施,以提高软件可靠性,保证整个计算机系统的正常运行。<br> 软件容错技术主要有恢复块方法和N版本程序设计,另外还有防卫式程序设计等。<br> 在进行本文的写作时,要注意以下几个方面:<br> ①项目的概述,包括软件项目的功能与性能要求、软件整体结构、硬件环境描述:在项目中对容错的具体要求;所承担的工作内容。<br> ②作为容错技术,主要考虑4种冗余:硬件冗余、软件冗余、信息冗余和时间冗余。但作为一个具体软件系统,往往会采用多种技术去实现,这里应给出具体实现方法。<br> ③对自己采用的容错技术的结果进行系统的可靠性分析。主要说明以下几点:<br> 通过容错技术实施,系统整个项目达到了几余度(如两余度、四余度、六余度)。<br> 给出本软件的可靠性指标。<br> 分析出软件容错的实时性指标,如恢复时间、重组合(或称重构)时间。</p>