阅读以下关于嵌入式系统可靠性设计方面的描述,回答问题1至问题3。 【说明】 某宇航公司长期从事宇航装备的研制工作,嵌入式系统的可靠性分析与设计已成为该公司产品研制中的核心工作,随着宇航装备的综合化技术发展,嵌入式软件规模发生了巨大变化,代码

admin2016-11-11  28

问题 阅读以下关于嵌入式系统可靠性设计方面的描述,回答问题1至问题3。
    【说明】
    某宇航公司长期从事宇航装备的研制工作,嵌入式系统的可靠性分析与设计已成为该公司产品研制中的核心工作,随着宇航装备的综合化技术发展,嵌入式软件规模发生了巨大变化,代码规模已从原来的几十万扩展到上百万,从而带来了由于软件失效而引起系统可靠性降低的隐患。公司领导非常重视软件可靠性工作,决定抽调王工程师等5人组建可靠性研究团队,专门研究提高本公司宇航装备的系统可靠性和软件可靠性问题,并要求在三个月内,给出本公司在系统和软件设计方面如何考虑可靠性设计的方法和规范。可靠性研究团队很快拿出了系统及硬件的可靠性提高方案,但对于软件可靠性问题始终没有研究出一种普遍认同的方法。
【问题1】
请用200字以内文字说明系统可靠性的定义及包含的4个子特性,并简要指出提高系统可靠性一般采用哪些技术?

选项

答案系统可靠性定义:系统在规定的时间内及规定的环境条件下,完成规定功能的能力,就是系统无故障运行的概率。 根据国家标准《软件工程产品质量第1部分:质量模型》(GB/T 16260.1—2006)的规定,系统可靠性包括:成熟性、容错性、易恢复性和可靠性的依从性4个子特性。 提高系统可靠性一般采用以下4类技术: (1)冗余技术; (2)软件容错技术; (3)双机容错技术; (4)集群技术。

解析 可靠性的定义在不同书籍中给出解释各不相同,但是,比较公认的定义是:系统可靠性是指系统在规定的时间内及规定的环境条件下,完成规定功能的能力,就是系统无故障运行的概率。通常系统可靠性可分为硬件可靠性和软件可靠性,软件可靠性是近年来国内外研究的重点。
国家标准《软件工程产品质量第1部分:质量模型》(GB/T 16260.1--2006)中给出了系统可靠性的4个主要子特性:
成熟性:成熟性是指系统避免因错误的发生而导致失效的能力;
容错性:容错性是指在系统发生故障或违反指定接口的情况下,系统维持规定的性能级别的能力;
易恢复性:易恢复性是指系统发生失效的情况下,重建规定的性能级别并恢复受直接影响的数据的能力;
依从性:可靠性的依从性是指系统依附于与可靠性相关的标准、约定或规定的能力。
通常,提高系统可靠性采用冗余技术、软件容错技术、双机容错技术和集群技术等4类技术。
转载请注明原文地址:https://kaotiyun.com/show/bAQZ777K
0

最新回复(0)