单选题 下列(    )属于软件计划的范围内考虑的。
   A.项目实施计划,质量保证计划
   B.软件测试计划,文档编制计划
   C.用户培训计划,综合支持计划,软件分发计划
   D.以上都是
【正确答案】 D
【答案解析】针对不同的工作目标,软件计划可以有以下多种类型:
   (1)项目实施计划(或称为软件开发计划)。这是软件开发的综合性计划,通常包括任务、进度、人力、环境、资源、组织等多个方面。
   (2)质量保证计划。把软件开发的质量要求具体规定为每个开发阶段可以检查的质量保证活动。
   (3)软件测试计划。规定测试活动的任务、测试方法、进度、资源、人员职责等。
   (4)文档编制计划。规定所开发项目应编制的文档种类、内容、进度、人员职责等。
   (5)用户培训计划。规定对用户进行培训的目标、要求、进度、人员职责等。
   (6)综合支持计划。规定软件开发过程中所需要的支持,以及如何获取和利用这些支持。
   (7)软件分发计划。软件开发项目完成后,如何提供给用户。
   并未专门考虑软件的维护费用问题。但实际上,为了提高软件的可维护性,在软件开发的具体操作时,必须考虑将来的维护,采取必要的措施,以降低将来维护的费用。