软题库 培训课程
当前位置:信管网 >> 综合知识 >> 文章内容
UML及软件建模系列之活动图
来源:信管网 2012年06月16日 【所有评论 分享到微信
一、定义活动图
    活动图是一种用于描述系统行为的模型视图,它可用来描述过程(业务过程、工作流、事件流等)中的活动及其迁移。简单地讲,活动图是“OO流程图”。
    活动图能够附加在如下建模元素中以描述该元素的行为。
用例、类、接口、组件、节点
 
二、活动图的主要应用
 
1.描述用例的行为
    活动图对用例描述尤其有用,它可建模用例的工作流,显示用例内部和用例之间的路径;它也可以向读者说明需要满足什么条件用例才会有效,以及用例完成后系统保留的条件或者状态。
2.理解工作流程
    活动图对理解业务处理过程十分有用。可以画出描述业务工作流的活动图与领域专家进行交流,明确业务处理操作是如何进行的,将会有怎样的变化。
3.描述复杂过程的算法
    在这种情况下使用的活动图不过是UML版的程序流程图,常规的顺序、分支过程在活动图中都能得到充分的表现。
三、活动图的基本元素
活动图保留了许多传统的流程图的特征,它包含如下元素。
活动、操作、状态、转移、分岔、决策、联结
 
Visio中的UML活动图基本元素定义:
活动:动作状态
操作
状态:状态、初始状态、最终状态
转移:控制流
分岔:转移(分叉)
决策:判定
联结:转移(连接)
泳道
注释
 
注意:
1)状态的标记符与活动类似,也是带圆角的矩形,但状态的圆角比较小
2)状态通常使用一个指示系统当前状态的单词或者短语来标识。例如,Stopped是一个状态,而stop则是一个活动。
3)UML包含两个特殊状态,即开始状态和结束状态。开始状态以实心黑点表示,结束状态以带有圆圈的实心黑点表示。
4)每一个活动图只能有一个开始状态,但是可以有无数个结束状态。
 
四、示例
UML及软件建模系列之活动图
扫码关注公众号

温馨提示:因考试政策、内容不断变化与调整,信管网网站提供的以上信息仅供参考,如有异议,请以权威部门公布的内容为准!

信管网致力于为广大信管从业人员、爱好者、大学生提供专业、高质量的课程和服务,解决其考试证书、技能提升和就业的需求。

信管网软考课程由信管网依托10年专业软考教研倾力打造,官方教材参编作者和资深讲师坐镇,通过深研历年考试出题规律与考试大纲,深挖核心知识与高频考点,为学员考试保驾护航。面授、直播&录播,多种班型灵活学习,满足不同学员考证需求,降低课程学习难度,使学习效果事半功倍。

相关内容

发表评论  查看完整评论  

推荐文章