我使用IBM Rational Rose,但我不确定我是否能够建模/设计被称为"操作"的方法/程序。在一个类中的UML用户类图"。有没有办法对算法或“操作”的代码进行建模? (即流程图)通过软件?如果是这样,有没有可能通过代码生成集成方法设计自动实现,以便在java源文件中定义它们?
答案 0 :(得分:3)
模拟行为的另一种方法是使用StateMachine,Constraints,Sequence和Timing图。当然,您可以简单地用简单的单词写下描述行为的Notes。
答案 1 :(得分:2)
您可以使用活动图,活动图靠近流程图。
在活动图上,您可以创建分区,并可以将分区链接到您的操作。然后创建callOperation操作,该操作可以链接到方法调用。
我创建了一个包含4类Class1,Class2,Class3,Class4的类图,每个类包含一个方法operationx。
这是一个简单的建模操作示例1。重要的是,名为Operation1的分区在UML模型中链接到Class1:operation1,3个动作链接到方法操作。这不是一个错误的#34;提示。
您也可以查看序列diargam,但它看起来不像流程图。