- 1、本文档共89页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[经管营销]管理信息系统MIS- 面向对象建模工具
课程内容 什么是UML Rational公司的面向对象软件工程解决方案 使用Rose来进行面向对象建模 Rose的其他用途 面向对象概念回顾 面向对象中的几个非常重要的概念: 类: 类是定义同一类所有对象的变量和方法的蓝图或原型。例如,可以建立一个定义包含当前档位等实例变量的自行车类。这个类也定义和提供了实例方法(变档、刹车)的实现。 对象: 对象是类的一个实例 封装和信息隐藏:将属性和操作包装成一个单元,使得对状态的访问和修改只能通过封装提供的接口进行。 消息: 对象间发送请求的载体 继承: UML简介 Unified Modeling Language(面向对象的分析与设计(OOAD)方法的发展在80年代末至90年代中出现了一个高潮,UML是这个高潮的产物。它不仅统一了Booch、Rumbaugh和Jacobson的表示方法,而且对其作了进一步的发展,并最终统一为大众所接受的标准建模语言) 面向对象建模语言产生于1970年代中期 1990年代初,建模语言数量达到50多种 众多语言各有千秋,缺乏通用性 语言之间的细小差别妨碍了用户的交流 1990年代中期,三位主要的OO建模大师:Booch,Rumbaugh,Jacoson开始致力于建立统一建模语言的工作。 三位面向对象大师 Grady Booch Rational公司首席科学家,Booch方法发明人。 提出了面向对象软件工程的概念,将Ada(Ada是一种表现能力很强的通用程序设计语言,它是美国国防部为克服软件开发危机,耗费巨资,历时近20年研制成功的)的工作扩展到整个面向对象领域。 Booch1993比较适合于系统的设计和构造。 Jim Rumbaugh Rational公司高级研究员。 提出了面向对象建模技术(OMT,Object Modeling Technology 对象建模技术) ,该方法用对象模型、动态模型、功能模型来支持软件开发的全过程。 OMT-2特别适用于分析和描述以数据为中心的信息系统。 Ivar Jacobson Rational公司副总裁,提出了面向对象软件工程 OOSE方法。 OOSE(Object_Oriented Software Engineering)面向对象软件工程)的最大特点是面向用例的,用例(use-case)贯穿了整个开发过程。 OOSE比较适合于商业工程和需求分析。 UML的发展历程 UML的优点 UML是国际软件工业界广泛认可的标准,它统一了对象模拟的标记和含义,使软件设计工具能发挥更大的效用。 UML取长补短,适当的平衡了简捷性和具体化两个主旨。UML已成为一个单独的系统,不至于像以前那样由多种标准而造成误会。 UML元素 静态视图 类图、包图、组件图、配置图 动态视图 用例图、交互图(顺序图和协作图)、状态图、活动图 描述语言 类描述语言、对象约束语言 Rational公司简介 ?建模是人类对客观世界和抽象事物之间联系的具体描述。在过去软件开发中,程序员利用手工建模,既耗费了大量的时间和精力又无法对整个复杂系统全面准确的描述,以至于直接影响应用系统的开发质量和速度。而今,我们不再为建模苦恼。Rational公司曾以Ada语言享誉世界,今天以面向对象的可视化建模工具Rational Rose博得了业界一片好评。正如美国《应用程序开发战略》Yourdou教授所评价的:“Rational Rose 将对面向对象应用程序开发技术产生巨大影响;使大型开发项目的分析,建模、设计规范化了,——Rational公司已成为OO CASE界的Microsoft。” Rational Rose包括了一体化建模语言(UML)、OOSE及OMT。其中一体化建模语言(UML)由Rational 公司三位世界级面向对象技术专家Grady Booch、Ivar Jacobson和Jim Rumbaugh通过对早期面向对象研究的设计方法的进一步扩展而得来的,为可视化建模软件奠定了坚实的理论基础。 Rational公司简介 Rational公司成立于1981年,它致力于提高软件质量,缩短开发周期。 全球软件厂商13强之一。 全球数据库厂商12强之一。 开发的Ada语言被美国国防部认证为军用标准语言。 2002年12月6日,IBM宣布以21亿美元收购软件设计工具厂商Rational公司。 Rational Rose ROSE是美国Rational公司的面向对象建模工具,利用这个工具,我们可以建立用UML描述的软件系统的模型,而且可以自动生成和维护C++、Java、VB、Oracle等语言和系统的代码。 Rose通过先建立系统模型,再编写代码,从而提高了软件开发的可靠性。 Rational解决方案 Rational公司
文档评论(0)