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全称是“统一建模语言”(Unified Modeling Language),它是一种图形化的工具。UML建模工具主要用于帮助开发者理解和设计软件系统,专门用来描绘软件系统的结构、流程、以及不同模块之间的交互。常常用于需求分析、系统设计、代码生成、测试等软件开发阶段。3322软件站整理制作了UML建模工具大全供您选择,包括StarUML、Astah Professional、visual paradigm、staruml、ArgoUML等制作uml类图的软件,希望可以帮助大家提高软件开发的效率和质量!

共有 12 款应用全部>>

类似软件

  • prepros(前端开发工具)

    9.1/178.53M

    一款用于Web开发的前端工具

    查看
  • 核桃编程电脑版

    9.1/565.07M

    少儿编程软件

    查看
  • SQLite Developer(数据库管理)

    9.1/10.12M

    SQLite Developer官方版是SharpPlus出品的一款数据库管理工具。支持对sqlite3数据库的管理,能够自动完成窗口显示和执行数据库命令等多种特色。

    查看
  • makecode编程软件

    9.0/232.51M

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

    查看

网友评论

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

同类排行

  • NeoProgrammer(CH341A土豪金编程器软件)

    9.0/8.98M

    NeoProgrammer是一款专业的ch341a土豪金编程器软件,这是个性价比很高的便携编程器,淘宝上杂牌的10多元,相信爱折腾BIOS的都用过,杂牌一般附送的软件都不好用。

    查看
  • python(编程开发工具)windows版本

    9.5/28.22M

    python(编程开发工具)windows版本是一款高级编程语言软件,由Guido van Rossum在1980年代末和1990年代初创建并发展起来的。它强调代码的可读性和简洁性,以及提供丰富的标准库和各种第三方库,使开发人员能够快速地编写功能丰富的应用程序。

    查看
  • visual studio Enterprise 2015完整版

    6.8/7.25G

    visual studio 2015简称vs2015,这是一套基于组件的软件开发工具兼可用于构建功能强大、性能出众的应用程序,其主要采用更为优质的代码编辑器,代码编辑器已经替换成“Roslyn”,能够帮助开发人员打造跨平台的应用程序及创建跨平台运行的ASP.NET 5网站,从Wi

    查看
  • DevC++(Devcpp)中文版

    8.9/37.05M

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

    查看
  • editplus官方版

    9.1/3.45M

    editplus官方版是一款流行的文本编辑器软件,它可以在Windows系统上运行。该软件提供了许多实用的功能,包括语法高亮、自动完成、代码折叠、列选择等,以便程序员和网页设计师能够更加高效地编写代码和编辑文本。

    查看
  • 机明自动编程电脑版

    8.3/511.54M

    机明自动编程电脑版是基于世界领先的CAM系统PowerMILL为基础开发的一款数控加工编程软件,软件拥有非常多帮助用户进行快速编程的功能,比如通过减少手工参数设置加快用户的开发,自动进行过切与碰撞检查,使得用户剩下时间在校准上,还有自动产生程式清单,这些功能让我们的用户能够

    查看
  • Samba for Linux

    9.0/30.63M

    Samba是一款在Linux和类Unix系统上运行的开源软件,允许这些系统与Windows网络协议(SMB/CIFS)进行交互。Samba提供了文件和打印服务,使得Linux和Unix系统可以与Windows系统共享文件和打印机。

    查看
  • android sdk

    9.5/190.68M

    android sdk是由谷歌公司推出的安卓开发工具包,android是谷歌为智能手机推出的操作系统,自然要推出一套工具哦。采用WebKit浏览器引擎,具备触摸屏、高级图形显示和上网功能,用户能够在手机上查看电子邮件、搜索网址和观看视频节目等,比iPhone等其他手机更强调

    查看
  • IAR EWARM(嵌入式工作台)

    8.7/3.13G

    IAR Embedded Workbench for Arm,通常简称为IAR EWARM、IAR for ARM,是由IAR Systems公司为Arm微处理器开发的一款集成开发环境(IDE),即嵌入式工作台。

    查看
  • JetBrains PyCharm 2024官方版

    8.6/836.45M

    功能强大的 Python 集成开发环境

    查看
  • IntelliJ IDEA 2023中文版

    9.0/1.01G

    IntelliJ IDEA 2023中文版是一款知名的Java集成开发环境。它能够做到智能代码助手、代码自动提示、重构、J2EE支撑等等功能,总之只要是为了方便用户开发Java的功能,一个都不会少,还支持用户使用HTML,CSS,PHP等语言。

    查看
  • visual assist X官方版

    9.9/78.59M

    visual assist X是一款专门为visual studio编程软件所打造的插件,它不仅具有增强Visual Studio开发环境下独具特色的编辑能力,能够轻松的为用户提高生产效率,还能完全集成到用户所使用的Microsoft开发环境中,高效的升级你的IDE,不论是为新手

    查看
  • JetBrains PyCharm 2020.3专业版

    9.0/533.74M

    功能强大的 Python 集成开发环境

    查看
  • Navicat for SQLite官方版

    9.0/117.44M

    SQLite数据库管理工具

    查看
  • Embarcadero RAD Studio 11.3

    9.5/6.58G

    RAD Studio 11.3是由Embarcadero开发的一个专门为程序开发人员打造的IDE运行环境,具有 C++ 和Delphi开发人员喜爱的功能的终极 IDE。

    查看