首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设计该宽带路由器的多任务嵌入式实时操作系统时,由于多个任务均可能要求占用CPU这个关键资源,因此CPU的任务管理是一个非常重要的设计内容。在该实时操作系统中,任务作为占用资源的基本单位,总共有5个状态:休眠状态、就绪状态、运行状态、等待或挂起状态和中断服务
设计该宽带路由器的多任务嵌入式实时操作系统时,由于多个任务均可能要求占用CPU这个关键资源,因此CPU的任务管理是一个非常重要的设计内容。在该实时操作系统中,任务作为占用资源的基本单位,总共有5个状态:休眠状态、就绪状态、运行状态、等待或挂起状态和中断服务
admin
2009-02-15
92
问题
设计该宽带路由器的多任务嵌入式实时操作系统时,由于多个任务均可能要求占用CPU这个关键资源,因此CPU的任务管理是一个非常重要的设计内容。在该实时操作系统中,任务作为占用资源的基本单位,总共有5个状态:休眠状态、就绪状态、运行状态、等待或挂起状态和中断服务状态,在任何时候,一个任务只会处于其中的某一个状态。根据以下任务状态转换图(见图8-15)中已给出的信息,请将(1)~(5)空缺处的内容填写完整。
该公司的宽带路由器软件系统会被划分为若干个较小的任务模块,由不同的程序员负责,同时进行编码。在各个模块编写完成且无编译错误后,在把它们集成起来之前,必须对各个模块分别进行测试。请用 150字以内的文字简要说明进行单元测试时主要从程序模块的哪些主要特征着手进行检查。
选项
答案
①模块接口、②局部数据结构、③重要的执行路径、④出错处理、⑤边界条件等
解析
这是一道要求读者掌握网络应用软件单元测试基本常识的简答题。本题的解答思路如下。
1)单元测试也称为模块测试。一般来说,这个阶段的测试一般是在宿主机上进行的,因为宿主机上有丰富的资源和方便的调试环境。
2)单元测试一般采用的是白盒测试法,要尽可能地测试每一个函数、每一个条件分支、每一个程序语旬,以提高代码测试的覆盖率。
3)网络应用软件单元测试工作可以从①模块接口、②局部数据结构、③重要的执行路径、④出错处理、⑤边界条件等程序模块特征进行着手检查。
①重要的执行路径。在单元测试中,对路径的测试是最基本的任务。重点从以下几方面进行检查:算术运算的优先次序是否正确或理解错误:数据精度够不够:运算对象的类型是否匹配;逻辑运算符不正确或优先次序错误:循环终止条件不正确;分支循环的出口错误等。
②局部数据结构。重点检查是否使用了尚未赋值或尚未初始化的变量,变量的初始值是否正确,变量名是否有错(如拼写错误),变量的说明是否合适等常见的错误。
③模块接口。重点检查在模块调用或函数调用中,全局变量在各模块中的定义和用法是否一致,参数的使用是否正确,开/关语句、I/O语句和文件的使用是否正确等,以保证测试模块的数据流可以正确地流入、流出。
④出错处理。好的设计应该能预测到出错的条件并且有出错处理的途径。虽然计算机可以显示出错信息的内容,但仍需要程序员对出错的模块进行处理,以保证其逻辑的正确性,以便于用户维护。
⑤边界条件。边界条件的测试是单元测试的最后工作,也是容易出错的地方。
转载请注明原文地址:https://www.kaotiyun.com/show/xRPZ777K
本试题收录于:
网络工程师下午应用技术考试题库软考中级分类
0
网络工程师下午应用技术考试
软考中级
相关试题推荐
某项目经理正在负责管理一个产品开发项目。开始时产品被定义为“最先进的儿童益智产品”,后来被描述为“先进的儿童益智产品”。在市场人员的努力下该产品与某软件公司签订了采购意向书,随后与用户、市场人员和研发工程师进行了充分的讨论后,被描述为“成本在2000元以下
PH公司的某项目由3个活动A、B、C依次串接组成。活动A、B、C在正常情况下的工作时间分别为11天、20天、10天,在最有利的情况下的工作时间分别为10天、18天、7天,在最不利的情况下的工作时间分别为24天、28天、19天,那么该项目最可能完成时间是(3
项目范围管理包括的过程,依先后顺序排列是(34)。
人力资源计划编制的输入不包括(41)。
项目经理老郭对自己正在做的一个网络工程项目进行成本挣值分析后,画出了如图6-2所示的一张挣值分析图,当前时间为图中的检查日期。根据该图,老郭分析:该项目(36)。
在系统集成项目中,采取相应的措施保护计算机网络设备免受环境事故的影响,属于ISO/IEC27000系列标准中信息安全管理的(2)范畴。
德尔菲法区别于其他专家预测法的明显特点是(25)。
项目建议书是项目建设单位向上级主管部门提交项目申请时所必需的文件,其核心内容不包括(28)。
RUP模型是一种过程方法,它属于(10)的一种。
详细的项目范围说明书主要包括内容是()。①项目的目标②工作说明书③产品的验收标准④项目的边界⑤产品范围描述⑥论证项目的业务方案,包括投资回报率⑦项目的约束条件
随机试题
下列不符合慢性淋巴细胞性白血病的淋巴结的病理变化的是
A.生物毒类中毒B.乙二醇中毒C.氯酸盐中毒D.导眠能中毒E.短效巴比妥类中毒最适于血浆置换治疗的中毒是
A.亚硝基脲类抗肿瘤药B.乙烯亚胺类抗肿瘤药C.噻唑烷二酮类降糖药D.孕激素拮抗药E.H1受体拮抗药米非司酮为
A公司内设相对独立的商标标识印制厂和纸箱生产厂,2001年8月,A公司开始改制。2001年12月12日,A公司因为印制假冒商标标识行为被省工商局处以罚款5万元,罚款由商标印制厂缴纳。同年12月20日,A公司改制成从事商标标识印制的B公司和从事纸箱生产的C公
2018年年初甲企业(国有企业)生产经营用地分布于A、B、C三个地域,A的土地使用权属于甲企业,面积10000平方米,其中幼儿园占地1000平方米,厂区内绿化占地2000平方米;B的土地使用权属甲企业与乙企业共同拥有,面积5000平方米,实际使用面积各半;
2015年3月8日,某食品厂向某面粉厂购买面粉20吨,货款共计12万元。同日,食品厂向面粉厂出具了以自己为出票人、其开户行A银行为付款人、面粉厂为收款人、票面金额为12万元的见票即付的商业汇票一张,并在该汇票上签章。3月20日,面粉厂向某机械厂购
我国城市土地进入市场后,经济杠杆的手段在土地资源的合理利用中发挥了重要作用,从改革发展的趋势看,下列表述正确的是()。
Access2000中,在操作数据库表时,如果要修改多处相同的数据,可以使用Access的_________功能,自动将查找到的数据更新为新数据。
Thenthereisthewholecurriculumlaysemphasis,forinstance,ifnecessaryskills,suchasreading,writingandmathematics,o
ShouldCollegeStudentsBeInvolvedinBusinessActivities?1.现在有许多大学生参与商业活动2.对大学生是否应该参与商业活动有许多说法3.我的看法
最新回复
(
0
)