您的位置:首页 > 其它

一个开发人员的基本素养:需求规格说明书的编写

2010-04-28 09:24 351 查看
最近一段时间,向具有20年嵌入式及上位机软件开发的老前辈---厦门大学的一个教授学习了“怎样编写需求规格说明书”,让我顿生感慨!我们国内的很多编程高手,都是只会写代码,真正关键环节:“编写需求-概要设计-详细设计”这些文档性的制作,都掌握在外国人手中,而且占去了70-80%的研发经费。果真如此吗?望得到CNBLOGS的博主高手们赐教!以下贴出我最近制作的“气动管道现金票据传输系统”的“需求规格说明书”范本来,供自己总结、改善与提高。

卷 号: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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: