系统建模,需要从系统的结构和行为两个方面来描述。其中系统的行为是通过状态图、活动图、序列图和协作图来描述的。首先先介绍状态图和活动图。
一、活动图
学习过流程图,活动图的流程图很相似。流程图常是被用来建立算法模型,可以表示一个算法的执行序列、过程、判定点、分支和循环。它们的不同点在于活动图支持并发操作和并行活动。但是活动图很难清楚的描述动作与对象之间的关系,没有交互图直接。活动图可以描述一个操作在执行过程中所完成的工作或动作,描述对象内部是如何工作的,以及一组相关的动作是如何执行的、如何影响周围对象的。活动图的特点就是可以多线程应用。
直接通过例子来介绍活动图的基本要素&#x