UML之行为图
状态图
1.什么是状态图
状态图(statechart diagram)是描述一个实体基于事件反应的动态行为,显示了该实体如何根据当前所处的状态对不同的事件做出反应,以及由于各种事件的发生而引起的状态之间的转移。
状态图侧重从行为的结果来描述,只涉及一个特定的对象
2.状态机:展示状态与状态转换的图,描述进程的各个状态之间的转化关系。一个状态图表示一个状态机。
3.状态图组成:
4.状态图主要包括:状态、转换、起始状态、终止状态、判定等。
5.实例:机房收费系统()
活动图
1、什么是活动图
活动图(Activity Diagram)是阐明了业务用例实现的工作流程。是状态图的一种特殊形式。是UML用于对系统的动态行为建模的一中常用工具,描述活动的顺序,展现从一个活动到另一个活动的控制流。活动图在本质上是一种流程图,着重表现从一个活动到另一个活动的控制流,是内部处理驱动的流程。活动图侧重从行为的动作描述
2.活动图组成:
3.活动图:
4.泳道:将模型中的活动按职责组织起来,用线划分成不同的纵向区域,各区域不是孤立存在,他们之间存在合作关系。这些区域可以是特定类、人、部门责任区等。
5.实例:机房收费系统()
小结:对比学习