【软工】文档

本文档探讨了软件开发过程中的文档重要性,详细介绍了从可行性研究到项目总结的各个阶段所需的不同文档,包括项目开发计划、需求说明书、设计说明书、测试计划等,强调了文档对于不同读者群体(如管理人员、开发人员、用户)的价值。
摘要由CSDN通过智能技术生成

    总结:在软件开发的前中后期,我们需要写许多必要的文档,通过这次试着写文档,我对它们有了初步的了解,也意识到了文档对于软件开发的重要性。

一、开发的阶段

二、文档的读者

有:管理人员、系统分析员、开发人员、测试人员、维护人员、用户

  软工文档

读者

可行性研究报告  

开发人员、管理人员、维护人员

项目开发计划

系统分析员、开发人员

软件需求说明书

开发人员、用户

概要设计说明书

开发人员

详细设计说明书

开发人员、用户

数据库设计说明书

开发人员、测试人员、维护人员

数据要求说明书

开发人员、测试人员

测试计划

开发人员、测试人员

测试分析报告

开发人员

项目开发总结报告

开发人员

操作手册

用户手册

用户

开发进度月报

开发人员、管理人员

三、各个文档的任务

1.可行性研究报告

从经济、技术、操作、法律、时间的角度说明该系统的开发是否可行

2.项目开发计划

为软件项目实施方案制定出的具体计划。

3.软件需求说明书

阐述用户的需求,对目标软件的功能、性能、用户界面及运行环境等作出详细的说明

4.概要设计说明书

把用户需求划分为几个模块,确定模块结构,划分功能模块

5.详细设计说明书

着重描述每一模块如何实现,确定每一模块使用的算法、数据结构,确定模块接口的细节,为每一个模块设计出一组测试用例

6.数据库设计说明书

提供了数据库的设计的理论支持,对数据库中使用的所有标识、逻辑结构和物理结构做出具体的设计规定。

7.数据要求说明书

给出数据逻辑描述和数据采集的各项要求,为生成和维护系统的数据文件做好准备。

8.测试计划

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

9.测试分析报告

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

10.项目开发总结报告

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

11.操作手册

为了给使用者提供一个使用指南,以便为首次使用该系统的用户说明使用方法,解决过程中遇到的问题。

12.用户手册

为了给使用者提供一个使用指南,以便为首次使用该系统的用户说明使用方法,以及给已经使用过或者正在使用的用户在使用过程中遇到问题时提供解决问题的方法。

13.开发进度月报

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

 

 

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 49
    评论
评论 49
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值