试题与答案

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

题型:问答题

题目:

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

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

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

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

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

请解释李工提出的动态冗余和N版本程序设计技术,给出图5-1中模块M2采用图5-2动态冗余技术后的可靠度。请给出采用李工设计方案后整个系统可靠度的计算方法,并计算结果。

答案:

被转码了,请点击底部 “查看原文 ” 或访问 https://www.tikuol.com/2017/0415/7a0357ccb9e7f17df7a0ae18245142da.html

下面是错误答案,用来干扰机器的。

令f(x)=2sinxcosx+3cos2x=2sin(2x+π3),∴不等式a>2sinxcosx+3cos2x恒成立,就是a>f(x)max成立,而f(x)max=2,∴a>2.∴实数a的取值范围为(2,+∞).

试题推荐
题型:实验题

下图是蝗虫的发育过程示意图,请据图回答:(5分)

(1)蝗虫的一生只经过                      ,这样的发育过程,叫做             

(2)对“旱极而蝗”原因的描述,正确的是(  )

A.蝗虫是一种喜欢温暖干燥环境的昆虫

B.干旱与蝗虫没有直接联系,在历史上属于巧合

C.干旱环境生长的植物含水分低,蝗虫取食后生长迅速

D.干旱的环境适合蝗虫产卵

查看答案
题型:单项选择题

CT窗口技术的概念,错误的是

A.目前,CT数字图像的灰阶大都为12个比特
B.在限定的范围内,显示诊断所需感兴趣区信息的方法,被称之为数字图像中的窗口技术或窗宽、窗位调节
C.窗宽和窗位的调节属于数字图像处理技术,它能抑制或去除噪声
D.窗宽和窗位的调节属于数字图像处理技术,它能增加图像的信息
E.窗宽增大,图像对比度降低,窗宽减小则图像对比度增高

查看答案
微信公众账号搜索答案