标签: uml tool-uml
我正在寻找一种可以在实体实例之间创建序列图和消息的工具。但我想更详细地指出消息。
例如,当一个类调用一个服务时,我想指定该类的每个属性与该服务的每个输入属性之间的对应关系。
是否有任何具有此类功能的uml工具?
答案 0 :(得分:1)
据我所知,这是不可能的,你必须做序列图并添加OCL约束来定义你想要的东西。
但是这些限制很难写出来。
另一个解决方案是用“自然”语言编写约束,用工具处理它们是不可能的,但是你可以表达你需要的东西。
答案 1 :(得分:1)
我认为你想在这里建模两个不同的东西,一个是关于行为(你的序列图),另一个是关于信息结构(你的消息映射)。您可以在许多基于模型的UML工具(即不绘制应用程序)中对这些进行全面建模。你这样做的方法是在你正在调用的服务上指定一个操作,该操作有一组参数,这些参数本身就是类(不是基元)。组装一个类模型,该模型说明了调用类的属性与这些参数类的属性之间的映射。然后在序列图上简单地说明此操作调用。
[更新] 这是一个例子: