这篇文章主要为大家展示了“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活动图中如何定义活动”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注亿速云行业资讯频道!
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。