需求分析说明书|一份全面的“需求分析说明书”是怎样的?( 七 )


1.2 数据量支持
系统对GIS数据的支持能力不小于20TB;对图片、视频等非结构化数据的支持能力不小于200TB;对结构化数据的存储和查询数据量支持能力不小于500GB 。
1.3 数据库性能要求
根据本系统数据的特点,采用标准MYSQL语句,以便将来的扩展和移植 。
系统将采用数据库建模工具,根据系统功能模块的设计,构建出整个数据库 。在构建数据库时,也会定义好数据库表的约束、关联以及索引 。
针对系统的具体特点和系统要求,我们在进行数据库方案设计时对数据库平台提出下列性能方面的要求:
标准化程度高,符合标准ANSI SQL 92语言的规范;
支持对称处理和多线程技术,支持XML/CORBA,支持数据分区;
可在多种操作系统,HP、IBM等服务器下运行,独立性强,对系统结构影响比较小;
高级语言、汉化功能先进,易于方便使用,支持汉字,GB18030标准;
支持主流的网络协议,如TCP/IP、IPX/SPX、NETBIOS、DECNET、SNA等 。
能支持同构、异构网络分布操作,支持松散耦合及海量并行处理;
有足够的并发控制,授权控制和事务处理能力及恢复能力;
与异种数据源有良好的可互操作性;
具有可靠的数据安全保密措施以及故障恢复能力;
具有SMP和MPP功能,具有快速的并发用户查询速度,并发控制稳定可靠;
具有很强的容错能力,错误恢复能力,错误记录及预警能力,具备异地容灾能力;
允许行级锁,具有死锁自动解出功能而无需额外的数据一致性校验;
具有强大的复制能力,支持主从式、级连式、对等式以及N-向复制,并支持复制日志技术,具有分布式模式管理能力;
具有完整的安全性(帐号安全,系统级权限,对象安全性,审查等),细粒度化的访问控制,适合于多层环境的安全模式的能力;
拥有支持MIS的功能强大的开发工具,提供数据仓库和数据挖掘的工具 。


2. 并发性2.1 数据库并发
数据库支持超过500个用户的并发访问能力 。
2.2 访问并发
管理端平台具备不少于100个访问并发的能力 。
2.3 传输并发
系统业务功能包括附件和图片的传输的时候,需提供稳定快速的传输效率,以及支持多附件多图片并发上传和下载的能力 。


3. 响应特性3.1 查询响应
一般数据查询响应时间<5秒 。
3.2 制表速度
一般固定表格制表不超过10秒钟,复杂统计汇集表格不超过5分钟 。


4. 架构特性4.1 可靠性
系统需提供7*24的不间断服务 。
4.2 稳定性
系统需合理的利用资源,保证前后台数据操作的效率,以及在数据响应和界面承载方面都要达到不会出现界面混乱、数据报错、触发按钮功能缺失、操作频百思特网繁或者快速容易崩溃的问题 。
4.3 兼容性
前端方面具有兼容各大主流浏览器的能力 。
4.4 灵活性
PC端前端自适应方面具有能够适配主流笔记本、台式电脑的能力,手机APP能够适应主流手机屏幕尺寸 。
4.5 扩展性
系统应便于新业务或者新功能的生成和实现第三方系统与平台的连接 。另外系统提供动态页面定制组件,能够有效的帮助运营方生成产品和服务表单,方便管理人员扩充分类目录等信息,并在权限管理、用户管理上有高度的灵活性、合理性 。
4.6 诊断性
通过详细信息资料的方式确保用户身份的可靠性,线上实施管理操作时,需确认用户的身份 。为了防止操作失误,应该将用户的操作过程信息以日志形式保存,以作为失误诊断的原始依据 。
4.7 扩充性
保证已有平台和系统的兼容性及对未来发展的适应性,使系统可在原有的基础升级改造和更新,并应当充分考虑技术进步因素的影响 。
4.8 开放性
平台不是一个封闭的系统,今后必须通过接口和其他平台或系统相连,在平台建设中应充分考虑与外界信息系统交换的需求,保证既能满足基本功能的需要,有具有与外界系统进行信息交换与处理的能力 。
4.9 可伸缩性
要求在不用修改系统架构的情况下,通过增加或增强相应的设备即可实现系统功能的扩展支持,包括垂直扩展和水平扩展 。
4.9.1 纵向伸缩
能够通过增加硬件资源提高目标平均性能和峰值性能(即响应时间、延迟等)及目标平均负荷和峰值负荷(即并发用户、信息量等) 。
4.9.2 横向伸缩
能够通过增加应用服务器及实现应用服务器负载均衡、多节点等措施提高目标平均性能和峰值性能(即响应时间、延迟等)及目标平均负荷和峰值负荷(即并发用户、信息量等) 。