我们知道在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 是一款经典的软件建模工具,由IBM开发,主要用于系统分析、设计和实现的可视化建模。它集成了统一建模语言(UML)的多种图表,帮助软件开发者以图形方式描绘软件架构,提高工作效率和沟通效果。...
在网上下个Rational Rose 2003安装文件,然后解压上面的rose2003crack.rar文件按安装说明操作,就可以使用啦! 如果使用一段时间后又出现license的问题,然后解压RoseCommon破解文件.rar 复制相应文件到Rational ...
在处理“Rational Rose 2003 license”文件时,确保文件未被篡改且与您使用的Rational Rose 2003版本兼容至关重要。如果遇到激活问题,可以尝试以下解决方案: - 检查网络连接,确保能与许可证服务器通信。 - 确认...
1. **系统分析与设计**:在软件项目的初期阶段,Rational Rose 2003可以帮助分析师和设计师构建系统的架构模型,定义各个组件之间的关系,从而为后续的开发工作打下坚实的基础。 2. **软件开发**:对于开发人员来说...
本资源摘要信息涵盖了Rational Rose 2003基础教程的所有知识点,涵盖了软件工程、UML模型、Rational Rose 2003的使用等方面。 一、软件工程 * 软件工程的三个阶段:需求分析阶段、设计阶段、实现阶段 * 需求分析...
汉化版的Rational Rose 2003使得中国用户能够更方便地使用其功能,避免了语言障碍,提高了工作效率。 在描述中提到的"基本汉化"意味着该版本的Rational Rose 2003主要实现了界面和文档的关键部分的中文翻译,可能...
使用Rational Rose,你可以创建系统模型,包括用例图来描绘用户与系统交互,类图来定义系统中的类和对象关系,以及序列图和协作图来展现对象间的消息传递。 4. **逆向工程与正向工程** 正向工程是指从UML模型生成...
通过这个PPT教程,学习者将逐步掌握Rational Rose 2003的使用方法,学会如何利用UML进行系统建模,并能够利用该工具进行需求分析、设计和文档编写。同时,理解并运用这些模型可以提高软件开发的效率和质量,降低维护...
在IT领域,尤其是软件开发与项目管理中,Rational Rose 2003是一个具有标志性意义的工具。...对于那些仍需维护或扩展基于Rational Rose 2003构建的系统的团队而言,掌握这款工具的使用仍然是必要的技能之一。
Rational Rose 是一个完全的,具有能满足所有建模环境(Web开发,数据建模,Visual Studio 和 C++ )需求能力和灵活性的一套解决方案。Rose 允许开发人员,项目经理,系统工程师和分析人员在软件开发周期内在将需求...
本教程将深入浅出地介绍如何使用Rational Rose 2003进行可视化建模,帮助初学者快速掌握该工具的基本操作和核心概念。 **Rational Rose工具简介** Rational Rose提供了一种图形化的环境,使开发者可以创建、编辑和...
rose 2003 激活码。 rational rose 2003 key。 可以用的,并且我试成功了!
Rational Rose 2003 补丁 、安装Rational Rose2003时,在需选择安装项的时候,只选择Rational Rose EnterPrise Edition即可,不需选择其他项。
Rational Rose 2003是一款强大的统一建模语言(UML)工具,它由IBM公司开发,主要用于软件系统的设计和分析。本基础教程通过12个章节的PPT内容,详细介绍了如何利用Rational Rose进行系统建模,涵盖了UML的基础知识...
Rational_Rose_2003使用手册,软件使用的详细教程
1. **类图(Class Diagram)**:这是UML中最常见的图表类型,用于描绘类的结构和它们之间的关系,如继承、关联、聚合和组合等。类图展示了类的属性、操作和可见性。 2. **用例图(Use Case Diagram)**:用例图描绘了...
这款“Rational Rose汉化补丁”就是为了解决这个问题,使用户能够在中文环境下更顺畅地使用这款工具。 Rational Rose的核心功能包括: 1. **需求管理**:它允许用户记录、组织和跟踪软件项目的需求,确保开发过程...