温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

EA画UML活动图中如何实现Expension Region

发布时间:2021-12-20 14:03:03 来源:亿速云 阅读:390 作者:小新 栏目:大数据

小编给大家分享一下EA画UML活动图中如何实现Expension Region,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

背景

如果用UML中活动图的观点来说明程序的话,可以讲程序其实就是用控制流实现对象流。换一种说法就是:作为程序,除了能够直接看到的是程序执行流程以外,同时也存在着隐含的数据处理流程。

作为程序执行时处理对象的数据,可能会有存在不同的形态,例如图像数据传输/传递时看作一个整体,而解析时又看作是一个一个的单元。在活动图中实现这种整体到单元,单元到整体的观点转换的手段就是扩展区域。

这个场景比较简单,这里就以下面UML2.5中快速傅里叶变换的例子来说明扩展区域的画法。关于扩展去的详细内容解释请参照本文最后的参考资料。

EA画UML活动图中如何实现Expension Region

添加/设定扩展分区

添加扩展区域

从活动图工具栏拖动下面的图标到活动图中。

EA画UML活动图中如何实现Expension Region

在下面的对话框中选中【ExpansionRegion】并选择扩展区域的类型。

EA画UML活动图中如何实现Expension Region

这里按照例图选择【parallel】。

设定扩展分区的名称

在属性对话框中的【General】分类中可以设定扩展去的名称。

EA画UML活动图中如何实现Expension Region

选择扩展区的动作模式

在属性对话框中的【General】分类中选中【Advanced】属性页以后可以设定/调整扩展区的动作模式。

EA画UML活动图中如何实现Expension Region

添加/设定扩展节点

添加扩展节点

在【ProjectBrowser】中选中创建的扩展区,打开上下文菜单,选择【Add】-【Expansion Node】

设定扩展节点属性

利用下面的对话框为节点指定名称。

EA画UML活动图中如何实现Expension Region

重复上述操作5次,添加一下节点:lower,upper,root,neteven,nxtodd

指定节点位置

在活动图中选择扩展区,从上下文菜单选择【Structural Elements...】

EA画UML活动图中如何实现Expension Region

选中所有节点后关闭对话框。

调整各节点位置


使用鼠标在活动图中调整扩展节点和节点名称的位置。


指定节点类目

选中活动图中的节点并打开上下文菜单,选择【Advanced】-【Instance Classifier...】以后,从对话框中打开Browse分类并选择类目。

EA画UML活动图中如何实现Expension Region

重复本操作,为每个节点指定类目。

成果展示

以下就是上述操作的成果了,看看像么?

EA画UML活动图中如何实现Expension Region

以上是“EA画UML活动图中如何实现Expension Region”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注亿速云行业资讯频道!

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI