如何为此制作时序图?

问题描述 投票:0回答:3

小组日记和时间管理系统旨在支持时间表 一群同事之间的会议和约会。当有约会时 当涉及很多人时,系统会在每个人中找到一个共同的槽位 日记并安排当时的约会。如果没有可用的公共插槽,则 与用户交互,重新安排他或她的个人日记,为 预约。

uml sequence-diagram
3个回答
1
投票
  • 第一步是考虑系统中有哪些对象。列出候选人名单。
  • 现在想想这个场景是如何启动的。消息从哪里来?绘制收到的消息。
  • 下一步是考虑哪个对象将接收该消息。现在,为了完成工作,该对象可能需要与其他对象通信。用箭头和消息名称勾画出另一个对象。
  • 不断思考消息的顺序以及消息所到达的对象 - 并尝试一次勾画出它们。
  • 不要指望第一次就能做好。尝试勾勒出几种方法。

1
投票

序列图描述了实现某些目标的对象之间的交互。

因此,您的第一步需要是识别一些对象(和参与者)。如果您从这一步开始,请向我们展示您的尝试,然后我们就可以进一步讨论。


1
投票

“您应该识别以下系统中可能的对象,并为它们开发面向对象的设计。在推导设计时,您可以对系统做出任何合理的假设。”

来自

Chapter 14 Exercise 14.7

© www.soinside.com 2019 - 2024. All rights reserved.