首页 > 电子期刊 > J > 计算机时代

系统可靠性技术在智能手机Message开发过程中的应用研究

于运行状态,一旦某程序块出现故障,则备份程序块予以替换。N版本程序设计的核心是通过设计出多个模块和不同版本,对于相同初始条件和相同输入的操作结果进行多数表决(防止因其中某一软件模块/版本的故障而提供了错误的服务,以实现软件容错)[3]。冗余设计的思路来源于硬件系统,但有所不同,软件冗余设计技术是采用多种不同路径,不同算法或不同实现方法的模块或系统作为备份,在出现故障时进行替换维持系统的正常运行。⑵ 检测技术。在无须在线容错或不能采用冗余设计技术的部分,但又有较高可靠性要求时,一般采用检测性设计,在软件出现故障后能及时发现并报警[4]。但其明显的缺点是不能自动解决故障,如果没有人工干预,最终将导致系统不能正常运行。⑶ 降低复杂度设计。软件复杂性与软件可靠性有密切的关系。软件复杂性是产生软件缺陷的重要根源[5]。降低复杂度设计的思想就是在保证实现软件功能的基础上,简化软件结构。2 软件可靠性技术在Message系统中的应
<<上一页  下一页>>

首页 > 电子期刊 > J > 计算机时代

广州市越秀区图书馆版权所有。
联系电话:020-87673002

本站访问人数: