问题
单项选择题
下列叙述中,与提高软件可移植性相关的是()。
A.选择时间效率高的算法
B.尽量用高级语言编写系统中对效率要求不高的部分
C.选择空间效率高的算法
D.尽可能减少注释
答案
参考答案:B
解析:
本题考查软件质量属性的基本知识。
根据McCall软件质量模型(见图1.6)可知:选项A、C是与提高软件运行的效率有关的内容,选项D与题意不符。选项B是答案。
从另一角度看,软件可移植性是指与软件可从某一环境移植到另一环境的能力有关的一组属性。高级语言具有良好的可移植性,因此应尽量使用高级语言编写系统中对效率要求不高的部分。
[*]