资源预览内容
第1页 / 共9页
第2页 / 共9页
第3页 / 共9页
第4页 / 共9页
第5页 / 共9页
第6页 / 共9页
第7页 / 共9页
第8页 / 共9页
第9页 / 共9页
亲,该文档总共9页全部预览完了,如果喜欢就下载吧!
资源描述
项目名称业务需求-非功能性需求版本 文档编号: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 数据传输服务76.可用性77.易用性88.可靠性88.1计划维护服务时间88.2单点故障对系统的影响程度88.3可恢复性88.3.1 停机恢复88.3.2 程序和数据的备份88.3.3 灾难恢复89.业务约束99.1业务约束-001业务组织架构99.2业务约束-002语言要求910.技术约束910.1技术约束-001客户端规范910.2技术约束-002服务器规范910.3技术约束-003网络环境规范1010.4技术约束-004外设规范1010.5技术约束-005开发规范10说明:文档模板中蓝字部分为模板说明和示例,黑字部分为内容要求。黑字部分不允许删除,对于对项目 不适用的部分,在相应的章节中进行说明。1. 简介1.1 目的阐明业务需求文档中,非功能性需求文档的目的。1.2 范围包括所有的非功能性需求。1.3 定义、首字母缩写词和缩略语本小节应提供正确理解此非功能性需求文档所需的全部术语、首字母缩写词和缩略语的定义。这 些信息可以通过引用项目词汇表来提供。1.4 参考资料列出与本业务有关的一些参考资料,以备出现业务疑问时,可以方便地追根溯源。每个文档应标 有标题、报告号(如果适用),如需要,列出文档的日期和发布组织。列出可从中获取这些引用的来 源。这些信息可以通过引用附录或其他文档来提供。2. 性能与性能有关的非功能需求由以下几个单独的子需求组成:2.1 交易响应时间交易可以定义为:一个交易是指一个单一角色跨越系统边界触发一个事件并执行一定数量的处 理和数据库访问。交易响应时间指完成目标系统中的交互或批量处理所需的响应时间。根据业务处理类型的不同,本规范把交易划分为三类:交互类业务、查询类业务和大数据量批 处理类业务,并根据交易类别分别给出响应时间要求的参考值,包括峰值响应时间、平均响应时间。 交互类业务交互类业务的响应需求。 查询类业务查询类业务的响应需求,可以包括一些对信息进行分析的需求。 大数据量、批处理业务大数据量、批处理业务的响应需求。2.2 用户数用户数指标反映了不同情况下的使用系统的用户规模,包括总用户数、在线用户数、并发用户 数。考虑到系统峰值时刻和非峰值时刻的区别,在线用户数、并发用户数又分别考虑峰值和平均的数 量情况。以下是各种用户数量的说明:总用户数:拥有合法身份,能够使用系统的用户数量峰值在线用户数:系统峰值天/峰值小时的平均在线用户数量(登录系统的用户)峰值并发用户数:系统峰值天/峰值小时的平均并发用户数量(同时提交业务请求的用户)平均在线用户数:系统的平均在线用户数量(登录系统的用户)平均并发用户数:系统的平均并发用户数量(同时提交业务请求的用户)指标XX市XX省总用户数峰值在线用户数峰值并发用户数平均在线用户数平均并发用户数表 2-12.3 吞吐量需求峰值时刻每分钟交易数及未来n年该数量的预期(增长)值。每年的总交易笔数及未来 n 年该数量的预期(增长)值。交易量指标如下:年度峰值交易笔数(笔/分钟)年交易笔数(万笔/年)表 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.1 防火墙保护描述了系统对防火墙的保护能力的要求。5.2.2 防病毒服务描述了系统在防病毒服务方面的要求。5.2.3 数据安全描述了系统对数据安全的要求。5.2.4 入侵检测及漏洞扫描描述了对系统防范入侵能力的要求。5.2.5 数据传输服务描述了系统进行数据传输的要求。6. 可用性系统可用性定义了系统在什么时间段对用户是可使用的,以及是如何被用户使用的。7. 易用性描述系统在界面、功能等方面人性化设计的考虑。8. 可靠性8.1 计划维护服务时间描述系统可以进行升级、维护的时间和升级周期等。8.2 单点故障对系统的影响程度描述系统发生单点故障时对系统的影响程度方面的要求。8.3 可恢复性描述系统崩溃后的可恢复性要求。8.3.1 停机恢复描述系统崩溃后到恢复重新使用的时间要求。系统应能够在 X 小时内从停机中恢复。8.3.2 程序和数据的备份备份类别备份期限保留期限客户端主机应用服务器数据库服务器表 8-18.3.3 灾难恢复描述系统处理灾难的能力要求。当灾难发生后,系统应在X小时内恢复。9. 业务约束9.1 业务约束-001业务组织架构 描述业务组织架构。9.2 业务约束-002语言要求描述业务系统中对语言的支持。10. 技术约束10.1 技术约束-001客户端规范本部分描述客户端的最低硬件配置和系统软件规范。10.2 技术约束-002服务器规范描述系统对服务器的最低配置要求。10.3 技术约束-003网络环境规范描述对网络环境如:带宽等方面的要求。10.4 技术约束-004外设规范描述系统对接入外部设备的要求。10.5 技术约束-005开发规范描述目标系统开发过程中应该遵守的原则和标准。
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号