版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第第 1 1 页页2021-12-212021-12-212021-12-21内容提要内容提要主要讲解会计信息系统的开发方法和步骤,要求通过本章的主要讲解会计信息系统的开发方法和步骤,要求通过本章的学习了解和掌握会计信息系统开发的一般原理。学习了解和掌握会计信息系统开发的一般原理。第第 2 2 页页2021-12-212021-12-212021-12-21第第 3 3 页页2021-12-212021-12-212021-12-21 软件危机是指在计算机软件的开发和维护过程中所遇到的一系列严重问题,如: 对软件开发成本和进度的估计常常很不准确。 软件完成后其功能不能很好地符合用户的实际需要。
2、 软件产品的质量往往靠不住。 软件常常是不可维护的。 软件通常没有适当的文档资料。 软件开发成本较高 第第 4 4 页页2021-12-212021-12-212021-12-21 把软件开发作为一个工程项目来加以严格的管理 推广使用开发软件先进的、成功的技术和方法 使用效率高的软件开发工具第第 5 5 页页2021-12-212021-12-212021-12-21 为了解决软件危机,既要有技术措施(方法和工具),又要有必要的组织管理措施。软件工程正是从管理和技术两方面研究如何更好地开发和维护计算机软件的一门新兴学科。 软件工程是指导计算机软件开发和维护的工程学科。采用工程的概念、原理、技术
3、和方法来开发与维护软件,把经过时间考验而证明正确的管理技术和当前能够得到的最好的技术方法结合起来,这就是软件工程。 第第 6 6 页页2021-12-212021-12-212021-12-21 用分阶段的生命周期计划严格管理 坚持进行阶段评审 实行严格的产品控制 采用现代程序设计技术 结果应能清楚地审查 开发小组的人员应该少而精第第 7 7 页页2021-12-212021-12-212021-12-21 是指软件产品从形成概念开始,经过开发、使用和不断维护直到最后被淘汰的整个过程。 生命周期法是软件工程的传统途径。 将软件工程学和系统工程学的理论和方法引入计算机会计信息系统的研制开发中,采
4、用结构化、模块化方法,自顶向下地对系统进行分析和设计。具体来说,将信息系统开发过程严格地划分为六个阶段:第第 8 8 页页2021-12-212021-12-212021-12-21 系统调查与可行性研究(可行性研究与计划) 系统分析 系统设计 系统实施 系统运行和维护 系统评价第第 9 9 页页2021-12-212021-12-212021-12-21第第 1010 页页2021-12-212021-12-212021-12-21第第 1111 页页2021-12-212021-12-212021-12-21 在会计信息系统开发中,有一项重要的工作是进行功能分析。功能分析的特点: (1)功
5、能具有层次性 (2)各层功能之间存在着信息交换 结构化分析是功能分析的一种简单、实用、使用较广的方法。 自顶向下,逐层分解第第 1212 页页2021-12-212021-12-212021-12-21 (1) 确定子系统 子系统是会计信息系统的某些功能单元的组合 (2)确定模块 模块是系统更小的功能组合 自顶向下,逐层分解注意:公用模块的确定注意:公用模块的确定第第 1313 页页2021-12-212021-12-212021-12-21描述程序实现的方法与过程 在程序设计中只采用顺序结构、选择结构、循环结构第第 1414 页页2021-12-212021-12-212021-12-21第
6、第 1515 页页2021-12-212021-12-212021-12-21 人们在解决问题时,遇到的问题可分为结构化问题、半结构化问题、非结构化问题等。 是指可以预见问题的解决过程,可以制定出一套处理这类问题的解决方案,当问题重复出现时,可以做出例行处理。 是指那些问题复杂,制定解决问题方案前,难以描述问题的各个方面,无固定解决规则和模型可依,解决时多凭解决人的主观判断的问题。 是指问题中一部分是结构化的,而另一部分是非结构化的。 第第 1616 页页2021-12-212021-12-212021-12-21 系统的一个早期可运行版本,它能反映新系统的部分重要功能和特征。 原型法的基本思
7、想是:系统开发者在初步了解用户需求的基础上,构造系统的原型。面对原型,用户和开发人员进行反复的交流,共同探讨,提出修改方案来加以改进和完善。开发人员根据修改方案对原型进行修改,得到新的原型,再去征求用户意见,如此反复多次,直到取得满意的原型为止。第第 1717 页页2021-12-212021-12-212021-12-21第第 1818 页页2021-12-212021-12-212021-12-21第第 1919 页页2021-12-212021-12-212021-12-21 是人们为达到一定目的而进行的有意识、有选择的活动。在一定的人力、设备、材料、技术、资金和时间因素的制约下,人们为
8、了实现特定目标,可从多种可供选择的策略中做出决断,以求得最优或较好效果的过程就是决策过程。 结构化决策 非结构化决策 半结构化决策第第 2020 页页2021-12-212021-12-212021-12-21 会计不仅要反映、监督企业的经济活动,而且还要参与企业的经营决策,为宏观经济预测、控制提供正确的依据。 定量分析与定性分析并存 客观与主观相结合第第 2121 页页2021-12-212021-12-212021-12-21 决策支持系统以运筹学、管理科学、现代控制论、现代统计理论为基础,以计算机技术、仿真技术、信息技术为手段,辅助支持中、高层决策者的决策活动,它能为决策者提供决策所需要
9、的信息、数据和资料,帮助明确决策目标和进行问题的识别,建立、修改模型,提供各种备选方案,对各种方案进行优化,提供正确的决策。 模型库 数据库 方法库第第 2222 页页2021-12-212021-12-212021-12-21第第 2323 页页2021-12-212021-12-212021-12-21 客观世界是由各种各样的对象组成的,在开发中通过设计一个个对象从而设计整个系统。 需求分析 面向对象分析(OOA) 面向对象设计(OOD) 面向对象程序设计(OOP)第第 2424 页页2021-12-212021-12-212021-12-21第第 2525 页页2021-12-21202
10、1-12-212021-12-21 目前,CASE仍是一个发展中的概念,各种CASE软件也较多,没有统一的模式和标准。采用CASE工具进行系统开发,必须结合一种具体的开发方法,如结构化系统开发方法、面向对象方法或原型化开发方法等,CASE方法只是为具体的开发方法提供了支持每一过程的专门工具。 CASE工具实际上把原先由手工完成的开发过程转变为以自动化工具和支撑环境支持的自动化开发过程。第第 2626 页页2021-12-212021-12-212021-12-21 1、解决了从客观对象到软件系统的映射问题,支持系统开发的全过程。 2、自动生成开发过程中的各种软件文档,如流程图、数据字典等。 3
11、、CASE开发中集成了多种工具,如绘制图形软件等,这些工具既可以单独使用,又可以组合使用。 1、提高了软件的开发质量和软件的重用性 2、加快了软件的开发速度 3、简化了软件开发的管理和维护第第 2727 页页2021-12-212021-12-212021-12-211、本章主要介绍了会计信息系统开发的一般方法:生命周期法、原型法、面向对象法、CASE法等,并介绍了会计决策支持系统的主要部件:模型库、数据库、方法库等。2、生命周期法是软件工程的具体途径,分阶段有序的完成会计信息系统的分析、设计、实施等,其中结构化思想在生命周期法中运用范围广。3、原型法是生命周期法的发展,在分阶段开发会计信息系统中,反复与用户交流,是效率更高的开发方法。4、面向对象法以对象为分析设计的目标,其效率在实践中得到了证实,目前被广泛运用于会计信息系统的开发中。5、CASE
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论