问题 单项选择题

某软件在应用初期,运行在Windows NT环境中。现因某种原因,该软件需要在UNIX环境中运行,而且必须完成相同的功能。为适应这个要求,软件本身需要进行修改,而所需修改的工作量取决于该软件的______。

A.可扩充性

B.可靠性

C.复用性

D.可移植性

答案

参考答案:D

解析: 对于选项A,可扩充性是软件的体系结构、数据设计和过程设计的可扩充的程度。 对于选项B,可靠性是软件按照设计要求,在规定时间和条件下不出故障,持续运行的程度。可靠性取决于软件的安全性、一致性、容错性以及准确性。 对于选项C,一个软件(或软件的部件)能再次用于其他应用(该应用的功能与此软件或软件部件的所完成的功能有联系)的程度。复用性取决于软件的模块独立性、通用性和数据共享性。 对于选项D,可移植性是将一个软件系统从一个计算机系统或环境移植到另一个计算机系统或环境中运行时所需工作量的大小。本题正确答案为选项D。

单项选择题
多项选择题