Uml 序列图应包括视图对象、数据库对象等。?

Uml 序列图应包括视图对象、数据库对象等。?,uml,Uml,我读了很多文章,看到了很多图片,但我无法回答以下问题:视图类或DB类的对象应该包含在序列图上,还是应该更一般化?所有与序列中包含的操作设计相关的类都应该存在 把太多的事情概括起来,你可能会错过重要的细节。我倾向于在序列中包括从UI元素到DB的引用。如果您担心视图和数据库不是固定的,使用具体的引用将使您的disgram不正确。这表明设计需要仔细观察!可能需要更好地定义视图和中间层以及DB和中间层之间的契约。然后,您所要做的就是在一个通用图中包含对合同的引用,并在每个实现的单独图中包含进一步的细节

我读了很多文章,看到了很多图片,但我无法回答以下问题:视图类或DB类的对象应该包含在序列图上,还是应该更一般化?

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

把太多的事情概括起来,你可能会错过重要的细节。我倾向于在序列中包括从UI元素到DB的引用。如果您担心视图和数据库不是固定的,使用具体的引用将使您的disgram不正确。这表明设计需要仔细观察!可能需要更好地定义视图和中间层以及DB和中间层之间的契约。然后,您所要做的就是在一个通用图中包含对合同的引用,并在每个实现的单独图中包含进一步的细节


记住,UML应该是关于思想/设计的良好沟通。尽可能以最简单的方式表达所有需要的信息

是我干的,有什么不对劲吗?”wyslij()的意思是“提交()”,而“Uzytkownik_Widok”的意思是“用户视图”。如果没有设计中冗长的部分,这是非常无用的。它告诉我没有什么有用的东西。为什么许多电话号码没有标注?为什么不指定参数?什么是相互作用的对象?beig进行了哪些DB交互?就我所知,每一项都可能意味着“删除所有表”。我不能帮你做家庭作业,但我可以告诉你,这不够详细,不足以做出任何判断。很抱歉