一、活动图
1、what?
2、基本要素
-起点,初始状态--“实心黑圈”,只有一个
-终点,终止状态,可多个终点
-活动状态--“椭圆”
-判断--“菱形”
-同步条:并行活动分支点、汇聚点--“矩形条”,不能单独出现,有分支就有汇聚。
3、泳道Swimlanes
用于对活动图中的活动进行分组,用于描述对象之间的合作关系。
泳道技术:用线将活动分成一些纵向的区域,这些纵向的区域成为泳道。每个区域代表一个特定的类,或人或部门职责区。
4、主要作用
-描述一个操作的执行过程中所完成的工作活动作
-描述对象内部的工作
-显示如何执行一组相关的动作,以及这些动作如何影响周围的对象
-描述用例的执行
-处理多线程应用
机房收费系统活动图
学生上机活动:
管理员修改信息:
二、状态图
1、状态图的图符
-状态
-转移
-起点
-终点
2、状态机State machine
-状态机是一种行为,描述一个对象或一个交互在生命周期内响应事件所经历的状态序列。
-可以描述单个类或一组类之间的写作行为。
-状态机涉及到的元素:状态、转换、事件。
3、状态的组成部分
-名称
-进入写作和退出动作
-内部转换
-子状态
-延迟事件
4、转换
电话机的状态图
三、状态图和活动图的区别
-活动图侧重从行为的
动作来描述(活动)
下面两幅图,状态图和活动图很明显能够区分了吧!
机房收费系统状态图
登录-上机-工作-下机: