一、审计决策支持系统(ADSS)
(一)审计决策支持系统的特征
ADSS是支持审计人员进行非程序性决策的一种信息系统,具有如下三个特征:一是以处理非程序性决策为主;二是对审计人员的支持而不是代替;三是系统本身要求具有灵活性,采用联机对话方式,以便利用审计人员的经验和系统提供可供分析的信息来解决问题。
(二)审计决策支持系统的构建
ADSS的构建可按照《国家经济信息系统设计应用标准化规范》中的“三库一体化理论”,即由数据库、模型库和方法库组成,它们彼此独立,用户系统通过三库控制系统与“三库”发生联系。数据库子系统是存储、管理、提供与维护用于审计决策支持的审计数据的ADSS基本部件,是支撑模型库子系统及方法库子系统的基础。数据库子系统由数据库、数据析取模块、数据字典、数据库管理系统及数据查询模块等部件组成。ADSS用户是依靠模型库中的审计模型进行决策,因此ADSS是由“模型驱动的”。ADSS设立模型库子系统是为了在不同的条件下,通过模型来实现对问题的动态描述,以便探索或选择令人满意的解答。模型库是ADSS中最复杂和最难实现的部分,通常可直接用于制定审计决策的模型是对应用结构性比较好的问题,其处理算法有明确规定,表现在模型上,其参数值是已知的。对于非结构化的决策问题,有些参数值并不知道,需要适用数理统计等方法估计这些参数值。由于不确定性的影响,参数值估计的非真实性,以及变量之间的制约关系,用这些模型计算得出的输出一般智能辅助决策或对决策的制定提出建议。模型库管理系统的主要功能是模型的利用和维护,模型的利用包括决策问题的定义和概念模型化,从模型库中选择恰当的模型或单元模型构造具体问题的决策支持模型,以及运行模型;模型的维护包括模型的联结、修改和增删等。模型库子系统是在与ADSS其他部件交互过程中发挥作用的,与数据库子系统的交互可获得各种模型所需的数据,实现模型输入、输出和中间结果存取自动化;与方法库子系统的交互可实行目标搜索、灵敏度分析和仿真运行自动化等。更主要的交互则是在人机对话子系统之间,模型的使用和维护实质上是审计人员通过人机对话子系统予以控制与操作。方法库子系统是存储、管理、调用及维护ADSS各部件要用到的通用算法、标准函数等方法的部件,方法库中的方法一般用程序方式存储。它通过对描述外部接口的程序向ADSS提供合适的环境,是计算过程实行交互式的数据存取,从数据库选择数据,从方法库中选择算法,然后将数据和算法结合起来进行计算,并以清晰地呈现方式输出结果,供决策者使用。
(三)审计决策支持系统的思路
ADSS解决问题是沿着“审计人员根据当前环境提出问题→审计专家与审计人员交互理解问题→审计专家抽象出数学模型→友据数学模型编制或调用求解软件→软件运行求解问题”这一思路进行的。在该思路中,问题的求解是由“模型驱动”的,问题求解模型是随着问题环境的变化而变化,并且由于变化而重新构造模型时都离不开审计专家的辅助,这就使原本是审计人员在决策支持系统辅助下求解变成了在审计专家辅助下求解的问题,用户在求解问题的多数环节尚仍然离不开审计专家。ADSS应用中出现这种问题,其主要原因是系统的智能性不足,不能根据问题的变化作出适应性的自主调整。
二、审计专家系统(AES)
(一)审计专家系统的功能
ADSS借助计算机强大的运算能力与审计人员(专家)灵活的分析和判断能力交互写作,为解决审计中的半结构化与非结构化的决策问题提供了有力的支持。但由于ADSS中计算机一方的重点还在于模型的定量计算,人机对话方式与大多数不熟悉计算机的使用者仍存在一定的距离,限制了ADSS的应用效果。作为人工智能的一个分支,专家系统在二十世纪80年代初开始进入审计人员的视野,AES是建立在管理信息系统和计算机人工智能技术基础上的一种计算机辅助审计软件系统。与普通计算机辅助审计技术不同的是,它利用人工智能的原理,借助计算机模拟人类的思维过程,对管理信息系统的数据进行计算、分析及推理,并作出相应的判断,提出审计建议及线索,以供审计人员进行进一步的重点审计,最终得出审计结论。AES能够借助计算机强大的数据分析和处理能力,帮助审计在最短的时间里,做广泛详细地计算与核查,而且在面临多个结论时,能够通过排序来寻找最佳方案,减少审计人员在做出结论时出现的失误或不一致的可能性,因而可以有效地提高审计效率,降低审计风险,进而保证审计质量。