UML mustBeOwned属性如何工作?

时间:2011-04-27 08:07:24

标签: uml

我目前正在研究UML superstructure document,我不了解mustBeOwned属性的建模。
原则上,每个元素都必须拥有,除非它覆盖此默认值。在UML上层结构文档中,只有Package元素才能执行此操作。据我了解,这意味着只有一个包可以作为顶级元素 现在,在内核包的根图(上层结构的第25页)中,建模注释是元素的组合,但它的多重性为0..1。
注释不是包,因此必须根据mustBeOwned属性拥有所有者,但根据多重性,这不是必需的。为什么多重性不仅仅是1?

1 个答案:

答案 0 :(得分:0)

在UML上层结构中,您必须考虑:

  • 结构视图:类,包
  • 对象图实现:组件图
  • 行为观点:序列,状态,活动图
  • 环境视图:部署图

结构视图的顶部应该有一个包,另一个可以在项目的根目录中添加此信息。