如何为此制作序列图?

时间:2009-11-14 09:57:37

标签: diagram sequence

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

3 个答案:

答案 0 :(得分:1)

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

所以你的第一步需要是识别一些对象(和演员)。如果您从该步骤开始,向我们展示您的尝试,那么我们有进一步讨论的内容。

答案 1 :(得分:1)

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

来自Chapter 14 Exercise 14.7

答案 2 :(得分:1)

  • 第一步是考虑系统中的对象。列出候选人名单。
  • 现在想一想这个场景是如何启动的。消息来自哪里?画出传入的消息。
  • 下一步是考虑哪个对象将接收该消息。现在,为了完成对象可能需要与其他对象交谈的工作。使用箭头和消息名称绘制出另一个对象。
  • 继续考虑消息的顺序和消息所针对的对象 - 并尝试一次一个地绘制它们。
  • 不要指望第一次就把它弄好。尝试勾勒出几种方法。