软件项目开发过程中,应该按软件开发要求撰写十三类文档,文档编制要求具有针对性、精确性、清晰性、完整性、灵活性、可追溯性!

1、可行性分析报告 

说明该软件开发项目的实现在技术上、经济上和社会因素上的可行性,评述为了合理地达到开发目标可供选择的各种可能实施方案,说明并论证所选定实施方案的理由。

2、项目开发计划 

为软件项目实施方案制订出具体计划,应该包括各部分工作的负责人员、开发的进度、开发经费的预算、所需的硬件及软件资源等。

3、软件需求说明书(软件规格说明书) 

对所开发软件的功能、性能、用户界面及运行环境等作出详细的说明。它是在用户与开发人员双方对软件需求取得共同理解并达成协议的条件下编写的,也是实施开发工作的基础。该说明书应给出数据逻辑和数据采集的各项要求,为生成和维护系统数据文件做好准备。

4、概要设计说明书 

该说明书是概要实际阶段的工作成果,它应说明功能分配、模块划分、程序的总体结构、输入输出以及接口设计、运行设计、数据结构设计和出错处理设计等,为详细设计提供基础。

5、详细设计说明书 

着重描述每一模块是怎样实现的,包括实现算法、逻辑流程等。

6、用户操作手册 

本手册详细描述软件的功能、性能和用户界面,使用户对如何使用该软件得到具体的了解,为操作人员提供该软件各种运行情况的有关知识,特别是操作方法的具体细节。

7、测试计划 

为做好集成测试和验收测试,需为如何组织测试制订实施计划。计划应包括测试的内容、进度、条件、人员、测试用例的选取原则、测试结果允许的偏差范围等。

8、测试分析报告 

测试工作完成以后,应提交测试计划执行情况的说明,对测试结果加以分析,并提出测试的结论意见。

9、开发进度月报 

该月报系软件人员按月向管理部门提交的项目进展情况报告,报告应包括进度计划与实际执行情况的比较、阶段成果、遇到的问题和解决的办法以及下个月的打算等。

10、项目开发总结报告 

软件项目开发完成以后,应与项目实施计划对照,总结实际执行的情况,如进度、成果、资源利用、成本和投入的人力,此外,还需对开发工作做出评价,总结出经验和教训。

11、软件维护手册 

主要包括软件系统说明、程序模块说明、操作环境、支持软件的说明、维护过程的说明,便于软件的维护。

12、软件问题报告 

指出软件问题的登记情况,如日期、发现人、状态、问题所属模块等,为软件修改提供准备文档。

13、软件修改报告 

软件产品投入运行以后,发现了需对其进行修正、更改等问题,应将存在的问题、修改的考虑以及修改的影响作出详细的描述,提交审批。

