GB/T 40473.9-2021
银行业应用系统 非功能需求 第9部分:可移植性
发布时间:2021-07-20 实施时间:2022-02-01


银行业应用系统是银行业务的重要支撑,其可移植性是保证系统在不同平台、不同环境下正常运行的重要因素之一。为了保证银行业应用系统的可移植性,本标准提出了一系列非功能需求。

1. 可移植性要求
银行业应用系统的可移植性要求包括以下几个方面:

1.1 系统的可移植性
系统应该能够在不同的操作系统、不同的硬件平台上运行,同时保证系统的功能和性能不受影响。

1.2 数据库的可移植性
系统应该能够在不同的数据库管理系统上运行,同时保证数据的完整性和一致性。

1.3 程序的可移植性
系统应该能够在不同的编程语言和编译器上编译和运行,同时保证程序的正确性和稳定性。

1.4 界面的可移植性
系统应该能够在不同的用户界面上运行,同时保证用户体验的一致性和友好性。

2. 可移植性测试
为了保证银行业应用系统的可移植性,需要进行可移植性测试。可移植性测试应该包括以下几个方面:

2.1 系统的可移植性测试
测试系统在不同的操作系统、不同的硬件平台上运行的情况,包括系统的功能和性能。

2.2 数据库的可移植性测试
测试系统在不同的数据库管理系统上运行的情况,包括数据的完整性和一致性。

2.3 程序的可移植性测试
测试系统在不同的编程语言和编译器上编译和运行的情况,包括程序的正确性和稳定性。

2.4 界面的可移植性测试
测试系统在不同的用户界面上运行的情况,包括用户体验的一致性和友好性。

3. 可移植性评估
为了评估银行业应用系统的可移植性,需要进行可移植性评估。可移植性评估应该包括以下几个方面:

3.1 系统的可移植性评估
评估系统在不同的操作系统、不同的硬件平台上运行的情况,包括系统的功能和性能。

3.2 数据库的可移植性评估
评估系统在不同的数据库管理系统上运行的情况,包括数据的完整性和一致性。

3.3 程序的可移植性评估
评估系统在不同的编程语言和编译器上编译和运行的情况,包括程序的正确性和稳定性。

3.4 界面的可移植性评估
评估系统在不同的用户界面上运行的情况,包括用户体验的一致性和友好性。

相关标准
- GB/T 40473.1-2021 银行业应用系统 非功能需求 第1部分:安全性
- GB/T 40473.2-2021 银行业应用系统 非功能需求 第2部分:可靠性
- GB/T 40473.3-2021 银行业应用系统 非功能需求 第3部分:可用性
- GB/T 40473.4-2021 银行业应用系统 非功能需求 第4部分:可维护性
- GB/T 40473.5-2021 银行业应用系统 非功能需求 第5部分:可扩展性