《ationalRose使用介绍.ppt》由会员分享,可在线阅读,更多相关《ationalRose使用介绍.ppt(44页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、Rational Rose简介 RationalRose简介介目前,是世界知名的优秀建模工具之一。Rose提供对工业标准的支持,其中包括统一建模语言(UML)。Rose具有建立、浏览、修改和保存模型的能力,保证不同模型视图之间、模型与代码之间转化的一致性,它具有支持正/反向建模的能力。Rose工具主要针对企业信息系统建模。企业面对多变的市场,要求企业信息系统有较大的灵活性、可伸缩性。Rose工具与Rational统一过程结合提供了一种企业应用的“模式”。Rose扩充了UML中相应的概念、术语和图素,引入一些自己的概念、术语和图素,这些概念、术语和图素使企业信息系统更利于建模。在阅读中把这些概念
2、、术语与UML相应的概念、术语和图素比较是有益的。Rational Rose版本Rose Modeler。提供建模功能,但是不支持代码生成和由代码逆向生成模型(逆向工程)。Rose Professional。支持生成一种语言的代码。Rose Enterprice。支持VC+、Java、Ada、CORBA、Visual Basic、COM、Oracle8与XML架构下生成代码,模型的组件可以用不同语言生成代码。支持J2EE的部署,支持EJB(Enterprice JavaBeans)逆向工程 初识Rational RoseRational Rose的特点Rational Rose的运行环境Rat
3、ional Rose的获取 Rational Rose的特点1.保证模型和代码高度一致2.支持多种语言3.为团队开发提供强有力的支持4.支持模型的Internet发布5.生成使用简单且定制灵活的文档6.支持关系型数据库的建模 Rational Rose硬件和软件要求1.硬件要求2.操作系统3.数据库4.UNIX/Linux 系统要求5.显示6.UNIX/Linux 平台 Rational Rose的安装安装前的准备安装步骤 Rational Rose使用介绍 Rational Rose主界面Rational Rose中的视图使用Rational Rose建模设置全局选项Rational Ros
4、e主界面Rational Rose界面Rational Rose界面标准工具条浏览区文档描述窗口状态条图形工具条图形窗口Rose图形界面构成形界面构成 菜单栏 浏览框(Brower)标准工具栏(Standard toolbar)图素工具栏(Diagram toolbar)图形窗口(Diagram window)文档窗口(Documentation Window)日志栏(log)状态栏(status)规范对话框(Specification)Rational Rose 界面The BrowserThe browser allows you to textually view and navigat
5、e the views and diagrams in Rational Rose.Rational Rose 界面Diagram WindowThe diagram window allows you to create and update graphical views of the current model.Rational Rose 界面Diagram ToolbarThe diagram toolbar includes the elements to build a diagram.Each diagrams toolbar is unique to that diagram.
6、It is active only when the diagram isdisplayed.Rational Rose 界面Documentation WindowThe documentation window is used to create,view,or modify text that explains a selected item within a diagram.Rational Rose 界面Log WindowThe log window reports progress,results,and errors.For example,code generation co
7、mmands post progress and error messages to this window.Rational Rose 界面Options WindowThe Options window is used to set all of your defaults for modeling.Note that if you change the defaults,existing model elements are not changed.Rose 标准工具条Rose的工具条独立于当前打开的图形窗口界面建立新的模型存储模型或目录复制打印浏览文档浏览交互图浏览拓扑图浏览前一幅图放
8、大取消操作打开已存在的模型剪切粘贴内容感知帮助浏览类图浏览组件图浏览双亲图缩小缺省窗口Rational Rose中的视图1.Use Case View(用例视图)2.Logical View(逻辑视图)3.Component View(组件视图)4.Deployment View(配置视图)Rose中的四种中的四种视图lUse Case视图包括系统中所有的参与者、用例和用例图,还可能包括:序列图、协作图和活动图。l用例视图是系统中与实现无关的视图,它只关注系统功能的高层形状,而不关注系统的具体实现方法。逻辑视图逻辑视图关注如何实现系统用例中提出的功能,提供系统的详细图形,描述组件之间如何关联。
9、还包括需要特定的类,类图和状态图等。在逻辑视图中的元素可以包括多种模型图1)类图、包、类和类的关系;2)交互图、对象、链和消息;3)通信图、对象、活动、状态、事件和转换关系组件视图组件视图包括模型代码库、可执行文件、运行库和其他组件的信息。组件是代码的实际模块在Rose中组件和组件视图在组件视图表示。部署(配置)视图描述构成系统的计算机(处理机)、设备及它们之间的通讯联系。配置视图关注系统的实际配置。配置还要处理其他问题:如响应时间、容错、网络带宽、故障恢复等。使用 Rational Rose 建模创建模型和保存模型导出与导入模型发布模型使用控制单元使用模型集成器使用注释在 Rose 模型元素
10、中增加文件与 URL使用包增加与删除图使用 Rational Rose 建模发布模型Tools|Web Publisher使用 Rational Rose 建模使用控制单元创建和取消控制单元右键单击要控制的包|Units|Control 右键单击要取消的单元|Units|UnControl 卸载和装载控制单元右键|Units|Load(有Bug,用 File|Units|Load)右键|Units|Unload 右键|Units|Reload 卸载视图中的所有控制单元右键单击视图|Units|Unload Subunits of 对控制单元写保护或允许写入右键|Units|Write Prot
11、ect 右键|Units|Write Enable 使用 Rational Rose 建模使用注释选择工具栏中的 Note 图标单击图中任何地方,增加注释选择工具栏中的 Anchor Note to Item 链接注释和模型元素使用 Rational Rose 建模在 Rose 模型元素中增加文件右键单击浏览器中的模型元素|New|File在 Rose 模型元素中增加 URL右键单击浏览器中的模型元素|New|URL使用 Rational Rose 建模使用包包是一个 UML 的结构,它可以将模型元素组合在一起Rational Rose 中的包包含模型元素和其他包包的作用包主要用于组织模型在用
12、例视图中,包将用例和参与者组织成更容易管理的视图在逻辑视图中,包将类与其他模型元素组成逻辑组,并且按照体系结构层次显示系统的物理分解在组件视图中,用包建模系统体系结构的不同层次在配置视图中,可以用包分开不同类别的设备或处理器包在 Rose 中的另一个作用是版本控制使用 Rational Rose 建模Rational Rose 支持下列 8 种图Use Case DiagramClass DiagramStatechart DiagramActivate DiagramSequence DiagramCollaboration DiagramComponent DiagramDeployment Diagram增加图右键单击浏览器中的包|New|设置全局选项设置字体Tools|Options|General默认字体文档窗口字体日志窗口字体设置颜色Tools|Options|GeneralLine ColorFile Color