【项目名称】
用户需求说明书
修订历史记录
A - 增加M - 修订D - 删除
【模板使用必读:模板内容和页眉中【】包含内容为指导性的待替换文字,请在使用中替换为具体内容,或删除。文件提交时不得再含有这些内容。】
目录
1引言 (4)
1.1编写目的 (4)
1.2范围 (4)
1.3术语与缩写解释 (4)
1.4读者对象 (4)
1.5参考资料 (4)
2软件介绍 (5)
3软件面向的用户群体 (5)
4软件应当遵循的标准或规范 (5)
5软件的功能性需求 (5)
5.1功能性需求分类 (5)
5.2功能(Function A) (6)
5.2.1子功能(Function A_SF01) (6)
6软件的非功能性需求 (7)
6.1软硬件环境需求 (7)
6.2软件质量需求 (7)
6.3其它需求 (7)
7需求签字确认 (8)
1引言
1.1编写目的
【说明开发本软件的目的;编写本功能规格书的目的;功能规格书所预期的读者。】
1.2范围
【说明开发本软件开发的用户需求范围。】
1.3术语与缩写解释
1.4读者对象
【客户、需求开发人员等涉及需求的人员。】
1.5参考资料
【项目标书等相关资料。】
2软件介绍
【提示:
(1)说明软件是什么,什么用途。
(2)介绍软件的开发背景。】
3软件面向的用户群体
【提示:
(1)描述本软件面向的用户(客户、最终用户)的特征,
(2)说明本软件将给他们带来什么好处?他们选择本软件的可能性有多大?】
4软件应当遵循的标准或规范
【提示:阐述本软件应当遵循什么标准、规范或业务规则(Business Rules),违反标准、规范或业务规则的软件通常不太可能被接受。】
5软件的功能性需求
5.1功能性需求分类
【提示:将功能性需求先粗分再细分,每个功能性需求除要有中文命名外,还应有唯一的标号。具体的需求标号规则,请参考《iASPEC-SP-RDM-G02 需求ID编码规则》。】
5.2功能(Function A)
【提示:此处写一些承上启下的文字。】
5.2.1子功能(Function A_SF01)
(1)功能需求(F)
【对本功能点的功能进行描述。需求编码为:URS_Function A_SF01_F01】(2)操作流程需求(H)
【操作顺序和处理过程,给出流程图。以及操作方面的需求。需求编码为:URS_Function A_SF01_H01】
(3)角色及权限需求(R)
【描述此功能使用的角色和权限,给出用例图。需求编码为:URS_Function A_SF01_R01】
(4)输入数据需求(I)
【输入数据的描述,包括输入源、数量、度量单位和精度;操作员具体的操作控制需求(如输入格式、数据类型、精度、范围自动检验等);指明引用的输入设备接口资料(包括设备型号、数量)。需求编码为:URS_Function A_SF01_I01】
(5)输出需求(O)
【输出数据的描述,包括目的地(存储媒体和用途)、数量、度量单位和精度;非法数据的处理;指明引用的输出设备接口资料(包括设备型号、数量)。
需求编码为:URS_Function A_SF01_O01】
(6)界面需求(W)
【本功能对应的界面需求。需求编码为:URS_Function A_SF01_W01】6软件的非功能性需求
6.1软硬件环境需求
6.2软件质量需求
6.3其它需求
【其它需求的说明。】
7需求签字确认
【提示:当《用户需求规格说明书》通过双方评审之后,开发方负责人和客户方负责人作书面承诺,使之具有商业合同效果。责任人作书面承诺之前务必要认真阅读文档,一定要明白签字意味着什么。】
附件:需求建模及相关材料