温馨提示×

温馨提示×

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

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

EA画UML活动图中如何定义活动

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

这篇文章主要为大家展示了“EA画UML活动图中如何定义活动”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“EA画UML活动图中如何定义活动”这篇文章吧。

定义活动

定义活动有两种方式,直接定义和定义结构化活动。我们继续以定义一元二次方程为例说明定义活动,使用活动的方法。

直接定义

直接定义按照以下步骤进行:

拖动活动图工具条中如下Activity图标到活动图画面中。

       EA画UML活动图中如何定义活动

打开活动的上下文菜单选择【New Child Element】-【Activity Parameter】项目增加活动参数并设定其属性。

EA画UML活动图中如何定义活动

定义复合结构图

  1. 拖动活动图工具条中如下Activity图标到活动图画面中。


           EA画UML活动图中如何定义活动

  2. 打开活动的上下文菜单选择【New Child Diagram】-【Composite Structure Diagram】创建复合结构图。这时该活动表示如下:        

    EA画UML活动图中如何定义活动

    使用活动

    直接使用

    直接定义活动以后,可以像输入输出管脚一样在参数节点上连接控制流,对象流。这就是上一篇文章中的场景。

    调用活动

    无论哪种方式定义的活动,在EA的ProjectBrowser中的表示都是一样的。

    EA画UML活动图中如何定义活动

    Drop as:选择Invacation(Action)。

    Name:输入调用的名称,此处相当于别名。

    Structual:共有三个选项

         Select:EA会接着显示如下【Strutual Element】对话框,可以从里面选出想要的管脚。

    EA画UML活动图中如何定义活动

    两种定义方式生成的活动被调时的表示都是一样的,但是双击复合调用活动符号时,定义复合结构图的活动会表示下一层次的活动图。而直接定义的活动只会显示属性对话框。

    差不多十年之前,第一次带一个规模比较大,严格按照开发流程进行的项目时,就用到了流程图,那时候给大家讲动作和活动的区别时是这样说的:

    如果表现的是函数(含操作,方法)调用,就用活动,如果是简单的处理就用动作。

    今天从UML活动图的观点看来,这并不是一个准确的说法。

    函数调用在活动图中是动作,不是活动,函数定义那部分才是。

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

向AI问一下细节

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

AI