欢迎来到天天文库
浏览记录
ID:27571909
大小:1.10 MB
页数:39页
时间:2018-12-01
《会计信息系统开发方法》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第二章会计信息系统开发方法教学内容第一节结构化系统开发方法第二节原型法第三节面向对象的开发方法GBUTtem教学目标了解信息系统的主要开发方法了解原型法开发方法的主要过程掌握结构化开发方法的过程掌握数据流图的画法教学重点数据流图的使用代码设计的内容结构化开发方法GBUTtem第一节、结构化系统开发方法又称为结构化系统分析和设计方法(structuredsystemanalysisanddesign,SSA&D),它是生命周期法、自顶向下结构化方法和工程化的系统开发方法的结合。其基本思想是:用系统的思想、系统工程的方法,按用户至上的原则、结构化、规模化、自顶向下对信息系统
2、进行分析和设计。是信息系统在系统开发中最成熟的方法也是目前应用最广泛的方法。概念和基本思想:GBUTtem任何一个系统都有发生、发展和消亡的过程,新系统是在旧系统的基础上产生、发展、老化、淘汰,最后又被更新的系统所取代,这个系统发展的过程称为系统的生命周期。淘汰产生老化发展新旧旧新旧新老化淘汰发展产生系统新旧1.生命周期法(Lifecycleapproach):(1)生命周期定义:GBUTtem(2)生命周期法的基本思想:将信息系统的开发从系统调查开始,经过系统分析、系统设计、系统实施、系统维护与评价,直至要求建立新的系统看成是一个生命周期的结束,另一个生命周期的开始。
3、GBUTtem结构化(Structured):简单的说就是“有组织、有规范、有规律的一种安排”。从方法学的角度,结构化方法是由结构化分析技术、结构化设计技术、结构化程序设计技术组成。它已经成为应用中最普遍,最成熟的方法。结构化程序设计结构化系统设计结构化系统分析结构化方法2.结构化方法:计算机科学中的结构化一词最早是作为一种程序设计技术出现的,即结构化程序设计。GBUTtem(1)结构化程序设计主要目的:提供“一组约定的规则”提高程序质量。在结构化程序设计技术产生之前,程序员所写的程序若最终能运行他们就很高兴了,然而他们所写的程序别人是很难看懂的。至1996年,Bohn
4、和Jacopini提出了结构化程序设计的理论。基本思想:每一个程序都应按照一定的“基本结构”来组织,并且每个程序都只能有一个入口和出口。结构化程序设计技术的这一简单的规程在很大程度上解决了程序可读性和可维护性差的问题,很快变成为事实上的工业标准,并被广大程序设计人员接受。GBUTtem语句1语句2顺序结构(自然语言)条件语句1语句2语句3FT选择结构(IF-ELESE-ENDIF)条件语句2循环体语句1TF循环结构(DOWHILE-ENDDO)这些基本结构包括顺序结构(sequence)、选择结构(selection)、循环结构(repetition),并且每个程序都只
5、能有一个入口和出口。GBUTtem(2)结构化系统设计基本思想:在程序设计过程中,提倡采用自顶向下和逐步细化的原则:就是把整个设计过程分出层次来,逐步加以解决,每一步是在前一步的基础上进行的,是前一步设计的细化和具体化。这样就可以把一个原来复杂的问题划分为多个容易解决的小问题,最后使得整个问题得到逐步解决。GBUTtem(3)结构化系统分析20世纪70年代末期、80年代早期,提出了结构化系统分析(structuredanalysis)技术,它保证了系统开发人员在设计系统总体结构和程序模块之前将系统的需求进一步明确化。其关键是如何以抽象的方式将求解的问题形式化的加以表示。
6、GBUTtem3.系统工程方法A.D霍尔(A.D.Hall)提出系统工程方法三维模型描述了复杂系统建设方法的一个总体结构框架。这也是人们长期从事复杂的工程技术、社会经济、管理系统建设所积累的科学概括,对与建设各类复杂系统具有一般的指导意义。GBUTtem结构化系统开发方法的阶段和内容:初步调查是指系统开发人员对企业的组织机构、管理体制、经济环境、会计业务、系统开发条件等进行初步调查,掌握与系统有关的基本情况,作为可行性研究和制定开发计划的基础。调查的方法有与有关人员面谈,召开座谈会、查阅、收集凭证、账簿、报表、财务管理办法和制度等有关文档,填写各种调查表。描述调查结果的
7、工具有:(1)组织结构图;(2)调查表。可行性研究是在初步调查的基础上,分析企业在现有的具体条件下,新系统开发工作是否可行,即从管理体制、技术水平、经济条件、人员知识结构和其他方面去研究并论证新系统的可行性。要求编制可行性研究报告,包括系统研制和开发人员调查的资料,所需资金、工作量、开发计划、开发进度等内容。需求分析是开发人员深入实际,对手工会计信息系统进行全面细致的调查分析,运用结构化系统分析方法(SA方法),描述出手工会计信息系统的逻辑模型。SA方法是进行会计信息系统分析的有力工具之一,它是面向数据流进行分析的方法,采用“自顶向下,逐
此文档下载收益归作者所有