Sparx Enterprise Architect - 序列图。如何将一条消息写入多个数据库表

时间:2012-03-22 09:40:51

标签: sequence-diagram enterprise-architect

尝试在序列图中添加消息以从三个表中选择数据。目前我在图中有3个表对象,如何添加箭头以转到所有三个表?或者我可以将表分组为一个对象 - 我该怎么做?

此外,是否应该有来自数据库表对象的返回消息?

1 个答案:

答案 0 :(得分:1)

我想知道为什么你需要三个“表格对象”。您正在使用Sparx,这是一种面向对象的建模工具。你不应该考虑那些代表表格的对象吗?

如果它是三个独立的表格映射器,则需要三个单独的“箭头”,因为它们是三个单独的方法调用,对吧?

对于返回值,如果方法返回void之外的其他内容,您可以选择一个。

不要担心UML,而是要解决您尝试解决的问题。

我也建议你忘记将图表编写为与编写代码相同的详细程度。你试图在这里传达一个想法,而不是制作工程图。图表足以开始,然后编写一些您可以实际执行和单元测试的代码。一旦它正常工作,如果你想要所有的血腥细节,可以将它反向工程到Sparx。