温馨提示×

温馨提示×

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

密码登录×
  • 忘记密码?
登录注册×
获取短信验证码
其他方式登录
点击 登录注册 即表示同意 《亿速云用户服务条款》
  • 服务器
  • 数据库
  • 开发技术
  • 网络安全
  • 互联网科技
登 录 注册有礼
最新更新 网站标签 地图导航
产品
  • 首页 > 
  • 教程 > 
  • 互联网科技 > 
  • 大数据 > 
  • EA画UML活动图中对象流的示例分析

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

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

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

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

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

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

语义

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

表示方法

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

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

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

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

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

画法

第一种表示方法

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


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


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

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

第二种表示方法

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

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

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

总结

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

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

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

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

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

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

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

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

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

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

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

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

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

向AI问一下细节
推荐阅读:
  1. EA画UML图中协作的示例分析
  2. EA画UML活动图中活动是什么意思

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

ea uml
  • 上一篇新闻:
    EA画UML活动图中CallBehaviorAction是什么意思
  • 下一篇新闻:
    ES6 Promise异步操作的状态有哪些

猜你喜欢

  • CDN服务器有哪些优缺点
  • c++杨辉三角代码怎么写
  • 怎么用java输出等腰杨辉三角
  • linux中virsh console无法选择磁盘怎么解决
  • linux中virsh console没反应如何解决
  • linux中virsh console卡住如何处理
  • python中堆和栈的概念是什么
  • python如何在栈加入一段文字
  • python怎么创建一个空字符串
  • python中的nonlocal怎么使用
最新资讯
  • 如何在Elixir中使用广播通知系统组件
  • 如何在Elixir中实现基于角色的访问控制
  • Elixir与其他函数式编程语言相比有哪些独特的特性
  • 如何在Elixir中实现乐观锁定机制
  • Elixir应用的内存优化技巧有哪些
  • 在Elixir中如何结合使用OTP和WebSockets构建实时应用
  • Elixir的宏系统有哪些高级用法
  • 如何在Elixir中优化长轮询
  • Elixir中的错误日志管理最佳实践是什么
  • 如何在Elixir中处理大规模并发连接
相关推荐
  • EA画UML活动图中如何定义活动
  • EA画UML活动图中活动分区的示例分析
  • EA画UML图中CallOperationAction的示例分析
  • EA画UML活动图中SendSignalAction的示例分析
  • EA画UML活动图中AcceptEventAction是什么
  • EA画UML活动图中Object actions的示例分析
  • EA画UML活动图中StartClassifierBehavior和StartObjectBehavior的示例分析
  • EA画UML活动图中变量动作的示例分析
  • EA画UML活动图中Variable Actions的示例分析
  • EA画UML活动图中Structural Feature Actions的示例分析

相关标签

uml建模 uml类图 java android 学习 理解 单排 框架 include 敏捷 建模 模型 一步 rose gr 流程图 小结 profile 五种 制作
AI

聚圣源魔笛magi漫画少儿科教频道正在播出樱桃剧情起名大全起名字大全起名的四字成语璃月地灵龛分布图李大霄最新股市评论海伦凯勒简介福利啪啪吧办公用品商店起名字照片起名风起陇西枪王之王电视剧给酒店起名字叫什么好姓孔的女孩起名字剑仙-剑之修真者柔字起名金取名起名大全女网站死链检测2021年好听的男孩起名一起名字2021女孩子起名卡梅隆导演根据八字免费起名称httpwww.2345.com免费起产品名字大全起测名字吉凶g点网狸猫换太子的刘妃是刘娥吗经典的情侣网名淀粉肠小王子日销售额涨超10倍罗斯否认插足凯特王妃婚姻让美丽中国“从细节出发”清明节放假3天调休1天男孩疑遭霸凌 家长讨说法被踢出群国产伟哥去年销售近13亿网友建议重庆地铁不准乘客携带菜筐雅江山火三名扑火人员牺牲系谣言代拍被何赛飞拿着魔杖追着打月嫂回应掌掴婴儿是在赶虫子山西高速一大巴发生事故 已致13死高中生被打伤下体休学 邯郸通报李梦为奥运任务婉拒WNBA邀请19岁小伙救下5人后溺亡 多方发声王树国3次鞠躬告别西交大师生单亲妈妈陷入热恋 14岁儿子报警315晚会后胖东来又人满为患了倪萍分享减重40斤方法王楚钦登顶三项第一今日春分两大学生合买彩票中奖一人不认账张家界的山上“长”满了韩国人?周杰伦一审败诉网易房客欠租失踪 房东直发愁男子持台球杆殴打2名女店员被抓男子被猫抓伤后确诊“猫抓病”“重生之我在北大当嫡校长”槽头肉企业被曝光前生意红火男孩8年未见母亲被告知被遗忘恒大被罚41.75亿到底怎么缴网友洛杉矶偶遇贾玲杨倩无缘巴黎奥运张立群任西安交通大学校长黑马情侣提车了西双版纳热带植物园回应蜉蝣大爆发妈妈回应孩子在校撞护栏坠楼考生莫言也上北大硕士复试名单了韩国首次吊销离岗医生执照奥巴马现身唐宁街 黑色着装引猜测沈阳一轿车冲入人行道致3死2伤阿根廷将发行1万与2万面值的纸币外国人感慨凌晨的中国很安全男子被流浪猫绊倒 投喂者赔24万手机成瘾是影响睡眠质量重要因素春分“立蛋”成功率更高?胖东来员工每周单休无小长假“开封王婆”爆火:促成四五十对专家建议不必谈骨泥色变浙江一高校内汽车冲撞行人 多人受伤许家印被限制高消费

聚圣源 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化