第二讲:会计信息系统开发.ppt

上传人:b****3 文档编号:2697619 上传时间:2022-11-08 格式:PPT 页数:116 大小:704.50KB
下载 相关 举报
第二讲:会计信息系统开发.ppt_第1页
第1页 / 共116页
第二讲:会计信息系统开发.ppt_第2页
第2页 / 共116页
第二讲:会计信息系统开发.ppt_第3页
第3页 / 共116页
第二讲:会计信息系统开发.ppt_第4页
第4页 / 共116页
第二讲:会计信息系统开发.ppt_第5页
第5页 / 共116页
点击查看更多>>
下载资源
资源描述

第二讲:会计信息系统开发.ppt

《第二讲:会计信息系统开发.ppt》由会员分享,可在线阅读,更多相关《第二讲:会计信息系统开发.ppt(116页珍藏版)》请在冰豆网上搜索。

第二讲:会计信息系统开发.ppt

第二讲会计信息系统开发n计算机会计信息系统开发最核心的工作是计算机会计信息系统开发最核心的工作是设计出一套适合于现代企业管理要求的设计出一套适合于现代企业管理要求的会会计应用软件系统。

计应用软件系统。

n系统开发方法和采用何种开发方式进行系系统开发方法和采用何种开发方式进行系统开发是信息系统能否成功的关键。

统开发是信息系统能否成功的关键。

n任何企业要想建立计算机会计信息系统,任何企业要想建立计算机会计信息系统,必须有科学的管理作基础,采用先进的开必须有科学的管理作基础,采用先进的开发思想和现代化开发工具进行系统开发。

发思想和现代化开发工具进行系统开发。

学习目标:

学习目标:

n了解系统开发生命周期了解系统开发生命周期n掌握各系统开发方法的原理、特点和适用掌握各系统开发方法的原理、特点和适用范围范围n熟悉会计信息系统规划、分析、设计不同熟悉会计信息系统规划、分析、设计不同阶段的任务内容和成果阶段的任务内容和成果n重点:

业务流程图、数据流程图、数据字重点:

业务流程图、数据流程图、数据字典的编制典的编制内容提要内容提要n第一节第一节会计信息系统开发概述会计信息系统开发概述n第二节第二节会计信息系统的规划会计信息系统的规划n第三节第三节会计信息系统的分析会计信息系统的分析n第四节第四节会计信息系统的设计会计信息系统的设计第一节第一节AISAIS开发概述开发概述一、系统开发生命周期二、开发方法三、开发方式第一节第一节AISAIS开发概述开发概述一、系统开发生命周期(5个阶段)1、系统规划阶段:

初步调查、可行性分析、可行性项目建议书2、系统分析阶段(逻辑设计阶段):

描述现行业务流程、提出新系统的逻辑模型、系统分析报告,是下一阶段系统设计的重要依据,描述系统“做什么?

”第一节第一节AISAIS开发概述开发概述一、系统开发生命周期3、系统设计阶段:

根据系统分析逻辑模型,具体设计。

包括系统概念设计、评估与选择方案、详细设计、系统设计报告。

描述系统“如何做?

”4、系统实施阶段:

设备购置、人员培训、编程、数据输入、软件测试及报告5、系统运行与维护:

第一节第一节AISAIS开发概述开发概述一、系统开发生命周期系统开发是按照上述系统开发的五个阶段从上到下依次开展,上一阶段是下一阶段的基础。

要熟知每个阶段的任务和成果本讲主要讲述AIS的规划、分析和设计系统规划系统规划系统分析系统分析系统设计系统设计系统实施系统实施系统运行与维护系统运行与维护系统开发生命周期提出要求审批初步调查可行性研究系统评价系统维护验收详细调查系统转换总体设计审查详细设计系统规划逻辑设计编程调试审查系统分析系统实施系统设计系统运行维护二、开发方法(p39)结构化方法(SSDM)原型法(Prototyping)面向对象法(OO)计算机辅助开发方法(Case方法)n1.结构化方法的基本思想n基本思想是,它将软件工程学和系统工程的理论与方法引入计算机会计信息系统的研制开发中,采用结构化、模块化、自顶向下地对系统进行分析和设计。

具体来说,将信息系统开发过程严格划分成五个阶段,即系统开发生命周期。

