单选题 通常把软件交付使用后做的变更称为维护,软件投入使用后的另一项工作是软件再工程,针对这类软件实施的软件工程活动,主要是对其重新实现,使其具有更好的(    ),包括软件重构、重写文档等。
   A.功能性    B.可靠性
   C.可使用性    D.可维护性
【正确答案】 D
【答案解析】一个软件产品开发完成投入使用后,常常由于各种原因需要对它做适当的变更。在软件的使用过程中,软件原来的功能和性能可能不再适应用户的要求,需要进行变更。软件的工作环境也可能发生变化,最常见的是配合软件工作的硬件有变动。还有一种情况是在软件使用过程中发现错误,需要进行修正。通常把软件交付使用后做的变更称为“维护”。软件投入使用后的另一项工作是软件再工程,针对这类软件实施的软件工程活动,主要是对其重新实现,使其具有更好的可维护性,包括软件重构、重写文档等。