文档介绍:会计信息系统Accounting Information System
第二章计算机会计信息系统开发方法和步骤
知识要点
计算机会计信息系统的建立是一项复杂的系统工程。通过本章的学习,应了解系统开发过程和方法,同时为学习有关会计信息系统各子系统的分析与设计奠定基础,以便在未来的实务中能更好地应用、管理和评价会计信息系统。
本章将重点学习会计信息系统的规划、分析与设计。
主要内容
第一节会计信息系统开发概述
第二节会计信息系统的规划
第三节会计信息系统的分析
第三节会计信息系统的设计
会计和审计人员参与系统开发的必要性
能够使系统开发专业人员明确用户需求,确保会计信息系统遵循会计准则、财务会计制度和相关法律、法规的规定,建立、健全和执行恰当的控制,保证会计信息系统能够留有充分的审计线索。
企业获得会计信息系统的方式
(1)购买软件供应商的商品化软件
(2)通过正式的系统开发活动,由企业内部自行开发。
两种方式各有优缺点,购买通用商品化软件的费用比较低,定制系统的开发时间会很长。
第一节会计信息系统开发概述
系统开发生命周期
开发方法
开发工具
开发方式
系统规划
系统分析
系统设计
系统实施
系统维护
新系统开发
系统分析报告
系统设计报告
系统测试报告等
可行性项目建议书
一、系统开发的生命周期
二、开发方法
结构化系统开发方法
原型化方法
面向对象开发方法
计算机辅助软件工程
结构化系统开发方法也称结构化方法,是采用“逐层分解”、“自顶向下”的方式开发系统的方法。
结构化系统开发方法包括:结构化分析方法、结构化设计方法、结构化程序设计方法。
结构化系统方法
对于复杂的问题,由于人的理解力、记忆力的有限,不可能触及到问题的所有方面和全部细节。在软件工程技术中,控制复杂性的基本手段是“分解”与“抽象”。
为了将复杂性降到人可以掌握的程度,可以将大问题划分为若干个小问题,然后分别解决,亦即“分解”;
“分解”可以分层进行,即先考虑问题最本质的属性,暂时将细节去掉,然后再逐层添加细节,直至涉及最详细的内容,即“抽象”。