2

我正在使用 IBM Rational Rose,但我不确定我是否能够在“UML 用户类图”上建模/设计类中称为“操作”的方法/过程。有什么方法可以通过软件对算法或“操作”代码(例如流程图)进行建模?如果是这样,是否有可能通过代码生成集成方法设计自动实现,以便在 java 源文件中定义它们?

4

2 回答 2

3

建模行为的另一种方法是使用状态机、约束、序列和时序图。当然,您可以简单地用简单的文字编写描述行为的注释。

于 2017-10-28T07:27:11.213 回答
2

您可以使用活动图,活动图靠近流程图。

rsa 活动图

在您的活动图上,您创建一个分区,您可以将您的分区链接到您的操作。然后您创建可以链接到方法调用的 callOperation 操作。

我创建了一个包含 4 个类 Class1、Class2、Class3、Class4 的类图,每个类都包含一个方法 operationx。

这是一个简单的示例建模操作1。重要的一点是,名为 Operation1 的分区在 UML 模型中链接到 Class1:operation1,并且 3 个操作链接到方法操作。这不是一个“错字”提示。

活动示例

您也可以查看序列图表,但它看起来不像流程图。

于 2017-10-27T22:21:26.300 回答