目录

功能性需求包括哪些

功能性需求包括:1. 响应时间;2. 用户数;3. 可扩展性;4. 数据存储量;5. 系统可靠性。其中,响应时间分日常交互类、日常查询类、批量交易分别考虑。日常交易指传统的大厅交互业务,如纳税申报、发票销售等。

一、功能性需求

1. 响应时间

分日常交互类、日常查询类、批量交易分别考虑。

日常交易指传统的大厅交互业务,如纳税申报、发票销售等,以及一次完成多笔业务处理的交易,如批量扣款等,日常交互类业务具有较高的响应要求。 查询类业务如登记资料查询、申报数据查询等。查询业务由于受到查询的复杂程度、查询的数据量大小等因素的影响,需要根据具体情况而定,给出一个参考范围。

2. 用户数

用户数要考虑用户数的增长情况,有以下指标:总用户数、峰值在线用户数、峰值并发用户数、平均在线用户数、平均并发用户数。

3. 可扩展性

可实现负载均衡;日后若信息量较大,则系统可相应增加服务器实现扩展。

4. 数据存储量

每年的数据存储容量(G)及未来几年该数量的预期(增长)值。指标包括累计存储容量(G)、年增长(G)。

5. 系统可靠性

一般是窗口业务应在从星期一到星期五的所有工作日的工作时间是可以使用的;其它业务应满足7×24小时可以使用。

延伸阅读:

二、非功能性需求

非功能性需求,是指软件产品为满足用户业务需求而必须具有且除功能需求以外的特性。软件产品的非功能性需求包括系统的性能、可靠性、可维护性、可扩充性和对技术和对业务的适应性等。下面对其中的某些指标加以说明。在这里可以看到非功能性需求涉及的范围很广,软件产品本身不是孤立存在的,还涉及到诸多外在环境的影响。非功能性需求必须考虑软件既要可用,又要易用。

以上就是关于功能性需求的内容希望对大家有帮助。

一站式研发项目管理平台 PingCode

一站式研发项目管理平台 PingCode

支持敏捷\瀑布、知识库、迭代计划&跟踪、需求、缺陷、测试管理,同时满足非研发团队的流程规划、项目管理和在线办公需要。