第2章 会计信息系统的分析和设计(课件)- 《会计信息系统(第四版)》同步教学(东北财大)
2024-02-26
|
21页
|
43人阅读
|
1人下载
普通
内容正文:
会计信息系统
单击此处编辑母版文本样式
第二级
第三级
第四级
第五级
2.1 软件工程概要
2.2 会计信息系统的分析
2.3 会计信息系统的设计
第2章 会计信息系统的分析与设计
2.1 软件工程概要
2.1.1 软件危机和软件工程
1)软件危机
软件危机主要表现有:开发速度失控、开发成本失控、用户友好性失控、软件质量失控、软件适应性失控和软件开发生产率低下等。与软件开发和维护有关的问题还远远不止这些。
(1)产生软件危机的根源
(2)解决软件危机的途径
2)软件工程
软件工程研究的是:“如何采用工程的概念、原理、技术和方法来开发和维护软件,从而达到用较少的投资来获得高质量软件的理想目标
2.1.2 软件工程的理论和方法学体系
1)软件工程的定义
2)软件工程项目的基本目标
成功指的是达到以下几个主要的目标:付出较低的开发成本;达到要求的软件功能;取得较好的软件性能;开发的软件易于移植;需要较低的维护费用;能按时完成开发工作,及时交付使用。
3)软件工程的方法学体系
(1)开发模型(工作过程)
(2)开发方法
(3)开发工具
2.1.3 信息系统的开发模型(过程)
1)生命周期模型
(1)什么是生命周期模型
(2)各阶段的基本任务和成果
(3)生命周期模型的优缺点
生命周期模型把软件开发划分为如下几个阶段:系统分析、系统设计、程序设计和测试、系统维护、系统评估。生命周期模型也称为瀑布开发模型,见图2-1。
系统分析
系统设计
编程测试
系统维护
系统评估
图2-1 生命周期模型
2.1.3 信息系统的开发模型(过程)
2)快速原型模型
(1)什么是快速原型模型
(2)原型模型的开发步骤
①确认基本需求
②开发一个可工作的原型
③试用原型
④修改原型
⑤重复第3、4阶段
⑥完善原型及重建系统
(3)原型模型的评价
3)会计信息系统开发模型的选择
对会计信息系统而言,现在最为流行的开发模型的选择为生命周期模型和快速原型模型相结合的混合模型
2.2.1 会计信息系统的可行性研究
1)可行性研究的意义
2)可行性研究的内容
(1)经济可行性
(2)操作可行性
(3)技术可行性
(4)人员可行性
3)可行性研究步骤
(1)准备工作
(2)初步调查
(3)进行可行性分析
2.2 会计信息系统的分析
2.2.2 会计信息系统的需求分析
1)什么是需求
2)需求分析的重要性
3)需求分析的任务
4)需求分析的步骤
(1)对现有系统的详细调查和描述
(2)识别原有系统的逻辑模型
(3)建立新系统的逻辑模型
(4)书写规格说明书
5)需求分析的方法
2.2.3 结构化分析方法
由于人的理解力、记忆力的限制,不可能一下子触及到问题的所有方面以及全部的细节,为了降低理解的复杂性,最常用的方法是把大问题分解成若干个小问题,称为“分解”,如果每个小问题还不够简单,那么可以继续分解,直到每个问题均可被理解为止,在划分的时候,尚需对每个问题的某些细节略去,把注意力集中在主要属性上,这就是所谓的“抽象”和“表达”
①业务处理流程图的基本符号
②业务处理流程图举例:下图2-2为领料业务处理流程图
起点、终点
处理
文件
暂存
流向
领料人
填领料
单审批
仓库
审核
发料处理
汇总统计
有关部门
领料单
有货料单
日发料单
出库报表
改库存数据
会计
库存数据
无货料单
图2-3 领料业务处理流程图
P1
P2
P
P1.2
P1.1
P1.3
P1.4
P2.1
P2.2
图2-4 凭证处理的结构化分析示意图
P: 表示“凭证处理” P1: 表示“凭证编辑” P2: 表示“凭证审核”
P1.1:表示“凭证查找” P1.2:表示“凭证增加” P1.3:表示“凭证删除”
P1.4:表示“凭证修改” P2.1:表示“凭证查找” P2.2:表示“加入审核标记”
2.2.4 数据流程图法
1)数据流程图
(1)数据流程图的成分
数据流程图主要包括以下四种元素。它们是: ①数据流②文件③处理④实体
(2)数据流图的画法
①自顶向下,逐步求精的方法
②由外向里的原则
③其它应注意的事项
2)数据字典
(1)数据字典的定义和作用
(2)数据字典的内容
(3)数据字典中的符号说明
(4)数据字典举例
3)处理说明
图2-5 账务处理的顶层图
图2-6 账务处理的顶层图
单击此处编辑母版文本样式
第二级
第三级
第四级
第五级
从上例可以看出,逐层分解的关键在
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。