单选题:试题五(共25分) 阅读以下信息系统可靠性问题的说明,在答题纸上回答问题1至问题3。【说明】 某软件公司开发一项基于数据

题目内容:
试题五(共25分)
阅读以下信息系统可靠性问题的说明,在答题纸上回答问题1至问题3。
【说明】
某软件公司开发一项基于数据流的软件,其系统的主要功能是对输入数据进行多次分析、处理和加工,生成需要的输出数据。需求方对该系统的软件可靠性要求很高,要求系统能够长时间无故障运行。该公司将该系统设计交给王工负责。王工给出该系统的模块示意图如图5-1所示。王工解释:只要各个模块的可靠度足够高,失效率足够低,则整个软件系统的可靠性是有保证的。

李工对王工的方案提出了异议。李工认为王工的说法有两个问题:第一,即使每个模块的可靠度足够高,但是整个软件系统模块之间全部采用串联,则整个软件系统的可靠度明显下降。假设各个模块的可靠度均为0.99则整个软件系统的可靠度为0.994≈0.96:第二,软件系统模块全部采用串联结构时,一旦某个模块失效,则意味着整个软件系统失效。
李工认为,应该在软件系统中采用冗余技术中的动态冗余或者软件容错的N版本程序设计技术,对容易失效或者非常重要的模块进行冗余设计,将模块之间的串联结构部分变为并联结构,来提高整个软件系统的可靠性。同时,李工给出了采用动态冗余技术后的软件系统模块示意图,如图5-2所示。

刘工建议,李工方案中M1和M4模块没有采用容错设计,但MI和M4发生故障有可能导致严重后果。因此,可以在M1和M4模块设计上采用检错技术,在软件出现故障后能及时发现并报警,提醒维护人员进行处理。
注:假设各个模块的可靠度均为0.99。
[问题1](4分)
在系统可靠性中,可靠度和失效率是两个非常关键的指标,请分别解释其含义。
[问题2](13分)
请解释李工提出的动态冗余和N版本程序设计技术,给出图5-1中模块M2采用图5-2动态冗余技术后的可靠度。
请给出采用李工设计方案后整个系统可靠度的计算方法,并计算结果。
[问题3](8分)
请给出检错技术的优缺点,并说明检测技术常见的实现方式和处理方式。
参考答案:
答案解析:

若操作系统文件管理程序正在将修改后的___(2)__文件写回磁盘时系统发生崩溃,对系统的影响相对较大。A.用户数据 B.

若操作系统文件管理程序正在将修改后的___(2)__文件写回磁盘时系统发生崩溃,对系统的影响相对较大。A.用户数据 B.用户程序 C.系统目录 D.空闲块管理

查看答案

试题三(15分)阅读下列说明,回答问题1至问题4,将解答或相应的编号填入答题纸的对应栏内。【说明】某市石油销售公司计划实

试题三(15分)阅读下列说明,回答问题1至问题4,将解答或相应的编号填入答题纸的对应栏内。【说明】某市石油销售公司计划实施全市的加油卡联网收费系统项目。该石油销

查看答案

在质量审计时,审计小组发现如下事实:一批计算机数量为50台的进货合同,在检验时抽检了其中8台计算机,发现2台不合格。该检

在质量审计时,审计小组发现如下事实:一批计算机数量为50台的进货合同,在检验时抽检了其中8台计算机,发现2台不合格。该检验员把这2台抽出,其余48台放行,并已发

查看答案

以下关于招投标的叙述,不正确的是_____(43)_____。(43) A.采购单位可直接从已有的供应商管理库中抽取若干

以下关于招投标的叙述,不正确的是_____(43)_____。(43) A.采购单位可直接从已有的供应商管理库中抽取若干供应商作为竞标者B.采购文件是竞标方准备

查看答案

某机构信息系统集成项目进行到项目中期,建设单位单方面终止合作,承建单位于2010年7月1日发出索赔通知书,承建单位最迟应

某机构信息系统集成项目进行到项目中期,建设单位单方面终止合作,承建单位于2010年7月1日发出索赔通知书,承建单位最迟应在(56)之前向监理方提出延长工期和(或

查看答案