问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

软件开发文档应包括哪些内容?

发布网友 发布时间:2022-04-28 16:18

我来回答

1个回答

热心网友 时间:2022-06-19 16:21

开发文档
1. 《功能要求》 -- 来源于客户要求和市场调查,是软件开发中最早期的一个环节。客户提出一个模糊的功能概念,或者要求解决一个实际问题,或者参照同类软件的一个功能。有软件经验的客户还会提供比较详细的技术规范书,把他们的要求全部列表书写在文档中,必要时加以图表解说。这份文档是需求分析的基础。
2. 《投标方案》 -- 根据用户的功能要求,经过与招标方沟通和确认,技术人员开始书写《投标方案》,方案书一般包括以下几个重要的章节: 前言 -- 项目背景、公司背景和业务、技术人员结构、公司的成功案例介绍等。 需求分析 -- 项目要求、软件结构、功能列表、功能描述、注意事项等。 技术方案 -- 总体要求和指导思想、技术解决方案、软件开发平台、网络结构体系等。 项目管理 -- 描述公司的软件开发流程、工程实施服务、组织和人员分工、开发进度控制、软件质量保证、项目验收和人员培训、软件资料文档等。 技术支持 -- 公司的技术支持和服务介绍、服务宗旨和目标、服务级别和响应时间、技术服务区域、技术服务期限、授权用户联系人等。 系统报价 -- 软、硬件平台报价列表、软件开发费用、系统维护费用等。 项目进度 -- 整个项目的进度计划,包括签署合同、项目启动、需求分析、系统分析、程序开发、测试维护、系统集成、用户验收、用户培训等步骤的时间规划。
3. 《需求分析》 -- 包括产品概述、主要概念、操作流程、功能列表和解说、注意事项、系统环境等。以《功能要求》为基础,进行详细的功能分析 ( 包括客户提出的要求和根据开发经验建议的功能 ) ,列出本产品是什么,有什么特殊的概念,包括哪些功能分类,需要具备什么功能,该功能的操作如何,实现的时候该注意什么细节,客户有什么要求,系统运行环境的要求等。这里的功能描述跟以后的使用手册是一致的。
4. 《技术分析》 -- 包括技术选型、技术比较、开发人员、关键技术问题的解决、技术风险、技术升级方向、技术方案评价,竞争对手技术分析等。以《需求分析》为基础,进行详细的技术分析 ( 产品的性能和实现方法 ) ,列出本项目需要使用什么技术方案,为什么,有哪些技术问题要解决 ,估计开发期间会碰到什么困难,技术方案以后如何升级,对本项目的技术有什么评价等。
5. 《系统分析》 -- 包括功能实现、模块组成、功能流程图、函数接口、数据字典、软件开发需要考虑的各种问题等。以《需求分析》为基础,进行详细的系统分析 ( 产品的开发和实现方法 ) ,估计开发期间需要把什么问题说明白,程序员根据《系统分析》,开始在项目主管的带领下进行编码。
6. 《数据库文档》 -- 包括数据库名称、表名、字段名、字段类型、字段说明、备注、字段数值计算公式等。以《系统分析》为基础,进行详细的数据库设计。必要时可以用图表解说,特别是关系数据库。
7. 《功能函数文档》 -- 包括变量名、变量初植、功能,函数名,参数,如何调用、备注、注意事项等。以《系统分析》为基础,进行详细的说明,列出哪个功能涉及多少个函数,以便以后程序员修改、接手和扩展。
8. 《界面文档》 -- 包括软件外观、界面素材、编辑工具、文件名、菜单、按钮和其它界面部件的要求,这里与软件完成后的运行界面是一致的。
9. 《编译手册》 -- 包括服务器编译环境、操作系统、编译工具、 GNU 的 C++ 编译器版本信息、目录说明、程序生成、源程序文件列表、 Makefile 配置及其相关程序的对应关系列表。客户端的编译过程、编译结果、编译示例、编译环境、操作系统、编译工具、源文件列表和制作安装程序的过程。
10. 《 QA 文档》 -- 包括产品简介、产品原理、产品功能列表、功能描述、功能流程、执行结果、数据库结构、测试要求等,提供给软件测试人员使用。
11. 《项目总结》 -- 包括项目简介、项目参与人员和开发时间、项目风险管理过程、项目功能列表、项目结构特点、技术特点、对项目的升级建议、对以后的项目的建议、人员素质情况等。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
化学速率的理解问题 标准平衡常数Kθ公式「科普」 沼泽过滤用沙子还是石子 艾利和U10VP(1GB)主要功能 艾利和U10VP(512MB)重要参数 艾利和U10(1GB)重要参数 艾利和U10(1GB)艾利和U10(1GB)详细参数 艾利和U10(512MB)艾利和U10(512MB)详细参数 电信手机查详单能不能把上网的历史记录查出来 电信流量超支怎么查询 软件开发需要准备哪些文档? 完整的软件开发文档包括哪些 计算机软件开发方面的 一个完整的项目需要哪些文档? 软件开发文档包括哪些 感冒能吃羊肉吗 严重感冒时是否能吃羊肉? 在成年人感冒发烧期间,为什么不能吃羊肉呢? 感冒不能吃牛肉羊肉吗 感冒能否吃羊肉 喝羊汤 感冒吃了羊肉会怎么样 感冒了吃羊肉 建行信用卡当月消费当月要还款吗 我1月31号信用卡刷卡,账单日是每月23号,请问我可以到什么时候还款才不扣利息?建行的信用卡。 建设银行信用卡还款时间,我的账单日是每月15日,最后还款日是哪天呢... 建行信用卡对账日是每月5号,28号刷的话,是什么时候还呢? 请问我12月6号消费建行信用卡该什么时候还教? 建行的信用卡结算日是每月10号7月29日刷了是什么时候还呢 建行信用卡账单日是2号,5号刷卡消费,什么时候还款? 绿绸缎上绣牡丹歇后语的答案 建行信用卡还款日是每月19号,消费是在一号消费的,该啥时候还款? 请问软件项目的技术开发文档都要写些什么呢,具体要求是什么呢,要写多少... 一个软件项目要写哪些文档,又该怎样写 开发一个软件项目,从最初的立项到结束,完整的文档有哪些? 软件开发需要编写哪些文档? 软件开发需要哪些文档? 笔记本搜索不到wifi是什么回事,是无线网卡坏了吗? 怎么写项目开发的文档? 做软件项目设计文档怎么写啊 一个完整的软件开发流程精品范本 软件项目一般需要在哪些文档的哪些地方需要添加源代码 网易云音乐个人动态怎么置顶? 怎么不让网易云音乐每次换唱歌就显示在屏幕上方? 红米k30pro网易云音乐顶部切歌怎么搞? 怎么把网易云的音乐弄到u盘上面 淘宝延迟收货能延迟几天啊? 淘宝购物延迟收货是延迟多久? 任务管理器已挂起怎么解决 exe被挂起任务管理器也关不了 WIN10程序被挂起了怎么恢复 Microsoft 有软件安装挂起 请问如何撤销