- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
[第二章物流管理信息系统
第二节 物流管理信息系统的开发方法和策略 3.面向对象的开发方法 面向对象的系统开发方法是从20世纪80年代各种面向对象设计方法上逐步发展而来的。 (1)面向对象开发方法的基本思想 面向对象开发方法的基本思想是:认为客观世界是由各种各样的对象以及他们之间的相互关系组成的,把具有相同或相似特性的对象中的具有共性和相对不变的特性抽象出来,定义为类,由于类反映了事物本质,因而不容易受环境变化的影响。在类的基础上可以定义具有个性化的各种对象,对象具有属性和与之相关联的事件、方法。各种对象通过事件和方法相互联系、相互作用,构成应用系统。这种以对象为中心的分析问题、解决问题的过程与人们认识世界的过程基本一致,用这种方法可以更准确地描述现实世界。 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile . Copyright 2004-2011 Aspose Pty Ltd. 第二节 物流管理信息系统的开发方法和策略 (2)面向对象方法的特点 以独立对象为基础,整个系统是各个独立对象的有机结合。 对象是一个被严格模块化了的实体,称之为封装。 解决了从电子数据处理系统到软件模块之间的多次映象的复杂过程。 对象可按其属性进行归类。 各种对象之间有统一、方便、动态的消息传递机制。 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile . Copyright 2004-2011 Aspose Pty Ltd. 第二节 物流管理信息系统的开发方法和策略 (3)面向对象开发方法的步骤 ① 面向对象分析(OOA)。与用户进行交流,明确用户需求,确定类型和对象;确定结构;标识主题,也就是确定系统的概貌;定义属性;定义方法。 ② 面向对象设计(OOD)。整理、修正OOA阶段的分析结果,改正错误,合理分类;设计数据库结构;确定系统的结构。 ③ 面向对象编程(OOP)。将OOD阶段得到的模型利用程序设计得以实现。程序设计一般采用面向对象的程序设计评议,这样可以更好地实现系统的开发。 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile . Copyright 2004-2011 Aspose Pty Ltd. 第二节 物流管理信息系统的开发方法和策略 (4)面向对象方法的优缺点 优点:解决了传统结构化方法中客观世界描述工具与软件结构的不一致性问题,缩短了开发周期,解决了从分析、设计到软件模块结构之间多次转换映像的繁杂过程。 缺点:与原型法一样,OO方法需要一定的软件支持才可以使用。 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile . Copyright 2004-2011 Aspose Pty Ltd. 第二节 物流管理信息系统的开发方法和策略 4.计算机辅助软件工程法CASE (1)CASE方法的基本思路 CASE方法解决问题的基本思路是:在前面所介绍的任何一种系统开发方法中,如果对象系统调查后,系统开发阶段中的每一步都可以在一定程度上形成对应关系的话,那么完全可以借助于专门研制的软件工具来实现一个个的系统开发过程。 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile . Copyright 2004-2011 Aspose Pty Ltd. 第二节 物流管理信息系统的开发方法和策略 CASE环境的特点: 在实际开发一个系统中,CASE环境的应用必须依赖于一种具体的开发方法。 CASE只是一种辅助的开发方法。 由于CASE环境的出现从根本上改变了我们开发系统的物质基础,从而使得利用CASE开发一个系统时,在考虑问题的角度、开发过程的做法以及实现系统的措施等方面都与传统方法有所不同,故称之为CASE方法。 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile . Copyright 2004-2011 Aspose Pty Ltd. 第二节 物流管理信息系统的开发方法和策略 (2)CASE的特点 解决了从客观世界对象到软件系统的直接映像问题,强有力地支持软件/信息系统开发的全过程。 既支持自顶向下的结构化开发方法,又支持自底向上的面向对象和原型化开发方法。 简化了软件的管理和
原创力文档


文档评论(0)