会计信息系统开发
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2020/11/25
第二节 会计信息系统的规划
一.系统规划任务 二.初步调查 三.可行性分析
Weifang University 会计信息系统 Slide ‹#›
2020/11/25
一、系统规划的任务
➢目的 将个别的系统项目或应用程序与企业的战略目标 相联系 。
➢内容 战略系统规划(涉及宏观层次上的系统资源分配) 项目规划(是在战略系统规划的框架内为个别应 用程序分配资源)
Weifang University 会计信息系统 Slide ‹#›
2020/11/25
五、信息系统的开发方式
方式 特点 对分析、设计力量的要求
编程力量的需求 系统维护 开发费用
自行开发
非常需要 非常需要
容易 少
委托开发
需要 不需要 较困难
多
联合开发 购买现成软件包
Leabharlann Baidu
逐步培养 需要 较容易 较多
不需要 不需要 困难 较少
✓会计信息系统的开发是一项庞大的系统工程,应该
采用结构化系统开发方法为主,其他方法为辅的开发
方法。
Weifang University 会计信息系统 Slide ‹#›
2020/11/25
四、信息系统的开发工具
(一)需求分析工具 (二)设计工具 (三)编码工具 (四)测试工具 (五)运行维护工具 (六)项目管理工具
• 本章将重点学习会计信息系统的规划、分 析与设计。
Weifang University 会计信息系统 Slide ‹#›
2020/11/25
主要内容
第一节 会计信息系统开发概述 第二节 会计信息系统的规划 第三节 会计信息系统的分析 第四节 会计信息系统的设计 第五节 会计信息系统的实施 第六节 会计信息系统的运行与维护
面向对象的系统开发方法产生于20世 纪60年代,是通过组合可重复使用的模块, 自底向上建立信息系统的方法。
面向对象方法的基本思想是:客观世 界是由各种各样的对象组成的,每种对象 都有各自的内部状态和运动规律,不同的 对象之间相互作用和联系就构成了各种不 同的系统。
Weifang University 会计信息系统 Slide ‹#›
• 为了将复杂性降到人可以掌握的程度, 可以将大问题划分为若干个小问题,然后 分别解决,亦即“分解”;
• “分解”可以分层进行,即先考虑问题 最本质的属性,暂时将细节去掉,然后再 逐层添加细节,直至涉及最详细的内容, 即“抽象”。
Weifang University 会计信息系统 Slide ‹#›
2020/11/25
结构化系统开发方法的优缺点
强调在整体优化的前提下考虑 具体的分析设计问题,开发过程规 范,思路清楚,适合于开发大型、 复杂的系统,但开发的工作量很大, 开发周期长。
Weifang University 会计信息系统 Slide ‹#›
2020/11/25
(二)面向对象的系统开发方法
应根据企业的资源情况、技术力量、外部环境 等因素选择适当的开发方式
Weifang University 会计信息系统 Slide ‹#›
2020/11/25
六、系统开发的步骤
• 系统规划 • 系统分析 • 系统设计 • 系统实施 • 系统运行与维护
Weifang University 会计信息系统 Slide ‹#›
Weifang University 会计信息系统 Slide ‹#›
2020/11/25
三、信息系统的开发方法
(一)结构化系统开发方法 (二)面向对象的系统开发方法 (三)计算机辅助开发方法(CASE)
Weifang University 会计信息系统 Slide ‹#›
2020/11/25
(一)结构化系统开发方法
(三)计算机辅助开发方法(CASE)
也称计算机辅助软件工程(Computer Aided Software Engineering ,CASE) 是一种先进的软件开发技术,强调的是解决 整个系统开发过程的效率问题,它为系统开 发人员提供一组优化的、集成的、能够大量 节省人力的系统开发工具,着眼于系统分析 和系统设计以及程序实现和维护等各环节的 自动化,并使之成为一个整体。
2020/11/25
会计信息系统 Accounting Information System
第二章 会计信息系统开发
Weifang University 会计信息系统 Slide ‹#›
2020/11/25
知识要点
• 计算机会计信息系统的建立是一项复杂的 系统工程。通过本章的学习,应了解系统 开发过程和方法,同时为学习有关会计信 息系统各子系统的分析与设计奠定基础, 以便在未来的实务中能更好地应用、管理 和评价会计信息系统。
(四)软件工程学体系
软件工程学作为一门专门研究和开发计算 机软件的现代学科知识体系,包括了三个层 次要素,即开发模型(过程)、开发方法和 开发工具。
1、开发模型 主要有生命周期瀑布模型、快速原型模型 2、开发方法 主要有结构化方法、面向对象法等 3、开发工具
Weifang University 会计信息系统 Slide ‹#›
2020/11/25
第一节 会计信息系统开发概述
一、软件工程学概述 二、信息系统的开发模型 三、信息系统的开发方法 四、信息系统的开发工具 五、信息系统的开发方式
Weifang University 会计信息系统 Slide ‹#›
2020/11/25
一、软件工程学概述
• 软件工程学是专门研究计算机软件系 统开发方法和开发技术的学科,它把 软件开发视为一项工程,按照工程化 的指导思想和方法来开发与维护软件。
2020/11/25
面向对象法的特点
面向对象的方法以对象为中心,具 有以下特点: (1)封装性。 (2)抽象性。 (3)继承性。 (4)动态链接性。
Weifang University 会计信息系统 Slide ‹#›
2020/11/25
面向对象法的优缺点
对象是构成所要开发的信息系统的最基本
要素。如果将这些对象描述清楚了,就可以以
Weifang University 会计信息系统 Slide ‹#›
2020/11/25
(三)计算机辅助开发方法(CASE)
• 严格地讲,CASE只是一种开发环境而 不是一种开发方法。
• 它是20世纪末从计算机辅助编程工具、 第四代语言及绘图工具发展而来的。
• 采用CASE工具进行系统开发,必须结 合一种具体的开发方法,如结构化系 统开发方法、面向对象法等。
Weifang University 会计信息系统 Slide ‹#›
2020/11/25
会计信息系统适用的开发方法
✓会计信息系统具有数据量大、结构复杂、数据处理 方法要求严格、会计信息质量要求高、对信息系统的 安全性要求高等特点。
✓计算机会计信息系统不能再单纯模仿和照搬手工系 统处理信息的方式,会计应用软件也不是单项应用程 序的加总,其建立要比单项应用复杂得多。
Weifang University 会计信息系统 Slide ‹#›
2020/11/25
二、初步调查—调查内容
(一)调查内容 1、企业内部环境; 2、企业外部环境; 3、企业计算机应用状况; 4、会计信息系统工作中的人力、财力分布状 况。
Weifang University 会计信息系统 Slide ‹#›
结构化系统开发方法也称结构化方法, 是采用“逐层分解”、“自顶向下”的方 式开发系统的方法。
结构化系统开发方法包括:结构化 分析方法、结构化设计方法、结构化程 序设计方法。
Weifang University 会计信息系统 Slide ‹#›
2020/11/25
• 对于复杂的问题,由于人的理解力、记忆 力的有限,不可能触及到问题的所有方面 和全部细节。在软件工程技术中,控制复 杂性的基本手段是“分解”与“抽象”。
2020/11/25
二、信息系统的开发模型
(一)生命周期瀑布模型 (二)快速原型模型
Weifang University 会计信息系统 Slide ‹#›
2020/11/25
快速原型模型的工作流程
确定用户基本信息需求
建立初始原型
运行原型系统
是
满意否?
可用原型
否 否
放弃否?
完成系统开发并 交付使用
• 软件工程学是指导计算机软件开发与 维护的工程科学。
Weifang University 会计信息系统 Slide ‹#›
2020/11/25
(一)软件工程的定义
1983年IEEE(国际电气与电子 工程师协会)将软件工程定义为:软 件工程是开发、运行、维护和修复软 件的系统方法。
软件:是计算机程序、方法、规 则、相关文档资料以及在计算机上运 行时所必需的数据。
Weifang University 会计信息系统 Slide ‹#›
2020/11/25
CASE的主要优点
• 加快了系统开发过程,使结构化系统 开发方法得以全面实施,使原型的建 立有了高效率的手段,使系统开发人 员的精力集中于开创性工作,简化了 系统的维护工作;
• 通过自动检查提高软件的质量,提高 软件的可重用度。
Weifang University 会计信息系统 Slide ‹#›
2020/11/25
(二)软件工程项目的基本目标 和指导原则
1、基本目标:就是要研制开发出费用低、质 量好的软件产品。
2、指导性原则: (1)适应变动的软件需求; (2)采用稳妥的设计方法; (3)采用高效的软件开发支持技术; (4)进行有效的过程管理。
Weifang University 会计信息系统 Slide ‹#›
2020/11/25
会计和审计人员参与系统开发的必要性
能够使系统开发专业人员明确 用户需求,确保会计信息系统遵循 会计准则、财务会计制度和相关法 律、法规的规定,建立、健全和执 行恰当的控制,保证会计信息系统 能够留有充分的审计线索。
内容回顾
一、会计信息系统的基本概念:数据、信息、 会计数据、会计信息、系统、信息系统、 管理信息系统、会计信息系统。
二、会计信息系统的对会计实务的影响、发 展变迁、会计信息系统的模型、结构及其 基本操作流程。
三、ERP的概念、会计信息系统与ERP的关 系
Weifang University 会计信息系统 Slide ‹#›
2020/11/25
二、初步调查—调查方法
(二)调查方法 1、开座谈会 2、个别交谈访问 3、查询手工会计的各种文档资料
Weifang University 会计信息系统 Slide ‹#›
2020/11/25
二、初步调查—调查工具
(三)调查工具 1、组织结构图 2、会计信息需求表 3、调查简表
Weifang University 会计信息系统 Slide ‹#›
2020/11/25
企业获得会计信息系统的方式
(1)购买软件供应商的商品化软件 (2)通过正式的系统开发活动,由
企业内部自行开发。 两种方式各有优缺点,购买通
用商品化软件的费用比较低,定制 系统的开发时间会很长。
Weifang University 会计信息系统 Slide ‹#›
Weifang University 会计信息系统 Slide ‹#›
2020/11/25
二、初步调查—调查报告
比较大的自由度来构建信息系统,优势在于缩
短开发、维护和测试的时间,降低费用。面向
对象法的局限性在于对计算机工具要求高,在没
有进行全面的系统性调查分析之前,把握系统
的结构有困难。因此,目前该方法需要与其他
方法结合应用。
Weifang University 会计信息系统 Slide ‹#›
2020/11/25
Weifang University 会计信息系统 Slide ‹#›
2020/11/25
(三)软件的生命周期
系统规划
可行性项目建议书
系统分析
系统分析报告
新系统开发
系统设计
系统设计报告
系统实施
系统测试报告等
系统维护
Weifang University 会计信息系统 Slide ‹#›
2020/11/25
是 停止
第一步 第二步 第三步
修改原型 第四步
Weifang University 会计信息系统 Slide ‹#›
2020/11/25
原型模型的优缺点
原型模型是增量开发模型,工作顺 序呈现循环状态,在系统分析与设计中 用户处于主导地位,加强了用户的参与 和决策,能够快速构造系统的原型。
但这种模型在开发工具上要求较高, 对于中小型的信息系统开发效果较好, 对于大型的复杂的系统在原型制作上有 相当的困难。