Uml 什么是;{可选}";属性后的平均值

Uml 什么是;{可选}";属性后的平均值,uml,staruml,Uml,Staruml,请给我解释一下,{optional}在船舶描述中的含义 这是UML文档中的一些价值还是一个错误?我认为(!)这是StarUML的发明(因为我想你是用这个工具创建的)。UML没有这样的属性修饰符(参见UML规范的第111页以获得有效关键字的完整列表)。可选性通过添加多重性[0..1]来表示,如下所示: 然而,我想每个人都可以很容易地从属性修饰符{optional}中识别出相同的语义。您确定{optional}吗?我查看了规范,没有找到它…我也是,但我在图表上没有再次找到这个词。您使用哪种案例工具

请给我解释一下,
{optional}
在船舶描述中的含义

这是UML文档中的一些价值还是一个错误?

我认为(!)这是StarUML的发明(因为我想你是用这个工具创建的)。UML没有这样的属性修饰符(参见UML规范的第111页以获得有效关键字的完整列表)。可选性通过添加多重性
[0..1]
来表示,如下所示:


然而,我想每个人都可以很容易地从属性修饰符
{optional}
中识别出相同的语义。

您确定{optional}吗?我查看了规范,没有找到它…我也是,但我在图表上没有再次找到这个词。您使用哪种案例工具?可能(只是可能)这只是一个错误,类设计器将属性类型设置为
Ship{optional}
。在这种情况下,图表显示的和你的一样。这是我发给雇主参加课程的测试作业图表的一部分,所以我不知道他用来创建图表的是什么,以及是否正确。@granier我制定了规格,没有这个方向。您在哪里看到的?“0的下限表示参数是可选的”第9.4.3.4节。对于功能和操作继承的功能…@granier这就是我所说的。但是上面的属性不存在。@Kilian我不确定你所说的“上面的属性不存在”是什么意思哪一个?我所引用的是为专题。。。对于属性,对于我来说,{optional}在规范中不存在。@granier我在哪里说过“上面的属性不存在”?