开发文档是描述软件开发过程,包括软件需求、软件设计、软件测试、保证软件质量的一类文档,开发文档也包括软件的详细技术描述(程序逻辑、程序间相互关系、数据格式和存储等)。
开发文档起到如下五种作用:
a)它们是软件开发过程中包含的所有阶段之间的通信工具,它们记录生成软件需求、设计、编码和测试的详细规定和说明;
b)它们描述开发小组的职责。通过规定软件、主题事项、文档编制、质量保证人员以及包含在开发过程中任何其他事项的角色来定义做直截了当、如何做和何时做;
c)它们用作检验点而允许管理者评定开发进度。如果开发文档丢失、不完整或过时,管理者将失去跟踪和控制软件项目的一个重要工具;
d)它们形成了维护人员所要求的基本的软件支持文档。而这些支持文档可作为产品文档的一部分;
e)它们记录软件开发的历史。
基本的开发文档是:
—可行性研究和项目任务书;
—需求规格说明;
—功能规格说明;
—设计规格说明,包括程序和数据规格说明;
—开发计划;
—软件集成和测试计划;
—质量保证计划、标准、进度;
—安全和测试信息。
基本的产品文档包括:
—培训手册;
—参考手册和用户指南;
—软件支持手册;
—产品手册和信息广告。
管理文档
这种文档建立在项目管理信息的基础上,诸如:
—开发过程的每个阶段的进度和进度变更的记录;
—软件变更情况的记录;
—相对于开发的判定记录;
—职责定义。
开发文档:1.可行性研究报告、2.项目开发计划、3.软件需求规格说明、4.数据需求规格说明、5.测试计划、6.概要设计说明、7.详细设计说明、8.数据库设计说明、9.模块开发卷宗、10.测试分析报告。
管理文档:1.可行性研究报告、2.模块开发卷宗、3.开发进度月报、4.项目开发总结、5.维护报告。
产品文档:1.用户手册、2.操作手册。
各省软考办 | ||||||||||