会计电算化第3章.ppt
《会计电算化第3章.ppt》由会员分享,可在线阅读,更多相关《会计电算化第3章.ppt(37页珍藏版)》请在三一文库上搜索。
1、第3章 会计电算化开发与实施,冯自钦,管理与经济学院,第一节 会计电算化系统开发方法,一、原型法 1.概述:原型法是20世纪80年代随着计算机软件技术的发展,特别是在关系数据库系统、第四代程序生成语言和各种系统开发生成环境产生的基础上,提出的一种从设计思想、工具、手段都全新的系统开发方法。 2.原型法:是指在获取一组基本的需求定义后,利用高级软件工具可视化的开发环境,快速地建立一个目标系统的最初版本,并把它交给用户试用、补充和修改,再进行新的版本开发。反复进行这个过程,直到得出系统的“精确解”,即用户满意为止。 3.原型法的基本思想:在投入大量的人力、物力之前,在限定的时间内,用最经济的方法开
2、发出一个可实际运行的系统模型,用户在运行使用整个原型的基础上,通过对其评价,提出改进意见,对原型进行修改,统一使用,评价过程反复进行,使原型逐步完善,直到完全满足用户的需求为止。 4.原型法的开发过程:确定用户需求;设计系统原型;使用和评价原型;修改和完善原型。,第一节 会计电算化系统开发方法,图3-1 原型法的开发过程,第一节 会计电算化系统开发方法,(1)确定用户需求:该阶段的主要任务是:通过调查表、讨论会、现场调研,进行用户需求分析,以确定用户的基本需求。 (2)设计系统原型:该阶段的任务是:根据用户的初步需求,在短时间内设计出能够实现用户最基本要求的系统原型。 (3)使用和评价原型:该
3、阶段的主要任务是先由用户试用原型,找出原型存在的问题和不足,提出修改原型的具体意见,并将意见反馈给设计者。 (4)修改和完善原型:该阶段的主要任务是:系统开发人员根据用户提出的改进意见,对原型进行修改完善,修改后再交由用户使用、评价,并进一步修改和完善,直到用户满意为止。,第一节 会计电算化系统开发方法,5.原型法的开发评价 (1)原型法的优点:符合人们认识事物的规律,系统开发循序渐进,反复修改,确保较好的用户满意度;开发周期短,费用相对少;由于有用户的直接参与,系统更加贴近实际;易学易用,减少用户的培训时间;应变能力强。 (2)原型法的缺点:不适合大规模系统的开发;开发过程管理要求高,整个开
4、发过程要经过“修改评价再修改”的多次反复;用户过早看到系统原型,误认为系统就是就是这个模样,易使用户失去信心;开发人员易将原型取代系统分析;缺乏规范化的文档资料。 (3)原型法的适用范围:适用于处理过程明确、简单,涉及面窄的小型系统。,第一节 会计电算化系统开发方法,二、生命周期法 1.生命周期法:也称结构化系统开发方法,它是把系统的开发过程看作一个由多个阶段组成的生命周期,每个开发阶段都有明确的目标和任务,都要形成相应的文档资料以作为下一阶段工作的基础和依据,系统开发是一个循序渐进、逐步发展的连续过程。 2.生命周期法的基本思想:将软件工程学和系统工程的理论和方法引入会计电算化系统的开发中,
5、按照用户至上的原则,采用结构化、模块化自上而下对系统进行分析和设计。具体来说,它将整个系统开发过程划分为独立的多个阶段,包括可行性研究、系统分析、程序设计、系统测试、运行和维护以及系统评估等。 3.生命周期法的特点:(1)采用结构化方法进行系统分析和设计。(2)以调查分析为主要手段来面向用户需求。(3)以严格的系统开发工作分工来分解任务。(4)以完整的开发方案来保证以系统化的产品质量。,4.生命周期法的开发过程:可行性研究、系统分析、系统设计、系统实施、系统运行和维护以及系统评估。,第一节 会计电算化系统开发方法,图3-2 生命周期法的开发过程,第一节 会计电算化系统开发方法,(1)可行性研究
6、:可行性研究是会计电算化系统开发的必要工作,是在系统初步调查的基础上,对系统开发的经济性、技术性和必要性进行分析,以论证系统开发的可行性,并以可行性研究报告的形式提交给有关领导和管理者进行决策。它包括初步调查、可行性分析和可行性研究报告三个阶段。 (2)系统分析:在可行性研究的基础上,和对用户需求的充分理解的前提下,分析现有系统的具体问题,确定会计电算化新系统的设计目标,并按照目标建立会计电算化系统的逻辑模型和编制系统分析说明书。 主要任务:解决新系统的“功能”问题,即在对现有系统和新系统分析的基础上,如何将现行系统模型转换成实现系统目标的新系统的逻辑模型。 步骤:分析和描述现有系统;分析和描
7、述新系统;编写系统分析说明书。系统分析说明书包括:现行系统概况;新系统逻辑模型;运行环境规定。,第一节 会计电算化系统开发方法,(3)系统设计:是在系统分析的基础上,根据系统分析阶段所确定的新系统的逻辑模型、功能要求,在用户提供的环境条件下,设计出一个能在计算机网络环境上实施的方案,即建立新系统的物理模型。 主要任务:设计软件系统的模块层次结构,设计数据库的结构以及设计模块的控制流程。 步骤:包括概要设计和详细设计两个步骤。概要设计解决软件系统的模块划分和模块的层次机构以及数据库设计;详细设计解决每个模块的控制流程,内部算法和数据结构的设计。完成系统设计后要编写系统设计说明书,说明书的内容包括
8、系统设计的目标和任务、系统总体设计方案、系统详细设计方案、系统物理设计方案。,第一节 会计电算化系统开发方法,(4)系统实施:是指将系统设计阶段的结果在计算机上实现,将原来纸面上的、类似于设计图式的新系统方案转换成可执行的应用软件。 主要任务:将系统设计的新系统方案转化为可运行的实际系统,并通过程序设计和系统调试来保证系统的可行性和稳定性。 步骤:程序设计和程序调试。程序设计是根据系统分析和系统设计的文件,使用计算机程序设计语言和编程工具编写出可在计算机上执行的源程序代码。系统调试是对程序设计的结果进行全面的检查,查找和纠正错误。包括程序调试和系统联调两部分。程序调试是以程序模块为单位,对模块
9、逐个进行调试,以发现和修正语法和逻辑错误。系统联调是在程序模块调试的基础上,将相关模块和子系统连接起来进行调试,以发现和更正系统错误。,第一节 会计电算化系统开发方法,(5)系统运行和维护:是完成系统转换,如果系统调试后功能完备,性能良好,就可以用新系统代替旧系统。在新系统代替旧系统的过程中,一般情况下需要将新系统和旧系统并行运行一段时间,以完成新旧系统替代的过渡。 (6)系统评估:是采用一定的技术、方法和标准,对会计电算化系统的总体评价和估算,以评价确定会计电算化系统的开发质量优劣和满足用户需求情况。该阶段的主要任务是根据新系统的运行状况,评估系统的性能、效率、目标完成情况等,为进一步完善和
10、下阶段系统开发提供决策依据。,第一节 会计电算化系统开发方法,(三)生命周期法的开发评价 (1)生命周期法的优点 生命周期法强调系统开发过程的整体性和全局性,各阶段的任务相对独立,降低了系统开发的复杂性;具有严格的开发任务分工,又强调了协作,提高了开发的可操作性;发现问题可以及时反馈和纠正,保证了系统的质量和可维护性。 (2)生命周期法的缺点 生命周期法开发的周期比较长,系统的目标一旦确定就不易改变;前一阶段的错误对后续工作的影响较大,且更正这些错误的工作量较大;在功能经常需要变化的情况下,系统开发难以适应这种要求,因此不支持反复开发。 (3)生命周期法的适用范围 适用于大型会计电算化系统的开
11、发。,第一节 会计电算化系统开发方法,三、面向对象方法 1.面向对象方法(Object Oriented Method,OOM):是一种把面向对象的思想应用于系统开发过程中,指导系统开发活动的方法,它是建立在“对象”概念基础上,以“对象”为中心,以“类”和“继承”为构造机制,来认识、理解、刻画和设计系统。 2.基本思想:客观世界是由各种各样的对象组成的,各种对象都有各自的内部状态和运动规律,不同的对象之间的相互作用和联系构成了各种不同的系统。当设计和实现一个的会计电算化系统时,如果能够在满足需求的条件下,把系统设计成由一些不可变的部分组成的最小集合,这些不可变的部分就是所谓的对象。,第一节 会
12、计电算化系统开发方法,3.以对象为主体的面向对象方法可以简单解释为: (1)客观事物都是由对象组成的,对象是在原事物基础上抽象的结果。任何事物都可以通过对象的某种组合构成。 (2)对象由属性和方法组成。属性反映了对象的信息特征,方法则是用来定义改变属性状态的各种操作。 (3)对象之间的联系主要是通过传递信息来实现的,传递的方式上通过信息模式和方法所定义的操作过程来完成。 (4)对象可按其属性进行归类(Class),类有一定的结构,类上可以有超类(Superclass),类下可以有子类(Subclass),这种对象或类之间的层次结构是靠继承来维持的。 (5)对象上一个被严格模块化的实体,称之为封
13、装,封装了的对象满足软件工程的一切要求,而且可以直接被面向对象的程序设计语言接受。,第一节 会计电算化系统开发方法,4.面向对象方法的开发过程:确定用户需求、面向对象分析、面向对象设计和面向对象实现。,图3-3 面向对象方法的开发过程,第一节 会计电算化系统开发方法,(1)确定用户需求:根据系统开发任务,进行系统调查,以确定用户的需求。 (2)面向对象分析:是从问题的陈述入手,分析和构造所关心问题的模型,并用相应的符号系统来表示。主要包括确定问题域;区分类和对象;区分整体对象以及组成部分,确定类的关系和结构;定义属性;定义服务;确定附加的系统约束。 (3)面向对象设计:包括应用面向对象分析;设
14、计交互过程和用户接口;设计任务管理;设计全局资源;对象设计。 (4)面向对象实现:主要是使用面向对象的语言来实现面向对象的设计。面向对象的语言包括:C+、JAVA。,第一节 会计电算化系统开发方法,5.面向对象方法的开发评价 (1)优点:符合人们通常的思维方式;从分析到设计再到编码采用一致的模型表示,具有高度的连续性;能够实现软件的模块化调用,软件开发设计的重复性和可移植性好;数据结构和控制流程清晰,语言简洁灵活,系统开发效率高;系统开发周期短,便于维护。 (2)缺点:需要一定的软件开发环境支持;如果系统缺乏整体设计划分,易造成系统结构不合理和各部分关系失调;初学者不易接受、难学。 (3)适用
15、范围:适用于中小型会计电算化系统的开发。,第二节 会计电算化系统的实施,一、基本原则 (1)合法性原则:即企业实施会计电算化的各项工作,都必须以有关法律制度为原则。 (2)效益性原则:提高经济效益,是会计电算化的根本目的。包括直接经济效益和间接经济效益。 (3)系统性原则:也就是以包括整体观、关联观、发展观、最优观在内的系统观点来进行会计电算化系统的实施。 (4)规范性原则:包括系统设计的规范性,管理制度的规范性,数据信息的规范性等。 (5)可靠性原则:可靠性是会计电算化系统能否满足实际需要的前提。 (6)易用性原则:易用性也就是易操作性。会计电算化系统的使用者是会计人员,因此系统必须尽可能地
16、方便用户,要具有友好的界面,准确简明的操作提示,简单方便的操作过程,并要求尽可能地使用会计术语,使会计人员一学既会。,第二节 会计电算化系统的实施,二、会计电算化系统的实施环境 1.硬件环境:企业实施会计电算化系统的必要条件,是会计电算化工作得以顺利进行的物质基础。会计电算化硬件包括计算机、外围设备、通讯设备、计算机机房等。包括:单机环境工作方式、局域网环境工作方式和互联网环境工作方式。 (1)单机环境工作方式:是由一台或多台互不连接的计算机设备构成,支持会计电算化软件运行的硬件基础。特点:完成简单的会计电算化工作,数据的共享程度差;对硬件环境的要求相对简单;完成规模较小、数据关系简单经济组织
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 会计 电算化
链接地址:https://www.31doc.com/p-2206115.html