Slide1RenminUniversityofChina会计信息系统AccountingInformationSystem第2章会计信息系统的规划、分析与设计Slide2RenminUniversityofChina学习目标•掌握会计信息系统的规划、分析与设计方法,重点掌握业务流程图、数据流程图及功能结构图的应用。•理解结构化方法、原型法、面向对象法、计算机辅助开发方法的应用范围及特点,着重理解会计信息系统适用的开发方法。•了解会计信息系统的开发过程与开发方式。Slide3RenminUniversityofChina主要内容•第一节会计信息系统开发概述•第二节会计信息系统的规划•第三节会计信息系统的分析•第四节会计信息系统的设计Slide4RenminUniversityofChina第一节会计信息系统开发概述一.系统开发生命周期二.开发方法三.开发工具四.开发方式Slide5RenminUniversityofChina系统规划系统分析系统设计系统实施系统维护新系统开发系统分析报告系统设计报告系统测试报告等可行性项目建议书一、系统开发的生命周期Slide6RenminUniversityofChina二、开发方法•结构化系统开发方法•原型化方法•面向对象开发方法•计算机辅助软件工程Slide7RenminUniversityofChina结构化系统方法对于复杂的问题,由于人的理解力、记忆力的有限,不可能触及到问题的所有方面和全部细节。在软件工程技术中,控制复杂性的基本手段是“分解”与“抽象”。为了将复杂性降到人可以掌握的程度,可以将大问题划分为若干个小问题,然后分别解决,亦即“分解”;“分解”可以分层进行,即先考虑问题最本质的属性,暂时将细节去掉,然后再逐层添加细节,直至涉及最详细的内容,即“抽象”。“逐层分解”“自顶向下”结构化分析方法、结构化设计方法、结构化程序设计方法Slide8RenminUniversityofChina确定用户基本信息需求建立初始原型运行原型系统满意否?放弃否?可用原型修改原型完成系统开发并交付使用是否停止是否原型化方法的工作流程第一步第二步第三步第四步Slide9RenminUniversityofChina面向对象法从全新的角度看问题:从系统的构成入手,希望将系统的最基本结构搞清楚,从现实世界中抽象出系统组成的基本实体——对象。对象是构成所要开发的信息系统的最基本要素。如果将这些对象描述清楚了,就可以以比较大的自由度来构建信息系统,当外界环境发生变化后,就可以通过重新组合对象来应对环境的变化。面向对象的局限性在于对计算机工具要求高,在没有进行全面的系统性调查分析之前,把握系统的结构有困难。因此,目前该方法需要...