Uml 将序列图转换为类图

Uml 将序列图转换为类图,uml,Uml,我必须找到转换图表的工具,例如,当我对序列程序建模时,我希望它自动生成相应的类图 有人告诉我那根本不存在。如果没有办法找到,我希望你能给我一些想法如何创造它 谢谢。是的;你说得对 类图和序列图有不同的用途,它们相互补充。所以从另一个生成一个并不容易 如果您有代码(即类),那么您可以生成类图,但不使用序列图。我不了解工具,但您可以很容易地从序列图手动生成类图(至少是基本类图)(您也可以实现自己的解决方案) 基本上,每个泳道代表一个特定类型的对象,下面是您的类。此外,泳道之间的消息可以(取决于消息的

我必须找到转换图表的工具,例如,当我对序列程序建模时,我希望它自动生成相应的类图

有人告诉我那根本不存在。如果没有办法找到,我希望你能给我一些想法如何创造它


谢谢。

是的;你说得对

类图和序列图
有不同的用途,它们相互补充。所以从另一个生成一个并不容易


如果您有代码(即类),那么您可以生成类图,但不使用序列图。

我不了解工具,但您可以很容易地从序列图手动生成类图(至少是基本类图)(您也可以实现自己的解决方案)


基本上,每个泳道代表一个特定类型的对象,下面是您的类。此外,泳道之间的消息可以(取决于消息的类型)表示对操作的调用。您还将获得参数和返回类型,这样您就可以拥有完整的操作签名—前提是您的序列图提供了所有信息。

无法从序列图自动生成类图;正如@rai.skumar所说,它们有不同的用途

为什么不能从序列图自动生成类图?

在开发过程中,类图主要分两个阶段出现:项目分析架构项目。最后一个就在第一个之后(即他们之间没有其他“官方”阶段)

项目分析阶段,您将获得用例(UC)描述,从中您可以确定每个UC的哪些类将出现在您的项目中;他们的责任和关系都尚未确定。一旦你有了它,你可以为每个UC创建一个序列图,识别类关系和属性,从而得到类分析图

类分析图可以从序列图自动生成,因为它是一个直接映射。尽管一旦进入下一阶段,即体系结构项目,它将不会非常有用,因为您将通过删除冗余、添加项目模式等方式修改类分析图


对于记录,(或通信图)通常由许多软件从序列图自动生成,如

yeah;答案是否定的。添加代码部分只是作为一个选项。好的,谢谢你的帮助。那么,有可能创建这种工具吗?非常感谢,非常有帮助。