返回
当前 - 选择题 - 嵌入式系统
简单
题号:0020150500008
单选题
2015年11月第8题

嵌入式软件设计需要考虑(硬件无关性)以保障软件良好的可移植性。

问题(1)
浓缩知识点

嵌入式软件可移植性的核心保障在于硬件无关性设计,软件开发时需避免直接依赖特定硬件的独有特性,可通过搭建硬件抽象层封装硬件操作、采用标准化接口协议或通用编程语言来实现硬件无关性,以此让软件能够在不同硬件平台之间快速完成适配与迁移。此外需明确,软件的先进性、易用性、可靠性属于不同维度的软件质量属性:先进性侧重技术前沿性,易用性关注用户操作友好度,可靠性指向系统长期稳定运行能力,这些属性分别服务于技术领先、用户体验、系统稳定等不同目标,与可移植性无直接关联,无法作为保障软件可移植性的核心设计原则。

正确答案
C

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

联系我们
隐私协议
用户协议
微信公众号
知乎
小红书
浙ICP备2021029036号
@2022-2026
嘉兴市安芯网络科技有限公司 版权所有