代码改变世界

项目实施全过程文档及文档的作用和时间顺序一般由谁来编写

2011-01-09 21:09  闫妍  阅读(1587)  评论(0编辑  收藏  举报

0.方案文档:投标前对于甲方的问题的解决方法文档,即如何解决需求。

1.进度开发月报

  项目开发计划(项目经理):对于项目的概述,如何去实施管理,项目的进度和里程碑(里程碑:什么阶段出什么成果),风险与管理计划(即出现哪些问题该怎么做),安全保密计划(代码数据文档不能泄露),配备管理计划(即版本控制计划)

2.软件需求说明书(产品经理):用于对于系统的功能,外观,设计的总体描述。即描述了要干什么,有哪些模块,该怎么做。几乎每个人都看。

3.概要设计说明书(系统架构师):整体描述环境,结构,如何实现(比如说用asp.net来实现,如何部署,有哪几台服务器都有哪些组建,有哪些接口)

4.详细设计说明书(系统架构师-开发经理):详细的说明(如接口的名字等)

5.数据库设计说明书(系统架构师):详细的说明,如表的名称,字段的名称,SQL语句等。

6.系统外部接口说明书(开发者):系统比较大,需要调用其它系统接口。(比如:1需要将自己的程序发到网易上,就需要和网易谈接口2程序比较大,需要自己的程序可以发短信,但是程序中没有短信功能,就需要写明如何去实现发短信的功能,如何去调用)

7.程序代码文档(开发者)

源代码可编译环境说明(开发者)例如,系统是运行在windows下的还是什么操作系统下,需要什么版本的.net framwork支持,需要几台服务器来进行测试,数据库什么版本,系统是否需要震裂(多个服务器进行一个站点的服务,就是许多服务器作同一件事,看如何协调)

8.模块开发总结(开发经理):用于说明模块是否完成,完成的怎么样

9.测试计划(测试经理):写明如何测试,跟着项目开发计划来写

10.测试用例(测试经理):用于说明一步步怎么测

11.测试结论与分析报告(测试工程师):用于说明测试的结果

12.操作手册(测试工程师-产品经理):用于说明怎么用

13.培训手册(产品经理-项目经理):用于说明培训的过程中需要什么

14.用户手册(文案-产品经理-项目经理):介绍系统