1、业务需求03非功能性需求模版项目名称业务需求-非功能性需求版本文档编号:当前版本: 1.0修改日期:修订文档历史记录日期版本说明作者日/月/年详细信息姓名1.简介41.1目的41.2范围41.3定义、首字母缩写词和缩略语41.4参考资料42.性能42.1交易响应时间42.2用户数52.3吞吐量需求52.4数据存储容量63.可扩展性64.伸缩性65.安全性75.1应用安全性需求75.1.1 认证与授权服务75.1.2 资源访问控制服务75.1.3 应用日志75.2基础级安全需求75.2.1 防火墙保护75.2.2 防病毒服务75.2.3 数据安全75.2.4 入侵检测及漏洞扫描75.2.5 数据
2、传输服务76.可用性77.易用性88.可靠性88.1计划维护服务时间88.2单点故障对系统的影响程度88.3可恢复性88.3.1 停机恢复88.3.2 程序和数据的备份88.3.3 灾难恢复89.业务约束99.1 业务组织架构99.2 语言要求910.技术约束910.1 客户端规范910.2 服务器规范910.3 网络环境规范1010.4 外设规范1010.5 开发规范10说明:文档模板中蓝字部分为模板说明和示例,黑字部分为内容要求。黑字部分不允许删除,对于对项目 不适用的部分,在相应的章节中进行说明。 1.简介1.1目的阐明业务需求文档中,非功能性需求文档的目的。 1.2范围 包括所有的非功
3、能性需求。 1.3定义、首字母缩写词和缩略语本小节应提供正确理解此非功能性需求文档所需的全部术语、首字母缩写词和缩略语的定义。这 些信息可以通过引用项目词汇表来提供。 1.4参考资料列出与本业务有关的一些参考资料,以备出现业务疑问时,可以方便地追根溯源。每个文档应标 有标题、报告号(如果适用),如需要,列出文档的日期和发布组织。列出可从中获取这些引用的来 源。这些信息可以通过引用附录或其他文档来提供。 2.性能与性能有关的非功能需求由以下几个单独的子需求组成: 2.1交易响应时间交易可以定义为:一个交易是指一个单一角色跨越系统边界触发一个事件并执行一定数量的处 理和数据库访问。交易响应时间指完
4、成目标系统中的交互或批量处理所需的响应时间。根据业务处理类型的不同,本规范把交易划分为三类:交互类业务、查询类业务和大数据量批 处理类业务,并根据交易类别分别给出响应时间要求的参考值,包括峰值响应时间、平均响应时间。 交互类业务交互类业务的响应需求。 查询类业务查询类业务的响应需求,可以包括一些对信息进行分析的需求。 大数据量、批处理业务大数据量、批处理业务的响应需求。 2.2用户数用户数指标反映了不同情况下的使用系统的用户规模,包括总用户数、在线用户数、并发用户 数。考虑到系统峰值时刻和非峰值时刻的区别,在线用户数、并发用户数又分别考虑峰值和平均的数 量情况。以下是各种用户数量的说明:总用户
5、数:拥有合法身份,能够使用系统的用户数量峰值在线用户数:系统峰值天 /峰值小时的平均在线用户数量(登录系统的用户)峰值并发用户数:系统峰值天 /峰值小时的平均并发用户数量(同时提交业务请求的用户)平均在线用户数:系统的平均在线用户数量(登录系统的用户)平均并发用户数:系统的平均并发用户数量(同时提交业务请求的用户) 指标XX市XX省总用户数峰值在线用户数峰值并发用户数平均在线用户数平均并发用户数表2-12.3吞吐量需求峰值时刻每分钟交易数及未来 n年该数量的预期(增长)值。每年的总交易笔数及未来 n年该数量的预期(增长)值。交易量指标如下:年度年度峰值交易笔数(笔/分钟)年交易笔数(万笔/年)
6、表2-22.4数据存储容量每年的数据存储容量(GB)及未来n年该数量的预期(增长)值。 当前存储容量如下:指标累计存储容量(GB)月增长(GB)总数据量其中:表2-3说明:对数据量具体情况做描述数据存储容量估算:估算未来n年的数据增长量和累计存储容量。 年度年增长容量(GB)累计存储容量(GB)表2-43.可扩展性描述系统在可扩展性方面的要求。 4伸缩性5.安全性5.1应用安全性需求5.1.1认证与授权服务 描述系统对认证和授权方面的要求。 5.1.2资源访问控制服务 描述系统对资源被访问权限的控制要求。 5.1.3应用日志 描述系统对运行中的操作记录轨迹的要求。 5.2基础级安全需求5.2.
7、1 防火墙保护 描述了系统对防火墙的保护能力的要求。 5.2.2防病毒服务 描述了系统在防病毒服务方面的要求。 5.2.3数据安全 描述了系统对数据安全的要求。 5.2.4入侵检测及漏洞扫描 描述了对系统防范入侵能力的要求。 5.2.5数据传输服务 描述了系统进行数据传输的要求。 6.可用性系统可用性定义了系统在什么时间段对用户是可使用的,以及是如何被用户使用的。7.易用性描述系统在界面、功能等方面人性化设计的考虑。 8.可靠性8.1计划维护服务时间描述系统可以进行升级、维护的时间和升级周期等。 8.2单点故障对系统的影响程度描述系统发生单点故障时对系统的影响程度方面的要求。 8.3可恢复性描
8、述系统崩溃后的可恢复性要求。 8.3.1停机恢复描述系统崩溃后到恢复重新使用的时间要求。 系统应能够在X小时内从停机中恢复。8.3.2程序和数据的备份备份类别备份期限保留期限客户端主机应用服务器数据库服务器表8-18.3.3灾难恢复描述系统处理灾难的能力要求。 当灾难发生后,系统应在 X小时内恢复。9.业务约束9.1业务约束-001业务组织架构描述业务组织架构。9.2业务约束-002语言要求描述业务系统中对语言的支持。 10.技术约束10.1 技术约束-001客户端规范本部分描述客户端的最低硬件配置和系统软件规范。 属性值CPU内存软件:操作系统Java虚拟机浏览器版本表 10-110.2技术约束-002服务器规范描述系统对服务器的最低配置要求。 属性值CPU数磁盘空间内存软件:操作系统Java虚拟机表 10-210.3 网络环境规范 描述对网络环境如:带宽等方面的要求。 10.4 外设规范 描述系统对接入外部设备的要求。 10.5 开发规范 描述目标系统开发过程中应该遵守的原则和标准。
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1