软工文档概览
2015-10-04 21:29
162 查看
文档重要性:
一个企业开发一个软件,需要很多人配合完成,如果没有文档,那么根本带动不起来,很多工作需要配合执行,项目经理如果一个一个的告诉员工你该做什么,他该做什么,岂不是很乱?再者,文档的编写是考虑所有人的,包括开发人员,设计人员、编码人员、测试人员、维护人员、还有控制全局的项目经理,还有用户,没有文档,这个团队就像是无头苍蝇,到处乱撞,找不着方向,本来在1个月内就可以完成的项目可能会延迟一年,那还不累死负责软件的人。
所以要有文档,文档上会清清楚楚告诉你,每一步该做什么,效果如何,进度如何,质量如何,如何改进等等都有记录,由此可见,文档必不可少。
文档实现:
1.可行性分析:
在技术、经济和社会条件上的可行性为合理达到开发目标采取解决方案
研究项目能否完成。
2.项目开发计划:
规划、整合引导
为读者提供简单说明
3.软件需求说明书:
方便用户、分析人员和软件设计人员进行理解和交流。支持目标系统的确认。
控制系统进化过程,开发人员根据新需求进行需求分析,跟上进程。
4.详细设计说明书:
开发途径和方法高效开发、完成
5.数据库设计说明书:
给开发人员看数据库设计、结构
维护说明
升级材料
6.测试计划报告:
记录测试过程提供BUG依据
项目开发过程中指定,提供测试方案
7.测试分析报告:
发现错误,记录详细测试结果8.项目计划总结报告:
开发工作流程开发状况
开发成果
对开发过程各阶段经验交流,总结
9.操作手册和用户手册:
给用户看帮助用户
10.开发进度月报:
项目组长掌控开发进度高效开发
为项目开发总结报告提供依据
总结:
文档虽多,但其相互之间都有联系,比如:数据库设计说明书为以后系统维护提供了良好的说明;开发报告进度月报为项目开发总结报告提供了各项依据;测试计划报告提供BUG依据,而测试分析报告则是为了找出BUG进行测试。其中像这样的联系还有很多,这只是我对文档的初认识,有什么不足之处,欢迎大家前来指正!相关文章推荐
- C#生成Word文档代码示例
- jQuery窗口、文档、网页各种高度的精确理解
- 比较全的一个C#操作word文档示例
- CSS使用学习总结
- C#编程实现Excel文档中搜索文本内容的方法及思路
- Dom 学习总结以及实例的使用介绍
- MongoDB修改、删除文档的域属性实例
- 跟老齐学Python之Python文档
- Python文档生成工具pydoc使用介绍
- [网络开发]RakNet文档翻译(3)——Creating Packets
- 现代软件工程开发体验:结对编程
- 二、家庭办公环境的Postfix安装技巧和提示
- AD RMS部署指南
- 最牛B的编码套路
- 软件开发的组织和角色分工
- 文档都不再是刺眼的白底黑字
- sed 的一些文档
- 软件工程中的模型
- jsp股票K线图控件
- ACL 详解(不错的文档)