第6章 会计信息系统开发的生命周期
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第6章 会计信息系统开发的生命周期
1. 传统的系统开发生命周期将系统开发的过程划分为系统调查、需求分析、系统设计、编
码、测试、运行与维护六个阶段。
2. 系统开发各阶段的主要任务或目标是什么?
(1) 系统调查阶段的主要目标包括:
A. 识别用户的要求;
B. 评价系统的可行性—经济可行性、技术可行性、法律可行性;
C. 把功能分配给硬件、软件、人、数据库和其他系统元素;
D. 建立成本和进度限制;
E. 生成系统规格说明,形成所有后续工程的基础。
(2) 需求分析应遵循的原则是:
A. 清晰地表达问题的数据域和功能域;
B. 必须按自顶向下、逐层分解的方式对问题进行分解和不断细化;
C. 要给出目标系统的逻辑视图和物理视图。
(3) 系统设计阶段:软件设计将用户对软件的需求转化成代码编写人员易于操作使用的软件表示。主要包括三个方面的内容:数据设计、系统结构设计和过程设计。根据逐步细化的原则,软件设计分为两个步骤:概要设计和详细设计。首先通过概要设计将用户需求转化为数据结构和软件的系统结构。然后在详细设计阶段,通过对系统结构进行细化,得到软件详细的数据结构和算法。
(4) 软件测试包括四个步骤:单元测试、集成测试、确认测试和系统测试。
软件测试应遵循的原则:
A. 尽早且不断地进行软件测试
B. 测试用例应由测试输入数据和预期输出结果两部分组成
C. 程序员应避免检查自己的程序
D. 测试用例应包含合理的数据输入和不合理的数据输入
E. 测试后残存错误数目与已发现错误数目成正比
图1 软件开发与软件测试
单元测试
编码
F.严格执行测试计划,排除测试的随意性
G.应当对每一个测试结果做全面检查
H.妥善保存测试计划、测试用例、出错统计和最终分析报告,以方便维护
3.原型法是一种交互式的反复的开发方法。
(1)优点:用户参与,可提供建设性意见;一个操作性原型在几周内就能形成;
(2)缺点:系统文档经常是空缺的或者不完整的;系统备份与恢复及安全容易被忽略;
项目看上去永无休止。
4.快速应用开发方法,也称共同或联合应用开发方法,用户和开发人员作为一个小组一起
工作,整个系统可以在6个月内开发完毕。支持快速应用开发的工具包括:Power Builder, Visual Basic, Informix, Oracle等。
5.最终用户开发,也称最终用户计算,是审计常用的开发方法。
(1)优点:由用户控制系统开发过程;减少了软件使用的阻力
(2)缺点:用户与系统分析功能不再分离,致使缺乏足够的分析与监督;潜在的数据不
一致性;私人信息系统激增,一旦该人员离职,这些系统将无法控制使用。
第7章账务处理系统
1.会计核算功能由账务处理系统完成,一般包括:期初建账、日常处理、查询输出、管理
维护4部分功能。
2.账套管理。
(1)//会计核算软件允许在一个软件中对多个会计核算主体分别用不同的账套进行会计
核算。各个账套的账套参数数据一般集中存放在一张表中,称为账套参数库。每新建一个账套就相当于在账套参数库中插入了一条新的记录。
(2)//当后台数据库为单机数据库管理系统,如FoxPro, Access时,不同账套的数据被分
别存放在不同文件夹中,在这个文件夹中生成相应的科目库、凭证库、部门库、项目库、往来库和预算库等数据表文件。
(3)//当后台数据库为网络数据库时,如SQL Server,DB2,Oracle 等,在数据库管理
系统中通常用不同的数据库名来区别不同账套。
3.用户输入的凭证存放在记账凭证库中,该库仅用于临时存放所有未记账凭证。记账后这
些记录被转移到明细账库中。
4.单机版:直接找到数据文件所在文件夹进行拷贝
网络版:(C/S,B/S)A.联网的情况下,建一个ODBC,用ODBC访问数据库服务器。或直接用数据库导入导出工具。
B.不联网的情况下,备份数据文件,然后在本地计算机装同版本数据库软件,附加数据
库即可。
5.用红字冲销法修改错误记账凭证式,记账凭证中金额值为负值。
6.账套参数表用于存放各个账套的参数设置。
操作日志表用于存放软件的操作使用日志记录。
月结标志表用于标记某月是否结账。
操作人员权限表用于存放操作人员的权限、口令设置。
7.主文件是反映数据项经过发生交易修改后当前状态的文件,如客户文件,雇员文件。//
交易文件是为主文件服务的存放交易内容的文件,如凭证文件。//在会计信息系统中用于存储各种代码信息,对这些代码进行解释的的数据文件称为表文件或代码文件、参照文件。如科目代码文件、凭证类型文件、人员代码文件等。
8.代码的分类:顺序码,层次码,助记码。
顺序码:按照实体或属性的出现顺序升序排列。(如账套号、凭证类型代码、结算方式代码、凭证号)
层次码:为实体的每一个属性确定一位或几位,并按特定的层次关系排列,易于分类、检索、排序。
9.被审单位提交的凭证号不连续,可能的原因包括:被审单位会计软件本身有缺陷;数据
在转换、处理过程中发生遗漏;被审单位有意隐瞒部分资料。
10.Excel的自动筛选可以使用同一数据列中的一个或两个比较条件来查找特定数据。高级
筛选可以根据一列中的多个条件、多列中的多个条件和作为公式结果生成的条件作为检索依据,查找数据行中的特定值。
第10章系统分析与审计测试
1.系统分析要实现两个目标:其一,了解企业应用了哪些系统,并最终确定应该从哪些系
统获得哪些信息;其二,确定企业各业务流程及相关信息系统中,采取了哪些控制措施。
2.要弄清被审单位的数据存储结构需要查阅的文档包括:企业组织机构、业务流程、软件
操作手册(用户手册)、数据库设计文档(技术手册)。
3.销售与收款业务流程主要文档:顾客订单、销售单、发运凭证、销售发票、商品价目表、
贷项通知单、应收账款明细账、主营业务收入明细账、折扣与折让明细账、汇款通知书、现金日记账和银行存款日记账、坏账审批表、转账凭证、收款凭证。
4.销售与收款循环相关子系统包括:销售管理系统、库存管理、存货核算系统、应收账款
系统、总账系统。
5.
第10章会计数据的获取
1.在客户机/服务器模式下,数据库存放在服务器端。
2.数据接口标准将数据交换软件分为两类:格式定义文件和数据文件。格式定义文件中记
载凭证、余额等数据所对应存储的文件名,包含字段的字段名、类型、长度、位置等信