首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设计该宽带路由器的多任务嵌入式实时操作系统时,由于多个任务均可能要求占用CPU这个关键资源,因此CPU的任务管理是一个非常重要的设计内容。在该实时操作系统中,任务作为占用资源的基本单位,总共有5个状态:休眠状态、就绪状态、运行状态、等待或挂起状态和中断服务
设计该宽带路由器的多任务嵌入式实时操作系统时,由于多个任务均可能要求占用CPU这个关键资源,因此CPU的任务管理是一个非常重要的设计内容。在该实时操作系统中,任务作为占用资源的基本单位,总共有5个状态:休眠状态、就绪状态、运行状态、等待或挂起状态和中断服务
admin
2009-02-15
84
问题
设计该宽带路由器的多任务嵌入式实时操作系统时,由于多个任务均可能要求占用CPU这个关键资源,因此CPU的任务管理是一个非常重要的设计内容。在该实时操作系统中,任务作为占用资源的基本单位,总共有5个状态:休眠状态、就绪状态、运行状态、等待或挂起状态和中断服务状态,在任何时候,一个任务只会处于其中的某一个状态。根据以下任务状态转换图(见图8-15)中已给出的信息,请将(1)~(5)空缺处的内容填写完整。
该公司的宽带路由器软件系统会被划分为若干个较小的任务模块,由不同的程序员负责,同时进行编码。在各个模块编写完成且无编译错误后,在把它们集成起来之前,必须对各个模块分别进行测试。请用 150字以内的文字简要说明进行单元测试时主要从程序模块的哪些主要特征着手进行检查。
选项
答案
①模块接口、②局部数据结构、③重要的执行路径、④出错处理、⑤边界条件等
解析
这是一道要求读者掌握网络应用软件单元测试基本常识的简答题。本题的解答思路如下。
1)单元测试也称为模块测试。一般来说,这个阶段的测试一般是在宿主机上进行的,因为宿主机上有丰富的资源和方便的调试环境。
2)单元测试一般采用的是白盒测试法,要尽可能地测试每一个函数、每一个条件分支、每一个程序语旬,以提高代码测试的覆盖率。
3)网络应用软件单元测试工作可以从①模块接口、②局部数据结构、③重要的执行路径、④出错处理、⑤边界条件等程序模块特征进行着手检查。
①重要的执行路径。在单元测试中,对路径的测试是最基本的任务。重点从以下几方面进行检查:算术运算的优先次序是否正确或理解错误:数据精度够不够:运算对象的类型是否匹配;逻辑运算符不正确或优先次序错误:循环终止条件不正确;分支循环的出口错误等。
②局部数据结构。重点检查是否使用了尚未赋值或尚未初始化的变量,变量的初始值是否正确,变量名是否有错(如拼写错误),变量的说明是否合适等常见的错误。
③模块接口。重点检查在模块调用或函数调用中,全局变量在各模块中的定义和用法是否一致,参数的使用是否正确,开/关语句、I/O语句和文件的使用是否正确等,以保证测试模块的数据流可以正确地流入、流出。
④出错处理。好的设计应该能预测到出错的条件并且有出错处理的途径。虽然计算机可以显示出错信息的内容,但仍需要程序员对出错的模块进行处理,以保证其逻辑的正确性,以便于用户维护。
⑤边界条件。边界条件的测试是单元测试的最后工作,也是容易出错的地方。
转载请注明原文地址:https://kaotiyun.com/show/xRPZ777K
本试题收录于:
网络工程师下午应用技术考试题库软考中级分类
0
网络工程师下午应用技术考试
软考中级
相关试题推荐
某大型软件公司早期开发的字处理应用软件已被广泛使用。该公司为了获得更多的利益,已对外公布近期将有新版本上市。面对这紧迫的开发期限,适合选择开放式团队结构和(15)模型。
项目经理老王负责组织内部的一个系统集成项目。因为组织内部的很多人对该系统及其进展感兴趣,他决定准备一份项目沟通管理计划。准备这一计划的第一步是(55)。
如图2-2所示为发送者利用非对称加密算法向接收者传送消息的过程,图中a和b处分别是(25)。
UML提供了4种结构图用于对系统的静态方面进行可视化、详述、构造和文档化。其中(14)是面向对象系统建模中最常用的图,用于说明系统的静态设计视图。
某个系统集成项目为了修正一个错误而进行了变更。这个错误被修正后,却引起以前可以正确运行的代码出错。(11)最可能发现这一问题。
某网络工程项目的时标网络图如图6-1所示(时间单位:周)。在项目实施过程中,因负责某个子项目实施的网络工程师失误操作发生了质量事故,需整顿返工,造成②~④之间的作业拖后3周,受此影响,工程的总工期将会拖延(28)周。
实施新旧信息系统转换,采用(11)方式风险最小。
某开发项目配置管理计划中定义了三条基线,分别是需求基线、设计基线和产品基线,______应该是需求基线、设计基线和产品基线均包含的内容。
合同变更控制系统规定合同修改的过程,包括______。①文书工作②跟踪系统③争议解决程序④合同索赔处理
项目经理要求杨工在项目经理的工作站上装一个Internet应用程序,该程序允许项目经理登录,并且可以远程安全地控制服务器,杨工应安装的应用程序为____________。
随机试题
王子猷居山阴,夜大雪,眠觉,开室,命酌酒。四望皎然。因起彷徨,咏左思《招隐诗》。忽忆戴安道,时戴在剡,即便夜乘小舟就之。经宿方至,造门不前而返。人问其故,王曰:“吾本乘兴而行,兴尽而返,何必见戴!”解释下列加点词语的意思。四望皎然即便夜乘小舟就之
A.温度计制造B.造纸C.氮肥工业D.苦味酸E.有机磷农药生产氯的接触机会是
下列各项中不属于医疗事故的是
女性,60岁,有高血压病史,突然出现双下肢无力倒地,随即自行站起,整个过程中意识清楚,并出现眩晕、恶心,不伴耳鸣,持续数分钟后恢复,诊断考虑()
政府集中采购目录和采购限额标准由()确定并公布。
以下可以进行期转现的情况有()。
结合实际阐述学校教育应如何与家庭教育、社会教育相互协调、相互配合。
教数学的王老师为了让学生每天都学习数学,经常搞突然袭击,不提前通知、不定期地进行数学测验,这与桑代克提出的哪一教学定律相违背()
元朝的“烧埋银”类似于现代的( )。
如果运行一个表单,下列事件首先被触发的是
最新回复
(
0
)