文章来源:火凤凰的博客(https://www.cnblogs.com/fan-yuan/p/7904132.html)

转载于:https://www.cnblogs.com/luowBlog/p/9359852.html

软件开发过程中所需要的文档相关推荐

  1. 软件开发过程中的思维方式 -- 如何分析问题

    [这是 ZY 第 16 篇原创技术文章] 今天这篇文章不谈技术,想聊聊软件开发过程中的一些思维方式,以及如何去深入挖掘问题的核心,如何去看清问题的本质. 一.分析问题的重要性 我们在软件开发过程中,往 ...

  2. 怎样在计算机里恢复云文档图标,电脑常识科普:Win10资源管理器中的WPS云文档图标怎么彻底删除...

    如今我们的生活当中不仅仅是办公会实用到电脑,我们日常当中很多时候都需要电脑来帮助我们解决一些问题,那么在使用电脑的时候肯定就会遇到各种各样的问题,那么我们应该怎么去解决这些问题呢?那么这个时候我们就需 ...

  3. 在直播软件开发过程中,常用的几种视频封装格式

    1.AVI格式 AVI(Audio Video Interleaved).此格式的中文译名为音频视频交错格式,这种视频格式的优点是图像质量好,无损AVI可以保存alpha通道.缺点也不少,体积过于庞大 ...

  4. 计算机中xp系统中qq文件,PC端QQ中的腾讯文档怎么使用

    PC端QQ中的腾讯文档怎么使用 腾讯视频/爱奇艺/优酷/外卖 充值4折起 今天给大家介绍一下PC端QQ中的腾讯文档怎么使用的具体操作步骤. 1. 首先打开电脑上的QQ软件,登录进入主面板后,点击底部的 ...

  5. 如何在程序中解析获取word文档(docx格式)的文本内容

    原理 docx格式的word文档其实是一个压缩包,文本内容.格式.图片等是分别存储在不同的文件中的,office通过这些文件还原出我们所看到的word文档.下面以一个简单的示例来说明docx格式. 示 ...

  6. 布置到linux的文件,免费的Office套件,如何在Linux中部署OnlyOffice桌面文档编辑器...

    原标题:免费的Office套件,如何在Linux中部署OnlyOffice桌面文档编辑器 如果您是Ubuntu用户(或者一般的Linux用户),那么您很可能将LibreOffice作为默认的offic ...

  7. 【SpringBoot】22、SpringBoot中整合knife4j接口文档

    在项目开发中,web项目的前后端分离开发,APP开发,需要由前后端工程师共同定义接口,编写接口文档,之后大家都根据这个接口文档进行开发,到项目结束前都要一直维护 接口文档使得项目开发过程中前后端工程师 ...

  8. c语言运行太短怎么毡筒,C语言编程中的常见问题-最新文档.doc

    C语言编程中的常见问题-最新文档.doc 激也浸簧哼贰罪匠智事帛棕错永荤腑亦蛋讳躇睁传耀如雾油瘤十倍骋代敌楼毒伟愿煎蜡斌牺脯莆义贴炳揣烧瑶馅熟旨渍暂躲孟幢漏件哭射酱昏差辱尤可耕宾谍拼渠乱御日癸拳柱络胺 ...

  9. 物联网快速改变各行业,物联网软件开发过程中,主要面临哪些挑战?

    物联网正在改变各个行业,物联网设备在所有相关预测中都占据了重要位置,投资将产生良好的回报,消费者也会很高兴,企业增长速度也会不断加快.类似这样的说法让每个人都感到无聊,其实有些东西没有被明确说出来. ...

最新文章

  1. mysql使用group by实现组内排序实战
  2. 微服务下的APM全链路监控
  3. 服务器连接异常系统无法登录,win10系统无法登录LOL提示“服务器连接异常”的解决方法...
  4. 浏览器窗口尺寸clientHeight / scrollHeight / offsetHeight / innerHeight
  5. Python PyInstaller 安装 和 使用教程( 打包生成 exe )
  6. 新版手机浏览器_夸克浏览器发布全新3.0版,AI技术创新智能化信息服务
  7. mysql数据库数字类型_Mysql 数据库数值类型详解
  8. uva_1422 Processor
  9. 主键重复和唯一索引冲突_深入了解数据库索引
  10. 唯唯码 - ios/android的app下载地址合并为一个二维码
  11. 《Bible》各版本
  12. XMPP即时通讯协议使用(一)——Openfire安装
  13. 阿里云设置DDNS(动态域名解析)
  14. Css3中align-content,css align-content属性怎么用
  15. STC 串口下载电路 - CH340G或CH340N USB转串口以及漏电隔离
  16. frame buffer驱动
  17. 如何安装配置JDK(保姆级完美解决教程+附百度网盘链接)
  18. initramfs/initrd
  19. Docker的文件系统
  20. python中0x3f_单片机中0x3f代表什么意思

热门文章

  1. C语言课设项目-51单片机-定时器和计数器
  2. mysql 1045_MySQL密码正确却无法本地登录-1045
  3. 中级职称报名上海计算机考试,关于上海中级职称计算机考试的问题
  4. 减极性和同名端(最形象的理解二节干电池串联时(手电筒)+ - 相接时电压相加,-  -相接时,端电压的压差电压相减)
  5. Linux 修改tomcat默认端口号
  6. OpenSSL命令--x509
  7. Android L 版本后Native Exception(NE) 不产生AEE DB 和 Coredump 的处理方式
  8. 【计算机视觉】照相机模型与增强现实
  9. python dicom 三维重建_CT扫描图的三维重建
  10. 基于stm32mp157 linux开发板ARM裸机开发教程3:Cortex-A7 架构与工作模式(连载中)