一个开发人员的基本素养:需求规格说明书的编写
2010-04-28 09:24
351 查看
最近一段时间,向具有20年嵌入式及上位机软件开发的老前辈---厦门大学的一个教授学习了“怎样编写需求规格说明书”,让我顿生感慨!我们国内的很多编程高手,都是只会写代码,真正关键环节:“编写需求-概要设计-详细设计”这些文档性的制作,都掌握在外国人手中,而且占去了70-80%的研发经费。果真如此吗?望得到CNBLOGS的博主高手们赐教!以下贴出我最近制作的“气动管道现金票据传输系统”的“需求规格说明书”范本来,供自己总结、改善与提高。
卷 号:JESOO-需求-V1.0
卷内编号:JESOO-XQ-V1.0
厦门XX科技有限公司
气动管道现金票据传输系统
用户需求、功能规格说明书
项 目 承 担 部 门:研发部
撰 写 人(签名):XX、XX
XX、XX
完 成 日 期:二0一0年四月二十五日
本文档使用部门:
■系统开发项目组(含设计人员、开发人员、测试人员)
■市场销售人员
■系统售后维护人员
文档验交组(签名):
验 交 日 期:
评审负责人(签名):
评 审 日 期
文档修订记录
本文档适合阅读人员
■用户(含:高速公路开发业主、高速公路设计单位、高速公路收费站工程施工单位、收费站管理人员、收费站财务人员、收费站收费员、收费班长)
■系统产品开发项目组(含设计人员、开发人员、测试人员)
■市场销售人员
■系统售后维护人员
本文档版本对应产品远期规划介绍
*V1.0:第一阶段设计,先实现系统的基本要求及基本功能(工作站不带打印机功能、传输瓶不带RFID卡功能、系统不带远程升级功能、系统暂时未能实现组态图自动产生系统配置表格的功能)。
*V2.0:第二阶段设计,实现第一阶段设计上尚未实现的功能(如上括号内容)。
*V3.0:第三阶段设计,实现多风机、多路径选择或路由功能、实现能应用于医院内部传输的所有功能。
目录:
1.引言... 4
1.1编写此文档的目的:... 4
1.2项目开发背景... 4
1.3此文档的专业名词定义... 5
1.4项目设计参考资料... 6
1.5项目设计的依据标准:... 6
2.任务概述... 7
2.1用户目标... 7
2.2高速公路运行环境... 8
2.3高速公路现金收费管理流程... 9
2.4高速公路现金收费的条件与限制... 10
2.5系统开发目标:... 11
3.用户需求分析... 12
3.1用户需求... 12
3.2需求分析... 16
4.系统功能描述... 18
4.1系统总体功能概述... 18
4.2系统设备的连接示意图(机械连接图和电气连接图)... 18
4.3系统设备的分类清单及部件功能... 23
4.4用户管理功能... 30
4.5业务管理功能... 31
4.6系统设备管理功能... 32
4.7智能传输控制功能... 33
4.8系统总体技术指标... 35
4.9工作站功能需求描述... 36
4.10中央控制机功能需求描述... 40
4.11传输瓶功能需求描述... 52
4.12用户使用流程... 53
4.13用户数据与数据库功能要求... 65
4.14用户数据采集... 66
4.15系统故障处理... 66
5.用户性能需求... 68
5.1用户要求数据精确度... 68
5.2用户要求时间特性... 68
5.3用户要求适应性... 68
6.系统运行支撑环境规定... 69
6.1用户界面... 69
6.2用户接口... 71
6.3 CCU硬件运行环境要求、软件运行平台... 71
6.4 SCU/DCU运行环境要求... 72
6.5 CCU软件开发平台、数据库平台... 72
6.6 SCU/DCU软件开发平台... 72
6.7 网络通讯接口... 72
6.8传输控制通讯接口... 72
7.案例分析... 73
8.其它用户需求... 75
卷 号:JESOO-需求-V1.0
卷内编号:JESOO-XQ-V1.0
厦门XX科技有限公司
气动管道现金票据传输系统
用户需求、功能规格说明书
项 目 承 担 部 门:研发部
撰 写 人(签名):XX、XX
XX、XX
完 成 日 期:二0一0年四月二十五日
本文档使用部门:
■系统开发项目组(含设计人员、开发人员、测试人员)
■市场销售人员
■系统售后维护人员
文档验交组(签名):
验 交 日 期:
评审负责人(签名):
评 审 日 期
文档修订记录
序 号 | 版本号 | 修改时间 | 修 改 人 | 审 核 人 | 备 注 |
1 | V1.0 | 2010-4-26 | XX | XX | 第一阶段设计完整稿 |
2 | |||||
3 | |||||
4 | |||||
5 | |||||
6 | |||||
7 | |||||
8 | |||||
9 | |||||
10 |
■用户(含:高速公路开发业主、高速公路设计单位、高速公路收费站工程施工单位、收费站管理人员、收费站财务人员、收费站收费员、收费班长)
■系统产品开发项目组(含设计人员、开发人员、测试人员)
■市场销售人员
■系统售后维护人员
本文档版本对应产品远期规划介绍
*V1.0:第一阶段设计,先实现系统的基本要求及基本功能(工作站不带打印机功能、传输瓶不带RFID卡功能、系统不带远程升级功能、系统暂时未能实现组态图自动产生系统配置表格的功能)。
*V2.0:第二阶段设计,实现第一阶段设计上尚未实现的功能(如上括号内容)。
*V3.0:第三阶段设计,实现多风机、多路径选择或路由功能、实现能应用于医院内部传输的所有功能。
目录:
1.引言... 4
1.1编写此文档的目的:... 4
1.2项目开发背景... 4
1.3此文档的专业名词定义... 5
1.4项目设计参考资料... 6
1.5项目设计的依据标准:... 6
2.任务概述... 7
2.1用户目标... 7
2.2高速公路运行环境... 8
2.3高速公路现金收费管理流程... 9
2.4高速公路现金收费的条件与限制... 10
2.5系统开发目标:... 11
3.用户需求分析... 12
3.1用户需求... 12
3.2需求分析... 16
4.系统功能描述... 18
4.1系统总体功能概述... 18
4.2系统设备的连接示意图(机械连接图和电气连接图)... 18
4.3系统设备的分类清单及部件功能... 23
4.4用户管理功能... 30
4.5业务管理功能... 31
4.6系统设备管理功能... 32
4.7智能传输控制功能... 33
4.8系统总体技术指标... 35
4.9工作站功能需求描述... 36
4.10中央控制机功能需求描述... 40
4.11传输瓶功能需求描述... 52
4.12用户使用流程... 53
4.13用户数据与数据库功能要求... 65
4.14用户数据采集... 66
4.15系统故障处理... 66
5.用户性能需求... 68
5.1用户要求数据精确度... 68
5.2用户要求时间特性... 68
5.3用户要求适应性... 68
6.系统运行支撑环境规定... 69
6.1用户界面... 69
6.2用户接口... 71
6.3 CCU硬件运行环境要求、软件运行平台... 71
6.4 SCU/DCU运行环境要求... 72
6.5 CCU软件开发平台、数据库平台... 72
6.6 SCU/DCU软件开发平台... 72
6.7 网络通讯接口... 72
6.8传输控制通讯接口... 72
7.案例分析... 73
8.其它用户需求... 75
相关文章推荐
- [转]需求规格说明书编写指南
- OO系统分析员之路--用例分析系列(8)--如何编写一份完整的UML需求规格说明书[整理重发]
- 技术开发人员适应其他部门提需求的一个经验
- OO系统分析员之路--用例分析系列(8)--如何编写一份完整的UML需求规格说明书[整理重发]
- 软件需求规格说明书的编写指南
- 一个C#编写的snmp程序,可使网络管理人员进行参考、开发-A C# Prepared snmp procedures, will enable network managers to carry o
- 一个需求规格说明书的问题记录
- 软件需求规格说明书编写
- [转帖]敏捷开发,Use Case 还是 User Story——本人感觉像是“用户需求”和“需求规格说明书”的区别
- 需求规格说明书中的特性编写参考
- 如何编写系统需求规格说明书(仅供参考)
- 项目、系统开发中的需求分析说明书和需求规格说明书的区别
- 需求规格说明书编写指南
- 项目、系统开发中的需求分析说明书和需求规格说明书的区别
- 一个as3开发人员的话
- 作为软件开发人员应该知道的最基本的东西
- [全程建模]需求规格说明书和用例文档的关系
- 软件需求规格说明书
- [全程建模]业务建模和用例模型以及需求规格说明书的关系
- 一个Open Source 开发人员的简历