早教吧 育儿知识 作业答案 考试题库 百科 知识分享
早教吧考试题库频道 --> 计算机类考试 -->软考中级 -->

在嵌入式系统中,由于软/硬件资源有限,且系统对实时性和可靠性要求较高,因此在进行嵌入式软件开发

题目

在嵌入式系统中,由于软/硬件资源有限,且系统对实时性和可靠性要求较高,因此在进行嵌入式软件开发时,要注意对执行时间、存储空间和开发/维护时间这三种资源的使用进行优化。请具体说明在编写代码时,需要做到哪几点编码准则?

参考答案
正确答案:在编写代码时需要做到以下6点编码准则: ①保持函数短小以提高代码的可靠性和可维护性; ②封装代码尽量消除代码之间的依赖性提高对象的内聚性 ③消除冗余代码避免出现类似一个变量初始化或设置一个变量后却从不使用的现象; ④减少实时代码最好将对执行时间要求严格的代码转移到一个单独的任务或程序段中; ⑤编写优雅流畅的代码例如使用Tab键为每个条件体或循环体进行有层次地缩进;将大括号放置在关键词下方的同列处等; ⑥遵守代码编写标准并借助自动检查工具以捕捉通过传统测试检查不到的各种问题 这是一道要求读者掌握嵌入式系统软件平台选择的简答题。本题所涉及的知识点如下: 在进行嵌入式软件开发时要注意对执行时间、存储空间和开发/维护时间这三种资源的使用进行优化。也就是说代码的执行速度越快越好、系统占用的存储空间越小越好软件开发和维护时间越少越好。具体来说在编写代码时需要做到以下六点编码准则: ①保持函数短小以提高代码的可靠性和可维护性。 ②封装代码尽量消除代码之间的依赖性提高对象的内聚性。 ③消除冗余代码避免出现类似一个变量初始化或设置一个变量后却从不使用的现象。 ④减少实时代码最好将对执行时间要求严格的代码转移到一个单独的任务或程序段中。 ⑤编写优雅流畅的代码例如使用Tab键为每个条件体或循环体进行有层次的缩进;将大括号放置在关键词下方的同列处;不要把小括号和关键词(if、while等)紧贴在一起要用空格隔开它们;不要把小括号和函数名紧贴在一起;等等。 ⑥遵守代码编写标准并借助自动检查工具以捕捉通过传统测试检查不到的各种问题。 另外在嵌入式软件开发过程中遵守编程规范养成良好的编程习惯将直接影响到所编写的代码的质量。编程规范主要涉及命名规则、编码格式及注释的书写这三方面的内容。
在编写代码时,需要做到以下6点编码准则: ①保持函数短小,以提高代码的可靠性和可维护性; ②封装代码,尽量消除代码之间的依赖性,提高对象的内聚性, ③消除冗余代码,避免出现类似一个变量初始化或设置一个变量后却从不使用的现象; ④减少实时代码,最好将对执行时间要求严格的代码转移到一个单独的任务或程序段中; ⑤编写优雅流畅的代码,例如使用Tab键为每个条件体或循环体进行有层次地缩进;将大括号放置在关键词下方的同列处等; ⑥遵守代码编写标准并借助自动检查工具,以捕捉通过传统测试检查不到的各种问题 这是一道要求读者掌握嵌入式系统软件平台选择的简答题。本题所涉及的知识点如下: 在进行嵌入式软件开发时,要注意对执行时间、存储空间和开发/维护时间这三种资源的使用进行优化。也就是说,代码的执行速度越快越好、系统占用的存储空间越小越好,软件开发和维护时间越少越好。具体来说,在编写代码时,需要做到以下六点编码准则: ①保持函数短小,以提高代码的可靠性和可维护性。 ②封装代码,尽量消除代码之间的依赖性,提高对象的内聚性。 ③消除冗余代码,避免出现类似一个变量初始化或设置一个变量后却从不使用的现象。 ④减少实时代码,最好将对执行时间要求严格的代码转移到一个单独的任务或程序段中。 ⑤编写优雅流畅的代码,例如使用Tab键为每个条件体或循环体进行有层次的缩进;将大括号放置在关键词下方的同列处;不要把小括号和关键词(if、while等)紧贴在一起,要用空格隔开它们;不要把小括号和函数名紧贴在一起;等等。 ⑥遵守代码编写标准并借助自动检查工具,以捕捉通过传统测试检查不到的各种问题。 另外,在嵌入式软件开发过程中,遵守编程规范,养成良好的编程习惯,将直接影响到所编写的代码的质量。编程规范主要涉及命名规则、编码格式及注释的书写这三方面的内容。
看了在嵌入式系统中,由于软/硬件资...的网友还看了以下:

EMPU只指()A.嵌入式微控制器B.嵌入式微处理器C.嵌入式数字信号处理器D.嵌入式片上系统 计算机类考试 2020-05-23 …

下面是有关嵌入式系统的最小系统组成的叙述: Ⅰ. 嵌入式最小系统包括嵌入式处理器 Ⅱ. 嵌入式最小 计算机类考试 2020-05-23 …

嵌入式系统的开发有一些不同于通用计算机应用开发的特点,下面不属于嵌入式系统开发特点的是()。A. 计算机类考试 2020-05-23 …

在嵌入式系统开发时,有时会利用指令集模拟器来开发、调试相关的嵌入式应用软件。下面有关指令集模 计算机类考试 2020-05-23 …

嵌入式软件开发不同于传统软件开发,其所使用的开发环境、工具都有特殊性,下 列对嵌入式软件开发相 计算机类考试 2020-05-26 …

甲企业开发出某一新嵌入式路由器产品,并投入生产。乙企业在甲企业之后三个月也开发出同样的嵌入式 计算机类考试 2020-05-26 …

硬件是嵌入式系统运行的载体,也是嵌入式系统的基础。嵌入式系统硬件的选择包括硬件平台和嵌入式处 计算机类考试 2020-05-26 …

在嵌入式系统中,由于软/硬件资源有限,且系统对实时性和可靠性要求较高,因此在进行嵌入式软件开发 计算机类考试 2020-05-26 …

请帮忙翻译成英文,多谢!!Internet发展历史上的又一个里程碑——嵌入式Internet技术产生 其他 2020-10-31 …

英语翻译工作经历:\x052008.9-至今就职于珠海XXX软件技术有限公司研发部嵌入式开发工程师负 其他 2020-11-12 …