您的位置:首页 > 其它

软工文档概览

2015-10-04 21:29 162 查看

文档重要性:

        一个企业开发一个软件,需要很多人配合完成,如果没有文档,那么根本带动不起来,很多工作需要配合执行,项目经理如果一个一个的告诉员工你该做什么,他该做什么,岂不是很乱?

        再者,文档的编写是考虑所有人的,包括开发人员,设计人员、编码人员、测试人员、维护人员、还有控制全局的项目经理,还有用户,没有文档,这个团队就像是无头苍蝇,到处乱撞,找不着方向,本来在1个月内就可以完成的项目可能会延迟一年,那还不累死负责软件的人。

        所以要有文档,文档上会清清楚楚告诉你,每一步该做什么,效果如何,进度如何,质量如何,如何改进等等都有记录,由此可见,文档必不可少。

文档实现:

1.可行性分析:

在技术、经济和社会条件上的可行性
为合理达到开发目标采取解决方案
研究项目能否完成。

2.项目开发计划:

规划、整合
引导
为读者提供简单说明

3.软件需求说明书:

方便用户、分析人员和软件设计人员进行理解和交流。

支持目标系统的确认。
控制系统进化过程,开发人员根据新需求进行需求分析,跟上进程。

4.详细设计说明书:

开发途径和方法
高效开发、完成

5.数据库设计说明书:

给开发人员看
数据库设计、结构
维护说明
升级材料

6.测试计划报告:

记录测试过程
提供BUG依据
项目开发过程中指定,提供测试方案

7.测试分析报告:

发现错误,记录详细测试结果

8.项目计划总结报告:

开发工作流程
开发状况
开发成果
对开发过程各阶段经验交流,总结

9.操作手册和用户手册:

给用户看
帮助用户

10.开发进度月报:

项目组长掌控开发进度
高效开发
为项目开发总结报告提供依据

总结:

        文档虽多,但其相互之间都有联系,比如:数据库设计说明书为以后系统维护提供了良好的说明;开发报告进度月报为项目开发总结报告提供了各项依据;测试计划报告提供BUG依据,而测试分析报告则是为了找出BUG进行测试。其中像这样的联系还有很多,这只是我对文档的初认识,有什么不足之处,欢迎大家前来指正!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息