在顺序图中,您可以组成计划在将来实现的功能的名称吗?

时间:2019-02-12 08:41:13

标签: java uml sequence diagram

我创建了方法getName(),该方法在类图中不存在。

这个概念对我来说是陌生的,我对此完全没有信心。

我可以为我的尝试获得一些建设性的反馈吗?

此外,我是否必须指定如何计算学生最亲密的同伴并解释如何通过获取学生最亲密的同伴的姓名,坐标和详细信息来生成报告?

enter image description here

enter image description here

1 个答案:

答案 0 :(得分:0)

序列图显示消息。他们可以参考目标提供的操作或目标可以接收的信号。不过,这是可选的,并且首先写入消息名称是很常见的,后来又成为操作和信号。

我对图表有一些看法

  • 发给控制器的消息显示为异步调用。那是故意的吗?
  • “对于所有积分”是一个奇怪的后卫状态。您可能需要for each loop。只需将“针对所有要点”移动到注释符号,因为这是进行此注释的正确位置。
  • 返回值必须以冒号开头。
  • 您有两个返回值(x,y)。只有一种可能。 x和y也是Point的属性,它们不是Point Object。只是将其留空。
  • 您无需指定100%。它仅取决于图的目的。当然,显示报告的创建方式可能很有趣。
  • SMTP发送器不能是构造型。您可以对它应用构造型,例如为其赋予其他建模规则。例如,应用了构造型«sender»的类必须具有名为send的操作。
  • 您正在将最后一条消息定向到SMTP-Sender,但仅将其定义为Controller
  • 名为“积分”的班级不代表学生。