会计电算化计算机会计信息系统开发方法和步骤.ppt
《会计电算化计算机会计信息系统开发方法和步骤.ppt》由会员分享,可在线阅读,更多相关《会计电算化计算机会计信息系统开发方法和步骤.ppt(68页珍藏版)》请在三一办公上搜索。
1、会计信息系统Accounting Information System,第二章 计算机会计信息系统开发方法和步骤,知识要点,计算机会计信息系统的建立是一项复杂的系统工程。通过本章的学习,应了解系统开发过程和方法,同时为学习有关会计信息系统各子系统的分析与设计奠定基础,以便在未来的实务中能更好地应用、管理和评价会计信息系统。本章将重点学习会计信息系统的规划、分析与设计。,主要内容,第一节 会计信息系统开发概述第二节 会计信息系统的规划第三节 会计信息系统的分析第三节 会计信息系统的设计,会计和审计人员参与系统开发的必要性,能够使系统开发专业人员明确用户需求,确保会计信息系统遵循会计准则、财务会计
2、制度和相关法律、法规的规定,建立、健全和执行恰当的控制,保证会计信息系统能够留有充分的审计线索。,企业获得会计信息系统的方式,(1)购买软件供应商的商品化软件(2)通过正式的系统开发活动,由企业内部自行开发。两种方式各有优缺点,购买通用商品化软件的费用比较低,定制系统的开发时间会很长。,第一节 会计信息系统开发概述,系统开发生命周期开发方法开发工具开发方式,一、系统开发的生命周期,二、开发方法,结构化系统开发方法原型化方法面向对象开发方法计算机辅助软件工程,结构化系统开发方法也称结构化方法,是采用“逐层分解”、“自顶向下”的方式开发系统的方法。,结构化系统开发方法包括:结构化分析方法、结构化设
3、计方法、结构化程序设计方法。,结构化系统方法,对于复杂的问题,由于人的理解力、记忆力的有限,不可能触及到问题的所有方面和全部细节。在软件工程技术中,控制复杂性的基本手段是“分解”与“抽象”。为了将复杂性降到人可以掌握的程度,可以将大问题划分为若干个小问题,然后分别解决,亦即“分解”;“分解”可以分层进行,即先考虑问题最本质的属性,暂时将细节去掉,然后再逐层添加细节,直至涉及最详细的内容,即“抽象”。,结构化系统开发方法的优缺点,强调在整体优化的前提下考虑具体的分析设计问题,开发过程规范,思路清楚,适合于开发大型、复杂的系统,但开发的工作量很大,开发周期长。,是,否,停止,是,否,第一步,第二步
4、,第三步,第四步,原型化方法的工作流程,原型化方法的优缺点,原型化方法是增量开发模式,工作顺序呈现循环状态,在系统分析与设计中用户处于主导地位,加强了用户的参与和决策,能够快速构造系统的原型。但这种方法在开发工具上要求较高,对于中小型的信息系统开发效果较好,对于大型的复杂的系统在原型制作上有相当的困难。,面向对象法,面向对象法产生于20世纪60年代,是通过组合可重复使用的模块,自底向上建立信息系统的方法。面向对象法认为,客观世界的问题都是由客观世界中的实体及其相互之间的关系构成的。当设计和实现一个客观系统时,如能在满足需求的条件下,将系统设计成由一些不可变的部分组成的最小集合,这个设计就是最好
5、的。这些不可变的部分就是所谓的对象。,面向对象法的特点,面向对象的方法以对象为中心,具有以下特点:(1)封装性。(2)抽象性。(3)继承性。(4)动态链接性。,对象是构成所要开发的信息系统的最基本要素。如果将这些对象描述清楚了,就可以以比较大的自由度来构建信息系统,优势在于缩短开发、维护和测试的时间,降低费用。面向对象的局限性在于对计算机工具要求高,在没有进行全面的系统性调查分析之前,把握系统的结构有困难。因此,目前该方法需要与其他方法结合应用。,面向对象法的优缺点,计算机辅助软件工程(computer aided software engineering,CASE)是一种先进的软件开发技术,
6、强调的是解决整个系统开发过程的效率问题,它为系统开发人员提供一组优化的、集成的、能够大量节省人力的系统开发工具,着眼于系统分析和系统设计以及程序实现和维护等各环节的自动化,并使之成为一个整体。,计算机辅助软件工程(CASE),计算机辅助软件工程(CASE),严格地讲,CASE只是一种开发环境而不是一种开发方法。它是20世纪末从计算机辅助编程工具、第四代语言及绘图工具发展而来的。采用CASE工具进行系统开发,必须结合一种具体的开发方法,如结构化系统开发方法、原型法或面向对象法等。,CASE的主要优点,加快了系统开发过程,使结构化系统开发方法得以全面实施,使原型的建立有了高效率的手段,使系统开发人
7、员的精力集中于开创性工作,简了系统的维护工作;通过自动检查提高软件的质量,提高软件的可重用度。,会计信息系统适用的开发方法,会计信息系统具有数据量大、结构复杂、数据处理方法要求严格、会计信息质量要求高、对信息系统的安全性要求高等特点。计算机会计信息系统不能再单纯模仿和照搬手工系统处理信息的方式,会计应用软件也不是单项应用程序的加总,其建立要比单项应用复杂得多。会计信息系统的开发是一项庞大的系统工程,应该采用结构化系统开发方法为主,其他方法为辅的开发方法。,三、系统开发工具,是在软件开发各个阶段帮助开发者提高工作质量和效率的一类新型软件软件开发工具的基本功能 软件开发工具的类别,应根据企业的资源
8、情况、技术力量、外部环境等因素选择适当的开发方式,四、系统开发方式的比较,软件复用和组件集成,软件复用和组件集成方式是一种新的社会化的软件开发方式。软件复用又称软件重用或软件再用,是在构造新的软件系统的过程中,对已存在的软件人工制品的使用技术。组件集成是目前发展最快的软件复用方式。,第二节 会计信息系统的规划,系统规划任务初步调查可行性分析,一、系统规划的任务,目的将个别的系统项目或应用程序与企业的战略目标相联系 内容战略系统规划(涉及宏观层次上的系统资源分配)项目规划(是在战略系统规划的框架内为个别应用程序分配资源),任务1、对现行系统进行初步调查,提出现行系统中存在的问题,初步确定建立新系
9、统的主要目标,预计建立新系统可能产生的效果、可能性和大致的时间计划;2、在完成对现行系统初步调查和可行性分析的基础上,写出可行性项目建议书。,现行系统的基本情况新系统的目标系统开发的条件 初步确定:是否建立新系统 建立何种规模的系统 要解决什么问题、达到哪些目标 系统软硬件的总体配置方案如何 系统的开发方式,二、初步调查,技术方面 经济方面 管理方面 可行性项目建议书,结论,三、可行性分析,可行性分析的任务是明确应用系统开发的必要性和可行性。应从以下三个方面考虑:,第三节 会计信息系统分析,现行系统的详细调查结构化分析建立信息系统的逻辑模型系统分析报告书,系统分析阶段要通过详细的调查分析,抽象
10、出新系统的逻辑模型,分析用户需求,回答新系统要“做什么”这个关键问题。,组织机构 业务流程 数据流程 数据分析 功能分析,调查方式:(1)召开调查会;(2)访问;(3)填写调查表;(4)参加业务实践等。在这一阶段就可以收集出一套可供程序调试用的试验数据。,内容,一、现行系统的详细调查,结构化分析方法采用介于形式语言与自然语言之间的描述方式,通过一套分层次的数据流程图,辅以数据字典、处理逻辑说明等工具来描述系统。数据流程图(Data Flow Diagram,简称DFD)数据词典(Data Dictionary,简称DD),二、结构化分析(structured analysis,SA),数据流程
11、图是描述信息系统逻辑模型的工具。它用少数几种符号将数据的存储、流动、处理加工和使用情况进行综合描述,以数据间的相互关系抽象地反映系统的全貌。,(一)业务处理描述与数据流程图,固定资产核算业务数据流程图,数据流程分解过程,数据描述与数据字典,数据流图描述了系统的分解,即描述了系统由哪几部分组成,各部分之间的联系,但还没有说明系统中各个成分的含义。只有当数据流程图中的每一个成分都定义之后,才能完整、准确地描述一个系统。数据字典是结构化分析方法中的另一个工具,主要用来描述数据流程图中的数据流和数据存储的详细逻辑内容、外部实体和处理逻辑的某些数据特征。,1、数据元素条目(最小的不能再分解的数据单位)属
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 会计 电算化 计算机 会计信息 系统 开发 方法 步骤

链接地址:https://www.31ppt.com/p-2283170.html