软件开发文档说明(完整流程)
在软件行业有一句话:一个软件能否顺利的完成并且功能是否完善,重要是看这个软件有多少文档,软件开发文档是一个软件的支柱,如果你的开发文档漏洞百出,那么你所开发出来的软件也不可能会好;开发文档的好坏可以直接影响到所开发出来软件的成功与否。
一、软件开发设计文档:软件开发文档包括软件需求说明书、数据要求说有书、概要设计说明书、详细设计说明书。
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定义
1.4参考资料
2总体设计
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运转时间