`
xxchao12
  • 浏览: 14322 次
社区版块
存档分类
最新评论

使用Rational Rose 2003 画 组合聚合关系(实心菱形)

阅读更多

我们知道在UML中聚合关系包括 基本聚合(空 心菱形) 和 组合聚合关系(实心菱形)

也有的 称 为 聚合aggregation(空心菱形) 和 组合composition(实心菱形)聚合是一种相对松散的关系,在ROSE里面生成的代码和组合是一样的。但是,Rose 2003并不提供“组合关系”这种图形(实心菱形),那我们在设计时该如何表示这层关系呢?这里有个小技巧,写来与大家伙分享:

1.可以先画一个aggregation(空心)的关系,(注;默认情况下,这关系是未在工具栏上列出来的。先右键点击工具栏,添加aggregation。)

2.然后右键单击这个关系,open specification ->Role B Detail 。 注意必须是右键,在点击open specification,这个方法打来的对话框,才能设置成功。至少我用这种方法才成功的。如果是用双击打开这个对话框的话,我做了N次这样的操作,结果失败,还是聚合空心菱形。

3.你会发现有三项选(By , By Reference, Unspecified),在你选上By 的时候,菱形就变成实心的了。

 

参考资料链接:http://blog.csai.cn/user1/14586/archives/2010/43673.html

分享到:
评论

相关推荐

    Rational Rose 2003 汉化包

    Rational Rose 2003 是一款经典的软件建模工具,由IBM开发,主要用于系统分析、设计和实现的可视化建模。它集成了统一建模语言(UML)的多种图表,帮助软件开发者以图形方式描绘软件架构,提高工作效率和沟通效果。...

    Rational Rose 2003 破解版

    在网上下个Rational Rose 2003安装文件,然后解压上面的rose2003crack.rar文件按安装说明操作,就可以使用啦! 如果使用一段时间后又出现license的问题,然后解压RoseCommon破解文件.rar 复制相应文件到Rational ...

    Rational Rose 2003 license 注册码

    在处理“Rational Rose 2003 license”文件时,确保文件未被篡改且与您使用的Rational Rose 2003版本兼容至关重要。如果遇到激活问题,可以尝试以下解决方案: - 检查网络连接,确保能与许可证服务器通信。 - 确认...

    RationalRose2003下载(破解)

    1. **系统分析与设计**:在软件项目的初期阶段,Rational Rose 2003可以帮助分析师和设计师构建系统的架构模型,定义各个组件之间的关系,从而为后续的开发工作打下坚实的基础。 2. **软件开发**:对于开发人员来说...

    《Rational Rose 2003基础教程》参考答案

    本资源摘要信息涵盖了Rational Rose 2003基础教程的所有知识点,涵盖了软件工程、UML模型、Rational Rose 2003的使用等方面。 一、软件工程 * 软件工程的三个阶段:需求分析阶段、设计阶段、实现阶段 * 需求分析...

    Rational Rose 2003 汉化版.rar

    汉化版的Rational Rose 2003使得中国用户能够更方便地使用其功能,避免了语言障碍,提高了工作效率。 在描述中提到的"基本汉化"意味着该版本的Rational Rose 2003主要实现了界面和文档的关键部分的中文翻译,可能...

    Rational Rose 2003基础教程

    使用Rational Rose,你可以创建系统模型,包括用例图来描绘用户与系统交互,类图来定义系统中的类和对象关系,以及序列图和协作图来展现对象间的消息传递。 4. **逆向工程与正向工程** 正向工程是指从UML模型生成...

    Rational Rose 2003基础PPT教程

    通过这个PPT教程,学习者将逐步掌握Rational Rose 2003的使用方法,学会如何利用UML进行系统建模,并能够利用该工具进行需求分析、设计和文档编写。同时,理解并运用这些模型可以提高软件开发的效率和质量,降低维护...

    Rational Rose 2003 可用下载链接

    在IT领域,尤其是软件开发与项目管理中,Rational Rose 2003是一个具有标志性意义的工具。...对于那些仍需维护或扩展基于Rational Rose 2003构建的系统的团队而言,掌握这款工具的使用仍然是必要的技能之一。

    rational rose2003

    Rational Rose 是一个完全的,具有能满足所有建模环境(Web开发,数据建模,Visual Studio 和 C++ )需求能力和灵活性的一套解决方案。Rose 允许开发人员,项目经理,系统工程师和分析人员在软件开发周期内在将需求...

    Rational Rose 2003基础教程电子教案

    本教程将深入浅出地介绍如何使用Rational Rose 2003进行可视化建模,帮助初学者快速掌握该工具的基本操作和核心概念。 **Rational Rose工具简介** Rational Rose提供了一种图形化的环境,使开发者可以创建、编辑和...

    rational rose 2003 license key

    rose 2003 激活码。 rational rose 2003 key。 可以用的,并且我试成功了!

    Rational Rose 2003 补丁

    Rational Rose 2003 补丁 、安装Rational Rose2003时,在需选择安装项的时候,只选择Rational Rose EnterPrise Edition即可,不需选择其他项。

    Rational Rose 2003基础教程(PPT)

    Rational Rose 2003是一款强大的统一建模语言(UML)工具,它由IBM公司开发,主要用于软件系统的设计和分析。本基础教程通过12个章节的PPT内容,详细介绍了如何利用Rational Rose进行系统建模,涵盖了UML的基础知识...

    RationalRose2003使用手册.ppt

    Rational_Rose_2003使用手册,软件使用的详细教程

    基于Rational Rose 2003的uml的绘制

    1. **类图(Class Diagram)**:这是UML中最常见的图表类型,用于描绘类的结构和它们之间的关系,如继承、关联、聚合和组合等。类图展示了类的属性、操作和可见性。 2. **用例图(Use Case Diagram)**:用例图描绘了...

    rational rose 汉化补丁

    这款“Rational Rose汉化补丁”就是为了解决这个问题,使用户能够在中文环境下更顺畅地使用这款工具。 Rational Rose的核心功能包括: 1. **需求管理**:它允许用户记录、组织和跟踪软件项目的需求,确保开发过程...

Global site tag (gtag.js) - Google Analytics