结构化方法系统规划系统规划系统分析系统分析系统设计系统设计系统实施系统实施系统运行与维护系统运行与维护2.结构化方法在各阶段的具体应用生命周期生命周期主要任务主要任务主要文档主要文档系统规划系统规划可行性研究可行性研究可行性项目建议书可行性项目建议书系统分析系统分析需求分析需求分析系统分析说明书系统分析说明书系统设计系统设计1.概要设计概要设计2.详细设计详细设计1.概要设计说明书概要设计说明书2.详细设计说明书详细设计说明书系统实施系统实施硬件配置、软件编写硬件配置、软件编写系统测试、系统转换系统测试、系统转换1.源程序清单源程序清单2.程序设计说明书程序设计说明书3.测试报告测试报告4.操作手册操作手册运行和维护运行和维护程序修改扩充程序修改扩充系统评估系统评估运行日志、软件问题报告和运行日志、软件问题报告和软件修改报告,评估说明书软件修改报告,评估说明书3.结构化方法工作流程和主要任务工作流程和主要任务原型法n1.原型法的基本思想原型法的基本思想n原型法的基本思想是:

在获得用户基本需原型法的基本思想是:

在获得用户基本需求的基础上快速地构造系统工作模型求的基础上快速地构造系统工作模型初始模型,然后演示这个原型系统,在用初始模型,然后演示这个原型系统,在用户参与的情况下,按用户合理而又可行的户参与的情况下,按用户合理而又可行的要求,不断修改这一原型系统。

每次修改要求,不断修改这一原型系统。

每次修改都使系统得到一个完整的新原型,直到用都使系统得到一个完整的新原型,直到用户满意为止。

户满意为止。

确定用户基本信息需求确定用户基本信息需求建立初始原型建立初始原型运行原型系统运行原型系统满意否满意否?

放弃否放弃否?

可用原型可用原型修改原型修改原型完成系统开发并完成系统开发并交付使用交付使用是是否否停止停止是是否否2.原型法的工作流程第一步第一步第二步第二步第三步第四步面向对象法(Object-oriented,简称OO)n1.面向对象法的基本思想面向对象法的基本思想n面向对象法的基本思想是:

客观世界是由面向对象法的基本思想是:

客观世界是由各种各样的对象组成的,每种对象都有各各种各样的对象组成的,每种对象都有各自的内部状态和运动规律,不同对象之间自的内部状态和运动规律,不同对象之间的相互作用和联系就构成了各种不同的系的相互作用和联系就构成了各种不同的系统。

当我们设计和实现一个客观的会计信统。

当我们设计和实现一个客观的会计信息系统时,如果能够在满足需求的条件下,息系统时,如果能够在满足需求的条件下,把系统设计成由一些不可变的部分组成的把系统设计成由一些不可变的部分组成的最小集合,这些不可变的部分就是所谓的最小集合,这些不可变的部分就是所谓的对象。

对象。

P412.面向对象法的工作流程面向对象法的工作流程n1.系统调查和需求分析。

系统调查和需求分析。

对系统将要面临的具体管理问题以及用户对系统开发的需要进行调查研究。

n2.分析问题的性质和求解问题。

分析问题的性质和求解问题。

在复杂的问题领域中抽象地识别出对象以及其行为、结构、属性、方法等。

这一阶段一般被称之为面向对象分析,简称OOA。

n3.整理问题。

即对分析的结果作进一步的抽即对分析的结果作进一步的抽象、归类、整理,最终以范式的形式将它象、归类、整理,最终以范式的形式将它们确定下来。

这一阶段被称为面向对象设们确定下来。

这一阶段被称为面向对象设计,简称计,简称OOD。

n4.程序实现。

即用面向对象的程序设计语言即用面向对象的程序设计语言将上一步整理的范式直接映射为应用程序将上一步整理的范式直接映射为应用程序软件。

这一阶段被称为面向对象的程序设软件。

这一阶段被称为面向对象的程序设计,简称计,简称OOP。

计算机辅助开发方法计算机辅助开发方法n2020世纪世纪8080年代末,人们将计算机图形处理年代末,人们将计算机图形处理n技术、程序生成技术、关系型数据库技术技术、程序生成技术、关系型数据库技术n和各类开发工具相结合,形成支持系统开和各类开发工具相结合,形成支持系统开n发的综合计算机辅助软件工程开发环境发的综合计算机辅助软件工程开发环境(Computer-aidedSoftwareComputer-aidedSoftwareEngineering)Engineering),简称简称CASECASE。

计算机辅助开发方法计算机辅助开发方法CASECASE方法的基本思路是:

在实际开发一个系方法的基本思路是:

在实际开发一个系统时,统时,CASECASE应用必须依赖于一种具体的开应用必须依赖于一种具体的开发方法,例如,生命周期法、原型法、发方法,例如,生命周期法、原型法、OOOO方方法等等,并提供支持上述各种方法的开发环法等等,并提供支持上述各种方法的开发环境,境,CASECASE提供专门的软件工具来支持系统开提供专门的软件工具来支持系统开发过程,实现计算机的辅助开发。

