返回
当前 - 选择题 - 嵌入式系统简单
题号:0020150500008
单选题
2015年11月第8题
简单
题号:0020150500008
单选题
2015年11月第8题
嵌入式系统
中等
高频
收藏
分享
反馈
嵌入式软件设计需要考虑(硬件无关性)以保障软件良好的可移植性。
问题(1)
浓缩知识点
嵌入式软件可移植性的核心保障在于硬件无关性设计,软件开发时需避免直接依赖特定硬件的独有特性,可通过搭建硬件抽象层封装硬件操作、采用标准化接口协议或通用编程语言来实现硬件无关性,以此让软件能够在不同硬件平台之间快速完成适配与迁移。此外需明确,软件的先进性、易用性、可靠性属于不同维度的软件质量属性:先进性侧重技术前沿性,易用性关注用户操作友好度,可靠性指向系统长期稳定运行能力,这些属性分别服务于技术领先、用户体验、系统稳定等不同目标,与可移植性无直接关联,无法作为保障软件可移植性的核心设计原则。
正确答案
C
本题考察的是嵌入式系统可移植性的设计原则。
此外需明确,软件的先进性、易用性、可靠性属于不同维度的软件质量属性:先进性侧重技术前沿性,易用性关注用户操作友好度,可靠性指向系统长期稳定运行能力,这些属性分别服务于技术领先、用户体验、系统稳定等不同目标,与可移植性无直接关联,无法作为保障软件可移植性的核心设计原则。嵌入式软件可移植性的核心保障在于硬件无关性设计,软件开发时需避免直接依赖特定硬件的独有特性,可通过搭建硬件抽象层封装硬件操作、采用标准化接口协议或通用编程语言来实现硬件无关性,以此让软件能够在不同硬件平台之间快速完成适配与迁移。
本小问答案是 硬件无关性。题干中的“嵌入式软件设计需要考虑硬件无关性以保障软件良好的可移植性”对应硬件无关性。
因此,选项 C 正确。
