千家信息网

EA画UML活动图中对象流的示例分析

发表于:2025-01-24 作者:千家信息网编辑
千家信息网最后更新 2025年01月24日,这篇文章将为大家详细讲解有关EA画UML活动图中对象流的示例分析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。有一个地方与众不同,就是下图中红框中的部分。这部分就是
千家信息网最后更新 2025年01月24日EA画UML活动图中对象流的示例分析

这篇文章将为大家详细讲解有关EA画UML活动图中对象流的示例分析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

有一个地方与众不同,就是下图中红框中的部分。

这部分就是今天的内容,对象流。

语义

控制流(control flow)描述了两个活动节点之间执行令牌(执行焦点)的流动。还有另外一种情况,两个活动之间除了传送执行令牌,还需要传送数据或对象,这种情况称之为对象流(object flow)。

表示方法

对象流有两种表示方法,一种是将控制流一分为二,中间加上传送的对象或数据。

另外一种表示方法是在两个活动节点的输入输出之间连线。

需要补充说明的是,Action旁边的小正方形叫ActionPin,用来表示Action的输入/输出管脚。

画法

第一种表示方法

  1. 拖动下面的Object图标到适当位置



  2. 选择控制流图标,连接Action到对象,对象到下一个Action

第二种表示方法

选择下面的对象流图标,连接源Action和目的Action即可。

当然也可以选择Action上下文菜单-【New child element】-【Action pin】添加输入/输出管脚以后选择控制流图标并连接。

总结

最简单的问题,为什么需要对象流?

首先回头看看活动图入门一文最后的例子。

我们知道,写程序也好,读程序也好,除了关注程序流以外还应该关注数据流。UML活动图中的对象流正好可以用来表达数据流,而流程图就不行。

以下是我们补充了对象流以后的样子。

对象图明白地表明了各个处理之间的数据走向。

需要补充说明的是,只有所有的输入控制流/对象流上执行令牌都到达时,Action或者Activity才能执行。

现在可以回头看本文开始的流程图,可以做如下理解:

  1. UI流程接受到复印流程传来的event以后,转送给decision node。

  2. decision node根据event的种类,调用不同的处理并将event向该处理转移。·

  3. 被调用的处理根据event中保管的信息进行相应的处理。

关于"EA画UML活动图中对象流的示例分析"这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。

对象 活动 数据 方法 控制 之间 图标 流程 处理 输入 选择 图中 两个 令牌 程序 篇文章 输出 示例 分析 内容 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 plsql如何导入数据库 机房巡查网络安全海报 中医药行业数据库建设 巨人通力服务器怎么看故障 关于网络安全的视频演讲 房地产市场软件开发 上海软件开发引荐志先科技 胧月传说服务器 数据库中的记录文档字段 嘉定区工业化软件开发概念设计 上海德硕网络技术有限公司 软件开发需要的许可证 电信软件平台软件开发 网络安全信息化编辑 江西熊猫网络技术有限公司智联招聘 广月朝晖互联网科技有限公司 赣州玖舜软件开发有限公司可靠吗 奥特曼宇宙英雄怎么转换服务器 未转变者哪个地图服务器多 甘肃铁通通信网络技术有限公司 国家网络安全周宣传电诈 密码学与网络安全课后答案 数据库性能比赛方法 首个网络安全审查 mac修复代理服务器设置 网络安全法中关于爬虫的相关规定 dell服务器集群 掌世界网络技术有限公司 银行网络安全基本情况介绍 智能软件开发服务至上
0