好的开端从需求分析文档开始.
来源:互联网 发布:库里17数据下滑 编辑:程序博客网 时间:2024/06/11 20:01
最近需要做一个B/S结构的小系统,需要用JSP开发(考虑与其它平台的整合)。 这周跟用户谈了一下,开始编写需求分析文档。昨天写完一个初版的需求文档出来,拿去跟用户谈了一下,发现还有好几个内容没有包含进去。今天再修改完整一点。
以前都是用COBOL开发,也没有细写分析文档,只有系统设计文档,最后导致在测试过程中程序代码反复修改。希望这次按软件开发的标准流程走一遍,把后期的程序开发的时间缩短一点。按前人正常的开发流程的经验,软件开发只占整体时间的30%左右,前面写可行性分析,需求分析,系统设计(概述,详细)要占50%的时间。希望这次自己能做得好一点。A good begin makes a good ending.
今天先把自己的写的需求分析文档模板共享出来。希望大家提提意见。
1.引言
1.1编写的目的
说明编写这份需求说明书的目的,指出预期的读者.
1.2背景
a. 待开发的系统的名称;
b. 本项目的任务提出者、开发者、用户;
c. 该系统同其他系统或其他机构的基本的相互来往关系。
1.3定义
列出本文件中用到的专门术语的定义和外文首字母组词的原词组。
1.4参考资料
列出用得着的参考资料。
2.任务概述
2.1目标
叙述该系统开发的意图、应用目标、作用范围以及其他应向读者说明的有关该系统开发的背景材料。解释被开发系统与其他有关系统之间的关系。
2.2用户的特点
列出本系统的最终用户的特点,充分说明操作人员、维护人员的教育水平和技术专长,以及本系统的预期使用频度。
2.3假定和约束
列出进行本系统开发工作的假定和约束。
3.需求规定
3.1对功能的规定
用列表的方式,逐项定量和定性地叙述对系统所提出的功能要求,说明输入什么量、经怎么样的处理、得到什么输出,说明系统的容量,包括系统应支持的终端数和应支持的并行操作的用户数等指标。
3.2 对性能的规定
3.2.1时间特性要求
说明对于该系统的时间特性要求。
3.2.2灵活性
说明对该系统的灵活性的要求,即当需求发生某些变化时,该系统对这些变化的适应能力。
3.3数据管理能力要求(针对软件系统)
说明需要管理的文卷和记录的个数、表和文卷的大小规模,要按可预见的增长对数据及其分量的存储要求作出估算。
- 好的开端从需求分析文档开始.
- 开始慢慢积累吧,希望是一个好的开端
- 好的开端
- 一个好的开端
- 一个好的开端
- 如何写一个好的需求文档
- 写需求文档的好帮手 Axure
- 软件设计是怎样炼成的(2)——优秀设计从分析需求开始
- 软件设计是怎样炼成的(2)——优秀设计从分析需求开始
- 软件设计是怎样炼成的(2)——优秀设计从分析需求开始
- 软件设计是怎样炼成的(2)——优秀设计从分析需求开始
- 软件设计是怎样炼成的(2)——优秀设计从分析需求开始
- 养成查阅官方帮助文档的好习惯,从今天开始
- 软件从需求开始
- 这是一个美好的开端,所有的美好将从这里开始!
- 软件开发从需求分析开始 (转)
- 设计模式推演——一切从需求分析开始
- 产品新人如何入门,从需求分析开始!
- Java中文处理, 资源包后缀详解
- 我的blog地址
- FootStep 7、安装了多个symbian Series SDK,如何方便的进行各个版本的配置切换呢?〖总结〗
- 技术与销售
- 移动LISTBOX API
- 好的开端从需求分析文档开始.
- 〖翻译〗一个应用于PowerBuilder的MVC的简单例子
- asp.net2.0中viewstate的改进-----极大提高了viewstate效率
- GCC - 一切从这里开始
- 图形擦除技术及编程应用
- ASP.NET配置中的一些问题
- 图形擦除技术及编程应用
- Java中文处理, 多国语言显示
- 图形擦除技术及编程应用