【问题标题】:Proper way to put array in UML diagram? [duplicate]将数组放入UML图中的正确方法? [复制]
【发布时间】:2017-03-25 03:04:48
【问题描述】:

我是 UML 图的新手,所以这可能是一个非常无知的问题,尽管我无法在任何地方找到答案。

有一个班级教室,里面有一个讲课时间的对象。讲座时间应该是它自己的班级还是应该是 Classroom 的一个属性?

请随意批评符号。

编辑:我已经看过this post,但没有帮助。我想知道 LectureTime 是否应该是一个单独的课程。

选项 1:

选项 2:

【问题讨论】:

  • 已经问过了。 Watch the answer
  • 感谢您对阿迪尔的评论。我以前看过那篇文章,但我想知道 UML 设计。我想知道 LectureTime 是否应该是一个单独的课程。

标签: uml diagram class-diagram


【解决方案1】:

如果新类具有多个属性和/或其他操作(不只是 getter/setter),则您创建一个新类。或者你们计划在以后的阶段添加它们。

在您的情况下,lectureTime 显然是一种简单类型,并且首选第二个变体,除非见上文。

但是,您应该使用方括号而不是圆括号,例如 validLectureTimes[]validLectureTimes[0..*],它们是等效的。

【讨论】:

    【解决方案2】:

    如果 LectureTime 是一个实体,那么是的。我猜是因为你添加的关系。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-03-25
      • 1970-01-01
      相关资源
      最近更新 更多