rational rose 2007

大小:551M类别:编程软件

官方安全无插件纠错

  • 更新时间2023-03-27
  • 系统Pc
  • 语言简体中文
rational rose 2007是rational公司推出的一款面向对象的统一建模语言的可视化建模工具,用于可视化建模和公司及水平软件应用的组件构造。rational rose 2007则是小编到来的流传最广,使用最多的其中一款软件,软件设计师们通过这款软件,能够像戏剧导演设计一个剧本一样,我们的开发人员通过各种元素(椭圆)、目标(矩形)、消息/关系(箭头)就能够轻松创建一个应用的框架。然后我们的rational rose 2007就会自动记录下这个程序表,然后设计师就可以选择C+、Java、VB等语言产生代码。不过可惜的是,目前rational rose已经推出了市场,而IBM推出了另一款软件替代他,不过仍然还是有一部分人员使用我们的rational rose 2007,毕竟作为入门人员,使用这款软件打基础还是相当不错的。

Rational rose 2007使用教程

一、输出到图片文件
方法一
针对每一张绘制好的uml图形,使用ctrl+A  ctrl+C   最后打开word, 执行ctrl+V就可以了,一般这种情况下是可以将每张图都粘贴到文档中然后就可以发送给他人共享了,如果中文乱码 ctrl+A全部选中,右键Format->Font把字体改为宋体在word里面就不会乱码,copy到windows的画图如果乱码的法,一般是设置仿宋gb2312    楷书gb2312 就不会乱码
方法二
针对每一张绘制好的uml图形,右击UML图,选择“Print Diagram”可以导出为Microsoft Document Imaging(MDI)文件
方法三
以上两个方法可以有效地将每张图片保存,但是一旦模型中有多个图的话就不是很方便,建议使用rational rose中的publish web功能,这个功能位于rational rose的菜单tools->web publisher,点击进去后修改导出的文件路径即可把弄好的uml模型都导出到web页面中,其中既有模型的图片还有各个图之间的关系,模型之间的联系。单个图可以在相应的目录中找到
二、修改Rational rose 2007图形中的字体
1.改变缺省字体的方法是,点Tools->Options->General,修改Default font
2.改变图形中已有文本的字体的方法是,右击图形中的元素,然后点“Format->Font”;或者在图形中用ctrl+A全选,然后右击图形,点“Format->Font”
三、对消息进行多级编号
选择Tools-> Options,单击Diagram标签;同时选中Sequence Numbering和Hierarchical Messages复选框
四、顺序图与协作图的转换
1.从顺序图转换为协作图:打开顺序图,选择Browse->Create collaboration diagram或按F5
2.从协作图转换为顺序图:打开协作图,选择Browse->Create sequence diagram或按F5

rational rose 2007功能

Rational Rose的两个受欢迎的特征是它的提供反复式发展和来回旅程工程的能力。Rational Rose允许设计师利用反复发展(有时也叫进化式发展),因为在各个进程中新的应用能够被创建,通过把一个反复的输出变成下一个反复的输入。(这和瀑布式发展形成对比,在瀑布式发展中,在一个用户开始尝试之前整个工程被从头到尾的完成。)然后,当开发者开始理解组件之间是如何相互作用和在设计中进行调整时,Rational Rose能够通过回溯和更新模型的其余部分来保证代码的一致性,从而展现出被称为"来回旅程工程"的能力,Rational Rose是可扩展的,可以使用可下载附加项和第三方应用软件,它支持COM/DCOM (ActiveX),JavaBeans 和 Corba组件标准.

rational rose 2007用途

Rational Rose是基于UML的可视化建模工具。UML全称叫Unified Modeling Language,顾名思义,UML是一种语言,一种表示法,一种交流沟通的工具,特别适用于软件密集型系统的表示
UML的统一性(Unified)表现为以下几点:
一、UML是人类思想和计算机代码的一个连接桥梁
我们知道,计算机能直接识别的语言就是二进制的CPU指令,早期工程师们都是直接输入这些指令让计算机直接执行的,效率不高
后来就出现了更好理解的汇编语言,之后就出现了各种各样更加容易理解和编写,更加接近人类语言的计算机高级语言、VB、DELPHI、JAVA等
二、UML所定义的概念和符号可用于软件开发的分析、设计和实现的全过程,软件开发人员不必在开发过程的不同阶段进行概念和符号的转换
三、 UML所用的语言元素基本都是图形化的,便于理解和沟通,不但开发人员之间可以用来交流,客户和开发人员之间也可以用它作为交流的工具
目前版本的Rational Rose可以用来做以下一些工作:
1.对业务进行建模(工作流)
2.建立对象模型(表达信息系统内有哪些对象,它们之间是如何协作完成系统功能的)
3.对数据库进行建模,并可以在对象模型和数据模型之间进行正、逆向工程,相互同步
4.建立构件模型(表达信息系统的物理组成,如有什么文件、进程、线程、分布如何等等)
5.生成目标语言的框架代码,如VB、JAVA、DELPHI等

