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

免费建站   2024年05月10日 11:03  

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

定义活动

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

直接定义

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

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

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

定义复合结构图

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

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

使用活动

直接使用

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

调用活动

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

Drop as:选择Invacation(Action)。

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

Structual:共有三个选项

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

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

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

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

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

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

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

域名注册
购买VPS主机

您或许对下面这些文章有兴趣:                    本月吐槽辛苦排行榜

看贴要回贴有N种理由!看帖不回贴的后果你懂得的!


评论内容 (*必填):
(Ctrl + Enter提交)   

部落快速搜索栏

各类专题梳理

网站导航栏

X
返回顶部