会计信息系统分析和设计(PPT39).pptx
《会计信息系统分析和设计(PPT39).pptx》由会员分享,可在线阅读,更多相关《会计信息系统分析和设计(PPT39).pptx(39页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 内容提要内容提要:本讲简要介绍软件工程的理论及其体系结构,包括开发模型、开发方法,开发工具,为学习会计信息系统的分析和设计打下理论和方法的基础。软件工程概要会计信息系统分析会计信息系统设计1 学习目标学习目标:了解生命周期模型和快速原型模型;掌握结构化分析方法的基本思想;掌握会计信息系统概要设计的方法和内容,奠定会计信息系统操作基础。2基本概念:软件是计算机程序、方法、规则、相关文档资料以及在计算机上运行时所必须的数据。软件工程是开发、运行、维护和修复软件的系统方法。方法学体系:开发模型、开发方法和开发工具三者构成了软件工程理论和方法学的层次体系。l开发模型:一种人们开发软件工程所习惯了的工
2、作风格。它规定软件开发各阶段的划分方法、任务及其相互关系。最常用的开发模型是生命周期模型和快速原型模型。l开发方法:是人们对软件开发各个阶段的经验加以总结的结果。常见的有结构化方法、面向对象的方法。l开发工具:用于辅助开发方法的实施,提高开发效率。3Model 概念:概念:系统的生命周期是指一个计算机应用系统从其提出、调查到分析、设计和有效使用,直至被淘汰或取代的整个期间。系统生命周期模型就是按系统生命周期的各个阶段划分任务,按一定的规则和步骤,有效地进行系统开发的方法。因为系统开发主要是其应用软件的开发,故系统生命周期法又称为软件生命周期法。系统的生命周期的 个阶段(右图所示)系统准备系统分
3、析系统设计系统实施系统运行维护45系统准备阶段:系统准备阶段:图第到步。其主要任务是了解用户的要求,确定新系统的目标,对要求开发的新系统从技术上、经济上与实施上是否可行进行可行性分析。这一阶段的主要文档资料是可行性研究报告。系统分析阶段:系统分析阶段:图第到步。其主要任务是在可行性分析的基础上,对原有系统进行详细调查分析,收集原系统所有的文件(凭证、帐薄、报表等)样本,明确用户对系统的全部需求(如功能、性能、安全等),根据用户需求提出新系统的逻辑模型。此阶段的主要文档资料是系统分析报告。6系统设计阶段:系统设计阶段:图第10到13步。其主要任务是根据系统的逻辑模型进行系统的总体设计和详细设计,
4、包括模块设计、代码设计、输入输出设计、数据文件设计、安全保密设计和处理流程设计。主要文档资料是系统设计报告,包括系统概要设计说明书和系统详细设计说明书。系统实施阶段:系统实施阶段:图第14到18步。其主要任务是根据系统详细设计说明书用选定的程序语言或编程工具编写源程序,进行程序的测试、模块的联调和系统的总调,编写出系统操作手册或用户手册,组织系统的试运行与评审。主要文档资料包括源程序表,系统测试报告、操作手册和评审报告等。7系统运行维护阶段:系统运行维护阶段:第19步。其主要任务是正式使用系统,并且在需要时进行系统维护。此阶段的主要文档资料有系统运行日志和系统维护报告。生命周期法的适用范围:生
5、命周期法的适用范围:系统生命周期法适用于开发较大型、综合、功能明确且复杂的信息系统,存在明显的局限性。8(三)、(三)、 快速原型模型快速原型模型(Quick Prototyping Model)概念:原型指的是试制品或样品。快速原型模型是先根据用户的最主要要求,开发出能实现系统最基本功能的一个原型,再根据用户对原型使用与评价的意见,反复修改完善原型,直至得到用户满意的最终系统为止。原型法的个阶段(如右图)适用范围:适用于小型软件或需求不够明确或不断变化的软件的开发。9此阶段的主要任务是了解用户要求,并把要求分为最基本、最主要和近期的要求与高层次、次要的和远期的要求。此阶段的主要任务是根据用户
6、主要的和基本的要求尽快设计出能实现主要功能的系统原型,提供一个真实的系统给用户试用。此阶段的主要任务是由用户对设计出的原型使用,通过使用,用户对计算机应用有了更具体的了解和更深刻的认识后,可评价已有原型的优缺点,提出可行的改进意见。此阶段的主要任务是由系统开发人员根据用户所提出的改进意见,对原型进行修改完善、修改后再交用户使用、评价,再修改、完善,直到用户满意为止。10生命周期模型要求开发初期就全面了解用户需求,并严格按其需求开发,一旦需求变化,系统将很难适应。不要说财会人员无法恰当地预计会计信息系统需求,即使能够恰当地预计,也难以实现与开发者的有效沟通。快速原型模型则有可能使系统开发陷入无总
7、体目标的反复修改的“泥潭”。会计信息系统开发需要结合生命周期模型和快速原型模型的优点。在模糊不清的基础之上来应用软件工程学原理,其结果可能是非常悲惨的。就象把化学建立在可燃元素的基础之上,把天文学建立在地球是一个平面的假说之上。 11目的:以最小的代价在尽可能短时间内解决问题。内容:技术可行性、经济可行性、环境可行性。研究步骤准备:人力及组织准备(开发小组、领导小组、环境保障组);技术准备。初步调查:调查是系统诞生的基础。初步调查是对原有的会计系统进行大致的调查,目的是明确原系统的功能、处理过程、存在和需要解决的问题,新开发系统的目标和开发条件,以便进行可行性研究。基本内容包括:原系统的基本情
8、况;新系统的目标;系统开发的条件(如人、财、物和技术力量,其他限制条件等)。进行可行性分析:必须形成可行性分析报告。12需求分析是生命周期模型中的关键步骤。需求分析的主要任务:“理解”和“表达”。需求分析的步骤对现有系统的详细调查和描述:包括收集原系统的各种单据、帐簿、报表等的样本,了解原有系统的组织结构、信息流程、信息量、信息处理步骤和结果、资源利用状况、管理方式以及系统的内外部环境,导出原有系统的物理模型(以图表符号表示),基本符号及实例描述。识别原有系统的逻辑模型建立新系统的逻辑模型需求分析的明确表达:撰写规格说明书。1314规格说明书:是系统分析人员和会计(用户)所形成的对会计信息系统
9、用户需求的共识。规格说明书的内容需求分析:目标分析、功能需求、信息量需求、性能需求(特别要注重安全可靠性需求、环境需求、用户界面需求)。系统配置:硬件、软件、网络配置。实施计划:项目进度计划、人员组织和培训计划、资金投入计划15系统的功能分析:功能层次结构分析、层次间的信息关联分析结构化分析方法是一种简单、实用的功能分析方法。结构化分析方法的基本思路:自顶向下、逐层分解分解抽象表达凭证处理的结构化分析示意图1617作用:能有效表达功能的层次性和信息关联性。数据流程图法的基本内容数据流程图:是从实际系统抽象出来的、用特定的符号反映系统的数据传递和变换过程的图。它是系统的逻辑模型,与实际系统中具体
10、的处理人员、处理工具和处理方式等无关,只反映数据处理和传送的过程和方向。数据字典:数据字典是描述或说明数据流图中每一条数据流,每一个数据文件及其记录中各数据项的词条的集合。处理说明:处理说明又称加工说明,是对数据流图中每一个处理(即每一个圆圈)所作的说明,其主要内容是描述该处理如何把流入的数据流变换为从该处流出的数据流,变换的规定、法则怎样,以便系统设计与程序设计时能依照规定的处理要求进行设计,以实现该项处理。18数据流程图的成分数据流:沿箭头方向传递数据的通道,描述数据的流向。处理:对流入的数据进行的操作。数据流图的核心。文件:与处理有关的数据集合。实体:描述数据流的起点和终点。数据流图的画
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 会计信息 系统分析 设计 PPT39
限制150内