第2题: [单项选择]某软件产品在应用初期运行在Windows 2000环境中。现因某种原因,该软件需要在Linux环境中运行,而且必须完成相同的功能。为适应该需求,软件本身需要进行修改,而所需修改的工作量取决于该软件的______。 A. 可复用性 B. 可维护性 C. 可移植性 D. 可扩充性 参考答案:C 答案解析:[解析] 软件的可复用性是指软件或软件的部件能被再次用于其他应用中的程度。软件复用性取决于其模块独立性、通用性和数据共享性等。 软件的可维护性是指一个软件模块是否容易修改、更新和扩展,即在不