序列图建议

时间:2017-12-07 12:14:37

标签: uml sequence-diagram

我明天有分析考试,我的一个设计是序列图。我不知道我是否做对了。它非常简单,它应该说明创建作业并将其发布到学校网站的教师,然后学生得到通知,教师可以编辑或添加更多文件到作业。重复

enter image description here

这个图表有问题吗?我可以改变什么? 关于序列图的一些关键点我可以在口语考试中说明。

2 个答案:

答案 0 :(得分:0)

这个答案肯定是考试迟到的,但你的图表看起来还不错。为了完整起见,这里有一些小的评论:

  • 邮件肯定都是asynchronous(即网站不会等待学生在继续工作之前回复通知);所以箭头应该是一个开放的头
  • 您可以考虑在与添加文件相关的交互周围使用combined fragment(使用运算符loop),以显示此部分可能会重复。
  • 图表中的所有消息都描述了操作。措辞"网页更新"建议一个州,而措辞"通知学生更新"与其他人会更加一致。
  • 网站上的第一个execution occurence("激活栏"生命线上)应该以触发相关活动的传入消息开头。同样,对于学生,我会在每次通知后放置一个小的激活栏,而不是连续的。

答案 1 :(得分:0)

严格地说,您绘制的不是UML规范中的序列图。绘制给定流的序列图有多种正确的方法。

这是我用ZenUML创建的序列图(我创建了这个工具btw)。序列图中有几个关键项 - lifelinemessagefragment

enter image description here