您的位置】:知源论文网 > 理工类论文 > 计算机 > 正文阅读资讯:研究计算机软件可靠性设计

研究计算机软件可靠性设计

[作者:未知[来源:互联网]| 打印 | 关闭 ]

2)版本编程法:即尽可能用不同的算法与编程语言,经不同的班组编制,以提高各软件版本的独立性。这N个软件版本同时在N台计算机上运行,各计算机间能进行高效通信,并作出快速比较,当结果不一致时,按多数表决或预定的策略选择输出。(3)恢复块法:给需要作容错处理的块(基本块)提供备份块,并附加错误检测和恢复措施。 3.3 软件编码。在软件结构设计的基础上就可以进行编码,编码产生的缺陷是软件错误的主要来源。一般的编码错误是:键入错代码;数值错误(尤其是单位不统一时易出这类错误);丢失代码(如括号);用了被零除这样不定值的表达式等。为了减少编码错误,实现设计与生产分离,首先由高水平的软件工程师完成结构设计,再由程序设计员完成程序的编制是合理的、必要的,并在编码过程中尽早地查出缺陷予以改正。   4.结束语   软件可靠性设计工程是一门虽然得到普遍承认,但还处于不成熟的正在发展确立阶段的新工程学科,任然存在很多问题,需要去探索、研究和解决。本文介绍只在软件可靠性设计方面抛砖引玉,提供借鉴。   参考文献   [1]张磊,周继锋,张强.系统软件可靠性验证测试方法研究[J].计算机与数字工程,2010,06.   [2]曾福萍,靳慧亮,陆民燕.软件缺陷模式的研究[J].计算机科学,2011,02.

Tags: