2021年7月20日,GB/T 40473—2021《银行业应用系统 非功能需求》系列标准正式发布。该系列标准由描述框架、功能适宜性、性能效率、兼容性、易用性、可靠性、安全性、可维护性、可移植性九个部分组成。标准以ISO/IEC 25000:2014给出的软件质量模型为框架、以ISO/IEC 15408给出的描述方法为基础,提供了银行业应用系统非功能需求的模板,描述了非功能需求的常见分类和组合,通过经验编制非功能需求,变为针对特定问题的选择、填空和简答。
GB/T 40473—2021《银行业应用系统 非功能需求》系列标准的发布,一是建立了银行业应用系统非功能需求的全视图。通过建立非功能需求的框架和描述模型,避免了应用系统非功能需求的遗漏,使应用系统的研发全面考虑功能和非功能需求,降低了后期因调整非功能需求而对系统进行改进优化的概率,节约了研发成本。二是将编制银行业应用系统的非功能需求由依赖个人积累改进为依赖组织积累。按照标准编制非功能需求,使得由依赖研发人员的经验编制非功能需求变为按照标准模板编制非功能需求,降低了对人员的要求,提高了劳动生产率。三是提供了对银行业应用系统非功能测评的依据。标准列出的常见非功能需求,可以进行针对性的测评准备,并对同一非功能需求使用统一的测评方法,降低非功能需求测评的成本,提高测评的效率和效果。四是奠定了分析银行业应用系统非功能需求状况和趋势的基础。标准给出了采用XML描述非功能需求的方式,降低了非功能需求记录成本,便于对同一应用系统不同版本的非功能需求和同类系统的非功能需求进行比对,便于进行历史数据分析,便于明确不同类型应用系统的典型非功能需求的阈值,以提高应用系统的质量。