对象类(object 具有共同的结构特征,行为特征,联系和语义的集合,用实线矩形框表示。

  

  活动者(actor) 用户作用于系统的一个角色(Role)。活动者有自己的目标,通过与系统的交互达到目标。

  一般用人形表示人(hummer actor) 。

  

  用对象图标表示外部系统(system actor)

  

  创始状态(initial state) 代表一个状态图的起始点,初始状态用一个实心的圆表示。

  

  终结状态(final state) 代表一个状态图的终止点,终结状态用一个圆中掏一个小实心圆表示。

  

  状态(state) 状态用一个带圆角的矩形框表示。

  

  关联(association) 对链接的描述,一根实线表示,关联的方向可以在关联段加箭头表示,可以是双向或者单向的,没有标注即是双向关联。

  

  转移 转移用实箭线表示,箭尾连接出发状态,即源状态,箭头连接到达状态,即目标状态,在箭线上可以标准与该转移有关的选项:事件,触发条件(guard conditon)和动作。

  

  判定(decision) 因工作流在此条件的取值而发生的分支。判定用空心小菱形表示。

  

  同步(synchronization) 同步是定义并发工作流的分劈(fork)和 接合(join)。同步用一条粗短实线表示,称为同步杆/同步条。

  

  我所理解的概念辨析,欢迎大家一起探讨:

  ·Use case只描述活动者和系统在交互过程中做些什么,并不描述怎么做。

  ·活动图与交互图相比:

    活动图着重变现的是活动的控制流,描述在对象之间传递的操作。

    交互图着重表现的是对象到对象的控制流,描述在对象之间转递的消息。

  ·状态图和活动图相比:

    状态图描述的是对象响应事件的外部行为,状态图着重表现的是从一个状态到另一个状态的流程。

    活动图描述的是响应内部处理的对象类的行为,活动图着重表现的是从一个活动到另一个活动的控制流,是内部处理驱动的流程。

  最后show一个范例,这个范例是我曾经做过的一个项目,我的感受是借助于特定的工具,同时具备相应的概念,输出一个合格专业的流程图其实不是难事。

  XXX系统门户登录系统流程(采用的是活动图类型)说明

  

交互流程(原创)

交互流程(原创)

交互流程(原创)

交互流程(原创)

交互流程(原创)

交互流程(原创)

交互流程(原创)

 4/4   首页 上一页 2 3 4 下一页

文章TAG:
下一篇