首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在嵌入式系统设计过程中,给定一份软件设计规格说明书后,下一步的工作就是编写代码。通常编码工作包含哪些步骤? 在嵌入式系统中,由于软/硬件资源有限,且系统对实时性和可靠性要求较高,因此在进行嵌入式软件开发时,要注意对执行时间、存储空间和开发/维护时间这三种
在嵌入式系统设计过程中,给定一份软件设计规格说明书后,下一步的工作就是编写代码。通常编码工作包含哪些步骤? 在嵌入式系统中,由于软/硬件资源有限,且系统对实时性和可靠性要求较高,因此在进行嵌入式软件开发时,要注意对执行时间、存储空间和开发/维护时间这三种
admin
2009-02-15
62
问题
在嵌入式系统设计过程中,给定一份软件设计规格说明书后,下一步的工作就是编写代码。通常编码工作包含哪些步骤?
在嵌入式系统中,由于软/硬件资源有限,且系统对实时性和可靠性要求较高,因此在进行嵌入式软件开发时,要注意对执行时间、存储空间和开发/维护时间这三种资源的使用进行优化。请具体说明在编写代码时,需要做到哪几点编码准则?
选项
答案
在编写代码时,需要做到以下6点编码准则: ①保持函数短小,以提高代码的可靠性和可维护性; ②封装代码,尽量消除代码之间的依赖性,提高对象的内聚性, ③消除冗余代码,避免出现类似一个变量初始化或设置一个变量后却从不使用的现象; ④减少实时代码,最好将对执行时间要求严格的代码转移到一个单独的任务或程序段中; ⑤编写优雅流畅的代码,例如使用Tab键为每个条件体或循环体进行有层次地缩进;将大括号放置在关键词下方的同列处等; ⑥遵守代码编写标准并借助自动检查工具,以捕捉通过传统测试检查不到的各种问题 这是一道要求读者掌握嵌入式系统软件平台选择的简答题。本题所涉及的知识点如下: 在进行嵌入式软件开发时,要注意对执行时间、存储空间和开发/维护时间这三种资源的使用进行优化。也就是说,代码的执行速度越快越好、系统占用的存储空间越小越好,软件开发和维护时间越少越好。具体来说,在编写代码时,需要做到以下六点编码准则: ①保持函数短小,以提高代码的可靠性和可维护性。 ②封装代码,尽量消除代码之间的依赖性,提高对象的内聚性。 ③消除冗余代码,避免出现类似一个变量初始化或设置一个变量后却从不使用的现象。 ④减少实时代码,最好将对执行时间要求严格的代码转移到一个单独的任务或程序段中。 ⑤编写优雅流畅的代码,例如使用Tab键为每个条件体或循环体进行有层次的缩进;将大括号放置在关键词下方的同列处;不要把小括号和关键词(if、while等)紧贴在一起,要用空格隔开它们;不要把小括号和函数名紧贴在一起;等等。 ⑥遵守代码编写标准并借助自动检查工具,以捕捉通过传统测试检查不到的各种问题。 另外,在嵌入式软件开发过程中,遵守编程规范,养成良好的编程习惯,将直接影响到所编写的代码的质量。编程规范主要涉及命名规则、编码格式及注释的书写这三方面的内容。
解析
转载请注明原文地址:https://kaotiyun.com/show/cmWZ777K
本试题收录于:
嵌入式系统设计师下午应用技术考试题库软考中级分类
0
嵌入式系统设计师下午应用技术考试
软考中级
相关试题推荐
DBS的体系结构,按照ANSI/SPARC报告分为(1);在DBS中,DBMS的首要目标是提高(2);为了解决关系数据库的设计问题,提出和发展了(3);对于DBS,负责定义DB结构以及安全授权等工作的是(4)。
在进行数据查询时,用户编写的应用程序只对全局关系进行操作,而不必考虑数据的逻辑分片,这需要分布式数据库至少要提供______。
数据流程图的作用是(24)。
James Martin明确计算机有4类数据环境,独立于应用项目,具有较低的维护成本,应用开发效率较高的是(7)。
下列不属于DBMS的主要功能的是( )。
(27)是软件过程评估的国际标准,可以被任何组织用于软件的设计、管理、监督、控制以及提高“获得、供应、开发、操作、升级和支持”的能力。
给定教师关系Teacher(T_no,T_name,Dept_name,Tel),其中属性T_no、T_name、Deptname和Tel的含义分别为教师号、教师姓名、学院名和电话。用SQL创建一个“给定学院名求该学院的教师数”的函数如下:C
假设铁路自动售票系统有n个售票终端,该系统为每个售票终端创建一个进程Pj(i=1,2,…,n)管理车票销售过程。假设Tjj=1,2,…,m)单元存放某日某趟车的车票剩余票数,Temp为Pi进程的临时工作单元,x为某用户的购票张数。Pi进程的工作流程如下图所
某本科髙校新建教务管理系统,支撑各学院正常的教学教务管理工作。经过初步分析,系统中包含的实体有学院、教师、学生、课程等。考虑需要将本科学生的考试成绩及时通报给学生家长,新增家长实体;考虑到夜大、网络教育学生管理方式的不同,需要额外的管理数据,新增进修学
随机试题
种植体植入时,应离开下颌神经管________以上。
恶性肿瘤的恶性指征主要表现为:
以下关于表格的描述中错误的是
中国甲公司于5月9日发商务电传至加拿大乙公司,该电传称:“可供白糖1500公吨,每公吨500美元,CFR温哥华,10月装船,不可撤销信用证付款,本月内答复有效。”乙公司于6月9日回电:“你方5月9日报盘我接受,除提供通常单据外,需提供卫生检验证明。”甲公司
最终结算是指(),对承包商完成全部工作价值的详细结算,以及根据合同条件对应付给承包商的其他费用进行核实,确定合同的最终价格。
水泥混凝土拌和站基本组成一般不包括()。
下列关于并购投资的说法中,错误的是()。
某商业企业2005年赊销收入净额为2400万元,销售成本为1600万元;年初、年末应收账款余额分别为200万元和400万元;年初、年末存货余额分别为200万元和600万元;年末速动比率为1.2,年末现金与流动负债的比率为0.7。假定该企业流动资产由速动资
有下列二叉树,对此二叉树前序遍历的结果为()。
It’safactoflifeinthe21st-centuryworkplace:Thebossmaywellbewatchinghisemployees,especiallyiftheyuseacompute
最新回复
(
0
)