我有一个场景,我想在序列图中显示异常情况。在我的例子中,这个序列图几乎显示了对象(类)之间的交互,而不是actor和object之间的交互。那么,没有演员的序列图是否可以?
答案 0 :(得分:1)
绝对没问题。
演员是UC图中的主要元素之一,但不是序列图中的元素。没有messages
和lifelines
的序列图 - 这个很难想象。这些是SD的本质。如果序列是关于某个边界组件和外部对象(actor
)之间的交互,那么演员只能在那里使用。
但即使它们非常重要,您也不必使用图表主要元素集中的每个元素。例如,可以在没有参与者的情况下绘制包含许多用例和其他图表中的一些其他元素的用例图表 - 以便更好地理解。
但是如果你只是训练使用UML图表,用一两个人画一些序列图 - 你也应该学习如何使用它们。