扫一扫二维码
进群一起备考
查看更多
当前 - 选择题 - 嵌入式系统简单
单选题
2015年11月第8题
简单
单选题
2015年11月第8题
#第二版教材
#了解即可
嵌入式软件设计需要考虑(__)以保障软件良好的可移植性。
问题(1)
浓缩知识点
嵌入式软件可移植性的核心保障在于硬件无关性设计,软件开发时需避免直接依赖特定硬件的独有特性,可通过搭建硬件抽象层封装硬件操作、采用标准化接口协议或通用编程语言来实现硬件无关性,以此让软件能够在不同硬件平台之间快速完成适配与迁移。此外需明确,软件的先进性、易用性、可靠性属于不同维度的软件质量属性:先进性侧重技术前沿性,易用性关注用户操作友好度,可靠性指向系统长期稳定运行能力,这些属性分别服务于技术领先、用户体验、系统稳定等不同目标,与可移植性无直接关联,无法作为保障软件可移植性的核心设计原则。
正确答案
C
本题考察的是嵌入式系统可移植性的设计原则。
A选项 先进性:强调技术的前沿性,与可移植性无直接对应,错误。
B选项 易用性:指用户操作的友好程度,与软件可移植性关系不大,错误。
C选项 硬件无关性:软件设计应避免依赖特定硬件特性,通过抽象层、标准接口等实现硬件无关性,从而提升在不同硬件平台上的可移植性,正确。
D选项 可靠性:是软件长期稳定运行的能力,与可移植性是不同的质量属性,错误。
因此,选项 C 正确。
