欢迎来到天天文库
浏览记录
ID:31922661
大小:33.69 KB
页数:10页
时间:2019-01-27
《软件开发文档说明(完整流程)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、在软件行业有一句话:一个软件能否顺利的完成并且功能是否完善,重要是看这个软件有多少文档,软件开发文档是一个软件的支柱,如果你的开发文档漏洞百出,那么你所开发出来的软件也不可能会好;开发文档的好坏可以直接影响到所开发出来软件的成功与否。 一、软件开发设计文档:软件开发文档包括软件需求说明书、数据要求说有书、概要设计说明书、详细设计说明书。1、软件需求说明书:也称为软件规格说明。该说明书对所开发软件的功能、性能、用户 界面及运行环境等做出详细的说明。它是用户与开发人员双方对软件需求取得共同理 解基础上达成的协议,也是实施开发工作的基础。软件需求说明书的编制目的的就是 为了
2、使用户和软件开发者双方对该软件的初始规定有一个共同的理解、并使之面成为 整个开发工作的基础。其格式要求如下: 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、概要设计说明书:又称系统设计说明
3、书,这里所说的系统是指程序系统。编制的目的是说明对程序系统的设计考虑,包括程序系统的基本处理。流程、程序系统的组织 结构、模块划分、功能分配、接口设计。运河行设计、数据结构设计和出错处理设计等,为程序的详细设计提供基础。其格式要求如下: 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、 4.1 运行模块的组合 4.2 运行控制 4.3 运行时间 5 系统数据结构设计 5.1 逻辑结构设计要点 5.2 物理结构设计要求 5.3 数据结构与程序的关系 6 系统出错处理设计 6.1 出错信息 6.2 补救措施 6.3 系统维护设计。 3.详细设计文档:主要是把我们每个小模块,小功能的业务逻辑处理用文字的方式表达出来,让程序员在编码的时候有一个依据和参照;同时,在进行详细文档设计的时候,有的软件公司也会根据不同的项目作出相应的《软件开发代码规范》性文档,以保障我们所做工作的统一性。如果一个软件系比较简单,层次很少,本文件可以不单独编写,有关内容合并入概
5、要设计说明书。其格式要求如下: 1 引言 1.1 编写目的 1.2 背景 1.3 定义 1.4 参考资料 2 程序设计系统的结构 3 程序 1设计说明 3.1 程序描述 3.2 功能 3.3 性能 3.4 输入项 3.5 输出项 3.6 算法 3.7 流程逻辑 3.8 接口 3.9 存储分配 3.10 注释设计 3.11 限制条件 3.12 测试计划 3.13 尚未解决的问题 4 程序 2设计说明 ... 二、软件开发管理文档:可行性研究报告、项目开发计划、开发进度月报、项目开发总结、模块开发卷宗。1.可行性研究报告:编写目的是,说明该软件开发项目的实现在
6、技术、经济和社会条件方面的可行性:评述为了合理达到开发目标而可能选择的各种方案;说明并论证所选定的方案。其格式要求如下: 1 引言 1.1 编写目的 1.2 背景 1.3 定义 1.4 参考资料 2 可行性研究的前提 2.1 要求 2.2 目标 2.3 条件、假定和限制 2.4 进行可行性研究的方法 2.5 评价尺度3 对现有系统的分析 3.1 处理流程和数据流程 3.2 工作负荷 3.3 费用开支 3.4 人员 3.5 设备3.6 局限性 4 所建议的系统 4.1 对所建议系统的说明 4.2 处理流程和数据流程 4.3 改进之处 4.4 影响 4.4.1 结设
7、备的影响 4.4.2 对软件的影响 4.4.3 对用户单位机构的影响 4.4.4 对系统运行过程的影响 4.4.5 对开发的影响4.4.6 对地点和设备的影响 4.4.7 对经费开支的影响 4.5 局限性 4.6 技术条件方面的可行性 5 可选择的其他系统的可行性 5.1 可选择的系统方案1 5.2 可选择的系统方案2 6 投资及效益分析 6.1 支出 6.1.1 基本建设投资 6.1.2 其他一次性支出 6.1.3 非一次性支出 6.2 收益 6.2.1 一次性收益 6.2.2 非一次性收益 6.2.3 不可定量的收益 6.3 收益投资比 6.4
此文档下载收益归作者所有