发过程,实现计算机的辅助开发。

四种开发方法的比较四种开发方法的比较n1.1.原型法是一种基于原型法是一种基于4GLS4GLS的快速模拟方法,它通的快速模拟方法,它通n过模拟以及模拟后原型的不断讨论和修改最终建过模拟以及模拟后原型的不断讨论和修改最终建立系统。

多应用于小型局部系统或处理过程比较立系统。

多应用于小型局部系统或处理过程比较简单系统的设计到实现环节,对大型的、复杂的简单系统的设计到实现环节,对大型的、复杂的系统在原型的制作上有相当的困难。

系统在原型的制作上有相当的困难。

n2.2.面向对象法是一种围绕对象进行系统分析和设面向对象法是一种围绕对象进行系统分析和设计,然后用面向对象的工具建立系统的方法。

这计,然后用面向对象的工具建立系统的方法。

这种方法不能涉及系统分析以前的开发环节,因此种方法不能涉及系统分析以前的开发环节,因此不能成为支持系统开发全过程的方法。

不能成为支持系统开发全过程的方法。

n3.CASE方法是一种除系统调查外的全面支持系统是一种除系统调查外的全面支持系统n开发全过程的自动化开发方法,但是,开发全过程的自动化开发方法,但是,CASECASE方法方法n必须依赖于一种具体的开发方法,因此,也是一必须依赖于一种具体的开发方法,因此,也是一n种辅助开发方法。

种辅助开发方法。

n4.结构化法是真正能够全面支持整个系统开发是真正能够全面支持整个系统开发n过程的方法,其它几种方法尽管有很多优点,但过程的方法,其它几种方法尽管有很多优点,但n都只能作为生命周期法在局部开发环节上的补充,都只能作为生命周期法在局部开发环节上的补充,n暂时都还不能替代其在系统开发过程中的主导地暂时都还不能替代其在系统开发过程中的主导地n位,尤其是在占目前系统开发工作量最大的系统位,尤其是在占目前系统开发工作量最大的系统n调查和系统分析这两个重要环节。

调查和系统分析这两个重要环节。

n对于会计信息系统的开发,应以结构对于会计信息系统的开发,应以结构化法为主,其他方法为辅。

化法为主,其他方法为辅。

三、系统开发工具三、系统开发工具是在开发研制各个阶段,帮助开发工是在开发研制各个阶段,帮助开发工作自动或半自动完成的工具作自动或半自动完成的工具三、系统开发工具三、系统开发工具主要类别:

主要类别:

1、需求分析工具:

、需求分析工具:

数据流程图绘制(数据流程图绘制(DFD)分析工)分析工具、图形化具、图形化E-R(实体实体-关系关系)图编辑、图编辑、数据字典生成工具等。

数据字典生成工具等。

三、系统开发工具三、系统开发工具主要类别:

主要类别:

2、设计工具:

、设计工具:

系统结构图设计工具、程序设计系统结构图设计工具、程序设计语言(语言(PDL)支持工具,数据库及图)支持工具,数据库及图形设计工具等。

形设计工具等。

三、系统开发工具三、系统开发工具主要类别:

主要类别:

3、编码工具:

、编码工具:

程序自动生成工具等。

如程序自动生成工具等。

如VB,Delphi,Vf三、系统开发工具三、系统开发工具主要类别:

主要类别:

4、测试工具:

、测试工具:

如静态分析器、动态覆盖率测试如静态分析器、动态覆盖率测试器、测试用例生成器、测试报告生成器、测试用例生成器、测试报告生成器、测试程序自动生成器等。

器、测试程序自动生成器等。

三、系统开发工具三、系统开发工具主要类别:

主要类别:

5、运行维护工具:

、运行维护工具:

程序结构分析器、源程序到程序程序结构分析器、源程序到程序流程图的自动转换工具,实时监控程流程图的自动转换工具,实时监控程序等。

序等。

三、系统开发工具三、系统开发工具主要类别:

主要类别:

6、项目管理工具:

、项目管理工具:

四、系统开发方式四、系统开发方式系统开发方式的比较应根据企业的资源情况、技术力量、外部环境应根据企业的资源情况、技术力量、外部环境等因素选择适当的开发方式等因素选择适当的开发方式软件重用(软件重用(Reuse)Reuse)与组件连接与组件连接利用已有的利用已有的软件成分软件成分构造新的软件构造新的软件软件重用的方式

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 法学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1