会计信息系统第二讲会计信息系统开发

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、系统开发生命周期 系统开发是按照上述系统开发的五
个阶段从上到下依次开展,上一阶段 是下一阶段的基础。
要熟知每个阶段的任务和成果 本讲主要讲述AIS的规划、分析和设计
8
系统开发生命周期
系统规划 系统分析 系统设计 系统实施
系统运行与维护 9
系统 评价
提出 要求
系统 维护
系统运行维护
验 收
初步 调查
第 二会 讲计
信 息 系 统 开 发
1
计算机会计信息系统开发最核心的工作是 设计出一套适合于现代企业管理要求的会 计应用软件系统。
系统开发方法和采用何种开发方式进行系 统开发是信息系统能否成功的关键。
任何企业要想建立计算机会计信息系统, 必须有科学的管理作基础,采用先进的开 发思想和现代化开发工具进行系统开发。
满意否?
否否
放弃否?
是 停止
第一步 第二步 第三步
修改原型 第四步
16
㈢ 面向对象法(Object-oriented,简
称OO)
1.面向对象法的基本思想
面向对象法的基本思想是:客观世界是由 各种各样的对象组成的,每种对象都有各 自的内部状态和运动规律,不同对象之间 的相互作用和联系就构成了各种不同的系 统。当我们设计和实现一个客观的会计信 息系统时,如果能够在满足需求的条件下, 把系统设计成由一些不可变的部分组成的 最小集合,这些不可变的部分就是所谓的 对象。P41
系统规划
可行 性研 究
审 批
系统
系统实施
转换
系统分析
详细 调查
编程 调试
审 查
系统设计
详细 设计
总体 设计
逻辑 设计
审 查
10
二、开发方法(p39)
㈠ 结构化方法(SSDM) ㈡ 原型法(Prototyping) ㈢ 面向对象法(OO) ㈣ 计算机辅助开发方法(Case方法)
11
㈠结构化方法
1.结构化方法的基本思想 基本思想是,它将软件工程学和系统工程
求的基础上快速地构造系统工作模型—— 初始模型,然后演示这个原型系统,在用 户参与的情况下,按用户合理而又可行的 要求,不断修改这一原型系统。每次修改 都使系统得到一个完整的新原型,直到用 户满意为止。
15
2.原型法的工作流程
确定用户基本信息需求
建立初始原型来自百度文库

可用原型
完成系统开发并 交付使用
运行原型系统
的理论与方法引入计算机会计信息系统的 研制开发中,采用结构化、模块化、自顶 向下地对系统进行分析和设计。
12
2.结构化方法在各阶段的具体应用
系统规划 系统分析 系统设计 系统实施
系统运行与维护 13
3.结构化方法工作流程和主要任务
生命周期 主要任务
主要文档
系统规划 可行性研究
可行性项目建议书
系统分析 系统设计
2
学习目标:
了解系统开发生命周期 掌握各系统开发方法的原理、特点和适用
范围 熟悉会计信息系统规划、分析、设计不同
阶段的任务内容和成果 重点:业务流程图、数据流程图、数据字
典的编制
3
内容提要
第一节 第二节 第三节 第四节
会计信息系统开发概述 会计信息系统的规划 会计信息系统的分析 会计信息系统的设计
4
第一节 AIS开发概述
一、系统开发生命周期 二、开发方法 三、开发方式
5
第一节 AIS开发概述
一、系统开发生命周期(5个阶段) 1、系统规划阶段:
初步调查、可行性分析、可行性项 目建议书 2、系统分析阶段(逻辑设计阶段):
描述现行业务流程、提出新系统的逻辑 模型、系统分析报告,是下一阶段系统设 计的重要依据,描述系统“做什么?”
22
3.CASE方法是一种除系统调查外的全面支持系统 开发全过程的自动化开发方法,但是, CASE方法 必须依赖于一种具体的开发方法,因此,也是一 种辅助开发方法。
21
四种开发方法的比较
1.原型法是一种基于4GLS的快速模拟方法,它通 过模拟以及模拟后原型的不断讨论和修改最终建
立系统。多应用于小型局部系统或处理过程比较 简单系统的设计到实现环节,对大型的、复杂的 系统在原型的制作上有相当的困难。
2.面向对象法是一种围绕对象进行系统分析和设 计,然后用面向对象的工具建立系统的方法。这 种方法不能涉及系统分析以前的开发环节,因此 不能成为支持系统开发全过程的方法。
4.程序实现。即用面向对象的程序设计语言 将上一步整理的范式直接映射为应用程序 软件。这一阶段被称为面向对象的程序设 计,简称OOP。
19
㈣ 计算机辅助开发方法
20世纪80年代末,人们将计算机图形处理 技术、程序生成技术、关系型数据库技术 和各类开发工具相结合,形成支持系统开 发的综合计算机辅助软件工程开发环境
6
第一节 AIS开发概述
一、系统开发生命周期 3、系统设计阶段:
根据系统分析逻辑模型,具体设计。包 括系统概念设计、评估与选择方案、详细 设计、系统设计报告。描述系统“如何做
?” 4、系统实施阶段:设备购置、人员培训、 编程、数据输入、软件测试及报告 5、系统运行与维护:
7
第一节 AIS开发概述
需求分析 1.概要设计 2.详细设计
系统分析说明书 1.概要设计说明书 2.详细设计说明书
系统实施 运行和维护
1.源程序清单
硬件配置、软件编写 系统测试、系统转换
2.程序设计说明书
3.测试报告 4.操作手册
运行日志、软件问题报告和
程序修改扩充
软件修改报告,评估说明书
系统评估
14
㈡ 原型法
1.原型法的基本思想 原型法的基本思想是:在获得用户基本需
17
2.面向对象法的工作流程
1.系统调查和需求分析。对系统将要面临的 具体管理问题以及用户对系统开发的需要 进行调查研究。
2.分析问题的性质和求解问题。在复杂的问 题领域中抽象地识别出对象以及其行为、 结构、属性、方法等。这一阶段一般被称 之为面向对象分析,简称OOA。
18
3.整理问题。即对分析的结果作进一步的抽 象、归类、整理,最终以范式的形式将它 们确定下来。这一阶段被称为面向对象设 计,简称OOD。
(Computer-aided Software Engineering),简称CASE。
20
㈣ 计算机辅助开发方法
CASE方法的基本思路是:在实际开发一个系 统时, CASE应用必须依赖于一种具体的开 发方法,例如,生命周期法、原型法、OO方 法等等,并提供支持上述各种方法的开发环 境,CASE提供专门的软件工具来支持系统开 发过程,实现计算机的辅助开发。
相关文档
最新文档