软件开发文档说明(完整流程)在软件行业有一句话:一个软件能否顺利的完成并且功能是否完善,重要是看这个软件有多少文档,软件开发文档是一个软件的支柱,如果你的开发文档漏洞百出,那么你所开发出来的软件也不可能会好;开发文档的好坏可以直接影响到所开发出来软件的成功与否
一、软件开发设计文档:软件开发文档包括软件需求说明书、数据要求说有书、概要设计说明书、详细设计说明书
1、软件需求说明书:也称为软件规格说明
该说明书对所开发软件的功能、性能、用户界面及运行环境等做出详细的说明
它是用户与开发人员双方对软件需求取得共同理解基础上达成的协议,也是实施开发工作的基础
软件需求说明书的编制目的的就是为了使用户和软件开发者双方对该软件的初始规定有一个共同的理解、并使之面成为整个开发工作的基础
其格式要求如下:1引言1.1编写目的
1.2背景1.3定义2任务概述2.1目标2.2用户的特点2.3假定和约束3需求规定3.1对功能的规定3.2对性能的规定3.2.1精度3.2.2时间特性的需求3.2.3灵活性3.3输入输出要求3.4数据管理能力要求3.5故障处理要求3.6其他专门要求4运行环境规定4.1设备4.2支持软件4.3接口4.4控制2、概要设计说明书:又称系统设计说明书,这里所说的系统是指程序系统
编制的目的是说明对程序系统的设计考虑,包括程序系统的基本处理
流程、程序系统的组织结构、模块划分、功能分配、接口设计
运河行设计、数据结构设计和出错处理设计等,为程序的详细设计提供基础
其格式要求如下:1引言1.1编写目的1.2背景1.3定义2.1需求规定2.2运行环境2.3基本设计概念和处理流程2.4结构2.5功能需求与程序的关系2.6人工处理过程2.7尚未解决的问题3接口设计3.1用户接口3.2外部接口3
3内部接口4运行设计4.1运行模块的组合4.2运行控制4.3运行时间5系统数据结构设计5