序列图应包含View对象,DB对象等?

时间:2012-04-28 20:13:29

标签: uml

我阅读了很多文章,并看到了很多图片,我无法回答是否应该在序列图中包含View类或DB类的对象,还是应该更加通用化?

1 个答案:

答案 0 :(得分:1)

所有与序列中包含的操作设计相关的类都应该在那里。

通过制作太多的东西,你可能会错过重要的细节。我倾向于在我的序列中包含从UI元素到DB的引用。如果您担心视图和数据库没有修复,并且使用具体参考将使您的disgram不正确。这表明设计需要仔细看看!也许视图和中间层以及数据库和中间层之间的契约需要更好地定义。然后,您所要做的就是在一般图表中包含对合同的引用,并在每个实现的单独图表中进一步详细说明。

You can see the depth that many go to in this intro.

请记住,UML应该是关于思想/设计的良好沟通。做什么以最简单的方式传达所需的所有iformation!