文档介绍:软件开发文档标准一、计算机软件产品开发文件编制指南ﻩ1二、可行性研究报告ﻩ5三、项目开发计划 9四、软件需求说明书 11五、数据要求说明书 13六、概要设计说明书ﻩ14七、详细设计说明书 16八、数据库设计说明书ﻩ17九、用户手册ﻩ18十、操作手册 21十一、模块开发卷宗 23十二、测试计划ﻩ23十三、测试分析报告 25十四、开发进度月报ﻩ26十五、项目开发总结报告ﻩ27一、计算机软件产品开发文件编制指南1目得一项计算机软件得筹划、研制及实现,构成一个软件开发项目。一个软件开发项目得进行,一般需要在人力与自动化资源等方面作重大得投资。为了保证项目开发得成功,最经济地花费这些投资,并且便于运行与维护,在开发工作得每一阶段,都需要编制二定得文件。这些文件连同计算机程序及数据一起,构成为计算机软件。文件就是计算机软件中不可缺少得组成部分,它得作用就是:a、作为开发人员在一定阶段内得工作成果与结束标志; b、向管理人员提供软件开发过程中得进展与情况,把软件开发过程中得一些“不可见得"事物转换成“可见"得文字资料,以便管理人员在各个阶段检查开发计划得实施进展,使之能够判断原定目标就是否已达到,还将继续耗用资源得种类与数量; c、记录开发过程中得技术信息,便于协调以后得软件开发、使用与修改; d、提供对软件得有关运行、维护与培训得信息,便于管理人员、开发人员、操作人员与用户之间相互了解彼此得工作; e、向潜在用户报导软件得功能与性能,,本指南认为:文件得编制必须适应计算机软件整个生存周期得需要。计算机软件所包含得文件有两类:一类就是开发过程中填写得各种图表,可称之为工作表格;另一类则就是应编制得技术资料或技术管理资料,可称之为文件。本指南规定软件文件得编制形式,并提供对这些规定得解释。。本指南建议,在一项计算机软件得开发过程中,一般地说,应该产生十四种文件。这十四种文件就是: 可行性研究报告; 项目开发计划;软件需求说明书; 数据要求说明书; 概要设计说明书; 详细设计说明书; 数据库设计说明书; 用户手册;操作手册; 模块开发卷宗; 测试计划; 测试分析报告; 开发进度月报;本指南将给出开发过程中建议产生得这十四种文件得编制指导,同时,本指南也就是这十四种文件得编写质量得检验准则。但就是,本指南并未涉及软件开发过程中如何填写工作表格得问题。一般地说,一个软件总就是一个计算机系统(包括硬件、固件与软件)得组成部分。鉴于计算机系统得多样性,本指南一般不涉及整个系统开发中得文件编制问题,本指南仅仅就是软件开发过程中得文件编制指南。3文件得使用者对于使用文件得人员而言,她们所关心得文件得种类,随她们所承担得工作而异。管理人员:可行性研究报告,项目开发计划,模块开发卷宗,开发进度月报,项目开发总结报告; 开发人员:可行性研究报告,项目开发计划,软件需求说明书,数据要求说明书, 概要设计说明书,详细设计说明书,数据库设计说明书,测试计划,测试分析报告; 维护人员:设计说明书,测试分析报告,模块开发卷宗; 用户:用户手册,操作手册。尽管本指南提出了在软件开发中文件编制得要求,但并不意味着这些文件都必须交给用户。,从出现一个构思之日起,经过这项软件开发成功投入使用,直到最后决定停止使用,并被另一一项软件代替之时止,被认为就是该软件得一个生存周期。一般地说这个软件生存周期可以分成以下六个阶段: 可行性与计算机研究阶段需求分析阶段设计阶段实现阶段测试阶段运行与维护阶段在可行性研究与计划阶段内,要确定该软件得开发目标与总得要求,要进行可行性分析、投资一收益分析、制订开发计划,并完成应编制得文件。在需求分析阶段内,由系统分析人员对被设计得系统进行系统分析,确定对该软件得各项功能、性能需求与设计约束,确定对文件编制得要求,作为本阶段工作得结果,一般地说,软件需求说明书、数据要求说明书与初步得用户手册应该编写出来。在设计阶段内,系统设计人员与程序设计人员应该在反复理解软件需求得基础上,提出多个设计,分析每个设计能履行得功能并进行相互比较,最后确定一个设计,包括该软件得结构、模块得划分、功能得分配以及处理流程。在被设计系统比较复杂得情况下,设计阶段应分解成概要设计阶段与详细设计阶段两个步骤。在一般情况下,应完成得文件包括:概要设计说明书、详细设计说明书与测试计划初稿。在实现阶段内,要完成源程序得编码、编译(或汇编)与排错调试得到无语法错得程序清单,要开始编写模块开发卷宗,并且要完成用户手册、操作手册等面向用户得