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 图表类型,如类图、时序图、活动图等,同时也提供了直观的界面和丰富的功能,适用于多种规模的项目,有需要的小伙伴一起来看看吧!

共有 11 款应用全部>>

类似软件

  • Tiled Map Editor(游戏地图编辑器)官方版

    9.0/17.96M

    Tiled Map Editor(游戏地图编辑器)官方版是一款基于java/QT的开源区块地图编辑器,软件支持2D和2.5D的地图及多区块类型,能够轻松的让开发人员进行游戏地图的开发并保存为XML文件,借助XML的特性是地图可以通用语各个游戏平台,而且通过插件还可以进行游戏地图的

  • ComponentOne Studio 2020

    9.1/952.8M

    ComponentOne Studio 2020是功能强大且十分专业的.NET全功能控件套包。该软件专注于针对企业应用程序的.NET功能齐全的控件,可以支持.NET Core平台,并且与VisualStudio的第三方控件集完全集成。

  • makecode编程软件

    9.0/232.51M

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

  • Golden中文版

    9.0/2.36M

    Golden中文版是一款多线程的编程工具具有多重特色功能,能够让我们的用户轻松自如的进行编程工作。大家都知道现在的电脑都都是多核,而且核心也越来越多,为了充分发挥CPU的性能软件也开始出现多线程的设计,这款Golden就是一款多线程的编程工具。

网友评论

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

同类排行

  • JAVA 8

    9.2/1.09M

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

  • raptor汉化版

    8.5/2.17M

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

  • mixly2.0编程软件

    8.7/115.73M

    mixly2.0编程软件是一款非常好用且功能强大的米思齐编程软件,是由北京师范大学米思齐团队独立研发的一款图形化编程工具。它基于Google的Blockly图形化编程框架开发的免费开源的图形化Arduino编程软件。

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

    9.5/98.09M

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

  • JetBrains Pycharm社区版

    9.0/456.7M

    由JetBrains打造的Python编辑工具

  • Visual Studio Express 2013完整版

    8.2/401.49M

    Visual Studio 2013是由微软公司于2013年11月13日发布开发的一款集成开发环境(IDE),用于编写、编辑、调试和部署应用程序,它是Visual Studio系列产品的一部分。

  • texstudio(LaTeX编辑器)官方版

    9.0/137.92M

    用于创建LaTeX文档的集成写入环境。

  • keil uvision5官方版

    8.5/285.41M

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

  • WebStorm(JS开发工具)

    8.9/637.12M

    WebStorm 是jetbrains公司旗下一款JavaScript 开发工具。已经被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。

  • KeiluVision4中文版

    8.5/198.43M

    KeiluVision4中文版是一款单片机开发工具,我想对于单片机开发的技术人员和爱好者肯定不会对这款程序陌生的吧。作为单片机开发最为权威的一款程序之一,keil uvision自然而然有着其吸引人的独特魅力。

  • Android Studio绿色版

    9.0/1.63G

    Android Studio绿色版是一款英文软件用作Android的编程,Android Studio是一款强大的专门用来进行Android开发的集成开发环境,你可以用这款强大的软件轻松的进行一切app的开发,不管是游戏还是应用,这款安卓开发环境基于IntelliJ,类似于我们的

  • Source Insight中文版

    9.5/19.5M

    一个面向项目开发的程序编辑器和代码浏览器

  • Bluegriffon(网页编辑器)

    9.0/252.9M

    BlueGriffon官方版是一款免费的网页编辑器软体,并且支援HTML5、CSS3等等,介面设计上也很好上手,软体本身也很轻巧,不过比较可惜的是,软体内有些功能必须额外购买扩充功能才可以使用的,BlueGriffon本身不搭附加功能,还是比Mozilla本身的KompoZer好

  • intellij idea 2019中文版

    8.8/675.57M

    intellij idea 2019是一款热门的java集成开发环境,新的版本也带了许多让人惊喜的改变,可以直接支持Java 12预览功能 ,全新检查与快速修复。三元表达式拥有更精准的警告突出显示,另外改进了数学运算分析,例如乘法,余数和按位运算等。软件带有一组新的重构和意图,可

  • FPWIN GR(松下PLC编程软件)

    8.9/106.27M

    FPWIN GR电脑版是一款可编程控制器PLC的编程工具,软件操作简单易懂,适合初学者入门使用。它可以使用梯形语言进行编程,在通信控制中用ST等适于处理的语言,能有效实现简单的程序编写。