试题详情
- 简答题
阅读以下信息系统可靠性问题的说明,在答题纸上回答问题1至问题3。
某软件公司开发一项基于数据流的软件,其系统的主要功能是对输入数据进行多次分析、处理和加工,生成需要的输出数据。需求方对该系统的软件可靠性要求很高,要求系统能够长时间无故障运行。该公司将该系统设计交给王工负责。王工给出该系统的模块示意图如图20-5所示。王工解释:只要各个模块的可靠度足够高,失效率足够低,则整个软件系统的可靠性是有保证的。
李工对王工的方案提出了异议。李工认为王工的说法有两个问题:第一,即使每个模块的可靠度足够高,但是整个软件系统模块之间全部采用串联,则整个软件系统的可靠度明显下降。假设各个模块的可靠度均为0.99,则整个软件系统的可靠度为0.994≈0.96:第二,软件系统模块全部采用串联结构时,一旦某个模块失效,则意味着整个软件系统失效。 李工认为,应该在软件系统中采用冗余技术中的动态冗余或者软件容错的N版本程序设计技术,对容易失效或者非常重要的模块进行冗余设计,将模块之间的串联结构部分变为并联结构,来提高整个软件系统的可靠性。同时,李工给出了采用动态冗余技术后的软件系统模块示意图,如图20-6所示。
刘工建议,李工方案中M1和M4模块没有采用容错设计,但是M1和M4发生故障有可能导致严重后果。因此,可以在M1和M4模块设计上采用检错技术,在软件出现故障后能及时发现并报警,提醒维护人员进行处理。 注:假设各个模块的可靠度均为0.99。 在系统可靠性中,可靠度和失效率是两个非常关键的指标,请分别解释其含义。
-
可靠度就是系统在规定的条件下、规定的时间内不发生失效的概率。
失效率又称风险函数,也可以称为条件失效强度,是指运行至此刻系统未出现失效的情况下,单位时间系统出现失效的概率。 关注下方微信公众号,在线模考后查看
热门试题
- 若内存地址区间为4000H~43FFH,
- 黑盒测试注重于测试软件的功能性需求,主要
- 某软件公司承担了某大型企业应用系统
- 论软件的静态演化和动态演化及其应用 软
- 论数据挖掘技术的应用 随着信息技术的高
- 论多层分布式结构系统的开发 传统的应用
- 系统可靠性的简单度量是平均故障间隔
- 若某航空公司的飞机订票系统有n个订票终端
- 某软件企业2004年初计划投资1000万
- 甲公司承担了一项为宇航系统配套生产高性能
- 在基于构件的软件开发中,(1)描述
- 某书店有一个收银员,该书店最多允许n个购
- ()为推荐性地方标准的代号。
- 关系R(A,B,C,D)和S(B,C,D
- 软件测试是为了发现错误而执行程序的过程。
- 下列关于面向对象的分析与设计的描述,正确
- 用例(use case)用来描述系统对
- 某行政单位希望将位于单位内部信息系统中的
- 以GJB冠名的标准属于(1)。PS
- GB 8567-88《计算机软件产品开