首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设计该宽带路由器的多任务嵌入式实时操作系统时,由于多个任务均可能要求占用CPU这个关键资源,因此CPU的任务管理是一个非常重要的设计内容。在该实时操作系统中,任务作为占用资源的基本单位,总共有5个状态:休眠状态、就绪状态、运行状态、等待或挂起状态和中断服务
设计该宽带路由器的多任务嵌入式实时操作系统时,由于多个任务均可能要求占用CPU这个关键资源,因此CPU的任务管理是一个非常重要的设计内容。在该实时操作系统中,任务作为占用资源的基本单位,总共有5个状态:休眠状态、就绪状态、运行状态、等待或挂起状态和中断服务
admin
2009-02-15
68
问题
设计该宽带路由器的多任务嵌入式实时操作系统时,由于多个任务均可能要求占用CPU这个关键资源,因此CPU的任务管理是一个非常重要的设计内容。在该实时操作系统中,任务作为占用资源的基本单位,总共有5个状态:休眠状态、就绪状态、运行状态、等待或挂起状态和中断服务状态,在任何时候,一个任务只会处于其中的某一个状态。根据以下任务状态转换图(见图8-15)中已给出的信息,请将(1)~(5)空缺处的内容填写完整。
该公司的宽带路由器软件系统会被划分为若干个较小的任务模块,由不同的程序员负责,同时进行编码。在各个模块编写完成且无编译错误后,在把它们集成起来之前,必须对各个模块分别进行测试。请用 150字以内的文字简要说明进行单元测试时主要从程序模块的哪些主要特征着手进行检查。
选项
答案
①模块接口、②局部数据结构、③重要的执行路径、④出错处理、⑤边界条件等
解析
这是一道要求读者掌握网络应用软件单元测试基本常识的简答题。本题的解答思路如下。
1)单元测试也称为模块测试。一般来说,这个阶段的测试一般是在宿主机上进行的,因为宿主机上有丰富的资源和方便的调试环境。
2)单元测试一般采用的是白盒测试法,要尽可能地测试每一个函数、每一个条件分支、每一个程序语旬,以提高代码测试的覆盖率。
3)网络应用软件单元测试工作可以从①模块接口、②局部数据结构、③重要的执行路径、④出错处理、⑤边界条件等程序模块特征进行着手检查。
①重要的执行路径。在单元测试中,对路径的测试是最基本的任务。重点从以下几方面进行检查:算术运算的优先次序是否正确或理解错误:数据精度够不够:运算对象的类型是否匹配;逻辑运算符不正确或优先次序错误:循环终止条件不正确;分支循环的出口错误等。
②局部数据结构。重点检查是否使用了尚未赋值或尚未初始化的变量,变量的初始值是否正确,变量名是否有错(如拼写错误),变量的说明是否合适等常见的错误。
③模块接口。重点检查在模块调用或函数调用中,全局变量在各模块中的定义和用法是否一致,参数的使用是否正确,开/关语句、I/O语句和文件的使用是否正确等,以保证测试模块的数据流可以正确地流入、流出。
④出错处理。好的设计应该能预测到出错的条件并且有出错处理的途径。虽然计算机可以显示出错信息的内容,但仍需要程序员对出错的模块进行处理,以保证其逻辑的正确性,以便于用户维护。
⑤边界条件。边界条件的测试是单元测试的最后工作,也是容易出错的地方。
转载请注明原文地址:https://jikaoti.com/ti/afB7FFFM
本试题收录于:
网络工程师下午应用技术考试题库软考中级分类
0
网络工程师下午应用技术考试
软考中级
相关试题推荐
某ERP系统投入使用后,经过一段时间,发现系统变慢。进行了初步检测之后,要找出造成该问题的原因,最好采用(49)。
在某项目进行的第三个月,累计计划费用是30万元人民币,已完成85%的工作量。以下关于这个项目进展的叙述,正确的是(43)。
项目范围是否完成和产品范围是否完成分别以(35)作为衡量标准。
系统集成商Y公司承担了某企业的业务管理系统的开发建设工作,Y公司任命陈工为项目经理。陈工估计该项目20天即可完成,如果出现问题耽搁了也不会超过28天完成,最快18天即可完成。根据项目历时估计中的三点估算法,该项目的历时为(49),该项目历时的估算方差约为(
软件配置管理(SCM)是一组用于在计算机软件(38)管理变化的活动。
实施新旧信息系统转换,采用(11)方式风险最小。
某项目建设方没有聘请监理,承建方项目组在编制采购计划时可包括的内容有______。①第三方系统测试服务②设备租赁③建设方按照进度计划提供的货物④外部聘请的项目培训
挣值管理是一种综合了范围、时间、成本绩效测量的方法,通过与计划完成的工作量、实际挣得的收益、实际的成本进行比较,可以确定成本进度是否按计划执行。下图中标号所标示的区间依次应填写______。
系统运行安全的关键是管理。下列关于日常安全管理的做法,不正确的是______。
在信息分发过程中,如果为了使沟通更加清晰、减少二义性,并且可以留作备忘录,那么应该采取的沟通方式是(58)。
随机试题
下列选项中,注册建造师享有的权利包括()。
为什么说马克思主义政治学是科学性、革命性、阶级性和实践性相统一的政治学?
肝郁型月经先后不定期应选方肾虚型月经先后不定期应选方
A.雌激素或雌激素受体调节剂B.双膦酸盐C.降钙素D.雄激素E.孕激素骨质疏松症引起的关节疼痛,宜选用()。
土质路基压实原则。()
已知某亚洲国家2009年国际收支平衡表简表,如表5—1所示。本年该国综合收支差额为()千美元。
衡量股票投资收益水平的指标主要有()等。
有若干只鸡和兔子同在一个笼子里,共有88个头,244只脚,则下列说法中,正确的是()。
对于两个互斥项目A和B,他们的现金流如下所示:假定折现率为10%,(1)基于净现值法,哪个项目更优?(2)基于内部收益率法,哪个项目更优?
每一条指令都可以分解为取指、分析和执行三步。已知取指时间t取指=5△t,分析时间t分析=4At,执行时间t执行=5At。如果按顺序方式从头到尾执行完100条指令需(1)△t。如果按照[执行]k、[分析]k+1、[取指]k+2重叠的流水线方式执行指令,从头到
最新回复
(
0
)