首页 > 解决方案 > 如何避免创建冗长而复杂的序列图?

问题描述

我对创建序列图非常陌生。我一直在观看无数的教程视频以确保我理解这个概念,但是,当我必须将 2 名玩家之间的特定骰子游戏实现为序列图而不使其太长和太复杂时,麻烦就开始了。我说的是特定的骰子游戏,因为它添加了自定义规则。这会导致许多替代方案和循环。我是否只包括骰子游戏中最重要的部分?

标签: umlsequence-diagram

解决方案


是的,只显示需要的内容。这将是许多对象进行通信的部分。你永远不会显示完整的路径(这在几乎所有情况下都是不可能的)。SD 不适用于图形编程。他们将帮助您了解某些合作的​​想法。因此,只需从一些基础知识开始,就可以根据需要创建尽可能多的 SD。当出现问题时,您可以使用额外的 SD 来澄清这些问题。还将 SD 与协作(作为用例的实现)相关联。根据您使用的工具,有不同的方法可以做到这一点(包装就是其中之一)。


推荐阅读