随着银行业应用系统的不断发展,系统的可维护性越来越受到重视。可维护性是指系统在运行过程中,能够方便地进行维护和修改的能力。本标准旨在规定银行业应用系统可维护性的要求,以提高系统的可维护性,保障系统的稳定运行。
可维护性的特性
本标准规定了银行业应用系统可维护性的特性,包括可测试性、可重用性、可扩展性、可移植性、可理解性、可修改性、可靠性和可维护性文档化等方面。其中,可测试性是指系统的代码能够方便地进行测试;可重用性是指系统的代码能够被重复利用;可扩展性是指系统能够方便地进行扩展;可移植性是指系统能够方便地进行移植;可理解性是指系统的代码易于理解;可修改性是指系统的代码易于修改;可靠性是指系统的代码能够保证运行的稳定性;可维护性文档化是指系统的维护文档能够清晰地记录系统的维护信息。
可维护性的度量
本标准规定了银行业应用系统可维护性的度量方法,包括代码复杂度、代码规范性、代码可读性、代码可维护性、代码可测试性等方面。其中,代码复杂度是指系统的代码复杂程度;代码规范性是指系统的代码是否符合规范;代码可读性是指系统的代码易于阅读;代码可维护性是指系统的代码易于维护;代码可测试性是指系统的代码易于测试。
可维护性的评估
本标准规定了银行业应用系统可维护性的评估方法,包括可维护性评估的目的、可维护性评估的内容、可维护性评估的方法和可维护性评估的结果等方面。其中,可维护性评估的目的是为了评估系统的可维护性;可维护性评估的内容包括系统的代码、文档、测试等方面;可维护性评估的方法包括静态分析、动态分析、代码审查等方法;可维护性评估的结果是对系统可维护性的评估结果。
可维护性的改进
本标准规定了银行业应用系统可维护性的改进方法,包括可维护性改进的目的、可维护性改进的内容、可维护性改进的方法和可维护性改进的效果等方面。其中,可维护性改进的目的是为了提高系统的可维护性;可维护性改进的内容包括代码、文档、测试等方面;可维护性改进的方法包括重构、优化、重用等方法;可维护性改进的效果是对系统可维护性的改进效果。
相关标准
- 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部分:可扩展性