首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设计该宽带路由器的多任务嵌入式实时操作系统时,由于多个任务均可能要求占用CPU这个关键资源,因此CPU的任务管理是一个非常重要的设计内容。在该实时操作系统中,任务作为占用资源的基本单位,总共有5个状态:休眠状态、就绪状态、运行状态、等待或挂起状态和中断服务
设计该宽带路由器的多任务嵌入式实时操作系统时,由于多个任务均可能要求占用CPU这个关键资源,因此CPU的任务管理是一个非常重要的设计内容。在该实时操作系统中,任务作为占用资源的基本单位,总共有5个状态:休眠状态、就绪状态、运行状态、等待或挂起状态和中断服务
admin
2009-02-15
97
问题
设计该宽带路由器的多任务嵌入式实时操作系统时,由于多个任务均可能要求占用CPU这个关键资源,因此CPU的任务管理是一个非常重要的设计内容。在该实时操作系统中,任务作为占用资源的基本单位,总共有5个状态:休眠状态、就绪状态、运行状态、等待或挂起状态和中断服务状态,在任何时候,一个任务只会处于其中的某一个状态。根据以下任务状态转换图(见图8-15)中已给出的信息,请将(1)~(5)空缺处的内容填写完整。
该公司的宽带路由器软件系统会被划分为若干个较小的任务模块,由不同的程序员负责,同时进行编码。在各个模块编写完成且无编译错误后,在把它们集成起来之前,必须对各个模块分别进行测试。请用 150字以内的文字简要说明进行单元测试时主要从程序模块的哪些主要特征着手进行检查。
选项
答案
①模块接口、②局部数据结构、③重要的执行路径、④出错处理、⑤边界条件等
解析
这是一道要求读者掌握网络应用软件单元测试基本常识的简答题。本题的解答思路如下。
1)单元测试也称为模块测试。一般来说,这个阶段的测试一般是在宿主机上进行的,因为宿主机上有丰富的资源和方便的调试环境。
2)单元测试一般采用的是白盒测试法,要尽可能地测试每一个函数、每一个条件分支、每一个程序语旬,以提高代码测试的覆盖率。
3)网络应用软件单元测试工作可以从①模块接口、②局部数据结构、③重要的执行路径、④出错处理、⑤边界条件等程序模块特征进行着手检查。
①重要的执行路径。在单元测试中,对路径的测试是最基本的任务。重点从以下几方面进行检查:算术运算的优先次序是否正确或理解错误:数据精度够不够:运算对象的类型是否匹配;逻辑运算符不正确或优先次序错误:循环终止条件不正确;分支循环的出口错误等。
②局部数据结构。重点检查是否使用了尚未赋值或尚未初始化的变量,变量的初始值是否正确,变量名是否有错(如拼写错误),变量的说明是否合适等常见的错误。
③模块接口。重点检查在模块调用或函数调用中,全局变量在各模块中的定义和用法是否一致,参数的使用是否正确,开/关语句、I/O语句和文件的使用是否正确等,以保证测试模块的数据流可以正确地流入、流出。
④出错处理。好的设计应该能预测到出错的条件并且有出错处理的途径。虽然计算机可以显示出错信息的内容,但仍需要程序员对出错的模块进行处理,以保证其逻辑的正确性,以便于用户维护。
⑤边界条件。边界条件的测试是单元测试的最后工作,也是容易出错的地方。
转载请注明原文地址:https://kaotiyun.com/show/xRPZ777K
本试题收录于:
网络工程师下午应用技术考试题库软考中级分类
0
网络工程师下午应用技术考试
软考中级
相关试题推荐
需求分析的任务是借助于当前系统的物理模型导出目标系统的逻辑模型,解决目标系统“做什么”的问题。(16)并不是需求分析的实现步骤之一。
项目经理老王负责组织内部的一个系统集成项目。因为组织内部的很多人对该系统及其进展感兴趣,他决定准备一份项目沟通管理计划。准备这一计划的第一步是(55)。
PH公司的某项目由3个活动A、B、C依次串接组成。活动A、B、C在正常情况下的工作时间分别为11天、20天、10天,在最有利的情况下的工作时间分别为10天、18天、7天,在最不利的情况下的工作时间分别为24天、28天、19天,那么该项目最可能完成时间是(3
如图2-2所示为发送者利用非对称加密算法向接收者传送消息的过程,图中a和b处分别是(25)。
以下不属于CRM系统需要包含的功能模块的是(3)。
沟通管理计划的一个目的是,提供(47)方面的信息。
根据《电子计算机机房设计规范》(GB50174—1993),计算机网络机房应选择采用4种接地方式。(24)接地系统是将电源的输出零电位端与地网连接在一起,使其成为稳定的零电位。要求该接地的地线与大地直接相通,其接地电阻要求小于1Ω。
以下关于J2EE应用服务器运行环境的叙述中,______是正确的。
合同变更控制系统规定合同修改的过程,包括______。①文书工作②跟踪系统③争议解决程序④合同索赔处理
拟采购货物的规格、标准统一,现货货源充足且价格变化幅度小的政府采购项目,可以依照《中华人民共和国政府采购法》采用______方式进行采购。
随机试题
王立家很小的时候母亲就去世了,自己身体状况也不好,跟着父亲相依为命。学校了解到这一状况后,专门成立了由学校管理层、班主任与学科教师、学生团体组成的特别关爱小组,多年来一直坚持定期家访,且及时和相关部门人员沟通,让邻居和村干部共同帮助他渡过难关,并鼓励王立家
外毒素与内毒素有哪些主要的区别?
在某公司破产案件中,债权人会议经出席会议的有表决权的债权人过半数通过,并且其所代表的债权额占无财产担保债权总额的60%,就若干事项形成决议。该决议所涉下列哪一事项不符合《破产法》的规定?(2012年卷三31题)
假定某企业在4年前以原始费用22000元购买机器A,估计还可以使用6年,第6年末估计残值为2000元,年度使用费为7000元。现在市场上出现了机器B,原始费用为24000元,估计可以使用10年,第10年末残值为3000元,年度使用费为4000元。现有两个
在经济分析中,根据不同市场结构的特征,可以将市场划分成不同的类型。决定市场类型的主要因素有()。
县级以上人民政府旅游主管部门有权对下列事项实施监督检查()。
我国全面发展教育的方针符合人的身心发展的()特点。
根据以下资料,回答101-105题。据统计,2007年截至12月线上游戏用户数达到4017万,比起2006年增加23%;至2007年付费线上游戏用户达2236万,较2006年增长31.3%。线上游戏市场规模方面,2007年线上游戏市场实际销
通常,FTP服务器默认的“TCP端口”是(1),本题中FTP服务器采用主动模式传输数据,若按照上图“TCP端口”配置为600,则其数据端口为(2)。(1)A.21B.23C.25D.80(2)A.600B
Populationagingisatriumphofcivilization.Itisthe【C1】______consequenceofattainingdesiredsmallerfamilysizesandlong
最新回复
(
0
)