信息系统审计第六课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《信息系统审计第六课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 信息系统 审计 第六 课件
- 资源描述:
-
1、 信 息 系 统 审 计 第七章山东财经大学会计学院 李康昊第七章 信息系统应用程序审计n 7.1 应用程序审计的内容n 7.2 应用程序审计的方法7.1 应用程序审计的内容 7.1.1 审查程序控制是否健全有效 7.1.2 审查程序的合法性 7.1.3 审查程序编码的正确性 7.1.4 审查程序的有效性7.1.1 审查程序控制是否健全有效 程序中输入控制的审计 业务数点计、控制总数核对、合理性检验、有效性检验、顺序检验、平衡检验等。程序中处理控制的审计 记录数点计、控制总数核对、合理性检验、溢出检验、平衡检验等。程序中输出控制的审计 控制总数核对、勾稽关系检验、平衡检验等。7.1.2 审查程
2、序的合法性 审查程序的合法性,是指审查程序中是否含有非法的审查程序的合法性,是指审查程序中是否含有非法的编码。非法的编码是指为了舞弊目的而设计的。编码。非法的编码是指为了舞弊目的而设计的。有些非法编码往往是在某种条件下执行,并产生非法结果。有些非法编码往往与正常编码一起执行非法功能。7.1.3 审查程序编码的正确性 目标和任务不明确 系统设计差错 程序设计说明书错误 程序语法或逻辑错误7.1.4 审查程序的有效性 审查程序的有效性,主要是指审查程序中是否含有无审查程序的有效性,主要是指审查程序中是否含有无效的或者效率较差的编码。效的或者效率较差的编码。在具体编写程序前应简化算术表达式及逻辑表达
3、式。细心地分析多层嵌套循环,以确定能否把一些语句或表达式移到循环体之外。尽量避免采用多维数组 尽量避免采用指针及复杂的表。采用“快”算法。不要把不同的数据类型混在一起。只要可能就采用整形数的算法运算。7.2 程序审计的方法 7.2.1 程序编码检查法 7.2.2 程序运行记录检查法 7.2.3 程序运行结果检查法 7.2.4 检测数据法 7.2.5 整体检测法 7.2.6 程序编码比较法 7.2.7 受控处理法 7.2.8 受控再处理法 7.2.9 平行模拟法 7.2.10 嵌入审计程序法 7.2.11 程序追踪法7.2.1 程序编码检查法 对被审程序的指令逐条加以审查,以验证程序的合法性、完
4、整性和程序逻辑的正确性。审计人员首先应通过对系统分析、程序设计资料的审阅,了解被审程序应具备哪些处理和控制功能,然后将此作为标准与被审程序中的处理和控制功能进行比较。通过审查,审计人员可发现下列问题:不符合会计准则及财务通则、会计制度及财务制度的程序。程序中没有设计预定的控制功能,或者控制无效或效果不大。程序应变能力差。即没有考虑例外的情况或特殊情况。程序员设计了便于营私舞弊的指令或子程序。7.2.1 程序编码检查法 由于程序编码检查法要求审计人员首先要看懂被审程序,另外还要对其逻辑流程进行分析。因此,在一次审计中要详细地检查整个被审的电算化信息系统是不实际的,也是不必要的。程序编码检查法一般
5、适用于下列情况 审计人员要详细了解一个高度敏感或重要的程序 审计人员要详细了解一个相对简单的程序或程序系列。审计人员要详细了解某特定程序中的某一计算方法或某一特定的处理。审计人员要详细查明某一程序控制的实现。审计人员要证实某一程序是否按程序说明书和逻辑流程图编写的。7.2.1 程序编码检查法 采用程序编码检查法审查被审程序的处理和控制功能的可能性和有效性,通常决定于下列因素:被审程序的复杂性。被审程序编写的语言和编写的方式。审计人员对被审程序语言及编程技术的精通程度。主要优点:可以详细地了解程序中每一个处理和控制功能,程序中各种舞弊都可以用这种方法来检查。主要缺点:要求审计人员具有较高的编程语
6、言和编程技术的知识,进行审查也相当费时 审计人员面临这种风险:所审查的程序和被审单位实际运行的程序是不同的。7.2.1 程序编码检查法 采用程序编码检查法进行审查之前,应检查程序的一般控制是否健全有效,对此,可采用下列方法:检查被审程序变动控制、接触控制是否正常。如被审单位备有程序管理登记簿,则应加以复核。应采用突击审计的方式,复制被审系统正在运行的被审程序进行审查。7.2.2 程序运行记录检查法 程序运行记录包括操作的起止时间、中断、故障、终端等方面的信息,它是由系统自动记录下来的。通过对程序运行记录的审查,可以推测被审程序程序化控制措施是否存在、是否可靠。突然中断则可能说明程序中语法或逻辑
7、等有错误。优点:审计技术简单,审计成本低。缺点:只能推测系统中的控制与处理功能是否正常,实际情况如何,还必须采用其他的审计方法进一步审查。7.2.3 程序运行结果检查法 同对手工会计信息系统的凭证、账簿、报表的审查一样,通过对系统打印的结果检查,来推断被审程序处理功能的正确性和控制措施的健全有效性。打印输出主要包括:错误清单、业务清单、记账凭证、日记账、分类账、会计报表以及其他各种报表。错误清单对审计人员来说,具有下列用途:错误清单记录的错误的多寡,可作为审计人员评价被审程序内部控制有效性的主要依据。根据错误清单上所列的错误类型及其处理方法,审计人员可找出造成错误的原因及其处理是否适当。若审计
8、人员以手工抽查计算机结果与计算机的输出不符,而错误清单中未列有该错误时,可提醒审计人员被审程序的内部控制可能有缺陷。7.2.3 程序运行结果检查法 对业务清单、日记账、分类账、会计报表等打印输出进行检查,则可推断业务处理功能是否有效,如:科目代码合法性检验功能,数据输入和处理有效性、合理性、合法性检验功能,试算平衡功能等控制功能是否正常有效。优点:审计人员不必具有较高的计算机知识,只需熟悉手工审计的技巧即可。缺点:审计人员所获得的输出可能并非被审程序的实际处理结果,被审程序的错弊不可能全部出现在一份或多份的打印输出资料上。7.2.4 检测数据法 检测数据法是指审计人员把一批预先设计好的检测数据
9、,利用被审程序加以处理,并把处理的结果与预期的结果做比较,以确定被审程序的处理和控制功能是否恰当有效的一种方法。7.2.4 检测数据法 检测数据法可用来审查电算化会计信息系统的全部程序、个别程序,以及某个程序的某个或某几项控制措施,以确定这些控制是否能发挥有效功能。检测数据法一般适用于下列三种情况 被审电算化会计信息系统的关键控制建立在计算机程序中。被审电算化会计信息系统的可见审计线索有缺陷,难以由输入直接跟踪到输出。被审单位电算化会计信息系统程序较多,用检测数据法比直接用手工方法进行审查更经济,效率更高。7.2.4 检测数据法 应用检测数据法对被审程序的处理和控制功能进行审查,选择或审计合适
10、的检测数据是一个关键问题,检测数据按其来源可分为:被审单位以往设计的检测数据 由审计人员自行设计的检测数据 由审计人员根据被审程序控制及处理功能和主文件,设计若干虚拟的业务,并逐笔制作成检测数据。根据被审单位以前月份或年度的输入数据,稍加修改后利用。运行审计软件产生检测数据。7.2.4 检测数据法 不管检测数据来源如何,检测数据中应包括以下两种业务:正常的、有效的业务。不正常的、无效的业务。检测数据法的优点:对审计人员的计算机知识和技能要求不太高。适用范围广。在审计线索间断或不完整的情况下,使用这种方法也能对程序的功能作出评价。由于这是一种抽样审计方法,因此,用于测试比较复杂的被审程序是比较经
11、济的。7.2.4 检测数据法 检测数据法的缺点:在全面测试被审系统的所有程序或程序中所有控制及处理功能时,难以保证测试数据的全面性,因而难以对被审程序作出全面的评价。如果利用被审单位实际运行的程序和文件处理检测数据,还可能破坏被审单位的主文件。难以保证被审的程序就是被审单位在整个被审期间实际使用的程序。使用检测数据法要注意确定被审的程序是否就是被审期间实际运行的程序。突击审计。检查系统的一般控制是否健全、有效。7.2.5 整体检测法(虚拟实体法)整体检测法是指审计人员在被审的电算化会计信息系统中建立一个虚拟的实体,然后利用被审程序,在正常的业务处理时间里,与真实业务一起,对此虚拟实体建立的有关
12、检测业务由同一被审程序进行处理,并把被审程序对这些检测业务处理的结果与预期的结果进行比较,以确定被审程序的处理和控制功能是否恰当可靠的方法。7.2.5 整体检测法 采用整体检测法的审计步骤为:需要审查的程序以及需要审查的处理及控制功能。虚拟一个实体。设计与虚拟实体有关的业务,并用手工计算出预期的结果。将虚拟实体的业务数据与被审单位的实际业务数据一起输入被审系统,由被审程序进行处理。将被审程序的处理结果与手工计算的预期结果进行比较,作出评价。消除虚拟实体的业务数据,以免影响真实数据处理结果的正确性。例:被审单位工资处理有这样的一控制措施:若某员工工资经处理后,实发工资额超过5000元,则被审程序
展开阅读全文