前言:
首先我们要有重视文档的一个意识。
其次,在我们第一次接触文档时,避免不了枯燥,乏味,为什么会这样?从我自身分析:根本不知道写什么,在相应的文档里到底哪里是重中之重,哪些可以略写,所以,在写了一部分以后我选择重新整体分析一下。(可能我的宏观也不是做的很好,但我相信我会做的越来越好。)
1·可行性分析:
做为开发小组的领导,当接受一项系统开发的任务,我有必要向老板汇报一下:这个任务交给我们是可以放心 的,为什么可行?所以重点放在:可行性分析的那几点:
A 技术条件上的可行性
B 投资效益分析
C 法律方面的可行性
D 使用方面的可行性
2· 项目开发计划书:
在可行性分析后,就要对整个项目的开发过程有个规划,作用类似于我们的培养计划,想想:我们能从培养计划中得到什么?任务,时间,进度,阶段目标,学习资料等,同样这也是项目开发计划书该干的事。
这里需要设计到甘特图:(显示进度的一种方法)
关于甘特图的画法,可以用Excel,也可用专用软件来画。
所以重点放在:
A 项目概述
B 实施计划
3·软件需求说明书
这里要搞明白:针对对象是用户,用户对该系统的需求,想要系统实现什么样的功能等,文字表达可能啰嗦且效果也不是甚好,所以用图来反应可能会更好一些。网上说有用到原型图,流程图等,结合自己情况,多多用图。
重点放在:
A 对功能的规定
B 对性能的规定
C 输入输出要求
D 故障处理要求
E 接口(每个文档都接口都不一样,可以上网看看,了解一下接口)
4·概要设计说明书
概要设计说明书是详细设计说明书的一个宏观。即该系统整体反映出一个什么样模型,换句话说,是一个原型化的一个再现,这可以用流程图来很好的反映,模块组合,子系统到整体的关联等。
所以重点放在:
A 总体设计
B接口设计
C 运行设计
D 系统数据结构设计
5·详细设计说明书
详细设计说明书是针对概要设计说明书中的每个模块,每个功能展开的说明。这里可以以一个功能展开为例。有用到IPO图。
IPO:是指结构化设计中变换型结构的输入(input),加工(processing),输出(output),IPO图是对每个模块进行详细设计的工具。
重点放在:
A(某个功能)设计说明
6·数据库设计说明书:
数据库设计说明书描述了一个数据库的设计,数据库是将一组相关数据存储为一个或多个计算机文件,本文档是实现数据库和相关软件模板的基础,它提供了数据库设计的可视性以及软件支持所需的信息。
所以重点放在:
A 概念结构设计(ER模型)
B 逻辑结构设计(根据ER图转化得到,及每个表包含的字段)
C 物理结构设计(表)
D 运用设计
7·数据要求说明书:
数据要求说明书是整个数据库设计的关键,能够真实充分的反应现实数据,易于理解,易于更改,易于查看各种数据的流向及关系。注意一点:命名规范。
8·测试计划和测试分析报告
测试计划是在把软件交付给使用者之前的一个必经之路,对测试过程的一个规划,而测试分析报告是对测试过程中的一个记录。
9·操作手册和用户手册
这两个手册针对对象不太一样。首先操作手册是用户手册的一部分。操作手册是针对系统的管理者或者管理员,需要进行系统配置安装等工作的人使用的;而用户手册其实就相当于说明书,主要针对用户的,或者说最终使用者的。
整体就分析这么多,一方面是对自己知道的进行一个总结,另一方面希望可以对你们有所帮助。