那这个关系该怎么表示呢?
假如是下面一个例子,该如何来做:
有子系统 Package A 和 Package B
Package A 中有 Class A、Class B 两个类
Package B 中有 Class C 一个类
其中Class A和Class B有关系,这个已经在 Package A中实现了
那么 Class A 又和 Class C有关系,那这个该如何表现呢?
[img=http://album.hi.csdn.net/app_uploads/yuxh81/20090717/115908408.p.JPG?d=20090717115933674][/img][img=http://album.hi.csdn.net/app_uploads/yuxh81/20090717/115826361.p.JPG?d=20090717120131627][/img]
8 个解决方案
#1
类和类之间的
不能是包包之间的
最多用包区分一下边界
不能是包包之间的
最多用包区分一下边界
#2
首先,谢谢你的解答!
不过,我希望的是这种效果:
[img=http://album.hi.csdn.net/app_uploads/yuxh81/20090720/111858408.p.JPG?d=20090720111925017][/img]
不但展示了包之间的关系,而且明确的表示了包与包之间内部元素的具体关系。
不过,我希望的是这种效果:
[img=http://album.hi.csdn.net/app_uploads/yuxh81/20090720/111858408.p.JPG?d=20090720111925017][/img]
不但展示了包之间的关系,而且明确的表示了包与包之间内部元素的具体关系。
#3
这个ROSE好像做不到哦,不过可以把其他包里的类从左树拖到当前包中,不同包中的类关系的话,ROSE会标注的
如下,不方便贴图,凑活看吧
TMyObjectA
from packageA
如下,不方便贴图,凑活看吧
TMyObjectA
from packageA
#4
如果追求一张图的效果,建议不要用rose。
如果想要通过多个图描述模型结构(左边那个树),还有操作流畅,那就用rose。
IBM的人,不给我们维护Rose,没办法。
如果想要通过多个图描述模型结构(左边那个树),还有操作流畅,那就用rose。
IBM的人,不给我们维护Rose,没办法。
#5
图上面应该看不出来,但是类本身可以显示它来自哪个包的,你把选项打开就行。
#6
首先,谢谢你的回答!
不过,不知道你尝试过没有,如果包中的类是从其它视图拖过来的,那么这个类是不能显示在
包的外面的(就不能像顶部的“Rose示例”那个图),这样我觉得更糟糕,可能还不如顶部的那个图!
#7
首先,谢谢你的回答!
不过,不知道你尝试过没有,如果包中的类是从其它视图拖过来的,那么这个类是不能显示在
包的外面的(就不能像顶部的“Rose示例”那个图),这样我觉得更糟糕,可能还不如顶部的那个图!
#8
谢谢你的回答!
其实我绝对没有追求效果的意思,完全是想表达清楚关系!
我现在其实是在做系统设计,子系统分解,其中用包来表示子系统,包中的类表示子系统中所有的类。
我现在的问题是:希望能表现出A包和B包到底是哪些类有关系,怎样的关系?而不是简单的A包和B包的关系!
#1
类和类之间的
不能是包包之间的
最多用包区分一下边界
不能是包包之间的
最多用包区分一下边界
#2
首先,谢谢你的解答!
不过,我希望的是这种效果:
[img=http://album.hi.csdn.net/app_uploads/yuxh81/20090720/111858408.p.JPG?d=20090720111925017][/img]
不但展示了包之间的关系,而且明确的表示了包与包之间内部元素的具体关系。
不过,我希望的是这种效果:
[img=http://album.hi.csdn.net/app_uploads/yuxh81/20090720/111858408.p.JPG?d=20090720111925017][/img]
不但展示了包之间的关系,而且明确的表示了包与包之间内部元素的具体关系。
#3
这个ROSE好像做不到哦,不过可以把其他包里的类从左树拖到当前包中,不同包中的类关系的话,ROSE会标注的
如下,不方便贴图,凑活看吧
TMyObjectA
from packageA
如下,不方便贴图,凑活看吧
TMyObjectA
from packageA
#4
如果追求一张图的效果,建议不要用rose。
如果想要通过多个图描述模型结构(左边那个树),还有操作流畅,那就用rose。
IBM的人,不给我们维护Rose,没办法。
如果想要通过多个图描述模型结构(左边那个树),还有操作流畅,那就用rose。
IBM的人,不给我们维护Rose,没办法。
#5
图上面应该看不出来,但是类本身可以显示它来自哪个包的,你把选项打开就行。
#6
首先,谢谢你的回答!
不过,不知道你尝试过没有,如果包中的类是从其它视图拖过来的,那么这个类是不能显示在
包的外面的(就不能像顶部的“Rose示例”那个图),这样我觉得更糟糕,可能还不如顶部的那个图!
#7
首先,谢谢你的回答!
不过,不知道你尝试过没有,如果包中的类是从其它视图拖过来的,那么这个类是不能显示在
包的外面的(就不能像顶部的“Rose示例”那个图),这样我觉得更糟糕,可能还不如顶部的那个图!
#8
谢谢你的回答!
其实我绝对没有追求效果的意思,完全是想表达清楚关系!
我现在其实是在做系统设计,子系统分解,其中用包来表示子系统,包中的类表示子系统中所有的类。
我现在的问题是:希望能表现出A包和B包到底是哪些类有关系,怎样的关系?而不是简单的A包和B包的关系!