常州唐恩软件科技有限公司
DONNTechnology(Changzhou)Co.,Ltd.
文档编号:D2012-051.1
产品需求规格说明书
文档版本号:
编写人:
文档编号:
编写日期:
地址/Address: 中国江苏省常州市武进区常武中路 801 号科教城创研港 1 号 18 楼
18/F, Tower One, R&D Plaza, Science and Education Town, 801 Changwu Middle Road, Changzhou, PRC
邮编/Postal Code:213164 电话/Tel:(86) 519 8633 9750 传真/Fax:(86) 519 8633 9751 Http://www.donntech.com
常州唐恩软件科技有限公司
DONNTechnology(Changzhou)Co.,Ltd.
修订记录:
版本号
修订人
修订日期
修订描述
地址/Address: 中国江苏省常州市武进区常武中路 801 号科教城创研港 1 号 18 楼
18/F, Tower One, R&D Plaza, Science and Education Town, 801 Changwu Middle Road, Changzhou, PRC
邮编/Postal Code:213164 电话/Tel:(86) 519 8633 9750 传真/Fax:(86) 519 8633 9751 Http://www.donntech.com
常州唐恩软件科技有限公司
DONNTechnology(Changzhou)Co.,Ltd.
目 录
1 引言........................................................................................................................................ - 4 -
1.1 编写目的 .............................................................................................................................................- 4 -
1.2 业务背景 .............................................................................................................................................- 4 -
1.3 项目目标 .............................................................................................................................................- 4 -
1.4 参考资料 .............................................................................................................................................- 4 -
1.5 名词定义 .............................................................................................................................................- 4 -
2 整体概述................................................................................................................................ - 4 -
2.1 整体流程分析 .....................................................................................................................................- 5 -
2.2 整体用例分析 .....................................................................................................................................- 5 -
2.3 角色分析 .............................................................................................................................................- 5 -
3 功能需求................................................................................................................................ - 5 -
3.1 紧急维修 .............................................................................................................................................- 5 -
3.1.1 用例图......................................................................................................................................- 5 -
3.1.2 用例说明 ..................................................................................................................................- 5 -
3.1.3 领域模型 ..................................................................................................................................- 6 -
3.2 功能 B................................................................................................................................................. - 6 -
4 约束........................................................................................................................................ - 6 -
5 接口........................................................................................................................................ - 6 -
6 产品非功能性需求................................................................................................................ - 6 -
6.1 用户界面需求 .....................................................................................................................................- 6 -
6.2 易用性.................................................................................................................................................- 7 -
6.3 安全性需求.........................................................................................................................................- 7 -
6.4 可扩展性需求 .....................................................................................................................................- 7 -
6.5 兼容性需求.........................................................................................................................................- 8 -
6.6 可移植性需求 .....................................................................................................................................- 8 -
7 文档需求................................................................................................................................ - 8 -
7.1 用户手册 .............................................................................................................................................- 8 -
地址/Address: 中国江苏省常州市武进区常武中路 801 号科教城创研港 1 号 18 楼
18/F, Tower One, R&D Plaza, Science and Education Town, 801 Changwu Middle Road, Changzhou, PRC
邮编/Postal Code:213164 电话/Tel:(86) 519 8633 9750 传真/Fax:(86) 519 8633 9751 Http://www.donntech.com
常州唐恩软件科技有限公司
DONNTechnology(Changzhou)Co.,Ltd.
1 引言
1.1 编写目的
如题,描述你编写这篇文档的目的和作用。但最关键的是,详细说明哪些人可以使用这篇文档,做
什么。需求规格说明书是用来做什么的?毫无疑问,首先供用户与开发公司确认软件开发的业务需求、
功能范围。其次呢,当然就是指导设计与开发人员设计开发系统。当然,还包括测试人员设计测试,技
服人员编写用户手册,以及其它相关人员熟悉系统。描述这些,可以帮助读者确定,阅读这篇文档是否
可以从中获得帮助。
1.2 业务背景
描述业务背景,是为了读者了解与该文档相关的人与事。你可以罗列与文档相关的各种事件,也可
以描写与项目相关的企业现状、问题分析与解决思路,以及触发开发该项目的大背景、政策法规,等等。
1.3 项目目标
就是项目能为用户带来什么利益,解决用户什么问题,或者说怎样才算项目成功。前面提到过,这
部分对项目成功作用巨大。
1.4 参考资料
[此小节应完整地列出产品需求说明书文档中其他部分所引用的所有文档。每个文档应标有标题、
报告号(如果适用)、日期和出版单位。列出可从中获取这些参考资料的来源。这些信息可以通过参考
附录或其他文档来提供。]
1.5 名词定义
2 整体概述
[此节高度概括产品的功能、与其他应用程序的接口以及系统配置。此节通常要包括以下三个小节:
• 产品总体效果
地址/Address: 中国江苏省常州市武进区常武中路 801 号科教城创研港 1 号 18 楼
18/F, Tower One, R&D Plaza, Science and Education Town, 801 Changwu Middle Road, Changzhou, PRC
邮编/Postal Code:213164 电话/Tel:(86) 519 8633 9750 传真/Fax:(86) 519 8633 9751 Http://www.donntech.com
常州唐恩软件科技有限公司
DONNTechnology(Changzhou)Co.,Ltd.
• 产品功能
• 假设与依赖关系]
2.1 整体流程分析
绘制的整体行动图,及其对它的说明。
2.2 整体用例分析
绘制的整体用例图,以及对每个用例的用例说明。如果项目比较大,存在多个子系统,可以将用例
图改为构件图,详细描述每个子系统及其相互的接口调用。
2.3 角色分析
一个用例图,描述系统中所有的角色及其相互关系。在随后的说明中,详细说明每个角色的定义及
其作用。
这部分还可以根据项目需要编写其它的内容,如部署方案、网络设备、功能结构、软件架构、关键点难
点技术方案,等等。
3 功能需求
3.1 紧急维修
一个一个描述系统中的每个功能模块(或子系统),即整体用例分析中的每个用例。这部分是需求规格
说明书最主要的部分。
3.1.1 用例图
绘制该模块的用例图
3.1.2 用例说明
对用例图中的每个用例编写用例说明
地址/Address: 中国江苏省常州市武进区常武中路 801 号科教城创研港 1 号 18 楼
18/F, Tower One, R&D Plaza, Science and Education Town, 801 Changwu Middle Road, Changzhou, PRC
邮编/Postal Code:213164 电话/Tel:(86) 519 8633 9750 传真/Fax:(86) 519 8633 9751 Http://www.donntech.com
常州唐恩软件科技有限公司
DONNTechnology(Changzhou)Co.,Ltd.
3.1.3 领域模型
为用例绘制领域模型,并编写领域模型说明,对每个实体进行说明。对实体的说明包括对实体的定义、
属性说明、行为说明、实体关系说明等等。如果实体间关系复杂,还要使用对象图说明实体关系的所有
情况
3.2 功能 B
4 约束
[记录所有设计约束、外部约束或其他依赖关系。此节应列出所构建系统的所有设计约束。设计约
束代表已经批准并必须遵循的设计决定,其中包括软件语言、软件流程需求、开发工具的指定用途、构
架及设计约束、购买的构件、类库等。]
5 接口
[此节规定应用程序必须支持的接口。它应非常具体,包含协议、字段和功能描述等,以便于按照
接口需求开发并检验软件。]
[此节说明产品与其他外部系统之间的软件接口。]
6 产品非功能性需求
[在较高层次上列出适用的标准、硬件或平台需求、性能需求以及环境需求。]
6.1 用户界面需求
[列出产品为满足客户需要应该具备的用户界面需要,包括:
界面菜单:是否需要统一的菜单风格,包括菜单图片、颜色,菜单栏目的划分,各种功能的菜
单标题等
操作方式:鼠标操作还是键盘操作
色彩方案
快捷方式:是否需要快捷方式,快捷方式是否显示,快捷方式的定义方案
导航方式:是否需要导航方式,导航的显示方法、操作过程
等。]
地址/Address: 中国江苏省常州市武进区常武中路 801 号科教城创研港 1 号 18 楼
18/F, Tower One, R&D Plaza, Science and Education Town, 801 Changwu Middle Road, Changzhou, PRC
邮编/Postal Code:213164 电话/Tel:(86) 519 8633 9750 传真/Fax:(86) 519 8633 9751 Http://www.donntech.com
常州唐恩软件科技有限公司
DONNTechnology(Changzhou)Co.,Ltd.
编号
需求名称
详细要求
…
6.2 易用性
[此节应包括所有影响易用性的需求。例如,
指出普通用户和高级用户要高效地执行特定操作所需的培训时间
指出典型任务的可评测任务次数或根据用户已知或喜欢的其他系统确定新系统的可用性需求
指出在符合公认的可用性标准(如 IBM 的 CUA 标准和 Microsoft 的 GUI 标准)方面的需
求
具体的细化和实现设计,在《软件需求说明书》中体现]
编号
需求名称
详细要求
…
6.3 安全性需求
[说明系统所需安全性需求,包括系统本身的运行安全、操作安全等,以及其他硬软件方面、制度
方面的要求。例如
系统本身的物理安全要求
系统防攻击要求
系统数据安全要求
环境建设的安全要求
用户使用的安全制度
等。]
6.4 可扩展性需求
[描述系统的可扩展性需求,说明系统发布是否需要进行扩展,如需扩展,方式如何,将会产生的
影响。]
地址/Address: 中国江苏省常州市武进区常武中路 801 号科教城创研港 1 号 18 楼
18/F, Tower One, R&D Plaza, Science and Education Town, 801 Changwu Middle Road, Changzhou, PRC
邮编/Postal Code:213164 电话/Tel:(86) 519 8633 9750 传真/Fax:(86) 519 8633 9751 Http://www.donntech.com
常州唐恩软件科技有限公司
DONNTechnology(Changzhou)Co.,Ltd.
6.5 兼容性需求
[描述系统的兼容性需求,说明系统是否需要与其他系统兼容,与哪些系统进行怎样的兼容,兼容
的方式如何。]
6.6 可移植性需求
[描述系统的可移植性需求,说明系统将来是否需要进行移植,应当如何考虑。]
7 文档需求
[此节说明为支持成功部署应用程序而必须制作的文档。]
7.1 用户手册
[说明用户手册的目的和内容。讨论预期长度、详细程度,是否需要索引、词汇表、教程与引用手
册策略等。还应确定格式和打印约束条件。]
地址/Address: 中国江苏省常州市武进区常武中路 801 号科教城创研港 1 号 18 楼
18/F, Tower One, R&D Plaza, Science and Education Town, 801 Changwu Middle Road, Changzhou, PRC
邮编/Postal Code:213164 电话/Tel:(86) 519 8633 9750 传真/Fax:(86) 519 8633 9751 Http://www.donntech.com