UMLPPT02.pptxVIP

  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文档。上传文档
查看更多
UMLPPT02.pptx

第2章 Rational Rose使用 目录2.1 RATIONAL ROSE 概 论 2.1.1 常用UML建模工具 2.1.2 RATIONAL ROSE的优势2.2 RATIONAL ROSE的安装 2.2.1 安装前的准备 2.2.2 安装的步骤2.3 RATIONAL ROSE使用介绍 2.4.1 RATIONAL ROSE主界面 2.4.2 RATIONAL ROSE中的四个视图 2.4.3 使用RATIONAL ROSE建模 2.4.4 UML图设计常用UML建模工具StarUML(简称SU)是一种生成类图和其他类型的统一建模语言(UML)图表的工具。StarUML是一个开源项目之一发展快、灵活、可扩展性强ArgoUML是一个用于绘制UML图的应用软件,它用Java构造,并遵守开源的BSD协议。 因为它本身由Java构建的缘故,所以ArgoUML能运行在任何支持Java的平台上 。Frame UML是一个免费的UML工具,支持UML 2.x。可以运行在(2000/XP/Vista/Windows 7),支持12种图,但不包括对象图,因为对象图可以使用其他图替代 。常用UML建模工具UMLet是一个开放源代码轻量级UML建模工具。UMLet能够快速建模,并且能够导出各种格式SVG、 JPG、PDF以及 LaTeX-friendly EPS。可在Windows,OS X,Linux上单独运行,或者使用Eclispe插件的方式运行。Papyrus UML是一个开放源代码基于Eclipse环境的UML 2.x建模工具。Rational Rose建模工具。Rational Rose是由美国的Rational公司开发的、一种面向对象的可视化建模工具。随着软件的不停发展,目前Rational Rose已经发展了多个版本。其中最新版本为Rational Software Architect(RSA)。Rational Rose的优势保证模型和代码高度一致支持多种语言为团队开发提供强有力的支持支持UML支持模型的Internet发布生成使用简单且定制灵活的文档支持关系型数据库的建模三、 Rational Rose使用 Rational Rose的最新版本为2007版。启动Rational Rose 2007,出现如图所示的启动画面。Rational Rose建模 1. 创建模型 Rose模型文件的扩展名是.mdl,要创建模型,需要完成下列步骤:(1)从菜单栏选择“File→New”,或单击标准工具栏中的“New”按钮; (2)弹出如图2-14所示的对话框,选择要用到的框架,单击“OK”按钮,或者“Cancel”按钮(表示不使用框架)。 2. 保存模型 Rational Rose的保存,类似于其他应用程序。可以通过菜单或者工具栏来实现。(1)保存模型:通过选择菜单“File→Save”或者工具栏的“Save”按钮,来保存系统建模。(2)保存日志:激活日志窗口(见图2-30),通过菜单“File→Save Log As”来保存,或者右键单击日志窗口,在弹出的菜单中选择“Save Log As”命令来保存。3. 发布模型 可以把Rose建立的模型发布到Web,使得其他人都能够浏览模型。Rational Rose的主界面Rational Rose中的视图Rational Rose中的视图Use Case View(用例视图)用例视图包括系统中的所有参与者、用例和用例图,还可能包括一些时序图或协作图。用例视图是系统中与实现无关的视图,它只关注系统功能的高层形状,而不关注系统的具体实现方法。用例视图的模型元素如下表所示。Logical View(逻辑视图)逻辑视图关注系统如何实现用例中提出的功能,提供系统的详细图形,描述组件之间如何关联。逻辑视图还包括需要的特定类、类图和状态图。利用这些细节元素,开发人员可以构造系统的详细信息。逻辑视图包括的模型元素如下表所示。Component View(组件视图)组件视图包含模型代码库、可执行文件、运行库和其他组件的信息,但是按照内容来划分构件视图主要由包、构件和构件图构成。组件是代码的实际模块。在Rose中,组件和组件图在组件视图中显示。构件视图用来描述系统中的各个实现模块以及它们之间的依赖关系。包是与构件相关的组。构件是不同类型的代码模块,它是构造应用的软件单元,构件可以包括源代码构件、二进制代码构件以及可执行构件等等。组件视图包括的模型元素如下表所示。Deployment View(配置视图)配置视图关注系统的实际配置,可能与系统的逻辑结构有所不同。例如,系统可能使用三层逻辑结构,但配置可能是两层的。配置视图还要处理其他问题,如容错、网络带宽、故障恢复和相应时间等。在系统

文档评论(0)

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

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

版权声明书
用户编号:5311233133000002

1亿VIP精品文档

相关文档