Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在寻找一种可以在实体实例之间创建序列图和消息的工具。但是我想更详细地指定消息。
比如当一个类调用一个服务,我想指定类的每个属性和服务的每个输入属性之间的对应关系。
有没有这种能力的uml工具?
我认为您想在这里对两种不同的事物进行建模,一种是关于行为(您的序列图),另一种是关于信息结构(您的消息映射)。您可以在许多基于模型的 UML 工具(即不是绘图应用程序)中对这些进行全面建模。您执行此操作的方法是在您调用的服务上指定一个操作,该操作具有一组本身就是类(而不是原语)的参数。组装一个类模型,说明调用类的属性与这些参数类的属性之间的映射。然后简单地在你的序列图上说明这个操作调用。
[更新] 这是一个例子:
我知道这不容易,你必须做序列图并添加 OCL 约束来定义你想要的。
但是约束将很难写。
另一种解决方案是用“自然”语言编写约束,不可能用工具处理它们,但这样你就可以表达你需要的东西。