内容正文:
会计信息系统
Accounting Information System
第2章 会计信息系统的规划、分析与设计
Slide 1
学习目标
掌握会计信息系统的规划、分析与设计方法,重点掌握业务流程图、数据流程图及功能结构图的应用。
理解结构化方法、原型法、面向对象法、计算机辅助开发方法的应用范围及特点,着重理解会计信息系统适用的开发方法。
了解会计信息系统的开发过程与开发方式。
Slide 1
主要内容
第一节 会计信息系统开发概述
第二节 会计信息系统的规划
第三节 会计信息系统的分析
第三节 会计信息系统的设计
Slide 1
第一节 会计信息系统开发概述
系统开发生命周期
开发方法
开发工具
开发方式
Slide 1
系统规划
系统分析
系统设计
系统实施
系统维护
新系统开发
系统分析报告
系统设计报告
系统测试报告等
可行性项目建议书
一、系统开发的生命周期
Slide 1
二、开发方法
结构化系统开发方法
原型化方法
面向对象开发方法
计算机辅助软件工程
Slide 1
结构化系统方法
对于复杂的问题,由于人的理解力、记忆力的有限,不可能触及到问题的所有方面和全部细节。在软件工程技术中,控制复杂性的基本手段是“分解”与“抽象”。
为了将复杂性降到人可以掌握的程度,可以将大问题划分为若干个小问题,然后分别解决,亦即“分解”;
“分解”可以分层进行,即先考虑问题最本质的属性,暂时将细节去掉,然后再逐层添加细节,直至涉及最详细的内容,即“抽象”。
“逐层分解”
“自顶向下”
结构化分析方法、结构化设计方法、结构化程序设计方法
Slide 1
确定用户基本信息需求
建立初始原型
运行原型系统
满意否?
放弃否?
可用原型
修改原型
完成系统开发并交付使用
是
否
停止
是
否
原型化方法的工作流程
第一步
第二步
第三步
第四步
Slide 1
面向对象法
从全新的角度看问题:从系统的构成入手,希望将系统的最基本结构搞清楚,从现实世界中抽象出系统组成的基本实体——对象。对象是构成所要开发的信息系统的最基本要素。如果将这些对象描述清楚了,就可以以比较大的自由度来构建信息系统,当外界环境发生变化后,就可以通过重新组合对象来应对环境的变化。面向对象的局限性在于对计算机工具要求高,在没有进行全面的系统性调查分析之前,把握系统的结构有困难。因此,目前该方法需要与其他方法结合应用。
Slide 1
计算机辅助软件工程
一种先进的软件开发技术
强调的是解决整个系统开发过程的效率问题,
它为系统开发人员提供一组优化的、集成的、能够大量节省人力的系统开发工具
着眼于系统分析和系统设计以及程序实现和维护等各环节的自动化,并使之成为一个整体。
Slide 1
会计信息系统适用的开发方法
会计信息系统具有数据量大、结构复杂、数据处理方法要求严格、会计信息质量要求高、对信息系统的安全性要求高等特点。
计算机会计信息系统不能再单纯模仿和照搬手工系统处理信息的方式,会计应用软件也不是单项应用程序的加总,其建立要比单项应用复杂得多。
会计信息系统的开发是一项庞大的系统工程,应该采用结构化系统开发方法为主,其他方法为辅的开发方法。
Slide 1
三、系统开发工具
是在软件开发各个阶段帮助开发者提高工作质量和效率的一类新型软件
软件开发工具的基本功能
软件开发工具的类别
Slide 1
四、系统开发方式的比较
应根据企业的资源情况、技术力量、外部环境等因素选择适当的开发方式
Slide 1
第二节 会计信息系统的规划
系统规划任务
初步调查
可行性分析
Slide 1
一、系统规划的任务
任务
将个别的系统项目或应用程序与企业的战略目标相联系
内容
战略系统规划
项目规划。
Slide 1
现行系统的基本情况
新系统的目标
系统开发的条件
初步确定: 是否建立新系统
建立何种规模的系统
要解决什么问题、达到哪些目标
系统软硬件的总体配置方案如何
系统的开发方式
二、初步调查
Slide 1
三、可行性分析
技术方面
经济方面
管理方面
可行性分析报告
结论
Slide 1
第三节 会计信息系统分析
现行系统的详细调查
结构化分析
建立信息系统的逻辑模型
系统分析报告书
Slide 1
组织机构
业务流程
数据流程
数据分析
功能分析
调查