首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在嵌入式系统设计过程中,给定一份软件设计规格说明书后,下一步的工作就是编写代码。通常编码工作包含哪些步骤? 在嵌入式系统中,由于软/硬件资源有限,且系统对实时性和可靠性要求较高,因此在进行嵌入式软件开发时,要注意对执行时间、存储空间和开发/维护时间这三种
在嵌入式系统设计过程中,给定一份软件设计规格说明书后,下一步的工作就是编写代码。通常编码工作包含哪些步骤? 在嵌入式系统中,由于软/硬件资源有限,且系统对实时性和可靠性要求较高,因此在进行嵌入式软件开发时,要注意对执行时间、存储空间和开发/维护时间这三种
admin
2009-02-15
46
问题
在嵌入式系统设计过程中,给定一份软件设计规格说明书后,下一步的工作就是编写代码。通常编码工作包含哪些步骤?
在嵌入式系统中,由于软/硬件资源有限,且系统对实时性和可靠性要求较高,因此在进行嵌入式软件开发时,要注意对执行时间、存储空间和开发/维护时间这三种资源的使用进行优化。请具体说明在编写代码时,需要做到哪几点编码准则?
选项
答案
在编写代码时,需要做到以下6点编码准则: ①保持函数短小,以提高代码的可靠性和可维护性; ②封装代码,尽量消除代码之间的依赖性,提高对象的内聚性, ③消除冗余代码,避免出现类似一个变量初始化或设置一个变量后却从不使用的现象; ④减少实时代码,最好将对执行时间要求严格的代码转移到一个单独的任务或程序段中; ⑤编写优雅流畅的代码,例如使用Tab键为每个条件体或循环体进行有层次地缩进;将大括号放置在关键词下方的同列处等; ⑥遵守代码编写标准并借助自动检查工具,以捕捉通过传统测试检查不到的各种问题 这是一道要求读者掌握嵌入式系统软件平台选择的简答题。本题所涉及的知识点如下: 在进行嵌入式软件开发时,要注意对执行时间、存储空间和开发/维护时间这三种资源的使用进行优化。也就是说,代码的执行速度越快越好、系统占用的存储空间越小越好,软件开发和维护时间越少越好。具体来说,在编写代码时,需要做到以下六点编码准则: ①保持函数短小,以提高代码的可靠性和可维护性。 ②封装代码,尽量消除代码之间的依赖性,提高对象的内聚性。 ③消除冗余代码,避免出现类似一个变量初始化或设置一个变量后却从不使用的现象。 ④减少实时代码,最好将对执行时间要求严格的代码转移到一个单独的任务或程序段中。 ⑤编写优雅流畅的代码,例如使用Tab键为每个条件体或循环体进行有层次的缩进;将大括号放置在关键词下方的同列处;不要把小括号和关键词(if、while等)紧贴在一起,要用空格隔开它们;不要把小括号和函数名紧贴在一起;等等。 ⑥遵守代码编写标准并借助自动检查工具,以捕捉通过传统测试检查不到的各种问题。 另外,在嵌入式软件开发过程中,遵守编程规范,养成良好的编程习惯,将直接影响到所编写的代码的质量。编程规范主要涉及命名规则、编码格式及注释的书写这三方面的内容。
解析
转载请注明原文地址:https://kaotiyun.com/show/cmWZ777K
本试题收录于:
嵌入式系统设计师下午应用技术考试题库软考中级分类
0
嵌入式系统设计师下午应用技术考试
软考中级
相关试题推荐
在UNIX操作系统中,若用户键入的命令参数的个数为1时,执行cat $1命令;若用户键入的命令参数的个数为2时,执行cat>>$2<$1命令。请将下面所示的Shell程序的空缺部分补齐。 case(1)in 1)cat $1;;
彩色打印机所采用的颜色空间是(3)。
用户可以对数据库中数据进行查询、插入、删除、修改等操作,这是因为数据库管理系统提供了( )。
堆是一种数据结构,(2)是堆。
UML类图中的关联相当于ER模型中的______。
某数据库应用系统在运行过程中,发现随着数据量的不断增加,有部分查询业务和数据更新业务执行耗时越来越长。经分析,这些业务都与表Tablel有关。假设Tablel有30多个字段,分别为(Key,A2,A2,…Am,B1,B2,…Bn)。执行频度较高的查询业务都
下图所示的扩展E—R图中,属性“电话”属于(62)________________,在逻辑结构设计中,该图中的(63)________________属性将不会被转换到关系模式中。
给定教师关系Teacher(T_no,T_name,Dept_name,Tel),其中属性T_no、T_name、Deptname和Tel的含义分别为教师号、教师姓名、学院名和电话。用SQL创建一个“给定学院名求该学院的教师数”的函数如下:C
E-R图中的实体集A、B之间为1:*联系,转换为关系模型时,在B实体集中增加A实体集的标识符作外码;而在面向对象数据模型中,(69)________________。
I/0设备管理软件一般分为4个层次,如下图所示。图中①②③分别对应(21)________________。
随机试题
“长城386微机”中的“386"指的是()。
一个人离我们越远,其在视网膜上的影像就越小,可是我们认为他的身高没变。这符合知觉的()。
锯削时的锯削速度以每分钟往复( )为宜。
患者,男性,20岁,饮用不洁河水后一天突发剧烈腹痛,继而呕吐,吐泻物呈“米泔水”样,无腹痛,查体:T36.8℃,BP95/70mmHg,腹部无痛,心肺无异常。该病菌的致病机制为
建筑基坑支护采用排桩+锚杆支护,锚杆抗拔试验应在锚固段注浆固结体强度达到15MPa或达到设计强度的()后进行。
公开募集基金的基金管理人员不得从事的活动不包括()。
下列表述中,符合《税收征收管理法》规定的有()。
根据下面的文字资料回答131~135题。红星制鞋厂在1998年对某市六种鞋类的消费量调查中发现,农民人均鞋类年消费量除旧式棉鞋高于城镇居民、布鞋与城镇居民持平外,其他鞋类消费量均低于城镇居民。例如,农民每百人年均消费皮鞋17.6双,比城镇居民低83
A______firmwillhelpusfindsoftware.
Shewillhavetofindsomewhereelsetowork,forshecan’t______thisloudnoiseanylonger.
最新回复
(
0
)