Rational rose 2007常见问题解答

1、Rational rose 2007如何隐藏类的属性和操作?
右击类,选Options->Suppress Attributes/Suppress Operations
2、Rose如何表示类的约束?
在工具箱中选ABC图标(Text Box),输入用大括号括起来的自由文本。
3、Rational rose 2007如何表示抽象类?
打开类规格窗口。选择Detail页签,复选Abstract
4、Rose中接口的三种表示方法
右击接口,点Options->Steretype Display->None/Label/Decoration/Icon
5、Rational rose 2007如何表示关联类?
关联类是关联和类的结合,在工具箱中选Association Class,连接类和关联
6、Rose如何表示模板类?
打开类规格窗口,在General页签中的Type下拉框中选择ParameterizeClass
7、Rational rose 2007如何表示嵌套类?
打开类规格窗口,在Nested 页签中insert一个类,即新建了一个嵌套类的内部类
8、Rose中如何表示不同的依赖?
在依赖的旁边加自由文本,在工具箱中选ABC图标(Text Box),输入用书名号括起来的自由文本。
9、Rational rose 2007中如何表示类与接口的实现关系?
在工具箱中选Realize,连接类与接口(从类到接口),改变接口的显示方式。
10、Rose中如何表示双向关联?
打开关联规格窗口,在Role A Detail或Role B Detail中取消对Navigable的选取。
11、Rational rose 2007中如何表示关联的角色名和多重值?
右击关联的一端,点Role name增加角色名;右击关联的一端,点Multiplicity->选取值
12、Rose中如何表示聚合和组合关系?
打开关联规格窗口,在Role A Detail或Role B Detail中只选取Aggregate,即为聚合关系;在Role A Detail或Role B Detail中选取Aggregate和By Value,即为组合关系。
Rose中的组合关系也可以没有箭头,打开关联规格窗口,在Role A Detail或Role B Detail中取消对Navigable的选取
13、Rational rose 2007中如何表示关联的限定符?
右击关联,点New Key/Qualifier
14、Rose中如何画对象图?
Rose不支持对象图,但可以用协作图表达对象之间的关系

展开内容

猜您喜欢

uml建模工具软件

UML又称统一建模语言或标准建模语言,可以看做用于系统设计阶段给开发做参考的一种方式,其中很多图需要用到面向对象程序的思维,那么有哪些简单好用的UML类图设计软件呢?本次小编就为各位小伙伴整理了多款uml建模工具软件,其中就涵盖了StarUML、Visual Paradigm 等多款uml建模工具,这些工具支持多种 UML 图表类型,如类图、时序图、活动图等,同时也提供了直观的界面和丰富的功能,适用于多种规模的项目,有需要的小伙伴一起来看看吧!

共有 12 款应用全部>>

类似软件

  • NovalIDE

    9.1/12.62M

    NovalIDE是一款国产、开源、跨平台、免费且便捷的Python 集成开发环境。其从从功能上来说吧,软件就提供了从代码的编辑、运行、调试等在内的一条龙服务。其中就代码的编写上,软件就提供了非常舒适的高亮代码显示服务,且在高亮的语言显示上,软件已经完美的支持了Python、C/C

  • Lisplink(Autolisp程序编写工具)

    9.0/747K

    autolisp是一款由autodesk开发的一种叫做LISP的程序语言,全称是List Processor,通过这款软件能够节省很多的时间在CAD工具的制作上,这样工程师们就有足够多和好的工具来帮助自己进行工程的设计。

  • makecode编程软件

    9.0/232.51M

    makecode官方版是一个由微软创建的在线教育平台,旨在帮助学生学习和理解计算机科学。它提供了一系列以图形化编程为基础的工具和资源,使学生能够轻松地创建自己的程序、游戏和交互式项目。

  • ckeditor(HTML编辑器)

    9.5/1.27M

    CKEditor是一款网页代码编辑器。软件采用JavaScript编写,具备了强大的功能、便利的配置、支持跨浏览器使用、支持多种编程语言等特点,常被用于Web项目和大型网站的编写,因此能够在网络中找到软件的使用教程。

