电算化会计信息系统开发概述

上传人:宝路 文档编号:21141913 上传时间:2017-11-23 格式:DOC 页数:7 大小:41.62KB
返回 下载 相关 举报
电算化会计信息系统开发概述_第1页
第1页 / 共7页
电算化会计信息系统开发概述_第2页
第2页 / 共7页
电算化会计信息系统开发概述_第3页
第3页 / 共7页
电算化会计信息系统开发概述_第4页
第4页 / 共7页
电算化会计信息系统开发概述_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《电算化会计信息系统开发概述》由会员分享,可在线阅读,更多相关《电算化会计信息系统开发概述(7页珍藏版)》请在金锄头文库上搜索。

1、第五章 电算化会计信息系统开发概述 本章教学目的和要求掌握建立电算化会计信息系统的基本方法,学会运用软件工程学、生存周期理论、原型法以及 ROMC 分析法的有关知识来进行系统的调查分析与设计.通过本章的学习,要求学生能够理解会计问题中的结构化问题、半结构化问题以及非结构问题,并能针对问题的不同性质采用不同的系统开发方法。 本章重点1、生命周期法理论;2、结构化分析与设计;3、原型法理论。 本章难点1、结构化问题、半结构化问题、非结构化问题等概念的理解;2、实现原型的一般途径;3、ROMC 法;4、会计决策问题以及决策支持系统的要件构成。 本章计划使用教学课时:6课时V 教学内容及教学过程的组织

2、第一节 软件工程与生命周期法教学建议本节内容建议使用课时2课时一、软件危机教学内容引入早期的软件开发模式软件作坊所引发的问题(一)软件危机:概念及其表现先解释其概念,然后分析软件危机的诸多表现。软件危机:是指在计算机软件的开发和维护过程中所遇到的一系列严重问题,这些问题直接关系到计算机软件能否继续安全、可靠运行使用。软件危机的几方面表现:1、对软件开发成本和进度的估计常常很不准确,缺乏系统性、科学性;2、软件完成后其功能不能很好地符合用户的实际需要;3、软件产品的质量往往靠不住;4、软件常常是不可维护;5、软件通常没有适当的文档资料6、软件开发成本较高,而且软件开发的效率不能满足用户对软件的需

3、求速度。教学建议在讲述软件危机的上述表现时,要注意引导学生思考这种表现的具体所指以及造成这种现象的原因。(二)软件危机形成的原因前面已经对软件危机的诸多表现的内在原因进行了针对性分析,这里从根本上对形成软件危机的原因做归纳总结。根本性原因是由于:1、 软件本身的特点形成了软件危机;2、 错误的软件开发与维护观念形成了软件危机。教学建议在对上述原因进行分析,教师要引导学生来思考为什么?比如,说软件本身的特点形成了软件危机,这初看起来不可思议,这时候,教师就需引导学生,可以提问:软件本身有哪些特点?(三)软件危机解决的途径总结起来,可以从三个途径找到危机解决的方法:1、 把软件开发视为工程项目来加

4、以严格管理,充分运用各种工程项目实施过程中所积累的原理、概念、计划和方法来开发软件;2、 推广使用在软件开发实践中总结出来的成功技术和方法,研究探索更好更有效的技术和方法,尽快消除原有的一些错误概念和做法;3、 要不断开发并善于使用更好的软件工具。上述三点概括起来,就是要讲究方法和工具的运用,又要讲究组织管理措施的落实,即从管理和技术两方面来研究如何更好地开发和维护计算机软件,这是解决软件危机的根本途径,也正是软件工程的使命。二、软件工程教学内容引入工程的概念(一) 软件工程的基本原理归纳起来,软件工程可有下列六条基本原理:1、 用分阶段的生命周期计划严格管理;2、 坚持进行阶段评审;3、 实

5、行严格的产品控制;4、 采用现代程序设计技术;5、 结果应能清楚地审查;6、 开发小组的人员应该少而精。(二) 软件工程的传统途径生命周期法这里是为了引出生命周期法,所以只需简单介绍生命周期法诞生的背景即可。三、生命周期法教学内容引入人类解决复杂问题的一般策略,以此引出生命周期法的思想内涵。(一)生命周期法:概念和释义1、什么是软件生命周期是指软件产品从形成概念开始,经过开发、使用和不断维护直到最后被淘汰的整个过程。 2、生命周期法的基本思想生命周期法是软件工程的传统途径。 将软件工程学和系统工程学的理论和方法引入计算机会计信息系统的研制开发中,采用结构化、模块化方法,自顶向下地对系统进行分析

