第二章计算机会计信息系统开发方法和步骤26PPT课件
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第二章 计算机会计信息系统 开发方法和步骤
本章内容: 1.生命周期法 ①基本思想 ②工作流程和主要任务 ③特点和缺点 ④六个阶段 2.原形法
第一节 计算机会计信息系统开发概述
一、生命周期法 (一)定义:根据软件的生命周期将开发过程分
为几个阶段,进行软件的分析和设计的方法。 (二)基本思想:将软件工程学和系统工程的理
实施步骤:单个模块测试 文档:源程序清单及程序设计说明书 方法:结构化程序设计(SP方法) 4)系统测试的任务:及时发现错误并排除程序错
误使软件达到预定的要求。 实施步骤:单元测试、组装测试、确认测试 文档:测试报告和用户操作手册
5)运行和维护的任务:系统完成并交付使用后, 对程序修改扩充以及修改有关文档。
①程序维护:正确性维护和完善性维护
②使用维护:环境维护、意外事故维护、计算 机病毒治理和维护
文档:运行日志、软件问题报告、软件修改报 告。
6)系统评估:从软件的功能和性能上评估系统 的优劣。
文档:评估报告书
二、原型法:从一个初始信息需求的集合出发, 在发展中初步完善信息系统的方法。
(一)基本思想:在获得用户基本需求的基础上, 快速的构造系统工程模型,然后演示这个原型系 统,在用户参与的情况下按用户合理而又可行的 要求不断地修改这一原型系统。
①概要设计(总体设计):决定系统的模块结构 和数据结构(总体结构和数据库设计)。 提供的文档:概要说明书
②详细设计:对每一个模块的详细功能、实现的 算法等细节描述。 提供的文档:详细设计说明书 方法:结构化设计(SD方法)
3)程序设计的任务:按详细设计说明书的要求选 择适当的程序设计语言把每个模块代码化,即编 写程序。
1.必要性 2.经济性:费用估计、效益估计 3.技术的可行性:设备条件、技术力量 4.组织管理的可行性: (三)编写可行性研究报告
二、系统的需求分析
(一)需求分析又称逻辑设计:建立新系统的逻 辑模型,在逻辑上规定新系统的功能,但不干涉 其物理设计.
(二)任务:
①了解用户要求
②按用户的要求建立逻辑模型,完成系统分 析报告。
第三节 会计信息系统的设计
一、系统设计的任务:设计计算机会计信息系统 的总体结构和一些细节处理,分为两步:概要 设计和详细设计。
(一)概要设计应完成的工作 1.系统总体结构设计 2.代码和数据库文件设计 3.子系统功能模块设计 4.概要设计说明书的编写及评审
(二)详细设计应完成的工作 1.采用某表达方式对各模块功能实现进行详细描述。 2.编写详细设计说明书及评审。 (三)系统设计流程图
1.内容: ①调查原系统的目标、功能、处理程序、处理 方法、业务量、系统的优缺点、需要解决的问 题和需求的迫切性。 ②原系统的运行机制 ③新系统的改造目标 ④为开发新系统能提供的各种条件
2.调查方法:人员座谈、查阅、收集帐表 3.描述调查结果工具: (1)组织结构图 (2)调查表 (二)可行性分析
据传递关系 对数据流的处理过程
数据的存储形式
描述系统之外传送或接 收数据的组织或人
例:手工会计处理银行对帐流程图
银行
对帐单
对帐
找
找问题
问
题
企业银行日记帐
编制调节表Hale Waihona Puke Baidu
调节表
①数据流的流向又以下几种 起点 加工;加工 文件; 文件 加工;加工 终点 加工 加工
②加工:一个数据流图中至少有一个加工,任何 一个加工至少有一个输入数据和一个输出数据。
a、初步调查
b、可行性分析
c、编写可行性研究报告
②需求分析的任务:分析用户的需求,确定目标 系统必须具备那些功能,并建立逻辑模型。从 以下三个方面进行:
a、分析和描述现有系统的逻辑模型 b、分析和描述目标系统的逻辑模型 c、编写需求分析说明书 采用的方法:结构化分析(SA方法)
2)系统设计的任务:建立系统的物理模型 分为两步:概要设计和详细设计
(三)结构化分析方法(SA方法):采用数据流 图和数据词典,自上而下、,逐层分解的思路 来描述系统面向数据流进行系统分析。
1、数据流图(DFD):用图形方式刻画各种业 务数据处理过程的工具。
2、数据词典:对流程图中的文件数据流进行详 细的描述和解释的词典。
名称 数据流
加工
文件
起点/终 点
图形
解释 反映系统各部分之间数
(三)特点:见效快
(四)缺点:整个软件系统没有一个完整地概念, 各子系统之间地接口不明确,系统开发文档无 法统一,易给以后地维护工作带来隐患。
(二)工作流程
用户提出开发要求 开发原型
使用原型
不可行处理
分析评价
不满意处理
试运行
第二节 会计信息系统的系统分析
一、会计信息系统的可行性研究 (一)初步系统调查:
③文件:可以是暂存、永久 指向文件的数据流:数据写入文件 从文件中引出的数据流:文件中读出数据 ④数据流图的起点和终点:可省略
3.数据流图的画法:自顶向下、逐步求精
I1
O1 顶层数据流图
I2
系统S
I1
I2
1
2
O1 中间层数据图
I1 I2 1.1 1.2
底层数据流图
2.1
2.2 O1
财会科
本月变动数据
(六)生命周期法的工作流程和主要任务
1.工作流程:研制和开发一个信息系统都要按 顺序经历系统分析、系统设计、程序设计、系 统测试、运行和维护、系统评估。
2.主要任务:
1)系统分析:可行性分析和需求分析
①可行性分析的任务:调查用户的需求、处理过 程以及现实环境。从经济、技术、环境三个方 面对软件项目或信息系统进行可行性分析。从 以下三个方面进行:
造工资表
财会科
上月工资表 上月工资表 本月变动数 中间层数据库
顶层数据流图
抄不变数据 不 变 数 据
变动数据 写变动数据
计算 数本 月 工 资
抄不变
不变栏目名称 抄不变工资
栏目名称
上月数据
计算个人 实发工资
本月变动栏目
写新栏 目名称
新栏目名称
写新工 资额
本 月 变 动
计算各 栏合计
本 月 工 资 数 据
论与方法引入计算机会计信息系统的研制开发 中,采用结构化、模块化、自顶向下地对系统 进行分析和设计。
(三)六个阶段:
系统分析 系统设计 程序设计 系统测试
运行和维护 系统评估
(四)特点:阶段划分明确,各个阶段应完成的
文档都有明确的规定,软件的开发易于控制, 开发成功后的软件易于维护。
(五)缺点:由于会计信息系统开发没有阶段, 人为规定的阶段造成文档书面的反复,导致开发 周期长。
本章内容: 1.生命周期法 ①基本思想 ②工作流程和主要任务 ③特点和缺点 ④六个阶段 2.原形法
第一节 计算机会计信息系统开发概述
一、生命周期法 (一)定义:根据软件的生命周期将开发过程分
为几个阶段,进行软件的分析和设计的方法。 (二)基本思想:将软件工程学和系统工程的理
实施步骤:单个模块测试 文档:源程序清单及程序设计说明书 方法:结构化程序设计(SP方法) 4)系统测试的任务:及时发现错误并排除程序错
误使软件达到预定的要求。 实施步骤:单元测试、组装测试、确认测试 文档:测试报告和用户操作手册
5)运行和维护的任务:系统完成并交付使用后, 对程序修改扩充以及修改有关文档。
①程序维护:正确性维护和完善性维护
②使用维护:环境维护、意外事故维护、计算 机病毒治理和维护
文档:运行日志、软件问题报告、软件修改报 告。
6)系统评估:从软件的功能和性能上评估系统 的优劣。
文档:评估报告书
二、原型法:从一个初始信息需求的集合出发, 在发展中初步完善信息系统的方法。
(一)基本思想:在获得用户基本需求的基础上, 快速的构造系统工程模型,然后演示这个原型系 统,在用户参与的情况下按用户合理而又可行的 要求不断地修改这一原型系统。
①概要设计(总体设计):决定系统的模块结构 和数据结构(总体结构和数据库设计)。 提供的文档:概要说明书
②详细设计:对每一个模块的详细功能、实现的 算法等细节描述。 提供的文档:详细设计说明书 方法:结构化设计(SD方法)
3)程序设计的任务:按详细设计说明书的要求选 择适当的程序设计语言把每个模块代码化,即编 写程序。
1.必要性 2.经济性:费用估计、效益估计 3.技术的可行性:设备条件、技术力量 4.组织管理的可行性: (三)编写可行性研究报告
二、系统的需求分析
(一)需求分析又称逻辑设计:建立新系统的逻 辑模型,在逻辑上规定新系统的功能,但不干涉 其物理设计.
(二)任务:
①了解用户要求
②按用户的要求建立逻辑模型,完成系统分 析报告。
第三节 会计信息系统的设计
一、系统设计的任务:设计计算机会计信息系统 的总体结构和一些细节处理,分为两步:概要 设计和详细设计。
(一)概要设计应完成的工作 1.系统总体结构设计 2.代码和数据库文件设计 3.子系统功能模块设计 4.概要设计说明书的编写及评审
(二)详细设计应完成的工作 1.采用某表达方式对各模块功能实现进行详细描述。 2.编写详细设计说明书及评审。 (三)系统设计流程图
1.内容: ①调查原系统的目标、功能、处理程序、处理 方法、业务量、系统的优缺点、需要解决的问 题和需求的迫切性。 ②原系统的运行机制 ③新系统的改造目标 ④为开发新系统能提供的各种条件
2.调查方法:人员座谈、查阅、收集帐表 3.描述调查结果工具: (1)组织结构图 (2)调查表 (二)可行性分析
据传递关系 对数据流的处理过程
数据的存储形式
描述系统之外传送或接 收数据的组织或人
例:手工会计处理银行对帐流程图
银行
对帐单
对帐
找
找问题
问
题
企业银行日记帐
编制调节表Hale Waihona Puke Baidu
调节表
①数据流的流向又以下几种 起点 加工;加工 文件; 文件 加工;加工 终点 加工 加工
②加工:一个数据流图中至少有一个加工,任何 一个加工至少有一个输入数据和一个输出数据。
a、初步调查
b、可行性分析
c、编写可行性研究报告
②需求分析的任务:分析用户的需求,确定目标 系统必须具备那些功能,并建立逻辑模型。从 以下三个方面进行:
a、分析和描述现有系统的逻辑模型 b、分析和描述目标系统的逻辑模型 c、编写需求分析说明书 采用的方法:结构化分析(SA方法)
2)系统设计的任务:建立系统的物理模型 分为两步:概要设计和详细设计
(三)结构化分析方法(SA方法):采用数据流 图和数据词典,自上而下、,逐层分解的思路 来描述系统面向数据流进行系统分析。
1、数据流图(DFD):用图形方式刻画各种业 务数据处理过程的工具。
2、数据词典:对流程图中的文件数据流进行详 细的描述和解释的词典。
名称 数据流
加工
文件
起点/终 点
图形
解释 反映系统各部分之间数
(三)特点:见效快
(四)缺点:整个软件系统没有一个完整地概念, 各子系统之间地接口不明确,系统开发文档无 法统一,易给以后地维护工作带来隐患。
(二)工作流程
用户提出开发要求 开发原型
使用原型
不可行处理
分析评价
不满意处理
试运行
第二节 会计信息系统的系统分析
一、会计信息系统的可行性研究 (一)初步系统调查:
③文件:可以是暂存、永久 指向文件的数据流:数据写入文件 从文件中引出的数据流:文件中读出数据 ④数据流图的起点和终点:可省略
3.数据流图的画法:自顶向下、逐步求精
I1
O1 顶层数据流图
I2
系统S
I1
I2
1
2
O1 中间层数据图
I1 I2 1.1 1.2
底层数据流图
2.1
2.2 O1
财会科
本月变动数据
(六)生命周期法的工作流程和主要任务
1.工作流程:研制和开发一个信息系统都要按 顺序经历系统分析、系统设计、程序设计、系 统测试、运行和维护、系统评估。
2.主要任务:
1)系统分析:可行性分析和需求分析
①可行性分析的任务:调查用户的需求、处理过 程以及现实环境。从经济、技术、环境三个方 面对软件项目或信息系统进行可行性分析。从 以下三个方面进行:
造工资表
财会科
上月工资表 上月工资表 本月变动数 中间层数据库
顶层数据流图
抄不变数据 不 变 数 据
变动数据 写变动数据
计算 数本 月 工 资
抄不变
不变栏目名称 抄不变工资
栏目名称
上月数据
计算个人 实发工资
本月变动栏目
写新栏 目名称
新栏目名称
写新工 资额
本 月 变 动
计算各 栏合计
本 月 工 资 数 据
论与方法引入计算机会计信息系统的研制开发 中,采用结构化、模块化、自顶向下地对系统 进行分析和设计。
(三)六个阶段:
系统分析 系统设计 程序设计 系统测试
运行和维护 系统评估
(四)特点:阶段划分明确,各个阶段应完成的
文档都有明确的规定,软件的开发易于控制, 开发成功后的软件易于维护。
(五)缺点:由于会计信息系统开发没有阶段, 人为规定的阶段造成文档书面的反复,导致开发 周期长。