网友评论

0人参与,0条评论
  • 评论需审核后才能显示

同类排行

  • EasyBuilder pro官方版(威纶通编程软件)

    9.0/757.61M

    EasyBuilder pro官方版是一款专业的屏幕编辑软件,是WEINVIEW HMI组态软件,由台湾威纶科技公司开发的新一代人机界面软件,利用EasyBuilder pro可以大大的提高我们的软件的功能,和高水平的硬件,软件强大的宏指令功能,除了常用的四则运算、逻辑判断等功能

  • DevC++(Devcpp)中文版

    8.8/37.05M

    DevCpp中文版是一款专门的C&c++开发工具,使用Delphi/Kylix开发,软件本身是一款自由软件,遵守GPL协议,也就是说这是一款开源的完全免费的软件,并且还集合了GCC、MinGW等众多自由软件,让用户能够轻松的从工具支持的网站上获取一些最新版本的各种工具,是

  • Step7中文版

    8.0/7.23G

    Step7是一款强大的西门子PLC编程软件。它主要用于西门子系列工控产品包括SIMATIC S7、M7、C7和基于PC的WinAC的编程、监控和参数设置,是SIMATIC工业软件的重要组成部分。

  • DevEco Studio(鸿蒙开发工具)

    9.1/843.58M

    华为自主研发的鸿蒙操作系统的一个终端开发工具

  • android studio汉化版

    9.0/1.63G

    android studio汉化版是一款强大的专门用来进行Android开发的集成开发环境,你可以用这款强大的软件轻松的进行一切app的开发,不管是游戏还是应用,这款安卓开发环境基于IntelliJ,类似于我们的Eclipse ADT,如果使用过这两款软件的用户能够很快的掌握这款

  • Visual Studio 2022社区版

    9.0/3.54M

    VS全新的官方免费版本

  • raptor汉化版

    8.7/2.17M

    对于喜欢编程的初学者都会有这么一个烦恼,完全不知道你的程序是什么结构,或者知道结构但不知道怎么去实现它。所以这次给大家带来这款raptor汉化版,这是一种可视化的程序设计环境,专门为程序和算法设计的基础课程的教学提供实验环境,并且这是经过网络大神汉化之后的版本,软件界面语言是简体

  • keil uvision5官方版

    8.6/285.41M

    keil uvision5官方版是keil公司设计出的一款功能强大的IDE集成开发环境,其兼容于KEIL所有的开发工具,包括MDK、PK51、PK166、DK251等,可以说是目前针对RM微控制器尤其是ARM Cortex-M内核最为便捷,功能最全的一款开发工具。

  • JAVA 8

    9.2/1.09M

    JAVA 8全称为Java Runtime Environment8,它是一款java程序运行所不能缺少的环境。做为现在最流行的应用程序语言之一,java的安全性以及跨平台的特性,是大家都知道的,现在的电脑上都有java的踪迹,而你想要运行java语言编写的程序就必须需要jre,

  • Microsoft .NET Framework(微软NET框架运行库)

    9.0/27.07M

    用于Windows的新托管代码编程模型

  • skworkshop官方版(显控SK编程软件)

    9.0/69.72M

    skworkshop官方版是一款非常专业的显控SK编程软件,主要针对Samkoon触摸屏系列的产品所开发的,是一款集成开发环境,拥有丰富且强大的功能,如果用户想要为触摸智能电子设备开发程序,那么这款软件是相当强大的。

  • keil uvision2中文官方版

    8.7/11.21M

    keil uvision2中文官方版是德国Keil Software公司推出的一款51系列兼容单片机C语言软件开发系统。keil uvision2作为单片机开发的“龙头”作品,在单片机这一款具有着非同凡响的影响力,其拥有着众多在单片机编辑工具中独一无二的功能。

  • Processing

    9.0/213.47M

    一款基于java语言的一种新兴计算机语言开发工具

  • VisualFreeBasic(可视化编程工具)

    9.1/146M

    VisualFreeBasic是一款基于FreeBasic编程语言开发的IDE工具,软件界面友好,功能强劲,支持中文函数名和中文变量名,支持WIN2000到WIN11操作系统,写的软件支持PE系统,使用起来简单便捷。

  • Visual Studio Code(微软代码编辑器)

    9.5/96.07M

    免费开源的跨平台源代码编辑器