附录1软件业务需求说明书模板Word下载.docx
- 文档编号:8302546
- 上传时间:2023-05-10
- 格式:DOCX
- 页数:19
- 大小:466.13KB
附录1软件业务需求说明书模板Word下载.docx
《附录1软件业务需求说明书模板Word下载.docx》由会员分享,可在线阅读,更多相关《附录1软件业务需求说明书模板Word下载.docx(19页珍藏版)》请在冰点文库上搜索。
3.2.2数据字典7
3.3业务需求17
3.3.1业务场景8
3.3.2业务流程8
3.3.3关联8
3.3.4表卡单据9
4其它非功能需求9
4.1性能需求9
4.2安全性需求9
4.3软件质量属性10
4.4用户文档10
5外部接口需求10
6词汇表10
7待定问题列表11
1引言
引言是对本文档的概览,是为了帮助阅读者了解这份文档是如何编写的,并且应该如何阅读、理解和解释这份文档。
1.1编写目的
说明本文档是为哪个软件产品编写的,开发这个软件产品意义、作用、以及最终要达到的意图。
通过本文档详尽说明了该软件产品的业务需求,包括修正和(或)发行版本号,从而对该软件产品进行准确的定义。
如果本文档只与整个系统的某一部分有关系,那么只定义软件产品业务需求说明书中说明的那个部分或子系统。
1.2项目风险
具体说明本软件开发项目的全部风险承担者,以及各自在本阶段所需要承担的主要风险,首要风险承担者包括:
●任务提出者;
●软件开发者;
●产品使用者。
1.3预期读者和阅读建议
列举本文档所针对的各种不同的预期读者,例如,可能包括:
●用户;
●开发人员;
●项目经理;
●营销人员;
●测试人员;
●文档编写入员。
并且描述了文档中,其余部分的内容及其组织结构,并且针对每一类读者提出最适合的文档阅读建议。
1.4参考文献
列举编写本文档时所用到的参考文献及资料,可能包括:
●本项目的合同书;
●上级机关有关本项目的批文;
●本项目已经批准的计划任务书;
●用户界面风格指导;
●开发本项目时所要用到的标淮;
●系统规格需求说明;
●使用实例文档;
●属于本项目的其它己发表文件;
●本软件产品需求分析报告中所引用的文件、资料;
●相关软件产品需求分析报告;
为了方便读者查阅,所有参考资料应该按一定顺序排列。
如果可能,每份资料都应该给出:
●标题名称;
●作者或者合同签约者;
●文件编号或者版本号;
●发表日期或者签约日期;
●出版单位或者资料来源。
2综合描述
这一部分概述了正在定义的软件产品的作用范围以及该软件产品所运行的环境、使用该软件产品的用户、对该软件产品己知的限制、有关该软件产品的假设和依赖。
2.1项目背景
描述了在本文档中所定义的软件产品的背景和起源。
说明了该软件产品是否属于下列情况:
●是否是产品系列中的下一成员;
●是否是成熟产品所改进的下一代产品;
●是否是现有应用软件的替代品(升级产品);
●是否是一个新型的、自主型的产品。
如果该软件产品需求分析报告定义的软件系统是:
●大系统的一个组成部分;
●与其它系统和其它机构之间存在基本的相互关系。
那么必须说明本文档定义的这部分软件是怎样与整个大系统相关联的,或者(同时)说明相互关系的存在形式,并且要定义出两者之间的全部接口。
2.2业务功能
因为将在本文档的后面章节中详细描述软件产品的功能,所以在此只需要概略地总结。
仅从业务层面陈述本软件产品所应具有的主要功能,在描述功能时应该针对每一项需求准确地描述其各项规格说明。
如果存在引起误解的可能,在陈述本软件产品主要功能的作用领域时,也需要对应陈述本软件产品的非作用领域,以利读者理解本软件产品。
为了很好地组织产品功能,使每个读者都容易理解,可以采用列表的方法给出。
也可以采用图形方式,将主要的需求分组以及它们之间的联系使用数据流程图的顶层图或类图进行表示,这种表示方法是很有用的。
参考用户当前管理组织构架,了解各个机构的主要职能,将有助于陈述软件产品的主要功能。
例如:
业务架构图
业务项列表
角色
业务
业务概述
业务部门风险登记员
登记,提交
登记风险事件,提交部门领导批示
归档
属于部门内部风险经部门领导批示处理后存档
2.3用户类和特性
确定有可能使用该软件产品的不同用户类,并且描述它们相关的特征。
往往有一些软件需求,只与特定的用户类有关。
描述时,应该将该软件产品的重要用户类与非重要用户类区分开。
用户不一定是软件产品的直接使用者,通过报表、应用程序接口、系统硬件接口得到软件产品的数据和服务的人、或者机构也有他们的需求。
所以,应该将这些外部需求视为通过报表、应用程序接口、系统硬件接口附加给软件产品的附加用户类。
2.4运行环境
描述了本软件的部署环境,一般包括:
●部署位置;
●交互系统;
2.5设计和实现上的限制
确定影响开发人员自由选择的问题,并且说明这些问题为什么成为一种限制。
可能的限制包括下列内容:
●必须使用的特定技术、工具、编程语言和数据库;
●避免使用的特定技术、工具、编程语言和数据库;
●要求遵循的开发规范和标准
例如,如果由客户的公司或者第三方公司负责软件维护,就必须定义转包者所使用的设计符号表示和编码标准;
●企业策略的限制;
●政府法规的限制;
●工业标准的限制;
●硬件的限制
例如,定时需求或存储器限制;
●数据转换格式标淮的限制。
2.6假设和约束(依赖)
列举出对本文档中,影响需求陈述的假设因素(与己知因素相对立)。
如果这些假设因素不正确、不一致或者被修改,就会使软件产品开发项目受到影响。
这些假设的因素可能包括:
●计划使用的商业组件,或者其它软件中的某个部件;
●假定产品中某个用户界面将符合一个特殊的设计约定;
●有关本软件开发工作的若干假定(例如:
用户承诺的优惠、方便、上级部门给予的特殊政策和支持等。
);
●有关本软件运行环境的一些问题;
此外,确定本软件开发项目对外部约束因素所存在的依赖。
有关的约束可能包括:
●工期约束;
●经费约束;
●地理位置约束;
●其它有关项目约束;
3业务需求
3.1业务角色
部门
职责
业务部门
风险事件登记员
登记发生的风险事件,归档
部门领导
批示和处理
3.2业务实体
3.2.1业务实体图
3.2.2数据字典
属性
数据类型
格式
长度
示例
登记编号
数字&字符
RYYYYMMDD001
12
。
3.3业务需求1
业务描述…
3.3.1业务场景
触发事件
员工发生风险事件
执行者
业务部门风险登记员,业务部门领导,监察部风险登记员,监察部领导
工作内容
1.对员工风险事件进行登记员识别、归集
2.对员工风险事件分析,判断,提出建议
业务规则
1.风险范围:
风险事件有只涉及部门内的,也有跨部门的情况.
2.分线级别:
风险事件的评估结果有一般风险事件和重大风险事件.
3.3.2业务流程
1)基本流程
1.员工发生风险事件
2.业务部门风险登记员识别、归集,记录风险事件登记表。
3.业务部门领导分析,判断,提出建议或解决。
4.业务部门风险登记员登记,归档保管
5.…
2)备选流程
1、在3。
如果为部门内部,则自行解决,流程结束。
2、在7.如果评估结果为重大风险事件,或特殊风险事件,需进一步提交公司领导批示。
3.3.3关联
关联业务项名称
关联方向
关联触发条件
关联内容
1
〖并网动态〗【基本信息查询】
输入
进行投资模式分析时
分布式电源信息(投资模式、电源编号、地理位置、电压等级、并网方式、装机容量等)
3.3.4表卡单据
分布式电源电量电费统计表
管理单位:
年月:
填报人:
填报时间:
统计维度
类别
发电量(kWh)
上网电量(kWh)
上网电费(万元)
本月
累计
合计
发电类型
小水电
风力发电
光伏发电
海洋能发电
生物质能发电
综合利用发电
地热发电
天然气发电
其他
消纳方式
全部上网
全部自用
余电上网
投资模式
自然人
同一法人
不同法人
并网点电压
20kV
10kV
380V
220V
接入方式
接入用户内部
接入公共电网
3.4业务需求2
3.4.1业务场景
3.4.2业务流程
3.4.3关联
3.4.4表卡单据
3.5业务需求3
4其它非功能需求
在这里列举出所有非功能需求,主要包括可靠性、安全性、可维护性、可扩展性、可测试性等。
4.1性能需求
阐述不同应用领域对软件产品性能的需求,并且说明提出需求的原理或者依据,以帮助开发人员做出合理的设计选择。
尽可能详细地描述性能需求,如果需要,可以针对每个功能需求或者特征分别陈述其性能需求。
在这里确定:
●相互合作的用户数量;
●系统支持的并发操作数量;
●响应时间;
●与实时系统的时间关系;
●容量需求
*存储器;
*磁盘空间;
*数据库中表的最大行数。
4.2安全性需求
详尽陈述与系统安全性、完整性问题相关的需求,或者与个人隐私问题相关的需求。
这些问题将会影响到软件产品的使用,和软件产品所创建或者使用的数据的保护。
定义用户身份认证,或备授权需求。
明确软件产品必须满足的安全性或者保密性策略。
也可以通过称为完整性的质量属性来阐述这些需求。
一个典型的软件系统安全需求范例如下:
“每个用户在第一次登录后,必须更改他的系统预置登录密码,系统预置的登录密码不能重用。
”
4.3软件质量属性
详尽陈述对客户和开发人员至关重要的在软件产品其它方面表现出来的质量功能。
这些功能必须是确定的、定量的、在需要时是可以验证的。
至少也应该指明不同属性的相对侧重点,例如:
易用性优于易学性,或者可移植性优于有效性。
4.4用户文档
列举出将与软件产品一同交付的用户文档,并且明确所有己知用户文档的交付格式或标准,例如:
●安装指南
纸质文档,16开本;
●用户手册
●在线帮助
●电子文档,与软件产品一同分发、配置;
●使用教程电子文档,与软件产品一同分发、配置。
5外部接口需求
【示例】
5.1数据共享需求
5.1.1数据共享总体框架
PMS2.0与配电自动化在设备台账信息、电网图形信息、电网运行实时(历史)信息、故障跳闸信息等方面存在数据共享需求。
数据共享需求框架如下图所示:
数据共享需求汇总如下表:
数据共享内容
交互方向
1
故障跳闸信息
配电自动化->
PMS2.0
2
电网运行信息
电网运行实时(准实时)信息
开关变位信息
电网运行历史(准实时)信息
线路历史最高负荷电流信息
主变历史最高负荷信息
3
配电中压设备信息
PMS2.0->
配电自动化
4
电网资源信息
图模信息
5.1.2故障跳闸信息
5.1.2.1场景描述
当发生开关跳闸故障,经调度确认后,配电自动化将故障信息推送至配电抢修管控,运检人员进行故障登记。
5.1.2.2数据交换
接口名称
数据流向
发生频度
实时
技术路线
企业服务总线
数据项
数据项类型
数据项说明
站线设备类型
字符
跳闸设备所在的电站或者线路
2
站线名称
跳闸设备所在电站名称或者线路名称
3
站线设备编码
对应生产系统42位设备编码
4
设备类型
站内断路器、站内隔离开关、柱上断路器等。
5
跳闸设备编码
6
跳闸设备名称
对应生产系统设备名称
7
开关状态
开、合
8
跳闸时间
日期时间
yyyy-mm-ddhh:
mm:
ss:
ms
9
跳闸情况
跳闸、跳闸重合成功、跳闸重合不成功、重合不动作、重合退出
5.1.3电网运行信息
5.1.3.1电网运行实时(准实时)信息
5.1.3.1.1场景描述
运检以下业务,需要使用到电网运行实时(准实时)信息:
(1)配网抢修人员通过掌握电流、电压、开关变位等电网运行实时(准实时)信息,辅助进行故障分析、处理。
(2)状态监测管理需要获取电流、电压、功率等电网运行实时(准实时)信息进行状态监测信息展示。
(3)电网专题图展示动态电网需要获取电流、电压、功率等电网运行实时(准实时)信息。
(4)线损精细化管理需要获取电流、电压、功率等电网运行实时(准实时)信息辅助进行线损计算。
5.1.3.1.2数据交换
电网运行准实时信息
PMS2.0
交互频率
准实时
海量历史(准实时)数据平台、企业服务总线
站内断路器、站内隔离开关、柱上断路器、配电变压器、配电柱上变压器、配电站内母线。
设备ID
设备名称
测量时间
遥测量类型
电流、电压、有功功率、无功功率、线电压(AB线电压、BC线电压、CA线电压)
遥测值
浮点数
电流单位:
安培;
电压单位:
伏特;
功率单位:
瓦特。
6词汇表
列出本文件中用到的专业术语的定义,以及有关缩写的定义(如有可能,列出相关的外文原词)。
为了便于非软件专业或者非计算机专业人士阅读软件产品需求分析报告,要求使用非软件专业或者非计算机专业的术语描述软件需求。
所以这里所指的专业术语,是指业务层面上的专业术语,而不是软件专业或者计算机专业的术语。
但是,对于无法回避的软件专业或者计算机专业术语,也应该列入词汇表并且加以准确定义。
7待定问题列表
编辑一张在本文档中待确定问题时的列表,把每一个表项都编上号,以便跟踪调查。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 附录 软件 业务 需求 说明书 模板