会计信息系统-第3章(81页PPT).pptx
《会计信息系统-第3章(81页PPT).pptx》由会员分享,可在线阅读,更多相关《会计信息系统-第3章(81页PPT).pptx(81页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第第 1 1 页页11/8/202211/8/2022第三章第三章会计信息系统开发概述会计信息系统开发概述第第1页页11/8/2022第三章第三章会计信息系统开发概述会计信息系统开发概述第一节第一节第一节第一节 信息系统的开发模型信息系统的开发模型信息系统的开发模型信息系统的开发模型第二节第二节第二节第二节 当前流行的开发方法及开发工具当前流行的开发方法及开发工具当前流行的开发方法及开发工具当前流行的开发方法及开发工具第三节第三节第三节第三节 系统分析与设计的一般内容系统分析与设计的一般内容系统分析与设计的一般内容系统分析与设计的一般内容本章小结本章小结本章小结本章小结复习思考题复习思考题复习
2、思考题复习思考题内容提要内容提要主要讲解会计信息系统的开发方法和步骤,并介绍系统主要讲解会计信息系统的开发方法和步骤,并介绍系统分析与系统分析与系统设计的一般内容。通过本章的学习教学生了解和掌握会计信息系统开发的一般原理,设计的一般内容。通过本章的学习教学生了解和掌握会计信息系统开发的一般原理,熟悉和掌握系统熟悉和掌握系统分析与系统设计的一般原理及技巧。分析与系统设计的一般原理及技巧。第第 2 2 页页11/8/202211/8/2022第三章第三章会计信息系统开发概述会计信息系统开发概述第第2页页11/8/2022一、概述二、生命周期模型三、快速原型模型四、会计信息系统理想的开发模型第一节第
3、一节 信息系统的开发模型信息系统的开发模型第第 3 3 页页11/8/202211/8/2022第三章第三章会计信息系统开发概述会计信息系统开发概述第第3页页11/8/2022一、概述一、概述 1 1 1 1、什么是软件危机、什么是软件危机、什么是软件危机、什么是软件危机 软件危机是指在计算机软件的开发和维护过程中所遇到的一系列严重问题,如:对软件开发成本和进度的估计常常很不准确。软件完成后其功能不能很好地符合用户的实际需要。软件产品的质量往往靠不住。软件常常是不可维护的。软件通常没有适当的文档资料。软件开发成本较高 第第 4 4 页页11/8/202211/8/2022第三章第三章会计信息系
4、统开发概述会计信息系统开发概述第第4页页11/8/2022 2 2 2 2、解决软件危机的途径、解决软件危机的途径、解决软件危机的途径、解决软件危机的途径 把软件开发作为一个工程项目来加以严格的管理 推广使用开发软件先进的、成功的技术和方法 使用效率高的软件开发工具第第 5 5 页页11/8/202211/8/2022第三章第三章会计信息系统开发概述会计信息系统开发概述第第5页页11/8/2022 3 3 3 3、开发模型、开发方法、开发工具、开发模型、开发方法、开发工具、开发模型、开发方法、开发工具、开发模型、开发方法、开发工具 开发模型开发模型开发模型开发模型开发模型是软件工程理论很重要的
5、内容。在信息系统开发中,将信息系统开发视为一个工程,而不是一项简单的工作,该工程的完成需要划分多个阶段,每个阶段又要完成独立的任务,各个阶段不是独立的,而是紧密相关的。对信息系统开发工作过程的设计内容就是开发模型。开发模型定义了信息系统开发过程各个阶段的划分方法、各阶段的目标、各阶段的任务、各阶段的结果以及各个阶段之间的关系。目前比较常用的开发模型包括生命周期模型和快速原型模型。此外,还有螺旋模型、组件对象模型等。第第 6 6 页页11/8/202211/8/2022第三章第三章会计信息系统开发概述会计信息系统开发概述第第6页页11/8/2022 3 3 3 3、开发模型、开发方法、开发工具(
6、续)、开发模型、开发方法、开发工具(续)、开发模型、开发方法、开发工具(续)、开发模型、开发方法、开发工具(续)开发方法开发方法开发方法开发方法开发模型中描述了信息系统开发各个阶段的任务,在完成某个阶段的任务时,可以采用不同的方法。开发方法就是描述完成信息系统开发工作过程中的具体工作方式,它指出了在完成信息系统开发各阶段的任务时所需要的详细工作办法,给出了工作中所生成的文档的格式,提出了工作完成质量的评价标准。目前人们已总结了很多的开发方法,常见的如结构化的开发方法、面向对象的开发方法等等。开发方法与开发模型的关系是:不同开发模型中可以采用相同的开发方法,同一开发模型中可以采用不同的开发方法。
7、第第 7 7 页页11/8/202211/8/2022第三章第三章会计信息系统开发概述会计信息系统开发概述第第7页页11/8/2022 3 3 3 3、开发模型、开发方法、开发工具(续)、开发模型、开发方法、开发工具(续)、开发模型、开发方法、开发工具(续)、开发模型、开发方法、开发工具(续)开发工具开发工具开发工具开发工具在运用一定的开发方法完成各个阶段的任务时,需要开发人员实现开发方法中的思路,进行具体文档的编制,手工完成是一种手段,但是手工完成效率低下,如果用计算机软件辅助完成,使得开发过程中的具体工作能够自动地或至少是半自动地完成,效果会更佳,于是人们研制出软件工具,用于辅助开发方法的
8、实施,这就是开发工具,如一些CASE软件。开发方法和开发工具之间有着密切的联系,方法是主导,工具是辅助,方法提出了明确的工作步骤和标准的文档格式,这是软件开发工具的基础,所以研究方法是研究工具的先导,而工具的实现又促进了方法的发展。第第 8 8 页页11/8/202211/8/2022第三章第三章会计信息系统开发概述会计信息系统开发概述第第8页页11/8/2022 二、生命周期模型二、生命周期模型 1 1 1 1、什么是软件生命周期、什么是软件生命周期、什么是软件生命周期、什么是软件生命周期 是指软件产品从形成概念开始,经过开发、使用和不断维护直到最后被淘汰的整个过程。2 2 2 2、生命周期
9、模型的基本思想、生命周期模型的基本思想、生命周期模型的基本思想、生命周期模型的基本思想 生命周期法是软件工程的传统途径。将软件工程学和系统工程学的理论和方法引入计算机会计信息系统的研制开发中,采用结构化、模块化方法,自顶向下地对系统进行分析和设计。具体来说,将信息系统开发过程严格地划分为六个阶段:第第 9 9 页页11/8/202211/8/2022第三章第三章会计信息系统开发概述会计信息系统开发概述第第9页页11/8/2022可行性研究系统分析系统设计系统实施系统运行和维护系统评价第第 1010 页页11/8/202211/8/2022第三章第三章会计信息系统开发概述会计信息系统开发概述第第
10、10页页11/8/2022可行性研究可行性研究系统分析系统分析系统设计系统设计系统设计系统设计系统实施系统实施系统运行与维护系统运行与维护 生命周期的瀑布图生命周期的瀑布图生命周期的瀑布图生命周期的瀑布图系统评价系统评价第第 1111 页页11/8/202211/8/2022第三章第三章会计信息系统开发概述会计信息系统开发概述第第11页页11/8/2022 二、生命周期模型二、生命周期模型 3 3 3 3、生命周期模型各阶段的基本任务和结果、生命周期模型各阶段的基本任务和结果、生命周期模型各阶段的基本任务和结果、生命周期模型各阶段的基本任务和结果 可行性研究阶段u目的:就是要用最小的代价在尽可
11、能短的时间内确定问题是否能够解决,建立系统是否可能、有无必要?u基本任务:初步调查 了解用户的需求,了解与系统开发有关的其他诸多要素,比如企业的组织结构与管理体制、系统开发条件、系统与外界的联系、现行信息系统的状况等可行性分析 估算开发费用及技术力量等因素,论证系统开发的必要性及可能性编写可行性研究报告 可行性研究最根本的任务是对以后的行动方针提出建议可行性研究最根本的任务是对以后的行动方针提出建议可行性研究最根本的任务是对以后的行动方针提出建议可行性研究最根本的任务是对以后的行动方针提出建议第第 1212 页页11/8/202211/8/2022第三章第三章会计信息系统开发概述会计信息系统开
12、发概述第第12页页11/8/2022 二、生命周期模型二、生命周期模型 3 3 3 3、生命周期模型各阶段的基本任务和结果(续、生命周期模型各阶段的基本任务和结果(续、生命周期模型各阶段的基本任务和结果(续、生命周期模型各阶段的基本任务和结果(续1 1 1 1)系统分析阶段u目的:建立系统的逻辑模型,包括系统的数据流程图、数据字典、系统功能图等,它在逻辑上描述系统所具备的各种功能,以及输入输出、数据处理的概貌,主要回答系统“做什么”的问题。u基本任务:进一步了解用户的需求,了解用户在系统功能、性能等方面的具体要求及用户在硬件配置、开发周期、处理方式等方面的意向和打算。建立新系统的逻辑模型 根据
13、用户要求,对现行会计信息系统的逻辑模型进行修改,建立新系统的逻辑模型,在逻辑上描述新系统的目标和所具备的各种功能和性能,表明系统的总体结构及系统的输入、输出、数据存储、信息流程、人机界面和运行环境u该阶段的成果:生成系统分析报告第第 1313 页页11/8/202211/8/2022第三章第三章会计信息系统开发概述会计信息系统开发概述第第13页页11/8/2022 二、生命周期模型二、生命周期模型 3 3 3 3、生命周期模型各阶段的基本任务和结果(续、生命周期模型各阶段的基本任务和结果(续、生命周期模型各阶段的基本任务和结果(续、生命周期模型各阶段的基本任务和结果(续2 2 2 2)系统设计
14、阶段u目的:根据系统分析阶段构造的新系统的逻辑模型来构造物理模型,即根据新系统的逻辑功能要求,结合实际条件,进行总体设计和详细设计,构造系统实施方案,解决系统怎样做“的问题。u基本任务:总体设计数据存储设计代码设计输入设计输出设计算法设计u该阶段的成果:生成概要设计说明书和详细设计说明书第第 1414 页页11/8/202211/8/2022第三章第三章会计信息系统开发概述会计信息系统开发概述第第14页页11/8/2022 二、生命周期模型二、生命周期模型 3 3 3 3、生命周期模型各阶段的基本任务和结果(续、生命周期模型各阶段的基本任务和结果(续、生命周期模型各阶段的基本任务和结果(续、生
15、命周期模型各阶段的基本任务和结果(续3 3 3 3)系统实施阶段u基本任务:系统程序设计系统测试u该阶段的成果:形成程序,生成测试报告,包括测试方案、测试数据、测试结果以及分析报告等。系统运行与维护阶段u系统运行就是将系统投入实际业务的处理,一般首先需要经过系统切换u信息系统的切换通常包括3种方法:直接切换法并行切换法试点过渡法第第 1515 页页11/8/202211/8/2022第三章第三章会计信息系统开发概述会计信息系统开发概述第第15页页11/8/2022 二、生命周期模型二、生命周期模型 3 3 3 3、生命周期模型各阶段的基本任务和结果(续、生命周期模型各阶段的基本任务和结果(续、
16、生命周期模型各阶段的基本任务和结果(续、生命周期模型各阶段的基本任务和结果(续4 4 4 4)系统运行与维护阶段u系统运行的日常管理系统运行的日常维护系统运行情况记录u系统维护硬件维护软件维护 主要指对会计软件进行维护,具体包含3种:正确性维护适应性维护完善性维护数据库维护代码维护u该阶段的成果:系统运行报告及系统维护报告第第 1616 页页11/8/202211/8/2022第三章第三章会计信息系统开发概述会计信息系统开发概述第第16页页11/8/2022 二、生命周期模型二、生命周期模型 3 3 3 3、生命周期模型各阶段的基本任务和结果(续、生命周期模型各阶段的基本任务和结果(续、生命周
17、期模型各阶段的基本任务和结果(续、生命周期模型各阶段的基本任务和结果(续5 5 5 5)系统评价阶段u目的:检查目标系统是否达到预期的目标、技术性能是否达到设计要求、系统的各种资源是否得到充分利用、经济效益是否理想,并指出系统的长处与不足,为以后的改进与扩展提供意见。u该阶段的成果:评估报告4 4 4 4、生命周期模型的优缺点分析、生命周期模型的优缺点分析、生命周期模型的优缺点分析、生命周期模型的优缺点分析优点优点优点优点uu便于人员分工协作,降低了整个软件开发工程的困难程度便于人员分工协作,降低了整个软件开发工程的困难程度uu保证了软件的质量,特别是提高了软件的可维护性保证了软件的质量,特别
18、是提高了软件的可维护性uu大大提高软件开发的成功率,软件开发的生产率也明显提高大大提高软件开发的成功率,软件开发的生产率也明显提高缺点:缺点:对于大型信息系统,有可能拉长开发时间;对于大型信息系统,有可能拉长开发时间;uu可能由于需求定义不清楚导致系统运行效果不理想而返工可能由于需求定义不清楚导致系统运行效果不理想而返工第第 1717 页页11/8/202211/8/2022第三章第三章会计信息系统开发概述会计信息系统开发概述第第17页页11/8/2022三、快速原型模型三、快速原型模型 1 1 1 1、原型、原型、原型、原型 系统的一个早期可运行版本,它能反映新系统的部分重要功能和特征。2
19、2 2 2、快速原型模型的基本思想、快速原型模型的基本思想、快速原型模型的基本思想、快速原型模型的基本思想 系统开发者在初步了解用户需求的基础上,构造系统的原型。面对原型,用户和开发人员进行反复的交流,共同探讨,提出修改方案来加以改进和完善。开发人员根据修改方案对原型进行修改,得到新的原型,再去征求用户意见,如此反复多次,直到取得满意的原型为止。3 3 3 3、快速原型模型的工作流程、快速原型模型的工作流程、快速原型模型的工作流程、快速原型模型的工作流程第第 1818 页页11/8/202211/8/2022第三章第三章会计信息系统开发概述会计信息系统开发概述第第18页页11/8/2022确定
20、初始需求确定初始需求确定初始需求确定初始需求开发初始原型开发初始原型开发初始原型开发初始原型用户试用原型用户试用原型用户试用原型用户试用原型对原型进行修改及增对原型进行修改及增对原型进行修改及增对原型进行修改及增加新功能加新功能加新功能加新功能完成系统开发并交付使用完成系统开发并交付使用完成系统开发并交付使用完成系统开发并交付使用原型评价原型评价原型评价原型评价原型系统与目标系统的关系:既相互区别又有联系原型系统与目标系统的关系:既相互区别又有联系第第 1919 页页11/8/202211/8/2022第三章第三章会计信息系统开发概述会计信息系统开发概述第第19页页11/8/2022四、会计信
21、息系统理想的开发模型四、会计信息系统理想的开发模型 1 1 1 1、会计信息系统的问题分类、会计信息系统的问题分类、会计信息系统的问题分类、会计信息系统的问题分类 人们在解决问题时,遇到的问题可分为结构化问题、半结构化问题、非结构化问题等。结结结结构构构构化化化化问问问问题题题题是指可以预见问题的解决过程,可以制定出一套处理这类问题的解决方案,当问题重复出现时,可以做出例行处理。非非非非结结结结构构构构化化化化问问问问题题题题是指那些问题复杂,制定解决问题方案前,难以描述问题的各个方面,无固定解决规则和模型可依,解决时多凭解决人的主观判断的问题。半结构化的问题半结构化的问题半结构化的问题半结构
22、化的问题是指问题中一部分是结构化的,而另一部分是非结构化的。第第 2020 页页11/8/202211/8/2022第三章第三章会计信息系统开发概述会计信息系统开发概述第第20页页11/8/2022四、会计信息系统理想的开发模型(续)四、会计信息系统理想的开发模型(续)2 2 2 2、会计信息系统理想的开发模型、会计信息系统理想的开发模型、会计信息系统理想的开发模型、会计信息系统理想的开发模型 对于开发会计信息系统是为解决结构化问题的情况,则一般可选用生命周期模型;而对于开发会计信息系统是为解决非结构化或半结构化的问题的情况,由于其求解没有固定的规则和模型可依,因此,单纯地设计生命周期模型来开
23、发,实施效果一定不是很好,因此,可以考虑设计生命周期模型和快速原型模型相结合的混合模型也就是说开发模型主体依然选择生命周期模型,但在生命周期模型的某一阶段内选用快速原型模型,这样可以兼顾两者的优点而弥补其缺点。例如在生命周期模型的系统分析阶段利用快速原型模型可以得到很好的系统逻辑模型。第第 2121 页页11/8/202211/8/2022第三章第三章会计信息系统开发概述会计信息系统开发概述第第21页页11/8/2022一、结构化的开发方法二、面向对象的开发方法三、CASE开发工具第二节第二节 当前流行的开发方法及开发工具当前流行的开发方法及开发工具第第 2222 页页11/8/202211/
24、8/2022第三章第三章会计信息系统开发概述会计信息系统开发概述第第22页页11/8/2022一、结构化的开发方法一、结构化的开发方法一、结构化的开发方法一、结构化的开发方法(一)结构化分析(一)结构化分析 1 1 1 1、功能分析的特点、功能分析的特点、功能分析的特点、功能分析的特点 在会计信息系统开发中,有一项重要的工作是进行功能分析。功能分析的特点:(1)功能具有层次性 (2)各层功能之间存在着信息交换 结构化分析是功能分析的一种简单、实用、使用较广的方法。2 2 2 2、结构化分析的基本思路、结构化分析的基本思路、结构化分析的基本思路、结构化分析的基本思路 自顶向下,逐层分解第第 23
25、23 页页11/8/202211/8/2022第三章第三章会计信息系统开发概述会计信息系统开发概述第第23页页11/8/2022(二)结构化设计(二)结构化设计 1 1 1 1、会计信息系统的计算机化基础、会计信息系统的计算机化基础、会计信息系统的计算机化基础、会计信息系统的计算机化基础 (1)确定子系统 子系统是会计信息系统的某些功能单元的组合 (2)确定模块 模块是系统更小的功能组合2 2 2 2、结构化设计的基本思路、结构化设计的基本思路、结构化设计的基本思路、结构化设计的基本思路 自顶向下,逐层分解注意:公用模块的确定注意:公用模块的确定第第 2424 页页11/8/202211/8/
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 会计信息 系统 81 PPT
限制150内