正确答案
试题解析
解析:一个软件项目一般需经历需求分析、概要设计、详细设计、编码、测试和维护等阶段,文档是软件项目开发应用的一部分,存在于软件项目的整个生命周期之中,没有正式文档的软件项目开发,就不是规范标准的软件项目。文档可分为开发文档、管理文档、用户文档、投产文档、记录文档和反馈文档。 开发文档体现了软件开发人员前一阶段工作的成果,同时又是后一阶段工作的依据。这类文档包括可行性研究报告、软件项目开发计划、软件需求规格说明、系统规格说明书、软件功能说明书和数据字典等。 由软件开发人员制定的需提交管理部门的一些工作计划、工作方案和工作报告称为管理文档。通过阅读这些文档,管理人员能够了解软件项目开发活动安排、进度、资源使用等情况。这类文档包括项目开发计划、测试计划、测试方案、开发进度报告和项目总结报告等。 软件开发人员为使用该软件的网点经办人员准备的有关该软件产品使用、操作的资料,主要是操作手册及新功能介绍方面的文档称为用户文档。 投产文档是软件开发人员对数据中心、分行科技人员准备的有关投产说明、版本安装、软件测试等方面的资料。 与客户交流往来的记录、软件项目开发过程中各种会议、跟踪记录、审查记录、产品投产记录和问题跟踪解决记录等称为记录文档。 这类文档主要是软件产品在推广使用以后,客户对产品使用过程中意见及产品缺陷、质量等方面的信息反馈构成反馈文档。 国家标准局在1988年1月发布了《计算机软件开发规范》和《软件产品开发文件编制指南》,作为软件开发人员工作的准则和规程。它们基于软件生存期方法,把软件产品从形成概念开始,经过开发、使用和不断增补修订,直到最后被淘汰的整个过程应提交的文档归为13种。题目中涉及的文档简要说明如下: (1)项目开发计划:为软件项目实施方案制定出的具体计划。它应包括各部分工作的负责人员、开发的进度、开发经费的概算、所需的硬件和软件资源等。项目开发计划应提供给管理部门,并作为开发阶段评审的基础。 (2)软件需求说明书:也称软件规格说明书。其中对所开发软件的功能、性能、用户界面机运行环境等作出详细的说明。它是用户与开发人员双方对软件需求取得共同理解基础上达成的协议,也是实施开发工作的基础。 (3)数据要求说明书:该说明书应当给出数据逻辑描述和数据采集的各项要求,为生成和维护系统的数据文件做好准备。 (4)概要设计说明书:该说明书是概要设计工作阶段的成果。它应当说明系统的功能分配、模块划分、程序的总体结构、输入输出及接口设计、运行设计、数据结构设计和出错处理设计等,为详细设计奠定基础。 (5)详细设计说明书:着重描述每一个模块是如何实现的,包括实现算法、逻辑流程等。 (6)用户手册:详细描述软件的功能、性能和用户界面,使用户了解如何使用该软件。