第02章 会计信息系统开发方法.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
组织结构图 调查表 数据流图(DFD: Data Flow Diagram) 数据词典(DD:Data Dictionary) 词典的作用是给词汇以定义和解释。在结构化分析中,数据词典就是对数据流图中各文件及数据流进行详细地描述和确切解释地词典。 4.优点: (1)系统的开发效益高。使用原型工具,从设计到修改的时间短,因此系统开发周期短、速度快、费用低,可获得较高的综合开发效益; (2)系统适用性强。以用户为中心,系统的开发符合用户的实际需要,所以系统开发的成功率高,容易被用户接受,因此可减少对用户的培训时间; (3)系统可维护性好。用户参与系统开发的全过程,对系统功能容易接受和理解,使得系统的移交工作比较顺利,有利于系统的运行、管理与维护; (4)系统的可扩展性强。原型化方法开始并不考虑许多细节问题,系统是在原型应用中不断修改完善的,所以具有较强的可扩展性,功能的增减都比较灵活方便。 5. 缺点: (1)原型化方法不适合开发大的系统。如果能把大系统分解成一系列的小系统,就可以用原型化方法对每个小系统进行有效的开发,但这种分解工作是十分困难的。不经过系统分析来进行整个系统的设计,想直接用屏幕来一个一个地模拟是很困难的。 (2)原型化方法开发的时候,测试和文档工作常常容易被忽略。开发者常常将测试工作推给用户,这使得测试工作进行地不彻底,可能会给系统留下隐患。另外,由于原型化方法是不断修改变化的,因此往往忽视文档的编写,由于缺乏有效完整的文档,使得系统运行后很难进行正常的维护。 (3)原型化方法运行的效率可能会很低。最原始的原型结构不一定是合理的,以此为模板多次改进后的最终系统会保留这种结构的不合理性,当系统运行于大数据量或者是多用户环境中时,运行的效率往往会降低。 1.OO方法的基本思想 面向对象(object-oriented,简称OO)的开发方法是20世纪90年代使用的重要的软件开发方法,其关键在于强调软件的设计应以对象作为思考的核心,并以对象作为软件的模块单元。根据面向对象的设计原则,一个软件系统不再被视为由一些程序所组成,而是被视为一些对象的组合,再通过对象之间彼此的消息传递来决定系统的行为。 2.OO方法的开发过程 OO开发方法和传统的生命周期法一致,依然分为几个不同阶段进行,只是其中用来表达数据、处理逻辑以及数据与处理逻辑之间的关系时,所用的工具不同,具体来说,面向对象方法的开发步骤主要有以下四步: (1)系统调查和需求分析。 (2)分析问题的性质和求解问题。在复杂的问题领域中抽象的识别出对象及其行为、结构、属性和方法等,这一阶段一般被称之为面向对象分析,简称OOA; (3)即对分析的结果做进一步的抽象、归类、整理,最终以范式的形式将它们确定下来。这一阶段一般称为面向对象设计,简称为OOD; (4)即用面向对象的程序设计语言将上一步整理的范式直接映射(即直接用程序语言来取代)为应用程序软件。这一阶段一般被称为面向对象的程序设计,简称OOP。 3.对OO方法的评价 (1)优点: 以对象为基础,利用特定的软件工具直接完成从对象客体的描述到软件结构之间的转换。这是OO方法最主要的特点和成就; 解决了传统结构化开发方法中客观世界描述工具与软件结构的不一致问题,缩短了开发周期,解决了从分析和设计等到软件模块结构之间多次转换映射的繁杂过程,是一种很有发展前途的系统。 (2)缺点: 同原型方法一样,OO方法需要一定的软件基础支持才可以应用; 在大型的开发项目中,如果不经自顶向下的整体划分,而是一开始就自底向上的采用OO方法开发系统,同样会造成系统结构不合理,各部分关系失调等问题,所以OO方法和结构化方法目前仍是在系统开发领域相互依存的,不可替代的方法。 1.原型: 本意在机械设计、建筑学中是指其结构、大小和功能都与某个物体相类似的用来模拟该物体的原始模型,在信息开发系统中则用原型来形象地表示一个系统的早起的客运行版本或模型。 第二节、原型化方法 2.基本思想: 建立反映用户基本需求的原型系统; 用户试用,根据所提意见建议,快速修改原型系统; 用户再次试用修改后的原型系统; 反复对原型使用和改进,最终建立完全符合用户需要的新系统。 开发过程 3.开发过程: 6.原型化方法的适用: 用户需求不清,管理及业务处理不稳定,需求常常变化;规模小,不 太复杂,而且不要求集中处理的系统;或者比较成熟借鉴经验的系统开发工作中 。 第三节、面向对象开发方法 对象(Object)

文档评论(0)

beoes + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档