GB/T 40473.4-2021
银行业应用系统 非功能需求 第4部分:兼容性
发布时间:2021-07-20 实施时间:2022-02-01


银行业应用系统是银行业务的重要支撑,其稳定性、安全性、可靠性等非功能需求至关重要。而兼容性则是银行业应用系统的一个重要方面,它涉及到系统与硬件、软件、网络、数据等方面的兼容性问题。本标准旨在规范银行业应用系统的兼容性需求,以确保系统的稳定性和可靠性。

1.范围
本标准适用于银行业应用系统的设计、开发、测试、运维等各个阶段。其中,银行业应用系统包括但不限于以下类型:
(1)核心银行系统;
(2)电子银行系统;
(3)支付结算系统;
(4)信贷管理系统;
(5)风险管理系统;
(6)其他银行业应用系统。

2.术语和定义
本标准中使用的术语和定义与GB/T 40473.1-2021《银行业应用系统 非功能需求 第1部分:通用术语和定义》相同。

3.兼容性要求
3.1 硬件兼容性要求
(1)系统应支持主流硬件平台,如x86、ARM等;
(2)系统应支持主流操作系统,如Windows、Linux等;
(3)系统应支持主流数据库,如Oracle、MySQL等;
(4)系统应支持主流网络设备,如交换机、路由器等。

3.2 软件兼容性要求
(1)系统应支持主流浏览器,如IE、Chrome、Firefox等;
(2)系统应支持主流开发语言和框架,如Java、.NET等;
(3)系统应支持主流中间件,如Tomcat、WebLogic等;
(4)系统应支持主流安全软件,如杀毒软件、防火墙等。

3.3 网络兼容性要求
(1)系统应支持主流网络协议,如TCP/IP、HTTP等;
(2)系统应支持主流网络拓扑结构,如星型、环型等;
(3)系统应支持主流网络设备,如交换机、路由器等;
(4)系统应支持主流网络安全技术,如SSL、VPN等。

3.4 数据兼容性要求
(1)系统应支持主流数据格式,如XML、JSON等;
(2)系统应支持主流数据传输协议,如FTP、SFTP等;
(3)系统应支持主流数据存储技术,如关系型数据库、NoSQL等;
(4)系统应支持主流数据备份和恢复技术,如热备、冷备等。

4.测试要求
4.1 兼容性测试应在系统设计、开发、测试、运维等各个阶段进行,以确保系统的兼容性。
4.2 兼容性测试应包括硬件、软件、网络、数据等方面的测试,以确保系统与各种硬件、软件、网络、数据的兼容性。
4.3 兼容性测试应采用主流测试工具和方法,如LoadRunner、JMeter等。

相关标准
GB/T 40473.1-2021 银行业应用系统 非功能需求 第1部分:通用术语和定义
GB/T 40473.2-2021 银行业应用系统 非功能需求 第2部分:可靠性
GB/T 40473.3-2021 银行业应用系统 非功能需求 第3部分:安全性
GB/T 22091-2020 信息技术 信息安全技术 银行业信息安全技术基本要求
GB/T 35273-2017 金融信息技术 银行业务流程管理规范