6、和设计。具体来说,将信息系统开发过程严格地划分为六个阶段:(1)系统调查与可行性研究(可行性研究与计划)(2)系统分析(3)系统设计(4)系统实施(5)系统运行和维护(6)系统评价教学建议教师可用“瀑布图”来介绍生命周期模型的流程,并注意解释清楚各阶段的基本任务。(二)生命周期法的特点及局限性1、 生命周期法的特点(或者也可以称之为优点)2、 生命周期法的局限性(或者也可以称之为缺点)教学建议这部分为提高内容,教师可根据情况定夺是否讲授第二节 结构化的基本思想教学建议本节内容建议使用课时1.5课时教学内容引入首先介绍什么是结构化?其思想精髓是什么?一、 结构化分析阐述结构化分析的基本内容,着重

7、指出运用结构化分析,其目的就是为了快速建立系统的逻辑模型。结构化分析的思想可换一种说法即是:“自顶向下,逐层分解”的思想。在讲述这部分内容时,要注意讲清楚以下几个概念:结构化问题、逻辑模型、基本“加工”。二、 结构化设计在建立系统的逻辑模型之后,需要着手建立系统的物理模型,这一过程实际上就是系统设计过程,在此过程中,可以运用结构化设计思想加快系统物理模型的建立时间。在这里,要着重解释清楚结构化设计的含义、遵循的基本原则等内容。三、 结构化程序设计教学内容引入早期程序设计的特点以及这种程序设计的缺点。针对传统编程给软件带来的诸多问题,人们认识到了:必须制定一些基本的规则来约束程序设计。E.W D

8、ijkstra 于 1965 年首次提出了结构化程序设计的概念,其观点是“可以从高级语言中取消GOTO 语句 ”,但他没有给出进一步的证明。1966 年,Jacopini 和Bohm 从理论上证明了只用三种基本控制来实现任意程序设计。结构化程序设计方法对任何程序设计都采用三种基本逻辑结构:顺序结构、循环结构和选择结构。目标是在程序设计时务必使得设计出来的程序结构是单入口和单出口的结构。接着对上述三种基本逻辑结构进行简单的介绍,最好能用图式说明其结构的基本流程。其中对循环结构还需进一步指出,一般的循环结构有两种表现形式:当循环(Do While 循环)和直到循环(Do Until 循环) ,并指

9、出这两种循环表现形式的区别(主要在循环条件判断上) 。在上述基础上,简单再介绍扩展的程序设计(在经典的程序设计之上加上 Do Case 和 Do Until)和修正的程序设计(是在扩展的概念之上再加上 LEAVE 或 BREAK)等概念。第三节 半结构化的问题与原型法教学建议本节内容建议使用课时1课时教学内容引入从一个企业的广告营销策划或者学生组织一个“校园模特比赛”活动来看非结构化问题的解决思路一、 半结构化的问题解释概念,半结构化问题是什么?它与上面提到的结构化问题有哪些明显的区别?二、 原型法1、原型法的基本概念在会计信息系统中,针对半结构化问题的系统业务,我们应该用何种方法才能建立解决

10、这种业务的应用系统。在课堂教学时,可以设问:针对半结构化问题的系统业务,是否可用生命周期法(或生命周期模型理论)来开发此类信息系统?在学生回答此问题时,可引导学生回忆以前学习过的相关内容,比如用生命周期法开发信息系统需要有何前提条件?其局限性(或者可以说是该系统的缺点)表现在哪些方面?在信息系统开发实践中,人们又总结出了一种新型的系统开发方法,这就是原型法(或者称为快速原型模型理论,下同) 。何谓原型法?或者说原型法的基本思想是什么?这是教师讲课时首先要解释清楚的。2、原型法的基本开发步骤在解释了原型法的基本思想之后,紧接着介绍用原型法来开发系统一般所应遵循的开发步骤。具体步骤有六个,即确认基

