<XX系统用户需求调研报告> 用户需求说明书
目录
0.文档介绍 (1)
0.1发布与修改历史 (1)
0.2文档目的与范围 (1)
0.3读者对象 (2)
0.4参考文档 (2)
0.5术语与缩写解释 (2)
1系统简述 (3)
1.1系统目的 (3)
1.1.1管理目标: (3)
1.1.2使用目标: (3)
1.2系统范围 (3)
1.2.1客户组织结构图 (3)
1.2.2客户人员结构图 (3)
1.2.3系统业务关系图 (3)
1.2.4系统面向的用户群 (4)
1.3产品应当遵循的标准或规范 (4)
1.4定义、首字母缩写词和缩略语 (4)
2用户当前操作模式 (5)
2.1用户需要解决的问题 (5)
3功能性需求 (6)
3.1功能结构图 (6)
3.2功能1 (6)
3.2.1子功能点1 (6)
3.2.2...... . (7)
3.2.3与其它功能模板间的接口 (7)
3.3...... . (7)
4产品的非功能性需求 (8)
4.1对系统环境的要求 (8)
4.2对易用性的要求 (8)
4.3软硬件环境需求 (8)
4.3.1对系统软件的技术要求 (8)
4.3.2对系统硬件的技术要求 (8)
4.4用户对安全性的要求 (8)
4.5对可维护性的要求 (8)
4.6对培训的要求 (8)
5附录A:用户需求调查记录 (10)
5.1A.1需求标题1 (10)
5.2A.N 需求标题N (10)
0.文档介绍
0.1发布与修改历史
参与者及其贡献
0.2文档目的与范围
提示:文档介绍是对本文涉及内容和目的的高度概括。
本节内容是读者接触到的本文的第一段正式的文字,我们必须用不超过500字的文字描述简明扼要的告诉他们如下几个重要信息:
0.2.1、本文的目标
0.2.2、本文的主要内容的概括;
0.3读者对象
0.4参考文档
提示:列出本文档的所有参考文献(可以是非正式出版物),格式如下:[标识符] 作者,文献名称,出版单位(或归属单位),日期
0.5术语与缩写解释
1系统简述
1.1系统目的
介绍本软件系统的建设目的,从用户的角度描述该系统建立后应该达到的使用效果或者建设目标。
可以从以下几个方面描述系统建设目的:
1.1.1管理目标:
描述客户领导层/管理层对本系统软件建设的要求;
比如:
1、客户希望该系统建立后能在管理上、业务流程规范上解决的问题;
2、希望能够通过该系统达到什么样的目标;
3、希望该系统能够出什么报表数据。
或者用该系统能能提高工作效率等等;
1.1.2使用目标:
对具体业务上来说,客户希望通过该系统能够实际解决的问题。
比如:固定资产台帐的管理问题。
1.2系统范围
描述建设系统在客户管理系统、业务系统中所处的位置,以及上下级关系和周边部门的接口关系,可以通过组织结构图来描述。
1.2.1客户组织结构图
描述客户组织结构,以及建设组织在客户大组织中所处的位置,以及左右关系
1.2.2客户人员结构图
描述客户建设组织内部组织结构,以及该组织的直接领导的一些基本情况。
1.2.3系统业务关系图
描述系统建设组织需要建设的系统业务,以及该业务在内部的工作流情况,以及该业务的相关部门的接口情况。
注意本图示需要标明业务关联关系而非数据关联关系,如有一个生成系统,现有“原材料入库”,“原材料加工”和“库存管理”三个业务,原材料入库业务和库存管理业务有关联,但是“原材料加工”和“原材料入库”就没有关联。
虽然原材料加工使用的入库的原材料,但是是通过库存管理的业务实现的。
1.2.4系统面向的用户群
描述该系统建设以后的使用对象,
1.3产品应当遵循的标准或规范
提示:列出本文档的所有参考文献(可以是非正式出版物),格式如下:[标识符] 作者,文献名称,出版单位(或归属单位),日期
本次研发所应该遵循的标准/规范/要求等
例如:
[SPP-PROC-PP] SEPG,需求开发规范,机构名称,日期
1.4定义、首字母缩写词和缩略语
记录在调研过程中所记录/识别的专业词汇和缩略语
2用户当前操作模式
描述调研过程中发现的,客户业务实际操作的情况,比如:信息化建设情况,客户的计算机操作能力/习惯等。
客户实际业务中存在的情况的描述。
2.1用户需要解决的问题
用户希望解决的问题列表。
3功能性需求
3.1功能结构图
通过对软件系统各个模块以及模块下功能/子功能的划分,整体展示系统中所具备的功能模块,以及各个模块间的关系情况。
3.2功能1
主要从以下几个方面进行阐述:
【业务描述】
描述业务具体的内容,以及在这个业务中应该注意的细节,要点等等
【用例图】
呈现了该业务所有参与者及其用例,以及它们之间的关系
【业务活动图】
描述一个业务功能的业务流程,明确各个业务流程的节点,对象和内容
【业务说明】
对业务活动图的文字性描述,可采用表格方式来展现
3.2.1子功能点1
该子功能点主要是对功能1的分解产生更明确的功能划分,可以从以下几个方面进行阐述:
【定义与目标】
描述子功能点具体的内容,已经在这个子功能点中应该注意的细节,要点等等
【用例图】
呈现了该子功能点所有参与者及其用例,以及它们之间的关系
【前提条件】
描述进行该子功能操作的前提条件,通用与其它功能点相关联
【输入输出】
对该子功能所涉及业务进行详细的内容要素描述,可采用表格方式来展现
【功能要求/约定】
描述该子功能点业务要求及规则,包括业务管理上的以及业务操作上两方面。
【接口】
描述对其它子功能点的业务接口,注意需要将业务接口传输的信息进行类似数据字典的罗列。
对于类似本功能完成后才能进行下一个功能的开始或者上一个功能完成后才能进行开始本功能也需要在这儿进行描述。
提示:可按系统及业务的复杂程度进一步的划分子功能点3.2.1.1
3.2.2……
3.2.3与其它功能模板间的接口
描述对功能1与其它功能的业务接口,可采用图表的方式来展示,每个接口间列出详细的接口要素及其说明。
可以理解为 1.2.1 系统业务关系图中将与本业务无直接关系的业务删除。
3.3……
4产品的非功能性需求
4.1对系统环境的要求
客户要求在什么样的系统
4.2对易用性的要求
客户对系统的操作性的要求,可以考虑一下几个方面:
1/是否支持多窗口
2/对帮助系统的要求
3/对软件风格的要求(客户善于使用什么样的软件/操作系统)4/
4.3软硬件环境需求
4.3.1对系统软件的技术要求
从以下方面描述
1、操作系统,IE浏览器方面的约束
2、
4.3.2对系统硬件的技术要求
硬件性能指标
4.4用户对安全性的要求
从以下几个方面描述:
1/数据库安全性
2/数据备份安全性
3/系统安全性
4/密码安全性
4.5对可维护性的要求
从以下几个方面描述:
1/ 远程维护的需求
2/备份的要求
3/对系统维护的要求(对管理人员的要求)
4.6对培训的要求
1/对客户领导的培训
2/对对方管理人员/系统管理员的培训3/对操作用户的培训
5附录A:用户需求调查记录5.1 A.1 需求标题1
5.2 A.n 需求标题
N。