UML_状态图_活动图.pptVIP

  • 35
  • 0
  • 约3.78千字
  • 约 34页
  • 2016-08-25 发布于河南
  • 举报
UML_状态图_活动图

活动状态用于表达状态机中的一个非原子的运行。 活动状态的表示图标也是平滑的圆角矩形,并可以在图标中给出入口动作和出口动作等信息。 所有动作状态之间的转换流称之为动作流。 与状态图的转换相同,活动图的转换也用带箭头的直线表示,箭头的方向指向转入的方向。 分支一般用于表示对象类所具有的条件行为 分支:一个入转换和两个带条件的出转换(互斥) 合并:有两个带条件的入转换和一个出转换 分叉:将动作流分为两个或者多个并发运行的分支 汇合:同步并发分支,以达到共同完成一项事务的目的、 分叉:描述并发线程,一个输入转换和两个以上输出转换(独立的控制流) 汇合:两个或多个并发控制流同步发生,两个或多个输入转换和一个输出转换 分叉和汇合都使用加粗的水平线段表示 泳道将活动图中的活动化分为若干组,一组一个业务组织(对象) 泳道区分了负责活动的对象,明确地表示了哪些活动是由哪些对象进行的 每个活动只能明确地属于一个泳道 对象流是动作状态或者活动状态与对象之间的依赖关系,表示动作使用对象或者动作对对象的影响。 对象流中的对象特点: 一个对象可以由多个动作操纵。 一个动作输出的对象可以作为另一个动作输入的对象。 在活动图中,同一个对象可以多次出现,它的每一次出现表明该对象正处于对象生存期的不同时间点。 识别要对其工作流描述的类或对象。 确定工作流的初始状态和终止状态,明确工作流的边界。 对动作状态

文档评论(0)

1亿VIP精品文档

相关文档