首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下关于网络应用系统可靠性分析方面的技术说明,根据要求回答问题1至问题4。 【说明】 可靠性是一个网络应用系统能正常工作的能力,一般用平均故障间隔时间(MTBF)来度量。某网络应用软件研发公司正在开发一个嵌入式实时应用软件——宽带路由器的NanO
阅读以下关于网络应用系统可靠性分析方面的技术说明,根据要求回答问题1至问题4。 【说明】 可靠性是一个网络应用系统能正常工作的能力,一般用平均故障间隔时间(MTBF)来度量。某网络应用软件研发公司正在开发一个嵌入式实时应用软件——宽带路由器的NanO
admin
2009-02-15
99
问题
阅读以下关于网络应用系统可靠性分析方面的技术说明,根据要求回答问题1至问题4。
【说明】
可靠性是一个网络应用系统能正常工作的能力,一般用平均故障间隔时间(MTBF)来度量。某网络应用软件研发公司正在开发一个嵌入式实时应用软件——宽带路由器的NanOs程序,在编写软件维护与测试说明书时,涉及到如何定量地描述软件可靠性的问题。
该项目负责人谢工程师认为软件可靠性指的是在将要使用的指定环境下,软件能以用户可接受的方式正确运行任务所表现出来的能力。从定量角度看,似乎应当是该软件在约定的环境条件下和在给定的时间区间内,按照软件规格说明的要求,成功地运行程序所规定功能的概率。但是,他感到要具体地做定量描述有些困难。
为此,谢工程师查阅到了本部门某个软件需求规格说明书中有关的一条说明,即错误(BUG)可采用蒙特卡罗(Monte Carlo)随机植入技术进行测试。采用错误随机植入模型估算出被测程序模块中存在的错误数具有以下几个优点:
(1)工作方式相当直观,能在一定程度上反映出软件的质量。
(2)虽然在技术上不完善,但至少产生了与软件质量相关的定量结果。
(3)在最坏的情况下,起码可用来衡量“测试工作的有效性”,在某种程度上作为测试是否能结束的一项标志。
谢工程师首先想到了曾经学到过采用蒙特卡罗随机统计技术确定不规则形状封闭图形面积的方法,即采用一个大的矩形把待测的封闭图形完全包围在该大矩形的内部,由计算机大量生成在此矩形内均匀分布的“点”,然后计数在大矩形内总的“点”的个数和在封闭图形内的“点”的个数,可近似地得到以下计算表达式:
于是谢工程师把这个思想应用于系统测试过程,先在某个长度(机器指令条数)为105的程序模块中随机地人为植入10个错误,然后由一个测试组进行测试,结果一共发现有160个错误,其中有2个是人为播种植入的错误,以上测试结果基于该测试过程中未引入新的错误。
选项
答案
设软件固有错误数为N,人为植入错误数为NS,测试中发现的固有错误数为M,测试中发现的人为植入错误数为MS, [*] 被测程序模块中将会遗留下未被发现的隐藏错误数为 800-160-(10-2)=640-8=632个
解析
这是一道要求读者掌握定量分析网络应用软件错误可靠性指标的计算题。本题的解答思路如下。
1)根据题干中给出的信息可将错误随机植入模型定义成为估算某软件所含有固有错误的具体数目N,可在此软件中人为随机植入NS个错误数,然后进行比较软件的测试,如果通过测试发现了M个固有错误,其中发现的人为随机植入错误数有MS个。
2)由题干关键信息“测试过程中未引入新的错误”,可以进一步假设人为随机植入NS个错误数后故障的出现概率等同于植入错误数之前故障的出现概率,即将程序模块单位长度故障率认为是一个常数。
5)被测程序模块中将会遗留下未被发现的隐藏错误数为:
800-160-(10-2)=640-8=632(个)
6)另外说明一点,蒙特卡罗错误随机植入模型存在以下几个局限性:①由于所有错误不可能等概率出现,而且错误有着连带相关性(一个错误可能隐藏另一错误),因此要想使随机植入的错误有助于正确地推算出固有的错误数,如何有效地在程度模块中选择和植入这类错误相对比较困难;②在检测错误时,错误一般不会等概率地被发现,而目在修复错误时也经常会引出一些新的错误,可见很难用简单的公式获得很理想的估计值;③随机植入的错误本身会增加检测发现错误和修改错误的:工作量。
转载请注明原文地址:https://kaotiyun.com/show/5DPZ777K
本试题收录于:
网络工程师下午应用技术考试题库软考中级分类
0
网络工程师下午应用技术考试
软考中级
相关试题推荐
在Windows操作系统中,运行netstat-r命令后得到如图3-2所示的结果。图3-2中224.0.0.0是一个(19)。
某位参加计算机技术与软件专业技术资格(水平)考试的考生通过当当网购买相关考试图书,其登录的电子商务网站的部分交易界面如图3-1所示。该电子商务交易方式为(4)。
沟通是项目管理的一项重要工作,如图1-2所示为人与人之间的沟通模型。该模型说明了沟通的发送者收集信息、对信息进行加工处理、通过通道传送、接收者接收并理解和接收者反馈等若干环节。由于人们的修养和表达能力的差别,在沟通时会产生各种各样的障碍。语义障碍最常出现在
项目整体管理的主要过程是(32)。
开放系统的数据存储有多种方式,属于网络化存储的是(25)。
信息系统工程监理活动的(6)是控制工程建设的投资、进度、工程质量、变更处理,进行工程建设的合同管理、信息管理和安全管理,协调有关单位间的工作关系,被概括为“四控、三管、一协调”。
从数据库管理系统的角度看,数据库系统通常采用如图2-1所示的三级模式结构。图2-1中①、②两个空缺处应填写(16)。
UML提供了4种结构图用于对系统的静态方面进行可视化、详述、构造和文档化。当需要说明体系结构的静态实施视图时,应该选择(13)。
甲公司承担的某系统开发项目,在进入开发阶段后,出现了一系列质量问题。为此,项目经理召集项目团队,列出问题,并分析问题产生的原因。结果发现,绝大多数的问题都是由几个原因造成的,项目组有针对性地采取了一些措施。这种方法属于______法。
以下关于面向对象方法的描述中,不正确的是______。
随机试题
Inordertolearnaforeignlanguagewell,itisnecessarytoovercomethefearofmakingmistakes.Iftheprimarygoal(目标)of
男性,40岁,发现右颊黏膜白色斑块1个月,临床检查除右颊孤立白色斑块外未发现其他病损。你认为下列哪项提供的信息丕星以作为本病例的发病因素
风险/效益比是
男,42岁,2年前诊断为原发性慢性肾上腺皮质功能减退症。长期口服氢化可的松(30mg/d)替代治疗。近2天发热38℃,咽痛。目前氢化可的松应
A.处方药B.处方药和甲类非处方药C.乙类非处方药D.甲类非处方药E.非处方药根据《处方药与非处方药分类管理办法(试行)》不能在大众媒介上发布广告的药品是
获得()资质的企业,可以承接建设单位按照规定发包的工程。
背景某宿舍楼土建工程,建筑面积为15548m2,全现浇钢筋混凝土结构,地下1层,地上14层。业主要求承包单位按工料单价法中的以直接工程费为计算基础的程序进行计算。计算结果如下:按工程量和工、料、机单价计算,其合价为2274.93万元;各类措施费的合计费率
汪某,女性,60岁,家庭妇女。吸烟40余年,慢支病史20余年,气短5年。体格检查:体温36℃,脉搏96次/分,呼吸20次/分,血压130/85mmHg,桶状胸,双肺叩诊过清音,触觉语颤减弱,肺泡呼吸音减弱。心尖搏动位于左侧第5肋间锁骨中线外1.0cm。实验
“APEC蓝、青奥蓝、春节蓝”,由于雾霾,“蓝”更显可贵。2013年9月,国务院颁布大气污染防治行动计划。一年多来,这个行动计划成为各地各部门防治大气污染的共同行动指南。APEC会议期间,北京、天津、河北、山西、内蒙古、山东、河南等省区
给定资料1.2013年,听到家里的“顶梁柱”遭遇车祸去世的噩耗时,41岁的徐某抱着女儿痛哭不已。尽管法院判决肇事司机赔偿徐某一家22万余元,但被执行人却无可供执行的财产。女儿在念高中,公婆则卧病在床,无论是学杂费还是医药费,对于这个贫困的农村家庭
最新回复
(
0
)