欢迎来到天天文库
浏览记录
ID:39267792
大小:1.53 MB
页数:63页
时间:2019-06-29
《会计信息系统的开发方法和步骤1》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、主讲:张晓琼会计信息系统开发方法和步骤第二章中南林业大学商学院会计教研室第一节会计信息系统开发概述第二节会计信息系统的调查与分析第三节会计信息系统的设计第四节会计信息系统程序设计及系统测试第五节会计信息系统的运行与维护会计信息系统开发方法和步骤第一节会计信息系统开发概述会计信息系统在开发过程中需要采用科学系统的开发方法和工程化的开发步骤。人们在实践中不断总结和归纳,逐渐形成了一些基本的开发方法。一、生命周期法根据软件的生命周期将开发过程分为几个阶段,进行软件的分析和设计的方法。将软件工程学和系统工程的理论与方法引入计算机会计信息系统的研制开发中,采用结构化、模块化、自顶向下
2、地对系统进行分析和设计。(二)基本思想(一)定义系统分析系统设计程序设计系统测试运行和维护系统评估(三)六个阶段:生命周期各阶段及其文挡系统分析系统设计程序设计系统测试概要设计说明书、详细设计说明书源程序清单、程序设计说明书测试报告、用户操作手册可行性研究报告、系统分析说明书运行维护系统评估运行日志、软件问题报告、软件修改报告评估报告书由于会计信息系统开发没有阶段,人为规定的阶段造成文档书面的反复;开发顺序是线性的,各个阶段的工作不能同时进行,前阶段所犯错误必然带入后一阶段,而且越是前面犯的错误对后面工作的影响越大,更正错误所花的工作量就越大,导致开发周期长。第一节会计信息
3、系统开发概述(四)优点强调系统开发过程的整体性和全局性,强调在整体优化的前提下来考虑具体的分析设计问题,即自顶向下的观点;阶段划分明确,各个阶段应完成的文档都有明确的规定,软件的开发易于控制,开发成功后的软件易于维护。(五)缺点二、原型法第一节会计信息系统开发概述从一个初始信息需求的集合出发,在发展中初步完善信息系统的方法。1.基本思想在获得用户基本需求的基础上,快速的构造系统工程模型,然后演示这个原型系统,在用户参与的情况下按用户合理而又可行的要求不断地修改这一原型系统。2.特点见效快3.缺点整个软件系统没有一个完整地概念,各子系统之间地接口不明确,系统开发文档无法统一,
4、易给以后地维护工作带来隐患。4.工作流程试运行用户提出开发要求开发原型使用原型分析评价不可行处理不满意处理第一节会计信息系统开发概述三、面向对象法从全新的角度看问题:从系统的构成入手,希望将系统的最基本结构搞清楚,从现实世界中抽象出系统组成的基本实体——对象。对象是构成所要开发的信息系统的最基本要素。如果将这些对象描述清楚了,就可以以比较大的自由度来构建信息系统,当外界环境发生变化后,就可以通过重新组合对象来应对环境的变化。第一节会计信息系统开发概述面向对象的局限性在于对计算机工具要求高,在没有进行全面的系统性调查分析之前,把握系统的结构有困难。因此,目前该方法需要与其他方
5、法结合应用。四、计算机辅助软件工程(CASE)一种先进的软件开发技术强调的是解决整个系统开发过程效率问题它为系统开发人员提供一组优化的、集成的、能够大量节省人力的系统开发工具着眼于系统分析和系统设计以及程序实现和维护等各环节的自动化,并使之成为一个整体第一节会计信息系统开发概述思考:会计信息系统基本开发方法有哪些?这些方法各自优缺点是什么?有何区别与联系?第一节会计信息系统开发概述结构化的系统开发方法是经典的开发方法,强调从系统出发,自顶向下、逐步求精地开发系统。原型法强调开发方与用户的交流,从动态的角度看待系统变化,采用的是以变应变的思路,思路上比结构化的系统开发方法要先
6、进。原型法对于中小型的信息系统开发应该说效果很好,但对于大型、复杂的系统在原型的制作上有相当的困难;在实际应用中,通常与结构化方法结合起来一起使用。总结第一节会计信息系统开发概述面向对象的方法从另外一个全新的角度来看问题,即从系统的基本构成入手,从现实世界中抽象出系统组成的基本实体(对象)。其局限性在于对计算机工具要求高:在没有进行全面的系统性调查分析之前,把握这个系统的结构有困难。因此,目前该方法的应用也是需要与其他方法相结合的。CASE方法是一种除系统调查外全面支持系统开发过程的方法,也是一种自动化的系统开发方法。从方法学的特点来看,它具有其他方法的各种特点,同时又有其
7、自身的独特之处——高度自动化的特点。但是,CASE方法必须依赖于一种具体的开发方法。综上所述,只有结构化系统开发方法是真正能较全面支持整个系统开发过程的方法。其他几种方法尽管有很多优点,但都只能作为结构化系统开发方法在局部开发环节上的补充,暂时都还不能替代其在系统开发过程中的主导地位,尤其是在目前系统开发工作量最大的系统调查和分析这两个重要环节。会计信息系统的开发是一项庞大复杂的工程,通常应采用以生命周期法为主,其他方法为辅的开发方法。返回第一节会计信息系统开发概述一、会计信息系统的可行性研究第二节会计信息系统的系
此文档下载收益归作者所有