查看更多
当前 - 选择题 - 嵌入式系统
简单
单选题
2015年11月第8题
#第二版教材
#了解即可

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

问题(1)
浓缩知识点

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

正确答案
C

本题考察的是嵌入式系统可移植性的设计原则
A选项 先进性:强调技术的前沿性,与可移植性无直接对应,错误。
B选项 易用性:指用户操作的友好程度,与软件可移植性关系不大,错误。
C选项 硬件无关性:软件设计应避免依赖特定硬件特性,通过抽象层、标准接口等实现硬件无关性,从而提升在不同硬件平台上的可移植性,正确。
D选项 可靠性:是软件长期稳定运行的能力,与可移植性是不同的质量属性,错误。
因此,选项 C 正确。

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