uml经典教程-第三章 Rational Rose概述.ppt

uml经典教程-第三章 Rational Rose概述.ppt

  1. 1、本文档共18页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第三章 Rational Rose概述 学习内容 Rational Rose的历史 Rational Rose对UML的支持 Rational Rose的四种视图模型 Rational Rose与生成代码 Rational Rose的历史 Rational Rose是由Rational软件开发公司设计、开发的一种重要的可视化建模工具。 在Rational与IBM合并以前,Rational Rose在发布的每一时期的版本中通常包含以下三种版本: (1)Rose Modeler:仅仅用于创建系统模型,但是不支持我们所说的代码生成和逆向工程。 (2)Rose Professional,可以创建系统模型,包含了Rose Modeler的功能,并且还可以使用一种语言来进行代码生成。 (3)Rose Enterprise,Rose的企业版工具,支持前面的Rose工具的所有功能。并且支持各种语言,包括C++、Java、Ada、CORBA、Visual Basic、COM、Oracle8等,还包括对XML的支持。模型的组件还可以使用不同语言进行生成。 Rational Rose的历史 合并到IBM之后,将Rational Rose 和 Rational XDE产品线加固到一个家族 —— IBM Rational Rose XDE Developer 中。 之后,IBM Rational发布了一系列的开发工具。主要可以将这些Rational 核心产品分为五类,分别是:(1)需求分析工具;(2)设计和构建工具;(3)软件质量保证工具;(4)软件配置管理工具;(5)过程和项目管理工具。 Rational Rose对UML的支持 Rational Rose为UML提供了基本的绘图功能 Rational Rose为模型元素提供存储库 Rational Rose为各种视图和图提供导航功能 Rational Rose提供了代码生成功能 Rational Rose提供逆向工程功能 Rational Rose提供了模型互换功能 Rational Rose的四种视图模型 在Rational Rose建立的模型中包括四种视图,分别是用例视图(Use Case View)、逻辑视图(Logical View)、构件视图(Component View)和部署视图(Deployment View)。在我们创建一个Rational Rose工程的时候,会自动包含这四种视图。 Rational Rose的四种视图模型 1. 用例视图 Rational Rose的四种视图模型 2.逻辑视图 逻辑视图关注系统如何实现用例中所描述的功能,主要是对系统功能性需求提供支持,即在为用户提供服务方面,系统所应该提供的功能。 在逻辑视图中,用户将系统更加仔细的分解为一系列的关键抽象,将这些大多数来自于问题域的事物通过采用抽象、封装和继承的原理,使之表现为对象或对象类的形式,借助于类图和类模板等手段,提供了系统的详细设计模型图。 在逻辑视图下的模型元素可以包括类、类工具、用例、接口、类图、用例图、协作图、顺序图、活动图和状态图等。 Rational Rose的四种视图模型 3. 构件视图 构件视图用来描述系统中的各个实现模块以及它们之间的依赖关系。 构件视图包含模型代码库,执行文件,运行库和其他构件的信息,但是按照内容来划分构件视图主要由包、构件和构件图构成。 包是与构件相关的组。构件是不同类型的代码模块,它是构造应用的软件单元,构件可以包括源代码构件、二进制代码构件以及可执行构件等等。 Rational Rose的四种视图模型 3. 构件视图 在构件视图下的元素可以包括各种构件、构件图以及包等。 Rational Rose的四种视图模型 3. 构件视图 在构件视图中,同样可以创建一些的模型元素。在浏览器中选择Component View(构件视图)选项,右键单击,可以看到在该视图中允许创建的模型元素件、构件图以及包等。 Rational Rose的四种视图模型 4. 部署视图 部署视图显示的是系统的实际部署情况,它是为了便于理解系统如何在一组处理节点上的物理分布,而在分析和设计中使用的构架视图。 在系统中,只包含有一个部署视图,用来说明了各种处理活动在系统各节点的分布。 Rational Rose的四种视图模型 4. 部署视图 在部署视图中,可以创建处理器和设备等的模型元素。在浏览器中选择Deployment View(部署视图)选项,右键单击,可以看到在该视图中允许创建的模型元素。 Rational Rose的四种视图模型 4. 部署视图 处理器(Processor):处理器是指任何有处理功能的节点。节点是各种计算资源的通用名称,包括处理器

文档评论(0)

Wow + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档