某软件公司开发一项基于数据流的软件,其系统的主要功能是对输入的数据进行多次分析、处理

题型:问答题 案例分析题

问题:

某软件公司开发一项基于数据流的软件,其系统的主要功能是对输入的数据进行多次分析、处理和加工,生成需要的输出数据。需求方对该系统的软件可靠性要求很高,要求系统能够长时间无故障运行。该公司将该系统设计交给王工负责。王工给出该系统的模块示意图如图12-18所示。王工解释:只要各个模块的可靠度足够高,失效率足够低,则整个软件系统的可靠性是有保证的。

李工对王工的方案提出了异议。李工认为王工的说法有两个问题:第一,即使每个模块的可靠度足够高,假设各个模块的可靠度均为0.99,但是整个软件系统模块之间全部采用串联,则整个软件系统的可靠度为0.99=0.96,即整个软件系统的可靠度下降明显;第二,软件系统模块全部采用串联结构,一旦某个模块失效,则意味着整个软件系统失效。

李工认为,应该在软件系统中采用冗余技术中的动态冗余或者软件容错的N版本程序设计技术,对容易失效或者非常重要的模块进行冗余设计,将模块之间的串联结构部分变为并联结构,来提高整个软件系统的可靠性。同时,李工给出了采用动态冗余技术后的软件系统模块示意图,如图12-19所示。

刘工建议,李工方案中M1和M4模块没有采用容错设计,但M1和M4发生故障有可能导致严重后果。因此,可以在M1和M4模块设计上采用检错技术,在软件出现故障后能及时发现并报警,提醒维护人员进行处理。

注:假设各个模块的可靠度均为0.99

请解释李工提出的动态冗余和N版本程序设计技术,给出如图12-18所示模块M2采用如图12-19所示的动态冗余技术后的可靠度。

考点:高级系统架构师系统架构设计案例分析系统架构设计案例分析题库
题型:问答题 案例分析题

具有抗病毒作用的细胞因子是 ()

A.白细胞介素

B.肿瘤坏死因子

C.集落刺激因子

D.干扰素

E.生长因子

题型:问答题 案例分析题

( ) 不属于访问控制策略。

A.基于身份的策略

B.基于任务的策略

C.多等级策略

D.组策略

题型:问答题 案例分析题

下列实验能达到预期目的的是

序号实 验 操 作实验目的
A向裂化汽油中加入酸性高锰酸钾溶液,振荡,紫色褪去说明汽油中含有甲苯等苯的同系物
B将CH3CH2Br与NaOH溶液混合加热,再滴加AgNO3溶液,未产生浅黄色沉淀CH3CH2Br未发生水解
CpH均为1的盐酸、醋酸溶液分别用蒸馏水稀释m倍、

n倍后的pH相同

m<n
D蔗糖溶液中加入少量稀硫酸、加热,然后加银氨溶液再加热验证蔗糖在强酸性条件下是否发生水解

题型:问答题 案例分析题

慢性支气管炎咳痰量以

A.咳嗽后较多

B.清晨较多

C.夜间较多

D.午后较多

E.上述都不是

题型:问答题 案例分析题

储蓄凭证表内科目按______、______、______、______的顺序排列。

更多题库