历史记录
清空历史记录
    首页 > 电脑软件 > rational rose 2007

    rational rose 2007

    • 软件大小:
    • 软件版本:
    • 软件类型:国产软件
    • 软件分类:电脑软件
    • 软件语言:简体中文
    • 更新时间:2026-01-27
    • 安全检测:无插件360通过腾讯通过金山通过瑞星通过小红伞通过

    • 软件评分:

    普通下载

    手机扫一扫快捷方便下载
    Rational Rose 2007这款软件,虽然现在已经不再更新,甚至有点“过气”的感觉,但它在软件设计领域留下的印记确实挺深的。我觉得它最迷人的地方,就是能把抽象的代码逻辑变成直观的图形,就像导演设计剧本一样,用椭圆、矩形和箭头勾勒出程序的骨架。对于初学者来说,用它来打基础真的特别合适,毕竟那种可视化的操作感,能让人很快理解面向对象的概念。 关于它的使用技巧,比如怎么把做好的图导出来分享,或者调整那些让人头疼的字体乱码问题,其实都有挺实用的方法。特别是那个“Publish Web”功能,能把整个模型导成网页,不仅有图还有关系,真的很方便。不过我也发现,有时候在Word里粘贴会乱码,这时候把字体改成宋体或者仿宋GB2312就能解决,这种小细节还挺考验耐心的。 在功能上,它支持反复式开发和来回旅程工程,这意味着你可以一边做一边调整,不用像瀑布模型那样一条路走到黑。这种灵活性在实际开发中太重要了,毕竟需求总是在变。而且它还能生成多种语言的代码,虽然现在可能不如一些新工具流行,但作为入门工具,它的逻辑清晰度和操作直观性,我觉得还是很难被替代的。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不支持对象图,但可以用协作图表达对象之间的关系

    网友评论

    共有 0条评论

    captcha 评论需审核后才能显示

    应用推荐

    游戏推荐