计算机科学2007Vol.34No.10计算机辅助审计技术(CAATs)研究综述门陈伟以张金城|QIURo-Bin23(南京审计学院信息管理系南京210029)1(南京斌空航天大学经济与管理学院南京210016)2(宾夕法尼亚州立大学信息科学系美国宾夕法尼亚州莫尔文19355尸ftX计算机It助审计技术(ComputerAssistedAuditTechniques,CAATs)是目前审计领城研究的一个热点。本丈对CAATs妁研究进行了综述,首先分析了CAATs的概念,然后对CAATs的研究内容进行了分类。在此基础上,对常叽的CAATs进行了分析比校,并结合信念枝*的发展,分析了CAATs研究的新进展。II后■根協本文的研丸,柑岀了CAATs的研究方侖.关■惻计算机辅助审卄技求,审计技术,仕岛技术ASurveyonComputezsslstedAuditTechniques(CAATs)CHENWeib2ZHANG激n-Cheng1QIURbBin^(DepartmentofInformationManagement»Nan激ngAuditUniversity,Nan激ng21OO29)1(CollegeofEconomicsandManagement,Nan激ngUniversityofAeronauticsandAstronautics,Nan激ni?2-OCi6)2(DepartmentofInformationScience»PennsylvaniaStateUniversityfMalvemiPA1S355,USA)'*AbstractComputerassistedaudittechniques(CAATs)isanactivereses.rchdomaininaudivfieldCAATsaresur-veyedinthispaperFirstly,theconceptofCAATsisanalyzed,ThenicheresearchcontentsofCAATsareclassifiedThecommonCAATsareanalyzedandcompsA(xx)rdtngtotheinJosnationtechnologiesdevelopmentcondition*somenewCAATsresearchednowarcanalysed.Finally,theworkofthispaperissummarized>andthefutureresearchtopicsrelatedtoCAATsrrealsodiscuss^KeywordsCA^YTw・"ud;ttechntcues,IiJormationtechnologies1引盲如今,信息技术在很多行业得到广泛的应用。审计对象的信息化使得传统的纸质踪迹和审计数据或者消失或者存储在新的电子环境中,因此手工审计(绕计算机审计(auditinga-roundthecomputer))变得很低效,甚至无效⑴。审计人员为了适应现今信息时代的需要,必须使用计算机辅助审计技术来完成审计任务.因此,研究计算机辅助审计技术具有重要的理论和现实意义。•文[2]于1955年首先提岀了“通过计算机审计(auditingthroughthecomputer〉”的概念.之后,“通过计算机审计”得到越来越多学者的关注。“通过计算机审计”是和“绕计算机审计(auditingaroundthecomputer)w相对立的一个概念。为了实现“通过计算机审计”的思想,文[3,4]提出了类似于测试数据法(TestData)的测试程序decks〉的方法。文[5]也对“通过计算机审计”的技术进行了研究,它在比较了测试程序叠法的基础上,提出了一种模型法(themodelapproach)来实现“通过计箕机审计”,该方法的原理类似于平行模拟法(ParallelSimulation)^.之后•越来越多的计算机辅助审计技术被提出[“】。从早期针对电子数据处理<ElectronicDataProcessing♦EDP)系统的审计,到目前针对计算机信息系统的审计,计算机辅助审计技术已被研究了几十年.使用计算机辅助审计,不仅能节省审计时间、降低审计风险,而且能提高审计质为了能系统、清晰地认识计算机辅助审计技术,从而正确地应用计算机辅助审计技术,本文对计算机辅助审计技术的研究进行综述。2CAATs的概念及分类如同CAM(ComputeraidedManufacturing,计算机辅助制造).CAD(ComputeraidedDesign,计算机辅助设计)等概念一样•CAATs(ComputerAssistedAuditTechniques)可以直接理解为计算机辅助审计技术。一些文献为了突出实现计算机辅助审计技术的工具,有时也会使用CAATTs(Comput-vrAssistedAuditToolsandTechniques,计算机辅助审计工具与技术〉这一术语。一些文献给出了CAATs的定义。文[9]认为广义上讲,CAATs是指在帮助完成审计的过程中使用的任何技术.由于多数关于CAATs的定义仅限于指用于审计计算机应用系统的以及用于抽取和分析电子数据的技术,因此文口0]把CAATs描述为:用来直接检测一个应用系统的内部逻辑以及通过检査被应用系统处理的数据来间接地评价一个应用系统逻辑的技术.文[11]认为:CAATs是基于计算机的技术,它能帮助审计人员提高工作效率,并能通过借助计算机的能力和速度提高收集审计证据的审计功能.文...