11、本需求、开发初始原型、用户试用原型、对原型的修正、与用户反复交流(即不断重复第三、四步骤)直至原型趋于完整(即基本反映了用户需求的实际情况) 、完善原型及重建系统。在讲述上述六个步骤的时候,教师需阐述每个阶段所做的基本工作或者说该阶段所要完成的基本任务,对最后一个步骤还需注意:经过前述五个步骤,得到了一个原型,针对这个原型有两种不同的处理方式,第一种是进一步完善原型使其成为最终产品;第二种是重建系统。对第一种方式,提到了完善原型使其成为最终产品,说明所得到的原型还不是最终产品,为此教师要讲清楚这样的原型要成为最终的实用系统还存在哪些问题?需要怎样做?对第二种方式,即重建系统,也就是要把原型废弃

12、不用,重新设计一个目标系统,此时最关键是要讲清楚,通过原型推导过程,我们得到了什么?但这些内容离我们所要建立的目标系统还要哪些距离?这样就能让同学理解为什么先要建立原型而后又要废弃所得到的原型!否则,容易产生混淆。3、原型法的特点及其评价注意首先要讲述原型法这种系统开发的基本特点,在基本特点基础上,再来分析其优点所在(区别与生命周期法)以及缺点是什么?最后,教师还需注意我们在用原型法来开发具有半结构化问题特点的会计信息系统时,往往还需结合生命周期法混合使用,这就是混合模型,也就是说开发模型总体上依然选择生命周期模型(或方法) ,但在某一阶段内用原型模型,这样可以兼顾两者的优点而弥补其缺点。第四

13、节 非结构化的问题与会计决策支持系统建立的方法教学建议本节内容建议使用课时1课时一、决策和决策问题的类型1、决策的概念2、决策问题的类型3、决策支持系统(DSS)二、会计决策1、会计决策的基本内容:讲解这方面内容时,教师不妨先让学生来回答自己所理解的会计决策包含哪些内容?2、会计决策的特点3、会计决策模型:介绍几种典型的会计决策模型,比如投资决策模型、成本预测决策模型、销售预测与决策模型等。三、会计决策支持系统的开发方法与部件构成1、ROMC 方法的基本含义2、会计决策支持系统的部件构成,主要讲清五大部件中的模型库、方法库、数据库等内容。第五节 面向对象方法与 CASE 方法教学建议本节内容建

14、议使用课时0.5课时一、面向对象方法(OOM)1、何谓面向对象方法?这里,可首先讲解面向对象的几个基本概念,比如对象、类、消息、继承等,然后再介绍面向对象方法的概念所指。2、面向对象方法的特点,具有四个特点,分别是:封装性、抽象性、继承性、动态连接性。要求教师在讲课时要对四个特点进行简明扼要的解释。3、面向对象方法的基本思想4、面向对象开发过程:可分成三个阶段,即面向对象分析(OOA) 、面向对象设计(OOD ) 、面向对象程序设计(OOP ) 。对三个阶段的基本任务需要做进一步解释。二、CASE 方法1、何谓 CASE 方法以及这种方法的基本思路是什么?提供一种环境,让计算机帮助开发者方便、

15、快捷、自动地产生出系统开发过程中的各种图表(如数据流程图、结构图、层次化功能图),程序和说明性文档。 目前,CASE 仍是一个发展中的概念,各种CASE 软件也较多,没有统一的模式和标准。采用CASE工具进行系统开发,必须结合一种具体的开发方法,如结构化系统开发方法、面向对象方法或原型化开发方法等,CASE 方法只是为具体的开发方法提供了支持每一过程的专门工具。 CASE工具实际上把原先由手工完成的开发过程转变为以自动化工具和支撑环境支持的自动化开发过程。2、用 CASE 方法来开发信息系统具有哪些特点?可以总结为六个方面的特点,教师关键是要解释清楚为什么说CASE 方法具有该特点?要做适当的展开分析。VI 本章小结本章主要介绍电算化会计信息系统开发的一般方法:生命周期法、原型法、面向对象法、CASE 方法等,并接了会计决策支持系统的主要部件:模型库、数据库、方法库等。VII 复习思考题1、试比较生命周期法、原型法的优缺点。2、请解释生命周期法的概念。用生命周期法开发软件应该怎样来划分开发阶段?生命周期法适合于解决哪类问题?3、请将面向对象方法与 CASE 方法进行比较,找出各自的优缺点。4、请描述用原型法开发会计软件的一般过程。VIII 教学参考文献(见教学参考书及参考资料)

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 其它办公文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号