活动图::Expension Region

发布网友 发布时间:21小时前

我来回答

1个回答

热心网友 时间:20小时前

用UML中活动图的观点来理解程序,程序实质上是控制流与对象流的结合。程序不仅展现出明显的执行流程,还隐含着数据处理流程,而这些数据可能在不同形态下处理,如图像传输视为整体,解析时则视为一个个单元。为实现活动图中的整体与单元间转换,引入了扩展区域的概念。

考虑快速傅里叶变换的UML示例来展示如何绘制扩展区域。详细解释请参阅最后的参考资料。

首先,添加或设定扩展区域。在活动图工具栏中拖动图标至图中,并选择扩展区域类型,如并行形式。

设定扩展区域名称。在属性对话框的“通用”分类中,输入扩展区域的名称。

接下来,选择扩展区域的动作模式。在“通用”分类下,通过“高级”属性页调整模式。

添加并设定扩展节点。在“ProjectBrowser”中选择扩展区域,从上下文菜单中添加扩展节点。利用对话框命名节点,添加五个节点:lower, upper, root, neteven, nxtodd。

指定节点位置。选择扩展区域,通过上下文菜单中的“结构元素...”调整节点与节点名称的位置。

为每个节点指定类目。选择节点,从上下文菜单中选择“高级”-“实例分类...”,指定类目。为所有节点重复此操作。

成果展示。完成上述步骤后,即可看到扩展区域与节点的布置情况。

本文至此结束,欢迎点赞、关注并推荐给朋友。更多更新文章,请关注【面向对象思考】公众号。参考资料包括《OMG Unified Modeling Language TM (OMG UML) Version 2.5》及中文翻译。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com