UML需求说明书(常规)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
产品需求说明书(常规)
文档修订记录
版本编号*变化
状态
简要说明(变更内容和变更
范围)
日期变更人批准日期批准人
*变化状态:建立,修改,增加,删除
文档审批信息
序号审批人角色审批日期签字备注
主要内容
1引言 (5)
1.1编写目的 (5)
1.2项目概述 (5)
1.3用户组织结构 (5)
1.4术语与缩写解释 (6)
2总体规范 (7)
2.1遵循的标准或者约束 (7)
2.2子系统分布 (7)
2.3验收标准 (7)
3实体关系图 (8)
3.1E-R图 (8)
3.2实体说明 (8)
3.3关系说明 (8)
4业务流程图 (8)
4.1流程1 (8)
5产品的功能性需求 (8)
5.1功能性需求分类 (8)
5.2F EATURE A (9)
5.2.1Function A。
1 (9)
6用户界面 (10)
6.1界面列表 (10)
6.2界面说明 (10)
6.2.1XX界面 (10)
7衍生需求 (10)
7.1性能需求 (11)
7.2维护性需求 (11)
7.3质量需求 (11)
7.4技术性需求 (11)
8接口需求 (11)
8.1外部接口需求 (11)
8.1.1[外部接口1需求] (11)
8.2内部接口需求 (11)
8.2.1内部接口1需求 (12)
9其他需求 (12)
10需求间的关系 (12)
11客户需求与产品需求的对应关系 (12)
附录:需求编号规则 (12)
1引言
1.1编写目的
[阐明编写需求说明书的目的,指明读者对象。
可以用如下的列举方式进行描述。
]
例如:
1.本文档是[项目名称] [系统属性]客户需求说明书,供需求人员作需求分析时使用。
2.作为项目验收标准之一
3.软件维护的参考资料
……
1.2项目概述
[应包括:a.项目的委托单位;b.该软件系统与其他系统的关系;c.项目概述][可以用列举方式进行描述。
]
例如:
1.项目的委托单位[单位名称]
4.比较委托单位原有系统与完整系统结构进行对比等,或进行详细的系统结构概述。
5.针对项目的特色进行基本概要描述
……
1.3用户组织结构
[利用框图画出委托开发单位的组织结构图]
[对组织结构或者其下的角色/岗位进行特性描述。
描述的内容有:
●机构名称
●机构说明,主要描述它们的职责,及用户组或机构的考核指标。
机构中相关人员的职责描述,及考核指标。
可以使用下面的格式,也可以根据实际的需要选用其它的格式。
]
例如:
系统模块名称:给出系统的模块名称
机构名称职责描述考核指标采购中心[可利用流程图或文字来描述]
相关人员职责描述考核指标采购员
1.4术语与缩写解释
缩写、术语解释
…
2总体规范
2.1遵循的标准或者约束
[列出系统应遵循的标准以及约束,约束包括但不限于工期、系统使用软硬件环境等,标准和约束一般在合同中会进行规范]
2.2子系统分布
[列出具体的子系统和独立程序的分布]
例如:
BOSS包括计费、结算、系统管理、业务受理等等。
2.3验收标准
[说明系统的验收标准]。
3实体关系图
[用ER图体现主要业务实体及其关系,并加以说明,大型实体关系图可以分块展示,内容包括:E-R图,概念说明,关系说明]
3.1E-R图
[实体关系图示]
3.2实体说明
[列表对实体进行定义以及说明其业务属性]
3.3关系说明
[说明实体之间的业务关系]
4业务流程图
[按照实际情况,用流程图方式说明业务实际流程]
4.1流程1
[用图直观展示流程,并对流程中的步骤进行说明]
5产品的功能性需求
[可以运用流程图、文字说明等方式来描述业务流程]
5.1功能性需求分类
[将功能性需求先粗分再细分,下表中的 Feature A, Function A.1等符号应当被替换成有含义的名称。
也可以用功能结构图表示]
功能类别子功能
Feature A Function A.1
Function A.2
…
Feature B Function B.1
Function B.2
…
…
5.2Feature A
[此处进行A类功能的总体说明,期承上启下的作用]
5.2.1Function A。
1
[功能A 1的业务描述,界面要求,性能要求,涉及的单据、表格,可以用如下形式说明]
●编号
[需求的编号]
●功能描述:
[描述功能]
●需求优先级:
[分高、中、低描述功能的实现顺序]
●输入
[如入网必须由证件,有效证件包括身份证、士兵证等]
●处理逻辑
●输出
●界面要求:
[描述界面应该展示的业务元素,引用用户界面编号]
●性能要求:
[应满足的性能指标]
●涉及的单据/表格:
[如有输入/输出的单据、表格,需在此处说明]
6用户界面
6.1界面列表
界面编号/名称功能编号/名称
说明:一个功能可能对应多个界面,一个界面可能对应到多个功能。
6.2界面说明
6.2.1XX界面
[界面编号(UI-XXX);
界面的简单描述;
界面所包含的数据描述;
用户界面图]
7衍生需求
[说明基于设计、开发、测试、使用以及退出方面的需求]。
7.1性能需求
[编号][说明系统性能方面的要求,如响应时间、内存使用量等方面的要求]。
7.2维护性需求
[编号][说明系统维护方面的要求,包括维护工具、配置工具、故障处理等方面的需求]。
7.3质量需求
[编号][说明系统应满足的质量方面要求,包括安全性、可操作性、可靠性、兼容性以及移植性等方面的要求]。
7.4技术性需求
[编号][说明系统基于设计、开发、测试方面的考虑增加的需求,如测试工具、开发配置工具、调试工具等]。
8接口需求
[编号][说明系统其他要求]。
8.1外部接口需求
[说明系统外部接口的特征,包括系统、硬件、通信等需求]。
8.1.1[外部接口1需求]
[编号][说明接口需支持的功能、协议、接口方式、安全性、性能等方面的特征]。
8.2内部接口需求
[说明系统内部子系统/模块间的接口需求]。
8.2.1内部接口1需求
[编号][说明接口方式、协议、功能、参数等方面的特征]。
9其他需求
[编号][说明系统其他要求,包括规则等]。
10需求间的关系
[说明需求间的依赖关系,为是需求优先级和进行需求变更控制的基础]。
11客户需求与产品需求的对应关系
客户需求产品需求附录:需求编号规则。