Class 表示自定义属性的UML图表

Class 表示自定义属性的UML图表,class,uml,Class,Uml,我不知道如何为两个类绘制一个UML图来匹配这个自然语言描述 The Server class has one attribute named 'disk' of type Disk. 这两个图中哪一个是正确的 我认为第一个类很好地描述了类之间的关系,但第二个类更好地描述了单个类。为磁盘创建数据类型 请浏览以下连结: 如果“disk”是一个属性,那么它必须在关联的末尾有一个“点” 如果磁盘到服务器之间没有可导航性,则关联应该在服务器端有一个十字 如果两侧都有可导航性(属性是可导航性),则

我不知道如何为两个类绘制一个UML图来匹配这个自然语言描述

The Server class has one attribute named 'disk' of type Disk.
这两个图中哪一个是正确的



我认为第一个类很好地描述了类之间的关系,但第二个类更好地描述了单个类。

为磁盘创建数据类型

请浏览以下连结:

  • 如果“disk”是一个属性,那么它必须在关联的末尾有一个“点”
  • 如果磁盘到服务器之间没有可导航性,则关联应该在服务器端有一个十字
  • 如果两侧都有可导航性(属性是可导航性),则两侧都没有箭头(两者都省略)
  • IBM软件不符合UML标准。当心

请转至并阅读新标准2.5。它不被接受,但比旧的要简单得多,只是在文档组织和可理解性方面有所不同。

两个图表都可以表达您的需要。但第一个图表更符合实际情况。只需将合成更改为服务器端。服务器由磁盘组成。可以在磁盘端将多重性设置为0或更多,在服务器端将多重性设置为0或1。它表示当服务器不包含磁盘并且磁盘可以是其他设备(例如录像机)的一部分时的情况。

哪一类?你有两个目标,谢谢你的回答。Meetu Singh建议的数据类型是关于基本值的,而不是类。我能问一下你用的是什么软件吗?我读过关于argouml的文章,但它非常难看,而且有点不稳定。非常感谢。@IgnazioC请看这里:,我对类图中的关联做了更详细的分析。至于VP UML-是的,它不如Visio漂亮,但没有建模工具。图表工具,如Visio更漂亮,但功能较弱。VP在这个意义上是好的,当你发现一个bug时,他们正在纠正它。是的,它有问题,但比Sparx EA或IBM的比率要低。纸莎草纸可以做任何事情,而且是免费的,但它的稳定性要差得多,甚至还有更多的问题。但在那里你可以自己修复一切。。。但我根本没有时间。因此,经过一个月的尝试,我将订阅UP UML(订阅,因为我不确定我需要哪一个级别)。@IgnazioC我已经决定从Sparx购买EA-VP UML对于徒手绘制的图表非常糟糕,我经常使用它们。