某大型银行开发了一个新的集成客户信息系统来代替原先各自独立的存款、信贷报表和账户管理系统。客户服务代表喜欢使用该系统,但后来发现其中的账户管理系统没有包括所有类型的账户。因为这一缺陷,几位实际上满足贷款条件的客户在最初申请时却遭到拒绝,这几位客户威胁要把他们的业务转到其他银行。在修改系统并使其账户管理功能包括了所有账户类型后,客户服务代表注意到合并顾客剖析图偶尔会出现过高的余额。系统的这一缺陷可通过改善下列哪项程序而得到最有效的预防?()
A. 用户需求定义(用户规范)。
B. 应用控制审查。
C. 测试程序。
D. 软件映射(匹配)分析。